diff --git a/SECURITY.md b/SECURITY.md new file mode 100644 index 00000000000..e138ec5d6a7 --- /dev/null +++ b/SECURITY.md @@ -0,0 +1,41 @@ + + +## Security + +Microsoft takes the security of our software products and services seriously, which includes all source code repositories managed through our GitHub organizations, which include [Microsoft](https://github.com/microsoft), [Azure](https://github.com/Azure), [DotNet](https://github.com/dotnet), [AspNet](https://github.com/aspnet), [Xamarin](https://github.com/xamarin), and [our GitHub organizations](https://opensource.microsoft.com/). + +If you believe you have found a security vulnerability in any Microsoft-owned repository that meets [Microsoft's definition of a security vulnerability](https://aka.ms/opensource/security/definition), please report it to us as described below. + +## Reporting Security Issues + +**Please do not report security vulnerabilities through public GitHub issues.** + +Instead, please report them to the Microsoft Security Response Center (MSRC) at [https://msrc.microsoft.com/create-report](https://aka.ms/opensource/security/create-report). + +If you prefer to submit without logging in, send email to [secure@microsoft.com](mailto:secure@microsoft.com). If possible, encrypt your message with our PGP key; please download it from the [Microsoft Security Response Center PGP Key page](https://aka.ms/opensource/security/pgpkey). + +You should receive a response within 24 hours. If for some reason you do not, please follow up via email to ensure we received your original message. Additional information can be found at [microsoft.com/msrc](https://aka.ms/opensource/security/msrc). + +Please include the requested information listed below (as much as you can provide) to help us better understand the nature and scope of the possible issue: + + * Type of issue (e.g. buffer overflow, SQL injection, cross-site scripting, etc.) + * Full paths of source file(s) related to the manifestation of the issue + * The location of the affected source code (tag/branch/commit or direct URL) + * Any special configuration required to reproduce the issue + * Step-by-step instructions to reproduce the issue + * Proof-of-concept or exploit code (if possible) + * Impact of the issue, including how an attacker might exploit the issue + +This information will help us triage your report more quickly. + +If you are reporting for a bug bounty, more complete reports can contribute to a higher bounty award. Please visit our [Microsoft Bug Bounty Program](https://aka.ms/opensource/security/bounty) page for more details about our active programs. + +## Preferred Languages + +We prefer all communications to be in English. + +## Policy + +Microsoft follows the principle of [Coordinated Vulnerability Disclosure](https://aka.ms/opensource/security/cvd). + + diff --git a/config/ModuleMetadata.json b/config/ModuleMetadata.json index e8f29b2bb58..9160d09495f 100644 --- a/config/ModuleMetadata.json +++ b/config/ModuleMetadata.json @@ -25,5 +25,5 @@ ], "releaseNotes": "See https://aka.ms/GraphPowerShell-Release.", "assemblyOriginatorKeyFile": "35MSSharedLib1024.snk", - "version": "1.11.1" + "version": "1.12.0" } diff --git a/config/ModulesMapping.jsonc b/config/ModulesMapping.jsonc index 1aa72c1b1a0..8bc2b22e362 100644 --- a/config/ModulesMapping.jsonc +++ b/config/ModulesMapping.jsonc @@ -23,7 +23,7 @@ "Identity.Governance": "^accessReviews\\.|^businessFlowTemplates\\.|^programs\\.|^programControls\\.|^programControlTypes\\.|^privilegedRoles\\.|^privilegedRoleAssignments\\.|^privilegedRoleAssignmentRequests\\.|^privilegedApproval\\.|^privilegedOperationEvents\\.|^privilegedAccess\\.|^agreements\\.|^users.agreementAcceptance$|^identityGovernance\\.", "Identity.SignIns": "^organization.certificateBasedAuthConfiguration$|^invitations\\.|^identityProviders\\.|^oauth2PermissionGrants\\.|^identityProtection\\.|^dataPolicyOperations\\.|^identity\\.|^trustFramework\\.|^informationProtection\\.|^policies\\.|^users.authentication$|^users.informationProtection$", "Mail": "^users.inferenceClassification$|^users.mailFolder$|^users.message$", - "ManagedTenants": "^tenantRelationships.managedTenants$", + "ManagedTenants": "^tenantRelationships.managedTenant$", "Notes": "^users.onenote$|^groups.onenote$|^sites.onenote$", "People": "^users.person$|^users.profile$|^users.officeGraphInsights$|^users.userAnalytics$", "PersonalContacts": "^users.contactFolder$|^users.contact$", diff --git a/openApiDocs/beta/Applications.yml b/openApiDocs/beta/Applications.yml index 3de7c265c27..113ed7dc1f2 100644 --- a/openApiDocs/beta/Applications.yml +++ b/openApiDocs/beta/Applications.yml @@ -11,11 +11,16 @@ paths: tags: - applications.application summary: List applications + description: Get the list of applications in this organization. + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/application-list?view=graph-rest-1.0 operationId: applications.application_ListApplication parameters: - name: ConsistencyLevel in: header description: 'Indicates the requested consistency level. Documentation URL: https://docs.microsoft.com/graph/aad-advanced-queries' + style: simple schema: type: string examples: @@ -23,10 +28,7 @@ paths: description: $search and $count queries require the client to set the ConsistencyLevel HTTP header to 'eventual'. value: eventual - $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 @@ -170,28 +172,6 @@ paths: - connectorGroup - synchronization type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - '*' - - appManagementPolicies - - createdOnBehalfOf - - extensionProperties - - federatedIdentityCredentials - - homeRealmDiscoveryPolicies - - owners - - tokenIssuancePolicies - - tokenLifetimePolicies - - connectorGroup - - synchronization - type: string responses: '200': $ref: '#/components/responses/microsoft.graph.applicationCollectionResponse' @@ -205,6 +185,10 @@ paths: tags: - applications.application summary: Create application + description: Create a new application object. + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/application-post-applications?view=graph-rest-1.0 operationId: applications.application_CreateApplication requestBody: description: New entity @@ -228,12 +212,17 @@ paths: tags: - applications.application summary: Get application + description: Get the properties and relationships of an application object. + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/application-get?view=graph-rest-1.0 operationId: applications.application_GetApplication parameters: - name: application-id in: path description: 'key: id of application' required: true + style: simple schema: type: string x-ms-docs-key-type: application @@ -295,28 +284,6 @@ paths: - connectorGroup - synchronization type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - '*' - - appManagementPolicies - - createdOnBehalfOf - - extensionProperties - - federatedIdentityCredentials - - homeRealmDiscoveryPolicies - - owners - - tokenIssuancePolicies - - tokenLifetimePolicies - - connectorGroup - - synchronization - type: string responses: '200': description: Retrieved entity @@ -394,12 +361,17 @@ paths: tags: - applications.application summary: Update application + description: Update the properties of an application object. + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/application-update?view=graph-rest-1.0 operationId: applications.application_UpdateApplication parameters: - name: application-id in: path description: 'key: id of application' required: true + style: simple schema: type: string x-ms-docs-key-type: application @@ -420,18 +392,24 @@ paths: tags: - applications.application summary: Delete application + description: 'Deletes an application. When deleted, apps are moved to a temporary container and can be restored within 30 days. After that time, they are permanently deleted.' + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/application-delete?view=graph-rest-1.0 operationId: applications.application_DeleteApplication parameters: - name: application-id in: path description: 'key: id of application' required: true + style: simple schema: type: string x-ms-docs-key-type: application - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -445,12 +423,14 @@ paths: tags: - applications.appManagementPolicy summary: Get appManagementPolicies from applications + description: The appManagementPolicy applied to this application. operationId: applications_ListAppManagementPolicies parameters: - name: application-id in: path description: 'key: id of application' required: true + style: simple schema: type: string x-ms-docs-key-type: application @@ -533,6 +513,7 @@ paths: in: path description: 'key: id of application' required: true + style: simple schema: type: string x-ms-docs-key-type: application @@ -540,17 +521,21 @@ paths: in: path description: 'key: id of appManagementPolicy' required: true + style: simple schema: type: string x-ms-docs-key-type: appManagementPolicy - name: If-Match in: header description: ETag + style: simple schema: type: string - name: '@id' in: query description: Delete Uri + style: form + explode: false schema: type: string responses: @@ -564,12 +549,14 @@ paths: tags: - applications.appManagementPolicy summary: Get ref of appManagementPolicies from applications + description: The appManagementPolicy applied to this application. operationId: applications_ListAppManagementPoliciesGraphBPreRef parameters: - name: application-id in: path description: 'key: id of application' required: true + style: simple schema: type: string x-ms-docs-key-type: application @@ -620,18 +607,12 @@ paths: in: path description: 'key: id of application' required: true + style: simple schema: type: string x-ms-docs-key-type: application requestBody: - description: New navigation property ref value - content: - application/json: - schema: - type: object - additionalProperties: - type: object - required: true + $ref: '#/components/requestBodies/refPostBody' responses: '204': description: Success @@ -643,12 +624,14 @@ paths: tags: - applications.connectorGroup summary: Get connectorGroup from applications + description: The connectorGroup the application is using with Azure AD Application Proxy. Nullable. operationId: applications_GetConnectorGroup parameters: - name: application-id in: path description: 'key: id of application' required: true + style: simple schema: type: string x-ms-docs-key-type: application @@ -708,12 +691,14 @@ paths: tags: - applications.connectorGroup summary: Get ref of connectorGroup from applications + description: The connectorGroup the application is using with Azure AD Application Proxy. Nullable. operationId: applications_GetConnectorGroupGraphBPreRef parameters: - name: application-id in: path description: 'key: id of application' required: true + style: simple schema: type: string x-ms-docs-key-type: application @@ -746,18 +731,12 @@ paths: in: path description: 'key: id of application' required: true + style: simple schema: type: string x-ms-docs-key-type: application requestBody: - description: New navigation property ref value - content: - application/json: - schema: - type: object - additionalProperties: - type: object - required: true + $ref: '#/components/requestBodies/refPutBody' responses: '204': description: Success @@ -774,12 +753,14 @@ paths: in: path description: 'key: id of application' required: true + style: simple schema: type: string x-ms-docs-key-type: application - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -793,12 +774,14 @@ paths: tags: - applications.directoryObject summary: Get createdOnBehalfOf from applications + description: Supports $filter (eq when counting empty collections). Read-only. operationId: applications_GetCreatedOnBehalfGraphOPre parameters: - name: application-id in: path description: 'key: id of application' required: true + style: simple schema: type: string x-ms-docs-key-type: application @@ -841,13 +824,18 @@ paths: get: tags: - applications.extensionProperty - summary: Get extensionProperties from applications + summary: List extensionProperties (directory extensions) + description: 'Retrieve the list of directory extension definitions, represented by extensionProperty objects on an application.' + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/application-list-extensionproperty?view=graph-rest-1.0 operationId: applications_ListExtensionProperties parameters: - name: application-id in: path description: 'key: id of application' required: true + style: simple schema: type: string x-ms-docs-key-type: application @@ -923,13 +911,18 @@ paths: post: tags: - applications.extensionProperty - summary: Create new navigation property to extensionProperties for applications + summary: Create extensionProperty (directory extension) + description: 'Create a new directory extension definition, represented by an extensionProperty object.' + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/application-post-extensionproperty?view=graph-rest-1.0 operationId: applications_CreateExtensionProperties parameters: - name: application-id in: path description: 'key: id of application' required: true + style: simple schema: type: string x-ms-docs-key-type: application @@ -955,12 +948,14 @@ paths: tags: - applications.extensionProperty summary: Get extensionProperties from applications + description: Read-only. Nullable. Supports $expand and $filter (eq and ne when counting empty collections and only with advanced query parameters). operationId: applications_GetExtensionProperties parameters: - name: application-id in: path description: 'key: id of application' required: true + style: simple schema: type: string x-ms-docs-key-type: application @@ -968,6 +963,7 @@ paths: in: path description: 'key: id of extensionProperty' required: true + style: simple schema: type: string x-ms-docs-key-type: extensionProperty @@ -1021,6 +1017,7 @@ paths: in: path description: 'key: id of application' required: true + style: simple schema: type: string x-ms-docs-key-type: application @@ -1028,6 +1025,7 @@ paths: in: path description: 'key: id of extensionProperty' required: true + style: simple schema: type: string x-ms-docs-key-type: extensionProperty @@ -1054,6 +1052,7 @@ paths: in: path description: 'key: id of application' required: true + style: simple schema: type: string x-ms-docs-key-type: application @@ -1061,12 +1060,14 @@ paths: in: path description: 'key: id of extensionProperty' required: true + style: simple schema: type: string x-ms-docs-key-type: extensionProperty - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -1079,13 +1080,18 @@ paths: get: tags: - applications.federatedIdentityCredential - summary: Get federatedIdentityCredentials from applications + summary: List federatedIdentityCredentials + description: Get a list of the federatedIdentityCredential objects and their properties. + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/application-list-federatedidentitycredentials?view=graph-rest-1.0 operationId: applications_ListFederatedIdentityCredentials parameters: - name: application-id in: path description: 'key: id of application' required: true + style: simple schema: type: string x-ms-docs-key-type: application @@ -1158,13 +1164,18 @@ paths: post: tags: - applications.federatedIdentityCredential - summary: Create new navigation property to federatedIdentityCredentials for applications + summary: Create federatedIdentityCredential + description: 'Create a new federatedIdentityCredential object for an application. By configuring a trust relationship between your Azure AD application registration and the identity provider for your compute platform, you can use tokens issued by that platform to authenticate with Microsoft identity platform and call APIs in the Microsoft ecosystem. Maximum of 20 objects can be added to an application.' + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/application-post-federatedidentitycredentials?view=graph-rest-1.0 operationId: applications_CreateFederatedIdentityCredentials parameters: - name: application-id in: path description: 'key: id of application' required: true + style: simple schema: type: string x-ms-docs-key-type: application @@ -1190,12 +1201,14 @@ paths: tags: - applications.federatedIdentityCredential summary: Get federatedIdentityCredentials from applications + description: 'Federated identities for applications. Supports $expand and $filter (startsWith, and eq, ne when counting empty collections and only with advanced query parameters).' operationId: applications_GetFederatedIdentityCredentials parameters: - name: application-id in: path description: 'key: id of application' required: true + style: simple schema: type: string x-ms-docs-key-type: application @@ -1203,6 +1216,7 @@ paths: in: path description: 'key: id of federatedIdentityCredential' required: true + style: simple schema: type: string x-ms-docs-key-type: federatedIdentityCredential @@ -1255,6 +1269,7 @@ paths: in: path description: 'key: id of application' required: true + style: simple schema: type: string x-ms-docs-key-type: application @@ -1262,6 +1277,7 @@ paths: in: path description: 'key: id of federatedIdentityCredential' required: true + style: simple schema: type: string x-ms-docs-key-type: federatedIdentityCredential @@ -1288,6 +1304,7 @@ paths: in: path description: 'key: id of application' required: true + style: simple schema: type: string x-ms-docs-key-type: application @@ -1295,12 +1312,14 @@ paths: in: path description: 'key: id of federatedIdentityCredential' required: true + style: simple schema: type: string x-ms-docs-key-type: federatedIdentityCredential - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -1320,6 +1339,7 @@ paths: in: path description: 'key: id of application' required: true + style: simple schema: type: string x-ms-docs-key-type: application @@ -1402,6 +1422,7 @@ paths: in: path description: 'key: id of application' required: true + style: simple schema: type: string x-ms-docs-key-type: application @@ -1409,6 +1430,7 @@ paths: in: path description: 'key: id of homeRealmDiscoveryPolicy' required: true + style: simple schema: type: string x-ms-docs-key-type: homeRealmDiscoveryPolicy @@ -1464,12 +1486,14 @@ paths: tags: - applications.application summary: Get logo for application from applications + description: The main logo for the application. Not nullable. operationId: applications.application_GetLogo parameters: - name: application-id in: path description: 'key: id of application' required: true + style: simple schema: type: string x-ms-docs-key-type: application @@ -1488,12 +1512,14 @@ paths: tags: - applications.application summary: Update logo for application in applications + description: The main logo for the application. Not nullable. operationId: applications.application_SetLogo parameters: - name: application-id in: path description: 'key: id of application' required: true + style: simple schema: type: string x-ms-docs-key-type: application @@ -1516,12 +1542,17 @@ paths: tags: - applications.Actions summary: Invoke action addKey + description: 'Add a key credential to an application. This method, along with removeKey, can be used by an application to automate rolling its expiring keys. As part of the request validation for this method, a proof of possession of an existing key is verified before the action can be performed. Applications that don’t have any existing valid certificates (no certificates have been added yet, or all certificates have expired), won’t be able to use this service action. You can use the Update application operation to perform an update instead.' + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/application-addkey?view=graph-rest-1.0 operationId: applications_addKey parameters: - name: application-id in: path description: 'key: id of application' required: true + style: simple schema: type: string x-ms-docs-key-type: application @@ -1556,12 +1587,17 @@ paths: tags: - applications.Actions summary: Invoke action addPassword + description: Adds a strong password to an application. + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/application-addpassword?view=graph-rest-1.0 operationId: applications_addPassword parameters: - name: application-id in: path description: 'key: id of application' required: true + style: simple schema: type: string x-ms-docs-key-type: application @@ -1592,12 +1628,17 @@ paths: tags: - applications.Actions summary: Invoke action checkMemberGroups + description: 'Check for membership in a specified list of group IDs, and return from that list those groups (identified by IDs) of which the specified user, group, service principal, organizational contact, device, or directory object is a member. This function is transitive. You can check up to a maximum of 20 groups per request. This function supports all groups provisioned in Azure AD. Because Microsoft 365 groups cannot contain other groups, membership in a Microsoft 365 group is always direct.' + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/directoryobject-checkmembergroups?view=graph-rest-1.0 operationId: applications_checkMemberGroups parameters: - name: application-id in: path description: 'key: id of application' required: true + style: simple schema: type: string x-ms-docs-key-type: application @@ -1621,7 +1662,6 @@ paths: content: application/json: schema: - title: Collection of application type: object properties: value: @@ -1633,6 +1673,9 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: action + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore '/applications/{application-id}/microsoft.graph.checkMemberObjects': post: tags: @@ -1644,6 +1687,7 @@ paths: in: path description: 'key: id of application' required: true + style: simple schema: type: string x-ms-docs-key-type: application @@ -1667,7 +1711,6 @@ paths: content: application/json: schema: - title: Collection of application type: object properties: value: @@ -1679,17 +1722,25 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: action + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore '/applications/{application-id}/microsoft.graph.getMemberGroups': post: tags: - applications.Actions summary: Invoke action getMemberGroups + description: 'Return all the group IDs for the groups that the specified user, group, service principal, organizational contact, device, or directory object is a member of. This function is transitive.' + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/directoryobject-getmembergroups?view=graph-rest-1.0 operationId: applications_getMemberGroups parameters: - name: application-id in: path description: 'key: id of application' required: true + style: simple schema: type: string x-ms-docs-key-type: application @@ -1713,7 +1764,6 @@ paths: content: application/json: schema: - title: Collection of application type: object properties: value: @@ -1725,6 +1775,9 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: action + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore '/applications/{application-id}/microsoft.graph.getMemberObjects': post: tags: @@ -1736,6 +1789,7 @@ paths: in: path description: 'key: id of application' required: true + style: simple schema: type: string x-ms-docs-key-type: application @@ -1759,7 +1813,6 @@ paths: content: application/json: schema: - title: Collection of application type: object properties: value: @@ -1771,17 +1824,25 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: action + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore '/applications/{application-id}/microsoft.graph.removeKey': post: tags: - applications.Actions summary: Invoke action removeKey + description: 'Remove a key credential from an application. This method along with addKey can be used by an application to automate rolling its expiring keys. As part of the request validation for this method, a proof of possession of an existing key is verified before the action can be performed.' + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/application-removekey?view=graph-rest-1.0 operationId: applications_removeKey parameters: - name: application-id in: path description: 'key: id of application' required: true + style: simple schema: type: string x-ms-docs-key-type: application @@ -1812,12 +1873,17 @@ paths: tags: - applications.Actions summary: Invoke action removePassword + description: Removes a password from an application. + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/application-removepassword?view=graph-rest-1.0 operationId: applications_removePassword parameters: - name: application-id in: path description: 'key: id of application' required: true + style: simple schema: type: string x-ms-docs-key-type: application @@ -1846,12 +1912,17 @@ paths: tags: - applications.Actions summary: Invoke action restore + description: 'Restore a recently deleted application, group, servicePrincipal, or user object from deleted items. If an item was accidentally deleted, you can fully restore the item. This is not applicable to security groups, which are deleted permanently. A recently deleted item will remain available for up to 30 days. After 30 days, the item is permanently deleted.' + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/directory-deleteditems-restore?view=graph-rest-1.0 operationId: applications_restore parameters: - name: application-id in: path description: 'key: id of application' required: true + style: simple schema: type: string x-ms-docs-key-type: application @@ -1870,12 +1941,17 @@ paths: tags: - applications.Actions summary: Invoke action setVerifiedPublisher + description: 'Set the the verifiedPublisher on an application. For more information, including prerequisites to setting a verified publisher, see Publisher verification.' + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/application-setverifiedpublisher?view=graph-rest-1.0 operationId: applications_setVerifiedPublisher parameters: - name: application-id in: path description: 'key: id of application' required: true + style: simple schema: type: string x-ms-docs-key-type: application @@ -1902,12 +1978,17 @@ paths: tags: - applications.Actions summary: Invoke action unsetVerifiedPublisher + description: 'Unset the the verifiedPublisher previously set on an application, removing all verified publisher properties. For more information, see Publisher verification.' + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/application-unsetverifiedpublisher?view=graph-rest-1.0 operationId: applications_unsetVerifiedPublisher parameters: - name: application-id in: path description: 'key: id of application' required: true + style: simple schema: type: string x-ms-docs-key-type: application @@ -1922,15 +2003,30 @@ paths: tags: - applications.directoryObject summary: Get owners from applications + description: Directory objects that are owners of the application. Read-only. Nullable. Supports $expand and $filter (eq and ne when counting empty collections). + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/application-list-owners?view=graph-rest-1.0 operationId: applications_ListOwners parameters: - name: application-id in: path description: 'key: id of application' required: true + style: simple schema: type: string x-ms-docs-key-type: application + - name: ConsistencyLevel + in: header + description: 'Indicates the requested consistency level. Documentation URL: https://docs.microsoft.com/graph/aad-advanced-queries' + style: simple + schema: + type: string + examples: + example-1: + description: $search and $count queries require the client to set the ConsistencyLevel HTTP header to 'eventual'. + value: eventual - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -1996,6 +2092,7 @@ paths: in: path description: 'key: id of application' required: true + style: simple schema: type: string x-ms-docs-key-type: application @@ -2003,17 +2100,21 @@ paths: in: path description: 'key: id of directoryObject' required: true + style: simple schema: type: string x-ms-docs-key-type: directoryObject - name: If-Match in: header description: ETag + style: simple schema: type: string - name: '@id' in: query description: Delete Uri + style: form + explode: false schema: type: string responses: @@ -2027,15 +2128,30 @@ paths: tags: - applications.directoryObject summary: Get ref of owners from applications + description: Directory objects that are owners of the application. Read-only. Nullable. Supports $expand and $filter (eq and ne when counting empty collections). + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/application-list-owners?view=graph-rest-1.0 operationId: applications_ListOwnersGraphBPreRef parameters: - name: application-id in: path description: 'key: id of application' required: true + style: simple schema: type: string x-ms-docs-key-type: application + - name: ConsistencyLevel + in: header + description: 'Indicates the requested consistency level. Documentation URL: https://docs.microsoft.com/graph/aad-advanced-queries' + style: simple + schema: + type: string + examples: + example-1: + description: $search and $count queries require the client to set the ConsistencyLevel HTTP header to 'eventual'. + value: eventual - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -2075,18 +2191,12 @@ paths: in: path description: 'key: id of application' required: true + style: simple schema: type: string x-ms-docs-key-type: application requestBody: - description: New navigation property ref value - content: - application/json: - schema: - type: object - additionalProperties: - type: object - required: true + $ref: '#/components/requestBodies/refPostBody' responses: '204': description: Success @@ -2104,6 +2214,7 @@ paths: in: path description: 'key: id of application' required: true + style: simple schema: type: string x-ms-docs-key-type: application @@ -2169,6 +2280,7 @@ paths: in: path description: 'key: id of application' required: true + style: simple schema: type: string x-ms-docs-key-type: application @@ -2195,12 +2307,14 @@ paths: in: path description: 'key: id of application' required: true + style: simple schema: type: string x-ms-docs-key-type: application - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -2213,13 +2327,18 @@ paths: get: tags: - applications.synchronization - summary: Get jobs from applications + summary: List synchronization jobs + description: List existing jobs for a given application instance (service principal). + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/synchronization-synchronizationjob-list?view=graph-rest-1.0 operationId: applications.synchronization_ListJobs parameters: - name: application-id in: path description: 'key: id of application' required: true + style: simple schema: type: string x-ms-docs-key-type: application @@ -2291,13 +2410,18 @@ paths: post: tags: - applications.synchronization - summary: Create new navigation property to jobs for applications + summary: Create synchronizationJob + description: Create new synchronization job with a default synchronization schema. The job is created in a disabled state. Call Start job to start synchronization. + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/synchronization-synchronizationjob-post?view=graph-rest-1.0 operationId: applications.synchronization_CreateJobs parameters: - name: application-id in: path description: 'key: id of application' required: true + style: simple schema: type: string x-ms-docs-key-type: application @@ -2323,12 +2447,14 @@ paths: tags: - applications.synchronization summary: Get jobs from applications + description: 'Performs synchronization by periodically running in the background, polling for changes in one directory, and pushing them to another directory.' operationId: applications.synchronization_GetJobs parameters: - name: application-id in: path description: 'key: id of application' required: true + style: simple schema: type: string x-ms-docs-key-type: application @@ -2336,6 +2462,7 @@ paths: in: path description: 'key: id of synchronizationJob' required: true + style: simple schema: type: string x-ms-docs-key-type: synchronizationJob @@ -2407,6 +2534,7 @@ paths: in: path description: 'key: id of application' required: true + style: simple schema: type: string x-ms-docs-key-type: application @@ -2414,6 +2542,7 @@ paths: in: path description: 'key: id of synchronizationJob' required: true + style: simple schema: type: string x-ms-docs-key-type: synchronizationJob @@ -2440,6 +2569,7 @@ paths: in: path description: 'key: id of application' required: true + style: simple schema: type: string x-ms-docs-key-type: application @@ -2447,12 +2577,14 @@ paths: in: path description: 'key: id of synchronizationJob' required: true + style: simple schema: type: string x-ms-docs-key-type: synchronizationJob - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -2466,12 +2598,17 @@ paths: tags: - applications.Actions summary: Invoke action pause + description: 'Temporarily stop a running synchronization job. All the progress, including job state, is persisted, and the job will continue from where it left off when a start call is made.' + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/synchronization-synchronizationjob-pause?view=graph-rest-1.0 operationId: applications.synchronization.jobs_pause parameters: - name: application-id in: path description: 'key: id of application' required: true + style: simple schema: type: string x-ms-docs-key-type: application @@ -2479,6 +2616,7 @@ paths: in: path description: 'key: id of synchronizationJob' required: true + style: simple schema: type: string x-ms-docs-key-type: synchronizationJob @@ -2493,12 +2631,17 @@ paths: tags: - applications.Actions summary: Invoke action provisionOnDemand + description: 'Select a user and provision the account on-demand. The rate limit for this API is 5 requests per 10 seconds. ' + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/synchronization-synchronizationjob-provision-on-demand?view=graph-rest-1.0 operationId: applications.synchronization.jobs_provisionOnDemand parameters: - name: application-id in: path description: 'key: id of application' required: true + style: simple schema: type: string x-ms-docs-key-type: application @@ -2506,6 +2649,7 @@ paths: in: path description: 'key: id of synchronizationJob' required: true + style: simple schema: type: string x-ms-docs-key-type: synchronizationJob @@ -2538,12 +2682,17 @@ paths: tags: - applications.Actions summary: Invoke action restart + description: 'Restart a stopped synchronization job, forcing it to reprocess all the objects in the directory. Optionally clears existing the synchronization state and previous errors.' + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/synchronization-synchronizationjob-restart?view=graph-rest-1.0 operationId: applications.synchronization.jobs_restart parameters: - name: application-id in: path description: 'key: id of application' required: true + style: simple schema: type: string x-ms-docs-key-type: application @@ -2551,6 +2700,7 @@ paths: in: path description: 'key: id of synchronizationJob' required: true + style: simple schema: type: string x-ms-docs-key-type: synchronizationJob @@ -2577,12 +2727,17 @@ paths: tags: - applications.Actions summary: Invoke action start + description: 'Start an existing synchronization job. If the job is in a paused state, it will continue processing changes from the point where it was paused. If the job is in quarantine, the quarantine status will be cleared. Do not create scripts to call the start job continuously while it''s running because that can cause the service to stop running. Use the start job only when the job is currently paused or in quarantine. ' + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/synchronization-synchronizationjob-start?view=graph-rest-1.0 operationId: applications.synchronization.jobs_start parameters: - name: application-id in: path description: 'key: id of application' required: true + style: simple schema: type: string x-ms-docs-key-type: application @@ -2590,6 +2745,7 @@ paths: in: path description: 'key: id of synchronizationJob' required: true + style: simple schema: type: string x-ms-docs-key-type: synchronizationJob @@ -2610,6 +2766,7 @@ paths: in: path description: 'key: id of application' required: true + style: simple schema: type: string x-ms-docs-key-type: application @@ -2617,6 +2774,7 @@ paths: in: path description: 'key: id of synchronizationJob' required: true + style: simple schema: type: string x-ms-docs-key-type: synchronizationJob @@ -2631,12 +2789,17 @@ paths: tags: - applications.Actions summary: Invoke action validateCredentials + description: Validate that the credentials are valid in the tenant. + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/synchronization-synchronizationjob-validatecredentials?view=graph-rest-1.0 operationId: applications.synchronization.jobs_validateCredentials parameters: - name: application-id in: path description: 'key: id of application' required: true + style: simple schema: type: string x-ms-docs-key-type: application @@ -2644,6 +2807,7 @@ paths: in: path description: 'key: id of synchronizationJob' required: true + style: simple schema: type: string x-ms-docs-key-type: synchronizationJob @@ -2681,13 +2845,18 @@ paths: get: tags: - applications.synchronization - summary: Get schema from applications + summary: Get synchronizationSchema + description: Retrieve the schema for a given synchronization job or template. + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/synchronization-synchronizationschema-get?view=graph-rest-1.0 operationId: applications.synchronization.jobs_GetSchema parameters: - name: application-id in: path description: 'key: id of application' required: true + style: simple schema: type: string x-ms-docs-key-type: application @@ -2695,6 +2864,7 @@ paths: in: path description: 'key: id of synchronizationJob' required: true + style: simple schema: type: string x-ms-docs-key-type: synchronizationJob @@ -2751,13 +2921,18 @@ paths: patch: tags: - applications.synchronization - summary: Update the navigation property schema in applications + summary: Update synchronizationSchema + description: 'Update the synchronization schema for a given job or template. This method fully replaces the current schema with the one provided in the request. To update the schema of a template, make the call on the application object. You must be the owner of the application.' + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/synchronization-synchronizationschema-update?view=graph-rest-1.0 operationId: applications.synchronization.jobs_UpdateSchema parameters: - name: application-id in: path description: 'key: id of application' required: true + style: simple schema: type: string x-ms-docs-key-type: application @@ -2765,6 +2940,7 @@ paths: in: path description: 'key: id of synchronizationJob' required: true + style: simple schema: type: string x-ms-docs-key-type: synchronizationJob @@ -2791,6 +2967,7 @@ paths: in: path description: 'key: id of application' required: true + style: simple schema: type: string x-ms-docs-key-type: application @@ -2798,12 +2975,14 @@ paths: in: path description: 'key: id of synchronizationJob' required: true + style: simple schema: type: string x-ms-docs-key-type: synchronizationJob - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -2817,12 +2996,14 @@ paths: tags: - applications.synchronization summary: Get directories from applications + description: Contains the collection of directories and all of their objects. operationId: applications.synchronization.jobs.schema_ListDirectories parameters: - name: application-id in: path description: 'key: id of application' required: true + style: simple schema: type: string x-ms-docs-key-type: application @@ -2830,6 +3011,7 @@ paths: in: path description: 'key: id of synchronizationJob' required: true + style: simple schema: type: string x-ms-docs-key-type: synchronizationJob @@ -2912,6 +3094,7 @@ paths: in: path description: 'key: id of application' required: true + style: simple schema: type: string x-ms-docs-key-type: application @@ -2919,6 +3102,7 @@ paths: in: path description: 'key: id of synchronizationJob' required: true + style: simple schema: type: string x-ms-docs-key-type: synchronizationJob @@ -2944,12 +3128,14 @@ paths: tags: - applications.synchronization summary: Get directories from applications + description: Contains the collection of directories and all of their objects. operationId: applications.synchronization.jobs.schema_GetDirectories parameters: - name: application-id in: path description: 'key: id of application' required: true + style: simple schema: type: string x-ms-docs-key-type: application @@ -2957,6 +3143,7 @@ paths: in: path description: 'key: id of synchronizationJob' required: true + style: simple schema: type: string x-ms-docs-key-type: synchronizationJob @@ -2964,6 +3151,7 @@ paths: in: path description: 'key: id of directoryDefinition' required: true + style: simple schema: type: string x-ms-docs-key-type: directoryDefinition @@ -3020,6 +3208,7 @@ paths: in: path description: 'key: id of application' required: true + style: simple schema: type: string x-ms-docs-key-type: application @@ -3027,6 +3216,7 @@ paths: in: path description: 'key: id of synchronizationJob' required: true + style: simple schema: type: string x-ms-docs-key-type: synchronizationJob @@ -3034,6 +3224,7 @@ paths: in: path description: 'key: id of directoryDefinition' required: true + style: simple schema: type: string x-ms-docs-key-type: directoryDefinition @@ -3060,6 +3251,7 @@ paths: in: path description: 'key: id of application' required: true + style: simple schema: type: string x-ms-docs-key-type: application @@ -3067,6 +3259,7 @@ paths: in: path description: 'key: id of synchronizationJob' required: true + style: simple schema: type: string x-ms-docs-key-type: synchronizationJob @@ -3074,12 +3267,14 @@ paths: in: path description: 'key: id of directoryDefinition' required: true + style: simple schema: type: string x-ms-docs-key-type: directoryDefinition - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -3093,12 +3288,17 @@ paths: tags: - applications.Actions summary: Invoke action discover + description: 'Discover the latest schema definition for provisioning to an application. ' + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/directorydefinition-discover?view=graph-rest-1.0 operationId: applications.synchronization.jobs.schema.directories_discover parameters: - name: application-id in: path description: 'key: id of application' required: true + style: simple schema: type: string x-ms-docs-key-type: application @@ -3106,6 +3306,7 @@ paths: in: path description: 'key: id of synchronizationJob' required: true + style: simple schema: type: string x-ms-docs-key-type: synchronizationJob @@ -3113,6 +3314,7 @@ paths: in: path description: 'key: id of directoryDefinition' required: true + style: simple schema: type: string x-ms-docs-key-type: directoryDefinition @@ -3137,6 +3339,7 @@ paths: in: path description: 'key: id of application' required: true + style: simple schema: type: string x-ms-docs-key-type: application @@ -3144,16 +3347,56 @@ paths: in: path description: 'key: id of synchronizationJob' required: true + style: simple schema: type: string x-ms-docs-key-type: synchronizationJob + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - arity + - multivaluedComparisonType + - supportedAttributeTypes + type: string + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - id desc + - arity + - arity desc + - multivaluedComparisonType + - multivaluedComparisonType desc + - supportedAttributeTypes + - supportedAttributeTypes desc + type: string responses: '200': description: Success content: application/json: schema: - title: Collection of synchronizationSchema + title: Collection of filterOperatorSchema type: object properties: value: @@ -3165,6 +3408,9 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: function + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore '/applications/{application-id}/synchronization/jobs/{synchronizationJob-id}/schema/microsoft.graph.functions()': get: tags: @@ -3176,6 +3422,7 @@ paths: in: path description: 'key: id of application' required: true + style: simple schema: type: string x-ms-docs-key-type: application @@ -3183,16 +3430,50 @@ paths: in: path description: 'key: id of synchronizationJob' required: true + style: simple schema: type: string x-ms-docs-key-type: synchronizationJob + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - parameters + type: string + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - id desc + - parameters + - parameters desc + type: string responses: '200': description: Success content: application/json: schema: - title: Collection of synchronizationSchema + title: Collection of attributeMappingFunctionSchema type: object properties: value: @@ -3204,17 +3485,25 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: function + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore '/applications/{application-id}/synchronization/jobs/{synchronizationJob-id}/schema/microsoft.graph.parseExpression': post: tags: - applications.Actions summary: Invoke action parseExpression + description: 'Parse a given string expression into an attributeMappingSource object. For more information about expressions, see Writing Expressions for Attribute Mappings in Azure Active Directory.' + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/synchronization-synchronizationschema-parseexpression?view=graph-rest-1.0 operationId: applications.synchronization.jobs.schema_parseExpression parameters: - name: application-id in: path description: 'key: id of application' required: true + style: simple schema: type: string x-ms-docs-key-type: application @@ -3222,6 +3511,7 @@ paths: in: path description: 'key: id of synchronizationJob' required: true + style: simple schema: type: string x-ms-docs-key-type: synchronizationJob @@ -3263,6 +3553,7 @@ paths: in: path description: 'key: id of application' required: true + style: simple schema: type: string x-ms-docs-key-type: application @@ -3301,12 +3592,17 @@ paths: tags: - applications.Actions summary: Invoke action acquireAccessToken + description: Acquire an OAuth Access token to authorize the Azure AD provisioning service to provision users into an application. + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/synchronization-synchronization-acquireaccesstoken?view=graph-rest-1.0 operationId: applications.synchronization_acquireAccessToken parameters: - name: application-id in: path description: 'key: id of application' required: true + style: simple schema: type: string x-ms-docs-key-type: application @@ -3341,6 +3637,7 @@ paths: in: path description: 'key: id of application' required: true + style: simple schema: type: string x-ms-docs-key-type: application @@ -3364,13 +3661,18 @@ paths: get: tags: - applications.synchronization - summary: Get templates from applications + summary: List existing synchronization templates + description: List the synchronization templates associated with a given application or service principal. + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/synchronization-synchronizationtemplate-list?view=graph-rest-1.0 operationId: applications.synchronization_ListTemplates parameters: - name: application-id in: path description: 'key: id of application' required: true + style: simple schema: type: string x-ms-docs-key-type: application @@ -3455,6 +3757,7 @@ paths: in: path description: 'key: id of application' required: true + style: simple schema: type: string x-ms-docs-key-type: application @@ -3480,12 +3783,14 @@ paths: tags: - applications.synchronization summary: Get templates from applications + description: Pre-configured synchronization settings for a particular application. operationId: applications.synchronization_GetTemplates parameters: - name: application-id in: path description: 'key: id of application' required: true + style: simple schema: type: string x-ms-docs-key-type: application @@ -3493,6 +3798,7 @@ paths: in: path description: 'key: id of synchronizationTemplate' required: true + style: simple schema: type: string x-ms-docs-key-type: synchronizationTemplate @@ -3554,6 +3860,7 @@ paths: in: path description: 'key: id of application' required: true + style: simple schema: type: string x-ms-docs-key-type: application @@ -3561,6 +3868,7 @@ paths: in: path description: 'key: id of synchronizationTemplate' required: true + style: simple schema: type: string x-ms-docs-key-type: synchronizationTemplate @@ -3587,6 +3895,7 @@ paths: in: path description: 'key: id of application' required: true + style: simple schema: type: string x-ms-docs-key-type: application @@ -3594,12 +3903,14 @@ paths: in: path description: 'key: id of synchronizationTemplate' required: true + style: simple schema: type: string x-ms-docs-key-type: synchronizationTemplate - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -3613,12 +3924,14 @@ paths: tags: - applications.synchronization summary: Get schema from applications + description: Default synchronization schema for the jobs based on this template. operationId: applications.synchronization.templates_GetSchema parameters: - name: application-id in: path description: 'key: id of application' required: true + style: simple schema: type: string x-ms-docs-key-type: application @@ -3626,6 +3939,7 @@ paths: in: path description: 'key: id of synchronizationTemplate' required: true + style: simple schema: type: string x-ms-docs-key-type: synchronizationTemplate @@ -3689,6 +4003,7 @@ paths: in: path description: 'key: id of application' required: true + style: simple schema: type: string x-ms-docs-key-type: application @@ -3696,6 +4011,7 @@ paths: in: path description: 'key: id of synchronizationTemplate' required: true + style: simple schema: type: string x-ms-docs-key-type: synchronizationTemplate @@ -3722,6 +4038,7 @@ paths: in: path description: 'key: id of application' required: true + style: simple schema: type: string x-ms-docs-key-type: application @@ -3729,12 +4046,14 @@ paths: in: path description: 'key: id of synchronizationTemplate' required: true + style: simple schema: type: string x-ms-docs-key-type: synchronizationTemplate - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -3748,12 +4067,14 @@ paths: tags: - applications.synchronization summary: Get directories from applications + description: Contains the collection of directories and all of their objects. operationId: applications.synchronization.templates.schema_ListDirectories parameters: - name: application-id in: path description: 'key: id of application' required: true + style: simple schema: type: string x-ms-docs-key-type: application @@ -3761,6 +4082,7 @@ paths: in: path description: 'key: id of synchronizationTemplate' required: true + style: simple schema: type: string x-ms-docs-key-type: synchronizationTemplate @@ -3843,6 +4165,7 @@ paths: in: path description: 'key: id of application' required: true + style: simple schema: type: string x-ms-docs-key-type: application @@ -3850,6 +4173,7 @@ paths: in: path description: 'key: id of synchronizationTemplate' required: true + style: simple schema: type: string x-ms-docs-key-type: synchronizationTemplate @@ -3875,12 +4199,14 @@ paths: tags: - applications.synchronization summary: Get directories from applications + description: Contains the collection of directories and all of their objects. operationId: applications.synchronization.templates.schema_GetDirectories parameters: - name: application-id in: path description: 'key: id of application' required: true + style: simple schema: type: string x-ms-docs-key-type: application @@ -3888,6 +4214,7 @@ paths: in: path description: 'key: id of synchronizationTemplate' required: true + style: simple schema: type: string x-ms-docs-key-type: synchronizationTemplate @@ -3895,6 +4222,7 @@ paths: in: path description: 'key: id of directoryDefinition' required: true + style: simple schema: type: string x-ms-docs-key-type: directoryDefinition @@ -3951,6 +4279,7 @@ paths: in: path description: 'key: id of application' required: true + style: simple schema: type: string x-ms-docs-key-type: application @@ -3958,6 +4287,7 @@ paths: in: path description: 'key: id of synchronizationTemplate' required: true + style: simple schema: type: string x-ms-docs-key-type: synchronizationTemplate @@ -3965,6 +4295,7 @@ paths: in: path description: 'key: id of directoryDefinition' required: true + style: simple schema: type: string x-ms-docs-key-type: directoryDefinition @@ -3991,6 +4322,7 @@ paths: in: path description: 'key: id of application' required: true + style: simple schema: type: string x-ms-docs-key-type: application @@ -3998,6 +4330,7 @@ paths: in: path description: 'key: id of synchronizationTemplate' required: true + style: simple schema: type: string x-ms-docs-key-type: synchronizationTemplate @@ -4005,12 +4338,14 @@ paths: in: path description: 'key: id of directoryDefinition' required: true + style: simple schema: type: string x-ms-docs-key-type: directoryDefinition - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -4024,12 +4359,17 @@ paths: tags: - applications.Actions summary: Invoke action discover + description: 'Discover the latest schema definition for provisioning to an application. ' + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/directorydefinition-discover?view=graph-rest-1.0 operationId: applications.synchronization.templates.schema.directories_discover parameters: - name: application-id in: path description: 'key: id of application' required: true + style: simple schema: type: string x-ms-docs-key-type: application @@ -4037,6 +4377,7 @@ paths: in: path description: 'key: id of synchronizationTemplate' required: true + style: simple schema: type: string x-ms-docs-key-type: synchronizationTemplate @@ -4044,6 +4385,7 @@ paths: in: path description: 'key: id of directoryDefinition' required: true + style: simple schema: type: string x-ms-docs-key-type: directoryDefinition @@ -4068,6 +4410,7 @@ paths: in: path description: 'key: id of application' required: true + style: simple schema: type: string x-ms-docs-key-type: application @@ -4075,16 +4418,56 @@ paths: in: path description: 'key: id of synchronizationTemplate' required: true + style: simple schema: type: string x-ms-docs-key-type: synchronizationTemplate + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - arity + - multivaluedComparisonType + - supportedAttributeTypes + type: string + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - id desc + - arity + - arity desc + - multivaluedComparisonType + - multivaluedComparisonType desc + - supportedAttributeTypes + - supportedAttributeTypes desc + type: string responses: '200': description: Success content: application/json: schema: - title: Collection of synchronizationSchema + title: Collection of filterOperatorSchema type: object properties: value: @@ -4096,6 +4479,9 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: function + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore '/applications/{application-id}/synchronization/templates/{synchronizationTemplate-id}/schema/microsoft.graph.functions()': get: tags: @@ -4107,6 +4493,7 @@ paths: in: path description: 'key: id of application' required: true + style: simple schema: type: string x-ms-docs-key-type: application @@ -4114,16 +4501,50 @@ paths: in: path description: 'key: id of synchronizationTemplate' required: true + style: simple schema: type: string x-ms-docs-key-type: synchronizationTemplate + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - parameters + type: string + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - id desc + - parameters + - parameters desc + type: string responses: '200': description: Success content: application/json: schema: - title: Collection of synchronizationSchema + title: Collection of attributeMappingFunctionSchema type: object properties: value: @@ -4135,17 +4556,25 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: function + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore '/applications/{application-id}/synchronization/templates/{synchronizationTemplate-id}/schema/microsoft.graph.parseExpression': post: tags: - applications.Actions summary: Invoke action parseExpression + description: 'Parse a given string expression into an attributeMappingSource object. For more information about expressions, see Writing Expressions for Attribute Mappings in Azure Active Directory.' + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/synchronization-synchronizationschema-parseexpression?view=graph-rest-1.0 operationId: applications.synchronization.templates.schema_parseExpression parameters: - name: application-id in: path description: 'key: id of application' required: true + style: simple schema: type: string x-ms-docs-key-type: application @@ -4153,6 +4582,7 @@ paths: in: path description: 'key: id of synchronizationTemplate' required: true + style: simple schema: type: string x-ms-docs-key-type: synchronizationTemplate @@ -4187,13 +4617,18 @@ paths: get: tags: - applications.tokenIssuancePolicy - summary: Get tokenIssuancePolicies from applications + summary: List assigned tokenIssuancePolicies + description: List the tokenIssuancePolicy objects that are assigned to an application. + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/application-list-tokenissuancepolicies?view=graph-rest-1.0 operationId: applications_ListTokenIssuancePolicies parameters: - name: application-id in: path description: 'key: id of application' required: true + style: simple schema: type: string x-ms-docs-key-type: application @@ -4276,6 +4711,7 @@ paths: in: path description: 'key: id of application' required: true + style: simple schema: type: string x-ms-docs-key-type: application @@ -4283,17 +4719,21 @@ paths: in: path description: 'key: id of tokenIssuancePolicy' required: true + style: simple schema: type: string x-ms-docs-key-type: tokenIssuancePolicy - name: If-Match in: header description: ETag + style: simple schema: type: string - name: '@id' in: query description: Delete Uri + style: form + explode: false schema: type: string responses: @@ -4306,13 +4746,18 @@ paths: get: tags: - applications.tokenIssuancePolicy - summary: Get ref of tokenIssuancePolicies from applications + summary: List assigned tokenIssuancePolicies + description: List the tokenIssuancePolicy objects that are assigned to an application. + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/application-list-tokenissuancepolicies?view=graph-rest-1.0 operationId: applications_ListTokenIssuancePoliciesGraphBPreRef parameters: - name: application-id in: path description: 'key: id of application' required: true + style: simple schema: type: string x-ms-docs-key-type: application @@ -4363,18 +4808,12 @@ paths: in: path description: 'key: id of application' required: true + style: simple schema: type: string x-ms-docs-key-type: application requestBody: - description: New navigation property ref value - content: - application/json: - schema: - type: object - additionalProperties: - type: object - required: true + $ref: '#/components/requestBodies/refPostBody' responses: '204': description: Success @@ -4385,13 +4824,18 @@ paths: get: tags: - applications.tokenLifetimePolicy - summary: Get tokenLifetimePolicies from applications + summary: List assigned tokenLifetimePolicy + description: List the tokenLifetimePolicy objects that are assigned to an application or servicePrincipal.. + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/application-list-tokenlifetimepolicies?view=graph-rest-1.0 operationId: applications_ListTokenLifetimePolicies parameters: - name: application-id in: path description: 'key: id of application' required: true + style: simple schema: type: string x-ms-docs-key-type: application @@ -4474,6 +4918,7 @@ paths: in: path description: 'key: id of application' required: true + style: simple schema: type: string x-ms-docs-key-type: application @@ -4481,17 +4926,21 @@ paths: in: path description: 'key: id of tokenLifetimePolicy' required: true + style: simple schema: type: string x-ms-docs-key-type: tokenLifetimePolicy - name: If-Match in: header description: ETag + style: simple schema: type: string - name: '@id' in: query description: Delete Uri + style: form + explode: false schema: type: string responses: @@ -4504,13 +4953,18 @@ paths: get: tags: - applications.tokenLifetimePolicy - summary: Get ref of tokenLifetimePolicies from applications + summary: List assigned tokenLifetimePolicy + description: List the tokenLifetimePolicy objects that are assigned to an application or servicePrincipal.. + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/application-list-tokenlifetimepolicies?view=graph-rest-1.0 operationId: applications_ListTokenLifetimePoliciesGraphBPreRef parameters: - name: application-id in: path description: 'key: id of application' required: true + style: simple schema: type: string x-ms-docs-key-type: application @@ -4554,25 +5008,23 @@ paths: post: tags: - applications.tokenLifetimePolicy - summary: Create new navigation property ref to tokenLifetimePolicies for applications + summary: Assign tokenLifetimePolicy + description: Assign a tokenLifetimePolicy to an application or servicePrincipal. + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/application-post-tokenlifetimepolicies?view=graph-rest-1.0 operationId: applications_CreateTokenLifetimePoliciesGraphBPreRef parameters: - name: application-id in: path description: 'key: id of application' required: true + style: simple schema: type: string x-ms-docs-key-type: application requestBody: - description: New navigation property ref value - content: - application/json: - schema: - type: object - additionalProperties: - type: object - required: true + $ref: '#/components/requestBodies/refPostBody' responses: '204': description: Success @@ -4585,6 +5037,155 @@ paths: - applications.Functions summary: Invoke function delta operationId: applications_delta + parameters: + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - deletedDateTime + - api + - appId + - appRoles + - certification + - createdDateTime + - defaultRedirectUri + - description + - disabledByMicrosoftStatus + - displayName + - groupMembershipClaims + - identifierUris + - info + - isDeviceOnlyAuthSupported + - isFallbackPublicClient + - keyCredentials + - logo + - notes + - optionalClaims + - parentalControlSettings + - passwordCredentials + - publicClient + - publisherDomain + - requestSignatureVerification + - requiredResourceAccess + - samlMetadataUrl + - serviceManagementReference + - signInAudience + - spa + - tags + - tokenEncryptionKeyId + - uniqueName + - verifiedPublisher + - web + - windows + - onPremisesPublishing + - appManagementPolicies + - createdOnBehalfOf + - extensionProperties + - federatedIdentityCredentials + - homeRealmDiscoveryPolicies + - owners + - tokenIssuancePolicies + - tokenLifetimePolicies + - connectorGroup + - synchronization + type: string + - 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 + - api + - api desc + - appId + - appId desc + - appRoles + - appRoles desc + - certification + - certification desc + - createdDateTime + - createdDateTime desc + - defaultRedirectUri + - defaultRedirectUri desc + - description + - description desc + - disabledByMicrosoftStatus + - disabledByMicrosoftStatus desc + - displayName + - displayName desc + - groupMembershipClaims + - groupMembershipClaims desc + - identifierUris + - identifierUris desc + - info + - info desc + - isDeviceOnlyAuthSupported + - isDeviceOnlyAuthSupported desc + - isFallbackPublicClient + - isFallbackPublicClient desc + - keyCredentials + - keyCredentials desc + - logo + - logo desc + - notes + - notes desc + - optionalClaims + - optionalClaims desc + - parentalControlSettings + - parentalControlSettings desc + - passwordCredentials + - passwordCredentials desc + - publicClient + - publicClient desc + - publisherDomain + - publisherDomain desc + - requestSignatureVerification + - requestSignatureVerification desc + - requiredResourceAccess + - requiredResourceAccess desc + - samlMetadataUrl + - samlMetadataUrl desc + - serviceManagementReference + - serviceManagementReference desc + - signInAudience + - signInAudience desc + - spa + - spa desc + - tags + - tags desc + - tokenEncryptionKeyId + - tokenEncryptionKeyId desc + - uniqueName + - uniqueName desc + - verifiedPublisher + - verifiedPublisher desc + - web + - web desc + - windows + - windows desc + - onPremisesPublishing + - onPremisesPublishing desc + type: string responses: '200': description: Success @@ -4603,11 +5204,18 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: function + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore /applications/microsoft.graph.getByIds: post: tags: - applications.Actions summary: Invoke action getByIds + description: 'Return the directory objects specified in a list of IDs. Some common uses for this function are to:' + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/directoryobject-getbyids?view=graph-rest-1.0 operationId: applications_getGraphBPreIds requestBody: description: Action parameters @@ -4634,7 +5242,7 @@ paths: content: application/json: schema: - title: Collection of application + title: Collection of directoryObject type: object properties: value: @@ -4646,6 +5254,9 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: action + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore /applications/microsoft.graph.getUserOwnedObjects: post: tags: @@ -4683,6 +5294,10 @@ paths: tags: - applications.Actions summary: Invoke action validateProperties + description: "Validate that a Microsoft 365 group's display name or mail nickname complies with naming policies. Clients can use this API to determine whether a display name or mail nickname is valid before trying to **create** a Microsoft 365 group. For validating properties of an existing group, use the validateProperties function for groups. The following validations are performed for the display name and mail nickname properties: \n1. Validate the prefix and suffix naming policy\n2. Validate the custom banned words policy\n3. Validate the mail nickname is unique This API returns with the first failure encountered. If one or more properties fail multiple validations, only the property with the first validation failure is returned. However, you can validate both the mail nickname and the display name and receive a collection of validation errors if you are only validating the prefix and suffix naming policy." + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/directoryobject-validateproperties?view=graph-rest-1.0 operationId: applications_validateProperties requestBody: description: Action parameters @@ -4719,6 +5334,10 @@ paths: tags: - applicationTemplates.applicationTemplate summary: List applicationTemplates + description: Retrieve a list of applicationTemplate objects from the Azure AD application gallery. + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/applicationtemplate-list?view=graph-rest-1.0 operationId: applicationTemplates.applicationTemplate_ListApplicationTemplate parameters: - $ref: '#/components/parameters/top' @@ -4829,12 +5448,17 @@ paths: tags: - applicationTemplates.applicationTemplate summary: Get applicationTemplate + description: Retrieve the properties of an applicationTemplate object. + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/applicationtemplate-get?view=graph-rest-1.0 operationId: applicationTemplates.applicationTemplate_GetApplicationTemplate parameters: - name: applicationTemplate-id in: path description: 'key: id of applicationTemplate' required: true + style: simple schema: type: string x-ms-docs-key-type: applicationTemplate @@ -4895,6 +5519,7 @@ paths: in: path description: 'key: id of applicationTemplate' required: true + style: simple schema: type: string x-ms-docs-key-type: applicationTemplate @@ -4921,12 +5546,14 @@ paths: in: path description: 'key: id of applicationTemplate' required: true + style: simple schema: type: string x-ms-docs-key-type: applicationTemplate - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -4940,12 +5567,17 @@ paths: tags: - applicationTemplates.Actions summary: Invoke action instantiate + description: 'Add an instance of an application from the Azure AD application gallery into your directory. You can also use this API to instantiate non-gallery apps. Use the following ID for the **applicationTemplate** object: `8adf8e6e-67b2-4cf2-a259-e3dc5476c621`.' + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/applicationtemplate-instantiate?view=graph-rest-1.0 operationId: applicationTemplates_instantiate parameters: - name: applicationTemplate-id in: path description: 'key: id of applicationTemplate' required: true + style: simple schema: type: string x-ms-docs-key-type: applicationTemplate @@ -4977,15 +5609,30 @@ paths: tags: - groups.appRoleAssignment summary: Get appRoleAssignments from groups + description: Represents the app roles a group has been granted for an application. Supports $expand. + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/group-list-approleassignments?view=graph-rest-1.0 operationId: groups_ListAppRoleAssignments parameters: - name: group-id in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group + - name: ConsistencyLevel + in: header + description: 'Indicates the requested consistency level. Documentation URL: https://docs.microsoft.com/graph/aad-advanced-queries' + style: simple + schema: + type: string + examples: + example-1: + description: $search and $count queries require the client to set the ConsistencyLevel HTTP header to 'eventual'. + value: eventual - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -5061,13 +5708,18 @@ paths: post: tags: - groups.appRoleAssignment - summary: Create new navigation property to appRoleAssignments for groups + summary: Grant an appRoleAssignment to a group + description: 'Use this API to assign an app role to a group. All direct members of the group will be considered assigned. To grant an app role assignment to a group, you need three identifiers: Additional licenses might be required to use a group to manage access to applications.' + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/group-post-approleassignments?view=graph-rest-1.0 operationId: groups_CreateAppRoleAssignments parameters: - name: group-id in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -5093,12 +5745,14 @@ paths: tags: - groups.appRoleAssignment summary: Get appRoleAssignments from groups + description: Represents the app roles a group has been granted for an application. Supports $expand. operationId: groups_GetAppRoleAssignments parameters: - name: group-id in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -5106,9 +5760,20 @@ paths: in: path description: 'key: id of appRoleAssignment' required: true + style: simple schema: type: string x-ms-docs-key-type: appRoleAssignment + - name: ConsistencyLevel + in: header + description: 'Indicates the requested consistency level. Documentation URL: https://docs.microsoft.com/graph/aad-advanced-queries' + style: simple + schema: + type: string + examples: + example-1: + description: $search and $count queries require the client to set the ConsistencyLevel HTTP header to 'eventual'. + value: eventual - name: $select in: query description: Select properties to be returned @@ -5160,6 +5825,7 @@ paths: in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -5167,6 +5833,7 @@ paths: in: path description: 'key: id of appRoleAssignment' required: true + style: simple schema: type: string x-ms-docs-key-type: appRoleAssignment @@ -5193,6 +5860,7 @@ paths: in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -5200,12 +5868,14 @@ paths: in: path description: 'key: id of appRoleAssignment' required: true + style: simple schema: type: string x-ms-docs-key-type: appRoleAssignment - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -5321,6 +5991,7 @@ paths: in: path description: 'key: id of onPremisesPublishingProfile' required: true + style: simple schema: type: string x-ms-docs-key-type: onPremisesPublishingProfile @@ -5401,6 +6072,7 @@ paths: in: path description: 'key: id of onPremisesPublishingProfile' required: true + style: simple schema: type: string x-ms-docs-key-type: onPremisesPublishingProfile @@ -5427,12 +6099,14 @@ paths: in: path description: 'key: id of onPremisesPublishingProfile' required: true + style: simple schema: type: string x-ms-docs-key-type: onPremisesPublishingProfile - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -5445,13 +6119,18 @@ paths: get: tags: - onPremisesPublishingProfiles.onPremisesAgentGroup - summary: Get agentGroups from onPremisesPublishingProfiles + summary: List onPremisesAgentGroups + description: Retrieve a list of onPremisesAgentGroup objects. + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/onpremisesagentgroup-list?view=graph-rest-1.0 operationId: onPremisesPublishingProfiles_ListAgentGroups parameters: - name: onPremisesPublishingProfile-id in: path description: 'key: id of onPremisesPublishingProfile' required: true + style: simple schema: type: string x-ms-docs-key-type: onPremisesPublishingProfile @@ -5522,13 +6201,18 @@ paths: post: tags: - onPremisesPublishingProfiles.onPremisesAgentGroup - summary: Create new navigation property to agentGroups for onPremisesPublishingProfiles + summary: Create onPremisesAgentGroup + description: Create a new onPremisesAgentGroup object. + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/onpremisesagentgroup-post?view=graph-rest-1.0 operationId: onPremisesPublishingProfiles_CreateAgentGroups parameters: - name: onPremisesPublishingProfile-id in: path description: 'key: id of onPremisesPublishingProfile' required: true + style: simple schema: type: string x-ms-docs-key-type: onPremisesPublishingProfile @@ -5554,12 +6238,14 @@ paths: tags: - onPremisesPublishingProfiles.onPremisesAgentGroup summary: Get agentGroups from onPremisesPublishingProfiles + description: List of existing onPremisesAgentGroup objects. Read-only. Nullable. operationId: onPremisesPublishingProfiles_GetAgentGroups parameters: - name: onPremisesPublishingProfile-id in: path description: 'key: id of onPremisesPublishingProfile' required: true + style: simple schema: type: string x-ms-docs-key-type: onPremisesPublishingProfile @@ -5567,6 +6253,7 @@ paths: in: path description: 'key: id of onPremisesAgentGroup' required: true + style: simple schema: type: string x-ms-docs-key-type: onPremisesAgentGroup @@ -5632,6 +6319,7 @@ paths: in: path description: 'key: id of onPremisesPublishingProfile' required: true + style: simple schema: type: string x-ms-docs-key-type: onPremisesPublishingProfile @@ -5639,6 +6327,7 @@ paths: in: path description: 'key: id of onPremisesAgentGroup' required: true + style: simple schema: type: string x-ms-docs-key-type: onPremisesAgentGroup @@ -5665,6 +6354,7 @@ paths: in: path description: 'key: id of onPremisesPublishingProfile' required: true + style: simple schema: type: string x-ms-docs-key-type: onPremisesPublishingProfile @@ -5672,12 +6362,14 @@ paths: in: path description: 'key: id of onPremisesAgentGroup' required: true + style: simple schema: type: string x-ms-docs-key-type: onPremisesAgentGroup - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -5691,12 +6383,14 @@ paths: tags: - onPremisesPublishingProfiles.onPremisesAgentGroup summary: Get agents from onPremisesPublishingProfiles + description: List of onPremisesAgent that are assigned to an onPremisesAgentGroup. Read-only. Nullable. operationId: onPremisesPublishingProfiles.agentGroups_ListAgents parameters: - name: onPremisesPublishingProfile-id in: path description: 'key: id of onPremisesPublishingProfile' required: true + style: simple schema: type: string x-ms-docs-key-type: onPremisesPublishingProfile @@ -5704,6 +6398,7 @@ paths: in: path description: 'key: id of onPremisesAgentGroup' required: true + style: simple schema: type: string x-ms-docs-key-type: onPremisesAgentGroup @@ -5782,6 +6477,7 @@ paths: in: path description: 'key: id of onPremisesPublishingProfile' required: true + style: simple schema: type: string x-ms-docs-key-type: onPremisesPublishingProfile @@ -5789,6 +6485,7 @@ paths: in: path description: 'key: id of onPremisesAgentGroup' required: true + style: simple schema: type: string x-ms-docs-key-type: onPremisesAgentGroup @@ -5814,12 +6511,14 @@ paths: tags: - onPremisesPublishingProfiles.onPremisesAgentGroup summary: Get agents from onPremisesPublishingProfiles + description: List of onPremisesAgent that are assigned to an onPremisesAgentGroup. Read-only. Nullable. operationId: onPremisesPublishingProfiles.agentGroups_GetAgents parameters: - name: onPremisesPublishingProfile-id in: path description: 'key: id of onPremisesPublishingProfile' required: true + style: simple schema: type: string x-ms-docs-key-type: onPremisesPublishingProfile @@ -5827,6 +6526,7 @@ paths: in: path description: 'key: id of onPremisesAgentGroup' required: true + style: simple schema: type: string x-ms-docs-key-type: onPremisesAgentGroup @@ -5834,6 +6534,7 @@ paths: in: path description: 'key: id of onPremisesAgent' required: true + style: simple schema: type: string x-ms-docs-key-type: onPremisesAgent @@ -5894,6 +6595,7 @@ paths: in: path description: 'key: id of onPremisesPublishingProfile' required: true + style: simple schema: type: string x-ms-docs-key-type: onPremisesPublishingProfile @@ -5901,6 +6603,7 @@ paths: in: path description: 'key: id of onPremisesAgentGroup' required: true + style: simple schema: type: string x-ms-docs-key-type: onPremisesAgentGroup @@ -5908,6 +6611,7 @@ paths: in: path description: 'key: id of onPremisesAgent' required: true + style: simple schema: type: string x-ms-docs-key-type: onPremisesAgent @@ -5934,6 +6638,7 @@ paths: in: path description: 'key: id of onPremisesPublishingProfile' required: true + style: simple schema: type: string x-ms-docs-key-type: onPremisesPublishingProfile @@ -5941,6 +6646,7 @@ paths: in: path description: 'key: id of onPremisesAgentGroup' required: true + style: simple schema: type: string x-ms-docs-key-type: onPremisesAgentGroup @@ -5948,12 +6654,14 @@ paths: in: path description: 'key: id of onPremisesAgent' required: true + style: simple schema: type: string x-ms-docs-key-type: onPremisesAgent - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -5967,12 +6675,14 @@ paths: tags: - onPremisesPublishingProfiles.onPremisesAgentGroup summary: Get agentGroups from onPremisesPublishingProfiles + description: List of onPremisesAgentGroups that an onPremisesAgent is assigned to. Read-only. Nullable. operationId: onPremisesPublishingProfiles.agentGroups.agents_ListAgentGroups parameters: - name: onPremisesPublishingProfile-id in: path description: 'key: id of onPremisesPublishingProfile' required: true + style: simple schema: type: string x-ms-docs-key-type: onPremisesPublishingProfile @@ -5980,6 +6690,7 @@ paths: in: path description: 'key: id of onPremisesAgentGroup' required: true + style: simple schema: type: string x-ms-docs-key-type: onPremisesAgentGroup @@ -5987,6 +6698,7 @@ paths: in: path description: 'key: id of onPremisesAgent' required: true + style: simple schema: type: string x-ms-docs-key-type: onPremisesAgent @@ -6065,6 +6777,7 @@ paths: in: path description: 'key: id of onPremisesPublishingProfile' required: true + style: simple schema: type: string x-ms-docs-key-type: onPremisesPublishingProfile @@ -6072,6 +6785,7 @@ paths: in: path description: 'key: id of onPremisesAgentGroup' required: true + style: simple schema: type: string x-ms-docs-key-type: onPremisesAgentGroup @@ -6079,6 +6793,7 @@ paths: in: path description: 'key: id of onPremisesAgent' required: true + style: simple schema: type: string x-ms-docs-key-type: onPremisesAgent @@ -6086,17 +6801,21 @@ paths: in: path description: 'key: id of onPremisesAgentGroup' required: true + style: simple schema: type: string x-ms-docs-key-type: onPremisesAgentGroup - name: If-Match in: header description: ETag + style: simple schema: type: string - name: '@id' in: query description: Delete Uri + style: form + explode: false schema: type: string responses: @@ -6110,12 +6829,14 @@ paths: tags: - onPremisesPublishingProfiles.onPremisesAgentGroup summary: Get ref of agentGroups from onPremisesPublishingProfiles + description: List of onPremisesAgentGroups that an onPremisesAgent is assigned to. Read-only. Nullable. operationId: onPremisesPublishingProfiles.agentGroups.agents_ListAgentGroupsGraphBPreRef parameters: - name: onPremisesPublishingProfile-id in: path description: 'key: id of onPremisesPublishingProfile' required: true + style: simple schema: type: string x-ms-docs-key-type: onPremisesPublishingProfile @@ -6123,6 +6844,7 @@ paths: in: path description: 'key: id of onPremisesAgentGroup' required: true + style: simple schema: type: string x-ms-docs-key-type: onPremisesAgentGroup @@ -6130,6 +6852,7 @@ paths: in: path description: 'key: id of onPremisesAgent' required: true + style: simple schema: type: string x-ms-docs-key-type: onPremisesAgent @@ -6176,6 +6899,7 @@ paths: in: path description: 'key: id of onPremisesPublishingProfile' required: true + style: simple schema: type: string x-ms-docs-key-type: onPremisesPublishingProfile @@ -6183,6 +6907,7 @@ paths: in: path description: 'key: id of onPremisesAgentGroup' required: true + style: simple schema: type: string x-ms-docs-key-type: onPremisesAgentGroup @@ -6190,18 +6915,12 @@ paths: in: path description: 'key: id of onPremisesAgent' required: true + style: simple schema: type: string x-ms-docs-key-type: onPremisesAgent requestBody: - description: New navigation property ref value - content: - application/json: - schema: - type: object - additionalProperties: - type: object - required: true + $ref: '#/components/requestBodies/refPostBody' responses: '204': description: Success @@ -6213,12 +6932,14 @@ paths: tags: - onPremisesPublishingProfiles.onPremisesAgentGroup summary: Get publishedResources from onPremisesPublishingProfiles + description: List of publishedResource that are assigned to an onPremisesAgentGroup. Read-only. Nullable. operationId: onPremisesPublishingProfiles.agentGroups_ListPublishedResources parameters: - name: onPremisesPublishingProfile-id in: path description: 'key: id of onPremisesPublishingProfile' required: true + style: simple schema: type: string x-ms-docs-key-type: onPremisesPublishingProfile @@ -6226,6 +6947,7 @@ paths: in: path description: 'key: id of onPremisesAgentGroup' required: true + style: simple schema: type: string x-ms-docs-key-type: onPremisesAgentGroup @@ -6301,6 +7023,7 @@ paths: in: path description: 'key: id of onPremisesPublishingProfile' required: true + style: simple schema: type: string x-ms-docs-key-type: onPremisesPublishingProfile @@ -6308,6 +7031,7 @@ paths: in: path description: 'key: id of onPremisesAgentGroup' required: true + style: simple schema: type: string x-ms-docs-key-type: onPremisesAgentGroup @@ -6333,12 +7057,14 @@ paths: tags: - onPremisesPublishingProfiles.onPremisesAgentGroup summary: Get publishedResources from onPremisesPublishingProfiles + description: List of publishedResource that are assigned to an onPremisesAgentGroup. Read-only. Nullable. operationId: onPremisesPublishingProfiles.agentGroups_GetPublishedResources parameters: - name: onPremisesPublishingProfile-id in: path description: 'key: id of onPremisesPublishingProfile' required: true + style: simple schema: type: string x-ms-docs-key-type: onPremisesPublishingProfile @@ -6346,6 +7072,7 @@ paths: in: path description: 'key: id of onPremisesAgentGroup' required: true + style: simple schema: type: string x-ms-docs-key-type: onPremisesAgentGroup @@ -6353,6 +7080,7 @@ paths: in: path description: 'key: id of publishedResource' required: true + style: simple schema: type: string x-ms-docs-key-type: publishedResource @@ -6412,6 +7140,7 @@ paths: in: path description: 'key: id of onPremisesPublishingProfile' required: true + style: simple schema: type: string x-ms-docs-key-type: onPremisesPublishingProfile @@ -6419,6 +7148,7 @@ paths: in: path description: 'key: id of onPremisesAgentGroup' required: true + style: simple schema: type: string x-ms-docs-key-type: onPremisesAgentGroup @@ -6426,6 +7156,7 @@ paths: in: path description: 'key: id of publishedResource' required: true + style: simple schema: type: string x-ms-docs-key-type: publishedResource @@ -6452,6 +7183,7 @@ paths: in: path description: 'key: id of onPremisesPublishingProfile' required: true + style: simple schema: type: string x-ms-docs-key-type: onPremisesPublishingProfile @@ -6459,6 +7191,7 @@ paths: in: path description: 'key: id of onPremisesAgentGroup' required: true + style: simple schema: type: string x-ms-docs-key-type: onPremisesAgentGroup @@ -6466,12 +7199,14 @@ paths: in: path description: 'key: id of publishedResource' required: true + style: simple schema: type: string x-ms-docs-key-type: publishedResource - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -6485,12 +7220,14 @@ paths: tags: - onPremisesPublishingProfiles.onPremisesAgentGroup summary: Get agentGroups from onPremisesPublishingProfiles + description: List of onPremisesAgentGroups that a publishedResource is assigned to. Read-only. Nullable. operationId: onPremisesPublishingProfiles.agentGroups.publishedResources_ListAgentGroups parameters: - name: onPremisesPublishingProfile-id in: path description: 'key: id of onPremisesPublishingProfile' required: true + style: simple schema: type: string x-ms-docs-key-type: onPremisesPublishingProfile @@ -6498,6 +7235,7 @@ paths: in: path description: 'key: id of onPremisesAgentGroup' required: true + style: simple schema: type: string x-ms-docs-key-type: onPremisesAgentGroup @@ -6505,6 +7243,7 @@ paths: in: path description: 'key: id of publishedResource' required: true + style: simple schema: type: string x-ms-docs-key-type: publishedResource @@ -6582,6 +7321,7 @@ paths: in: path description: 'key: id of onPremisesPublishingProfile' required: true + style: simple schema: type: string x-ms-docs-key-type: onPremisesPublishingProfile @@ -6589,6 +7329,7 @@ paths: in: path description: 'key: id of onPremisesAgentGroup' required: true + style: simple schema: type: string x-ms-docs-key-type: onPremisesAgentGroup @@ -6596,6 +7337,7 @@ paths: in: path description: 'key: id of publishedResource' required: true + style: simple schema: type: string x-ms-docs-key-type: publishedResource @@ -6627,6 +7369,7 @@ paths: in: path description: 'key: id of onPremisesPublishingProfile' required: true + style: simple schema: type: string x-ms-docs-key-type: onPremisesPublishingProfile @@ -6634,6 +7377,7 @@ paths: in: path description: 'key: id of onPremisesAgentGroup' required: true + style: simple schema: type: string x-ms-docs-key-type: onPremisesAgentGroup @@ -6641,6 +7385,7 @@ paths: in: path description: 'key: id of publishedResource' required: true + style: simple schema: type: string x-ms-docs-key-type: publishedResource @@ -6648,17 +7393,21 @@ paths: in: path description: 'key: id of onPremisesAgentGroup' required: true + style: simple schema: type: string x-ms-docs-key-type: onPremisesAgentGroup - name: If-Match in: header description: ETag + style: simple schema: type: string - name: '@id' in: query description: Delete Uri + style: form + explode: false schema: type: string responses: @@ -6672,12 +7421,14 @@ paths: tags: - onPremisesPublishingProfiles.onPremisesAgentGroup summary: Get ref of agentGroups from onPremisesPublishingProfiles + description: List of onPremisesAgentGroups that a publishedResource is assigned to. Read-only. Nullable. operationId: onPremisesPublishingProfiles.agentGroups.publishedResources_ListAgentGroupsGraphBPreRef parameters: - name: onPremisesPublishingProfile-id in: path description: 'key: id of onPremisesPublishingProfile' required: true + style: simple schema: type: string x-ms-docs-key-type: onPremisesPublishingProfile @@ -6685,6 +7436,7 @@ paths: in: path description: 'key: id of onPremisesAgentGroup' required: true + style: simple schema: type: string x-ms-docs-key-type: onPremisesAgentGroup @@ -6692,6 +7444,7 @@ paths: in: path description: 'key: id of publishedResource' required: true + style: simple schema: type: string x-ms-docs-key-type: publishedResource @@ -6738,6 +7491,7 @@ paths: in: path description: 'key: id of onPremisesPublishingProfile' required: true + style: simple schema: type: string x-ms-docs-key-type: onPremisesPublishingProfile @@ -6745,6 +7499,7 @@ paths: in: path description: 'key: id of onPremisesAgentGroup' required: true + style: simple schema: type: string x-ms-docs-key-type: onPremisesAgentGroup @@ -6752,18 +7507,12 @@ paths: in: path description: 'key: id of publishedResource' required: true + style: simple schema: type: string x-ms-docs-key-type: publishedResource requestBody: - description: New navigation property ref value - content: - application/json: - schema: - type: object - additionalProperties: - type: object - required: true + $ref: '#/components/requestBodies/refPostBody' responses: '204': description: Success @@ -6774,13 +7523,18 @@ paths: get: tags: - onPremisesPublishingProfiles.onPremisesAgent - summary: Get agents from onPremisesPublishingProfiles + summary: List onPremisesAgents + description: Retrieve a list of onPremisesAgent objects. + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/onpremisesagent-list?view=graph-rest-1.0 operationId: onPremisesPublishingProfiles_ListAgents parameters: - name: onPremisesPublishingProfile-id in: path description: 'key: id of onPremisesPublishingProfile' required: true + style: simple schema: type: string x-ms-docs-key-type: onPremisesPublishingProfile @@ -6859,6 +7613,7 @@ paths: in: path description: 'key: id of onPremisesPublishingProfile' required: true + style: simple schema: type: string x-ms-docs-key-type: onPremisesPublishingProfile @@ -6884,12 +7639,14 @@ paths: tags: - onPremisesPublishingProfiles.onPremisesAgent summary: Get agents from onPremisesPublishingProfiles + description: List of existing onPremisesAgent objects. Read-only. Nullable. operationId: onPremisesPublishingProfiles_GetAgents parameters: - name: onPremisesPublishingProfile-id in: path description: 'key: id of onPremisesPublishingProfile' required: true + style: simple schema: type: string x-ms-docs-key-type: onPremisesPublishingProfile @@ -6897,6 +7654,7 @@ paths: in: path description: 'key: id of onPremisesAgent' required: true + style: simple schema: type: string x-ms-docs-key-type: onPremisesAgent @@ -6956,6 +7714,7 @@ paths: in: path description: 'key: id of onPremisesPublishingProfile' required: true + style: simple schema: type: string x-ms-docs-key-type: onPremisesPublishingProfile @@ -6963,6 +7722,7 @@ paths: in: path description: 'key: id of onPremisesAgent' required: true + style: simple schema: type: string x-ms-docs-key-type: onPremisesAgent @@ -6989,6 +7749,7 @@ paths: in: path description: 'key: id of onPremisesPublishingProfile' required: true + style: simple schema: type: string x-ms-docs-key-type: onPremisesPublishingProfile @@ -6996,12 +7757,14 @@ paths: in: path description: 'key: id of onPremisesAgent' required: true + style: simple schema: type: string x-ms-docs-key-type: onPremisesAgent - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -7015,12 +7778,14 @@ paths: tags: - onPremisesPublishingProfiles.onPremisesAgent summary: Get agentGroups from onPremisesPublishingProfiles + description: List of onPremisesAgentGroups that an onPremisesAgent is assigned to. Read-only. Nullable. operationId: onPremisesPublishingProfiles.agents_ListAgentGroups parameters: - name: onPremisesPublishingProfile-id in: path description: 'key: id of onPremisesPublishingProfile' required: true + style: simple schema: type: string x-ms-docs-key-type: onPremisesPublishingProfile @@ -7028,6 +7793,7 @@ paths: in: path description: 'key: id of onPremisesAgent' required: true + style: simple schema: type: string x-ms-docs-key-type: onPremisesAgent @@ -7106,6 +7872,7 @@ paths: in: path description: 'key: id of onPremisesPublishingProfile' required: true + style: simple schema: type: string x-ms-docs-key-type: onPremisesPublishingProfile @@ -7113,6 +7880,7 @@ paths: in: path description: 'key: id of onPremisesAgent' required: true + style: simple schema: type: string x-ms-docs-key-type: onPremisesAgent @@ -7120,17 +7888,21 @@ paths: in: path description: 'key: id of onPremisesAgentGroup' required: true + style: simple schema: type: string x-ms-docs-key-type: onPremisesAgentGroup - name: If-Match in: header description: ETag + style: simple schema: type: string - name: '@id' in: query description: Delete Uri + style: form + explode: false schema: type: string responses: @@ -7144,12 +7916,14 @@ paths: tags: - onPremisesPublishingProfiles.onPremisesAgent summary: Get ref of agentGroups from onPremisesPublishingProfiles + description: List of onPremisesAgentGroups that an onPremisesAgent is assigned to. Read-only. Nullable. operationId: onPremisesPublishingProfiles.agents_ListAgentGroupsGraphBPreRef parameters: - name: onPremisesPublishingProfile-id in: path description: 'key: id of onPremisesPublishingProfile' required: true + style: simple schema: type: string x-ms-docs-key-type: onPremisesPublishingProfile @@ -7157,6 +7931,7 @@ paths: in: path description: 'key: id of onPremisesAgent' required: true + style: simple schema: type: string x-ms-docs-key-type: onPremisesAgent @@ -7203,6 +7978,7 @@ paths: in: path description: 'key: id of onPremisesPublishingProfile' required: true + style: simple schema: type: string x-ms-docs-key-type: onPremisesPublishingProfile @@ -7210,18 +7986,12 @@ paths: in: path description: 'key: id of onPremisesAgent' required: true + style: simple schema: type: string x-ms-docs-key-type: onPremisesAgent requestBody: - description: New navigation property ref value - content: - application/json: - schema: - type: object - additionalProperties: - type: object - required: true + $ref: '#/components/requestBodies/refPostBody' responses: '204': description: Success @@ -7232,13 +8002,18 @@ paths: get: tags: - onPremisesPublishingProfiles.connectorGroup - summary: Get connectorGroups from onPremisesPublishingProfiles + summary: List connectorGroups + description: Retrieve a list of connectorGroup objects. + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/connectorgroup-list?view=graph-rest-1.0 operationId: onPremisesPublishingProfiles_ListConnectorGroups parameters: - name: onPremisesPublishingProfile-id in: path description: 'key: id of onPremisesPublishingProfile' required: true + style: simple schema: type: string x-ms-docs-key-type: onPremisesPublishingProfile @@ -7312,13 +8087,18 @@ paths: post: tags: - onPremisesPublishingProfiles.connectorGroup - summary: Create new navigation property to connectorGroups for onPremisesPublishingProfiles + summary: Create connectorGroup + description: Create a new connectorGroup. + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/connectorgroup-post-connectorgroups?view=graph-rest-1.0 operationId: onPremisesPublishingProfiles_CreateConnectorGroups parameters: - name: onPremisesPublishingProfile-id in: path description: 'key: id of onPremisesPublishingProfile' required: true + style: simple schema: type: string x-ms-docs-key-type: onPremisesPublishingProfile @@ -7344,12 +8124,14 @@ paths: tags: - onPremisesPublishingProfiles.connectorGroup summary: Get connectorGroups from onPremisesPublishingProfiles + description: List of existing connectorGroup objects for applications published through Application Proxy. Read-only. Nullable. operationId: onPremisesPublishingProfiles_GetConnectorGroups parameters: - name: onPremisesPublishingProfile-id in: path description: 'key: id of onPremisesPublishingProfile' required: true + style: simple schema: type: string x-ms-docs-key-type: onPremisesPublishingProfile @@ -7357,6 +8139,7 @@ paths: in: path description: 'key: id of connectorGroup' required: true + style: simple schema: type: string x-ms-docs-key-type: connectorGroup @@ -7423,6 +8206,7 @@ paths: in: path description: 'key: id of onPremisesPublishingProfile' required: true + style: simple schema: type: string x-ms-docs-key-type: onPremisesPublishingProfile @@ -7430,6 +8214,7 @@ paths: in: path description: 'key: id of connectorGroup' required: true + style: simple schema: type: string x-ms-docs-key-type: connectorGroup @@ -7456,6 +8241,7 @@ paths: in: path description: 'key: id of onPremisesPublishingProfile' required: true + style: simple schema: type: string x-ms-docs-key-type: onPremisesPublishingProfile @@ -7463,12 +8249,14 @@ paths: in: path description: 'key: id of connectorGroup' required: true + style: simple schema: type: string x-ms-docs-key-type: connectorGroup - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -7488,6 +8276,7 @@ paths: in: path description: 'key: id of onPremisesPublishingProfile' required: true + style: simple schema: type: string x-ms-docs-key-type: onPremisesPublishingProfile @@ -7495,6 +8284,7 @@ paths: in: path description: 'key: id of connectorGroup' required: true + style: simple schema: type: string x-ms-docs-key-type: connectorGroup @@ -7688,6 +8478,7 @@ paths: in: path description: 'key: id of onPremisesPublishingProfile' required: true + style: simple schema: type: string x-ms-docs-key-type: onPremisesPublishingProfile @@ -7695,6 +8486,7 @@ paths: in: path description: 'key: id of connectorGroup' required: true + style: simple schema: type: string x-ms-docs-key-type: connectorGroup @@ -7702,6 +8494,7 @@ paths: in: path description: 'key: id of application' required: true + style: simple schema: type: string x-ms-docs-key-type: application @@ -7861,12 +8654,14 @@ paths: tags: - onPremisesPublishingProfiles.connectorGroup summary: Get logo for the navigation property applications from onPremisesPublishingProfiles + description: The main logo for the application. Not nullable. operationId: onPremisesPublishingProfiles.connectorGroups_GetApplicationsLogo parameters: - name: onPremisesPublishingProfile-id in: path description: 'key: id of onPremisesPublishingProfile' required: true + style: simple schema: type: string x-ms-docs-key-type: onPremisesPublishingProfile @@ -7874,6 +8669,7 @@ paths: in: path description: 'key: id of connectorGroup' required: true + style: simple schema: type: string x-ms-docs-key-type: connectorGroup @@ -7881,6 +8677,7 @@ paths: in: path description: 'key: id of application' required: true + style: simple schema: type: string x-ms-docs-key-type: application @@ -7899,12 +8696,14 @@ paths: tags: - onPremisesPublishingProfiles.connectorGroup summary: Update logo for the navigation property applications in onPremisesPublishingProfiles + description: The main logo for the application. Not nullable. operationId: onPremisesPublishingProfiles.connectorGroups_SetApplicationsLogo parameters: - name: onPremisesPublishingProfile-id in: path description: 'key: id of onPremisesPublishingProfile' required: true + style: simple schema: type: string x-ms-docs-key-type: onPremisesPublishingProfile @@ -7912,6 +8711,7 @@ paths: in: path description: 'key: id of connectorGroup' required: true + style: simple schema: type: string x-ms-docs-key-type: connectorGroup @@ -7919,6 +8719,7 @@ paths: in: path description: 'key: id of application' required: true + style: simple schema: type: string x-ms-docs-key-type: application @@ -7947,6 +8748,7 @@ paths: in: path description: 'key: id of onPremisesPublishingProfile' required: true + style: simple schema: type: string x-ms-docs-key-type: onPremisesPublishingProfile @@ -7954,6 +8756,7 @@ paths: in: path description: 'key: id of connectorGroup' required: true + style: simple schema: type: string x-ms-docs-key-type: connectorGroup @@ -8030,6 +8833,7 @@ paths: in: path description: 'key: id of onPremisesPublishingProfile' required: true + style: simple schema: type: string x-ms-docs-key-type: onPremisesPublishingProfile @@ -8037,6 +8841,7 @@ paths: in: path description: 'key: id of connectorGroup' required: true + style: simple schema: type: string x-ms-docs-key-type: connectorGroup @@ -8044,17 +8849,21 @@ paths: in: path description: 'key: id of connector' required: true + style: simple schema: type: string x-ms-docs-key-type: connector - name: If-Match in: header description: ETag + style: simple schema: type: string - name: '@id' in: query description: Delete Uri + style: form + explode: false schema: type: string responses: @@ -8074,6 +8883,7 @@ paths: in: path description: 'key: id of onPremisesPublishingProfile' required: true + style: simple schema: type: string x-ms-docs-key-type: onPremisesPublishingProfile @@ -8081,6 +8891,7 @@ paths: in: path description: 'key: id of connectorGroup' required: true + style: simple schema: type: string x-ms-docs-key-type: connectorGroup @@ -8127,6 +8938,7 @@ paths: in: path description: 'key: id of onPremisesPublishingProfile' required: true + style: simple schema: type: string x-ms-docs-key-type: onPremisesPublishingProfile @@ -8134,18 +8946,12 @@ paths: in: path description: 'key: id of connectorGroup' required: true + style: simple schema: type: string x-ms-docs-key-type: connectorGroup requestBody: - description: New navigation property ref value - content: - application/json: - schema: - type: object - additionalProperties: - type: object - required: true + $ref: '#/components/requestBodies/refPostBody' responses: '204': description: Success @@ -8156,13 +8962,18 @@ paths: get: tags: - onPremisesPublishingProfiles.connector - summary: Get connectors from onPremisesPublishingProfiles + summary: List connectors + description: Retrieve a list of connector objects. + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/connector-list?view=graph-rest-1.0 operationId: onPremisesPublishingProfiles_ListConnectors parameters: - name: onPremisesPublishingProfile-id in: path description: 'key: id of onPremisesPublishingProfile' required: true + style: simple schema: type: string x-ms-docs-key-type: onPremisesPublishingProfile @@ -8238,6 +9049,7 @@ paths: in: path description: 'key: id of onPremisesPublishingProfile' required: true + style: simple schema: type: string x-ms-docs-key-type: onPremisesPublishingProfile @@ -8263,12 +9075,14 @@ paths: tags: - onPremisesPublishingProfiles.connector summary: Get connectors from onPremisesPublishingProfiles + description: List of existing connector objects for applications published through Application Proxy. Read-only. Nullable. operationId: onPremisesPublishingProfiles_GetConnectors parameters: - name: onPremisesPublishingProfile-id in: path description: 'key: id of onPremisesPublishingProfile' required: true + style: simple schema: type: string x-ms-docs-key-type: onPremisesPublishingProfile @@ -8276,6 +9090,7 @@ paths: in: path description: 'key: id of connector' required: true + style: simple schema: type: string x-ms-docs-key-type: connector @@ -8334,6 +9149,7 @@ paths: in: path description: 'key: id of onPremisesPublishingProfile' required: true + style: simple schema: type: string x-ms-docs-key-type: onPremisesPublishingProfile @@ -8341,6 +9157,7 @@ paths: in: path description: 'key: id of connector' required: true + style: simple schema: type: string x-ms-docs-key-type: connector @@ -8367,6 +9184,7 @@ paths: in: path description: 'key: id of onPremisesPublishingProfile' required: true + style: simple schema: type: string x-ms-docs-key-type: onPremisesPublishingProfile @@ -8374,12 +9192,14 @@ paths: in: path description: 'key: id of connector' required: true + style: simple schema: type: string x-ms-docs-key-type: connector - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -8393,12 +9213,14 @@ paths: tags: - onPremisesPublishingProfiles.connector summary: Get memberOf from onPremisesPublishingProfiles + description: The connectorGroup that the connector is a member of. Read-only. operationId: onPremisesPublishingProfiles.connectors_ListMemberGraphOPre parameters: - name: onPremisesPublishingProfile-id in: path description: 'key: id of onPremisesPublishingProfile' required: true + style: simple schema: type: string x-ms-docs-key-type: onPremisesPublishingProfile @@ -8406,6 +9228,7 @@ paths: in: path description: 'key: id of connector' required: true + style: simple schema: type: string x-ms-docs-key-type: connector @@ -8487,6 +9310,7 @@ paths: in: path description: 'key: id of onPremisesPublishingProfile' required: true + style: simple schema: type: string x-ms-docs-key-type: onPremisesPublishingProfile @@ -8494,6 +9318,7 @@ paths: in: path description: 'key: id of connector' required: true + style: simple schema: type: string x-ms-docs-key-type: connector @@ -8501,17 +9326,21 @@ paths: in: path description: 'key: id of connectorGroup' required: true + style: simple schema: type: string x-ms-docs-key-type: connectorGroup - name: If-Match in: header description: ETag + style: simple schema: type: string - name: '@id' in: query description: Delete Uri + style: form + explode: false schema: type: string responses: @@ -8525,12 +9354,14 @@ paths: tags: - onPremisesPublishingProfiles.connector summary: Get ref of memberOf from onPremisesPublishingProfiles + description: The connectorGroup that the connector is a member of. Read-only. operationId: onPremisesPublishingProfiles.connectors_ListMemberGraphOPreGraphBPreRef parameters: - name: onPremisesPublishingProfile-id in: path description: 'key: id of onPremisesPublishingProfile' required: true + style: simple schema: type: string x-ms-docs-key-type: onPremisesPublishingProfile @@ -8538,6 +9369,7 @@ paths: in: path description: 'key: id of connector' required: true + style: simple schema: type: string x-ms-docs-key-type: connector @@ -8586,6 +9418,7 @@ paths: in: path description: 'key: id of onPremisesPublishingProfile' required: true + style: simple schema: type: string x-ms-docs-key-type: onPremisesPublishingProfile @@ -8593,18 +9426,12 @@ paths: in: path description: 'key: id of connector' required: true + style: simple schema: type: string x-ms-docs-key-type: connector requestBody: - description: New navigation property ref value - content: - application/json: - schema: - type: object - additionalProperties: - type: object - required: true + $ref: '#/components/requestBodies/refPostBody' responses: '204': description: Success @@ -8615,13 +9442,18 @@ paths: get: tags: - onPremisesPublishingProfiles.publishedResource - summary: Get publishedResources from onPremisesPublishingProfiles + summary: List publishedResources + description: Retrieve a list of publishedResource objects. + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/publishedresource-list?view=graph-rest-1.0 operationId: onPremisesPublishingProfiles_ListPublishedResources parameters: - name: onPremisesPublishingProfile-id in: path description: 'key: id of onPremisesPublishingProfile' required: true + style: simple schema: type: string x-ms-docs-key-type: onPremisesPublishingProfile @@ -8690,13 +9522,18 @@ paths: post: tags: - onPremisesPublishingProfiles.publishedResource - summary: Create new navigation property to publishedResources for onPremisesPublishingProfiles + summary: Create publishedResource + description: Create a new publishedResource object. + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/publishedresource-post?view=graph-rest-1.0 operationId: onPremisesPublishingProfiles_CreatePublishedResources parameters: - name: onPremisesPublishingProfile-id in: path description: 'key: id of onPremisesPublishingProfile' required: true + style: simple schema: type: string x-ms-docs-key-type: onPremisesPublishingProfile @@ -8722,12 +9559,14 @@ paths: tags: - onPremisesPublishingProfiles.publishedResource summary: Get publishedResources from onPremisesPublishingProfiles + description: List of existing publishedResource objects. Read-only. Nullable. operationId: onPremisesPublishingProfiles_GetPublishedResources parameters: - name: onPremisesPublishingProfile-id in: path description: 'key: id of onPremisesPublishingProfile' required: true + style: simple schema: type: string x-ms-docs-key-type: onPremisesPublishingProfile @@ -8735,6 +9574,7 @@ paths: in: path description: 'key: id of publishedResource' required: true + style: simple schema: type: string x-ms-docs-key-type: publishedResource @@ -8793,6 +9633,7 @@ paths: in: path description: 'key: id of onPremisesPublishingProfile' required: true + style: simple schema: type: string x-ms-docs-key-type: onPremisesPublishingProfile @@ -8800,6 +9641,7 @@ paths: in: path description: 'key: id of publishedResource' required: true + style: simple schema: type: string x-ms-docs-key-type: publishedResource @@ -8826,6 +9668,7 @@ paths: in: path description: 'key: id of onPremisesPublishingProfile' required: true + style: simple schema: type: string x-ms-docs-key-type: onPremisesPublishingProfile @@ -8833,12 +9676,14 @@ paths: in: path description: 'key: id of publishedResource' required: true + style: simple schema: type: string x-ms-docs-key-type: publishedResource - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -8852,12 +9697,14 @@ paths: tags: - onPremisesPublishingProfiles.publishedResource summary: Get agentGroups from onPremisesPublishingProfiles + description: List of onPremisesAgentGroups that a publishedResource is assigned to. Read-only. Nullable. operationId: onPremisesPublishingProfiles.publishedResources_ListAgentGroups parameters: - name: onPremisesPublishingProfile-id in: path description: 'key: id of onPremisesPublishingProfile' required: true + style: simple schema: type: string x-ms-docs-key-type: onPremisesPublishingProfile @@ -8865,6 +9712,7 @@ paths: in: path description: 'key: id of publishedResource' required: true + style: simple schema: type: string x-ms-docs-key-type: publishedResource @@ -8942,6 +9790,7 @@ paths: in: path description: 'key: id of onPremisesPublishingProfile' required: true + style: simple schema: type: string x-ms-docs-key-type: onPremisesPublishingProfile @@ -8949,6 +9798,7 @@ paths: in: path description: 'key: id of publishedResource' required: true + style: simple schema: type: string x-ms-docs-key-type: publishedResource @@ -8980,6 +9830,7 @@ paths: in: path description: 'key: id of onPremisesPublishingProfile' required: true + style: simple schema: type: string x-ms-docs-key-type: onPremisesPublishingProfile @@ -8987,6 +9838,7 @@ paths: in: path description: 'key: id of publishedResource' required: true + style: simple schema: type: string x-ms-docs-key-type: publishedResource @@ -8994,17 +9846,21 @@ paths: in: path description: 'key: id of onPremisesAgentGroup' required: true + style: simple schema: type: string x-ms-docs-key-type: onPremisesAgentGroup - name: If-Match in: header description: ETag + style: simple schema: type: string - name: '@id' in: query description: Delete Uri + style: form + explode: false schema: type: string responses: @@ -9018,12 +9874,14 @@ paths: tags: - onPremisesPublishingProfiles.publishedResource summary: Get ref of agentGroups from onPremisesPublishingProfiles + description: List of onPremisesAgentGroups that a publishedResource is assigned to. Read-only. Nullable. operationId: onPremisesPublishingProfiles.publishedResources_ListAgentGroupsGraphBPreRef parameters: - name: onPremisesPublishingProfile-id in: path description: 'key: id of onPremisesPublishingProfile' required: true + style: simple schema: type: string x-ms-docs-key-type: onPremisesPublishingProfile @@ -9031,6 +9889,7 @@ paths: in: path description: 'key: id of publishedResource' required: true + style: simple schema: type: string x-ms-docs-key-type: publishedResource @@ -9077,6 +9936,7 @@ paths: in: path description: 'key: id of onPremisesPublishingProfile' required: true + style: simple schema: type: string x-ms-docs-key-type: onPremisesPublishingProfile @@ -9084,18 +9944,12 @@ paths: in: path description: 'key: id of publishedResource' required: true + style: simple schema: type: string x-ms-docs-key-type: publishedResource requestBody: - description: New navigation property ref value - content: - application/json: - schema: - type: object - additionalProperties: - type: object - required: true + $ref: '#/components/requestBodies/refPostBody' responses: '204': description: Success @@ -9107,11 +9961,16 @@ paths: tags: - servicePrincipals.servicePrincipal summary: List servicePrincipals + description: Retrieve a list of servicePrincipal objects. + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/serviceprincipal-list?view=graph-rest-1.0 operationId: servicePrincipals.servicePrincipal_ListServicePrincipal parameters: - name: ConsistencyLevel in: header description: 'Indicates the requested consistency level. Documentation URL: https://docs.microsoft.com/graph/aad-advanced-queries' + style: simple schema: type: string examples: @@ -9119,10 +9978,7 @@ paths: description: $search and $count queries require the client to set the ConsistencyLevel HTTP header to 'eventual'. value: eventual - $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 @@ -9211,6 +10067,8 @@ paths: - tags desc - tokenEncryptionKeyId - tokenEncryptionKeyId desc + - verifiedPublisher + - verifiedPublisher desc type: string - name: $select in: query @@ -9261,36 +10119,7 @@ paths: - signInAudience - tags - tokenEncryptionKeyId - - appManagementPolicies - - appRoleAssignedTo - - appRoleAssignments - - claimsMappingPolicies - - createdObjects - - delegatedPermissionClassifications - - endpoints - - federatedIdentityCredentials - - homeRealmDiscoveryPolicies - - licenseDetails - - memberOf - - oauth2PermissionGrants - - ownedObjects - - owners - - tokenIssuancePolicies - - tokenLifetimePolicies - - transitiveMemberOf - - synchronization - type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - '*' + - verifiedPublisher - appManagementPolicies - appRoleAssignedTo - appRoleAssignments @@ -9323,6 +10152,10 @@ paths: tags: - servicePrincipals.servicePrincipal summary: Create servicePrincipal + description: Create a new servicePrincipal object. + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/serviceprincipal-post-serviceprincipals?view=graph-rest-1.0 operationId: servicePrincipals.servicePrincipal_CreateServicePrincipal requestBody: description: New entity @@ -9346,12 +10179,17 @@ paths: tags: - servicePrincipals.servicePrincipal summary: Get servicePrincipal + description: Retrieve the properties and relationships of a servicePrincipal object. + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/serviceprincipal-get?view=graph-rest-1.0 operationId: servicePrincipals.servicePrincipal_GetServicePrincipal parameters: - name: servicePrincipal-id in: path description: 'key: id of servicePrincipal' required: true + style: simple schema: type: string x-ms-docs-key-type: servicePrincipal @@ -9404,36 +10242,7 @@ paths: - signInAudience - tags - tokenEncryptionKeyId - - appManagementPolicies - - appRoleAssignedTo - - appRoleAssignments - - claimsMappingPolicies - - createdObjects - - delegatedPermissionClassifications - - endpoints - - federatedIdentityCredentials - - homeRealmDiscoveryPolicies - - licenseDetails - - memberOf - - oauth2PermissionGrants - - ownedObjects - - owners - - tokenIssuancePolicies - - tokenLifetimePolicies - - transitiveMemberOf - - synchronization - type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - '*' + - verifiedPublisher - appManagementPolicies - appRoleAssignedTo - appRoleAssignments @@ -9560,12 +10369,17 @@ paths: tags: - servicePrincipals.servicePrincipal summary: Update servicePrincipal + description: Update the properties of servicePrincipal object. + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/serviceprincipal-update?view=graph-rest-1.0 operationId: servicePrincipals.servicePrincipal_UpdateServicePrincipal parameters: - name: servicePrincipal-id in: path description: 'key: id of servicePrincipal' required: true + style: simple schema: type: string x-ms-docs-key-type: servicePrincipal @@ -9586,18 +10400,24 @@ paths: tags: - servicePrincipals.servicePrincipal summary: Delete servicePrincipal + description: Delete a servicePrincipal object. + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/serviceprincipal-delete?view=graph-rest-1.0 operationId: servicePrincipals.servicePrincipal_DeleteServicePrincipal parameters: - name: servicePrincipal-id in: path description: 'key: id of servicePrincipal' required: true + style: simple schema: type: string x-ms-docs-key-type: servicePrincipal - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -9611,12 +10431,14 @@ paths: tags: - servicePrincipals.appManagementPolicy summary: Get appManagementPolicies from servicePrincipals + description: The appManagementPolicy applied to this service principal. operationId: servicePrincipals_ListAppManagementPolicies parameters: - name: servicePrincipal-id in: path description: 'key: id of servicePrincipal' required: true + style: simple schema: type: string x-ms-docs-key-type: servicePrincipal @@ -9693,12 +10515,14 @@ paths: tags: - servicePrincipals.appManagementPolicy summary: Get appManagementPolicies from servicePrincipals + description: The appManagementPolicy applied to this service principal. operationId: servicePrincipals_GetAppManagementPolicies parameters: - name: servicePrincipal-id in: path description: 'key: id of servicePrincipal' required: true + style: simple schema: type: string x-ms-docs-key-type: servicePrincipal @@ -9706,6 +10530,7 @@ paths: in: path description: 'key: id of appManagementPolicy' required: true + style: simple schema: type: string x-ms-docs-key-type: appManagementPolicy @@ -9760,13 +10585,18 @@ paths: get: tags: - servicePrincipals.appRoleAssignment - summary: Get appRoleAssignedTo from servicePrincipals + summary: List appRoleAssignments granted for a service principal + description: 'Retrieve a list of appRoleAssignment that users, groups, or client service principals have been granted for the given resource service principal. For example, if the resource service principal is the service principal for the Microsoft Graph API, this will return all service principals that have been granted any app-only permissions to Microsoft Graph. If the resource service principal is an application that has app roles granted to users and groups, this will return all the users and groups assigned app roles for this application.' + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/serviceprincipal-list-approleassignedto?view=graph-rest-1.0 operationId: servicePrincipals_ListAppRoleAssignedTo parameters: - name: servicePrincipal-id in: path description: 'key: id of servicePrincipal' required: true + style: simple schema: type: string x-ms-docs-key-type: servicePrincipal @@ -9845,13 +10675,18 @@ paths: post: tags: - servicePrincipals.appRoleAssignment - summary: Create new navigation property to appRoleAssignedTo for servicePrincipals + summary: Grant an appRoleAssignment for a service principal + description: 'Assign an app role for a resource service principal, to a user, group, or client service principal. App roles that are assigned to service principals are also known as application permissions. Application permissions can be granted directly with app role assignments, or through a consent experience. To grant an app role assignment, you need three identifiers:' + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/serviceprincipal-post-approleassignedto?view=graph-rest-1.0 operationId: servicePrincipals_CreateAppRoleAssignedTo parameters: - name: servicePrincipal-id in: path description: 'key: id of servicePrincipal' required: true + style: simple schema: type: string x-ms-docs-key-type: servicePrincipal @@ -9877,12 +10712,14 @@ paths: tags: - servicePrincipals.appRoleAssignment summary: Get appRoleAssignedTo from servicePrincipals + description: 'App role assignments for this app or service, granted to users, groups, and other service principals.Supports $expand.' operationId: servicePrincipals_GetAppRoleAssignedTo parameters: - name: servicePrincipal-id in: path description: 'key: id of servicePrincipal' required: true + style: simple schema: type: string x-ms-docs-key-type: servicePrincipal @@ -9890,6 +10727,7 @@ paths: in: path description: 'key: id of appRoleAssignment' required: true + style: simple schema: type: string x-ms-docs-key-type: appRoleAssignment @@ -9944,6 +10782,7 @@ paths: in: path description: 'key: id of servicePrincipal' required: true + style: simple schema: type: string x-ms-docs-key-type: servicePrincipal @@ -9951,6 +10790,7 @@ paths: in: path description: 'key: id of appRoleAssignment' required: true + style: simple schema: type: string x-ms-docs-key-type: appRoleAssignment @@ -9977,6 +10817,7 @@ paths: in: path description: 'key: id of servicePrincipal' required: true + style: simple schema: type: string x-ms-docs-key-type: servicePrincipal @@ -9984,12 +10825,14 @@ paths: in: path description: 'key: id of appRoleAssignment' required: true + style: simple schema: type: string x-ms-docs-key-type: appRoleAssignment - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -10003,15 +10846,30 @@ paths: tags: - servicePrincipals.appRoleAssignment summary: Get appRoleAssignments from servicePrincipals + description: 'App role assignment for another app or service, granted to this service principal. Supports $expand.' + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/serviceprincipal-list-approleassignments?view=graph-rest-1.0 operationId: servicePrincipals_ListAppRoleAssignments parameters: - name: servicePrincipal-id in: path description: 'key: id of servicePrincipal' required: true + style: simple schema: type: string x-ms-docs-key-type: servicePrincipal + - name: ConsistencyLevel + in: header + description: 'Indicates the requested consistency level. Documentation URL: https://docs.microsoft.com/graph/aad-advanced-queries' + style: simple + schema: + type: string + examples: + example-1: + description: $search and $count queries require the client to set the ConsistencyLevel HTTP header to 'eventual'. + value: eventual - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -10087,13 +10945,18 @@ paths: post: tags: - servicePrincipals.appRoleAssignment - summary: Create new navigation property to appRoleAssignments for servicePrincipals + summary: Grant an appRoleAssignment to a service principal + description: 'Assign an app role to a client service principal. App roles that are assigned to service principals are also known as application permissions. Application permissions can be granted directly with app role assignments, or through a consent experience. To grant an app role assignment to a client service principal, you need three identifiers:' + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/serviceprincipal-post-approleassignments?view=graph-rest-1.0 operationId: servicePrincipals_CreateAppRoleAssignments parameters: - name: servicePrincipal-id in: path description: 'key: id of servicePrincipal' required: true + style: simple schema: type: string x-ms-docs-key-type: servicePrincipal @@ -10119,12 +10982,14 @@ paths: tags: - servicePrincipals.appRoleAssignment summary: Get appRoleAssignments from servicePrincipals + description: 'App role assignment for another app or service, granted to this service principal. Supports $expand.' operationId: servicePrincipals_GetAppRoleAssignments parameters: - name: servicePrincipal-id in: path description: 'key: id of servicePrincipal' required: true + style: simple schema: type: string x-ms-docs-key-type: servicePrincipal @@ -10132,9 +10997,20 @@ paths: in: path description: 'key: id of appRoleAssignment' required: true + style: simple schema: type: string x-ms-docs-key-type: appRoleAssignment + - name: ConsistencyLevel + in: header + description: 'Indicates the requested consistency level. Documentation URL: https://docs.microsoft.com/graph/aad-advanced-queries' + style: simple + schema: + type: string + examples: + example-1: + description: $search and $count queries require the client to set the ConsistencyLevel HTTP header to 'eventual'. + value: eventual - name: $select in: query description: Select properties to be returned @@ -10186,6 +11062,7 @@ paths: in: path description: 'key: id of servicePrincipal' required: true + style: simple schema: type: string x-ms-docs-key-type: servicePrincipal @@ -10193,6 +11070,7 @@ paths: in: path description: 'key: id of appRoleAssignment' required: true + style: simple schema: type: string x-ms-docs-key-type: appRoleAssignment @@ -10219,6 +11097,7 @@ paths: in: path description: 'key: id of servicePrincipal' required: true + style: simple schema: type: string x-ms-docs-key-type: servicePrincipal @@ -10226,12 +11105,14 @@ paths: in: path description: 'key: id of appRoleAssignment' required: true + style: simple schema: type: string x-ms-docs-key-type: appRoleAssignment - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -10244,13 +11125,18 @@ paths: get: tags: - servicePrincipals.claimsMappingPolicy - summary: Get claimsMappingPolicies from servicePrincipals + summary: List assigned claimsMappingPolicy + description: List the claimsMappingPolicy objects that are assigned to a servicePrincipal. + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/serviceprincipal-list-claimsmappingpolicies?view=graph-rest-1.0 operationId: servicePrincipals_ListClaimsMappingPolicies parameters: - name: servicePrincipal-id in: path description: 'key: id of servicePrincipal' required: true + style: simple schema: type: string x-ms-docs-key-type: servicePrincipal @@ -10333,6 +11219,7 @@ paths: in: path description: 'key: id of servicePrincipal' required: true + style: simple schema: type: string x-ms-docs-key-type: servicePrincipal @@ -10340,17 +11227,21 @@ paths: in: path description: 'key: id of claimsMappingPolicy' required: true + style: simple schema: type: string x-ms-docs-key-type: claimsMappingPolicy - name: If-Match in: header description: ETag + style: simple schema: type: string - name: '@id' in: query description: Delete Uri + style: form + explode: false schema: type: string responses: @@ -10363,13 +11254,18 @@ paths: get: tags: - servicePrincipals.claimsMappingPolicy - summary: Get ref of claimsMappingPolicies from servicePrincipals + summary: List assigned claimsMappingPolicy + description: List the claimsMappingPolicy objects that are assigned to a servicePrincipal. + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/serviceprincipal-list-claimsmappingpolicies?view=graph-rest-1.0 operationId: servicePrincipals_ListClaimsMappingPoliciesGraphBPreRef parameters: - name: servicePrincipal-id in: path description: 'key: id of servicePrincipal' required: true + style: simple schema: type: string x-ms-docs-key-type: servicePrincipal @@ -10420,18 +11316,12 @@ paths: in: path description: 'key: id of servicePrincipal' required: true + style: simple schema: type: string x-ms-docs-key-type: servicePrincipal requestBody: - description: New navigation property ref value - content: - application/json: - schema: - type: object - additionalProperties: - type: object - required: true + $ref: '#/components/requestBodies/refPostBody' responses: '204': description: Success @@ -10442,13 +11332,18 @@ paths: get: tags: - servicePrincipals.directoryObject - summary: Get createdObjects from servicePrincipals + summary: 'servicePrincipal: List createdObjects' + description: Retrieve a list of directoryobject objects. + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/serviceprincipal-list-createdobjects?view=graph-rest-1.0 operationId: servicePrincipals_ListCreatedObjects parameters: - name: servicePrincipal-id in: path description: 'key: id of servicePrincipal' required: true + style: simple schema: type: string x-ms-docs-key-type: servicePrincipal @@ -10511,12 +11406,14 @@ paths: tags: - servicePrincipals.directoryObject summary: Get createdObjects from servicePrincipals + description: Directory objects created by this service principal. Read-only. Nullable. operationId: servicePrincipals_GetCreatedObjects parameters: - name: servicePrincipal-id in: path description: 'key: id of servicePrincipal' required: true + style: simple schema: type: string x-ms-docs-key-type: servicePrincipal @@ -10524,6 +11421,7 @@ paths: in: path description: 'key: id of directoryObject' required: true + style: simple schema: type: string x-ms-docs-key-type: directoryObject @@ -10566,13 +11464,18 @@ paths: get: tags: - servicePrincipals.delegatedPermissionClassification - summary: Get delegatedPermissionClassifications from servicePrincipals + summary: List delegatedPermissionClassifications collection of servicePrincipal + description: Retrieve the list of delegatedPermissionClassification currently configured for the delegated permissions exposed by an API. + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/serviceprincipal-list-delegatedpermissionclassifications?view=graph-rest-1.0 operationId: servicePrincipals_ListDelegatedPermissionClassifications parameters: - name: servicePrincipal-id in: path description: 'key: id of servicePrincipal' required: true + style: simple schema: type: string x-ms-docs-key-type: servicePrincipal @@ -10639,13 +11542,18 @@ paths: post: tags: - servicePrincipals.delegatedPermissionClassification - summary: Create new navigation property to delegatedPermissionClassifications for servicePrincipals + summary: Create delegatedPermissionClassification + description: Classify a delegated permission by adding a delegatedPermissionClassification to the servicePrincipal representing the API. + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/serviceprincipal-post-delegatedpermissionclassifications?view=graph-rest-1.0 operationId: servicePrincipals_CreateDelegatedPermissionClassifications parameters: - name: servicePrincipal-id in: path description: 'key: id of servicePrincipal' required: true + style: simple schema: type: string x-ms-docs-key-type: servicePrincipal @@ -10671,12 +11579,14 @@ paths: tags: - servicePrincipals.delegatedPermissionClassification summary: Get delegatedPermissionClassifications from servicePrincipals + description: The permission classifications for delegated permissions exposed by the app that this service principal represents. Supports $expand. operationId: servicePrincipals_GetDelegatedPermissionClassifications parameters: - name: servicePrincipal-id in: path description: 'key: id of servicePrincipal' required: true + style: simple schema: type: string x-ms-docs-key-type: servicePrincipal @@ -10684,6 +11594,7 @@ paths: in: path description: 'key: id of delegatedPermissionClassification' required: true + style: simple schema: type: string x-ms-docs-key-type: delegatedPermissionClassification @@ -10734,6 +11645,7 @@ paths: in: path description: 'key: id of servicePrincipal' required: true + style: simple schema: type: string x-ms-docs-key-type: servicePrincipal @@ -10741,6 +11653,7 @@ paths: in: path description: 'key: id of delegatedPermissionClassification' required: true + style: simple schema: type: string x-ms-docs-key-type: delegatedPermissionClassification @@ -10767,6 +11680,7 @@ paths: in: path description: 'key: id of servicePrincipal' required: true + style: simple schema: type: string x-ms-docs-key-type: servicePrincipal @@ -10774,12 +11688,14 @@ paths: in: path description: 'key: id of delegatedPermissionClassification' required: true + style: simple schema: type: string x-ms-docs-key-type: delegatedPermissionClassification - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -10793,12 +11709,14 @@ paths: tags: - servicePrincipals.endpoint summary: Get endpoints from servicePrincipals + description: Endpoints available for discovery. Services like Sharepoint populate this property with a tenant specific SharePoint endpoints that other applications can discover and use in their experiences. operationId: servicePrincipals_ListEndpoints parameters: - name: servicePrincipal-id in: path description: 'key: id of servicePrincipal' required: true + style: simple schema: type: string x-ms-docs-key-type: servicePrincipal @@ -10881,6 +11799,7 @@ paths: in: path description: 'key: id of servicePrincipal' required: true + style: simple schema: type: string x-ms-docs-key-type: servicePrincipal @@ -10906,12 +11825,14 @@ paths: tags: - servicePrincipals.endpoint summary: Get endpoints from servicePrincipals + description: Endpoints available for discovery. Services like Sharepoint populate this property with a tenant specific SharePoint endpoints that other applications can discover and use in their experiences. operationId: servicePrincipals_GetEndpoints parameters: - name: servicePrincipal-id in: path description: 'key: id of servicePrincipal' required: true + style: simple schema: type: string x-ms-docs-key-type: servicePrincipal @@ -10919,6 +11840,7 @@ paths: in: path description: 'key: id of endpoint' required: true + style: simple schema: type: string x-ms-docs-key-type: endpoint @@ -10972,6 +11894,7 @@ paths: in: path description: 'key: id of servicePrincipal' required: true + style: simple schema: type: string x-ms-docs-key-type: servicePrincipal @@ -10979,6 +11902,7 @@ paths: in: path description: 'key: id of endpoint' required: true + style: simple schema: type: string x-ms-docs-key-type: endpoint @@ -11005,6 +11929,7 @@ paths: in: path description: 'key: id of servicePrincipal' required: true + style: simple schema: type: string x-ms-docs-key-type: servicePrincipal @@ -11012,12 +11937,14 @@ paths: in: path description: 'key: id of endpoint' required: true + style: simple schema: type: string x-ms-docs-key-type: endpoint - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -11037,6 +11964,7 @@ paths: in: path description: 'key: id of servicePrincipal' required: true + style: simple schema: type: string x-ms-docs-key-type: servicePrincipal @@ -11116,6 +12044,7 @@ paths: in: path description: 'key: id of servicePrincipal' required: true + style: simple schema: type: string x-ms-docs-key-type: servicePrincipal @@ -11147,6 +12076,7 @@ paths: in: path description: 'key: id of servicePrincipal' required: true + style: simple schema: type: string x-ms-docs-key-type: servicePrincipal @@ -11154,6 +12084,7 @@ paths: in: path description: 'key: id of federatedIdentityCredential' required: true + style: simple schema: type: string x-ms-docs-key-type: federatedIdentityCredential @@ -11206,6 +12137,7 @@ paths: in: path description: 'key: id of servicePrincipal' required: true + style: simple schema: type: string x-ms-docs-key-type: servicePrincipal @@ -11213,6 +12145,7 @@ paths: in: path description: 'key: id of federatedIdentityCredential' required: true + style: simple schema: type: string x-ms-docs-key-type: federatedIdentityCredential @@ -11239,6 +12172,7 @@ paths: in: path description: 'key: id of servicePrincipal' required: true + style: simple schema: type: string x-ms-docs-key-type: servicePrincipal @@ -11246,12 +12180,14 @@ paths: in: path description: 'key: id of federatedIdentityCredential' required: true + style: simple schema: type: string x-ms-docs-key-type: federatedIdentityCredential - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -11264,13 +12200,18 @@ paths: get: tags: - servicePrincipals.homeRealmDiscoveryPolicy - summary: Get homeRealmDiscoveryPolicies from servicePrincipals + summary: List assigned homeRealmDiscoveryPolicy + description: List the homeRealmDiscoveryPolicy objects that are assigned to a servicePrincipal. + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/serviceprincipal-list-homerealmdiscoverypolicies?view=graph-rest-1.0 operationId: servicePrincipals_ListHomeRealmDiscoveryPolicies parameters: - name: servicePrincipal-id in: path description: 'key: id of servicePrincipal' required: true + style: simple schema: type: string x-ms-docs-key-type: servicePrincipal @@ -11353,6 +12294,7 @@ paths: in: path description: 'key: id of servicePrincipal' required: true + style: simple schema: type: string x-ms-docs-key-type: servicePrincipal @@ -11360,17 +12302,21 @@ paths: in: path description: 'key: id of homeRealmDiscoveryPolicy' required: true + style: simple schema: type: string x-ms-docs-key-type: homeRealmDiscoveryPolicy - name: If-Match in: header description: ETag + style: simple schema: type: string - name: '@id' in: query description: Delete Uri + style: form + explode: false schema: type: string responses: @@ -11383,13 +12329,18 @@ paths: get: tags: - servicePrincipals.homeRealmDiscoveryPolicy - summary: Get ref of homeRealmDiscoveryPolicies from servicePrincipals + summary: List assigned homeRealmDiscoveryPolicy + description: List the homeRealmDiscoveryPolicy objects that are assigned to a servicePrincipal. + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/serviceprincipal-list-homerealmdiscoverypolicies?view=graph-rest-1.0 operationId: servicePrincipals_ListHomeRealmDiscoveryPoliciesGraphBPreRef parameters: - name: servicePrincipal-id in: path description: 'key: id of servicePrincipal' required: true + style: simple schema: type: string x-ms-docs-key-type: servicePrincipal @@ -11440,18 +12391,12 @@ paths: in: path description: 'key: id of servicePrincipal' required: true + style: simple schema: type: string x-ms-docs-key-type: servicePrincipal requestBody: - description: New navigation property ref value - content: - application/json: - schema: - type: object - additionalProperties: - type: object - required: true + $ref: '#/components/requestBodies/refPostBody' responses: '204': description: Success @@ -11469,6 +12414,7 @@ paths: in: path description: 'key: id of servicePrincipal' required: true + style: simple schema: type: string x-ms-docs-key-type: servicePrincipal @@ -11542,6 +12488,7 @@ paths: in: path description: 'key: id of servicePrincipal' required: true + style: simple schema: type: string x-ms-docs-key-type: servicePrincipal @@ -11573,6 +12520,7 @@ paths: in: path description: 'key: id of servicePrincipal' required: true + style: simple schema: type: string x-ms-docs-key-type: servicePrincipal @@ -11580,6 +12528,7 @@ paths: in: path description: 'key: id of licenseDetails' required: true + style: simple schema: type: string x-ms-docs-key-type: licenseDetails @@ -11630,6 +12579,7 @@ paths: in: path description: 'key: id of servicePrincipal' required: true + style: simple schema: type: string x-ms-docs-key-type: servicePrincipal @@ -11637,6 +12587,7 @@ paths: in: path description: 'key: id of licenseDetails' required: true + style: simple schema: type: string x-ms-docs-key-type: licenseDetails @@ -11663,6 +12614,7 @@ paths: in: path description: 'key: id of servicePrincipal' required: true + style: simple schema: type: string x-ms-docs-key-type: servicePrincipal @@ -11670,12 +12622,14 @@ paths: in: path description: 'key: id of licenseDetails' required: true + style: simple schema: type: string x-ms-docs-key-type: licenseDetails - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -11689,15 +12643,30 @@ paths: tags: - servicePrincipals.directoryObject summary: Get memberOf from servicePrincipals + description: 'Roles that this service principal is a member of. HTTP Methods: GET Read-only. Nullable. Supports $expand.' + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/serviceprincipal-list-memberof?view=graph-rest-1.0 operationId: servicePrincipals_ListMemberGraphOPre parameters: - name: servicePrincipal-id in: path description: 'key: id of servicePrincipal' required: true + style: simple schema: type: string x-ms-docs-key-type: servicePrincipal + - name: ConsistencyLevel + in: header + description: 'Indicates the requested consistency level. Documentation URL: https://docs.microsoft.com/graph/aad-advanced-queries' + style: simple + schema: + type: string + examples: + example-1: + description: $search and $count queries require the client to set the ConsistencyLevel HTTP header to 'eventual'. + value: eventual - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -11757,12 +12726,14 @@ paths: tags: - servicePrincipals.directoryObject summary: Get memberOf from servicePrincipals + description: 'Roles that this service principal is a member of. HTTP Methods: GET Read-only. Nullable. Supports $expand.' operationId: servicePrincipals_GetMemberGraphOPre parameters: - name: servicePrincipal-id in: path description: 'key: id of servicePrincipal' required: true + style: simple schema: type: string x-ms-docs-key-type: servicePrincipal @@ -11770,9 +12741,20 @@ paths: in: path description: 'key: id of directoryObject' required: true + style: simple schema: type: string x-ms-docs-key-type: directoryObject + - name: ConsistencyLevel + in: header + description: 'Indicates the requested consistency level. Documentation URL: https://docs.microsoft.com/graph/aad-advanced-queries' + style: simple + schema: + type: string + examples: + example-1: + description: $search and $count queries require the client to set the ConsistencyLevel HTTP header to 'eventual'. + value: eventual - name: $select in: query description: Select properties to be returned @@ -11813,12 +12795,17 @@ paths: tags: - servicePrincipals.Actions summary: Invoke action addTokenSigningCertificate + description: "Creates a self-signed signing certificate and returns a selfSignedCertificate object, which is the public part of the generated certificate. The self-signed signing certificate is composed of the following objects which are added to the servicePrincipal: \n+ The keyCredentials object with the following objects:\n + A private key object with **usage** set to `Sign`.\n + A public key object with **usage** set to `Verify`.\n+ The passwordCredentials object. All the objects have the same value of **customKeyIdentifier**. The **passwordCredential** is used to open the PFX file (private key). It and the associated private key object have the same value of **keyId**. Once set during creation through the **displayName** property, the subject of the certificate cannot be updated. The **startDateTime** is set to the same time the certificate is created using the action. The **endDateTime** can be up to three years after the certificate is created." + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/serviceprincipal-addtokensigningcertificate?view=graph-rest-1.0 operationId: servicePrincipals_addTokenSigningCertificate parameters: - name: servicePrincipal-id in: path description: 'key: id of servicePrincipal' required: true + style: simple schema: type: string x-ms-docs-key-type: servicePrincipal @@ -11855,12 +12842,17 @@ paths: tags: - servicePrincipals.Actions summary: Invoke action checkMemberGroups + description: 'Check for membership in a specified list of group IDs, and return from that list those groups (identified by IDs) of which the specified user, group, service principal, organizational contact, device, or directory object is a member. This function is transitive. You can check up to a maximum of 20 groups per request. This function supports all groups provisioned in Azure AD. Because Microsoft 365 groups cannot contain other groups, membership in a Microsoft 365 group is always direct.' + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/directoryobject-checkmembergroups?view=graph-rest-1.0 operationId: servicePrincipals_checkMemberGroups parameters: - name: servicePrincipal-id in: path description: 'key: id of servicePrincipal' required: true + style: simple schema: type: string x-ms-docs-key-type: servicePrincipal @@ -11884,7 +12876,6 @@ paths: content: application/json: schema: - title: Collection of servicePrincipal type: object properties: value: @@ -11896,6 +12887,9 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: action + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore '/servicePrincipals/{servicePrincipal-id}/microsoft.graph.checkMemberObjects': post: tags: @@ -11907,6 +12901,7 @@ paths: in: path description: 'key: id of servicePrincipal' required: true + style: simple schema: type: string x-ms-docs-key-type: servicePrincipal @@ -11930,7 +12925,6 @@ paths: content: application/json: schema: - title: Collection of servicePrincipal type: object properties: value: @@ -11942,17 +12936,25 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: action + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore '/servicePrincipals/{servicePrincipal-id}/microsoft.graph.createPasswordSingleSignOnCredentials': post: tags: - servicePrincipals.Actions summary: Invoke action createPasswordSingleSignOnCredentials + description: Create single sign-on credentials using a password for a user or group. + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/serviceprincipal-createpasswordsinglesignoncredentials?view=graph-rest-1.0 operationId: servicePrincipals_createPasswordSingleSignOnCredentials parameters: - name: servicePrincipal-id in: path description: 'key: id of servicePrincipal' required: true + style: simple schema: type: string x-ms-docs-key-type: servicePrincipal @@ -11987,12 +12989,17 @@ paths: tags: - servicePrincipals.Actions summary: Invoke action deletePasswordSingleSignOnCredentials + description: Delete single sign-on credentials using a password for a user or group. + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/serviceprincipal-deletepasswordsinglesignoncredentials?view=graph-rest-1.0 operationId: servicePrincipals_deletePasswordSingleSignOnCredentials parameters: - name: servicePrincipal-id in: path description: 'key: id of servicePrincipal' required: true + style: simple schema: type: string x-ms-docs-key-type: servicePrincipal @@ -12019,12 +13026,17 @@ paths: tags: - servicePrincipals.Actions summary: Invoke action getMemberGroups + description: 'Return all the group IDs for the groups that the specified user, group, service principal, organizational contact, device, or directory object is a member of. This function is transitive.' + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/directoryobject-getmembergroups?view=graph-rest-1.0 operationId: servicePrincipals_getMemberGroups parameters: - name: servicePrincipal-id in: path description: 'key: id of servicePrincipal' required: true + style: simple schema: type: string x-ms-docs-key-type: servicePrincipal @@ -12048,7 +13060,6 @@ paths: content: application/json: schema: - title: Collection of servicePrincipal type: object properties: value: @@ -12060,6 +13071,9 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: action + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore '/servicePrincipals/{servicePrincipal-id}/microsoft.graph.getMemberObjects': post: tags: @@ -12071,6 +13085,7 @@ paths: in: path description: 'key: id of servicePrincipal' required: true + style: simple schema: type: string x-ms-docs-key-type: servicePrincipal @@ -12094,7 +13109,6 @@ paths: content: application/json: schema: - title: Collection of servicePrincipal type: object properties: value: @@ -12106,17 +13120,25 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: action + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore '/servicePrincipals/{servicePrincipal-id}/microsoft.graph.getPasswordSingleSignOnCredentials': post: tags: - servicePrincipals.Actions summary: Invoke action getPasswordSingleSignOnCredentials + description: Get a list of single sign-on credentials using a password for a user or group. + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/serviceprincipal-getpasswordsinglesignoncredentials?view=graph-rest-1.0 operationId: servicePrincipals_getPasswordSingleSignOnCredentials parameters: - name: servicePrincipal-id in: path description: 'key: id of servicePrincipal' required: true + style: simple schema: type: string x-ms-docs-key-type: servicePrincipal @@ -12147,12 +13169,17 @@ paths: tags: - servicePrincipals.Actions summary: Invoke action restore + description: 'Restore a recently deleted application, group, servicePrincipal, or user object from deleted items. If an item was accidentally deleted, you can fully restore the item. This is not applicable to security groups, which are deleted permanently. A recently deleted item will remain available for up to 30 days. After 30 days, the item is permanently deleted.' + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/directory-deleteditems-restore?view=graph-rest-1.0 operationId: servicePrincipals_restore parameters: - name: servicePrincipal-id in: path description: 'key: id of servicePrincipal' required: true + style: simple schema: type: string x-ms-docs-key-type: servicePrincipal @@ -12171,12 +13198,17 @@ paths: tags: - servicePrincipals.Actions summary: Invoke action updatePasswordSingleSignOnCredentials + description: Update single sign-on credentials using a password for a user or group. + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/serviceprincipal-updatepasswordsinglesignoncredentials?view=graph-rest-1.0 operationId: servicePrincipals_updatePasswordSingleSignOnCredentials parameters: - name: servicePrincipal-id in: path description: 'key: id of servicePrincipal' required: true + style: simple schema: type: string x-ms-docs-key-type: servicePrincipal @@ -12206,13 +13238,18 @@ paths: get: tags: - servicePrincipals.oAuth2PermissionGrant - summary: Get oauth2PermissionGrants from servicePrincipals + summary: List oauth2PermissionGrants + description: 'Retrieve a list of oAuth2PermissionGrant entities, representing delegated permissions granted to the service principal (representing the client application) to access an API on behalf of a user.' + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/serviceprincipal-list-oauth2permissiongrants?view=graph-rest-1.0 operationId: servicePrincipals_ListOauth2PermissionGrants parameters: - name: servicePrincipal-id in: path description: 'key: id of servicePrincipal' required: true + style: simple schema: type: string x-ms-docs-key-type: servicePrincipal @@ -12293,12 +13330,14 @@ paths: tags: - servicePrincipals.oAuth2PermissionGrant summary: Get oauth2PermissionGrants from servicePrincipals + description: Delegated permission grants authorizing this service principal to access an API on behalf of a signed-in user. Read-only. Nullable. operationId: servicePrincipals_GetOauth2PermissionGrants parameters: - name: servicePrincipal-id in: path description: 'key: id of servicePrincipal' required: true + style: simple schema: type: string x-ms-docs-key-type: servicePrincipal @@ -12306,6 +13345,7 @@ paths: in: path description: 'key: id of oAuth2PermissionGrant' required: true + style: simple schema: type: string x-ms-docs-key-type: oAuth2PermissionGrant @@ -12354,13 +13394,18 @@ paths: get: tags: - servicePrincipals.directoryObject - summary: Get ownedObjects from servicePrincipals + summary: 'servicePrincipals: List ownedObjects' + description: Retrieve a list of objects owned by the servicePrincipal. This could include applications or groups. + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/serviceprincipal-list-ownedobjects?view=graph-rest-1.0 operationId: servicePrincipals_ListOwnedObjects parameters: - name: servicePrincipal-id in: path description: 'key: id of servicePrincipal' required: true + style: simple schema: type: string x-ms-docs-key-type: servicePrincipal @@ -12423,12 +13468,14 @@ paths: tags: - servicePrincipals.directoryObject summary: Get ownedObjects from servicePrincipals + description: Directory objects that are owned by this service principal. Read-only. Nullable. Supports $expand. operationId: servicePrincipals_GetOwnedObjects parameters: - name: servicePrincipal-id in: path description: 'key: id of servicePrincipal' required: true + style: simple schema: type: string x-ms-docs-key-type: servicePrincipal @@ -12436,6 +13483,7 @@ paths: in: path description: 'key: id of directoryObject' required: true + style: simple schema: type: string x-ms-docs-key-type: directoryObject @@ -12479,15 +13527,30 @@ paths: tags: - servicePrincipals.directoryObject summary: Get owners from servicePrincipals + description: Directory objects that are owners of this servicePrincipal. The owners are a set of non-admin users or servicePrincipals who are allowed to modify this object. Read-only. Nullable. Supports $expand. + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/serviceprincipal-list-owners?view=graph-rest-1.0 operationId: servicePrincipals_ListOwners parameters: - name: servicePrincipal-id in: path description: 'key: id of servicePrincipal' required: true + style: simple schema: type: string x-ms-docs-key-type: servicePrincipal + - name: ConsistencyLevel + in: header + description: 'Indicates the requested consistency level. Documentation URL: https://docs.microsoft.com/graph/aad-advanced-queries' + style: simple + schema: + type: string + examples: + example-1: + description: $search and $count queries require the client to set the ConsistencyLevel HTTP header to 'eventual'. + value: eventual - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -12553,6 +13616,7 @@ paths: in: path description: 'key: id of servicePrincipal' required: true + style: simple schema: type: string x-ms-docs-key-type: servicePrincipal @@ -12560,17 +13624,21 @@ paths: in: path description: 'key: id of directoryObject' required: true + style: simple schema: type: string x-ms-docs-key-type: directoryObject - name: If-Match in: header description: ETag + style: simple schema: type: string - name: '@id' in: query description: Delete Uri + style: form + explode: false schema: type: string responses: @@ -12584,15 +13652,30 @@ paths: tags: - servicePrincipals.directoryObject summary: Get ref of owners from servicePrincipals + description: Directory objects that are owners of this servicePrincipal. The owners are a set of non-admin users or servicePrincipals who are allowed to modify this object. Read-only. Nullable. Supports $expand. + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/serviceprincipal-list-owners?view=graph-rest-1.0 operationId: servicePrincipals_ListOwnersGraphBPreRef parameters: - name: servicePrincipal-id in: path description: 'key: id of servicePrincipal' required: true + style: simple schema: type: string x-ms-docs-key-type: servicePrincipal + - name: ConsistencyLevel + in: header + description: 'Indicates the requested consistency level. Documentation URL: https://docs.microsoft.com/graph/aad-advanced-queries' + style: simple + schema: + type: string + examples: + example-1: + description: $search and $count queries require the client to set the ConsistencyLevel HTTP header to 'eventual'. + value: eventual - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -12632,18 +13715,12 @@ paths: in: path description: 'key: id of servicePrincipal' required: true + style: simple schema: type: string x-ms-docs-key-type: servicePrincipal requestBody: - description: New navigation property ref value - content: - application/json: - schema: - type: object - additionalProperties: - type: object - required: true + $ref: '#/components/requestBodies/refPostBody' responses: '204': description: Success @@ -12661,6 +13738,7 @@ paths: in: path description: 'key: id of servicePrincipal' required: true + style: simple schema: type: string x-ms-docs-key-type: servicePrincipal @@ -12726,6 +13804,7 @@ paths: in: path description: 'key: id of servicePrincipal' required: true + style: simple schema: type: string x-ms-docs-key-type: servicePrincipal @@ -12752,12 +13831,14 @@ paths: in: path description: 'key: id of servicePrincipal' required: true + style: simple schema: type: string x-ms-docs-key-type: servicePrincipal - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -12770,13 +13851,18 @@ paths: get: tags: - servicePrincipals.synchronization - summary: Get jobs from servicePrincipals + summary: List synchronization jobs + description: List existing jobs for a given application instance (service principal). + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/synchronization-synchronizationjob-list?view=graph-rest-1.0 operationId: servicePrincipals.synchronization_ListJobs parameters: - name: servicePrincipal-id in: path description: 'key: id of servicePrincipal' required: true + style: simple schema: type: string x-ms-docs-key-type: servicePrincipal @@ -12848,13 +13934,18 @@ paths: post: tags: - servicePrincipals.synchronization - summary: Create new navigation property to jobs for servicePrincipals + summary: Create synchronizationJob + description: Create new synchronization job with a default synchronization schema. The job is created in a disabled state. Call Start job to start synchronization. + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/synchronization-synchronizationjob-post?view=graph-rest-1.0 operationId: servicePrincipals.synchronization_CreateJobs parameters: - name: servicePrincipal-id in: path description: 'key: id of servicePrincipal' required: true + style: simple schema: type: string x-ms-docs-key-type: servicePrincipal @@ -12880,12 +13971,14 @@ paths: tags: - servicePrincipals.synchronization summary: Get jobs from servicePrincipals + description: 'Performs synchronization by periodically running in the background, polling for changes in one directory, and pushing them to another directory.' operationId: servicePrincipals.synchronization_GetJobs parameters: - name: servicePrincipal-id in: path description: 'key: id of servicePrincipal' required: true + style: simple schema: type: string x-ms-docs-key-type: servicePrincipal @@ -12893,6 +13986,7 @@ paths: in: path description: 'key: id of synchronizationJob' required: true + style: simple schema: type: string x-ms-docs-key-type: synchronizationJob @@ -12964,6 +14058,7 @@ paths: in: path description: 'key: id of servicePrincipal' required: true + style: simple schema: type: string x-ms-docs-key-type: servicePrincipal @@ -12971,6 +14066,7 @@ paths: in: path description: 'key: id of synchronizationJob' required: true + style: simple schema: type: string x-ms-docs-key-type: synchronizationJob @@ -12997,6 +14093,7 @@ paths: in: path description: 'key: id of servicePrincipal' required: true + style: simple schema: type: string x-ms-docs-key-type: servicePrincipal @@ -13004,12 +14101,14 @@ paths: in: path description: 'key: id of synchronizationJob' required: true + style: simple schema: type: string x-ms-docs-key-type: synchronizationJob - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -13023,12 +14122,17 @@ paths: tags: - servicePrincipals.Actions summary: Invoke action pause + description: 'Temporarily stop a running synchronization job. All the progress, including job state, is persisted, and the job will continue from where it left off when a start call is made.' + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/synchronization-synchronizationjob-pause?view=graph-rest-1.0 operationId: servicePrincipals.synchronization.jobs_pause parameters: - name: servicePrincipal-id in: path description: 'key: id of servicePrincipal' required: true + style: simple schema: type: string x-ms-docs-key-type: servicePrincipal @@ -13036,6 +14140,7 @@ paths: in: path description: 'key: id of synchronizationJob' required: true + style: simple schema: type: string x-ms-docs-key-type: synchronizationJob @@ -13050,12 +14155,17 @@ paths: tags: - servicePrincipals.Actions summary: Invoke action provisionOnDemand + description: 'Select a user and provision the account on-demand. The rate limit for this API is 5 requests per 10 seconds. ' + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/synchronization-synchronizationjob-provision-on-demand?view=graph-rest-1.0 operationId: servicePrincipals.synchronization.jobs_provisionOnDemand parameters: - name: servicePrincipal-id in: path description: 'key: id of servicePrincipal' required: true + style: simple schema: type: string x-ms-docs-key-type: servicePrincipal @@ -13063,6 +14173,7 @@ paths: in: path description: 'key: id of synchronizationJob' required: true + style: simple schema: type: string x-ms-docs-key-type: synchronizationJob @@ -13095,12 +14206,17 @@ paths: tags: - servicePrincipals.Actions summary: Invoke action restart + description: 'Restart a stopped synchronization job, forcing it to reprocess all the objects in the directory. Optionally clears existing the synchronization state and previous errors.' + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/synchronization-synchronizationjob-restart?view=graph-rest-1.0 operationId: servicePrincipals.synchronization.jobs_restart parameters: - name: servicePrincipal-id in: path description: 'key: id of servicePrincipal' required: true + style: simple schema: type: string x-ms-docs-key-type: servicePrincipal @@ -13108,6 +14224,7 @@ paths: in: path description: 'key: id of synchronizationJob' required: true + style: simple schema: type: string x-ms-docs-key-type: synchronizationJob @@ -13134,12 +14251,17 @@ paths: tags: - servicePrincipals.Actions summary: Invoke action start + description: 'Start an existing synchronization job. If the job is in a paused state, it will continue processing changes from the point where it was paused. If the job is in quarantine, the quarantine status will be cleared. Do not create scripts to call the start job continuously while it''s running because that can cause the service to stop running. Use the start job only when the job is currently paused or in quarantine. ' + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/synchronization-synchronizationjob-start?view=graph-rest-1.0 operationId: servicePrincipals.synchronization.jobs_start parameters: - name: servicePrincipal-id in: path description: 'key: id of servicePrincipal' required: true + style: simple schema: type: string x-ms-docs-key-type: servicePrincipal @@ -13147,6 +14269,7 @@ paths: in: path description: 'key: id of synchronizationJob' required: true + style: simple schema: type: string x-ms-docs-key-type: synchronizationJob @@ -13167,6 +14290,7 @@ paths: in: path description: 'key: id of servicePrincipal' required: true + style: simple schema: type: string x-ms-docs-key-type: servicePrincipal @@ -13174,6 +14298,7 @@ paths: in: path description: 'key: id of synchronizationJob' required: true + style: simple schema: type: string x-ms-docs-key-type: synchronizationJob @@ -13188,12 +14313,17 @@ paths: tags: - servicePrincipals.Actions summary: Invoke action validateCredentials + description: Validate that the credentials are valid in the tenant. + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/synchronization-synchronizationjob-validatecredentials?view=graph-rest-1.0 operationId: servicePrincipals.synchronization.jobs_validateCredentials parameters: - name: servicePrincipal-id in: path description: 'key: id of servicePrincipal' required: true + style: simple schema: type: string x-ms-docs-key-type: servicePrincipal @@ -13201,6 +14331,7 @@ paths: in: path description: 'key: id of synchronizationJob' required: true + style: simple schema: type: string x-ms-docs-key-type: synchronizationJob @@ -13238,13 +14369,18 @@ paths: get: tags: - servicePrincipals.synchronization - summary: Get schema from servicePrincipals + summary: Get synchronizationSchema + description: Retrieve the schema for a given synchronization job or template. + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/synchronization-synchronizationschema-get?view=graph-rest-1.0 operationId: servicePrincipals.synchronization.jobs_GetSchema parameters: - name: servicePrincipal-id in: path description: 'key: id of servicePrincipal' required: true + style: simple schema: type: string x-ms-docs-key-type: servicePrincipal @@ -13252,6 +14388,7 @@ paths: in: path description: 'key: id of synchronizationJob' required: true + style: simple schema: type: string x-ms-docs-key-type: synchronizationJob @@ -13308,13 +14445,18 @@ paths: patch: tags: - servicePrincipals.synchronization - summary: Update the navigation property schema in servicePrincipals + summary: Update synchronizationSchema + description: 'Update the synchronization schema for a given job or template. This method fully replaces the current schema with the one provided in the request. To update the schema of a template, make the call on the application object. You must be the owner of the application.' + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/synchronization-synchronizationschema-update?view=graph-rest-1.0 operationId: servicePrincipals.synchronization.jobs_UpdateSchema parameters: - name: servicePrincipal-id in: path description: 'key: id of servicePrincipal' required: true + style: simple schema: type: string x-ms-docs-key-type: servicePrincipal @@ -13322,6 +14464,7 @@ paths: in: path description: 'key: id of synchronizationJob' required: true + style: simple schema: type: string x-ms-docs-key-type: synchronizationJob @@ -13348,6 +14491,7 @@ paths: in: path description: 'key: id of servicePrincipal' required: true + style: simple schema: type: string x-ms-docs-key-type: servicePrincipal @@ -13355,12 +14499,14 @@ paths: in: path description: 'key: id of synchronizationJob' required: true + style: simple schema: type: string x-ms-docs-key-type: synchronizationJob - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -13374,12 +14520,14 @@ paths: tags: - servicePrincipals.synchronization summary: Get directories from servicePrincipals + description: Contains the collection of directories and all of their objects. operationId: servicePrincipals.synchronization.jobs.schema_ListDirectories parameters: - name: servicePrincipal-id in: path description: 'key: id of servicePrincipal' required: true + style: simple schema: type: string x-ms-docs-key-type: servicePrincipal @@ -13387,6 +14535,7 @@ paths: in: path description: 'key: id of synchronizationJob' required: true + style: simple schema: type: string x-ms-docs-key-type: synchronizationJob @@ -13469,6 +14618,7 @@ paths: in: path description: 'key: id of servicePrincipal' required: true + style: simple schema: type: string x-ms-docs-key-type: servicePrincipal @@ -13476,6 +14626,7 @@ paths: in: path description: 'key: id of synchronizationJob' required: true + style: simple schema: type: string x-ms-docs-key-type: synchronizationJob @@ -13501,12 +14652,14 @@ paths: tags: - servicePrincipals.synchronization summary: Get directories from servicePrincipals + description: Contains the collection of directories and all of their objects. operationId: servicePrincipals.synchronization.jobs.schema_GetDirectories parameters: - name: servicePrincipal-id in: path description: 'key: id of servicePrincipal' required: true + style: simple schema: type: string x-ms-docs-key-type: servicePrincipal @@ -13514,6 +14667,7 @@ paths: in: path description: 'key: id of synchronizationJob' required: true + style: simple schema: type: string x-ms-docs-key-type: synchronizationJob @@ -13521,6 +14675,7 @@ paths: in: path description: 'key: id of directoryDefinition' required: true + style: simple schema: type: string x-ms-docs-key-type: directoryDefinition @@ -13577,6 +14732,7 @@ paths: in: path description: 'key: id of servicePrincipal' required: true + style: simple schema: type: string x-ms-docs-key-type: servicePrincipal @@ -13584,6 +14740,7 @@ paths: in: path description: 'key: id of synchronizationJob' required: true + style: simple schema: type: string x-ms-docs-key-type: synchronizationJob @@ -13591,6 +14748,7 @@ paths: in: path description: 'key: id of directoryDefinition' required: true + style: simple schema: type: string x-ms-docs-key-type: directoryDefinition @@ -13617,6 +14775,7 @@ paths: in: path description: 'key: id of servicePrincipal' required: true + style: simple schema: type: string x-ms-docs-key-type: servicePrincipal @@ -13624,6 +14783,7 @@ paths: in: path description: 'key: id of synchronizationJob' required: true + style: simple schema: type: string x-ms-docs-key-type: synchronizationJob @@ -13631,12 +14791,14 @@ paths: in: path description: 'key: id of directoryDefinition' required: true + style: simple schema: type: string x-ms-docs-key-type: directoryDefinition - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -13650,12 +14812,17 @@ paths: tags: - servicePrincipals.Actions summary: Invoke action discover + description: 'Discover the latest schema definition for provisioning to an application. ' + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/directorydefinition-discover?view=graph-rest-1.0 operationId: servicePrincipals.synchronization.jobs.schema.directories_discover parameters: - name: servicePrincipal-id in: path description: 'key: id of servicePrincipal' required: true + style: simple schema: type: string x-ms-docs-key-type: servicePrincipal @@ -13663,6 +14830,7 @@ paths: in: path description: 'key: id of synchronizationJob' required: true + style: simple schema: type: string x-ms-docs-key-type: synchronizationJob @@ -13670,6 +14838,7 @@ paths: in: path description: 'key: id of directoryDefinition' required: true + style: simple schema: type: string x-ms-docs-key-type: directoryDefinition @@ -13694,6 +14863,7 @@ paths: in: path description: 'key: id of servicePrincipal' required: true + style: simple schema: type: string x-ms-docs-key-type: servicePrincipal @@ -13701,16 +14871,56 @@ paths: in: path description: 'key: id of synchronizationJob' required: true + style: simple schema: type: string x-ms-docs-key-type: synchronizationJob + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - arity + - multivaluedComparisonType + - supportedAttributeTypes + type: string + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - id desc + - arity + - arity desc + - multivaluedComparisonType + - multivaluedComparisonType desc + - supportedAttributeTypes + - supportedAttributeTypes desc + type: string responses: '200': description: Success content: application/json: schema: - title: Collection of synchronizationSchema + title: Collection of filterOperatorSchema type: object properties: value: @@ -13722,6 +14932,9 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: function + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore '/servicePrincipals/{servicePrincipal-id}/synchronization/jobs/{synchronizationJob-id}/schema/microsoft.graph.functions()': get: tags: @@ -13733,6 +14946,7 @@ paths: in: path description: 'key: id of servicePrincipal' required: true + style: simple schema: type: string x-ms-docs-key-type: servicePrincipal @@ -13740,16 +14954,50 @@ paths: in: path description: 'key: id of synchronizationJob' required: true + style: simple schema: type: string x-ms-docs-key-type: synchronizationJob + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - parameters + type: string + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - id desc + - parameters + - parameters desc + type: string responses: '200': description: Success content: application/json: schema: - title: Collection of synchronizationSchema + title: Collection of attributeMappingFunctionSchema type: object properties: value: @@ -13761,17 +15009,25 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: function + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore '/servicePrincipals/{servicePrincipal-id}/synchronization/jobs/{synchronizationJob-id}/schema/microsoft.graph.parseExpression': post: tags: - servicePrincipals.Actions summary: Invoke action parseExpression + description: 'Parse a given string expression into an attributeMappingSource object. For more information about expressions, see Writing Expressions for Attribute Mappings in Azure Active Directory.' + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/synchronization-synchronizationschema-parseexpression?view=graph-rest-1.0 operationId: servicePrincipals.synchronization.jobs.schema_parseExpression parameters: - name: servicePrincipal-id in: path description: 'key: id of servicePrincipal' required: true + style: simple schema: type: string x-ms-docs-key-type: servicePrincipal @@ -13779,6 +15035,7 @@ paths: in: path description: 'key: id of synchronizationJob' required: true + style: simple schema: type: string x-ms-docs-key-type: synchronizationJob @@ -13820,6 +15077,7 @@ paths: in: path description: 'key: id of servicePrincipal' required: true + style: simple schema: type: string x-ms-docs-key-type: servicePrincipal @@ -13858,12 +15116,17 @@ paths: tags: - servicePrincipals.Actions summary: Invoke action acquireAccessToken + description: Acquire an OAuth Access token to authorize the Azure AD provisioning service to provision users into an application. + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/synchronization-synchronization-acquireaccesstoken?view=graph-rest-1.0 operationId: servicePrincipals.synchronization_acquireAccessToken parameters: - name: servicePrincipal-id in: path description: 'key: id of servicePrincipal' required: true + style: simple schema: type: string x-ms-docs-key-type: servicePrincipal @@ -13898,6 +15161,7 @@ paths: in: path description: 'key: id of servicePrincipal' required: true + style: simple schema: type: string x-ms-docs-key-type: servicePrincipal @@ -13921,13 +15185,18 @@ paths: get: tags: - servicePrincipals.synchronization - summary: Get templates from servicePrincipals + summary: List existing synchronization templates + description: List the synchronization templates associated with a given application or service principal. + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/synchronization-synchronizationtemplate-list?view=graph-rest-1.0 operationId: servicePrincipals.synchronization_ListTemplates parameters: - name: servicePrincipal-id in: path description: 'key: id of servicePrincipal' required: true + style: simple schema: type: string x-ms-docs-key-type: servicePrincipal @@ -14012,6 +15281,7 @@ paths: in: path description: 'key: id of servicePrincipal' required: true + style: simple schema: type: string x-ms-docs-key-type: servicePrincipal @@ -14037,12 +15307,14 @@ paths: tags: - servicePrincipals.synchronization summary: Get templates from servicePrincipals + description: Pre-configured synchronization settings for a particular application. operationId: servicePrincipals.synchronization_GetTemplates parameters: - name: servicePrincipal-id in: path description: 'key: id of servicePrincipal' required: true + style: simple schema: type: string x-ms-docs-key-type: servicePrincipal @@ -14050,6 +15322,7 @@ paths: in: path description: 'key: id of synchronizationTemplate' required: true + style: simple schema: type: string x-ms-docs-key-type: synchronizationTemplate @@ -14111,6 +15384,7 @@ paths: in: path description: 'key: id of servicePrincipal' required: true + style: simple schema: type: string x-ms-docs-key-type: servicePrincipal @@ -14118,6 +15392,7 @@ paths: in: path description: 'key: id of synchronizationTemplate' required: true + style: simple schema: type: string x-ms-docs-key-type: synchronizationTemplate @@ -14144,6 +15419,7 @@ paths: in: path description: 'key: id of servicePrincipal' required: true + style: simple schema: type: string x-ms-docs-key-type: servicePrincipal @@ -14151,12 +15427,14 @@ paths: in: path description: 'key: id of synchronizationTemplate' required: true + style: simple schema: type: string x-ms-docs-key-type: synchronizationTemplate - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -14170,12 +15448,14 @@ paths: tags: - servicePrincipals.synchronization summary: Get schema from servicePrincipals + description: Default synchronization schema for the jobs based on this template. operationId: servicePrincipals.synchronization.templates_GetSchema parameters: - name: servicePrincipal-id in: path description: 'key: id of servicePrincipal' required: true + style: simple schema: type: string x-ms-docs-key-type: servicePrincipal @@ -14183,6 +15463,7 @@ paths: in: path description: 'key: id of synchronizationTemplate' required: true + style: simple schema: type: string x-ms-docs-key-type: synchronizationTemplate @@ -14246,6 +15527,7 @@ paths: in: path description: 'key: id of servicePrincipal' required: true + style: simple schema: type: string x-ms-docs-key-type: servicePrincipal @@ -14253,6 +15535,7 @@ paths: in: path description: 'key: id of synchronizationTemplate' required: true + style: simple schema: type: string x-ms-docs-key-type: synchronizationTemplate @@ -14279,6 +15562,7 @@ paths: in: path description: 'key: id of servicePrincipal' required: true + style: simple schema: type: string x-ms-docs-key-type: servicePrincipal @@ -14286,12 +15570,14 @@ paths: in: path description: 'key: id of synchronizationTemplate' required: true + style: simple schema: type: string x-ms-docs-key-type: synchronizationTemplate - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -14305,12 +15591,14 @@ paths: tags: - servicePrincipals.synchronization summary: Get directories from servicePrincipals + description: Contains the collection of directories and all of their objects. operationId: servicePrincipals.synchronization.templates.schema_ListDirectories parameters: - name: servicePrincipal-id in: path description: 'key: id of servicePrincipal' required: true + style: simple schema: type: string x-ms-docs-key-type: servicePrincipal @@ -14318,6 +15606,7 @@ paths: in: path description: 'key: id of synchronizationTemplate' required: true + style: simple schema: type: string x-ms-docs-key-type: synchronizationTemplate @@ -14400,6 +15689,7 @@ paths: in: path description: 'key: id of servicePrincipal' required: true + style: simple schema: type: string x-ms-docs-key-type: servicePrincipal @@ -14407,6 +15697,7 @@ paths: in: path description: 'key: id of synchronizationTemplate' required: true + style: simple schema: type: string x-ms-docs-key-type: synchronizationTemplate @@ -14432,12 +15723,14 @@ paths: tags: - servicePrincipals.synchronization summary: Get directories from servicePrincipals + description: Contains the collection of directories and all of their objects. operationId: servicePrincipals.synchronization.templates.schema_GetDirectories parameters: - name: servicePrincipal-id in: path description: 'key: id of servicePrincipal' required: true + style: simple schema: type: string x-ms-docs-key-type: servicePrincipal @@ -14445,6 +15738,7 @@ paths: in: path description: 'key: id of synchronizationTemplate' required: true + style: simple schema: type: string x-ms-docs-key-type: synchronizationTemplate @@ -14452,6 +15746,7 @@ paths: in: path description: 'key: id of directoryDefinition' required: true + style: simple schema: type: string x-ms-docs-key-type: directoryDefinition @@ -14508,6 +15803,7 @@ paths: in: path description: 'key: id of servicePrincipal' required: true + style: simple schema: type: string x-ms-docs-key-type: servicePrincipal @@ -14515,6 +15811,7 @@ paths: in: path description: 'key: id of synchronizationTemplate' required: true + style: simple schema: type: string x-ms-docs-key-type: synchronizationTemplate @@ -14522,6 +15819,7 @@ paths: in: path description: 'key: id of directoryDefinition' required: true + style: simple schema: type: string x-ms-docs-key-type: directoryDefinition @@ -14548,6 +15846,7 @@ paths: in: path description: 'key: id of servicePrincipal' required: true + style: simple schema: type: string x-ms-docs-key-type: servicePrincipal @@ -14555,6 +15854,7 @@ paths: in: path description: 'key: id of synchronizationTemplate' required: true + style: simple schema: type: string x-ms-docs-key-type: synchronizationTemplate @@ -14562,12 +15862,14 @@ paths: in: path description: 'key: id of directoryDefinition' required: true + style: simple schema: type: string x-ms-docs-key-type: directoryDefinition - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -14581,12 +15883,17 @@ paths: tags: - servicePrincipals.Actions summary: Invoke action discover + description: 'Discover the latest schema definition for provisioning to an application. ' + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/directorydefinition-discover?view=graph-rest-1.0 operationId: servicePrincipals.synchronization.templates.schema.directories_discover parameters: - name: servicePrincipal-id in: path description: 'key: id of servicePrincipal' required: true + style: simple schema: type: string x-ms-docs-key-type: servicePrincipal @@ -14594,6 +15901,7 @@ paths: in: path description: 'key: id of synchronizationTemplate' required: true + style: simple schema: type: string x-ms-docs-key-type: synchronizationTemplate @@ -14601,6 +15909,7 @@ paths: in: path description: 'key: id of directoryDefinition' required: true + style: simple schema: type: string x-ms-docs-key-type: directoryDefinition @@ -14625,6 +15934,7 @@ paths: in: path description: 'key: id of servicePrincipal' required: true + style: simple schema: type: string x-ms-docs-key-type: servicePrincipal @@ -14632,16 +15942,56 @@ paths: in: path description: 'key: id of synchronizationTemplate' required: true + style: simple schema: type: string x-ms-docs-key-type: synchronizationTemplate + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - arity + - multivaluedComparisonType + - supportedAttributeTypes + type: string + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - id desc + - arity + - arity desc + - multivaluedComparisonType + - multivaluedComparisonType desc + - supportedAttributeTypes + - supportedAttributeTypes desc + type: string responses: '200': description: Success content: application/json: schema: - title: Collection of synchronizationSchema + title: Collection of filterOperatorSchema type: object properties: value: @@ -14653,8 +16003,11 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: function - '/servicePrincipals/{servicePrincipal-id}/synchronization/templates/{synchronizationTemplate-id}/schema/microsoft.graph.functions()': - get: + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + '/servicePrincipals/{servicePrincipal-id}/synchronization/templates/{synchronizationTemplate-id}/schema/microsoft.graph.functions()': + get: tags: - servicePrincipals.Functions summary: Invoke function functions @@ -14664,6 +16017,7 @@ paths: in: path description: 'key: id of servicePrincipal' required: true + style: simple schema: type: string x-ms-docs-key-type: servicePrincipal @@ -14671,16 +16025,50 @@ paths: in: path description: 'key: id of synchronizationTemplate' required: true + style: simple schema: type: string x-ms-docs-key-type: synchronizationTemplate + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - parameters + type: string + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - id desc + - parameters + - parameters desc + type: string responses: '200': description: Success content: application/json: schema: - title: Collection of synchronizationSchema + title: Collection of attributeMappingFunctionSchema type: object properties: value: @@ -14692,17 +16080,25 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: function + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore '/servicePrincipals/{servicePrincipal-id}/synchronization/templates/{synchronizationTemplate-id}/schema/microsoft.graph.parseExpression': post: tags: - servicePrincipals.Actions summary: Invoke action parseExpression + description: 'Parse a given string expression into an attributeMappingSource object. For more information about expressions, see Writing Expressions for Attribute Mappings in Azure Active Directory.' + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/synchronization-synchronizationschema-parseexpression?view=graph-rest-1.0 operationId: servicePrincipals.synchronization.templates.schema_parseExpression parameters: - name: servicePrincipal-id in: path description: 'key: id of servicePrincipal' required: true + style: simple schema: type: string x-ms-docs-key-type: servicePrincipal @@ -14710,6 +16106,7 @@ paths: in: path description: 'key: id of synchronizationTemplate' required: true + style: simple schema: type: string x-ms-docs-key-type: synchronizationTemplate @@ -14745,12 +16142,14 @@ paths: tags: - servicePrincipals.tokenIssuancePolicy summary: Get tokenIssuancePolicies from servicePrincipals + description: The tokenIssuancePolicies assigned to this service principal. Supports $expand. operationId: servicePrincipals_ListTokenIssuancePolicies parameters: - name: servicePrincipal-id in: path description: 'key: id of servicePrincipal' required: true + style: simple schema: type: string x-ms-docs-key-type: servicePrincipal @@ -14827,12 +16226,14 @@ paths: tags: - servicePrincipals.tokenIssuancePolicy summary: Get tokenIssuancePolicies from servicePrincipals + description: The tokenIssuancePolicies assigned to this service principal. Supports $expand. operationId: servicePrincipals_GetTokenIssuancePolicies parameters: - name: servicePrincipal-id in: path description: 'key: id of servicePrincipal' required: true + style: simple schema: type: string x-ms-docs-key-type: servicePrincipal @@ -14840,6 +16241,7 @@ paths: in: path description: 'key: id of tokenIssuancePolicy' required: true + style: simple schema: type: string x-ms-docs-key-type: tokenIssuancePolicy @@ -14895,12 +16297,14 @@ paths: tags: - servicePrincipals.tokenLifetimePolicy summary: Get tokenLifetimePolicies from servicePrincipals + description: The tokenLifetimePolicies assigned to this service principal. Supports $expand. operationId: servicePrincipals_ListTokenLifetimePolicies parameters: - name: servicePrincipal-id in: path description: 'key: id of servicePrincipal' required: true + style: simple schema: type: string x-ms-docs-key-type: servicePrincipal @@ -14977,12 +16381,14 @@ paths: tags: - servicePrincipals.tokenLifetimePolicy summary: Get tokenLifetimePolicies from servicePrincipals + description: The tokenLifetimePolicies assigned to this service principal. Supports $expand. operationId: servicePrincipals_GetTokenLifetimePolicies parameters: - name: servicePrincipal-id in: path description: 'key: id of servicePrincipal' required: true + style: simple schema: type: string x-ms-docs-key-type: servicePrincipal @@ -14990,6 +16396,7 @@ paths: in: path description: 'key: id of tokenLifetimePolicy' required: true + style: simple schema: type: string x-ms-docs-key-type: tokenLifetimePolicy @@ -15045,15 +16452,29 @@ paths: tags: - servicePrincipals.directoryObject summary: Get transitiveMemberOf from servicePrincipals + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/serviceprincipal-list-transitivememberof?view=graph-rest-1.0 operationId: servicePrincipals_ListTransitiveMemberGraphOPre parameters: - name: servicePrincipal-id in: path description: 'key: id of servicePrincipal' required: true + style: simple schema: type: string x-ms-docs-key-type: servicePrincipal + - name: ConsistencyLevel + in: header + description: 'Indicates the requested consistency level. Documentation URL: https://docs.microsoft.com/graph/aad-advanced-queries' + style: simple + schema: + type: string + examples: + example-1: + description: $search and $count queries require the client to set the ConsistencyLevel HTTP header to 'eventual'. + value: eventual - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -15119,6 +16540,7 @@ paths: in: path description: 'key: id of servicePrincipal' required: true + style: simple schema: type: string x-ms-docs-key-type: servicePrincipal @@ -15126,9 +16548,20 @@ paths: in: path description: 'key: id of directoryObject' required: true + style: simple schema: type: string x-ms-docs-key-type: directoryObject + - name: ConsistencyLevel + in: header + description: 'Indicates the requested consistency level. Documentation URL: https://docs.microsoft.com/graph/aad-advanced-queries' + style: simple + schema: + type: string + examples: + example-1: + description: $search and $count queries require the client to set the ConsistencyLevel HTTP header to 'eventual'. + value: eventual - name: $select in: query description: Select properties to be returned @@ -15170,6 +16603,172 @@ paths: - servicePrincipals.Functions summary: Invoke function delta operationId: servicePrincipals_delta + parameters: + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - deletedDateTime + - passwordSingleSignOnSettings + - accountEnabled + - addIns + - alternativeNames + - appDescription + - appDisplayName + - appId + - applicationTemplateId + - appOwnerOrganizationId + - appRoleAssignmentRequired + - appRoles + - customSecurityAttributes + - description + - disabledByMicrosoftStatus + - displayName + - errorUrl + - homepage + - info + - keyCredentials + - loginUrl + - logoutUrl + - notes + - notificationEmailAddresses + - passwordCredentials + - preferredSingleSignOnMode + - preferredTokenSigningKeyEndDateTime + - preferredTokenSigningKeyThumbprint + - publishedPermissionScopes + - publisherName + - replyUrls + - samlMetadataUrl + - samlSingleSignOnSettings + - servicePrincipalNames + - servicePrincipalType + - signInAudience + - tags + - tokenEncryptionKeyId + - verifiedPublisher + - appManagementPolicies + - appRoleAssignedTo + - appRoleAssignments + - claimsMappingPolicies + - createdObjects + - delegatedPermissionClassifications + - endpoints + - federatedIdentityCredentials + - homeRealmDiscoveryPolicies + - licenseDetails + - memberOf + - oauth2PermissionGrants + - ownedObjects + - owners + - tokenIssuancePolicies + - tokenLifetimePolicies + - transitiveMemberOf + - synchronization + type: string + - 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 + - passwordSingleSignOnSettings + - passwordSingleSignOnSettings desc + - accountEnabled + - accountEnabled desc + - addIns + - addIns desc + - alternativeNames + - alternativeNames desc + - appDescription + - appDescription desc + - appDisplayName + - appDisplayName desc + - appId + - appId desc + - applicationTemplateId + - applicationTemplateId desc + - appOwnerOrganizationId + - appOwnerOrganizationId desc + - appRoleAssignmentRequired + - appRoleAssignmentRequired desc + - appRoles + - appRoles desc + - customSecurityAttributes + - customSecurityAttributes desc + - description + - description desc + - disabledByMicrosoftStatus + - disabledByMicrosoftStatus desc + - displayName + - displayName desc + - errorUrl + - errorUrl desc + - homepage + - homepage desc + - info + - info desc + - keyCredentials + - keyCredentials desc + - loginUrl + - loginUrl desc + - logoutUrl + - logoutUrl desc + - notes + - notes desc + - notificationEmailAddresses + - notificationEmailAddresses desc + - passwordCredentials + - passwordCredentials desc + - preferredSingleSignOnMode + - preferredSingleSignOnMode desc + - preferredTokenSigningKeyEndDateTime + - preferredTokenSigningKeyEndDateTime desc + - preferredTokenSigningKeyThumbprint + - preferredTokenSigningKeyThumbprint desc + - publishedPermissionScopes + - publishedPermissionScopes desc + - publisherName + - publisherName desc + - replyUrls + - replyUrls desc + - samlMetadataUrl + - samlMetadataUrl desc + - samlSingleSignOnSettings + - samlSingleSignOnSettings desc + - servicePrincipalNames + - servicePrincipalNames desc + - servicePrincipalType + - servicePrincipalType desc + - signInAudience + - signInAudience desc + - tags + - tags desc + - tokenEncryptionKeyId + - tokenEncryptionKeyId desc + - verifiedPublisher + - verifiedPublisher desc + type: string responses: '200': description: Success @@ -15188,11 +16787,18 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: function + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore /servicePrincipals/microsoft.graph.getByIds: post: tags: - servicePrincipals.Actions summary: Invoke action getByIds + description: 'Return the directory objects specified in a list of IDs. Some common uses for this function are to:' + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/directoryobject-getbyids?view=graph-rest-1.0 operationId: servicePrincipals_getGraphBPreIds requestBody: description: Action parameters @@ -15219,7 +16825,7 @@ paths: content: application/json: schema: - title: Collection of servicePrincipal + title: Collection of directoryObject type: object properties: value: @@ -15231,6 +16837,9 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: action + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore /servicePrincipals/microsoft.graph.getUserOwnedObjects: post: tags: @@ -15268,6 +16877,10 @@ paths: tags: - servicePrincipals.Actions summary: Invoke action validateProperties + description: "Validate that a Microsoft 365 group's display name or mail nickname complies with naming policies. Clients can use this API to determine whether a display name or mail nickname is valid before trying to **create** a Microsoft 365 group. For validating properties of an existing group, use the validateProperties function for groups. The following validations are performed for the display name and mail nickname properties: \n1. Validate the prefix and suffix naming policy\n2. Validate the custom banned words policy\n3. Validate the mail nickname is unique This API returns with the first failure encountered. If one or more properties fail multiple validations, only the property with the first validation failure is returned. However, you can validate both the mail nickname and the display name and receive a collection of validation errors if you are only validating the prefix and suffix naming policy." + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/directoryobject-validateproperties?view=graph-rest-1.0 operationId: servicePrincipals_validateProperties requestBody: description: Action parameters @@ -15304,15 +16917,30 @@ paths: tags: - users.appRoleAssignment summary: Get appRoleAssignments from users + description: Represents the app roles a user has been granted for an application. Supports $expand. + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/user-list-approleassignments?view=graph-rest-1.0 operationId: users_ListAppRoleAssignments parameters: - name: user-id in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user + - name: ConsistencyLevel + in: header + description: 'Indicates the requested consistency level. Documentation URL: https://docs.microsoft.com/graph/aad-advanced-queries' + style: simple + schema: + type: string + examples: + example-1: + description: $search and $count queries require the client to set the ConsistencyLevel HTTP header to 'eventual'. + value: eventual - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -15388,13 +17016,18 @@ paths: post: tags: - users.appRoleAssignment - summary: Create new navigation property to appRoleAssignments for users + summary: Grant an appRoleAssignment to a user + description: 'Use this API to assign an app role to a user. To grant an app role assignment to a user, you need three identifiers:' + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/user-post-approleassignments?view=graph-rest-1.0 operationId: users_CreateAppRoleAssignments parameters: - name: user-id in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -15420,12 +17053,14 @@ paths: tags: - users.appRoleAssignment summary: Get appRoleAssignments from users + description: Represents the app roles a user has been granted for an application. Supports $expand. operationId: users_GetAppRoleAssignments parameters: - name: user-id in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -15433,9 +17068,20 @@ paths: in: path description: 'key: id of appRoleAssignment' required: true + style: simple schema: type: string x-ms-docs-key-type: appRoleAssignment + - name: ConsistencyLevel + in: header + description: 'Indicates the requested consistency level. Documentation URL: https://docs.microsoft.com/graph/aad-advanced-queries' + style: simple + schema: + type: string + examples: + example-1: + description: $search and $count queries require the client to set the ConsistencyLevel HTTP header to 'eventual'. + value: eventual - name: $select in: query description: Select properties to be returned @@ -15487,6 +17133,7 @@ paths: in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -15494,6 +17141,7 @@ paths: in: path description: 'key: id of appRoleAssignment' required: true + style: simple schema: type: string x-ms-docs-key-type: appRoleAssignment @@ -15520,6 +17168,7 @@ paths: in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -15527,12 +17176,14 @@ paths: in: path description: 'key: id of appRoleAssignment' required: true + style: simple schema: type: string x-ms-docs-key-type: appRoleAssignment - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -15680,6 +17331,7 @@ components: items: $ref: '#/components/schemas/microsoft.graph.appManagementPolicy' description: The appManagementPolicy applied to this application. + x-ms-navigationProperty: true createdOnBehalfOf: $ref: '#/components/schemas/microsoft.graph.directoryObject' extensionProperties: @@ -15687,29 +17339,35 @@ components: items: $ref: '#/components/schemas/microsoft.graph.extensionProperty' description: Read-only. Nullable. Supports $expand and $filter (eq and ne when counting empty collections and only with advanced query parameters). + x-ms-navigationProperty: true federatedIdentityCredentials: type: array items: $ref: '#/components/schemas/microsoft.graph.federatedIdentityCredential' - description: Federated identities for applications. Supports $expand and $filter (eq when counting empty collections). + description: 'Federated identities for applications. Supports $expand and $filter (startsWith, and eq, ne when counting empty collections and only with advanced query parameters).' + x-ms-navigationProperty: true homeRealmDiscoveryPolicies: type: array items: $ref: '#/components/schemas/microsoft.graph.homeRealmDiscoveryPolicy' + x-ms-navigationProperty: true owners: type: array items: $ref: '#/components/schemas/microsoft.graph.directoryObject' - description: Directory objects that are owners of the application. Read-only. Nullable. Supports $expand and $filter (eq when counting empty collections). + description: Directory objects that are owners of the application. Read-only. Nullable. Supports $expand and $filter (eq and ne when counting empty collections). + x-ms-navigationProperty: true tokenIssuancePolicies: type: array items: $ref: '#/components/schemas/microsoft.graph.tokenIssuancePolicy' + x-ms-navigationProperty: true tokenLifetimePolicies: type: array items: $ref: '#/components/schemas/microsoft.graph.tokenLifetimePolicy' description: The tokenLifetimePolicies assigned to this application. Supports $expand. + x-ms-navigationProperty: true connectorGroup: $ref: '#/components/schemas/microsoft.graph.connectorGroup' synchronization: @@ -15736,10 +17394,12 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.application' + x-ms-navigationProperty: true members: type: array items: $ref: '#/components/schemas/microsoft.graph.connector' + x-ms-navigationProperty: true additionalProperties: type: object microsoft.graph.directoryObject: @@ -15919,11 +17579,13 @@ components: items: $ref: '#/components/schemas/microsoft.graph.synchronizationJob' description: 'Performs synchronization by periodically running in the background, polling for changes in one directory, and pushing them to another directory.' + x-ms-navigationProperty: true templates: type: array items: $ref: '#/components/schemas/microsoft.graph.synchronizationTemplate' description: Pre-configured synchronization settings for a particular application. + x-ms-navigationProperty: true additionalProperties: type: object microsoft.graph.synchronizationJob: @@ -16018,6 +17680,7 @@ components: items: $ref: '#/components/schemas/microsoft.graph.directoryDefinition' description: Contains the collection of directories and all of their objects. + x-ms-navigationProperty: true additionalProperties: type: object microsoft.graph.directoryDefinition: @@ -16316,26 +17979,31 @@ components: items: $ref: '#/components/schemas/microsoft.graph.onPremisesAgentGroup' description: List of existing onPremisesAgentGroup objects. Read-only. Nullable. + x-ms-navigationProperty: true agents: type: array items: $ref: '#/components/schemas/microsoft.graph.onPremisesAgent' description: List of existing onPremisesAgent objects. Read-only. Nullable. + x-ms-navigationProperty: true connectorGroups: type: array items: $ref: '#/components/schemas/microsoft.graph.connectorGroup' description: List of existing connectorGroup objects for applications published through Application Proxy. Read-only. Nullable. + x-ms-navigationProperty: true connectors: type: array items: $ref: '#/components/schemas/microsoft.graph.connector' description: List of existing connector objects for applications published through Application Proxy. Read-only. Nullable. + x-ms-navigationProperty: true publishedResources: type: array items: $ref: '#/components/schemas/microsoft.graph.publishedResource' description: List of existing publishedResource objects. Read-only. Nullable. + x-ms-navigationProperty: true additionalProperties: type: object microsoft.graph.onPremisesAgentGroup: @@ -16357,11 +18025,13 @@ components: items: $ref: '#/components/schemas/microsoft.graph.onPremisesAgent' description: List of onPremisesAgent that are assigned to an onPremisesAgentGroup. Read-only. Nullable. + x-ms-navigationProperty: true publishedResources: type: array items: $ref: '#/components/schemas/microsoft.graph.publishedResource' description: List of publishedResource that are assigned to an onPremisesAgentGroup. Read-only. Nullable. + x-ms-navigationProperty: true additionalProperties: type: object microsoft.graph.onPremisesAgent: @@ -16387,6 +18057,7 @@ components: items: $ref: '#/components/schemas/microsoft.graph.onPremisesAgentGroup' description: List of onPremisesAgentGroups that an onPremisesAgent is assigned to. Read-only. Nullable. + x-ms-navigationProperty: true additionalProperties: type: object microsoft.graph.publishedResource: @@ -16410,6 +18081,7 @@ components: items: $ref: '#/components/schemas/microsoft.graph.onPremisesAgentGroup' description: List of onPremisesAgentGroups that a publishedResource is assigned to. Read-only. Nullable. + x-ms-navigationProperty: true additionalProperties: type: object microsoft.graph.connector: @@ -16431,6 +18103,7 @@ components: items: $ref: '#/components/schemas/microsoft.graph.connectorGroup' description: The connectorGroup that the connector is a member of. Read-only. + x-ms-navigationProperty: true additionalProperties: type: object microsoft.graph.servicePrincipal: @@ -16593,89 +18266,107 @@ components: description: 'Specifies the keyId of a public key from the keyCredentials collection. When configured, Azure AD issues tokens for this application encrypted using the key specified by this property. The application code that receives the encrypted token must use the matching private key to decrypt the token before it can be used for the signed-in user.' format: uuid nullable: true + verifiedPublisher: + $ref: '#/components/schemas/microsoft.graph.verifiedPublisher' appManagementPolicies: type: array items: $ref: '#/components/schemas/microsoft.graph.appManagementPolicy' description: The appManagementPolicy applied to this service principal. + x-ms-navigationProperty: true appRoleAssignedTo: type: array items: $ref: '#/components/schemas/microsoft.graph.appRoleAssignment' description: 'App role assignments for this app or service, granted to users, groups, and other service principals.Supports $expand.' + x-ms-navigationProperty: true appRoleAssignments: type: array items: $ref: '#/components/schemas/microsoft.graph.appRoleAssignment' description: 'App role assignment for another app or service, granted to this service principal. Supports $expand.' + x-ms-navigationProperty: true claimsMappingPolicies: type: array items: $ref: '#/components/schemas/microsoft.graph.claimsMappingPolicy' description: The claimsMappingPolicies assigned to this service principal. Supports $expand. + x-ms-navigationProperty: true createdObjects: type: array items: $ref: '#/components/schemas/microsoft.graph.directoryObject' description: Directory objects created by this service principal. Read-only. Nullable. + x-ms-navigationProperty: true delegatedPermissionClassifications: type: array items: $ref: '#/components/schemas/microsoft.graph.delegatedPermissionClassification' description: The permission classifications for delegated permissions exposed by the app that this service principal represents. Supports $expand. + x-ms-navigationProperty: true endpoints: type: array items: $ref: '#/components/schemas/microsoft.graph.endpoint' description: Endpoints available for discovery. Services like Sharepoint populate this property with a tenant specific SharePoint endpoints that other applications can discover and use in their experiences. + x-ms-navigationProperty: true federatedIdentityCredentials: type: array items: $ref: '#/components/schemas/microsoft.graph.federatedIdentityCredential' - description: Federated identities for a specific type of service principal - managed identity. Supports $expand and $filter (eq when counting empty collections). + x-ms-navigationProperty: true homeRealmDiscoveryPolicies: type: array items: $ref: '#/components/schemas/microsoft.graph.homeRealmDiscoveryPolicy' description: The homeRealmDiscoveryPolicies assigned to this service principal. Supports $expand. + x-ms-navigationProperty: true licenseDetails: type: array items: $ref: '#/components/schemas/microsoft.graph.licenseDetails' + x-ms-navigationProperty: true memberOf: type: array items: $ref: '#/components/schemas/microsoft.graph.directoryObject' description: 'Roles that this service principal is a member of. HTTP Methods: GET Read-only. Nullable. Supports $expand.' + x-ms-navigationProperty: true oauth2PermissionGrants: type: array items: $ref: '#/components/schemas/microsoft.graph.oAuth2PermissionGrant' description: Delegated permission grants authorizing this service principal to access an API on behalf of a signed-in user. Read-only. Nullable. + x-ms-navigationProperty: true ownedObjects: type: array items: $ref: '#/components/schemas/microsoft.graph.directoryObject' description: Directory objects that are owned by this service principal. Read-only. Nullable. Supports $expand. + x-ms-navigationProperty: true owners: type: array items: $ref: '#/components/schemas/microsoft.graph.directoryObject' description: Directory objects that are owners of this servicePrincipal. The owners are a set of non-admin users or servicePrincipals who are allowed to modify this object. Read-only. Nullable. Supports $expand. + x-ms-navigationProperty: true tokenIssuancePolicies: type: array items: $ref: '#/components/schemas/microsoft.graph.tokenIssuancePolicy' description: The tokenIssuancePolicies assigned to this service principal. Supports $expand. + x-ms-navigationProperty: true tokenLifetimePolicies: type: array items: $ref: '#/components/schemas/microsoft.graph.tokenLifetimePolicy' description: The tokenLifetimePolicies assigned to this service principal. Supports $expand. + x-ms-navigationProperty: true transitiveMemberOf: type: array items: $ref: '#/components/schemas/microsoft.graph.directoryObject' + x-ms-navigationProperty: true synchronization: $ref: '#/components/schemas/microsoft.graph.synchronization' additionalProperties: @@ -16694,6 +18385,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.directoryObject' + x-ms-navigationProperty: true additionalProperties: type: object microsoft.graph.delegatedPermissionClassification: @@ -16975,6 +18667,7 @@ components: type: string description: URL that shows certification details for the application. nullable: true + readOnly: true certificationExpirationDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string @@ -16985,6 +18678,7 @@ components: type: boolean description: Indicates whether the application is certified by Microsoft. nullable: true + readOnly: true isPublisherAttested: type: boolean description: Indicates whether the application has been self-attested by the application developer or the publisher. @@ -17079,6 +18773,7 @@ components: $ref: '#/components/schemas/microsoft.graph.weakAlgorithms' isSignedRequestRequired: type: boolean + description: Specifies whether signed authentication requests for this application should be required. additionalProperties: type: object microsoft.graph.requiredResourceAccess: @@ -17232,6 +18927,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.onPremisesApplicationSegment' + description: Represents the application segment collection for an on-premises wildcard application. singleSignOnSettings: $ref: '#/components/schemas/microsoft.graph.onPremisesPublishingSingleSignOn' useAlternateUrlForTranslationAndRedirect: @@ -17287,6 +18983,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.directoryObject' + x-ms-navigationProperty: true additionalProperties: type: object microsoft.graph.synchronizationSchedule: @@ -17302,7 +18999,7 @@ components: interval: pattern: '^-?P([0-9]+D)?(T([0-9]+H)?([0-9]+M)?([0-9]+([.][0-9]+)?S)?)?$' type: string - description: The interval between synchronization iterations. + description: 'The interval between synchronization iterations. The value is represented in ISO 8601 format for durations. For example, PT1M represents a period of 1 month.' format: duration state: $ref: '#/components/schemas/microsoft.graph.synchronizationScheduleState' @@ -17859,19 +19556,39 @@ components: nullable: true additionalProperties: type: object - microsoft.graph.applicationCollectionResponse: - title: Collection of application + ReferenceCreate: type: object properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.application' - '@odata.nextLink': + '@odata.id': type: string additionalProperties: type: object - microsoft.graph.ODataErrors.ODataError: + ReferenceUpdate: + type: object + properties: + '@odata.id': + type: string + '@odata.type': + type: string + nullable: true + additionalProperties: + type: object + microsoft.graph.applicationCollectionResponse: + title: Collection of application + type: object + allOf: + - $ref: '#/components/schemas/BaseCollectionPaginationCountResponse' + - type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.application' + additionalProperties: + type: object + additionalProperties: + type: object + microsoft.graph.ODataErrors.ODataError: required: - error type: object @@ -17883,301 +19600,376 @@ components: microsoft.graph.appManagementPolicyCollectionResponse: title: Collection of appManagementPolicy type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.appManagementPolicy' - '@odata.nextLink': - type: string + allOf: + - $ref: '#/components/schemas/BaseCollectionPaginationCountResponse' + - type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.appManagementPolicy' + additionalProperties: + type: object additionalProperties: type: object StringCollectionResponse: title: Collection of string type: object - properties: - value: - type: array - items: - type: string - '@odata.nextLink': - type: string + allOf: + - $ref: '#/components/schemas/BaseCollectionPaginationCountResponse' + - type: object + properties: + value: + type: array + items: + type: string + additionalProperties: + type: object additionalProperties: type: object microsoft.graph.extensionPropertyCollectionResponse: title: Collection of extensionProperty type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.extensionProperty' - '@odata.nextLink': - type: string + allOf: + - $ref: '#/components/schemas/BaseCollectionPaginationCountResponse' + - type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.extensionProperty' + additionalProperties: + type: object additionalProperties: type: object microsoft.graph.federatedIdentityCredentialCollectionResponse: title: Collection of federatedIdentityCredential type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.federatedIdentityCredential' - '@odata.nextLink': - type: string + allOf: + - $ref: '#/components/schemas/BaseCollectionPaginationCountResponse' + - type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.federatedIdentityCredential' + additionalProperties: + type: object additionalProperties: type: object microsoft.graph.homeRealmDiscoveryPolicyCollectionResponse: title: Collection of homeRealmDiscoveryPolicy type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.homeRealmDiscoveryPolicy' - '@odata.nextLink': - type: string + allOf: + - $ref: '#/components/schemas/BaseCollectionPaginationCountResponse' + - type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.homeRealmDiscoveryPolicy' + additionalProperties: + type: object additionalProperties: type: object microsoft.graph.directoryObjectCollectionResponse: title: Collection of directoryObject type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.directoryObject' - '@odata.nextLink': - type: string + allOf: + - $ref: '#/components/schemas/BaseCollectionPaginationCountResponse' + - type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.directoryObject' + additionalProperties: + type: object additionalProperties: type: object microsoft.graph.synchronizationJobCollectionResponse: title: Collection of synchronizationJob type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.synchronizationJob' - '@odata.nextLink': - type: string + allOf: + - $ref: '#/components/schemas/BaseCollectionPaginationCountResponse' + - type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.synchronizationJob' + additionalProperties: + type: object additionalProperties: type: object microsoft.graph.directoryDefinitionCollectionResponse: title: Collection of directoryDefinition type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.directoryDefinition' - '@odata.nextLink': - type: string + allOf: + - $ref: '#/components/schemas/BaseCollectionPaginationCountResponse' + - type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.directoryDefinition' + additionalProperties: + type: object additionalProperties: type: object microsoft.graph.synchronizationTemplateCollectionResponse: title: Collection of synchronizationTemplate type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.synchronizationTemplate' - '@odata.nextLink': - type: string + allOf: + - $ref: '#/components/schemas/BaseCollectionPaginationCountResponse' + - type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.synchronizationTemplate' + additionalProperties: + type: object additionalProperties: type: object microsoft.graph.tokenIssuancePolicyCollectionResponse: title: Collection of tokenIssuancePolicy type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.tokenIssuancePolicy' - '@odata.nextLink': - type: string + allOf: + - $ref: '#/components/schemas/BaseCollectionPaginationCountResponse' + - type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.tokenIssuancePolicy' + additionalProperties: + type: object additionalProperties: type: object microsoft.graph.tokenLifetimePolicyCollectionResponse: title: Collection of tokenLifetimePolicy type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.tokenLifetimePolicy' - '@odata.nextLink': - type: string + allOf: + - $ref: '#/components/schemas/BaseCollectionPaginationCountResponse' + - type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.tokenLifetimePolicy' + additionalProperties: + type: object additionalProperties: type: object microsoft.graph.applicationTemplateCollectionResponse: title: Collection of applicationTemplate type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.applicationTemplate' - '@odata.nextLink': - type: string + allOf: + - $ref: '#/components/schemas/BaseCollectionPaginationCountResponse' + - type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.applicationTemplate' + additionalProperties: + type: object additionalProperties: type: object microsoft.graph.appRoleAssignmentCollectionResponse: title: Collection of appRoleAssignment type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.appRoleAssignment' - '@odata.nextLink': - type: string + allOf: + - $ref: '#/components/schemas/BaseCollectionPaginationCountResponse' + - type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.appRoleAssignment' + additionalProperties: + type: object additionalProperties: type: object microsoft.graph.onPremisesPublishingProfileCollectionResponse: title: Collection of onPremisesPublishingProfile type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.onPremisesPublishingProfile' - '@odata.nextLink': - type: string + allOf: + - $ref: '#/components/schemas/BaseCollectionPaginationCountResponse' + - type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.onPremisesPublishingProfile' + additionalProperties: + type: object additionalProperties: type: object microsoft.graph.onPremisesAgentGroupCollectionResponse: title: Collection of onPremisesAgentGroup type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.onPremisesAgentGroup' - '@odata.nextLink': - type: string + allOf: + - $ref: '#/components/schemas/BaseCollectionPaginationCountResponse' + - type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.onPremisesAgentGroup' + additionalProperties: + type: object additionalProperties: type: object microsoft.graph.onPremisesAgentCollectionResponse: title: Collection of onPremisesAgent type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.onPremisesAgent' - '@odata.nextLink': - type: string + allOf: + - $ref: '#/components/schemas/BaseCollectionPaginationCountResponse' + - type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.onPremisesAgent' + additionalProperties: + type: object additionalProperties: type: object microsoft.graph.publishedResourceCollectionResponse: title: Collection of publishedResource type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.publishedResource' - '@odata.nextLink': - type: string + allOf: + - $ref: '#/components/schemas/BaseCollectionPaginationCountResponse' + - type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.publishedResource' + additionalProperties: + type: object additionalProperties: type: object microsoft.graph.connectorGroupCollectionResponse: title: Collection of connectorGroup type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.connectorGroup' - '@odata.nextLink': - type: string + allOf: + - $ref: '#/components/schemas/BaseCollectionPaginationCountResponse' + - type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.connectorGroup' + additionalProperties: + type: object additionalProperties: type: object microsoft.graph.connectorCollectionResponse: title: Collection of connector type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.connector' - '@odata.nextLink': - type: string + allOf: + - $ref: '#/components/schemas/BaseCollectionPaginationCountResponse' + - type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.connector' + additionalProperties: + type: object additionalProperties: type: object microsoft.graph.servicePrincipalCollectionResponse: title: Collection of servicePrincipal type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.servicePrincipal' - '@odata.nextLink': - type: string + allOf: + - $ref: '#/components/schemas/BaseCollectionPaginationCountResponse' + - type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.servicePrincipal' + additionalProperties: + type: object additionalProperties: type: object microsoft.graph.claimsMappingPolicyCollectionResponse: title: Collection of claimsMappingPolicy type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.claimsMappingPolicy' - '@odata.nextLink': - type: string + allOf: + - $ref: '#/components/schemas/BaseCollectionPaginationCountResponse' + - type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.claimsMappingPolicy' + additionalProperties: + type: object additionalProperties: type: object microsoft.graph.delegatedPermissionClassificationCollectionResponse: title: Collection of delegatedPermissionClassification type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.delegatedPermissionClassification' - '@odata.nextLink': - type: string + allOf: + - $ref: '#/components/schemas/BaseCollectionPaginationCountResponse' + - type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.delegatedPermissionClassification' + additionalProperties: + type: object additionalProperties: type: object microsoft.graph.endpointCollectionResponse: title: Collection of endpoint type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.endpoint' - '@odata.nextLink': - type: string + allOf: + - $ref: '#/components/schemas/BaseCollectionPaginationCountResponse' + - type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.endpoint' + additionalProperties: + type: object additionalProperties: type: object microsoft.graph.licenseDetailsCollectionResponse: title: Collection of licenseDetails type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.licenseDetails' - '@odata.nextLink': - type: string + allOf: + - $ref: '#/components/schemas/BaseCollectionPaginationCountResponse' + - type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.licenseDetails' + additionalProperties: + type: object additionalProperties: type: object microsoft.graph.oAuth2PermissionGrantCollectionResponse: title: Collection of oAuth2PermissionGrant type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.oAuth2PermissionGrant' - '@odata.nextLink': - type: string + allOf: + - $ref: '#/components/schemas/BaseCollectionPaginationCountResponse' + - type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.oAuth2PermissionGrant' + additionalProperties: + type: object additionalProperties: type: object microsoft.graph.preAuthorizedApplication: @@ -18281,16 +20073,20 @@ components: properties: alternateUrl: type: string + description: 'If you''re configuring a traffic manager in front of multiple App Proxy application segments, contains the user-friendly URL that will point to the traffic manager.' nullable: true corsConfigurations: type: array items: $ref: '#/components/schemas/microsoft.graph.corsConfiguration' + description: CORS Rule definition for a particular application segment. externalUrl: type: string + description: 'The published external URL for the application segment; for example, https://intranet.contoso.com./' nullable: true internalUrl: type: string + description: 'The internal URL of the application segment; for example, https://intranet/.' nullable: true additionalProperties: type: object @@ -18634,11 +20430,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. 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. nullable: true additionalProperties: type: object @@ -18680,6 +20476,15 @@ components: $ref: '#/components/schemas/microsoft.graph.appCredentialRestrictionType' additionalProperties: type: object + BaseCollectionPaginationCountResponse: + title: Base collection pagination and count responses + type: object + properties: + '@odata.nextLink': + type: string + nullable: true + additionalProperties: + type: object microsoft.graph.ODataErrors.MainError: required: - code @@ -18710,24 +20515,29 @@ components: items: type: string nullable: true + description: The request headers that the origin domain may specify on the CORS request. The wildcard character * indicates that any header beginning with the specified prefix is allowed. allowedMethods: type: array items: type: string nullable: true + description: The HTTP request methods that the origin domain may use for a CORS request. allowedOrigins: type: array items: type: string nullable: true + description: The origin domains that are permitted to make a request against the service via CORS. The origin domain is the domain from which the request originates. The origin must be an exact case-sensitive match with the origin that the user age sends to the service. maxAgeInSeconds: maximum: 2147483647 minimum: -2147483648 type: integer + description: The maximum amount of time that a browser should cache the response to the preflight OPTIONS request. format: int32 nullable: true resource: type: string + description: Resource within the application segment for which CORS permissions are granted. / grants permission for whole app segment. nullable: true additionalProperties: type: object @@ -19115,35 +20925,60 @@ components: name: $top in: query description: Show only the first n items + style: form + explode: false schema: minimum: 0 type: integer example: 50 + search: + name: $search + in: query + description: Search items by search phrases + style: form + explode: false + schema: + type: string skip: name: $skip in: query description: Skip the first n items + style: form + explode: false 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 + style: form + explode: false schema: type: string count: name: $count in: query description: Include count of items + style: form + explode: false schema: type: boolean + requestBodies: + refPostBody: + description: New navigation property ref value + content: + application/json: + schema: + $ref: '#/components/schemas/ReferenceCreate' + required: true + refPutBody: + description: New navigation property ref values + content: + application/json: + schema: + $ref: '#/components/schemas/ReferenceUpdate' + required: true securitySchemes: azureaadv2: type: oauth2 diff --git a/openApiDocs/beta/Bookings.yml b/openApiDocs/beta/Bookings.yml index 7c3b936af90..9e65adfd1f1 100644 --- a/openApiDocs/beta/Bookings.yml +++ b/openApiDocs/beta/Bookings.yml @@ -11,6 +11,10 @@ paths: tags: - bookingBusinesses.bookingBusiness summary: List bookingBusinesses + description: 'Get a collection of bookingBusiness objects that has been created for the tenant. This operation returns only the **id** and **displayName** of each Microsoft Bookings business in the collection. For performance considerations, it does not return other properties. You can get the other properties of a Bookings business by specifying its **id** in a GET operation. You can also query for Bookings businesses by specifying a string in a `query` parameter to do substring matching among the businesses of a tenant. See an example below.' + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/bookingbusiness-list?view=graph-rest-1.0 operationId: bookingBusinesses.bookingBusiness_ListBookingBusiness parameters: - $ref: '#/components/parameters/top' @@ -116,6 +120,10 @@ paths: tags: - bookingBusinesses.bookingBusiness summary: Create bookingBusiness + description: 'Create a new Microsoft Bookings business in a tenant. This is the first step in setting up a Bookings business where you must specify the business display name. You can include other information such as business address, web site address, and scheduling policy, or set that information later by updating the **bookingBusiness**.' + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/bookingbusiness-post-bookingbusinesses?view=graph-rest-1.0 operationId: bookingBusinesses.bookingBusiness_CreateBookingBusiness requestBody: description: New entity @@ -139,12 +147,17 @@ paths: tags: - bookingBusinesses.bookingBusiness summary: Get bookingBusiness + description: Get the properties and relationships of a bookingBusiness object. + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/bookingbusiness-get?view=graph-rest-1.0 operationId: bookingBusinesses.bookingBusiness_GetBookingBusiness parameters: - name: bookingBusiness-id in: path description: 'key: id of bookingBusiness' required: true + style: simple schema: type: string x-ms-docs-key-type: bookingBusiness @@ -241,12 +254,17 @@ paths: tags: - bookingBusinesses.bookingBusiness summary: Update bookingbusiness + description: Update the properties of a bookingBusiness object. + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/bookingbusiness-update?view=graph-rest-1.0 operationId: bookingBusinesses.bookingBusiness_UpdateBookingBusiness parameters: - name: bookingBusiness-id in: path description: 'key: id of bookingBusiness' required: true + style: simple schema: type: string x-ms-docs-key-type: bookingBusiness @@ -267,18 +285,24 @@ paths: tags: - bookingBusinesses.bookingBusiness summary: Delete bookingBusiness + description: Delete a bookingBusiness object. + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/bookingbusiness-delete?view=graph-rest-1.0 operationId: bookingBusinesses.bookingBusiness_DeleteBookingBusiness parameters: - name: bookingBusiness-id in: path description: 'key: id of bookingBusiness' required: true + style: simple schema: type: string x-ms-docs-key-type: bookingBusiness - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -291,13 +315,18 @@ paths: get: tags: - bookingBusinesses.bookingAppointment - summary: Get appointments from bookingBusinesses + summary: List appointments + description: Get a list of bookingAppointment objects for the specified bookingBusiness. + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/bookingbusiness-list-appointments?view=graph-rest-1.0 operationId: bookingBusinesses_ListAppointments parameters: - name: bookingBusiness-id in: path description: 'key: id of bookingBusiness' required: true + style: simple schema: type: string x-ms-docs-key-type: bookingBusiness @@ -463,13 +492,18 @@ paths: post: tags: - bookingBusinesses.bookingAppointment - summary: Create new navigation property to appointments for bookingBusinesses + summary: Create bookingAppointment + description: Create a new bookingAppointment for the specified bookingBusiness. + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/bookingbusiness-post-appointments?view=graph-rest-1.0 operationId: bookingBusinesses_CreateAppointments parameters: - name: bookingBusiness-id in: path description: 'key: id of bookingBusiness' required: true + style: simple schema: type: string x-ms-docs-key-type: bookingBusiness @@ -495,12 +529,14 @@ paths: tags: - bookingBusinesses.bookingAppointment summary: Get appointments from bookingBusinesses + description: All the appointments of this business. Read-only. Nullable. operationId: bookingBusinesses_GetAppointments parameters: - name: bookingBusiness-id in: path description: 'key: id of bookingBusiness' required: true + style: simple schema: type: string x-ms-docs-key-type: bookingBusiness @@ -508,6 +544,7 @@ paths: in: path description: 'key: id of bookingAppointment' required: true + style: simple schema: type: string x-ms-docs-key-type: bookingAppointment @@ -594,6 +631,7 @@ paths: in: path description: 'key: id of bookingBusiness' required: true + style: simple schema: type: string x-ms-docs-key-type: bookingBusiness @@ -601,6 +639,7 @@ paths: in: path description: 'key: id of bookingAppointment' required: true + style: simple schema: type: string x-ms-docs-key-type: bookingAppointment @@ -627,6 +666,7 @@ paths: in: path description: 'key: id of bookingBusiness' required: true + style: simple schema: type: string x-ms-docs-key-type: bookingBusiness @@ -634,12 +674,14 @@ paths: in: path description: 'key: id of bookingAppointment' required: true + style: simple schema: type: string x-ms-docs-key-type: bookingAppointment - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -653,12 +695,17 @@ paths: tags: - bookingBusinesses.Actions summary: Invoke action cancel + description: 'Cancel the specified bookingAppointment in the specified bookingBusiness, and send a message to the involved customer and staff members.' + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/bookingappointment-cancel?view=graph-rest-1.0 operationId: bookingBusinesses.appointments_cancel parameters: - name: bookingBusiness-id in: path description: 'key: id of bookingBusiness' required: true + style: simple schema: type: string x-ms-docs-key-type: bookingBusiness @@ -666,6 +713,7 @@ paths: in: path description: 'key: id of bookingAppointment' required: true + style: simple schema: type: string x-ms-docs-key-type: bookingAppointment @@ -693,12 +741,17 @@ paths: tags: - bookingBusinesses.bookingAppointment summary: Get calendarView from bookingBusinesses + description: The set of appointments of this business in a specified date range. Read-only. Nullable. + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/bookingbusiness-list-calendarview?view=graph-rest-1.0 operationId: bookingBusinesses_ListCalendarView parameters: - name: bookingBusiness-id in: path description: 'key: id of bookingBusiness' required: true + style: simple schema: type: string x-ms-docs-key-type: bookingBusiness @@ -706,12 +759,16 @@ paths: in: query description: 'The start date and time of the time range, represented in ISO 8601 format. For example, 2019-11-08T19:00:00-08:00' required: true + style: form + explode: false schema: type: string - name: end in: query description: 'The end date and time of the time range, represented in ISO 8601 format. For example, 2019-11-08T20:00:00-08:00' required: true + style: form + explode: false schema: type: string - $ref: '#/components/parameters/top' @@ -883,6 +940,7 @@ paths: in: path description: 'key: id of bookingBusiness' required: true + style: simple schema: type: string x-ms-docs-key-type: bookingBusiness @@ -908,12 +966,14 @@ paths: tags: - bookingBusinesses.bookingAppointment summary: Get calendarView from bookingBusinesses + description: The set of appointments of this business in a specified date range. Read-only. Nullable. operationId: bookingBusinesses_GetCalendarView parameters: - name: bookingBusiness-id in: path description: 'key: id of bookingBusiness' required: true + style: simple schema: type: string x-ms-docs-key-type: bookingBusiness @@ -921,6 +981,7 @@ paths: in: path description: 'key: id of bookingAppointment' required: true + style: simple schema: type: string x-ms-docs-key-type: bookingAppointment @@ -928,12 +989,16 @@ paths: in: query description: 'The start date and time of the time range, represented in ISO 8601 format. For example, 2019-11-08T19:00:00-08:00' required: true + style: form + explode: false schema: type: string - name: end in: query description: 'The end date and time of the time range, represented in ISO 8601 format. For example, 2019-11-08T20:00:00-08:00' required: true + style: form + explode: false schema: type: string - name: $select @@ -1019,6 +1084,7 @@ paths: in: path description: 'key: id of bookingBusiness' required: true + style: simple schema: type: string x-ms-docs-key-type: bookingBusiness @@ -1026,6 +1092,7 @@ paths: in: path description: 'key: id of bookingAppointment' required: true + style: simple schema: type: string x-ms-docs-key-type: bookingAppointment @@ -1052,6 +1119,7 @@ paths: in: path description: 'key: id of bookingBusiness' required: true + style: simple schema: type: string x-ms-docs-key-type: bookingBusiness @@ -1059,12 +1127,14 @@ paths: in: path description: 'key: id of bookingAppointment' required: true + style: simple schema: type: string x-ms-docs-key-type: bookingAppointment - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -1078,12 +1148,17 @@ paths: tags: - bookingBusinesses.Actions summary: Invoke action cancel + description: 'Cancel the specified bookingAppointment in the specified bookingBusiness, and send a message to the involved customer and staff members.' + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/bookingappointment-cancel?view=graph-rest-1.0 operationId: bookingBusinesses.calendarView_cancel parameters: - name: bookingBusiness-id in: path description: 'key: id of bookingBusiness' required: true + style: simple schema: type: string x-ms-docs-key-type: bookingBusiness @@ -1091,6 +1166,7 @@ paths: in: path description: 'key: id of bookingAppointment' required: true + style: simple schema: type: string x-ms-docs-key-type: bookingAppointment @@ -1117,13 +1193,18 @@ paths: get: tags: - bookingBusinesses.bookingCustomer - summary: Get customers from bookingBusinesses + summary: List customers + description: Get a list of bookingCustomer objects. + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/bookingbusiness-list-customers?view=graph-rest-1.0 operationId: bookingBusinesses_ListCustomers parameters: - name: bookingBusiness-id in: path description: 'key: id of bookingBusiness' required: true + style: simple schema: type: string x-ms-docs-key-type: bookingBusiness @@ -1193,13 +1274,18 @@ paths: post: tags: - bookingBusinesses.bookingCustomer - summary: Create new navigation property to customers for bookingBusinesses + summary: Create bookingCustomer + description: Create a new bookingCustomer object. + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/bookingbusiness-post-customers?view=graph-rest-1.0 operationId: bookingBusinesses_CreateCustomers parameters: - name: bookingBusiness-id in: path description: 'key: id of bookingBusiness' required: true + style: simple schema: type: string x-ms-docs-key-type: bookingBusiness @@ -1225,12 +1311,14 @@ paths: tags: - bookingBusinesses.bookingCustomer summary: Get customers from bookingBusinesses + description: All the customers of this business. Read-only. Nullable. operationId: bookingBusinesses_GetCustomers parameters: - name: bookingBusiness-id in: path description: 'key: id of bookingBusiness' required: true + style: simple schema: type: string x-ms-docs-key-type: bookingBusiness @@ -1238,6 +1326,7 @@ paths: in: path description: 'key: id of bookingCustomer' required: true + style: simple schema: type: string x-ms-docs-key-type: bookingCustomer @@ -1289,6 +1378,7 @@ paths: in: path description: 'key: id of bookingBusiness' required: true + style: simple schema: type: string x-ms-docs-key-type: bookingBusiness @@ -1296,6 +1386,7 @@ paths: in: path description: 'key: id of bookingCustomer' required: true + style: simple schema: type: string x-ms-docs-key-type: bookingCustomer @@ -1322,6 +1413,7 @@ paths: in: path description: 'key: id of bookingBusiness' required: true + style: simple schema: type: string x-ms-docs-key-type: bookingBusiness @@ -1329,12 +1421,14 @@ paths: in: path description: 'key: id of bookingCustomer' required: true + style: simple schema: type: string x-ms-docs-key-type: bookingCustomer - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -1347,13 +1441,18 @@ paths: get: tags: - bookingBusinesses.bookingCustomQuestion - summary: Get customQuestions from bookingBusinesses + summary: List customQuestions + description: Get the bookingCustomQuestion resources associated with a bookingBusiness. + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/bookingbusiness-list-customquestions?view=graph-rest-1.0 operationId: bookingBusinesses_ListCustomQuestions parameters: - name: bookingBusiness-id in: path description: 'key: id of bookingBusiness' required: true + style: simple schema: type: string x-ms-docs-key-type: bookingBusiness @@ -1427,6 +1526,7 @@ paths: in: path description: 'key: id of bookingBusiness' required: true + style: simple schema: type: string x-ms-docs-key-type: bookingBusiness @@ -1452,12 +1552,14 @@ paths: tags: - bookingBusinesses.bookingCustomQuestion summary: Get customQuestions from bookingBusinesses + description: All the custom questions of this business. Read-only. Nullable. operationId: bookingBusinesses_GetCustomQuestions parameters: - name: bookingBusiness-id in: path description: 'key: id of bookingBusiness' required: true + style: simple schema: type: string x-ms-docs-key-type: bookingBusiness @@ -1465,6 +1567,7 @@ paths: in: path description: 'key: id of bookingCustomQuestion' required: true + style: simple schema: type: string x-ms-docs-key-type: bookingCustomQuestion @@ -1515,6 +1618,7 @@ paths: in: path description: 'key: id of bookingBusiness' required: true + style: simple schema: type: string x-ms-docs-key-type: bookingBusiness @@ -1522,6 +1626,7 @@ paths: in: path description: 'key: id of bookingCustomQuestion' required: true + style: simple schema: type: string x-ms-docs-key-type: bookingCustomQuestion @@ -1548,6 +1653,7 @@ paths: in: path description: 'key: id of bookingBusiness' required: true + style: simple schema: type: string x-ms-docs-key-type: bookingBusiness @@ -1555,12 +1661,14 @@ paths: in: path description: 'key: id of bookingCustomQuestion' required: true + style: simple schema: type: string x-ms-docs-key-type: bookingCustomQuestion - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -1574,12 +1682,17 @@ paths: tags: - bookingBusinesses.Actions summary: Invoke action getStaffAvailability + description: Get the availability information of staff members of a Microsoft Bookings calendar. + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/bookingbusiness-getstaffavailability?view=graph-rest-1.0 operationId: bookingBusinesses_getStaffAvailability parameters: - name: bookingBusiness-id in: path description: 'key: id of bookingBusiness' required: true + style: simple schema: type: string x-ms-docs-key-type: bookingBusiness @@ -1607,7 +1720,6 @@ paths: content: application/json: schema: - title: Collection of bookingBusiness type: object properties: value: @@ -1619,17 +1731,25 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: action + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore '/bookingBusinesses/{bookingBusiness-id}/microsoft.graph.publish': post: tags: - bookingBusinesses.Actions summary: Invoke action publish + description: 'Make the scheduling page of this business available to external customers. Set the **isPublished** property to true, and **publicUrl** property to the URL of the scheduling page.' + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/bookingbusiness-publish?view=graph-rest-1.0 operationId: bookingBusinesses_publish parameters: - name: bookingBusiness-id in: path description: 'key: id of bookingBusiness' required: true + style: simple schema: type: string x-ms-docs-key-type: bookingBusiness @@ -1644,12 +1764,17 @@ paths: tags: - bookingBusinesses.Actions summary: Invoke action unpublish + description: 'Make the scheduling page of this business not available to external customers. Set the **isPublished** property to false, and **publicUrl** property to null.' + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/bookingbusiness-unpublish?view=graph-rest-1.0 operationId: bookingBusinesses_unpublish parameters: - name: bookingBusiness-id in: path description: 'key: id of bookingBusiness' required: true + style: simple schema: type: string x-ms-docs-key-type: bookingBusiness @@ -1663,13 +1788,18 @@ paths: get: tags: - bookingBusinesses.bookingService - summary: Get services from bookingBusinesses + summary: List services + description: Get a list of bookingService objects in the specified bookingBusiness. + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/bookingbusiness-list-services?view=graph-rest-1.0 operationId: bookingBusinesses_ListServices parameters: - name: bookingBusiness-id in: path description: 'key: id of bookingBusiness' required: true + style: simple schema: type: string x-ms-docs-key-type: bookingBusiness @@ -1790,13 +1920,18 @@ paths: post: tags: - bookingBusinesses.bookingService - summary: Create new navigation property to services for bookingBusinesses + summary: Create bookingService + description: Create a new bookingService for the specified bookingBusiness. + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/bookingbusiness-post-services?view=graph-rest-1.0 operationId: bookingBusinesses_CreateServices parameters: - name: bookingBusiness-id in: path description: 'key: id of bookingBusiness' required: true + style: simple schema: type: string x-ms-docs-key-type: bookingBusiness @@ -1822,12 +1957,14 @@ paths: tags: - bookingBusinesses.bookingService summary: Get services from bookingBusinesses + description: All the services offered by this business. Read-only. Nullable. operationId: bookingBusinesses_GetServices parameters: - name: bookingBusiness-id in: path description: 'key: id of bookingBusiness' required: true + style: simple schema: type: string x-ms-docs-key-type: bookingBusiness @@ -1835,6 +1972,7 @@ paths: in: path description: 'key: id of bookingService' required: true + style: simple schema: type: string x-ms-docs-key-type: bookingService @@ -1903,6 +2041,7 @@ paths: in: path description: 'key: id of bookingBusiness' required: true + style: simple schema: type: string x-ms-docs-key-type: bookingBusiness @@ -1910,6 +2049,7 @@ paths: in: path description: 'key: id of bookingService' required: true + style: simple schema: type: string x-ms-docs-key-type: bookingService @@ -1936,6 +2076,7 @@ paths: in: path description: 'key: id of bookingBusiness' required: true + style: simple schema: type: string x-ms-docs-key-type: bookingBusiness @@ -1943,12 +2084,14 @@ paths: in: path description: 'key: id of bookingService' required: true + style: simple schema: type: string x-ms-docs-key-type: bookingService - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -1961,13 +2104,18 @@ paths: get: tags: - bookingBusinesses.bookingStaffMember - summary: Get staffMembers from bookingBusinesses + summary: List staffMembers + description: Get a list of bookingStaffMember objects in the specified bookingBusiness. + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/bookingbusiness-list-staffmembers?view=graph-rest-1.0 operationId: bookingBusinesses_ListStaffMembers parameters: - name: bookingBusiness-id in: path description: 'key: id of bookingBusiness' required: true + style: simple schema: type: string x-ms-docs-key-type: bookingBusiness @@ -2052,13 +2200,18 @@ paths: post: tags: - bookingBusinesses.bookingStaffMember - summary: Create new navigation property to staffMembers for bookingBusinesses + summary: Create bookingStaffMember + description: Create a new staff member in the specified bookingBusiness. + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/bookingbusiness-post-staffmembers?view=graph-rest-1.0 operationId: bookingBusinesses_CreateStaffMembers parameters: - name: bookingBusiness-id in: path description: 'key: id of bookingBusiness' required: true + style: simple schema: type: string x-ms-docs-key-type: bookingBusiness @@ -2084,12 +2237,14 @@ paths: tags: - bookingBusinesses.bookingStaffMember summary: Get staffMembers from bookingBusinesses + description: All the staff members that provide services in this business. Read-only. Nullable. operationId: bookingBusinesses_GetStaffMembers parameters: - name: bookingBusiness-id in: path description: 'key: id of bookingBusiness' required: true + style: simple schema: type: string x-ms-docs-key-type: bookingBusiness @@ -2097,6 +2252,7 @@ paths: in: path description: 'key: id of bookingStaffMember' required: true + style: simple schema: type: string x-ms-docs-key-type: bookingStaffMember @@ -2153,6 +2309,7 @@ paths: in: path description: 'key: id of bookingBusiness' required: true + style: simple schema: type: string x-ms-docs-key-type: bookingBusiness @@ -2160,6 +2317,7 @@ paths: in: path description: 'key: id of bookingStaffMember' required: true + style: simple schema: type: string x-ms-docs-key-type: bookingStaffMember @@ -2186,6 +2344,7 @@ paths: in: path description: 'key: id of bookingBusiness' required: true + style: simple schema: type: string x-ms-docs-key-type: bookingBusiness @@ -2193,12 +2352,14 @@ paths: in: path description: 'key: id of bookingStaffMember' required: true + style: simple schema: type: string x-ms-docs-key-type: bookingStaffMember - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -2212,6 +2373,10 @@ paths: tags: - bookingCurrencies.bookingCurrency summary: List bookingCurrencies + description: Get a list of bookingCurrency objects available to a Microsoft Bookings business. + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/bookingcurrency-list?view=graph-rest-1.0 operationId: bookingCurrencies.bookingCurrency_ListBookingCurrency parameters: - $ref: '#/components/parameters/top' @@ -2295,12 +2460,17 @@ paths: tags: - bookingCurrencies.bookingCurrency summary: Get bookingCurrency + description: 'Get the properties of a bookingCurrency object that is available to a Microsoft Bookings business. Use the **id** property, which is the currency code, to specify the currency.' + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/bookingcurrency-get?view=graph-rest-1.0 operationId: bookingCurrencies.bookingCurrency_GetBookingCurrency parameters: - name: bookingCurrency-id in: path description: 'key: id of bookingCurrency' required: true + style: simple schema: type: string x-ms-docs-key-type: bookingCurrency @@ -2349,6 +2519,7 @@ paths: in: path description: 'key: id of bookingCurrency' required: true + style: simple schema: type: string x-ms-docs-key-type: bookingCurrency @@ -2375,12 +2546,14 @@ paths: in: path description: 'key: id of bookingCurrency' required: true + style: simple schema: type: string x-ms-docs-key-type: bookingCurrency - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -2477,6 +2650,7 @@ components: type: boolean description: The scheduling page has been made available to external customers. Use the publish and unpublish actions to set this property. Read-only. nullable: true + readOnly: true languageTag: type: string description: The language of the self service booking page @@ -2489,6 +2663,7 @@ components: type: string description: 'The URL for the scheduling page, which is set after you publish or unpublish the page. Read-only.' nullable: true + readOnly: true schedulingPolicy: $ref: '#/components/schemas/microsoft.graph.bookingSchedulingPolicy' webSiteUrl: @@ -2500,31 +2675,37 @@ components: items: $ref: '#/components/schemas/microsoft.graph.bookingAppointment' description: All the appointments of this business. Read-only. Nullable. + x-ms-navigationProperty: true calendarView: type: array items: $ref: '#/components/schemas/microsoft.graph.bookingAppointment' description: The set of appointments of this business in a specified date range. Read-only. Nullable. + x-ms-navigationProperty: true customers: type: array items: $ref: '#/components/schemas/microsoft.graph.bookingCustomer' description: All the customers of this business. Read-only. Nullable. + x-ms-navigationProperty: true customQuestions: type: array items: $ref: '#/components/schemas/microsoft.graph.bookingCustomQuestion' description: All the custom questions of this business. Read-only. Nullable. + x-ms-navigationProperty: true services: type: array items: $ref: '#/components/schemas/microsoft.graph.bookingService' description: All the services offered by this business. Read-only. Nullable. + x-ms-navigationProperty: true staffMembers: type: array items: $ref: '#/components/schemas/microsoft.graph.bookingStaffMember' description: All the staff members that provide services in this business. Read-only. Nullable. + x-ms-navigationProperty: true additionalProperties: type: object description: Represents a Microsot Bookings Business. @@ -2578,6 +2759,7 @@ components: type: string description: 'The length of the appointment, denoted in ISO8601 format.' format: duration + readOnly: true end: $ref: '#/components/schemas/microsoft.graph.dateTimeTimeZone' filledAttendeesCount: @@ -2586,6 +2768,7 @@ components: type: integer description: The current number of customers in the appointment. format: int32 + readOnly: true invoiceAmount: type: number description: The billed amount on the invoice. @@ -2825,6 +3008,7 @@ components: type: string description: The URL a customer uses to access the service. nullable: true + readOnly: true additionalProperties: type: object description: Represents a particular service offered by a booking business. @@ -3008,6 +3192,11 @@ components: type: object additionalProperties: type: object + ReferenceNumeric: + enum: + - '-INF' + - INF + - NaN microsoft.graph.bookingInvoiceStatus: title: bookingInvoiceStatus enum: @@ -3150,13 +3339,16 @@ components: microsoft.graph.bookingBusinessCollectionResponse: title: Collection of bookingBusiness type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.bookingBusiness' - '@odata.nextLink': - type: string + allOf: + - $ref: '#/components/schemas/BaseCollectionPaginationCountResponse' + - type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.bookingBusiness' + additionalProperties: + type: object additionalProperties: type: object microsoft.graph.ODataErrors.ODataError: @@ -3171,73 +3363,91 @@ components: microsoft.graph.bookingAppointmentCollectionResponse: title: Collection of bookingAppointment type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.bookingAppointment' - '@odata.nextLink': - type: string + allOf: + - $ref: '#/components/schemas/BaseCollectionPaginationCountResponse' + - type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.bookingAppointment' + additionalProperties: + type: object additionalProperties: type: object microsoft.graph.bookingCustomerCollectionResponse: title: Collection of bookingCustomer type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.bookingCustomer' - '@odata.nextLink': - type: string + allOf: + - $ref: '#/components/schemas/BaseCollectionPaginationCountResponse' + - type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.bookingCustomer' + additionalProperties: + type: object additionalProperties: type: object microsoft.graph.bookingCustomQuestionCollectionResponse: title: Collection of bookingCustomQuestion type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.bookingCustomQuestion' - '@odata.nextLink': - type: string + allOf: + - $ref: '#/components/schemas/BaseCollectionPaginationCountResponse' + - type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.bookingCustomQuestion' + additionalProperties: + type: object additionalProperties: type: object microsoft.graph.bookingServiceCollectionResponse: title: Collection of bookingService type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.bookingService' - '@odata.nextLink': - type: string + allOf: + - $ref: '#/components/schemas/BaseCollectionPaginationCountResponse' + - type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.bookingService' + additionalProperties: + type: object additionalProperties: type: object microsoft.graph.bookingStaffMemberCollectionResponse: title: Collection of bookingStaffMember type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.bookingStaffMember' - '@odata.nextLink': - type: string + allOf: + - $ref: '#/components/schemas/BaseCollectionPaginationCountResponse' + - type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.bookingStaffMember' + additionalProperties: + type: object additionalProperties: type: object microsoft.graph.bookingCurrencyCollectionResponse: title: Collection of bookingCurrency type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.bookingCurrency' - '@odata.nextLink': - type: string + allOf: + - $ref: '#/components/schemas/BaseCollectionPaginationCountResponse' + - type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.bookingCurrency' + additionalProperties: + type: object additionalProperties: type: object microsoft.graph.physicalAddressType: @@ -3359,6 +3569,15 @@ components: - outOfOffice - unknownFutureValue type: string + BaseCollectionPaginationCountResponse: + title: Base collection pagination and count responses + type: object + properties: + '@odata.nextLink': + type: string + nullable: true + additionalProperties: + type: object microsoft.graph.ODataErrors.MainError: required: - code @@ -3454,6 +3673,8 @@ components: name: $top in: query description: Show only the first n items + style: form + explode: false schema: minimum: 0 type: integer @@ -3462,6 +3683,8 @@ components: name: $skip in: query description: Skip the first n items + style: form + explode: false schema: minimum: 0 type: integer @@ -3469,18 +3692,24 @@ components: name: $search in: query description: Search items by search phrases + style: form + explode: false schema: type: string filter: name: $filter in: query description: Filter items by property values + style: form + explode: false schema: type: string count: name: $count in: query description: Include count of items + style: form + explode: false schema: type: boolean securitySchemes: diff --git a/openApiDocs/beta/Calendar.yml b/openApiDocs/beta/Calendar.yml index 6a53a544c92..299f09b949a 100644 --- a/openApiDocs/beta/Calendar.yml +++ b/openApiDocs/beta/Calendar.yml @@ -11,12 +11,14 @@ paths: tags: - groups.calendar summary: Get calendar from groups + description: The group's calendar. Read-only. operationId: groups_GetCalendar parameters: - name: group-id in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -98,6 +100,7 @@ paths: in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -114,41 +117,19 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - delete: - tags: - - groups.calendar - summary: Delete navigation property calendar for groups - operationId: groups_DeleteCalendar - parameters: - - name: group-id - in: path - description: 'key: id of group' - required: true - schema: - type: string - x-ms-docs-key-type: group - - 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 '/groups/{group-id}/calendar/calendarPermissions': get: tags: - groups.calendar summary: Get calendarPermissions from groups + description: The permissions of the users with whom the calendar is shared. operationId: groups.calendar_ListCalendarPermissions parameters: - name: group-id in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -208,13 +189,18 @@ paths: post: tags: - groups.calendar - summary: Create new navigation property to calendarPermissions for groups + summary: Create calendarPermission + description: Create a calendarPermission resource to specify the identity and role of the user with whom the specified calendar is being shared or delegated. + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/calendar-post-calendarpermissions?view=graph-rest-1.0 operationId: groups.calendar_CreateCalendarPermissions parameters: - name: group-id in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -240,12 +226,14 @@ paths: tags: - groups.calendar summary: Get calendarPermissions from groups + description: The permissions of the users with whom the calendar is shared. operationId: groups.calendar_GetCalendarPermissions parameters: - name: group-id in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -253,6 +241,7 @@ paths: in: path description: 'key: id of calendarPermission' required: true + style: simple schema: type: string x-ms-docs-key-type: calendarPermission @@ -293,6 +282,7 @@ paths: in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -300,6 +290,7 @@ paths: in: path description: 'key: id of calendarPermission' required: true + style: simple schema: type: string x-ms-docs-key-type: calendarPermission @@ -326,6 +317,7 @@ paths: in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -333,12 +325,14 @@ paths: in: path description: 'key: id of calendarPermission' required: true + style: simple schema: type: string x-ms-docs-key-type: calendarPermission - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -352,12 +346,17 @@ paths: tags: - groups.calendar summary: Get calendarView from groups + description: The calendar view for the calendar. Navigation property. Read-only. + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/calendar-list-calendarview?view=graph-rest-1.0 operationId: groups.calendar_ListCalendarView parameters: - name: group-id in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -365,12 +364,16 @@ paths: in: query description: 'The start date and time of the time range, represented in ISO 8601 format. For example, 2019-11-08T19:00:00-08:00' required: true + style: form + explode: false schema: type: string - name: endDateTime in: query description: 'The end date and time of the time range, represented in ISO 8601 format. For example, 2019-11-08T20:00:00-08:00' required: true + style: form + explode: false schema: type: string - $ref: '#/components/parameters/top' @@ -544,47 +547,19 @@ paths: nextLinkName: '@odata.nextLink' operationName: listMore x-ms-docs-operation-type: operation - post: - tags: - - groups.calendar - summary: Create new navigation property to calendarView for groups - operationId: groups.calendar_CreateCalendarView - parameters: - - name: group-id - in: path - description: 'key: id of group' - required: true - schema: - type: string - x-ms-docs-key-type: group - requestBody: - description: New navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.event' - required: true - responses: - '201': - description: Created navigation property. - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.event' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation '/groups/{group-id}/calendar/calendarView/{event-id}': get: tags: - groups.calendar summary: Get calendarView from groups + description: The calendar view for the calendar. Navigation property. Read-only. operationId: groups.calendar_GetCalendarView parameters: - name: group-id in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -592,6 +567,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -599,12 +575,16 @@ paths: in: query description: 'The start date and time of the time range, represented in ISO 8601 format. For example, 2019-11-08T19:00:00-08:00' required: true + style: form + explode: false schema: type: string - name: endDateTime in: query description: 'The end date and time of the time range, represented in ISO 8601 format. For example, 2019-11-08T20:00:00-08:00' required: true + style: form + explode: false schema: type: string - name: $select @@ -728,81 +708,22 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - patch: - tags: - - groups.calendar - summary: Update the navigation property calendarView in groups - operationId: groups.calendar_UpdateCalendarView - parameters: - - name: group-id - in: path - description: 'key: id of group' - required: true - schema: - type: string - x-ms-docs-key-type: group - - name: event-id - in: path - description: 'key: id of event' - required: true - schema: - type: string - x-ms-docs-key-type: event - requestBody: - description: New navigation property values - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.event' - required: true - responses: - '204': - description: Success - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - delete: - tags: - - groups.calendar - summary: Delete navigation property calendarView for groups - operationId: groups.calendar_DeleteCalendarView - parameters: - - name: group-id - in: path - description: 'key: id of group' - required: true - schema: - type: string - x-ms-docs-key-type: group - - name: event-id - in: path - description: 'key: id of event' - required: true - schema: - type: string - x-ms-docs-key-type: event - - 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 '/groups/{group-id}/calendar/calendarView/{event-id}/attachments': get: tags: - groups.calendar - summary: Get attachments from groups + summary: List attachments + description: Retrieve a list of attachment objects attached to an event. + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/event-list-attachments?view=graph-rest-1.0 operationId: groups.calendar.calendarView_ListAttachments parameters: - name: group-id in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -810,6 +731,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -881,13 +803,18 @@ paths: post: tags: - groups.calendar - summary: Create new navigation property to attachments for groups + summary: Add attachment + description: 'Use this API to add an attachment to an existing event. This operation limits the size of the attachment you can add to under 3 MB. If an organizer adds an attachment to a meeting event, the organizer can subsequently update the event to send the attachment and update the event for each attendee as well.' + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/event-post-attachments?view=graph-rest-1.0 operationId: groups.calendar.calendarView_CreateAttachments parameters: - name: group-id in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -895,6 +822,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -920,12 +848,14 @@ paths: tags: - groups.calendar summary: Get attachments from groups + description: 'The collection of FileAttachment, ItemAttachment, and referenceAttachment attachments for the event. Navigation property. Read-only. Nullable.' operationId: groups.calendar.calendarView_GetAttachments parameters: - name: group-id in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -933,6 +863,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -940,6 +871,7 @@ paths: in: path description: 'key: id of attachment' required: true + style: simple schema: type: string x-ms-docs-key-type: attachment @@ -982,46 +914,6 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - patch: - tags: - - groups.calendar - summary: Update the navigation property attachments in groups - operationId: groups.calendar.calendarView_UpdateAttachments - parameters: - - name: group-id - in: path - description: 'key: id of group' - required: true - schema: - type: string - x-ms-docs-key-type: group - - name: event-id - in: path - description: 'key: id of event' - required: true - schema: - type: string - x-ms-docs-key-type: event - - name: attachment-id - in: path - description: 'key: id of attachment' - required: true - schema: - type: string - x-ms-docs-key-type: attachment - requestBody: - description: New navigation property values - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.attachment' - required: true - responses: - '204': - description: Success - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation delete: tags: - groups.calendar @@ -1032,6 +924,7 @@ paths: in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -1039,6 +932,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -1046,12 +940,14 @@ paths: in: path description: 'key: id of attachment' required: true + style: simple schema: type: string x-ms-docs-key-type: attachment - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -1065,12 +961,14 @@ paths: tags: - groups.calendar summary: Get calendar from groups + description: The calendar that contains the event. Navigation property. Read-only. operationId: groups.calendar.calendarView_GetCalendar parameters: - name: group-id in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -1078,6 +976,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -1161,6 +1060,7 @@ paths: in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -1168,6 +1068,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -1361,43 +1262,6 @@ paths: nextLinkName: '@odata.nextLink' operationName: listMore x-ms-docs-operation-type: operation - post: - tags: - - groups.calendar - summary: Create new navigation property to exceptionOccurrences for groups - operationId: groups.calendar.calendarView_CreateExceptionOccurrences - parameters: - - name: group-id - in: path - description: 'key: id of group' - required: true - schema: - type: string - x-ms-docs-key-type: group - - name: event-id - in: path - description: 'key: id of event' - required: true - schema: - type: string - x-ms-docs-key-type: event - requestBody: - description: New navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.event' - required: true - responses: - '201': - description: Created navigation property. - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.event' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation '/groups/{group-id}/calendar/calendarView/{event-id}/exceptionOccurrences/{event-id1}': get: tags: @@ -1409,6 +1273,7 @@ paths: in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -1416,6 +1281,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -1423,6 +1289,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -1573,95 +1440,22 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - patch: - tags: - - groups.calendar - summary: Update the navigation property exceptionOccurrences in groups - operationId: groups.calendar.calendarView_UpdateExceptionOccurrences - parameters: - - name: group-id - in: path - description: 'key: id of group' - required: true - schema: - type: string - x-ms-docs-key-type: group - - name: event-id - in: path - description: 'key: id of event' - required: true - schema: - type: string - x-ms-docs-key-type: event - - name: event-id1 - in: path - description: 'key: id of event' - required: true - schema: - type: string - x-ms-docs-key-type: event - requestBody: - description: New navigation property values - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.event' - required: true - responses: - '204': - description: Success - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - delete: - tags: - - groups.calendar - summary: Delete navigation property exceptionOccurrences for groups - operationId: groups.calendar.calendarView_DeleteExceptionOccurrences - parameters: - - name: group-id - in: path - description: 'key: id of group' - required: true - schema: - type: string - x-ms-docs-key-type: group - - name: event-id - in: path - description: 'key: id of event' - required: true - schema: - type: string - x-ms-docs-key-type: event - - name: event-id1 - in: path - description: 'key: id of event' - required: true - schema: - type: string - x-ms-docs-key-type: event - - 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 '/groups/{group-id}/calendar/calendarView/{event-id}/exceptionOccurrences/{event-id1}/attachments': get: tags: - groups.calendar - summary: Get attachments from groups + summary: List attachments + description: Retrieve a list of attachment objects attached to an event. + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/event-list-attachments?view=graph-rest-1.0 operationId: groups.calendar.calendarView.exceptionOccurrences_ListAttachments parameters: - name: group-id in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -1669,6 +1463,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -1676,6 +1471,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -1747,13 +1543,18 @@ paths: post: tags: - groups.calendar - summary: Create new navigation property to attachments for groups + summary: Add attachment + description: 'Use this API to add an attachment to an existing event. This operation limits the size of the attachment you can add to under 3 MB. If an organizer adds an attachment to a meeting event, the organizer can subsequently update the event to send the attachment and update the event for each attendee as well.' + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/event-post-attachments?view=graph-rest-1.0 operationId: groups.calendar.calendarView.exceptionOccurrences_CreateAttachments parameters: - name: group-id in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -1761,6 +1562,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -1768,6 +1570,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -1793,12 +1596,14 @@ paths: tags: - groups.calendar summary: Get attachments from groups + description: 'The collection of FileAttachment, ItemAttachment, and referenceAttachment attachments for the event. Navigation property. Read-only. Nullable.' operationId: groups.calendar.calendarView.exceptionOccurrences_GetAttachments parameters: - name: group-id in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -1806,6 +1611,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -1813,6 +1619,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -1820,6 +1627,7 @@ paths: in: path description: 'key: id of attachment' required: true + style: simple schema: type: string x-ms-docs-key-type: attachment @@ -1862,53 +1670,6 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - patch: - tags: - - groups.calendar - summary: Update the navigation property attachments in groups - operationId: groups.calendar.calendarView.exceptionOccurrences_UpdateAttachments - parameters: - - name: group-id - in: path - description: 'key: id of group' - required: true - schema: - type: string - x-ms-docs-key-type: group - - name: event-id - in: path - description: 'key: id of event' - required: true - schema: - type: string - x-ms-docs-key-type: event - - name: event-id1 - in: path - description: 'key: id of event' - required: true - schema: - type: string - x-ms-docs-key-type: event - - name: attachment-id - in: path - description: 'key: id of attachment' - required: true - schema: - type: string - x-ms-docs-key-type: attachment - requestBody: - description: New navigation property values - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.attachment' - required: true - responses: - '204': - description: Success - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation delete: tags: - groups.calendar @@ -1919,6 +1680,7 @@ paths: in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -1926,6 +1688,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -1933,6 +1696,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -1940,12 +1704,14 @@ paths: in: path description: 'key: id of attachment' required: true + style: simple schema: type: string x-ms-docs-key-type: attachment - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -1959,12 +1725,14 @@ paths: tags: - groups.calendar summary: Get calendar from groups + description: The calendar that contains the event. Navigation property. Read-only. operationId: groups.calendar.calendarView.exceptionOccurrences_GetCalendar parameters: - name: group-id in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -1972,6 +1740,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -1979,6 +1748,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -2061,12 +1831,14 @@ paths: tags: - groups.calendar summary: Get extensions from groups + description: The collection of open extensions defined for the event. Nullable. operationId: groups.calendar.calendarView.exceptionOccurrences_ListExtensions parameters: - name: group-id in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -2074,6 +1846,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -2081,6 +1854,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -2137,13 +1911,18 @@ paths: post: tags: - groups.calendar - summary: Create new navigation property to extensions for groups + summary: Create openTypeExtension + description: 'Create an open extension (openTypeExtension object) and add custom properties in a new or existing instance of a resource. You can create an open extension in a resource instance and store custom data to it all in the same operation, except for specific resources. See known limitations of open extensions for more information. The table in the Permissions section lists the resources that support open extensions.' + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/opentypeextension-post-opentypeextension?view=graph-rest-1.0 operationId: groups.calendar.calendarView.exceptionOccurrences_CreateExtensions parameters: - name: group-id in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -2151,6 +1930,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -2158,6 +1938,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -2183,12 +1964,14 @@ paths: tags: - groups.calendar summary: Get extensions from groups + description: The collection of open extensions defined for the event. Nullable. operationId: groups.calendar.calendarView.exceptionOccurrences_GetExtensions parameters: - name: group-id in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -2196,6 +1979,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -2203,6 +1987,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -2210,6 +1995,7 @@ paths: in: path description: 'key: id of extension' required: true + style: simple schema: type: string x-ms-docs-key-type: extension @@ -2257,6 +2043,7 @@ paths: in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -2264,6 +2051,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -2271,6 +2059,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -2278,6 +2067,7 @@ paths: in: path description: 'key: id of extension' required: true + style: simple schema: type: string x-ms-docs-key-type: extension @@ -2304,6 +2094,7 @@ paths: in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -2311,6 +2102,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -2318,6 +2110,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -2325,12 +2118,14 @@ paths: in: path description: 'key: id of extension' required: true + style: simple schema: type: string x-ms-docs-key-type: extension - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -2343,13 +2138,18 @@ paths: get: tags: - groups.calendar - summary: Get instances from groups + summary: List instances + description: "Get the instances (occurrences) of an event for a specified time range. If the event is a `seriesMaster` type, this returns the\noccurrences and exceptions of the event in the specified time range." + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/event-list-instances?view=graph-rest-1.0 operationId: groups.calendar.calendarView.exceptionOccurrences_ListInstances parameters: - name: group-id in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -2357,6 +2157,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -2364,6 +2165,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -2538,61 +2340,19 @@ paths: nextLinkName: '@odata.nextLink' operationName: listMore x-ms-docs-operation-type: operation - post: - tags: - - groups.calendar - summary: Create new navigation property to instances for groups - operationId: groups.calendar.calendarView.exceptionOccurrences_CreateInstances - parameters: - - name: group-id - in: path - description: 'key: id of group' - required: true - schema: - type: string - x-ms-docs-key-type: group - - name: event-id - in: path - description: 'key: id of event' - required: true - schema: - type: string - x-ms-docs-key-type: event - - name: event-id1 - in: path - description: 'key: id of event' - required: true - schema: - type: string - x-ms-docs-key-type: event - requestBody: - description: New navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.event' - required: true - responses: - '201': - description: Created navigation property. - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.event' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation '/groups/{group-id}/calendar/calendarView/{event-id}/exceptionOccurrences/{event-id1}/instances/{event-id2}': get: tags: - groups.calendar summary: Get instances from groups + 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.' operationId: groups.calendar.calendarView.exceptionOccurrences_GetInstances parameters: - name: group-id in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -2600,6 +2360,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -2607,6 +2368,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -2614,6 +2376,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -2752,16 +2515,22 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - patch: + '/groups/{group-id}/calendar/calendarView/{event-id}/exceptionOccurrences/{event-id1}/instances/{event-id2}/attachments': + get: tags: - groups.calendar - summary: Update the navigation property instances in groups - operationId: groups.calendar.calendarView.exceptionOccurrences_UpdateInstances + summary: List attachments + description: Retrieve a list of attachment objects attached to an event. + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/event-list-attachments?view=graph-rest-1.0 + operationId: groups.calendar.calendarView.exceptionOccurrences.instances_ListAttachments parameters: - name: group-id in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -2769,6 +2538,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -2776,6 +2546,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -2783,32 +2554,147 @@ paths: in: path description: 'key: id of event' required: true + style: simple + schema: + type: string + x-ms-docs-key-type: event + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $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 + - contentType + - contentType desc + - isInline + - isInline desc + - lastModifiedDateTime + - lastModifiedDateTime desc + - name + - name desc + - size + - size 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 + - contentType + - isInline + - lastModifiedDateTime + - name + - size + 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': + $ref: '#/components/responses/microsoft.graph.attachmentCollectionResponse' + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + post: + tags: + - groups.calendar + summary: Add attachment + description: 'Use this API to add an attachment to an existing event. This operation limits the size of the attachment you can add to under 3 MB. If an organizer adds an attachment to a meeting event, the organizer can subsequently update the event to send the attachment and update the event for each attendee as well.' + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/event-post-attachments?view=graph-rest-1.0 + operationId: groups.calendar.calendarView.exceptionOccurrences.instances_CreateAttachments + parameters: + - name: group-id + in: path + description: 'key: id of group' + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: group + - name: event-id + in: path + description: 'key: id of event' + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: event + - name: event-id1 + in: path + description: 'key: id of event' + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: event + - name: event-id2 + in: path + description: 'key: id of event' + required: true + style: simple schema: type: string x-ms-docs-key-type: event requestBody: - description: New navigation property values + description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.event' + $ref: '#/components/schemas/microsoft.graph.attachment' required: true responses: - '204': - description: Success + '201': + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.attachment' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - delete: + '/groups/{group-id}/calendar/calendarView/{event-id}/exceptionOccurrences/{event-id1}/instances/{event-id2}/attachments/{attachment-id}': + get: tags: - groups.calendar - summary: Delete navigation property instances for groups - operationId: groups.calendar.calendarView.exceptionOccurrences_DeleteInstances + summary: Get attachments from groups + description: 'The collection of FileAttachment, ItemAttachment, and referenceAttachment attachments for the event. Navigation property. Read-only. Nullable.' + operationId: groups.calendar.calendarView.exceptionOccurrences.instances_GetAttachments parameters: - name: group-id in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -2816,6 +2702,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -2823,6 +2710,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -2830,316 +2718,68 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event - - name: If-Match - in: header - description: ETag + - name: attachment-id + in: path + description: 'key: id of attachment' + required: true + style: simple schema: type: string + x-ms-docs-key-type: attachment + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - contentType + - isInline + - lastModifiedDateTime + - name + - size + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + type: string responses: - '204': - description: Success + '200': + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.attachment' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/groups/{group-id}/calendar/calendarView/{event-id}/exceptionOccurrences/{event-id1}/instances/{event-id2}/attachments': - get: + delete: tags: - groups.calendar - summary: Get attachments from groups - operationId: groups.calendar.calendarView.exceptionOccurrences.instances_ListAttachments - parameters: - - name: group-id - in: path - description: 'key: id of group' - required: true - schema: - type: string - x-ms-docs-key-type: group - - name: event-id - in: path - description: 'key: id of event' - required: true - schema: - type: string - x-ms-docs-key-type: event - - name: event-id1 - in: path - description: 'key: id of event' - required: true - schema: - type: string - x-ms-docs-key-type: event - - name: event-id2 - in: path - description: 'key: id of event' - required: true - schema: - type: string - x-ms-docs-key-type: event - - $ref: '#/components/parameters/top' - - $ref: '#/components/parameters/skip' - - $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 - - contentType - - contentType desc - - isInline - - isInline desc - - lastModifiedDateTime - - lastModifiedDateTime desc - - name - - name desc - - size - - size 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 - - contentType - - isInline - - lastModifiedDateTime - - name - - size - 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': - $ref: '#/components/responses/microsoft.graph.attachmentCollectionResponse' - default: - $ref: '#/components/responses/error' - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore - x-ms-docs-operation-type: operation - post: - tags: - - groups.calendar - summary: Create new navigation property to attachments for groups - operationId: groups.calendar.calendarView.exceptionOccurrences.instances_CreateAttachments - parameters: - - name: group-id - in: path - description: 'key: id of group' - required: true - schema: - type: string - x-ms-docs-key-type: group - - name: event-id - in: path - description: 'key: id of event' - required: true - schema: - type: string - x-ms-docs-key-type: event - - name: event-id1 - in: path - description: 'key: id of event' - required: true - schema: - type: string - x-ms-docs-key-type: event - - name: event-id2 - in: path - description: 'key: id of event' - required: true - schema: - type: string - x-ms-docs-key-type: event - requestBody: - description: New navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.attachment' - required: true - responses: - '201': - description: Created navigation property. - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.attachment' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/groups/{group-id}/calendar/calendarView/{event-id}/exceptionOccurrences/{event-id1}/instances/{event-id2}/attachments/{attachment-id}': - get: - tags: - - groups.calendar - summary: Get attachments from groups - operationId: groups.calendar.calendarView.exceptionOccurrences.instances_GetAttachments - parameters: - - name: group-id - in: path - description: 'key: id of group' - required: true - schema: - type: string - x-ms-docs-key-type: group - - name: event-id - in: path - description: 'key: id of event' - required: true - schema: - type: string - x-ms-docs-key-type: event - - name: event-id1 - in: path - description: 'key: id of event' - required: true - schema: - type: string - x-ms-docs-key-type: event - - name: event-id2 - in: path - description: 'key: id of event' - required: true - schema: - type: string - x-ms-docs-key-type: event - - name: attachment-id - in: path - description: 'key: id of attachment' - required: true - schema: - type: string - x-ms-docs-key-type: attachment - - name: $select - in: query - description: Select properties to be returned - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - id - - contentType - - isInline - - lastModifiedDateTime - - name - - size - 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.attachment' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - patch: - tags: - - groups.calendar - summary: Update the navigation property attachments in groups - operationId: groups.calendar.calendarView.exceptionOccurrences.instances_UpdateAttachments - parameters: - - name: group-id - in: path - description: 'key: id of group' - required: true - schema: - type: string - x-ms-docs-key-type: group - - name: event-id - in: path - description: 'key: id of event' - required: true - schema: - type: string - x-ms-docs-key-type: event - - name: event-id1 - in: path - description: 'key: id of event' - required: true - schema: - type: string - x-ms-docs-key-type: event - - name: event-id2 - in: path - description: 'key: id of event' - required: true - schema: - type: string - x-ms-docs-key-type: event - - name: attachment-id - in: path - description: 'key: id of attachment' - required: true - schema: - type: string - x-ms-docs-key-type: attachment - requestBody: - description: New navigation property values - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.attachment' - required: true - responses: - '204': - description: Success - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - delete: - tags: - - groups.calendar - summary: Delete navigation property attachments for groups - operationId: groups.calendar.calendarView.exceptionOccurrences.instances_DeleteAttachments + summary: Delete navigation property attachments for groups + operationId: groups.calendar.calendarView.exceptionOccurrences.instances_DeleteAttachments parameters: - name: group-id in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -3147,6 +2787,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -3154,6 +2795,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -3161,6 +2803,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -3168,12 +2811,14 @@ paths: in: path description: 'key: id of attachment' required: true + style: simple schema: type: string x-ms-docs-key-type: attachment - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -3187,12 +2832,14 @@ paths: tags: - groups.calendar summary: Get calendar from groups + description: The calendar that contains the event. Navigation property. Read-only. operationId: groups.calendar.calendarView.exceptionOccurrences.instances_GetCalendar parameters: - name: group-id in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -3200,6 +2847,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -3207,6 +2855,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -3214,6 +2863,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -3301,12 +2951,14 @@ paths: tags: - groups.calendar summary: Get extensions from groups + description: The collection of open extensions defined for the event. Nullable. operationId: groups.calendar.calendarView.exceptionOccurrences.instances_ListExtensions parameters: - name: group-id in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -3314,6 +2966,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -3321,6 +2974,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -3328,6 +2982,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -3384,13 +3039,18 @@ paths: post: tags: - groups.calendar - summary: Create new navigation property to extensions for groups + summary: Create openTypeExtension + description: 'Create an open extension (openTypeExtension object) and add custom properties in a new or existing instance of a resource. You can create an open extension in a resource instance and store custom data to it all in the same operation, except for specific resources. See known limitations of open extensions for more information. The table in the Permissions section lists the resources that support open extensions.' + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/opentypeextension-post-opentypeextension?view=graph-rest-1.0 operationId: groups.calendar.calendarView.exceptionOccurrences.instances_CreateExtensions parameters: - name: group-id in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -3398,6 +3058,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -3405,6 +3066,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -3412,6 +3074,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -3437,12 +3100,14 @@ paths: tags: - groups.calendar summary: Get extensions from groups + description: The collection of open extensions defined for the event. Nullable. operationId: groups.calendar.calendarView.exceptionOccurrences.instances_GetExtensions parameters: - name: group-id in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -3450,6 +3115,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -3457,6 +3123,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -3464,6 +3131,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -3471,6 +3139,7 @@ paths: in: path description: 'key: id of extension' required: true + style: simple schema: type: string x-ms-docs-key-type: extension @@ -3518,6 +3187,7 @@ paths: in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -3525,6 +3195,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -3532,6 +3203,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -3539,6 +3211,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -3546,6 +3219,7 @@ paths: in: path description: 'key: id of extension' required: true + style: simple schema: type: string x-ms-docs-key-type: extension @@ -3572,6 +3246,7 @@ paths: in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -3579,6 +3254,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -3586,6 +3262,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -3593,6 +3270,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -3600,12 +3278,14 @@ paths: in: path description: 'key: id of extension' required: true + style: simple schema: type: string x-ms-docs-key-type: extension - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -3619,12 +3299,14 @@ paths: tags: - groups.calendar summary: Get multiValueExtendedProperties from groups + description: The collection of multi-value extended properties defined for the event. Read-only. Nullable. operationId: groups.calendar.calendarView.exceptionOccurrences.instances_ListMultiValueExtendedProperties parameters: - name: group-id in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -3632,6 +3314,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -3639,6 +3322,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -3646,6 +3330,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -3713,6 +3398,7 @@ paths: in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -3720,6 +3406,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -3727,6 +3414,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -3734,6 +3422,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -3759,12 +3448,14 @@ paths: tags: - groups.calendar summary: Get multiValueExtendedProperties from groups + description: The collection of multi-value extended properties defined for the event. Read-only. Nullable. operationId: groups.calendar.calendarView.exceptionOccurrences.instances_GetMultiValueExtendedProperties parameters: - name: group-id in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -3772,6 +3463,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -3779,6 +3471,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -3786,6 +3479,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -3793,6 +3487,7 @@ paths: in: path description: 'key: id of multiValueLegacyExtendedProperty' required: true + style: simple schema: type: string x-ms-docs-key-type: multiValueLegacyExtendedProperty @@ -3841,6 +3536,7 @@ paths: in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -3848,6 +3544,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -3855,6 +3552,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -3862,6 +3560,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -3869,6 +3568,7 @@ paths: in: path description: 'key: id of multiValueLegacyExtendedProperty' required: true + style: simple schema: type: string x-ms-docs-key-type: multiValueLegacyExtendedProperty @@ -3895,6 +3595,7 @@ paths: in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -3902,6 +3603,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -3909,6 +3611,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -3916,6 +3619,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -3923,12 +3627,14 @@ paths: in: path description: 'key: id of multiValueLegacyExtendedProperty' required: true + style: simple schema: type: string x-ms-docs-key-type: multiValueLegacyExtendedProperty - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -3942,12 +3648,14 @@ paths: tags: - groups.calendar summary: Get singleValueExtendedProperties from groups + description: The collection of single-value extended properties defined for the event. Read-only. Nullable. operationId: groups.calendar.calendarView.exceptionOccurrences.instances_ListSingleValueExtendedProperties parameters: - name: group-id in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -3955,6 +3663,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -3962,6 +3671,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -3969,6 +3679,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -4036,6 +3747,7 @@ paths: in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -4043,6 +3755,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -4050,6 +3763,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -4057,6 +3771,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -4082,12 +3797,14 @@ paths: tags: - groups.calendar summary: Get singleValueExtendedProperties from groups + description: The collection of single-value extended properties defined for the event. Read-only. Nullable. operationId: groups.calendar.calendarView.exceptionOccurrences.instances_GetSingleValueExtendedProperties parameters: - name: group-id in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -4095,6 +3812,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -4102,6 +3820,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -4109,6 +3828,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -4116,6 +3836,7 @@ paths: in: path description: 'key: id of singleValueLegacyExtendedProperty' required: true + style: simple schema: type: string x-ms-docs-key-type: singleValueLegacyExtendedProperty @@ -4164,6 +3885,7 @@ paths: in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -4171,6 +3893,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -4178,6 +3901,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -4185,6 +3909,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -4192,6 +3917,7 @@ paths: in: path description: 'key: id of singleValueLegacyExtendedProperty' required: true + style: simple schema: type: string x-ms-docs-key-type: singleValueLegacyExtendedProperty @@ -4218,6 +3944,7 @@ paths: in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -4225,6 +3952,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -4232,6 +3960,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -4239,6 +3968,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -4246,12 +3976,14 @@ paths: in: path description: 'key: id of singleValueLegacyExtendedProperty' required: true + style: simple schema: type: string x-ms-docs-key-type: singleValueLegacyExtendedProperty - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -4265,12 +3997,14 @@ paths: tags: - groups.calendar summary: Get multiValueExtendedProperties from groups + description: The collection of multi-value extended properties defined for the event. Read-only. Nullable. operationId: groups.calendar.calendarView.exceptionOccurrences_ListMultiValueExtendedProperties parameters: - name: group-id in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -4278,6 +4012,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -4285,6 +4020,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -4352,6 +4088,7 @@ paths: in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -4359,6 +4096,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -4366,6 +4104,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -4391,12 +4130,14 @@ paths: tags: - groups.calendar summary: Get multiValueExtendedProperties from groups + description: The collection of multi-value extended properties defined for the event. Read-only. Nullable. operationId: groups.calendar.calendarView.exceptionOccurrences_GetMultiValueExtendedProperties parameters: - name: group-id in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -4404,6 +4145,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -4411,6 +4153,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -4418,6 +4161,7 @@ paths: in: path description: 'key: id of multiValueLegacyExtendedProperty' required: true + style: simple schema: type: string x-ms-docs-key-type: multiValueLegacyExtendedProperty @@ -4466,6 +4210,7 @@ paths: in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -4473,6 +4218,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -4480,6 +4226,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -4487,6 +4234,7 @@ paths: in: path description: 'key: id of multiValueLegacyExtendedProperty' required: true + style: simple schema: type: string x-ms-docs-key-type: multiValueLegacyExtendedProperty @@ -4513,6 +4261,7 @@ paths: in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -4520,6 +4269,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -4527,6 +4277,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -4534,12 +4285,14 @@ paths: in: path description: 'key: id of multiValueLegacyExtendedProperty' required: true + style: simple schema: type: string x-ms-docs-key-type: multiValueLegacyExtendedProperty - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -4553,12 +4306,14 @@ paths: tags: - groups.calendar summary: Get singleValueExtendedProperties from groups + description: The collection of single-value extended properties defined for the event. Read-only. Nullable. operationId: groups.calendar.calendarView.exceptionOccurrences_ListSingleValueExtendedProperties parameters: - name: group-id in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -4566,6 +4321,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -4573,6 +4329,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -4640,6 +4397,7 @@ paths: in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -4647,6 +4405,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -4654,6 +4413,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -4679,12 +4439,14 @@ paths: tags: - groups.calendar summary: Get singleValueExtendedProperties from groups + description: The collection of single-value extended properties defined for the event. Read-only. Nullable. operationId: groups.calendar.calendarView.exceptionOccurrences_GetSingleValueExtendedProperties parameters: - name: group-id in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -4692,6 +4454,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -4699,6 +4462,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -4706,6 +4470,7 @@ paths: in: path description: 'key: id of singleValueLegacyExtendedProperty' required: true + style: simple schema: type: string x-ms-docs-key-type: singleValueLegacyExtendedProperty @@ -4754,6 +4519,7 @@ paths: in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -4761,6 +4527,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -4768,6 +4535,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -4775,6 +4543,7 @@ paths: in: path description: 'key: id of singleValueLegacyExtendedProperty' required: true + style: simple schema: type: string x-ms-docs-key-type: singleValueLegacyExtendedProperty @@ -4801,6 +4570,7 @@ paths: in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -4808,6 +4578,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -4815,6 +4586,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -4822,12 +4594,14 @@ paths: in: path description: 'key: id of singleValueLegacyExtendedProperty' required: true + style: simple schema: type: string x-ms-docs-key-type: singleValueLegacyExtendedProperty - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -4841,12 +4615,14 @@ paths: tags: - groups.calendar summary: Get extensions from groups + description: The collection of open extensions defined for the event. Nullable. operationId: groups.calendar.calendarView_ListExtensions parameters: - name: group-id in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -4854,6 +4630,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -4910,13 +4687,18 @@ paths: post: tags: - groups.calendar - summary: Create new navigation property to extensions for groups + summary: Create openTypeExtension + description: 'Create an open extension (openTypeExtension object) and add custom properties in a new or existing instance of a resource. You can create an open extension in a resource instance and store custom data to it all in the same operation, except for specific resources. See known limitations of open extensions for more information. The table in the Permissions section lists the resources that support open extensions.' + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/opentypeextension-post-opentypeextension?view=graph-rest-1.0 operationId: groups.calendar.calendarView_CreateExtensions parameters: - name: group-id in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -4924,6 +4706,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -4949,12 +4732,14 @@ paths: tags: - groups.calendar summary: Get extensions from groups + description: The collection of open extensions defined for the event. Nullable. operationId: groups.calendar.calendarView_GetExtensions parameters: - name: group-id in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -4962,6 +4747,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -4969,6 +4755,7 @@ paths: in: path description: 'key: id of extension' required: true + style: simple schema: type: string x-ms-docs-key-type: extension @@ -5016,6 +4803,7 @@ paths: in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -5023,6 +4811,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -5030,6 +4819,7 @@ paths: in: path description: 'key: id of extension' required: true + style: simple schema: type: string x-ms-docs-key-type: extension @@ -5056,6 +4846,7 @@ paths: in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -5063,6 +4854,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -5070,12 +4862,14 @@ paths: in: path description: 'key: id of extension' required: true + style: simple schema: type: string x-ms-docs-key-type: extension - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -5088,13 +4882,18 @@ paths: get: tags: - groups.calendar - summary: Get instances from groups + summary: List instances + description: "Get the instances (occurrences) of an event for a specified time range. If the event is a `seriesMaster` type, this returns the\noccurrences and exceptions of the event in the specified time range." + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/event-list-instances?view=graph-rest-1.0 operationId: groups.calendar.calendarView_ListInstances parameters: - name: group-id in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -5102,6 +4901,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -5276,54 +5076,19 @@ paths: nextLinkName: '@odata.nextLink' operationName: listMore x-ms-docs-operation-type: operation - post: - tags: - - groups.calendar - summary: Create new navigation property to instances for groups - operationId: groups.calendar.calendarView_CreateInstances - parameters: - - name: group-id - in: path - description: 'key: id of group' - required: true - schema: - type: string - x-ms-docs-key-type: group - - name: event-id - in: path - description: 'key: id of event' - required: true - schema: - type: string - x-ms-docs-key-type: event - requestBody: - description: New navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.event' - required: true - responses: - '201': - description: Created navigation property. - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.event' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation '/groups/{group-id}/calendar/calendarView/{event-id}/instances/{event-id1}': get: tags: - groups.calendar summary: Get instances from groups + 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.' operationId: groups.calendar.calendarView_GetInstances parameters: - name: group-id in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -5331,6 +5096,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -5338,6 +5104,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -5469,95 +5236,22 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - patch: - tags: - - groups.calendar - summary: Update the navigation property instances in groups - operationId: groups.calendar.calendarView_UpdateInstances - parameters: - - name: group-id - in: path - description: 'key: id of group' - required: true - schema: - type: string - x-ms-docs-key-type: group - - name: event-id - in: path - description: 'key: id of event' - required: true - schema: - type: string - x-ms-docs-key-type: event - - name: event-id1 - in: path - description: 'key: id of event' - required: true - schema: - type: string - x-ms-docs-key-type: event - requestBody: - description: New navigation property values - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.event' - required: true - responses: - '204': - description: Success - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - delete: - tags: - - groups.calendar - summary: Delete navigation property instances for groups - operationId: groups.calendar.calendarView_DeleteInstances - parameters: - - name: group-id - in: path - description: 'key: id of group' - required: true - schema: - type: string - x-ms-docs-key-type: group - - name: event-id - in: path - description: 'key: id of event' - required: true - schema: - type: string - x-ms-docs-key-type: event - - name: event-id1 - in: path - description: 'key: id of event' - required: true - schema: - type: string - x-ms-docs-key-type: event - - 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 '/groups/{group-id}/calendar/calendarView/{event-id}/instances/{event-id1}/attachments': get: tags: - groups.calendar - summary: Get attachments from groups + summary: List attachments + description: Retrieve a list of attachment objects attached to an event. + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/event-list-attachments?view=graph-rest-1.0 operationId: groups.calendar.calendarView.instances_ListAttachments parameters: - name: group-id in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -5565,6 +5259,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -5572,6 +5267,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -5643,13 +5339,18 @@ paths: post: tags: - groups.calendar - summary: Create new navigation property to attachments for groups + summary: Add attachment + description: 'Use this API to add an attachment to an existing event. This operation limits the size of the attachment you can add to under 3 MB. If an organizer adds an attachment to a meeting event, the organizer can subsequently update the event to send the attachment and update the event for each attendee as well.' + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/event-post-attachments?view=graph-rest-1.0 operationId: groups.calendar.calendarView.instances_CreateAttachments parameters: - name: group-id in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -5657,6 +5358,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -5664,6 +5366,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -5689,12 +5392,14 @@ paths: tags: - groups.calendar summary: Get attachments from groups + description: 'The collection of FileAttachment, ItemAttachment, and referenceAttachment attachments for the event. Navigation property. Read-only. Nullable.' operationId: groups.calendar.calendarView.instances_GetAttachments parameters: - name: group-id in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -5702,6 +5407,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -5709,6 +5415,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -5716,6 +5423,7 @@ paths: in: path description: 'key: id of attachment' required: true + style: simple schema: type: string x-ms-docs-key-type: attachment @@ -5758,53 +5466,6 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - patch: - tags: - - groups.calendar - summary: Update the navigation property attachments in groups - operationId: groups.calendar.calendarView.instances_UpdateAttachments - parameters: - - name: group-id - in: path - description: 'key: id of group' - required: true - schema: - type: string - x-ms-docs-key-type: group - - name: event-id - in: path - description: 'key: id of event' - required: true - schema: - type: string - x-ms-docs-key-type: event - - name: event-id1 - in: path - description: 'key: id of event' - required: true - schema: - type: string - x-ms-docs-key-type: event - - name: attachment-id - in: path - description: 'key: id of attachment' - required: true - schema: - type: string - x-ms-docs-key-type: attachment - requestBody: - description: New navigation property values - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.attachment' - required: true - responses: - '204': - description: Success - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation delete: tags: - groups.calendar @@ -5815,6 +5476,7 @@ paths: in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -5822,6 +5484,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -5829,6 +5492,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -5836,12 +5500,14 @@ paths: in: path description: 'key: id of attachment' required: true + style: simple schema: type: string x-ms-docs-key-type: attachment - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -5855,12 +5521,14 @@ paths: tags: - groups.calendar summary: Get calendar from groups + description: The calendar that contains the event. Navigation property. Read-only. operationId: groups.calendar.calendarView.instances_GetCalendar parameters: - name: group-id in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -5868,6 +5536,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -5875,6 +5544,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -5963,6 +5633,7 @@ paths: in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -5970,6 +5641,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -5977,6 +5649,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -6170,50 +5843,6 @@ paths: nextLinkName: '@odata.nextLink' operationName: listMore x-ms-docs-operation-type: operation - post: - tags: - - groups.calendar - summary: Create new navigation property to exceptionOccurrences for groups - operationId: groups.calendar.calendarView.instances_CreateExceptionOccurrences - parameters: - - name: group-id - in: path - description: 'key: id of group' - required: true - schema: - type: string - x-ms-docs-key-type: group - - name: event-id - in: path - description: 'key: id of event' - required: true - schema: - type: string - x-ms-docs-key-type: event - - name: event-id1 - in: path - description: 'key: id of event' - required: true - schema: - type: string - x-ms-docs-key-type: event - requestBody: - description: New navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.event' - required: true - responses: - '201': - description: Created navigation property. - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.event' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation '/groups/{group-id}/calendar/calendarView/{event-id}/instances/{event-id1}/exceptionOccurrences/{event-id2}': get: tags: @@ -6225,6 +5854,7 @@ paths: in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -6232,6 +5862,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -6239,6 +5870,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -6246,6 +5878,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -6403,16 +6036,22 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - patch: + '/groups/{group-id}/calendar/calendarView/{event-id}/instances/{event-id1}/exceptionOccurrences/{event-id2}/attachments': + get: tags: - groups.calendar - summary: Update the navigation property exceptionOccurrences in groups - operationId: groups.calendar.calendarView.instances_UpdateExceptionOccurrences + summary: List attachments + description: Retrieve a list of attachment objects attached to an event. + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/event-list-attachments?view=graph-rest-1.0 + operationId: groups.calendar.calendarView.instances.exceptionOccurrences_ListAttachments parameters: - name: group-id in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -6420,6 +6059,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -6427,6 +6067,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -6434,177 +6075,90 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event - requestBody: - description: New navigation property values - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.event' - required: true + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $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 + - contentType + - contentType desc + - isInline + - isInline desc + - lastModifiedDateTime + - lastModifiedDateTime desc + - name + - name desc + - size + - size 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 + - contentType + - isInline + - lastModifiedDateTime + - name + - size + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + type: string responses: - '204': - description: Success + '200': + $ref: '#/components/responses/microsoft.graph.attachmentCollectionResponse' default: $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore x-ms-docs-operation-type: operation - delete: + post: tags: - groups.calendar - summary: Delete navigation property exceptionOccurrences for groups - operationId: groups.calendar.calendarView.instances_DeleteExceptionOccurrences - parameters: - - name: group-id - in: path - description: 'key: id of group' - required: true - schema: - type: string - x-ms-docs-key-type: group - - name: event-id - in: path - description: 'key: id of event' - required: true - schema: - type: string - x-ms-docs-key-type: event - - name: event-id1 - in: path - description: 'key: id of event' - required: true - schema: - type: string - x-ms-docs-key-type: event - - name: event-id2 - in: path - description: 'key: id of event' - required: true - schema: - type: string - x-ms-docs-key-type: event - - 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 - '/groups/{group-id}/calendar/calendarView/{event-id}/instances/{event-id1}/exceptionOccurrences/{event-id2}/attachments': - get: - tags: - - groups.calendar - summary: Get attachments from groups - operationId: groups.calendar.calendarView.instances.exceptionOccurrences_ListAttachments - parameters: - - name: group-id - in: path - description: 'key: id of group' - required: true - schema: - type: string - x-ms-docs-key-type: group - - name: event-id - in: path - description: 'key: id of event' - required: true - schema: - type: string - x-ms-docs-key-type: event - - name: event-id1 - in: path - description: 'key: id of event' - required: true - schema: - type: string - x-ms-docs-key-type: event - - name: event-id2 - in: path - description: 'key: id of event' - required: true - schema: - type: string - x-ms-docs-key-type: event - - $ref: '#/components/parameters/top' - - $ref: '#/components/parameters/skip' - - $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 - - contentType - - contentType desc - - isInline - - isInline desc - - lastModifiedDateTime - - lastModifiedDateTime desc - - name - - name desc - - size - - size 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 - - contentType - - isInline - - lastModifiedDateTime - - name - - size - 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': - $ref: '#/components/responses/microsoft.graph.attachmentCollectionResponse' - default: - $ref: '#/components/responses/error' - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore - x-ms-docs-operation-type: operation - post: - tags: - - groups.calendar - summary: Create new navigation property to attachments for groups - operationId: groups.calendar.calendarView.instances.exceptionOccurrences_CreateAttachments + summary: Add attachment + description: 'Use this API to add an attachment to an existing event. This operation limits the size of the attachment you can add to under 3 MB. If an organizer adds an attachment to a meeting event, the organizer can subsequently update the event to send the attachment and update the event for each attendee as well.' + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/event-post-attachments?view=graph-rest-1.0 + operationId: groups.calendar.calendarView.instances.exceptionOccurrences_CreateAttachments parameters: - name: group-id in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -6612,6 +6166,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -6619,6 +6174,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -6626,6 +6182,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -6651,12 +6208,14 @@ paths: tags: - groups.calendar summary: Get attachments from groups + description: 'The collection of FileAttachment, ItemAttachment, and referenceAttachment attachments for the event. Navigation property. Read-only. Nullable.' operationId: groups.calendar.calendarView.instances.exceptionOccurrences_GetAttachments parameters: - name: group-id in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -6664,6 +6223,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -6671,6 +6231,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -6678,6 +6239,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -6685,6 +6247,7 @@ paths: in: path description: 'key: id of attachment' required: true + style: simple schema: type: string x-ms-docs-key-type: attachment @@ -6727,60 +6290,6 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - patch: - tags: - - groups.calendar - summary: Update the navigation property attachments in groups - operationId: groups.calendar.calendarView.instances.exceptionOccurrences_UpdateAttachments - parameters: - - name: group-id - in: path - description: 'key: id of group' - required: true - schema: - type: string - x-ms-docs-key-type: group - - name: event-id - in: path - description: 'key: id of event' - required: true - schema: - type: string - x-ms-docs-key-type: event - - name: event-id1 - in: path - description: 'key: id of event' - required: true - schema: - type: string - x-ms-docs-key-type: event - - name: event-id2 - in: path - description: 'key: id of event' - required: true - schema: - type: string - x-ms-docs-key-type: event - - name: attachment-id - in: path - description: 'key: id of attachment' - required: true - schema: - type: string - x-ms-docs-key-type: attachment - requestBody: - description: New navigation property values - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.attachment' - required: true - responses: - '204': - description: Success - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation delete: tags: - groups.calendar @@ -6791,6 +6300,7 @@ paths: in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -6798,6 +6308,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -6805,6 +6316,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -6812,6 +6324,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -6819,12 +6332,14 @@ paths: in: path description: 'key: id of attachment' required: true + style: simple schema: type: string x-ms-docs-key-type: attachment - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -6838,12 +6353,14 @@ paths: tags: - groups.calendar summary: Get calendar from groups + description: The calendar that contains the event. Navigation property. Read-only. operationId: groups.calendar.calendarView.instances.exceptionOccurrences_GetCalendar parameters: - name: group-id in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -6851,6 +6368,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -6858,6 +6376,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -6865,6 +6384,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -6952,12 +6472,14 @@ paths: tags: - groups.calendar summary: Get extensions from groups + description: The collection of open extensions defined for the event. Nullable. operationId: groups.calendar.calendarView.instances.exceptionOccurrences_ListExtensions parameters: - name: group-id in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -6965,6 +6487,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -6972,6 +6495,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -6979,6 +6503,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -7035,13 +6560,18 @@ paths: post: tags: - groups.calendar - summary: Create new navigation property to extensions for groups + summary: Create openTypeExtension + description: 'Create an open extension (openTypeExtension object) and add custom properties in a new or existing instance of a resource. You can create an open extension in a resource instance and store custom data to it all in the same operation, except for specific resources. See known limitations of open extensions for more information. The table in the Permissions section lists the resources that support open extensions.' + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/opentypeextension-post-opentypeextension?view=graph-rest-1.0 operationId: groups.calendar.calendarView.instances.exceptionOccurrences_CreateExtensions parameters: - name: group-id in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -7049,6 +6579,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -7056,6 +6587,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -7063,6 +6595,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -7088,12 +6621,14 @@ paths: tags: - groups.calendar summary: Get extensions from groups + description: The collection of open extensions defined for the event. Nullable. operationId: groups.calendar.calendarView.instances.exceptionOccurrences_GetExtensions parameters: - name: group-id in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -7101,6 +6636,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -7108,6 +6644,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -7115,6 +6652,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -7122,6 +6660,7 @@ paths: in: path description: 'key: id of extension' required: true + style: simple schema: type: string x-ms-docs-key-type: extension @@ -7169,6 +6708,7 @@ paths: in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -7176,6 +6716,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -7183,6 +6724,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -7190,6 +6732,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -7197,6 +6740,7 @@ paths: in: path description: 'key: id of extension' required: true + style: simple schema: type: string x-ms-docs-key-type: extension @@ -7223,6 +6767,7 @@ paths: in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -7230,6 +6775,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -7237,6 +6783,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -7244,6 +6791,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -7251,12 +6799,14 @@ paths: in: path description: 'key: id of extension' required: true + style: simple schema: type: string x-ms-docs-key-type: extension - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -7270,12 +6820,14 @@ paths: tags: - groups.calendar summary: Get multiValueExtendedProperties from groups + description: The collection of multi-value extended properties defined for the event. Read-only. Nullable. operationId: groups.calendar.calendarView.instances.exceptionOccurrences_ListMultiValueExtendedProperties parameters: - name: group-id in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -7283,6 +6835,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -7290,6 +6843,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -7297,6 +6851,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -7364,6 +6919,7 @@ paths: in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -7371,6 +6927,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -7378,6 +6935,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -7385,6 +6943,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -7410,12 +6969,14 @@ paths: tags: - groups.calendar summary: Get multiValueExtendedProperties from groups + description: The collection of multi-value extended properties defined for the event. Read-only. Nullable. operationId: groups.calendar.calendarView.instances.exceptionOccurrences_GetMultiValueExtendedProperties parameters: - name: group-id in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -7423,6 +6984,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -7430,6 +6992,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -7437,6 +7000,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -7444,6 +7008,7 @@ paths: in: path description: 'key: id of multiValueLegacyExtendedProperty' required: true + style: simple schema: type: string x-ms-docs-key-type: multiValueLegacyExtendedProperty @@ -7492,6 +7057,7 @@ paths: in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -7499,6 +7065,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -7506,6 +7073,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -7513,6 +7081,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -7520,6 +7089,7 @@ paths: in: path description: 'key: id of multiValueLegacyExtendedProperty' required: true + style: simple schema: type: string x-ms-docs-key-type: multiValueLegacyExtendedProperty @@ -7546,6 +7116,7 @@ paths: in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -7553,6 +7124,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -7560,6 +7132,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -7567,6 +7140,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -7574,12 +7148,14 @@ paths: in: path description: 'key: id of multiValueLegacyExtendedProperty' required: true + style: simple schema: type: string x-ms-docs-key-type: multiValueLegacyExtendedProperty - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -7593,12 +7169,14 @@ paths: tags: - groups.calendar summary: Get singleValueExtendedProperties from groups + description: The collection of single-value extended properties defined for the event. Read-only. Nullable. operationId: groups.calendar.calendarView.instances.exceptionOccurrences_ListSingleValueExtendedProperties parameters: - name: group-id in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -7606,6 +7184,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -7613,6 +7192,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -7620,6 +7200,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -7687,6 +7268,7 @@ paths: in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -7694,6 +7276,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -7701,6 +7284,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -7708,6 +7292,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -7733,12 +7318,14 @@ paths: tags: - groups.calendar summary: Get singleValueExtendedProperties from groups + description: The collection of single-value extended properties defined for the event. Read-only. Nullable. operationId: groups.calendar.calendarView.instances.exceptionOccurrences_GetSingleValueExtendedProperties parameters: - name: group-id in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -7746,6 +7333,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -7753,6 +7341,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -7760,6 +7349,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -7767,6 +7357,7 @@ paths: in: path description: 'key: id of singleValueLegacyExtendedProperty' required: true + style: simple schema: type: string x-ms-docs-key-type: singleValueLegacyExtendedProperty @@ -7815,6 +7406,7 @@ paths: in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -7822,6 +7414,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -7829,6 +7422,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -7836,6 +7430,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -7843,6 +7438,7 @@ paths: in: path description: 'key: id of singleValueLegacyExtendedProperty' required: true + style: simple schema: type: string x-ms-docs-key-type: singleValueLegacyExtendedProperty @@ -7869,6 +7465,7 @@ paths: in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -7876,6 +7473,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -7883,6 +7481,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -7890,6 +7489,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -7897,12 +7497,14 @@ paths: in: path description: 'key: id of singleValueLegacyExtendedProperty' required: true + style: simple schema: type: string x-ms-docs-key-type: singleValueLegacyExtendedProperty - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -7916,12 +7518,14 @@ paths: tags: - groups.calendar summary: Get extensions from groups + description: The collection of open extensions defined for the event. Nullable. operationId: groups.calendar.calendarView.instances_ListExtensions parameters: - name: group-id in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -7929,6 +7533,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -7936,6 +7541,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -7992,13 +7598,18 @@ paths: post: tags: - groups.calendar - summary: Create new navigation property to extensions for groups + summary: Create openTypeExtension + description: 'Create an open extension (openTypeExtension object) and add custom properties in a new or existing instance of a resource. You can create an open extension in a resource instance and store custom data to it all in the same operation, except for specific resources. See known limitations of open extensions for more information. The table in the Permissions section lists the resources that support open extensions.' + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/opentypeextension-post-opentypeextension?view=graph-rest-1.0 operationId: groups.calendar.calendarView.instances_CreateExtensions parameters: - name: group-id in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -8006,6 +7617,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -8013,6 +7625,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -8038,12 +7651,14 @@ paths: tags: - groups.calendar summary: Get extensions from groups + description: The collection of open extensions defined for the event. Nullable. operationId: groups.calendar.calendarView.instances_GetExtensions parameters: - name: group-id in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -8051,6 +7666,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -8058,6 +7674,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -8065,6 +7682,7 @@ paths: in: path description: 'key: id of extension' required: true + style: simple schema: type: string x-ms-docs-key-type: extension @@ -8112,6 +7730,7 @@ paths: in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -8119,6 +7738,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -8126,6 +7746,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -8133,6 +7754,7 @@ paths: in: path description: 'key: id of extension' required: true + style: simple schema: type: string x-ms-docs-key-type: extension @@ -8159,6 +7781,7 @@ paths: in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -8166,6 +7789,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -8173,6 +7797,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -8180,12 +7805,14 @@ paths: in: path description: 'key: id of extension' required: true + style: simple schema: type: string x-ms-docs-key-type: extension - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -8199,12 +7826,14 @@ paths: tags: - groups.calendar summary: Get multiValueExtendedProperties from groups + description: The collection of multi-value extended properties defined for the event. Read-only. Nullable. operationId: groups.calendar.calendarView.instances_ListMultiValueExtendedProperties parameters: - name: group-id in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -8212,6 +7841,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -8219,6 +7849,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -8286,6 +7917,7 @@ paths: in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -8293,6 +7925,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -8300,6 +7933,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -8325,12 +7959,14 @@ paths: tags: - groups.calendar summary: Get multiValueExtendedProperties from groups + description: The collection of multi-value extended properties defined for the event. Read-only. Nullable. operationId: groups.calendar.calendarView.instances_GetMultiValueExtendedProperties parameters: - name: group-id in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -8338,6 +7974,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -8345,6 +7982,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -8352,6 +7990,7 @@ paths: in: path description: 'key: id of multiValueLegacyExtendedProperty' required: true + style: simple schema: type: string x-ms-docs-key-type: multiValueLegacyExtendedProperty @@ -8400,6 +8039,7 @@ paths: in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -8407,6 +8047,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -8414,6 +8055,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -8421,6 +8063,7 @@ paths: in: path description: 'key: id of multiValueLegacyExtendedProperty' required: true + style: simple schema: type: string x-ms-docs-key-type: multiValueLegacyExtendedProperty @@ -8447,6 +8090,7 @@ paths: in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -8454,6 +8098,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -8461,6 +8106,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -8468,12 +8114,14 @@ paths: in: path description: 'key: id of multiValueLegacyExtendedProperty' required: true + style: simple schema: type: string x-ms-docs-key-type: multiValueLegacyExtendedProperty - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -8487,12 +8135,14 @@ paths: tags: - groups.calendar summary: Get singleValueExtendedProperties from groups + description: The collection of single-value extended properties defined for the event. Read-only. Nullable. operationId: groups.calendar.calendarView.instances_ListSingleValueExtendedProperties parameters: - name: group-id in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -8500,6 +8150,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -8507,6 +8158,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -8574,6 +8226,7 @@ paths: in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -8581,6 +8234,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -8588,6 +8242,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -8613,12 +8268,14 @@ paths: tags: - groups.calendar summary: Get singleValueExtendedProperties from groups + description: The collection of single-value extended properties defined for the event. Read-only. Nullable. operationId: groups.calendar.calendarView.instances_GetSingleValueExtendedProperties parameters: - name: group-id in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -8626,6 +8283,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -8633,6 +8291,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -8640,6 +8299,7 @@ paths: in: path description: 'key: id of singleValueLegacyExtendedProperty' required: true + style: simple schema: type: string x-ms-docs-key-type: singleValueLegacyExtendedProperty @@ -8688,6 +8348,7 @@ paths: in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -8695,6 +8356,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -8702,6 +8364,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -8709,6 +8372,7 @@ paths: in: path description: 'key: id of singleValueLegacyExtendedProperty' required: true + style: simple schema: type: string x-ms-docs-key-type: singleValueLegacyExtendedProperty @@ -8735,6 +8399,7 @@ paths: in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -8742,6 +8407,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -8749,6 +8415,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -8756,12 +8423,14 @@ paths: in: path description: 'key: id of singleValueLegacyExtendedProperty' required: true + style: simple schema: type: string x-ms-docs-key-type: singleValueLegacyExtendedProperty - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -8775,12 +8444,14 @@ paths: tags: - groups.calendar summary: Get multiValueExtendedProperties from groups + description: The collection of multi-value extended properties defined for the event. Read-only. Nullable. operationId: groups.calendar.calendarView_ListMultiValueExtendedProperties parameters: - name: group-id in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -8788,6 +8459,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -8855,6 +8527,7 @@ paths: in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -8862,6 +8535,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -8887,12 +8561,14 @@ paths: tags: - groups.calendar summary: Get multiValueExtendedProperties from groups + description: The collection of multi-value extended properties defined for the event. Read-only. Nullable. operationId: groups.calendar.calendarView_GetMultiValueExtendedProperties parameters: - name: group-id in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -8900,6 +8576,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -8907,6 +8584,7 @@ paths: in: path description: 'key: id of multiValueLegacyExtendedProperty' required: true + style: simple schema: type: string x-ms-docs-key-type: multiValueLegacyExtendedProperty @@ -8955,6 +8633,7 @@ paths: in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -8962,6 +8641,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -8969,6 +8649,7 @@ paths: in: path description: 'key: id of multiValueLegacyExtendedProperty' required: true + style: simple schema: type: string x-ms-docs-key-type: multiValueLegacyExtendedProperty @@ -8995,6 +8676,7 @@ paths: in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -9002,6 +8684,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -9009,12 +8692,14 @@ paths: in: path description: 'key: id of multiValueLegacyExtendedProperty' required: true + style: simple schema: type: string x-ms-docs-key-type: multiValueLegacyExtendedProperty - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -9028,12 +8713,14 @@ paths: tags: - groups.calendar summary: Get singleValueExtendedProperties from groups + description: The collection of single-value extended properties defined for the event. Read-only. Nullable. operationId: groups.calendar.calendarView_ListSingleValueExtendedProperties parameters: - name: group-id in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -9041,6 +8728,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -9108,6 +8796,7 @@ paths: in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -9115,6 +8804,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -9140,12 +8830,14 @@ paths: tags: - groups.calendar summary: Get singleValueExtendedProperties from groups + description: The collection of single-value extended properties defined for the event. Read-only. Nullable. operationId: groups.calendar.calendarView_GetSingleValueExtendedProperties parameters: - name: group-id in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -9153,6 +8845,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -9160,6 +8853,7 @@ paths: in: path description: 'key: id of singleValueLegacyExtendedProperty' required: true + style: simple schema: type: string x-ms-docs-key-type: singleValueLegacyExtendedProperty @@ -9208,6 +8902,7 @@ paths: in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -9215,6 +8910,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -9222,6 +8918,7 @@ paths: in: path description: 'key: id of singleValueLegacyExtendedProperty' required: true + style: simple schema: type: string x-ms-docs-key-type: singleValueLegacyExtendedProperty @@ -9248,6 +8945,7 @@ paths: in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -9255,6 +8953,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -9262,12 +8961,14 @@ paths: in: path description: 'key: id of singleValueLegacyExtendedProperty' required: true + style: simple schema: type: string x-ms-docs-key-type: singleValueLegacyExtendedProperty - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -9280,13 +8981,18 @@ paths: get: tags: - groups.calendar - summary: Get events from groups + summary: List events + description: "Retrieve a list of events in a calendar. The calendar can be one for a user, or the default calendar of a Microsoft 365 group. The list of events contains single instance meetings and series masters. To get expanded event instances, you can get the calendar view, or\nget the instances of an event." + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/calendar-list-events?view=graph-rest-1.0 operationId: groups.calendar_ListEvents parameters: - name: group-id in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -9464,13 +9170,18 @@ paths: post: tags: - groups.calendar - summary: Create new navigation property to events for groups + summary: Create event + description: 'Use this API to create a new event in a calendar. The calendar can be one for a user, or the default calendar of a Microsoft 365 group. ' + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/calendar-post-events?view=graph-rest-1.0 operationId: groups.calendar_CreateEvents parameters: - name: group-id in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -9496,12 +9207,14 @@ paths: tags: - groups.calendar summary: Get events from groups + description: The events in the calendar. Navigation property. Read-only. operationId: groups.calendar_GetEvents parameters: - name: group-id in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -9509,6 +9222,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -9643,6 +9357,7 @@ paths: in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -9650,6 +9365,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -9676,6 +9392,7 @@ paths: in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -9683,12 +9400,14 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -9701,13 +9420,18 @@ paths: get: tags: - groups.calendar - summary: Get attachments from groups + summary: List attachments + description: Retrieve a list of attachment objects attached to an event. + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/event-list-attachments?view=graph-rest-1.0 operationId: groups.calendar.events_ListAttachments parameters: - name: group-id in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -9715,6 +9439,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -9786,13 +9511,18 @@ paths: post: tags: - groups.calendar - summary: Create new navigation property to attachments for groups + summary: Add attachment + description: 'Use this API to add an attachment to an existing event. This operation limits the size of the attachment you can add to under 3 MB. If an organizer adds an attachment to a meeting event, the organizer can subsequently update the event to send the attachment and update the event for each attendee as well.' + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/event-post-attachments?view=graph-rest-1.0 operationId: groups.calendar.events_CreateAttachments parameters: - name: group-id in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -9800,6 +9530,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -9825,12 +9556,14 @@ paths: tags: - groups.calendar summary: Get attachments from groups + description: 'The collection of FileAttachment, ItemAttachment, and referenceAttachment attachments for the event. Navigation property. Read-only. Nullable.' operationId: groups.calendar.events_GetAttachments parameters: - name: group-id in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -9838,6 +9571,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -9845,6 +9579,7 @@ paths: in: path description: 'key: id of attachment' required: true + style: simple schema: type: string x-ms-docs-key-type: attachment @@ -9887,46 +9622,6 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - patch: - tags: - - groups.calendar - summary: Update the navigation property attachments in groups - operationId: groups.calendar.events_UpdateAttachments - parameters: - - name: group-id - in: path - description: 'key: id of group' - required: true - schema: - type: string - x-ms-docs-key-type: group - - name: event-id - in: path - description: 'key: id of event' - required: true - schema: - type: string - x-ms-docs-key-type: event - - name: attachment-id - in: path - description: 'key: id of attachment' - required: true - schema: - type: string - x-ms-docs-key-type: attachment - requestBody: - description: New navigation property values - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.attachment' - required: true - responses: - '204': - description: Success - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation delete: tags: - groups.calendar @@ -9937,6 +9632,7 @@ paths: in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -9944,6 +9640,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -9951,12 +9648,14 @@ paths: in: path description: 'key: id of attachment' required: true + style: simple schema: type: string x-ms-docs-key-type: attachment - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -9970,12 +9669,14 @@ paths: tags: - groups.calendar summary: Get calendar from groups + description: The calendar that contains the event. Navigation property. Read-only. operationId: groups.calendar.events_GetCalendar parameters: - name: group-id in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -9983,6 +9684,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -10066,6 +9768,7 @@ paths: in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -10073,6 +9776,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -10266,43 +9970,6 @@ paths: nextLinkName: '@odata.nextLink' operationName: listMore x-ms-docs-operation-type: operation - post: - tags: - - groups.calendar - summary: Create new navigation property to exceptionOccurrences for groups - operationId: groups.calendar.events_CreateExceptionOccurrences - parameters: - - name: group-id - in: path - description: 'key: id of group' - required: true - schema: - type: string - x-ms-docs-key-type: group - - name: event-id - in: path - description: 'key: id of event' - required: true - schema: - type: string - x-ms-docs-key-type: event - requestBody: - description: New navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.event' - required: true - responses: - '201': - description: Created navigation property. - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.event' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation '/groups/{group-id}/calendar/events/{event-id}/exceptionOccurrences/{event-id1}': get: tags: @@ -10314,6 +9981,7 @@ paths: in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -10321,6 +9989,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -10328,6 +9997,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -10478,95 +10148,22 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - patch: - tags: - - groups.calendar - summary: Update the navigation property exceptionOccurrences in groups - operationId: groups.calendar.events_UpdateExceptionOccurrences - parameters: - - name: group-id - in: path - description: 'key: id of group' - required: true - schema: - type: string - x-ms-docs-key-type: group - - name: event-id - in: path - description: 'key: id of event' - required: true - schema: - type: string - x-ms-docs-key-type: event - - name: event-id1 - in: path - description: 'key: id of event' - required: true - schema: - type: string - x-ms-docs-key-type: event - requestBody: - description: New navigation property values - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.event' - required: true - responses: - '204': - description: Success - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - delete: - tags: - - groups.calendar - summary: Delete navigation property exceptionOccurrences for groups - operationId: groups.calendar.events_DeleteExceptionOccurrences - parameters: - - name: group-id - in: path - description: 'key: id of group' - required: true - schema: - type: string - x-ms-docs-key-type: group - - name: event-id - in: path - description: 'key: id of event' - required: true - schema: - type: string - x-ms-docs-key-type: event - - name: event-id1 - in: path - description: 'key: id of event' - required: true - schema: - type: string - x-ms-docs-key-type: event - - 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 '/groups/{group-id}/calendar/events/{event-id}/exceptionOccurrences/{event-id1}/attachments': get: tags: - groups.calendar - summary: Get attachments from groups + summary: List attachments + description: Retrieve a list of attachment objects attached to an event. + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/event-list-attachments?view=graph-rest-1.0 operationId: groups.calendar.events.exceptionOccurrences_ListAttachments parameters: - name: group-id in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -10574,6 +10171,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -10581,6 +10179,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -10652,13 +10251,18 @@ paths: post: tags: - groups.calendar - summary: Create new navigation property to attachments for groups + summary: Add attachment + description: 'Use this API to add an attachment to an existing event. This operation limits the size of the attachment you can add to under 3 MB. If an organizer adds an attachment to a meeting event, the organizer can subsequently update the event to send the attachment and update the event for each attendee as well.' + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/event-post-attachments?view=graph-rest-1.0 operationId: groups.calendar.events.exceptionOccurrences_CreateAttachments parameters: - name: group-id in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -10666,6 +10270,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -10673,6 +10278,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -10698,12 +10304,14 @@ paths: tags: - groups.calendar summary: Get attachments from groups + description: 'The collection of FileAttachment, ItemAttachment, and referenceAttachment attachments for the event. Navigation property. Read-only. Nullable.' operationId: groups.calendar.events.exceptionOccurrences_GetAttachments parameters: - name: group-id in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -10711,6 +10319,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -10718,6 +10327,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -10725,6 +10335,7 @@ paths: in: path description: 'key: id of attachment' required: true + style: simple schema: type: string x-ms-docs-key-type: attachment @@ -10767,53 +10378,6 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - patch: - tags: - - groups.calendar - summary: Update the navigation property attachments in groups - operationId: groups.calendar.events.exceptionOccurrences_UpdateAttachments - parameters: - - name: group-id - in: path - description: 'key: id of group' - required: true - schema: - type: string - x-ms-docs-key-type: group - - name: event-id - in: path - description: 'key: id of event' - required: true - schema: - type: string - x-ms-docs-key-type: event - - name: event-id1 - in: path - description: 'key: id of event' - required: true - schema: - type: string - x-ms-docs-key-type: event - - name: attachment-id - in: path - description: 'key: id of attachment' - required: true - schema: - type: string - x-ms-docs-key-type: attachment - requestBody: - description: New navigation property values - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.attachment' - required: true - responses: - '204': - description: Success - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation delete: tags: - groups.calendar @@ -10824,6 +10388,7 @@ paths: in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -10831,6 +10396,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -10838,6 +10404,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -10845,12 +10412,14 @@ paths: in: path description: 'key: id of attachment' required: true + style: simple schema: type: string x-ms-docs-key-type: attachment - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -10864,12 +10433,14 @@ paths: tags: - groups.calendar summary: Get calendar from groups + description: The calendar that contains the event. Navigation property. Read-only. operationId: groups.calendar.events.exceptionOccurrences_GetCalendar parameters: - name: group-id in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -10877,6 +10448,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -10884,6 +10456,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -10966,12 +10539,14 @@ paths: tags: - groups.calendar summary: Get extensions from groups + description: The collection of open extensions defined for the event. Nullable. operationId: groups.calendar.events.exceptionOccurrences_ListExtensions parameters: - name: group-id in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -10979,6 +10554,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -10986,6 +10562,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -11042,13 +10619,18 @@ paths: post: tags: - groups.calendar - summary: Create new navigation property to extensions for groups + summary: Create openTypeExtension + description: 'Create an open extension (openTypeExtension object) and add custom properties in a new or existing instance of a resource. You can create an open extension in a resource instance and store custom data to it all in the same operation, except for specific resources. See known limitations of open extensions for more information. The table in the Permissions section lists the resources that support open extensions.' + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/opentypeextension-post-opentypeextension?view=graph-rest-1.0 operationId: groups.calendar.events.exceptionOccurrences_CreateExtensions parameters: - name: group-id in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -11056,6 +10638,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -11063,6 +10646,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -11088,12 +10672,14 @@ paths: tags: - groups.calendar summary: Get extensions from groups + description: The collection of open extensions defined for the event. Nullable. operationId: groups.calendar.events.exceptionOccurrences_GetExtensions parameters: - name: group-id in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -11101,6 +10687,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -11108,6 +10695,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -11115,6 +10703,7 @@ paths: in: path description: 'key: id of extension' required: true + style: simple schema: type: string x-ms-docs-key-type: extension @@ -11162,6 +10751,7 @@ paths: in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -11169,6 +10759,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -11176,6 +10767,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -11183,6 +10775,7 @@ paths: in: path description: 'key: id of extension' required: true + style: simple schema: type: string x-ms-docs-key-type: extension @@ -11209,6 +10802,7 @@ paths: in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -11216,6 +10810,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -11223,6 +10818,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -11230,12 +10826,14 @@ paths: in: path description: 'key: id of extension' required: true + style: simple schema: type: string x-ms-docs-key-type: extension - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -11248,13 +10846,18 @@ paths: get: tags: - groups.calendar - summary: Get instances from groups + summary: List instances + description: "Get the instances (occurrences) of an event for a specified time range. If the event is a `seriesMaster` type, this returns the\noccurrences and exceptions of the event in the specified time range." + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/event-list-instances?view=graph-rest-1.0 operationId: groups.calendar.events.exceptionOccurrences_ListInstances parameters: - name: group-id in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -11262,6 +10865,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -11269,6 +10873,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -11443,61 +11048,19 @@ paths: nextLinkName: '@odata.nextLink' operationName: listMore x-ms-docs-operation-type: operation - post: - tags: - - groups.calendar - summary: Create new navigation property to instances for groups - operationId: groups.calendar.events.exceptionOccurrences_CreateInstances - parameters: - - name: group-id - in: path - description: 'key: id of group' - required: true - schema: - type: string - x-ms-docs-key-type: group - - name: event-id - in: path - description: 'key: id of event' - required: true - schema: - type: string - x-ms-docs-key-type: event - - name: event-id1 - in: path - description: 'key: id of event' - required: true - schema: - type: string - x-ms-docs-key-type: event - requestBody: - description: New navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.event' - required: true - responses: - '201': - description: Created navigation property. - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.event' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation '/groups/{group-id}/calendar/events/{event-id}/exceptionOccurrences/{event-id1}/instances/{event-id2}': get: tags: - groups.calendar summary: Get instances from groups + 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.' operationId: groups.calendar.events.exceptionOccurrences_GetInstances parameters: - name: group-id in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -11505,6 +11068,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -11512,6 +11076,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -11519,6 +11084,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -11657,16 +11223,22 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - patch: + '/groups/{group-id}/calendar/events/{event-id}/exceptionOccurrences/{event-id1}/instances/{event-id2}/attachments': + get: tags: - groups.calendar - summary: Update the navigation property instances in groups - operationId: groups.calendar.events.exceptionOccurrences_UpdateInstances + summary: List attachments + description: Retrieve a list of attachment objects attached to an event. + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/event-list-attachments?view=graph-rest-1.0 + operationId: groups.calendar.events.exceptionOccurrences.instances_ListAttachments parameters: - name: group-id in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -11674,6 +11246,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -11681,6 +11254,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -11688,32 +11262,90 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event - requestBody: - description: New navigation property values - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.event' - required: true + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $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 + - contentType + - contentType desc + - isInline + - isInline desc + - lastModifiedDateTime + - lastModifiedDateTime desc + - name + - name desc + - size + - size 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 + - contentType + - isInline + - lastModifiedDateTime + - name + - size + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + type: string responses: - '204': - description: Success + '200': + $ref: '#/components/responses/microsoft.graph.attachmentCollectionResponse' default: $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore x-ms-docs-operation-type: operation - delete: + post: tags: - groups.calendar - summary: Delete navigation property instances for groups - operationId: groups.calendar.events.exceptionOccurrences_DeleteInstances + summary: Add attachment + description: 'Use this API to add an attachment to an existing event. This operation limits the size of the attachment you can add to under 3 MB. If an organizer adds an attachment to a meeting event, the organizer can subsequently update the event to send the attachment and update the event for each attendee as well.' + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/event-post-attachments?view=graph-rest-1.0 + operationId: groups.calendar.events.exceptionOccurrences.instances_CreateAttachments parameters: - name: group-id in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -11721,6 +11353,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -11728,6 +11361,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -11735,182 +11369,40 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event - - name: If-Match - in: header - description: ETag - schema: - type: string + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.attachment' + required: true responses: - '204': - description: Success + '201': + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.attachment' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/groups/{group-id}/calendar/events/{event-id}/exceptionOccurrences/{event-id1}/instances/{event-id2}/attachments': + '/groups/{group-id}/calendar/events/{event-id}/exceptionOccurrences/{event-id1}/instances/{event-id2}/attachments/{attachment-id}': get: tags: - groups.calendar summary: Get attachments from groups - operationId: groups.calendar.events.exceptionOccurrences.instances_ListAttachments - parameters: - - name: group-id - in: path - description: 'key: id of group' - required: true - schema: - type: string - x-ms-docs-key-type: group - - name: event-id - in: path - description: 'key: id of event' - required: true - schema: - type: string - x-ms-docs-key-type: event - - name: event-id1 - in: path - description: 'key: id of event' - required: true - schema: - type: string - x-ms-docs-key-type: event - - name: event-id2 - in: path - description: 'key: id of event' - required: true - schema: - type: string - x-ms-docs-key-type: event - - $ref: '#/components/parameters/top' - - $ref: '#/components/parameters/skip' - - $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 - - contentType - - contentType desc - - isInline - - isInline desc - - lastModifiedDateTime - - lastModifiedDateTime desc - - name - - name desc - - size - - size 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 - - contentType - - isInline - - lastModifiedDateTime - - name - - size - 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': - $ref: '#/components/responses/microsoft.graph.attachmentCollectionResponse' - default: - $ref: '#/components/responses/error' - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore - x-ms-docs-operation-type: operation - post: - tags: - - groups.calendar - summary: Create new navigation property to attachments for groups - operationId: groups.calendar.events.exceptionOccurrences.instances_CreateAttachments - parameters: - - name: group-id - in: path - description: 'key: id of group' - required: true - schema: - type: string - x-ms-docs-key-type: group - - name: event-id - in: path - description: 'key: id of event' - required: true - schema: - type: string - x-ms-docs-key-type: event - - name: event-id1 - in: path - description: 'key: id of event' - required: true - schema: - type: string - x-ms-docs-key-type: event - - name: event-id2 - in: path - description: 'key: id of event' - required: true - schema: - type: string - x-ms-docs-key-type: event - requestBody: - description: New navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.attachment' - required: true - responses: - '201': - description: Created navigation property. - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.attachment' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/groups/{group-id}/calendar/events/{event-id}/exceptionOccurrences/{event-id1}/instances/{event-id2}/attachments/{attachment-id}': - get: - tags: - - groups.calendar - summary: Get attachments from groups - operationId: groups.calendar.events.exceptionOccurrences.instances_GetAttachments + description: 'The collection of FileAttachment, ItemAttachment, and referenceAttachment attachments for the event. Navigation property. Read-only. Nullable.' + operationId: groups.calendar.events.exceptionOccurrences.instances_GetAttachments parameters: - name: group-id in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -11918,6 +11410,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -11925,6 +11418,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -11932,6 +11426,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -11939,6 +11434,7 @@ paths: in: path description: 'key: id of attachment' required: true + style: simple schema: type: string x-ms-docs-key-type: attachment @@ -11981,60 +11477,6 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - patch: - tags: - - groups.calendar - summary: Update the navigation property attachments in groups - operationId: groups.calendar.events.exceptionOccurrences.instances_UpdateAttachments - parameters: - - name: group-id - in: path - description: 'key: id of group' - required: true - schema: - type: string - x-ms-docs-key-type: group - - name: event-id - in: path - description: 'key: id of event' - required: true - schema: - type: string - x-ms-docs-key-type: event - - name: event-id1 - in: path - description: 'key: id of event' - required: true - schema: - type: string - x-ms-docs-key-type: event - - name: event-id2 - in: path - description: 'key: id of event' - required: true - schema: - type: string - x-ms-docs-key-type: event - - name: attachment-id - in: path - description: 'key: id of attachment' - required: true - schema: - type: string - x-ms-docs-key-type: attachment - requestBody: - description: New navigation property values - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.attachment' - required: true - responses: - '204': - description: Success - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation delete: tags: - groups.calendar @@ -12045,6 +11487,7 @@ paths: in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -12052,6 +11495,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -12059,6 +11503,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -12066,6 +11511,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -12073,12 +11519,14 @@ paths: in: path description: 'key: id of attachment' required: true + style: simple schema: type: string x-ms-docs-key-type: attachment - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -12092,12 +11540,14 @@ paths: tags: - groups.calendar summary: Get calendar from groups + description: The calendar that contains the event. Navigation property. Read-only. operationId: groups.calendar.events.exceptionOccurrences.instances_GetCalendar parameters: - name: group-id in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -12105,6 +11555,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -12112,6 +11563,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -12119,6 +11571,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -12206,12 +11659,14 @@ paths: tags: - groups.calendar summary: Get extensions from groups + description: The collection of open extensions defined for the event. Nullable. operationId: groups.calendar.events.exceptionOccurrences.instances_ListExtensions parameters: - name: group-id in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -12219,6 +11674,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -12226,6 +11682,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -12233,6 +11690,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -12289,13 +11747,18 @@ paths: post: tags: - groups.calendar - summary: Create new navigation property to extensions for groups + summary: Create openTypeExtension + description: 'Create an open extension (openTypeExtension object) and add custom properties in a new or existing instance of a resource. You can create an open extension in a resource instance and store custom data to it all in the same operation, except for specific resources. See known limitations of open extensions for more information. The table in the Permissions section lists the resources that support open extensions.' + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/opentypeextension-post-opentypeextension?view=graph-rest-1.0 operationId: groups.calendar.events.exceptionOccurrences.instances_CreateExtensions parameters: - name: group-id in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -12303,6 +11766,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -12310,6 +11774,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -12317,6 +11782,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -12342,12 +11808,14 @@ paths: tags: - groups.calendar summary: Get extensions from groups + description: The collection of open extensions defined for the event. Nullable. operationId: groups.calendar.events.exceptionOccurrences.instances_GetExtensions parameters: - name: group-id in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -12355,6 +11823,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -12362,6 +11831,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -12369,6 +11839,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -12376,6 +11847,7 @@ paths: in: path description: 'key: id of extension' required: true + style: simple schema: type: string x-ms-docs-key-type: extension @@ -12423,6 +11895,7 @@ paths: in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -12430,6 +11903,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -12437,6 +11911,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -12444,6 +11919,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -12451,6 +11927,7 @@ paths: in: path description: 'key: id of extension' required: true + style: simple schema: type: string x-ms-docs-key-type: extension @@ -12477,6 +11954,7 @@ paths: in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -12484,6 +11962,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -12491,6 +11970,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -12498,6 +11978,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -12505,12 +11986,14 @@ paths: in: path description: 'key: id of extension' required: true + style: simple schema: type: string x-ms-docs-key-type: extension - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -12524,12 +12007,14 @@ paths: tags: - groups.calendar summary: Get multiValueExtendedProperties from groups + description: The collection of multi-value extended properties defined for the event. Read-only. Nullable. operationId: groups.calendar.events.exceptionOccurrences.instances_ListMultiValueExtendedProperties parameters: - name: group-id in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -12537,6 +12022,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -12544,6 +12030,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -12551,6 +12038,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -12618,6 +12106,7 @@ paths: in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -12625,6 +12114,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -12632,6 +12122,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -12639,6 +12130,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -12664,12 +12156,14 @@ paths: tags: - groups.calendar summary: Get multiValueExtendedProperties from groups + description: The collection of multi-value extended properties defined for the event. Read-only. Nullable. operationId: groups.calendar.events.exceptionOccurrences.instances_GetMultiValueExtendedProperties parameters: - name: group-id in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -12677,6 +12171,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -12684,6 +12179,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -12691,6 +12187,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -12698,6 +12195,7 @@ paths: in: path description: 'key: id of multiValueLegacyExtendedProperty' required: true + style: simple schema: type: string x-ms-docs-key-type: multiValueLegacyExtendedProperty @@ -12746,6 +12244,7 @@ paths: in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -12753,6 +12252,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -12760,6 +12260,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -12767,6 +12268,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -12774,6 +12276,7 @@ paths: in: path description: 'key: id of multiValueLegacyExtendedProperty' required: true + style: simple schema: type: string x-ms-docs-key-type: multiValueLegacyExtendedProperty @@ -12800,6 +12303,7 @@ paths: in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -12807,6 +12311,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -12814,6 +12319,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -12821,6 +12327,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -12828,12 +12335,14 @@ paths: in: path description: 'key: id of multiValueLegacyExtendedProperty' required: true + style: simple schema: type: string x-ms-docs-key-type: multiValueLegacyExtendedProperty - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -12847,12 +12356,14 @@ paths: tags: - groups.calendar summary: Get singleValueExtendedProperties from groups + description: The collection of single-value extended properties defined for the event. Read-only. Nullable. operationId: groups.calendar.events.exceptionOccurrences.instances_ListSingleValueExtendedProperties parameters: - name: group-id in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -12860,6 +12371,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -12867,6 +12379,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -12874,6 +12387,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -12941,6 +12455,7 @@ paths: in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -12948,6 +12463,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -12955,6 +12471,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -12962,6 +12479,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -12987,12 +12505,14 @@ paths: tags: - groups.calendar summary: Get singleValueExtendedProperties from groups + description: The collection of single-value extended properties defined for the event. Read-only. Nullable. operationId: groups.calendar.events.exceptionOccurrences.instances_GetSingleValueExtendedProperties parameters: - name: group-id in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -13000,6 +12520,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -13007,6 +12528,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -13014,6 +12536,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -13021,6 +12544,7 @@ paths: in: path description: 'key: id of singleValueLegacyExtendedProperty' required: true + style: simple schema: type: string x-ms-docs-key-type: singleValueLegacyExtendedProperty @@ -13069,6 +12593,7 @@ paths: in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -13076,6 +12601,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -13083,6 +12609,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -13090,6 +12617,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -13097,6 +12625,7 @@ paths: in: path description: 'key: id of singleValueLegacyExtendedProperty' required: true + style: simple schema: type: string x-ms-docs-key-type: singleValueLegacyExtendedProperty @@ -13123,6 +12652,7 @@ paths: in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -13130,6 +12660,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -13137,6 +12668,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -13144,6 +12676,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -13151,12 +12684,14 @@ paths: in: path description: 'key: id of singleValueLegacyExtendedProperty' required: true + style: simple schema: type: string x-ms-docs-key-type: singleValueLegacyExtendedProperty - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -13170,12 +12705,14 @@ paths: tags: - groups.calendar summary: Get multiValueExtendedProperties from groups + description: The collection of multi-value extended properties defined for the event. Read-only. Nullable. operationId: groups.calendar.events.exceptionOccurrences_ListMultiValueExtendedProperties parameters: - name: group-id in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -13183,6 +12720,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -13190,6 +12728,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -13257,6 +12796,7 @@ paths: in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -13264,6 +12804,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -13271,6 +12812,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -13296,12 +12838,14 @@ paths: tags: - groups.calendar summary: Get multiValueExtendedProperties from groups + description: The collection of multi-value extended properties defined for the event. Read-only. Nullable. operationId: groups.calendar.events.exceptionOccurrences_GetMultiValueExtendedProperties parameters: - name: group-id in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -13309,6 +12853,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -13316,6 +12861,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -13323,6 +12869,7 @@ paths: in: path description: 'key: id of multiValueLegacyExtendedProperty' required: true + style: simple schema: type: string x-ms-docs-key-type: multiValueLegacyExtendedProperty @@ -13371,6 +12918,7 @@ paths: in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -13378,6 +12926,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -13385,6 +12934,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -13392,6 +12942,7 @@ paths: in: path description: 'key: id of multiValueLegacyExtendedProperty' required: true + style: simple schema: type: string x-ms-docs-key-type: multiValueLegacyExtendedProperty @@ -13418,6 +12969,7 @@ paths: in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -13425,6 +12977,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -13432,6 +12985,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -13439,12 +12993,14 @@ paths: in: path description: 'key: id of multiValueLegacyExtendedProperty' required: true + style: simple schema: type: string x-ms-docs-key-type: multiValueLegacyExtendedProperty - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -13458,12 +13014,14 @@ paths: tags: - groups.calendar summary: Get singleValueExtendedProperties from groups + description: The collection of single-value extended properties defined for the event. Read-only. Nullable. operationId: groups.calendar.events.exceptionOccurrences_ListSingleValueExtendedProperties parameters: - name: group-id in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -13471,6 +13029,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -13478,6 +13037,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -13545,6 +13105,7 @@ paths: in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -13552,6 +13113,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -13559,6 +13121,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -13584,12 +13147,14 @@ paths: tags: - groups.calendar summary: Get singleValueExtendedProperties from groups + description: The collection of single-value extended properties defined for the event. Read-only. Nullable. operationId: groups.calendar.events.exceptionOccurrences_GetSingleValueExtendedProperties parameters: - name: group-id in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -13597,6 +13162,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -13604,6 +13170,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -13611,6 +13178,7 @@ paths: in: path description: 'key: id of singleValueLegacyExtendedProperty' required: true + style: simple schema: type: string x-ms-docs-key-type: singleValueLegacyExtendedProperty @@ -13659,6 +13227,7 @@ paths: in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -13666,6 +13235,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -13673,6 +13243,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -13680,6 +13251,7 @@ paths: in: path description: 'key: id of singleValueLegacyExtendedProperty' required: true + style: simple schema: type: string x-ms-docs-key-type: singleValueLegacyExtendedProperty @@ -13706,6 +13278,7 @@ paths: in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -13713,6 +13286,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -13720,6 +13294,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -13727,12 +13302,14 @@ paths: in: path description: 'key: id of singleValueLegacyExtendedProperty' required: true + style: simple schema: type: string x-ms-docs-key-type: singleValueLegacyExtendedProperty - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -13746,12 +13323,14 @@ paths: tags: - groups.calendar summary: Get extensions from groups + description: The collection of open extensions defined for the event. Nullable. operationId: groups.calendar.events_ListExtensions parameters: - name: group-id in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -13759,6 +13338,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -13815,13 +13395,18 @@ paths: post: tags: - groups.calendar - summary: Create new navigation property to extensions for groups + summary: Create openTypeExtension + description: 'Create an open extension (openTypeExtension object) and add custom properties in a new or existing instance of a resource. You can create an open extension in a resource instance and store custom data to it all in the same operation, except for specific resources. See known limitations of open extensions for more information. The table in the Permissions section lists the resources that support open extensions.' + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/opentypeextension-post-opentypeextension?view=graph-rest-1.0 operationId: groups.calendar.events_CreateExtensions parameters: - name: group-id in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -13829,6 +13414,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -13854,12 +13440,14 @@ paths: tags: - groups.calendar summary: Get extensions from groups + description: The collection of open extensions defined for the event. Nullable. operationId: groups.calendar.events_GetExtensions parameters: - name: group-id in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -13867,6 +13455,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -13874,6 +13463,7 @@ paths: in: path description: 'key: id of extension' required: true + style: simple schema: type: string x-ms-docs-key-type: extension @@ -13921,6 +13511,7 @@ paths: in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -13928,6 +13519,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -13935,6 +13527,7 @@ paths: in: path description: 'key: id of extension' required: true + style: simple schema: type: string x-ms-docs-key-type: extension @@ -13961,6 +13554,7 @@ paths: in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -13968,6 +13562,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -13975,12 +13570,14 @@ paths: in: path description: 'key: id of extension' required: true + style: simple schema: type: string x-ms-docs-key-type: extension - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -13993,13 +13590,18 @@ paths: get: tags: - groups.calendar - summary: Get instances from groups + summary: List instances + description: "Get the instances (occurrences) of an event for a specified time range. If the event is a `seriesMaster` type, this returns the\noccurrences and exceptions of the event in the specified time range." + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/event-list-instances?view=graph-rest-1.0 operationId: groups.calendar.events_ListInstances parameters: - name: group-id in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -14007,6 +13609,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -14181,54 +13784,19 @@ paths: nextLinkName: '@odata.nextLink' operationName: listMore x-ms-docs-operation-type: operation - post: - tags: - - groups.calendar - summary: Create new navigation property to instances for groups - operationId: groups.calendar.events_CreateInstances - parameters: - - name: group-id - in: path - description: 'key: id of group' - required: true - schema: - type: string - x-ms-docs-key-type: group - - name: event-id - in: path - description: 'key: id of event' - required: true - schema: - type: string - x-ms-docs-key-type: event - requestBody: - description: New navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.event' - required: true - responses: - '201': - description: Created navigation property. - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.event' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation '/groups/{group-id}/calendar/events/{event-id}/instances/{event-id1}': get: tags: - groups.calendar summary: Get instances from groups + 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.' operationId: groups.calendar.events_GetInstances parameters: - name: group-id in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -14236,6 +13804,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -14243,6 +13812,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -14374,95 +13944,22 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - patch: - tags: - - groups.calendar - summary: Update the navigation property instances in groups - operationId: groups.calendar.events_UpdateInstances - parameters: - - name: group-id - in: path - description: 'key: id of group' - required: true - schema: - type: string - x-ms-docs-key-type: group - - name: event-id - in: path - description: 'key: id of event' - required: true - schema: - type: string - x-ms-docs-key-type: event - - name: event-id1 - in: path - description: 'key: id of event' - required: true - schema: - type: string - x-ms-docs-key-type: event - requestBody: - description: New navigation property values - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.event' - required: true - responses: - '204': - description: Success - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - delete: - tags: - - groups.calendar - summary: Delete navigation property instances for groups - operationId: groups.calendar.events_DeleteInstances - parameters: - - name: group-id - in: path - description: 'key: id of group' - required: true - schema: - type: string - x-ms-docs-key-type: group - - name: event-id - in: path - description: 'key: id of event' - required: true - schema: - type: string - x-ms-docs-key-type: event - - name: event-id1 - in: path - description: 'key: id of event' - required: true - schema: - type: string - x-ms-docs-key-type: event - - 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 '/groups/{group-id}/calendar/events/{event-id}/instances/{event-id1}/attachments': get: tags: - groups.calendar - summary: Get attachments from groups + summary: List attachments + description: Retrieve a list of attachment objects attached to an event. + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/event-list-attachments?view=graph-rest-1.0 operationId: groups.calendar.events.instances_ListAttachments parameters: - name: group-id in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -14470,6 +13967,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -14477,6 +13975,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -14548,13 +14047,18 @@ paths: post: tags: - groups.calendar - summary: Create new navigation property to attachments for groups + summary: Add attachment + description: 'Use this API to add an attachment to an existing event. This operation limits the size of the attachment you can add to under 3 MB. If an organizer adds an attachment to a meeting event, the organizer can subsequently update the event to send the attachment and update the event for each attendee as well.' + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/event-post-attachments?view=graph-rest-1.0 operationId: groups.calendar.events.instances_CreateAttachments parameters: - name: group-id in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -14562,6 +14066,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -14569,6 +14074,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -14594,12 +14100,14 @@ paths: tags: - groups.calendar summary: Get attachments from groups + description: 'The collection of FileAttachment, ItemAttachment, and referenceAttachment attachments for the event. Navigation property. Read-only. Nullable.' operationId: groups.calendar.events.instances_GetAttachments parameters: - name: group-id in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -14607,6 +14115,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -14614,6 +14123,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -14621,6 +14131,7 @@ paths: in: path description: 'key: id of attachment' required: true + style: simple schema: type: string x-ms-docs-key-type: attachment @@ -14663,53 +14174,6 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - patch: - tags: - - groups.calendar - summary: Update the navigation property attachments in groups - operationId: groups.calendar.events.instances_UpdateAttachments - parameters: - - name: group-id - in: path - description: 'key: id of group' - required: true - schema: - type: string - x-ms-docs-key-type: group - - name: event-id - in: path - description: 'key: id of event' - required: true - schema: - type: string - x-ms-docs-key-type: event - - name: event-id1 - in: path - description: 'key: id of event' - required: true - schema: - type: string - x-ms-docs-key-type: event - - name: attachment-id - in: path - description: 'key: id of attachment' - required: true - schema: - type: string - x-ms-docs-key-type: attachment - requestBody: - description: New navigation property values - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.attachment' - required: true - responses: - '204': - description: Success - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation delete: tags: - groups.calendar @@ -14720,6 +14184,7 @@ paths: in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -14727,6 +14192,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -14734,6 +14200,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -14741,12 +14208,14 @@ paths: in: path description: 'key: id of attachment' required: true + style: simple schema: type: string x-ms-docs-key-type: attachment - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -14760,12 +14229,14 @@ paths: tags: - groups.calendar summary: Get calendar from groups + description: The calendar that contains the event. Navigation property. Read-only. operationId: groups.calendar.events.instances_GetCalendar parameters: - name: group-id in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -14773,6 +14244,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -14780,6 +14252,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -14868,6 +14341,7 @@ paths: in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -14875,6 +14349,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -14882,6 +14357,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -15075,50 +14551,6 @@ paths: nextLinkName: '@odata.nextLink' operationName: listMore x-ms-docs-operation-type: operation - post: - tags: - - groups.calendar - summary: Create new navigation property to exceptionOccurrences for groups - operationId: groups.calendar.events.instances_CreateExceptionOccurrences - parameters: - - name: group-id - in: path - description: 'key: id of group' - required: true - schema: - type: string - x-ms-docs-key-type: group - - name: event-id - in: path - description: 'key: id of event' - required: true - schema: - type: string - x-ms-docs-key-type: event - - name: event-id1 - in: path - description: 'key: id of event' - required: true - schema: - type: string - x-ms-docs-key-type: event - requestBody: - description: New navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.event' - required: true - responses: - '201': - description: Created navigation property. - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.event' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation '/groups/{group-id}/calendar/events/{event-id}/instances/{event-id1}/exceptionOccurrences/{event-id2}': get: tags: @@ -15130,6 +14562,7 @@ paths: in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -15137,6 +14570,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -15144,6 +14578,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -15151,6 +14586,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -15308,16 +14744,129 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - patch: + '/groups/{group-id}/calendar/events/{event-id}/instances/{event-id1}/exceptionOccurrences/{event-id2}/attachments': + get: + tags: + - groups.calendar + summary: List attachments + description: Retrieve a list of attachment objects attached to an event. + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/event-list-attachments?view=graph-rest-1.0 + operationId: groups.calendar.events.instances.exceptionOccurrences_ListAttachments + parameters: + - name: group-id + in: path + description: 'key: id of group' + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: group + - name: event-id + in: path + description: 'key: id of event' + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: event + - name: event-id1 + in: path + description: 'key: id of event' + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: event + - name: event-id2 + in: path + description: 'key: id of event' + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: event + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $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 + - contentType + - contentType desc + - isInline + - isInline desc + - lastModifiedDateTime + - lastModifiedDateTime desc + - name + - name desc + - size + - size 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 + - contentType + - isInline + - lastModifiedDateTime + - name + - size + 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': + $ref: '#/components/responses/microsoft.graph.attachmentCollectionResponse' + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + post: tags: - groups.calendar - summary: Update the navigation property exceptionOccurrences in groups - operationId: groups.calendar.events.instances_UpdateExceptionOccurrences + summary: Add attachment + description: 'Use this API to add an attachment to an existing event. This operation limits the size of the attachment you can add to under 3 MB. If an organizer adds an attachment to a meeting event, the organizer can subsequently update the event to send the attachment and update the event for each attendee as well.' + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/event-post-attachments?view=graph-rest-1.0 + operationId: groups.calendar.events.instances.exceptionOccurrences_CreateAttachments parameters: - name: group-id in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -15325,6 +14874,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -15332,6 +14882,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -15339,32 +14890,40 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event requestBody: - description: New navigation property values + description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.event' + $ref: '#/components/schemas/microsoft.graph.attachment' required: true responses: - '204': - description: Success + '201': + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.attachment' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - delete: + '/groups/{group-id}/calendar/events/{event-id}/instances/{event-id1}/exceptionOccurrences/{event-id2}/attachments/{attachment-id}': + get: tags: - groups.calendar - summary: Delete navigation property exceptionOccurrences for groups - operationId: groups.calendar.events.instances_DeleteExceptionOccurrences + summary: Get attachments from groups + description: 'The collection of FileAttachment, ItemAttachment, and referenceAttachment attachments for the event. Navigation property. Read-only. Nullable.' + operationId: groups.calendar.events.instances.exceptionOccurrences_GetAttachments parameters: - name: group-id in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -15372,6 +14931,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -15379,6 +14939,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -15386,316 +14947,68 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event - - name: If-Match - in: header - description: ETag + - name: attachment-id + in: path + description: 'key: id of attachment' + required: true + style: simple schema: type: string + x-ms-docs-key-type: attachment + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - contentType + - isInline + - lastModifiedDateTime + - name + - size + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + type: string responses: - '204': - description: Success + '200': + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.attachment' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/groups/{group-id}/calendar/events/{event-id}/instances/{event-id1}/exceptionOccurrences/{event-id2}/attachments': - get: + delete: tags: - groups.calendar - summary: Get attachments from groups - operationId: groups.calendar.events.instances.exceptionOccurrences_ListAttachments - parameters: - - name: group-id - in: path - description: 'key: id of group' - required: true - schema: - type: string - x-ms-docs-key-type: group - - name: event-id - in: path - description: 'key: id of event' - required: true - schema: - type: string - x-ms-docs-key-type: event - - name: event-id1 - in: path - description: 'key: id of event' - required: true - schema: - type: string - x-ms-docs-key-type: event - - name: event-id2 - in: path - description: 'key: id of event' - required: true - schema: - type: string - x-ms-docs-key-type: event - - $ref: '#/components/parameters/top' - - $ref: '#/components/parameters/skip' - - $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 - - contentType - - contentType desc - - isInline - - isInline desc - - lastModifiedDateTime - - lastModifiedDateTime desc - - name - - name desc - - size - - size 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 - - contentType - - isInline - - lastModifiedDateTime - - name - - size - 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': - $ref: '#/components/responses/microsoft.graph.attachmentCollectionResponse' - default: - $ref: '#/components/responses/error' - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore - x-ms-docs-operation-type: operation - post: - tags: - - groups.calendar - summary: Create new navigation property to attachments for groups - operationId: groups.calendar.events.instances.exceptionOccurrences_CreateAttachments - parameters: - - name: group-id - in: path - description: 'key: id of group' - required: true - schema: - type: string - x-ms-docs-key-type: group - - name: event-id - in: path - description: 'key: id of event' - required: true - schema: - type: string - x-ms-docs-key-type: event - - name: event-id1 - in: path - description: 'key: id of event' - required: true - schema: - type: string - x-ms-docs-key-type: event - - name: event-id2 - in: path - description: 'key: id of event' - required: true - schema: - type: string - x-ms-docs-key-type: event - requestBody: - description: New navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.attachment' - required: true - responses: - '201': - description: Created navigation property. - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.attachment' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/groups/{group-id}/calendar/events/{event-id}/instances/{event-id1}/exceptionOccurrences/{event-id2}/attachments/{attachment-id}': - get: - tags: - - groups.calendar - summary: Get attachments from groups - operationId: groups.calendar.events.instances.exceptionOccurrences_GetAttachments - parameters: - - name: group-id - in: path - description: 'key: id of group' - required: true - schema: - type: string - x-ms-docs-key-type: group - - name: event-id - in: path - description: 'key: id of event' - required: true - schema: - type: string - x-ms-docs-key-type: event - - name: event-id1 - in: path - description: 'key: id of event' - required: true - schema: - type: string - x-ms-docs-key-type: event - - name: event-id2 - in: path - description: 'key: id of event' - required: true - schema: - type: string - x-ms-docs-key-type: event - - name: attachment-id - in: path - description: 'key: id of attachment' - required: true - schema: - type: string - x-ms-docs-key-type: attachment - - name: $select - in: query - description: Select properties to be returned - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - id - - contentType - - isInline - - lastModifiedDateTime - - name - - size - 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.attachment' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - patch: - tags: - - groups.calendar - summary: Update the navigation property attachments in groups - operationId: groups.calendar.events.instances.exceptionOccurrences_UpdateAttachments - parameters: - - name: group-id - in: path - description: 'key: id of group' - required: true - schema: - type: string - x-ms-docs-key-type: group - - name: event-id - in: path - description: 'key: id of event' - required: true - schema: - type: string - x-ms-docs-key-type: event - - name: event-id1 - in: path - description: 'key: id of event' - required: true - schema: - type: string - x-ms-docs-key-type: event - - name: event-id2 - in: path - description: 'key: id of event' - required: true - schema: - type: string - x-ms-docs-key-type: event - - name: attachment-id - in: path - description: 'key: id of attachment' - required: true - schema: - type: string - x-ms-docs-key-type: attachment - requestBody: - description: New navigation property values - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.attachment' - required: true - responses: - '204': - description: Success - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - delete: - tags: - - groups.calendar - summary: Delete navigation property attachments for groups - operationId: groups.calendar.events.instances.exceptionOccurrences_DeleteAttachments + summary: Delete navigation property attachments for groups + operationId: groups.calendar.events.instances.exceptionOccurrences_DeleteAttachments parameters: - name: group-id in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -15703,6 +15016,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -15710,6 +15024,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -15717,6 +15032,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -15724,12 +15040,14 @@ paths: in: path description: 'key: id of attachment' required: true + style: simple schema: type: string x-ms-docs-key-type: attachment - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -15743,12 +15061,14 @@ paths: tags: - groups.calendar summary: Get calendar from groups + description: The calendar that contains the event. Navigation property. Read-only. operationId: groups.calendar.events.instances.exceptionOccurrences_GetCalendar parameters: - name: group-id in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -15756,6 +15076,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -15763,6 +15084,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -15770,6 +15092,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -15857,12 +15180,14 @@ paths: tags: - groups.calendar summary: Get extensions from groups + description: The collection of open extensions defined for the event. Nullable. operationId: groups.calendar.events.instances.exceptionOccurrences_ListExtensions parameters: - name: group-id in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -15870,6 +15195,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -15877,6 +15203,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -15884,6 +15211,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -15940,13 +15268,18 @@ paths: post: tags: - groups.calendar - summary: Create new navigation property to extensions for groups + summary: Create openTypeExtension + description: 'Create an open extension (openTypeExtension object) and add custom properties in a new or existing instance of a resource. You can create an open extension in a resource instance and store custom data to it all in the same operation, except for specific resources. See known limitations of open extensions for more information. The table in the Permissions section lists the resources that support open extensions.' + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/opentypeextension-post-opentypeextension?view=graph-rest-1.0 operationId: groups.calendar.events.instances.exceptionOccurrences_CreateExtensions parameters: - name: group-id in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -15954,6 +15287,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -15961,6 +15295,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -15968,6 +15303,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -15993,12 +15329,14 @@ paths: tags: - groups.calendar summary: Get extensions from groups + description: The collection of open extensions defined for the event. Nullable. operationId: groups.calendar.events.instances.exceptionOccurrences_GetExtensions parameters: - name: group-id in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -16006,6 +15344,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -16013,6 +15352,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -16020,6 +15360,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -16027,6 +15368,7 @@ paths: in: path description: 'key: id of extension' required: true + style: simple schema: type: string x-ms-docs-key-type: extension @@ -16074,6 +15416,7 @@ paths: in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -16081,6 +15424,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -16088,6 +15432,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -16095,6 +15440,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -16102,6 +15448,7 @@ paths: in: path description: 'key: id of extension' required: true + style: simple schema: type: string x-ms-docs-key-type: extension @@ -16128,6 +15475,7 @@ paths: in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -16135,6 +15483,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -16142,6 +15491,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -16149,6 +15499,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -16156,12 +15507,14 @@ paths: in: path description: 'key: id of extension' required: true + style: simple schema: type: string x-ms-docs-key-type: extension - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -16175,12 +15528,14 @@ paths: tags: - groups.calendar summary: Get multiValueExtendedProperties from groups + description: The collection of multi-value extended properties defined for the event. Read-only. Nullable. operationId: groups.calendar.events.instances.exceptionOccurrences_ListMultiValueExtendedProperties parameters: - name: group-id in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -16188,6 +15543,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -16195,6 +15551,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -16202,6 +15559,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -16269,6 +15627,7 @@ paths: in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -16276,6 +15635,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -16283,6 +15643,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -16290,6 +15651,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -16315,12 +15677,14 @@ paths: tags: - groups.calendar summary: Get multiValueExtendedProperties from groups + description: The collection of multi-value extended properties defined for the event. Read-only. Nullable. operationId: groups.calendar.events.instances.exceptionOccurrences_GetMultiValueExtendedProperties parameters: - name: group-id in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -16328,6 +15692,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -16335,6 +15700,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -16342,6 +15708,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -16349,6 +15716,7 @@ paths: in: path description: 'key: id of multiValueLegacyExtendedProperty' required: true + style: simple schema: type: string x-ms-docs-key-type: multiValueLegacyExtendedProperty @@ -16397,6 +15765,7 @@ paths: in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -16404,6 +15773,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -16411,6 +15781,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -16418,6 +15789,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -16425,6 +15797,7 @@ paths: in: path description: 'key: id of multiValueLegacyExtendedProperty' required: true + style: simple schema: type: string x-ms-docs-key-type: multiValueLegacyExtendedProperty @@ -16451,6 +15824,7 @@ paths: in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -16458,6 +15832,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -16465,6 +15840,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -16472,6 +15848,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -16479,12 +15856,14 @@ paths: in: path description: 'key: id of multiValueLegacyExtendedProperty' required: true + style: simple schema: type: string x-ms-docs-key-type: multiValueLegacyExtendedProperty - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -16498,12 +15877,14 @@ paths: tags: - groups.calendar summary: Get singleValueExtendedProperties from groups + description: The collection of single-value extended properties defined for the event. Read-only. Nullable. operationId: groups.calendar.events.instances.exceptionOccurrences_ListSingleValueExtendedProperties parameters: - name: group-id in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -16511,6 +15892,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -16518,6 +15900,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -16525,6 +15908,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -16592,6 +15976,7 @@ paths: in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -16599,6 +15984,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -16606,6 +15992,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -16613,6 +16000,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -16638,12 +16026,14 @@ paths: tags: - groups.calendar summary: Get singleValueExtendedProperties from groups + description: The collection of single-value extended properties defined for the event. Read-only. Nullable. operationId: groups.calendar.events.instances.exceptionOccurrences_GetSingleValueExtendedProperties parameters: - name: group-id in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -16651,6 +16041,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -16658,6 +16049,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -16665,6 +16057,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -16672,6 +16065,7 @@ paths: in: path description: 'key: id of singleValueLegacyExtendedProperty' required: true + style: simple schema: type: string x-ms-docs-key-type: singleValueLegacyExtendedProperty @@ -16720,6 +16114,7 @@ paths: in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -16727,6 +16122,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -16734,6 +16130,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -16741,6 +16138,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -16748,6 +16146,7 @@ paths: in: path description: 'key: id of singleValueLegacyExtendedProperty' required: true + style: simple schema: type: string x-ms-docs-key-type: singleValueLegacyExtendedProperty @@ -16774,6 +16173,7 @@ paths: in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -16781,6 +16181,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -16788,6 +16189,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -16795,6 +16197,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -16802,12 +16205,14 @@ paths: in: path description: 'key: id of singleValueLegacyExtendedProperty' required: true + style: simple schema: type: string x-ms-docs-key-type: singleValueLegacyExtendedProperty - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -16821,12 +16226,14 @@ paths: tags: - groups.calendar summary: Get extensions from groups + description: The collection of open extensions defined for the event. Nullable. operationId: groups.calendar.events.instances_ListExtensions parameters: - name: group-id in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -16834,6 +16241,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -16841,6 +16249,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -16897,13 +16306,18 @@ paths: post: tags: - groups.calendar - summary: Create new navigation property to extensions for groups + summary: Create openTypeExtension + description: 'Create an open extension (openTypeExtension object) and add custom properties in a new or existing instance of a resource. You can create an open extension in a resource instance and store custom data to it all in the same operation, except for specific resources. See known limitations of open extensions for more information. The table in the Permissions section lists the resources that support open extensions.' + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/opentypeextension-post-opentypeextension?view=graph-rest-1.0 operationId: groups.calendar.events.instances_CreateExtensions parameters: - name: group-id in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -16911,6 +16325,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -16918,6 +16333,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -16943,12 +16359,14 @@ paths: tags: - groups.calendar summary: Get extensions from groups + description: The collection of open extensions defined for the event. Nullable. operationId: groups.calendar.events.instances_GetExtensions parameters: - name: group-id in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -16956,6 +16374,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -16963,6 +16382,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -16970,6 +16390,7 @@ paths: in: path description: 'key: id of extension' required: true + style: simple schema: type: string x-ms-docs-key-type: extension @@ -17017,6 +16438,7 @@ paths: in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -17024,6 +16446,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -17031,6 +16454,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -17038,6 +16462,7 @@ paths: in: path description: 'key: id of extension' required: true + style: simple schema: type: string x-ms-docs-key-type: extension @@ -17064,6 +16489,7 @@ paths: in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -17071,6 +16497,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -17078,6 +16505,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -17085,12 +16513,14 @@ paths: in: path description: 'key: id of extension' required: true + style: simple schema: type: string x-ms-docs-key-type: extension - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -17104,12 +16534,14 @@ paths: tags: - groups.calendar summary: Get multiValueExtendedProperties from groups + description: The collection of multi-value extended properties defined for the event. Read-only. Nullable. operationId: groups.calendar.events.instances_ListMultiValueExtendedProperties parameters: - name: group-id in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -17117,6 +16549,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -17124,6 +16557,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -17191,6 +16625,7 @@ paths: in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -17198,6 +16633,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -17205,6 +16641,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -17230,12 +16667,14 @@ paths: tags: - groups.calendar summary: Get multiValueExtendedProperties from groups + description: The collection of multi-value extended properties defined for the event. Read-only. Nullable. operationId: groups.calendar.events.instances_GetMultiValueExtendedProperties parameters: - name: group-id in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -17243,6 +16682,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -17250,6 +16690,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -17257,6 +16698,7 @@ paths: in: path description: 'key: id of multiValueLegacyExtendedProperty' required: true + style: simple schema: type: string x-ms-docs-key-type: multiValueLegacyExtendedProperty @@ -17305,6 +16747,7 @@ paths: in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -17312,6 +16755,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -17319,6 +16763,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -17326,6 +16771,7 @@ paths: in: path description: 'key: id of multiValueLegacyExtendedProperty' required: true + style: simple schema: type: string x-ms-docs-key-type: multiValueLegacyExtendedProperty @@ -17352,6 +16798,7 @@ paths: in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -17359,6 +16806,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -17366,6 +16814,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -17373,12 +16822,14 @@ paths: in: path description: 'key: id of multiValueLegacyExtendedProperty' required: true + style: simple schema: type: string x-ms-docs-key-type: multiValueLegacyExtendedProperty - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -17392,12 +16843,14 @@ paths: tags: - groups.calendar summary: Get singleValueExtendedProperties from groups + description: The collection of single-value extended properties defined for the event. Read-only. Nullable. operationId: groups.calendar.events.instances_ListSingleValueExtendedProperties parameters: - name: group-id in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -17405,6 +16858,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -17412,6 +16866,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -17479,6 +16934,7 @@ paths: in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -17486,6 +16942,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -17493,6 +16950,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -17518,12 +16976,14 @@ paths: tags: - groups.calendar summary: Get singleValueExtendedProperties from groups + description: The collection of single-value extended properties defined for the event. Read-only. Nullable. operationId: groups.calendar.events.instances_GetSingleValueExtendedProperties parameters: - name: group-id in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -17531,6 +16991,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -17538,6 +16999,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -17545,6 +17007,7 @@ paths: in: path description: 'key: id of singleValueLegacyExtendedProperty' required: true + style: simple schema: type: string x-ms-docs-key-type: singleValueLegacyExtendedProperty @@ -17593,6 +17056,7 @@ paths: in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -17600,6 +17064,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -17607,6 +17072,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -17614,6 +17080,7 @@ paths: in: path description: 'key: id of singleValueLegacyExtendedProperty' required: true + style: simple schema: type: string x-ms-docs-key-type: singleValueLegacyExtendedProperty @@ -17640,6 +17107,7 @@ paths: in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -17647,6 +17115,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -17654,6 +17123,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -17661,12 +17131,14 @@ paths: in: path description: 'key: id of singleValueLegacyExtendedProperty' required: true + style: simple schema: type: string x-ms-docs-key-type: singleValueLegacyExtendedProperty - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -17680,12 +17152,14 @@ paths: tags: - groups.calendar summary: Get multiValueExtendedProperties from groups + description: The collection of multi-value extended properties defined for the event. Read-only. Nullable. operationId: groups.calendar.events_ListMultiValueExtendedProperties parameters: - name: group-id in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -17693,6 +17167,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -17760,6 +17235,7 @@ paths: in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -17767,6 +17243,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -17792,12 +17269,14 @@ paths: tags: - groups.calendar summary: Get multiValueExtendedProperties from groups + description: The collection of multi-value extended properties defined for the event. Read-only. Nullable. operationId: groups.calendar.events_GetMultiValueExtendedProperties parameters: - name: group-id in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -17805,6 +17284,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -17812,6 +17292,7 @@ paths: in: path description: 'key: id of multiValueLegacyExtendedProperty' required: true + style: simple schema: type: string x-ms-docs-key-type: multiValueLegacyExtendedProperty @@ -17860,6 +17341,7 @@ paths: in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -17867,6 +17349,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -17874,6 +17357,7 @@ paths: in: path description: 'key: id of multiValueLegacyExtendedProperty' required: true + style: simple schema: type: string x-ms-docs-key-type: multiValueLegacyExtendedProperty @@ -17900,6 +17384,7 @@ paths: in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -17907,6 +17392,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -17914,12 +17400,14 @@ paths: in: path description: 'key: id of multiValueLegacyExtendedProperty' required: true + style: simple schema: type: string x-ms-docs-key-type: multiValueLegacyExtendedProperty - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -17933,12 +17421,14 @@ paths: tags: - groups.calendar summary: Get singleValueExtendedProperties from groups + description: The collection of single-value extended properties defined for the event. Read-only. Nullable. operationId: groups.calendar.events_ListSingleValueExtendedProperties parameters: - name: group-id in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -17946,6 +17436,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -18013,6 +17504,7 @@ paths: in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -18020,6 +17512,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -18045,12 +17538,14 @@ paths: tags: - groups.calendar summary: Get singleValueExtendedProperties from groups + description: The collection of single-value extended properties defined for the event. Read-only. Nullable. operationId: groups.calendar.events_GetSingleValueExtendedProperties parameters: - name: group-id in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -18058,6 +17553,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -18065,6 +17561,7 @@ paths: in: path description: 'key: id of singleValueLegacyExtendedProperty' required: true + style: simple schema: type: string x-ms-docs-key-type: singleValueLegacyExtendedProperty @@ -18113,6 +17610,7 @@ paths: in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -18120,6 +17618,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -18127,6 +17626,7 @@ paths: in: path description: 'key: id of singleValueLegacyExtendedProperty' required: true + style: simple schema: type: string x-ms-docs-key-type: singleValueLegacyExtendedProperty @@ -18153,6 +17653,7 @@ paths: in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -18160,6 +17661,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -18167,12 +17669,14 @@ paths: in: path description: 'key: id of singleValueLegacyExtendedProperty' required: true + style: simple schema: type: string x-ms-docs-key-type: singleValueLegacyExtendedProperty - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -18186,12 +17690,14 @@ paths: tags: - groups.calendar summary: Get multiValueExtendedProperties from groups + description: The collection of multi-value extended properties defined for the calendar. Read-only. Nullable. operationId: groups.calendar_ListMultiValueExtendedProperties parameters: - name: group-id in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -18259,6 +17765,7 @@ paths: in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -18284,12 +17791,14 @@ paths: tags: - groups.calendar summary: Get multiValueExtendedProperties from groups + description: The collection of multi-value extended properties defined for the calendar. Read-only. Nullable. operationId: groups.calendar_GetMultiValueExtendedProperties parameters: - name: group-id in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -18297,6 +17806,7 @@ paths: in: path description: 'key: id of multiValueLegacyExtendedProperty' required: true + style: simple schema: type: string x-ms-docs-key-type: multiValueLegacyExtendedProperty @@ -18345,6 +17855,7 @@ paths: in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -18352,6 +17863,7 @@ paths: in: path description: 'key: id of multiValueLegacyExtendedProperty' required: true + style: simple schema: type: string x-ms-docs-key-type: multiValueLegacyExtendedProperty @@ -18378,6 +17890,7 @@ paths: in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -18385,12 +17898,14 @@ paths: in: path description: 'key: id of multiValueLegacyExtendedProperty' required: true + style: simple schema: type: string x-ms-docs-key-type: multiValueLegacyExtendedProperty - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -18404,12 +17919,14 @@ paths: tags: - groups.calendar summary: Get singleValueExtendedProperties from groups + description: The collection of single-value extended properties defined for the calendar. Read-only. Nullable. operationId: groups.calendar_ListSingleValueExtendedProperties parameters: - name: group-id in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -18477,6 +17994,7 @@ paths: in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -18502,12 +18020,14 @@ paths: tags: - groups.calendar summary: Get singleValueExtendedProperties from groups + description: The collection of single-value extended properties defined for the calendar. Read-only. Nullable. operationId: groups.calendar_GetSingleValueExtendedProperties parameters: - name: group-id in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -18515,6 +18035,7 @@ paths: in: path description: 'key: id of singleValueLegacyExtendedProperty' required: true + style: simple schema: type: string x-ms-docs-key-type: singleValueLegacyExtendedProperty @@ -18563,6 +18084,7 @@ paths: in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -18570,6 +18092,7 @@ paths: in: path description: 'key: id of singleValueLegacyExtendedProperty' required: true + style: simple schema: type: string x-ms-docs-key-type: singleValueLegacyExtendedProperty @@ -18596,6 +18119,7 @@ paths: in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -18603,12 +18127,14 @@ paths: in: path description: 'key: id of singleValueLegacyExtendedProperty' required: true + style: simple schema: type: string x-ms-docs-key-type: singleValueLegacyExtendedProperty - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -18622,12 +18148,17 @@ paths: tags: - groups.event summary: Get calendarView from groups + description: The calendar view for the calendar. Read-only. + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/group-list-calendarview?view=graph-rest-1.0 operationId: groups_ListCalendarView parameters: - name: group-id in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -18635,12 +18166,16 @@ paths: in: query description: 'The start date and time of the time range, represented in ISO 8601 format. For example, 2019-11-08T19:00:00-08:00' required: true + style: form + explode: false schema: type: string - name: endDateTime in: query description: 'The end date and time of the time range, represented in ISO 8601 format. For example, 2019-11-08T20:00:00-08:00' required: true + style: form + explode: false schema: type: string - $ref: '#/components/parameters/top' @@ -18814,47 +18349,19 @@ paths: nextLinkName: '@odata.nextLink' operationName: listMore x-ms-docs-operation-type: operation - post: - tags: - - groups.event - summary: Create new navigation property to calendarView for groups - operationId: groups_CreateCalendarView - parameters: - - name: group-id - in: path - description: 'key: id of group' - required: true - schema: - type: string - x-ms-docs-key-type: group - requestBody: - description: New navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.event' - required: true - responses: - '201': - description: Created navigation property. - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.event' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation '/groups/{group-id}/calendarView/{event-id}': get: tags: - groups.event summary: Get calendarView from groups + description: The calendar view for the calendar. Read-only. operationId: groups_GetCalendarView parameters: - name: group-id in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -18862,6 +18369,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -18869,12 +18377,16 @@ paths: in: query description: 'The start date and time of the time range, represented in ISO 8601 format. For example, 2019-11-08T19:00:00-08:00' required: true + style: form + explode: false schema: type: string - name: endDateTime in: query description: 'The end date and time of the time range, represented in ISO 8601 format. For example, 2019-11-08T20:00:00-08:00' required: true + style: form + explode: false schema: type: string - name: $select @@ -18998,81 +18510,22 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - patch: - tags: - - groups.event - summary: Update the navigation property calendarView in groups - operationId: groups_UpdateCalendarView - parameters: - - name: group-id - in: path - description: 'key: id of group' - required: true - schema: - type: string - x-ms-docs-key-type: group - - name: event-id - in: path - description: 'key: id of event' - required: true - schema: - type: string - x-ms-docs-key-type: event - requestBody: - description: New navigation property values - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.event' - required: true - responses: - '204': - description: Success - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - delete: - tags: - - groups.event - summary: Delete navigation property calendarView for groups - operationId: groups_DeleteCalendarView - parameters: - - name: group-id - in: path - description: 'key: id of group' - required: true - schema: - type: string - x-ms-docs-key-type: group - - name: event-id - in: path - description: 'key: id of event' - required: true - schema: - type: string - x-ms-docs-key-type: event - - 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 '/groups/{group-id}/calendarView/{event-id}/attachments': get: tags: - groups.event - summary: Get attachments from groups + summary: List attachments + description: Retrieve a list of attachment objects attached to an event. + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/event-list-attachments?view=graph-rest-1.0 operationId: groups.calendarView_ListAttachments parameters: - name: group-id in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -19080,6 +18533,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -19151,13 +18605,18 @@ paths: post: tags: - groups.event - summary: Create new navigation property to attachments for groups + summary: Add attachment + description: 'Use this API to add an attachment to an existing event. This operation limits the size of the attachment you can add to under 3 MB. If an organizer adds an attachment to a meeting event, the organizer can subsequently update the event to send the attachment and update the event for each attendee as well.' + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/event-post-attachments?view=graph-rest-1.0 operationId: groups.calendarView_CreateAttachments parameters: - name: group-id in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -19165,6 +18624,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -19190,12 +18650,14 @@ paths: tags: - groups.event summary: Get attachments from groups + description: 'The collection of FileAttachment, ItemAttachment, and referenceAttachment attachments for the event. Navigation property. Read-only. Nullable.' operationId: groups.calendarView_GetAttachments parameters: - name: group-id in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -19203,6 +18665,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -19210,6 +18673,7 @@ paths: in: path description: 'key: id of attachment' required: true + style: simple schema: type: string x-ms-docs-key-type: attachment @@ -19252,46 +18716,6 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - patch: - tags: - - groups.event - summary: Update the navigation property attachments in groups - operationId: groups.calendarView_UpdateAttachments - parameters: - - name: group-id - in: path - description: 'key: id of group' - required: true - schema: - type: string - x-ms-docs-key-type: group - - name: event-id - in: path - description: 'key: id of event' - required: true - schema: - type: string - x-ms-docs-key-type: event - - name: attachment-id - in: path - description: 'key: id of attachment' - required: true - schema: - type: string - x-ms-docs-key-type: attachment - requestBody: - description: New navigation property values - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.attachment' - required: true - responses: - '204': - description: Success - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation delete: tags: - groups.event @@ -19302,6 +18726,7 @@ paths: in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -19309,6 +18734,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -19316,12 +18742,14 @@ paths: in: path description: 'key: id of attachment' required: true + style: simple schema: type: string x-ms-docs-key-type: attachment - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -19335,12 +18763,14 @@ paths: tags: - groups.event summary: Get calendar from groups + description: The calendar that contains the event. Navigation property. Read-only. operationId: groups.calendarView_GetCalendar parameters: - name: group-id in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -19348,6 +18778,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -19431,6 +18862,7 @@ paths: in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -19438,6 +18870,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -19631,43 +19064,6 @@ paths: nextLinkName: '@odata.nextLink' operationName: listMore x-ms-docs-operation-type: operation - post: - tags: - - groups.event - summary: Create new navigation property to exceptionOccurrences for groups - operationId: groups.calendarView_CreateExceptionOccurrences - parameters: - - name: group-id - in: path - description: 'key: id of group' - required: true - schema: - type: string - x-ms-docs-key-type: group - - name: event-id - in: path - description: 'key: id of event' - required: true - schema: - type: string - x-ms-docs-key-type: event - requestBody: - description: New navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.event' - required: true - responses: - '201': - description: Created navigation property. - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.event' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation '/groups/{group-id}/calendarView/{event-id}/exceptionOccurrences/{event-id1}': get: tags: @@ -19679,6 +19075,7 @@ paths: in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -19686,6 +19083,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -19693,6 +19091,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -19843,95 +19242,22 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - patch: - tags: - - groups.event - summary: Update the navigation property exceptionOccurrences in groups - operationId: groups.calendarView_UpdateExceptionOccurrences - parameters: - - name: group-id - in: path - description: 'key: id of group' - required: true - schema: - type: string - x-ms-docs-key-type: group - - name: event-id - in: path - description: 'key: id of event' - required: true - schema: - type: string - x-ms-docs-key-type: event - - name: event-id1 - in: path - description: 'key: id of event' - required: true - schema: - type: string - x-ms-docs-key-type: event - requestBody: - description: New navigation property values - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.event' - required: true - responses: - '204': - description: Success - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - delete: - tags: - - groups.event - summary: Delete navigation property exceptionOccurrences for groups - operationId: groups.calendarView_DeleteExceptionOccurrences - parameters: - - name: group-id - in: path - description: 'key: id of group' - required: true - schema: - type: string - x-ms-docs-key-type: group - - name: event-id - in: path - description: 'key: id of event' - required: true - schema: - type: string - x-ms-docs-key-type: event - - name: event-id1 - in: path - description: 'key: id of event' - required: true - schema: - type: string - x-ms-docs-key-type: event - - 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 '/groups/{group-id}/calendarView/{event-id}/exceptionOccurrences/{event-id1}/attachments': get: tags: - groups.event - summary: Get attachments from groups + summary: List attachments + description: Retrieve a list of attachment objects attached to an event. + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/event-list-attachments?view=graph-rest-1.0 operationId: groups.calendarView.exceptionOccurrences_ListAttachments parameters: - name: group-id in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -19939,6 +19265,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -19946,6 +19273,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -20017,13 +19345,18 @@ paths: post: tags: - groups.event - summary: Create new navigation property to attachments for groups + summary: Add attachment + description: 'Use this API to add an attachment to an existing event. This operation limits the size of the attachment you can add to under 3 MB. If an organizer adds an attachment to a meeting event, the organizer can subsequently update the event to send the attachment and update the event for each attendee as well.' + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/event-post-attachments?view=graph-rest-1.0 operationId: groups.calendarView.exceptionOccurrences_CreateAttachments parameters: - name: group-id in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -20031,6 +19364,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -20038,6 +19372,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -20063,12 +19398,14 @@ paths: tags: - groups.event summary: Get attachments from groups + description: 'The collection of FileAttachment, ItemAttachment, and referenceAttachment attachments for the event. Navigation property. Read-only. Nullable.' operationId: groups.calendarView.exceptionOccurrences_GetAttachments parameters: - name: group-id in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -20076,6 +19413,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -20083,6 +19421,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -20090,6 +19429,7 @@ paths: in: path description: 'key: id of attachment' required: true + style: simple schema: type: string x-ms-docs-key-type: attachment @@ -20132,16 +19472,17 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - patch: + delete: tags: - groups.event - summary: Update the navigation property attachments in groups - operationId: groups.calendarView.exceptionOccurrences_UpdateAttachments + summary: Delete navigation property attachments for groups + operationId: groups.calendarView.exceptionOccurrences_DeleteAttachments parameters: - name: group-id in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -20149,6 +19490,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -20156,6 +19498,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -20163,78 +19506,35 @@ paths: in: path description: 'key: id of attachment' required: true + style: simple schema: type: string x-ms-docs-key-type: attachment - requestBody: - description: New navigation property values - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.attachment' - required: true + - name: If-Match + in: header + description: ETag + style: simple + schema: + type: string responses: '204': description: Success default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - delete: + '/groups/{group-id}/calendarView/{event-id}/exceptionOccurrences/{event-id1}/calendar': + get: tags: - groups.event - summary: Delete navigation property attachments for groups - operationId: groups.calendarView.exceptionOccurrences_DeleteAttachments - parameters: - - name: group-id - in: path - description: 'key: id of group' - required: true - schema: - type: string - x-ms-docs-key-type: group - - name: event-id - in: path - description: 'key: id of event' - required: true - schema: - type: string - x-ms-docs-key-type: event - - name: event-id1 - in: path - description: 'key: id of event' - required: true - schema: - type: string - x-ms-docs-key-type: event - - name: attachment-id - in: path - description: 'key: id of attachment' - required: true - schema: - type: string - x-ms-docs-key-type: attachment - - 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 - '/groups/{group-id}/calendarView/{event-id}/exceptionOccurrences/{event-id1}/calendar': - get: - tags: - - groups.event - summary: Get calendar from groups - operationId: groups.calendarView.exceptionOccurrences_GetCalendar + summary: Get calendar from groups + description: The calendar that contains the event. Navigation property. Read-only. + operationId: groups.calendarView.exceptionOccurrences_GetCalendar parameters: - name: group-id in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -20242,6 +19542,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -20249,6 +19550,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -20331,12 +19633,14 @@ paths: tags: - groups.event summary: Get extensions from groups + description: The collection of open extensions defined for the event. Nullable. operationId: groups.calendarView.exceptionOccurrences_ListExtensions parameters: - name: group-id in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -20344,6 +19648,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -20351,6 +19656,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -20407,13 +19713,18 @@ paths: post: tags: - groups.event - summary: Create new navigation property to extensions for groups + summary: Create openTypeExtension + description: 'Create an open extension (openTypeExtension object) and add custom properties in a new or existing instance of a resource. You can create an open extension in a resource instance and store custom data to it all in the same operation, except for specific resources. See known limitations of open extensions for more information. The table in the Permissions section lists the resources that support open extensions.' + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/opentypeextension-post-opentypeextension?view=graph-rest-1.0 operationId: groups.calendarView.exceptionOccurrences_CreateExtensions parameters: - name: group-id in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -20421,6 +19732,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -20428,6 +19740,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -20453,12 +19766,14 @@ paths: tags: - groups.event summary: Get extensions from groups + description: The collection of open extensions defined for the event. Nullable. operationId: groups.calendarView.exceptionOccurrences_GetExtensions parameters: - name: group-id in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -20466,6 +19781,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -20473,6 +19789,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -20480,6 +19797,7 @@ paths: in: path description: 'key: id of extension' required: true + style: simple schema: type: string x-ms-docs-key-type: extension @@ -20527,6 +19845,7 @@ paths: in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -20534,6 +19853,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -20541,6 +19861,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -20548,6 +19869,7 @@ paths: in: path description: 'key: id of extension' required: true + style: simple schema: type: string x-ms-docs-key-type: extension @@ -20574,6 +19896,7 @@ paths: in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -20581,6 +19904,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -20588,6 +19912,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -20595,12 +19920,14 @@ paths: in: path description: 'key: id of extension' required: true + style: simple schema: type: string x-ms-docs-key-type: extension - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -20613,13 +19940,18 @@ paths: get: tags: - groups.event - summary: Get instances from groups + summary: List instances + description: "Get the instances (occurrences) of an event for a specified time range. If the event is a `seriesMaster` type, this returns the\noccurrences and exceptions of the event in the specified time range." + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/event-list-instances?view=graph-rest-1.0 operationId: groups.calendarView.exceptionOccurrences_ListInstances parameters: - name: group-id in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -20627,6 +19959,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -20634,6 +19967,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -20808,61 +20142,19 @@ paths: nextLinkName: '@odata.nextLink' operationName: listMore x-ms-docs-operation-type: operation - post: - tags: - - groups.event - summary: Create new navigation property to instances for groups - operationId: groups.calendarView.exceptionOccurrences_CreateInstances - parameters: - - name: group-id - in: path - description: 'key: id of group' - required: true - schema: - type: string - x-ms-docs-key-type: group - - name: event-id - in: path - description: 'key: id of event' - required: true - schema: - type: string - x-ms-docs-key-type: event - - name: event-id1 - in: path - description: 'key: id of event' - required: true - schema: - type: string - x-ms-docs-key-type: event - requestBody: - description: New navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.event' - required: true - responses: - '201': - description: Created navigation property. - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.event' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation '/groups/{group-id}/calendarView/{event-id}/exceptionOccurrences/{event-id1}/instances/{event-id2}': get: tags: - groups.event summary: Get instances from groups + 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.' operationId: groups.calendarView.exceptionOccurrences_GetInstances parameters: - name: group-id in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -20870,6 +20162,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -20877,6 +20170,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -20884,6 +20178,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -21022,16 +20317,129 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - patch: + '/groups/{group-id}/calendarView/{event-id}/exceptionOccurrences/{event-id1}/instances/{event-id2}/attachments': + get: + tags: + - groups.event + summary: List attachments + description: Retrieve a list of attachment objects attached to an event. + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/event-list-attachments?view=graph-rest-1.0 + operationId: groups.calendarView.exceptionOccurrences.instances_ListAttachments + parameters: + - name: group-id + in: path + description: 'key: id of group' + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: group + - name: event-id + in: path + description: 'key: id of event' + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: event + - name: event-id1 + in: path + description: 'key: id of event' + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: event + - name: event-id2 + in: path + description: 'key: id of event' + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: event + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $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 + - contentType + - contentType desc + - isInline + - isInline desc + - lastModifiedDateTime + - lastModifiedDateTime desc + - name + - name desc + - size + - size 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 + - contentType + - isInline + - lastModifiedDateTime + - name + - size + 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': + $ref: '#/components/responses/microsoft.graph.attachmentCollectionResponse' + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + post: tags: - groups.event - summary: Update the navigation property instances in groups - operationId: groups.calendarView.exceptionOccurrences_UpdateInstances + summary: Add attachment + description: 'Use this API to add an attachment to an existing event. This operation limits the size of the attachment you can add to under 3 MB. If an organizer adds an attachment to a meeting event, the organizer can subsequently update the event to send the attachment and update the event for each attendee as well.' + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/event-post-attachments?view=graph-rest-1.0 + operationId: groups.calendarView.exceptionOccurrences.instances_CreateAttachments parameters: - name: group-id in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -21039,6 +20447,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -21046,6 +20455,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -21053,32 +20463,40 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event requestBody: - description: New navigation property values + description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.event' + $ref: '#/components/schemas/microsoft.graph.attachment' required: true responses: - '204': - description: Success + '201': + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.attachment' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - delete: + '/groups/{group-id}/calendarView/{event-id}/exceptionOccurrences/{event-id1}/instances/{event-id2}/attachments/{attachment-id}': + get: tags: - groups.event - summary: Delete navigation property instances for groups - operationId: groups.calendarView.exceptionOccurrences_DeleteInstances + summary: Get attachments from groups + description: 'The collection of FileAttachment, ItemAttachment, and referenceAttachment attachments for the event. Navigation property. Read-only. Nullable.' + operationId: groups.calendarView.exceptionOccurrences.instances_GetAttachments parameters: - name: group-id in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -21086,6 +20504,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -21093,6 +20512,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -21100,316 +20520,68 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event - - name: If-Match - in: header - description: ETag + - name: attachment-id + in: path + description: 'key: id of attachment' + required: true + style: simple schema: type: string + x-ms-docs-key-type: attachment + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - contentType + - isInline + - lastModifiedDateTime + - name + - size + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + type: string responses: - '204': - description: Success + '200': + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.attachment' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/groups/{group-id}/calendarView/{event-id}/exceptionOccurrences/{event-id1}/instances/{event-id2}/attachments': - get: + delete: tags: - groups.event - summary: Get attachments from groups - operationId: groups.calendarView.exceptionOccurrences.instances_ListAttachments - parameters: - - name: group-id - in: path - description: 'key: id of group' - required: true - schema: - type: string - x-ms-docs-key-type: group - - name: event-id - in: path - description: 'key: id of event' - required: true - schema: - type: string - x-ms-docs-key-type: event - - name: event-id1 - in: path - description: 'key: id of event' - required: true - schema: - type: string - x-ms-docs-key-type: event - - name: event-id2 - in: path - description: 'key: id of event' - required: true - schema: - type: string - x-ms-docs-key-type: event - - $ref: '#/components/parameters/top' - - $ref: '#/components/parameters/skip' - - $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 - - contentType - - contentType desc - - isInline - - isInline desc - - lastModifiedDateTime - - lastModifiedDateTime desc - - name - - name desc - - size - - size 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 - - contentType - - isInline - - lastModifiedDateTime - - name - - size - 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': - $ref: '#/components/responses/microsoft.graph.attachmentCollectionResponse' - default: - $ref: '#/components/responses/error' - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore - x-ms-docs-operation-type: operation - post: - tags: - - groups.event - summary: Create new navigation property to attachments for groups - operationId: groups.calendarView.exceptionOccurrences.instances_CreateAttachments - parameters: - - name: group-id - in: path - description: 'key: id of group' - required: true - schema: - type: string - x-ms-docs-key-type: group - - name: event-id - in: path - description: 'key: id of event' - required: true - schema: - type: string - x-ms-docs-key-type: event - - name: event-id1 - in: path - description: 'key: id of event' - required: true - schema: - type: string - x-ms-docs-key-type: event - - name: event-id2 - in: path - description: 'key: id of event' - required: true - schema: - type: string - x-ms-docs-key-type: event - requestBody: - description: New navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.attachment' - required: true - responses: - '201': - description: Created navigation property. - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.attachment' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/groups/{group-id}/calendarView/{event-id}/exceptionOccurrences/{event-id1}/instances/{event-id2}/attachments/{attachment-id}': - get: - tags: - - groups.event - summary: Get attachments from groups - operationId: groups.calendarView.exceptionOccurrences.instances_GetAttachments - parameters: - - name: group-id - in: path - description: 'key: id of group' - required: true - schema: - type: string - x-ms-docs-key-type: group - - name: event-id - in: path - description: 'key: id of event' - required: true - schema: - type: string - x-ms-docs-key-type: event - - name: event-id1 - in: path - description: 'key: id of event' - required: true - schema: - type: string - x-ms-docs-key-type: event - - name: event-id2 - in: path - description: 'key: id of event' - required: true - schema: - type: string - x-ms-docs-key-type: event - - name: attachment-id - in: path - description: 'key: id of attachment' - required: true - schema: - type: string - x-ms-docs-key-type: attachment - - name: $select - in: query - description: Select properties to be returned - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - id - - contentType - - isInline - - lastModifiedDateTime - - name - - size - 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.attachment' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - patch: - tags: - - groups.event - summary: Update the navigation property attachments in groups - operationId: groups.calendarView.exceptionOccurrences.instances_UpdateAttachments - parameters: - - name: group-id - in: path - description: 'key: id of group' - required: true - schema: - type: string - x-ms-docs-key-type: group - - name: event-id - in: path - description: 'key: id of event' - required: true - schema: - type: string - x-ms-docs-key-type: event - - name: event-id1 - in: path - description: 'key: id of event' - required: true - schema: - type: string - x-ms-docs-key-type: event - - name: event-id2 - in: path - description: 'key: id of event' - required: true - schema: - type: string - x-ms-docs-key-type: event - - name: attachment-id - in: path - description: 'key: id of attachment' - required: true - schema: - type: string - x-ms-docs-key-type: attachment - requestBody: - description: New navigation property values - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.attachment' - required: true - responses: - '204': - description: Success - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - delete: - tags: - - groups.event - summary: Delete navigation property attachments for groups - operationId: groups.calendarView.exceptionOccurrences.instances_DeleteAttachments + summary: Delete navigation property attachments for groups + operationId: groups.calendarView.exceptionOccurrences.instances_DeleteAttachments parameters: - name: group-id in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -21417,6 +20589,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -21424,6 +20597,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -21431,6 +20605,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -21438,12 +20613,14 @@ paths: in: path description: 'key: id of attachment' required: true + style: simple schema: type: string x-ms-docs-key-type: attachment - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -21457,12 +20634,14 @@ paths: tags: - groups.event summary: Get calendar from groups + description: The calendar that contains the event. Navigation property. Read-only. operationId: groups.calendarView.exceptionOccurrences.instances_GetCalendar parameters: - name: group-id in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -21470,6 +20649,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -21477,6 +20657,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -21484,6 +20665,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -21571,12 +20753,14 @@ paths: tags: - groups.event summary: Get extensions from groups + description: The collection of open extensions defined for the event. Nullable. operationId: groups.calendarView.exceptionOccurrences.instances_ListExtensions parameters: - name: group-id in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -21584,6 +20768,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -21591,6 +20776,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -21598,6 +20784,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -21654,13 +20841,18 @@ paths: post: tags: - groups.event - summary: Create new navigation property to extensions for groups + summary: Create openTypeExtension + description: 'Create an open extension (openTypeExtension object) and add custom properties in a new or existing instance of a resource. You can create an open extension in a resource instance and store custom data to it all in the same operation, except for specific resources. See known limitations of open extensions for more information. The table in the Permissions section lists the resources that support open extensions.' + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/opentypeextension-post-opentypeextension?view=graph-rest-1.0 operationId: groups.calendarView.exceptionOccurrences.instances_CreateExtensions parameters: - name: group-id in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -21668,6 +20860,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -21675,6 +20868,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -21682,6 +20876,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -21707,12 +20902,14 @@ paths: tags: - groups.event summary: Get extensions from groups + description: The collection of open extensions defined for the event. Nullable. operationId: groups.calendarView.exceptionOccurrences.instances_GetExtensions parameters: - name: group-id in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -21720,6 +20917,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -21727,6 +20925,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -21734,6 +20933,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -21741,6 +20941,7 @@ paths: in: path description: 'key: id of extension' required: true + style: simple schema: type: string x-ms-docs-key-type: extension @@ -21788,6 +20989,7 @@ paths: in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -21795,6 +20997,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -21802,6 +21005,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -21809,6 +21013,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -21816,6 +21021,7 @@ paths: in: path description: 'key: id of extension' required: true + style: simple schema: type: string x-ms-docs-key-type: extension @@ -21842,6 +21048,7 @@ paths: in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -21849,6 +21056,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -21856,6 +21064,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -21863,6 +21072,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -21870,12 +21080,14 @@ paths: in: path description: 'key: id of extension' required: true + style: simple schema: type: string x-ms-docs-key-type: extension - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -21889,12 +21101,14 @@ paths: tags: - groups.event summary: Get multiValueExtendedProperties from groups + description: The collection of multi-value extended properties defined for the event. Read-only. Nullable. operationId: groups.calendarView.exceptionOccurrences.instances_ListMultiValueExtendedProperties parameters: - name: group-id in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -21902,6 +21116,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -21909,6 +21124,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -21916,6 +21132,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -21983,6 +21200,7 @@ paths: in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -21990,6 +21208,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -21997,6 +21216,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -22004,6 +21224,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -22029,12 +21250,14 @@ paths: tags: - groups.event summary: Get multiValueExtendedProperties from groups + description: The collection of multi-value extended properties defined for the event. Read-only. Nullable. operationId: groups.calendarView.exceptionOccurrences.instances_GetMultiValueExtendedProperties parameters: - name: group-id in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -22042,6 +21265,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -22049,6 +21273,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -22056,6 +21281,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -22063,6 +21289,7 @@ paths: in: path description: 'key: id of multiValueLegacyExtendedProperty' required: true + style: simple schema: type: string x-ms-docs-key-type: multiValueLegacyExtendedProperty @@ -22111,6 +21338,7 @@ paths: in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -22118,6 +21346,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -22125,6 +21354,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -22132,6 +21362,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -22139,6 +21370,7 @@ paths: in: path description: 'key: id of multiValueLegacyExtendedProperty' required: true + style: simple schema: type: string x-ms-docs-key-type: multiValueLegacyExtendedProperty @@ -22165,6 +21397,7 @@ paths: in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -22172,6 +21405,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -22179,6 +21413,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -22186,6 +21421,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -22193,12 +21429,14 @@ paths: in: path description: 'key: id of multiValueLegacyExtendedProperty' required: true + style: simple schema: type: string x-ms-docs-key-type: multiValueLegacyExtendedProperty - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -22212,12 +21450,14 @@ paths: tags: - groups.event summary: Get singleValueExtendedProperties from groups + description: The collection of single-value extended properties defined for the event. Read-only. Nullable. operationId: groups.calendarView.exceptionOccurrences.instances_ListSingleValueExtendedProperties parameters: - name: group-id in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -22225,6 +21465,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -22232,6 +21473,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -22239,6 +21481,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -22306,6 +21549,7 @@ paths: in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -22313,6 +21557,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -22320,6 +21565,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -22327,6 +21573,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -22352,12 +21599,14 @@ paths: tags: - groups.event summary: Get singleValueExtendedProperties from groups + description: The collection of single-value extended properties defined for the event. Read-only. Nullable. operationId: groups.calendarView.exceptionOccurrences.instances_GetSingleValueExtendedProperties parameters: - name: group-id in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -22365,6 +21614,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -22372,6 +21622,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -22379,6 +21630,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -22386,6 +21638,7 @@ paths: in: path description: 'key: id of singleValueLegacyExtendedProperty' required: true + style: simple schema: type: string x-ms-docs-key-type: singleValueLegacyExtendedProperty @@ -22434,6 +21687,7 @@ paths: in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -22441,6 +21695,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -22448,6 +21703,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -22455,6 +21711,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -22462,6 +21719,7 @@ paths: in: path description: 'key: id of singleValueLegacyExtendedProperty' required: true + style: simple schema: type: string x-ms-docs-key-type: singleValueLegacyExtendedProperty @@ -22488,6 +21746,7 @@ paths: in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -22495,6 +21754,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -22502,6 +21762,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -22509,6 +21770,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -22516,12 +21778,14 @@ paths: in: path description: 'key: id of singleValueLegacyExtendedProperty' required: true + style: simple schema: type: string x-ms-docs-key-type: singleValueLegacyExtendedProperty - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -22535,12 +21799,14 @@ paths: tags: - groups.event summary: Get multiValueExtendedProperties from groups + description: The collection of multi-value extended properties defined for the event. Read-only. Nullable. operationId: groups.calendarView.exceptionOccurrences_ListMultiValueExtendedProperties parameters: - name: group-id in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -22548,6 +21814,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -22555,6 +21822,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -22622,6 +21890,7 @@ paths: in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -22629,6 +21898,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -22636,6 +21906,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -22661,12 +21932,14 @@ paths: tags: - groups.event summary: Get multiValueExtendedProperties from groups + description: The collection of multi-value extended properties defined for the event. Read-only. Nullable. operationId: groups.calendarView.exceptionOccurrences_GetMultiValueExtendedProperties parameters: - name: group-id in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -22674,6 +21947,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -22681,6 +21955,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -22688,6 +21963,7 @@ paths: in: path description: 'key: id of multiValueLegacyExtendedProperty' required: true + style: simple schema: type: string x-ms-docs-key-type: multiValueLegacyExtendedProperty @@ -22736,6 +22012,7 @@ paths: in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -22743,6 +22020,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -22750,6 +22028,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -22757,6 +22036,7 @@ paths: in: path description: 'key: id of multiValueLegacyExtendedProperty' required: true + style: simple schema: type: string x-ms-docs-key-type: multiValueLegacyExtendedProperty @@ -22783,6 +22063,7 @@ paths: in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -22790,6 +22071,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -22797,6 +22079,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -22804,12 +22087,14 @@ paths: in: path description: 'key: id of multiValueLegacyExtendedProperty' required: true + style: simple schema: type: string x-ms-docs-key-type: multiValueLegacyExtendedProperty - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -22823,12 +22108,14 @@ paths: tags: - groups.event summary: Get singleValueExtendedProperties from groups + description: The collection of single-value extended properties defined for the event. Read-only. Nullable. operationId: groups.calendarView.exceptionOccurrences_ListSingleValueExtendedProperties parameters: - name: group-id in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -22836,6 +22123,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -22843,6 +22131,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -22910,6 +22199,7 @@ paths: in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -22917,6 +22207,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -22924,6 +22215,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -22949,12 +22241,14 @@ paths: tags: - groups.event summary: Get singleValueExtendedProperties from groups + description: The collection of single-value extended properties defined for the event. Read-only. Nullable. operationId: groups.calendarView.exceptionOccurrences_GetSingleValueExtendedProperties parameters: - name: group-id in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -22962,6 +22256,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -22969,6 +22264,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -22976,6 +22272,7 @@ paths: in: path description: 'key: id of singleValueLegacyExtendedProperty' required: true + style: simple schema: type: string x-ms-docs-key-type: singleValueLegacyExtendedProperty @@ -23024,6 +22321,7 @@ paths: in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -23031,6 +22329,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -23038,6 +22337,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -23045,6 +22345,7 @@ paths: in: path description: 'key: id of singleValueLegacyExtendedProperty' required: true + style: simple schema: type: string x-ms-docs-key-type: singleValueLegacyExtendedProperty @@ -23071,6 +22372,7 @@ paths: in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -23078,6 +22380,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -23085,6 +22388,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -23092,12 +22396,14 @@ paths: in: path description: 'key: id of singleValueLegacyExtendedProperty' required: true + style: simple schema: type: string x-ms-docs-key-type: singleValueLegacyExtendedProperty - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -23111,12 +22417,14 @@ paths: tags: - groups.event summary: Get extensions from groups + description: The collection of open extensions defined for the event. Nullable. operationId: groups.calendarView_ListExtensions parameters: - name: group-id in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -23124,6 +22432,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -23180,13 +22489,18 @@ paths: post: tags: - groups.event - summary: Create new navigation property to extensions for groups + summary: Create openTypeExtension + description: 'Create an open extension (openTypeExtension object) and add custom properties in a new or existing instance of a resource. You can create an open extension in a resource instance and store custom data to it all in the same operation, except for specific resources. See known limitations of open extensions for more information. The table in the Permissions section lists the resources that support open extensions.' + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/opentypeextension-post-opentypeextension?view=graph-rest-1.0 operationId: groups.calendarView_CreateExtensions parameters: - name: group-id in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -23194,6 +22508,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -23219,12 +22534,14 @@ paths: tags: - groups.event summary: Get extensions from groups + description: The collection of open extensions defined for the event. Nullable. operationId: groups.calendarView_GetExtensions parameters: - name: group-id in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -23232,6 +22549,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -23239,6 +22557,7 @@ paths: in: path description: 'key: id of extension' required: true + style: simple schema: type: string x-ms-docs-key-type: extension @@ -23286,6 +22605,7 @@ paths: in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -23293,6 +22613,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -23300,6 +22621,7 @@ paths: in: path description: 'key: id of extension' required: true + style: simple schema: type: string x-ms-docs-key-type: extension @@ -23326,6 +22648,7 @@ paths: in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -23333,6 +22656,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -23340,12 +22664,14 @@ paths: in: path description: 'key: id of extension' required: true + style: simple schema: type: string x-ms-docs-key-type: extension - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -23358,13 +22684,18 @@ paths: get: tags: - groups.event - summary: Get instances from groups + summary: List instances + description: "Get the instances (occurrences) of an event for a specified time range. If the event is a `seriesMaster` type, this returns the\noccurrences and exceptions of the event in the specified time range." + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/event-list-instances?view=graph-rest-1.0 operationId: groups.calendarView_ListInstances parameters: - name: group-id in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -23372,6 +22703,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -23546,54 +22878,19 @@ paths: nextLinkName: '@odata.nextLink' operationName: listMore x-ms-docs-operation-type: operation - post: - tags: - - groups.event - summary: Create new navigation property to instances for groups - operationId: groups.calendarView_CreateInstances - parameters: - - name: group-id - in: path - description: 'key: id of group' - required: true - schema: - type: string - x-ms-docs-key-type: group - - name: event-id - in: path - description: 'key: id of event' - required: true - schema: - type: string - x-ms-docs-key-type: event - requestBody: - description: New navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.event' - required: true - responses: - '201': - description: Created navigation property. - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.event' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation '/groups/{group-id}/calendarView/{event-id}/instances/{event-id1}': get: tags: - groups.event summary: Get instances from groups + 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.' operationId: groups.calendarView_GetInstances parameters: - name: group-id in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -23601,6 +22898,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -23608,6 +22906,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -23739,95 +23038,22 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - patch: - tags: - - groups.event - summary: Update the navigation property instances in groups - operationId: groups.calendarView_UpdateInstances - parameters: - - name: group-id - in: path - description: 'key: id of group' - required: true - schema: - type: string - x-ms-docs-key-type: group - - name: event-id - in: path - description: 'key: id of event' - required: true - schema: - type: string - x-ms-docs-key-type: event - - name: event-id1 - in: path - description: 'key: id of event' - required: true - schema: - type: string - x-ms-docs-key-type: event - requestBody: - description: New navigation property values - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.event' - required: true - responses: - '204': - description: Success - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - delete: - tags: - - groups.event - summary: Delete navigation property instances for groups - operationId: groups.calendarView_DeleteInstances - parameters: - - name: group-id - in: path - description: 'key: id of group' - required: true - schema: - type: string - x-ms-docs-key-type: group - - name: event-id - in: path - description: 'key: id of event' - required: true - schema: - type: string - x-ms-docs-key-type: event - - name: event-id1 - in: path - description: 'key: id of event' - required: true - schema: - type: string - x-ms-docs-key-type: event - - 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 '/groups/{group-id}/calendarView/{event-id}/instances/{event-id1}/attachments': get: tags: - groups.event - summary: Get attachments from groups + summary: List attachments + description: Retrieve a list of attachment objects attached to an event. + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/event-list-attachments?view=graph-rest-1.0 operationId: groups.calendarView.instances_ListAttachments parameters: - name: group-id in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -23835,6 +23061,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -23842,6 +23069,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -23913,13 +23141,18 @@ paths: post: tags: - groups.event - summary: Create new navigation property to attachments for groups + summary: Add attachment + description: 'Use this API to add an attachment to an existing event. This operation limits the size of the attachment you can add to under 3 MB. If an organizer adds an attachment to a meeting event, the organizer can subsequently update the event to send the attachment and update the event for each attendee as well.' + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/event-post-attachments?view=graph-rest-1.0 operationId: groups.calendarView.instances_CreateAttachments parameters: - name: group-id in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -23927,6 +23160,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -23934,6 +23168,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -23959,12 +23194,14 @@ paths: tags: - groups.event summary: Get attachments from groups + description: 'The collection of FileAttachment, ItemAttachment, and referenceAttachment attachments for the event. Navigation property. Read-only. Nullable.' operationId: groups.calendarView.instances_GetAttachments parameters: - name: group-id in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -23972,6 +23209,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -23979,6 +23217,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -23986,6 +23225,7 @@ paths: in: path description: 'key: id of attachment' required: true + style: simple schema: type: string x-ms-docs-key-type: attachment @@ -24028,53 +23268,6 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - patch: - tags: - - groups.event - summary: Update the navigation property attachments in groups - operationId: groups.calendarView.instances_UpdateAttachments - parameters: - - name: group-id - in: path - description: 'key: id of group' - required: true - schema: - type: string - x-ms-docs-key-type: group - - name: event-id - in: path - description: 'key: id of event' - required: true - schema: - type: string - x-ms-docs-key-type: event - - name: event-id1 - in: path - description: 'key: id of event' - required: true - schema: - type: string - x-ms-docs-key-type: event - - name: attachment-id - in: path - description: 'key: id of attachment' - required: true - schema: - type: string - x-ms-docs-key-type: attachment - requestBody: - description: New navigation property values - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.attachment' - required: true - responses: - '204': - description: Success - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation delete: tags: - groups.event @@ -24085,6 +23278,7 @@ paths: in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -24092,6 +23286,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -24099,6 +23294,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -24106,12 +23302,14 @@ paths: in: path description: 'key: id of attachment' required: true + style: simple schema: type: string x-ms-docs-key-type: attachment - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -24125,12 +23323,14 @@ paths: tags: - groups.event summary: Get calendar from groups + description: The calendar that contains the event. Navigation property. Read-only. operationId: groups.calendarView.instances_GetCalendar parameters: - name: group-id in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -24138,6 +23338,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -24145,6 +23346,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -24233,6 +23435,7 @@ paths: in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -24240,6 +23443,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -24247,6 +23451,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -24440,50 +23645,6 @@ paths: nextLinkName: '@odata.nextLink' operationName: listMore x-ms-docs-operation-type: operation - post: - tags: - - groups.event - summary: Create new navigation property to exceptionOccurrences for groups - operationId: groups.calendarView.instances_CreateExceptionOccurrences - parameters: - - name: group-id - in: path - description: 'key: id of group' - required: true - schema: - type: string - x-ms-docs-key-type: group - - name: event-id - in: path - description: 'key: id of event' - required: true - schema: - type: string - x-ms-docs-key-type: event - - name: event-id1 - in: path - description: 'key: id of event' - required: true - schema: - type: string - x-ms-docs-key-type: event - requestBody: - description: New navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.event' - required: true - responses: - '201': - description: Created navigation property. - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.event' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation '/groups/{group-id}/calendarView/{event-id}/instances/{event-id1}/exceptionOccurrences/{event-id2}': get: tags: @@ -24495,6 +23656,7 @@ paths: in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -24502,6 +23664,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -24509,6 +23672,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -24516,6 +23680,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -24673,16 +23838,22 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - patch: + '/groups/{group-id}/calendarView/{event-id}/instances/{event-id1}/exceptionOccurrences/{event-id2}/attachments': + get: tags: - groups.event - summary: Update the navigation property exceptionOccurrences in groups - operationId: groups.calendarView.instances_UpdateExceptionOccurrences + summary: List attachments + description: Retrieve a list of attachment objects attached to an event. + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/event-list-attachments?view=graph-rest-1.0 + operationId: groups.calendarView.instances.exceptionOccurrences_ListAttachments parameters: - name: group-id in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -24690,6 +23861,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -24697,6 +23869,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -24704,177 +23877,90 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event - requestBody: - description: New navigation property values - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.event' - required: true + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $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 + - contentType + - contentType desc + - isInline + - isInline desc + - lastModifiedDateTime + - lastModifiedDateTime desc + - name + - name desc + - size + - size 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 + - contentType + - isInline + - lastModifiedDateTime + - name + - size + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + type: string responses: - '204': - description: Success + '200': + $ref: '#/components/responses/microsoft.graph.attachmentCollectionResponse' default: $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore x-ms-docs-operation-type: operation - delete: + post: tags: - groups.event - summary: Delete navigation property exceptionOccurrences for groups - operationId: groups.calendarView.instances_DeleteExceptionOccurrences - parameters: - - name: group-id - in: path - description: 'key: id of group' - required: true - schema: - type: string - x-ms-docs-key-type: group - - name: event-id - in: path - description: 'key: id of event' - required: true - schema: - type: string - x-ms-docs-key-type: event - - name: event-id1 - in: path - description: 'key: id of event' - required: true - schema: - type: string - x-ms-docs-key-type: event - - name: event-id2 - in: path - description: 'key: id of event' - required: true - schema: - type: string - x-ms-docs-key-type: event - - 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 - '/groups/{group-id}/calendarView/{event-id}/instances/{event-id1}/exceptionOccurrences/{event-id2}/attachments': - get: - tags: - - groups.event - summary: Get attachments from groups - operationId: groups.calendarView.instances.exceptionOccurrences_ListAttachments - parameters: - - name: group-id - in: path - description: 'key: id of group' - required: true - schema: - type: string - x-ms-docs-key-type: group - - name: event-id - in: path - description: 'key: id of event' - required: true - schema: - type: string - x-ms-docs-key-type: event - - name: event-id1 - in: path - description: 'key: id of event' - required: true - schema: - type: string - x-ms-docs-key-type: event - - name: event-id2 - in: path - description: 'key: id of event' - required: true - schema: - type: string - x-ms-docs-key-type: event - - $ref: '#/components/parameters/top' - - $ref: '#/components/parameters/skip' - - $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 - - contentType - - contentType desc - - isInline - - isInline desc - - lastModifiedDateTime - - lastModifiedDateTime desc - - name - - name desc - - size - - size 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 - - contentType - - isInline - - lastModifiedDateTime - - name - - size - 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': - $ref: '#/components/responses/microsoft.graph.attachmentCollectionResponse' - default: - $ref: '#/components/responses/error' - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore - x-ms-docs-operation-type: operation - post: - tags: - - groups.event - summary: Create new navigation property to attachments for groups - operationId: groups.calendarView.instances.exceptionOccurrences_CreateAttachments + summary: Add attachment + description: 'Use this API to add an attachment to an existing event. This operation limits the size of the attachment you can add to under 3 MB. If an organizer adds an attachment to a meeting event, the organizer can subsequently update the event to send the attachment and update the event for each attendee as well.' + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/event-post-attachments?view=graph-rest-1.0 + operationId: groups.calendarView.instances.exceptionOccurrences_CreateAttachments parameters: - name: group-id in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -24882,6 +23968,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -24889,6 +23976,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -24896,6 +23984,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -24921,12 +24010,14 @@ paths: tags: - groups.event summary: Get attachments from groups + description: 'The collection of FileAttachment, ItemAttachment, and referenceAttachment attachments for the event. Navigation property. Read-only. Nullable.' operationId: groups.calendarView.instances.exceptionOccurrences_GetAttachments parameters: - name: group-id in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -24934,6 +24025,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -24941,6 +24033,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -24948,6 +24041,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -24955,6 +24049,7 @@ paths: in: path description: 'key: id of attachment' required: true + style: simple schema: type: string x-ms-docs-key-type: attachment @@ -24997,60 +24092,6 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - patch: - tags: - - groups.event - summary: Update the navigation property attachments in groups - operationId: groups.calendarView.instances.exceptionOccurrences_UpdateAttachments - parameters: - - name: group-id - in: path - description: 'key: id of group' - required: true - schema: - type: string - x-ms-docs-key-type: group - - name: event-id - in: path - description: 'key: id of event' - required: true - schema: - type: string - x-ms-docs-key-type: event - - name: event-id1 - in: path - description: 'key: id of event' - required: true - schema: - type: string - x-ms-docs-key-type: event - - name: event-id2 - in: path - description: 'key: id of event' - required: true - schema: - type: string - x-ms-docs-key-type: event - - name: attachment-id - in: path - description: 'key: id of attachment' - required: true - schema: - type: string - x-ms-docs-key-type: attachment - requestBody: - description: New navigation property values - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.attachment' - required: true - responses: - '204': - description: Success - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation delete: tags: - groups.event @@ -25061,6 +24102,7 @@ paths: in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -25068,6 +24110,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -25075,6 +24118,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -25082,6 +24126,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -25089,12 +24134,14 @@ paths: in: path description: 'key: id of attachment' required: true + style: simple schema: type: string x-ms-docs-key-type: attachment - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -25108,12 +24155,14 @@ paths: tags: - groups.event summary: Get calendar from groups + description: The calendar that contains the event. Navigation property. Read-only. operationId: groups.calendarView.instances.exceptionOccurrences_GetCalendar parameters: - name: group-id in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -25121,6 +24170,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -25128,6 +24178,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -25135,6 +24186,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -25222,12 +24274,14 @@ paths: tags: - groups.event summary: Get extensions from groups + description: The collection of open extensions defined for the event. Nullable. operationId: groups.calendarView.instances.exceptionOccurrences_ListExtensions parameters: - name: group-id in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -25235,6 +24289,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -25242,6 +24297,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -25249,6 +24305,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -25305,13 +24362,18 @@ paths: post: tags: - groups.event - summary: Create new navigation property to extensions for groups + summary: Create openTypeExtension + description: 'Create an open extension (openTypeExtension object) and add custom properties in a new or existing instance of a resource. You can create an open extension in a resource instance and store custom data to it all in the same operation, except for specific resources. See known limitations of open extensions for more information. The table in the Permissions section lists the resources that support open extensions.' + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/opentypeextension-post-opentypeextension?view=graph-rest-1.0 operationId: groups.calendarView.instances.exceptionOccurrences_CreateExtensions parameters: - name: group-id in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -25319,6 +24381,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -25326,6 +24389,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -25333,6 +24397,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -25358,12 +24423,14 @@ paths: tags: - groups.event summary: Get extensions from groups + description: The collection of open extensions defined for the event. Nullable. operationId: groups.calendarView.instances.exceptionOccurrences_GetExtensions parameters: - name: group-id in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -25371,6 +24438,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -25378,6 +24446,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -25385,6 +24454,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -25392,6 +24462,7 @@ paths: in: path description: 'key: id of extension' required: true + style: simple schema: type: string x-ms-docs-key-type: extension @@ -25439,6 +24510,7 @@ paths: in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -25446,6 +24518,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -25453,6 +24526,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -25460,6 +24534,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -25467,6 +24542,7 @@ paths: in: path description: 'key: id of extension' required: true + style: simple schema: type: string x-ms-docs-key-type: extension @@ -25493,6 +24569,7 @@ paths: in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -25500,6 +24577,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -25507,6 +24585,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -25514,6 +24593,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -25521,12 +24601,14 @@ paths: in: path description: 'key: id of extension' required: true + style: simple schema: type: string x-ms-docs-key-type: extension - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -25540,12 +24622,14 @@ paths: tags: - groups.event summary: Get multiValueExtendedProperties from groups + description: The collection of multi-value extended properties defined for the event. Read-only. Nullable. operationId: groups.calendarView.instances.exceptionOccurrences_ListMultiValueExtendedProperties parameters: - name: group-id in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -25553,6 +24637,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -25560,6 +24645,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -25567,6 +24653,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -25634,6 +24721,7 @@ paths: in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -25641,6 +24729,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -25648,6 +24737,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -25655,6 +24745,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -25680,12 +24771,14 @@ paths: tags: - groups.event summary: Get multiValueExtendedProperties from groups + description: The collection of multi-value extended properties defined for the event. Read-only. Nullable. operationId: groups.calendarView.instances.exceptionOccurrences_GetMultiValueExtendedProperties parameters: - name: group-id in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -25693,6 +24786,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -25700,6 +24794,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -25707,6 +24802,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -25714,6 +24810,7 @@ paths: in: path description: 'key: id of multiValueLegacyExtendedProperty' required: true + style: simple schema: type: string x-ms-docs-key-type: multiValueLegacyExtendedProperty @@ -25762,6 +24859,7 @@ paths: in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -25769,6 +24867,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -25776,6 +24875,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -25783,6 +24883,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -25790,6 +24891,7 @@ paths: in: path description: 'key: id of multiValueLegacyExtendedProperty' required: true + style: simple schema: type: string x-ms-docs-key-type: multiValueLegacyExtendedProperty @@ -25816,6 +24918,7 @@ paths: in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -25823,6 +24926,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -25830,6 +24934,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -25837,6 +24942,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -25844,12 +24950,14 @@ paths: in: path description: 'key: id of multiValueLegacyExtendedProperty' required: true + style: simple schema: type: string x-ms-docs-key-type: multiValueLegacyExtendedProperty - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -25863,12 +24971,14 @@ paths: tags: - groups.event summary: Get singleValueExtendedProperties from groups + description: The collection of single-value extended properties defined for the event. Read-only. Nullable. operationId: groups.calendarView.instances.exceptionOccurrences_ListSingleValueExtendedProperties parameters: - name: group-id in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -25876,6 +24986,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -25883,6 +24994,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -25890,6 +25002,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -25957,6 +25070,7 @@ paths: in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -25964,6 +25078,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -25971,6 +25086,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -25978,6 +25094,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -26003,12 +25120,14 @@ paths: tags: - groups.event summary: Get singleValueExtendedProperties from groups + description: The collection of single-value extended properties defined for the event. Read-only. Nullable. operationId: groups.calendarView.instances.exceptionOccurrences_GetSingleValueExtendedProperties parameters: - name: group-id in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -26016,6 +25135,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -26023,6 +25143,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -26030,6 +25151,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -26037,6 +25159,7 @@ paths: in: path description: 'key: id of singleValueLegacyExtendedProperty' required: true + style: simple schema: type: string x-ms-docs-key-type: singleValueLegacyExtendedProperty @@ -26085,6 +25208,7 @@ paths: in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -26092,6 +25216,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -26099,6 +25224,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -26106,6 +25232,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -26113,6 +25240,7 @@ paths: in: path description: 'key: id of singleValueLegacyExtendedProperty' required: true + style: simple schema: type: string x-ms-docs-key-type: singleValueLegacyExtendedProperty @@ -26139,6 +25267,7 @@ paths: in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -26146,6 +25275,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -26153,6 +25283,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -26160,6 +25291,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -26167,12 +25299,14 @@ paths: in: path description: 'key: id of singleValueLegacyExtendedProperty' required: true + style: simple schema: type: string x-ms-docs-key-type: singleValueLegacyExtendedProperty - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -26186,12 +25320,14 @@ paths: tags: - groups.event summary: Get extensions from groups + description: The collection of open extensions defined for the event. Nullable. operationId: groups.calendarView.instances_ListExtensions parameters: - name: group-id in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -26199,6 +25335,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -26206,6 +25343,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -26262,13 +25400,18 @@ paths: post: tags: - groups.event - summary: Create new navigation property to extensions for groups + summary: Create openTypeExtension + description: 'Create an open extension (openTypeExtension object) and add custom properties in a new or existing instance of a resource. You can create an open extension in a resource instance and store custom data to it all in the same operation, except for specific resources. See known limitations of open extensions for more information. The table in the Permissions section lists the resources that support open extensions.' + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/opentypeextension-post-opentypeextension?view=graph-rest-1.0 operationId: groups.calendarView.instances_CreateExtensions parameters: - name: group-id in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -26276,6 +25419,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -26283,6 +25427,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -26308,12 +25453,14 @@ paths: tags: - groups.event summary: Get extensions from groups + description: The collection of open extensions defined for the event. Nullable. operationId: groups.calendarView.instances_GetExtensions parameters: - name: group-id in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -26321,6 +25468,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -26328,6 +25476,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -26335,6 +25484,7 @@ paths: in: path description: 'key: id of extension' required: true + style: simple schema: type: string x-ms-docs-key-type: extension @@ -26382,6 +25532,7 @@ paths: in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -26389,6 +25540,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -26396,6 +25548,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -26403,6 +25556,7 @@ paths: in: path description: 'key: id of extension' required: true + style: simple schema: type: string x-ms-docs-key-type: extension @@ -26429,6 +25583,7 @@ paths: in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -26436,6 +25591,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -26443,6 +25599,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -26450,12 +25607,14 @@ paths: in: path description: 'key: id of extension' required: true + style: simple schema: type: string x-ms-docs-key-type: extension - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -26469,12 +25628,14 @@ paths: tags: - groups.event summary: Get multiValueExtendedProperties from groups + description: The collection of multi-value extended properties defined for the event. Read-only. Nullable. operationId: groups.calendarView.instances_ListMultiValueExtendedProperties parameters: - name: group-id in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -26482,6 +25643,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -26489,6 +25651,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -26556,6 +25719,7 @@ paths: in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -26563,6 +25727,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -26570,6 +25735,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -26595,12 +25761,14 @@ paths: tags: - groups.event summary: Get multiValueExtendedProperties from groups + description: The collection of multi-value extended properties defined for the event. Read-only. Nullable. operationId: groups.calendarView.instances_GetMultiValueExtendedProperties parameters: - name: group-id in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -26608,6 +25776,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -26615,6 +25784,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -26622,6 +25792,7 @@ paths: in: path description: 'key: id of multiValueLegacyExtendedProperty' required: true + style: simple schema: type: string x-ms-docs-key-type: multiValueLegacyExtendedProperty @@ -26670,6 +25841,7 @@ paths: in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -26677,6 +25849,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -26684,6 +25857,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -26691,6 +25865,7 @@ paths: in: path description: 'key: id of multiValueLegacyExtendedProperty' required: true + style: simple schema: type: string x-ms-docs-key-type: multiValueLegacyExtendedProperty @@ -26717,6 +25892,7 @@ paths: in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -26724,6 +25900,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -26731,6 +25908,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -26738,12 +25916,14 @@ paths: in: path description: 'key: id of multiValueLegacyExtendedProperty' required: true + style: simple schema: type: string x-ms-docs-key-type: multiValueLegacyExtendedProperty - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -26757,12 +25937,14 @@ paths: tags: - groups.event summary: Get singleValueExtendedProperties from groups + description: The collection of single-value extended properties defined for the event. Read-only. Nullable. operationId: groups.calendarView.instances_ListSingleValueExtendedProperties parameters: - name: group-id in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -26770,6 +25952,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -26777,6 +25960,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -26844,6 +26028,7 @@ paths: in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -26851,6 +26036,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -26858,6 +26044,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -26883,12 +26070,14 @@ paths: tags: - groups.event summary: Get singleValueExtendedProperties from groups + description: The collection of single-value extended properties defined for the event. Read-only. Nullable. operationId: groups.calendarView.instances_GetSingleValueExtendedProperties parameters: - name: group-id in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -26896,6 +26085,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -26903,6 +26093,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -26910,6 +26101,7 @@ paths: in: path description: 'key: id of singleValueLegacyExtendedProperty' required: true + style: simple schema: type: string x-ms-docs-key-type: singleValueLegacyExtendedProperty @@ -26958,6 +26150,7 @@ paths: in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -26965,6 +26158,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -26972,6 +26166,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -26979,6 +26174,7 @@ paths: in: path description: 'key: id of singleValueLegacyExtendedProperty' required: true + style: simple schema: type: string x-ms-docs-key-type: singleValueLegacyExtendedProperty @@ -27005,6 +26201,7 @@ paths: in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -27012,6 +26209,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -27019,6 +26217,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -27026,12 +26225,14 @@ paths: in: path description: 'key: id of singleValueLegacyExtendedProperty' required: true + style: simple schema: type: string x-ms-docs-key-type: singleValueLegacyExtendedProperty - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -27045,12 +26246,14 @@ paths: tags: - groups.event summary: Get multiValueExtendedProperties from groups + description: The collection of multi-value extended properties defined for the event. Read-only. Nullable. operationId: groups.calendarView_ListMultiValueExtendedProperties parameters: - name: group-id in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -27058,6 +26261,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -27125,6 +26329,7 @@ paths: in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -27132,6 +26337,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -27157,12 +26363,14 @@ paths: tags: - groups.event summary: Get multiValueExtendedProperties from groups + description: The collection of multi-value extended properties defined for the event. Read-only. Nullable. operationId: groups.calendarView_GetMultiValueExtendedProperties parameters: - name: group-id in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -27170,6 +26378,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -27177,6 +26386,7 @@ paths: in: path description: 'key: id of multiValueLegacyExtendedProperty' required: true + style: simple schema: type: string x-ms-docs-key-type: multiValueLegacyExtendedProperty @@ -27225,6 +26435,7 @@ paths: in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -27232,6 +26443,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -27239,6 +26451,7 @@ paths: in: path description: 'key: id of multiValueLegacyExtendedProperty' required: true + style: simple schema: type: string x-ms-docs-key-type: multiValueLegacyExtendedProperty @@ -27265,6 +26478,7 @@ paths: in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -27272,6 +26486,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -27279,12 +26494,14 @@ paths: in: path description: 'key: id of multiValueLegacyExtendedProperty' required: true + style: simple schema: type: string x-ms-docs-key-type: multiValueLegacyExtendedProperty - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -27298,12 +26515,14 @@ paths: tags: - groups.event summary: Get singleValueExtendedProperties from groups + description: The collection of single-value extended properties defined for the event. Read-only. Nullable. operationId: groups.calendarView_ListSingleValueExtendedProperties parameters: - name: group-id in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -27311,6 +26530,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -27378,6 +26598,7 @@ paths: in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -27385,6 +26606,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -27410,12 +26632,14 @@ paths: tags: - groups.event summary: Get singleValueExtendedProperties from groups + description: The collection of single-value extended properties defined for the event. Read-only. Nullable. operationId: groups.calendarView_GetSingleValueExtendedProperties parameters: - name: group-id in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -27423,6 +26647,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -27430,6 +26655,7 @@ paths: in: path description: 'key: id of singleValueLegacyExtendedProperty' required: true + style: simple schema: type: string x-ms-docs-key-type: singleValueLegacyExtendedProperty @@ -27478,6 +26704,7 @@ paths: in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -27485,6 +26712,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -27492,6 +26720,7 @@ paths: in: path description: 'key: id of singleValueLegacyExtendedProperty' required: true + style: simple schema: type: string x-ms-docs-key-type: singleValueLegacyExtendedProperty @@ -27518,6 +26747,7 @@ paths: in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -27525,6 +26755,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -27532,12 +26763,14 @@ paths: in: path description: 'key: id of singleValueLegacyExtendedProperty' required: true + style: simple schema: type: string x-ms-docs-key-type: singleValueLegacyExtendedProperty - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -27550,13 +26783,18 @@ paths: get: tags: - groups.event - summary: Get events from groups + summary: List events + description: Retrieve a list of event objects. + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/group-list-events?view=graph-rest-1.0 operationId: groups_ListEvents parameters: - name: group-id in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -27734,13 +26972,18 @@ paths: post: tags: - groups.event - summary: Create new navigation property to events for groups + summary: Create event + description: Use this API to create a new event. + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/group-post-events?view=graph-rest-1.0 operationId: groups_CreateEvents parameters: - name: group-id in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -27766,12 +27009,14 @@ paths: tags: - groups.event summary: Get events from groups + description: The group's events. operationId: groups_GetEvents parameters: - name: group-id in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -27779,6 +27024,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -27913,6 +27159,7 @@ paths: in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -27920,6 +27167,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -27946,6 +27194,7 @@ paths: in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -27953,12 +27202,14 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -27971,13 +27222,18 @@ paths: get: tags: - groups.event - summary: Get attachments from groups + summary: List attachments + description: Retrieve a list of attachment objects attached to an event. + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/event-list-attachments?view=graph-rest-1.0 operationId: groups.events_ListAttachments parameters: - name: group-id in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -27985,6 +27241,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -28056,13 +27313,18 @@ paths: post: tags: - groups.event - summary: Create new navigation property to attachments for groups + summary: Add attachment + description: 'Use this API to add an attachment to an existing event. This operation limits the size of the attachment you can add to under 3 MB. If an organizer adds an attachment to a meeting event, the organizer can subsequently update the event to send the attachment and update the event for each attendee as well.' + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/event-post-attachments?view=graph-rest-1.0 operationId: groups.events_CreateAttachments parameters: - name: group-id in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -28070,6 +27332,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -28095,12 +27358,14 @@ paths: tags: - groups.event summary: Get attachments from groups + description: 'The collection of FileAttachment, ItemAttachment, and referenceAttachment attachments for the event. Navigation property. Read-only. Nullable.' operationId: groups.events_GetAttachments parameters: - name: group-id in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -28108,6 +27373,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -28115,6 +27381,7 @@ paths: in: path description: 'key: id of attachment' required: true + style: simple schema: type: string x-ms-docs-key-type: attachment @@ -28157,46 +27424,6 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - patch: - tags: - - groups.event - summary: Update the navigation property attachments in groups - operationId: groups.events_UpdateAttachments - parameters: - - name: group-id - in: path - description: 'key: id of group' - required: true - schema: - type: string - x-ms-docs-key-type: group - - name: event-id - in: path - description: 'key: id of event' - required: true - schema: - type: string - x-ms-docs-key-type: event - - name: attachment-id - in: path - description: 'key: id of attachment' - required: true - schema: - type: string - x-ms-docs-key-type: attachment - requestBody: - description: New navigation property values - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.attachment' - required: true - responses: - '204': - description: Success - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation delete: tags: - groups.event @@ -28207,6 +27434,7 @@ paths: in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -28214,6 +27442,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -28221,12 +27450,14 @@ paths: in: path description: 'key: id of attachment' required: true + style: simple schema: type: string x-ms-docs-key-type: attachment - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -28240,12 +27471,14 @@ paths: tags: - groups.event summary: Get calendar from groups + description: The calendar that contains the event. Navigation property. Read-only. operationId: groups.events_GetCalendar parameters: - name: group-id in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -28253,6 +27486,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -28336,6 +27570,7 @@ paths: in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -28343,6 +27578,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -28536,43 +27772,6 @@ paths: nextLinkName: '@odata.nextLink' operationName: listMore x-ms-docs-operation-type: operation - post: - tags: - - groups.event - summary: Create new navigation property to exceptionOccurrences for groups - operationId: groups.events_CreateExceptionOccurrences - parameters: - - name: group-id - in: path - description: 'key: id of group' - required: true - schema: - type: string - x-ms-docs-key-type: group - - name: event-id - in: path - description: 'key: id of event' - required: true - schema: - type: string - x-ms-docs-key-type: event - requestBody: - description: New navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.event' - required: true - responses: - '201': - description: Created navigation property. - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.event' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation '/groups/{group-id}/events/{event-id}/exceptionOccurrences/{event-id1}': get: tags: @@ -28584,6 +27783,7 @@ paths: in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -28591,6 +27791,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -28598,6 +27799,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -28748,95 +27950,22 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - patch: - tags: - - groups.event - summary: Update the navigation property exceptionOccurrences in groups - operationId: groups.events_UpdateExceptionOccurrences - parameters: - - name: group-id - in: path - description: 'key: id of group' - required: true - schema: - type: string - x-ms-docs-key-type: group - - name: event-id - in: path - description: 'key: id of event' - required: true - schema: - type: string - x-ms-docs-key-type: event - - name: event-id1 - in: path - description: 'key: id of event' - required: true - schema: - type: string - x-ms-docs-key-type: event - requestBody: - description: New navigation property values - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.event' - required: true - responses: - '204': - description: Success - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - delete: - tags: - - groups.event - summary: Delete navigation property exceptionOccurrences for groups - operationId: groups.events_DeleteExceptionOccurrences - parameters: - - name: group-id - in: path - description: 'key: id of group' - required: true - schema: - type: string - x-ms-docs-key-type: group - - name: event-id - in: path - description: 'key: id of event' - required: true - schema: - type: string - x-ms-docs-key-type: event - - name: event-id1 - in: path - description: 'key: id of event' - required: true - schema: - type: string - x-ms-docs-key-type: event - - 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 '/groups/{group-id}/events/{event-id}/exceptionOccurrences/{event-id1}/attachments': get: tags: - groups.event - summary: Get attachments from groups + summary: List attachments + description: Retrieve a list of attachment objects attached to an event. + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/event-list-attachments?view=graph-rest-1.0 operationId: groups.events.exceptionOccurrences_ListAttachments parameters: - name: group-id in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -28844,6 +27973,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -28851,6 +27981,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -28922,13 +28053,18 @@ paths: post: tags: - groups.event - summary: Create new navigation property to attachments for groups + summary: Add attachment + description: 'Use this API to add an attachment to an existing event. This operation limits the size of the attachment you can add to under 3 MB. If an organizer adds an attachment to a meeting event, the organizer can subsequently update the event to send the attachment and update the event for each attendee as well.' + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/event-post-attachments?view=graph-rest-1.0 operationId: groups.events.exceptionOccurrences_CreateAttachments parameters: - name: group-id in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -28936,6 +28072,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -28943,6 +28080,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -28968,12 +28106,14 @@ paths: tags: - groups.event summary: Get attachments from groups + description: 'The collection of FileAttachment, ItemAttachment, and referenceAttachment attachments for the event. Navigation property. Read-only. Nullable.' operationId: groups.events.exceptionOccurrences_GetAttachments parameters: - name: group-id in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -28981,6 +28121,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -28988,6 +28129,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -28995,6 +28137,7 @@ paths: in: path description: 'key: id of attachment' required: true + style: simple schema: type: string x-ms-docs-key-type: attachment @@ -29037,53 +28180,6 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - patch: - tags: - - groups.event - summary: Update the navigation property attachments in groups - operationId: groups.events.exceptionOccurrences_UpdateAttachments - parameters: - - name: group-id - in: path - description: 'key: id of group' - required: true - schema: - type: string - x-ms-docs-key-type: group - - name: event-id - in: path - description: 'key: id of event' - required: true - schema: - type: string - x-ms-docs-key-type: event - - name: event-id1 - in: path - description: 'key: id of event' - required: true - schema: - type: string - x-ms-docs-key-type: event - - name: attachment-id - in: path - description: 'key: id of attachment' - required: true - schema: - type: string - x-ms-docs-key-type: attachment - requestBody: - description: New navigation property values - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.attachment' - required: true - responses: - '204': - description: Success - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation delete: tags: - groups.event @@ -29094,6 +28190,7 @@ paths: in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -29101,6 +28198,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -29108,6 +28206,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -29115,12 +28214,14 @@ paths: in: path description: 'key: id of attachment' required: true + style: simple schema: type: string x-ms-docs-key-type: attachment - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -29134,12 +28235,14 @@ paths: tags: - groups.event summary: Get calendar from groups + description: The calendar that contains the event. Navigation property. Read-only. operationId: groups.events.exceptionOccurrences_GetCalendar parameters: - name: group-id in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -29147,6 +28250,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -29154,6 +28258,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -29236,12 +28341,14 @@ paths: tags: - groups.event summary: Get extensions from groups + description: The collection of open extensions defined for the event. Nullable. operationId: groups.events.exceptionOccurrences_ListExtensions parameters: - name: group-id in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -29249,6 +28356,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -29256,6 +28364,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -29312,13 +28421,18 @@ paths: post: tags: - groups.event - summary: Create new navigation property to extensions for groups + summary: Create openTypeExtension + description: 'Create an open extension (openTypeExtension object) and add custom properties in a new or existing instance of a resource. You can create an open extension in a resource instance and store custom data to it all in the same operation, except for specific resources. See known limitations of open extensions for more information. The table in the Permissions section lists the resources that support open extensions.' + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/opentypeextension-post-opentypeextension?view=graph-rest-1.0 operationId: groups.events.exceptionOccurrences_CreateExtensions parameters: - name: group-id in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -29326,6 +28440,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -29333,6 +28448,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -29358,12 +28474,14 @@ paths: tags: - groups.event summary: Get extensions from groups + description: The collection of open extensions defined for the event. Nullable. operationId: groups.events.exceptionOccurrences_GetExtensions parameters: - name: group-id in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -29371,6 +28489,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -29378,6 +28497,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -29385,6 +28505,7 @@ paths: in: path description: 'key: id of extension' required: true + style: simple schema: type: string x-ms-docs-key-type: extension @@ -29432,6 +28553,7 @@ paths: in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -29439,6 +28561,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -29446,6 +28569,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -29453,6 +28577,7 @@ paths: in: path description: 'key: id of extension' required: true + style: simple schema: type: string x-ms-docs-key-type: extension @@ -29479,6 +28604,7 @@ paths: in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -29486,6 +28612,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -29493,6 +28620,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -29500,12 +28628,14 @@ paths: in: path description: 'key: id of extension' required: true + style: simple schema: type: string x-ms-docs-key-type: extension - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -29518,13 +28648,18 @@ paths: get: tags: - groups.event - summary: Get instances from groups + summary: List instances + description: "Get the instances (occurrences) of an event for a specified time range. If the event is a `seriesMaster` type, this returns the\noccurrences and exceptions of the event in the specified time range." + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/event-list-instances?view=graph-rest-1.0 operationId: groups.events.exceptionOccurrences_ListInstances parameters: - name: group-id in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -29532,6 +28667,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -29539,6 +28675,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -29713,61 +28850,19 @@ paths: nextLinkName: '@odata.nextLink' operationName: listMore x-ms-docs-operation-type: operation - post: - tags: - - groups.event - summary: Create new navigation property to instances for groups - operationId: groups.events.exceptionOccurrences_CreateInstances - parameters: - - name: group-id - in: path - description: 'key: id of group' - required: true - schema: - type: string - x-ms-docs-key-type: group - - name: event-id - in: path - description: 'key: id of event' - required: true - schema: - type: string - x-ms-docs-key-type: event - - name: event-id1 - in: path - description: 'key: id of event' - required: true - schema: - type: string - x-ms-docs-key-type: event - requestBody: - description: New navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.event' - required: true - responses: - '201': - description: Created navigation property. - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.event' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation '/groups/{group-id}/events/{event-id}/exceptionOccurrences/{event-id1}/instances/{event-id2}': get: tags: - groups.event summary: Get instances from groups + 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.' operationId: groups.events.exceptionOccurrences_GetInstances parameters: - name: group-id in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -29775,6 +28870,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -29782,6 +28878,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -29789,6 +28886,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -29927,16 +29025,22 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - patch: + '/groups/{group-id}/events/{event-id}/exceptionOccurrences/{event-id1}/instances/{event-id2}/attachments': + get: tags: - groups.event - summary: Update the navigation property instances in groups - operationId: groups.events.exceptionOccurrences_UpdateInstances + summary: List attachments + description: Retrieve a list of attachment objects attached to an event. + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/event-list-attachments?view=graph-rest-1.0 + operationId: groups.events.exceptionOccurrences.instances_ListAttachments parameters: - name: group-id in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -29944,6 +29048,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -29951,6 +29056,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -29958,32 +29064,90 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event - requestBody: - description: New navigation property values - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.event' - required: true + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $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 + - contentType + - contentType desc + - isInline + - isInline desc + - lastModifiedDateTime + - lastModifiedDateTime desc + - name + - name desc + - size + - size 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 + - contentType + - isInline + - lastModifiedDateTime + - name + - size + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + type: string responses: - '204': - description: Success + '200': + $ref: '#/components/responses/microsoft.graph.attachmentCollectionResponse' default: $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore x-ms-docs-operation-type: operation - delete: + post: tags: - groups.event - summary: Delete navigation property instances for groups - operationId: groups.events.exceptionOccurrences_DeleteInstances + summary: Add attachment + description: 'Use this API to add an attachment to an existing event. This operation limits the size of the attachment you can add to under 3 MB. If an organizer adds an attachment to a meeting event, the organizer can subsequently update the event to send the attachment and update the event for each attendee as well.' + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/event-post-attachments?view=graph-rest-1.0 + operationId: groups.events.exceptionOccurrences.instances_CreateAttachments parameters: - name: group-id in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -29991,6 +29155,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -29998,6 +29163,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -30005,182 +29171,40 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event - - name: If-Match - in: header - description: ETag - schema: - type: string + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.attachment' + required: true responses: - '204': - description: Success + '201': + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.attachment' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/groups/{group-id}/events/{event-id}/exceptionOccurrences/{event-id1}/instances/{event-id2}/attachments': + '/groups/{group-id}/events/{event-id}/exceptionOccurrences/{event-id1}/instances/{event-id2}/attachments/{attachment-id}': get: tags: - groups.event summary: Get attachments from groups - operationId: groups.events.exceptionOccurrences.instances_ListAttachments - parameters: - - name: group-id - in: path - description: 'key: id of group' - required: true - schema: - type: string - x-ms-docs-key-type: group - - name: event-id - in: path - description: 'key: id of event' - required: true - schema: - type: string - x-ms-docs-key-type: event - - name: event-id1 - in: path - description: 'key: id of event' - required: true - schema: - type: string - x-ms-docs-key-type: event - - name: event-id2 - in: path - description: 'key: id of event' - required: true - schema: - type: string - x-ms-docs-key-type: event - - $ref: '#/components/parameters/top' - - $ref: '#/components/parameters/skip' - - $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 - - contentType - - contentType desc - - isInline - - isInline desc - - lastModifiedDateTime - - lastModifiedDateTime desc - - name - - name desc - - size - - size 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 - - contentType - - isInline - - lastModifiedDateTime - - name - - size - 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': - $ref: '#/components/responses/microsoft.graph.attachmentCollectionResponse' - default: - $ref: '#/components/responses/error' - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore - x-ms-docs-operation-type: operation - post: - tags: - - groups.event - summary: Create new navigation property to attachments for groups - operationId: groups.events.exceptionOccurrences.instances_CreateAttachments - parameters: - - name: group-id - in: path - description: 'key: id of group' - required: true - schema: - type: string - x-ms-docs-key-type: group - - name: event-id - in: path - description: 'key: id of event' - required: true - schema: - type: string - x-ms-docs-key-type: event - - name: event-id1 - in: path - description: 'key: id of event' - required: true - schema: - type: string - x-ms-docs-key-type: event - - name: event-id2 - in: path - description: 'key: id of event' - required: true - schema: - type: string - x-ms-docs-key-type: event - requestBody: - description: New navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.attachment' - required: true - responses: - '201': - description: Created navigation property. - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.attachment' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/groups/{group-id}/events/{event-id}/exceptionOccurrences/{event-id1}/instances/{event-id2}/attachments/{attachment-id}': - get: - tags: - - groups.event - summary: Get attachments from groups - operationId: groups.events.exceptionOccurrences.instances_GetAttachments + description: 'The collection of FileAttachment, ItemAttachment, and referenceAttachment attachments for the event. Navigation property. Read-only. Nullable.' + operationId: groups.events.exceptionOccurrences.instances_GetAttachments parameters: - name: group-id in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -30188,6 +29212,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -30195,6 +29220,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -30202,6 +29228,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -30209,6 +29236,7 @@ paths: in: path description: 'key: id of attachment' required: true + style: simple schema: type: string x-ms-docs-key-type: attachment @@ -30251,60 +29279,6 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - patch: - tags: - - groups.event - summary: Update the navigation property attachments in groups - operationId: groups.events.exceptionOccurrences.instances_UpdateAttachments - parameters: - - name: group-id - in: path - description: 'key: id of group' - required: true - schema: - type: string - x-ms-docs-key-type: group - - name: event-id - in: path - description: 'key: id of event' - required: true - schema: - type: string - x-ms-docs-key-type: event - - name: event-id1 - in: path - description: 'key: id of event' - required: true - schema: - type: string - x-ms-docs-key-type: event - - name: event-id2 - in: path - description: 'key: id of event' - required: true - schema: - type: string - x-ms-docs-key-type: event - - name: attachment-id - in: path - description: 'key: id of attachment' - required: true - schema: - type: string - x-ms-docs-key-type: attachment - requestBody: - description: New navigation property values - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.attachment' - required: true - responses: - '204': - description: Success - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation delete: tags: - groups.event @@ -30315,6 +29289,7 @@ paths: in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -30322,6 +29297,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -30329,6 +29305,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -30336,6 +29313,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -30343,12 +29321,14 @@ paths: in: path description: 'key: id of attachment' required: true + style: simple schema: type: string x-ms-docs-key-type: attachment - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -30362,12 +29342,14 @@ paths: tags: - groups.event summary: Get calendar from groups + description: The calendar that contains the event. Navigation property. Read-only. operationId: groups.events.exceptionOccurrences.instances_GetCalendar parameters: - name: group-id in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -30375,6 +29357,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -30382,6 +29365,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -30389,6 +29373,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -30476,12 +29461,14 @@ paths: tags: - groups.event summary: Get extensions from groups + description: The collection of open extensions defined for the event. Nullable. operationId: groups.events.exceptionOccurrences.instances_ListExtensions parameters: - name: group-id in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -30489,6 +29476,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -30496,6 +29484,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -30503,6 +29492,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -30559,13 +29549,18 @@ paths: post: tags: - groups.event - summary: Create new navigation property to extensions for groups + summary: Create openTypeExtension + description: 'Create an open extension (openTypeExtension object) and add custom properties in a new or existing instance of a resource. You can create an open extension in a resource instance and store custom data to it all in the same operation, except for specific resources. See known limitations of open extensions for more information. The table in the Permissions section lists the resources that support open extensions.' + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/opentypeextension-post-opentypeextension?view=graph-rest-1.0 operationId: groups.events.exceptionOccurrences.instances_CreateExtensions parameters: - name: group-id in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -30573,6 +29568,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -30580,6 +29576,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -30587,6 +29584,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -30612,12 +29610,14 @@ paths: tags: - groups.event summary: Get extensions from groups + description: The collection of open extensions defined for the event. Nullable. operationId: groups.events.exceptionOccurrences.instances_GetExtensions parameters: - name: group-id in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -30625,6 +29625,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -30632,6 +29633,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -30639,6 +29641,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -30646,6 +29649,7 @@ paths: in: path description: 'key: id of extension' required: true + style: simple schema: type: string x-ms-docs-key-type: extension @@ -30693,6 +29697,7 @@ paths: in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -30700,6 +29705,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -30707,6 +29713,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -30714,6 +29721,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -30721,6 +29729,7 @@ paths: in: path description: 'key: id of extension' required: true + style: simple schema: type: string x-ms-docs-key-type: extension @@ -30747,6 +29756,7 @@ paths: in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -30754,6 +29764,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -30761,6 +29772,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -30768,6 +29780,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -30775,12 +29788,14 @@ paths: in: path description: 'key: id of extension' required: true + style: simple schema: type: string x-ms-docs-key-type: extension - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -30794,12 +29809,14 @@ paths: tags: - groups.event summary: Get multiValueExtendedProperties from groups + description: The collection of multi-value extended properties defined for the event. Read-only. Nullable. operationId: groups.events.exceptionOccurrences.instances_ListMultiValueExtendedProperties parameters: - name: group-id in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -30807,6 +29824,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -30814,6 +29832,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -30821,6 +29840,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -30888,6 +29908,7 @@ paths: in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -30895,6 +29916,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -30902,6 +29924,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -30909,6 +29932,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -30934,12 +29958,14 @@ paths: tags: - groups.event summary: Get multiValueExtendedProperties from groups + description: The collection of multi-value extended properties defined for the event. Read-only. Nullable. operationId: groups.events.exceptionOccurrences.instances_GetMultiValueExtendedProperties parameters: - name: group-id in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -30947,6 +29973,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -30954,6 +29981,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -30961,6 +29989,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -30968,6 +29997,7 @@ paths: in: path description: 'key: id of multiValueLegacyExtendedProperty' required: true + style: simple schema: type: string x-ms-docs-key-type: multiValueLegacyExtendedProperty @@ -31016,6 +30046,7 @@ paths: in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -31023,6 +30054,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -31030,6 +30062,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -31037,6 +30070,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -31044,6 +30078,7 @@ paths: in: path description: 'key: id of multiValueLegacyExtendedProperty' required: true + style: simple schema: type: string x-ms-docs-key-type: multiValueLegacyExtendedProperty @@ -31070,6 +30105,7 @@ paths: in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -31077,6 +30113,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -31084,6 +30121,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -31091,6 +30129,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -31098,12 +30137,14 @@ paths: in: path description: 'key: id of multiValueLegacyExtendedProperty' required: true + style: simple schema: type: string x-ms-docs-key-type: multiValueLegacyExtendedProperty - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -31117,12 +30158,14 @@ paths: tags: - groups.event summary: Get singleValueExtendedProperties from groups + description: The collection of single-value extended properties defined for the event. Read-only. Nullable. operationId: groups.events.exceptionOccurrences.instances_ListSingleValueExtendedProperties parameters: - name: group-id in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -31130,6 +30173,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -31137,6 +30181,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -31144,6 +30189,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -31211,6 +30257,7 @@ paths: in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -31218,6 +30265,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -31225,6 +30273,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -31232,6 +30281,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -31257,12 +30307,14 @@ paths: tags: - groups.event summary: Get singleValueExtendedProperties from groups + description: The collection of single-value extended properties defined for the event. Read-only. Nullable. operationId: groups.events.exceptionOccurrences.instances_GetSingleValueExtendedProperties parameters: - name: group-id in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -31270,6 +30322,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -31277,6 +30330,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -31284,6 +30338,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -31291,6 +30346,7 @@ paths: in: path description: 'key: id of singleValueLegacyExtendedProperty' required: true + style: simple schema: type: string x-ms-docs-key-type: singleValueLegacyExtendedProperty @@ -31339,6 +30395,7 @@ paths: in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -31346,6 +30403,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -31353,6 +30411,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -31360,6 +30419,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -31367,6 +30427,7 @@ paths: in: path description: 'key: id of singleValueLegacyExtendedProperty' required: true + style: simple schema: type: string x-ms-docs-key-type: singleValueLegacyExtendedProperty @@ -31393,6 +30454,7 @@ paths: in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -31400,6 +30462,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -31407,6 +30470,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -31414,6 +30478,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -31421,12 +30486,14 @@ paths: in: path description: 'key: id of singleValueLegacyExtendedProperty' required: true + style: simple schema: type: string x-ms-docs-key-type: singleValueLegacyExtendedProperty - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -31440,12 +30507,14 @@ paths: tags: - groups.event summary: Get multiValueExtendedProperties from groups + description: The collection of multi-value extended properties defined for the event. Read-only. Nullable. operationId: groups.events.exceptionOccurrences_ListMultiValueExtendedProperties parameters: - name: group-id in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -31453,6 +30522,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -31460,6 +30530,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -31527,6 +30598,7 @@ paths: in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -31534,6 +30606,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -31541,6 +30614,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -31566,12 +30640,14 @@ paths: tags: - groups.event summary: Get multiValueExtendedProperties from groups + description: The collection of multi-value extended properties defined for the event. Read-only. Nullable. operationId: groups.events.exceptionOccurrences_GetMultiValueExtendedProperties parameters: - name: group-id in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -31579,6 +30655,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -31586,6 +30663,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -31593,6 +30671,7 @@ paths: in: path description: 'key: id of multiValueLegacyExtendedProperty' required: true + style: simple schema: type: string x-ms-docs-key-type: multiValueLegacyExtendedProperty @@ -31641,6 +30720,7 @@ paths: in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -31648,6 +30728,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -31655,6 +30736,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -31662,6 +30744,7 @@ paths: in: path description: 'key: id of multiValueLegacyExtendedProperty' required: true + style: simple schema: type: string x-ms-docs-key-type: multiValueLegacyExtendedProperty @@ -31688,6 +30771,7 @@ paths: in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -31695,6 +30779,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -31702,6 +30787,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -31709,12 +30795,14 @@ paths: in: path description: 'key: id of multiValueLegacyExtendedProperty' required: true + style: simple schema: type: string x-ms-docs-key-type: multiValueLegacyExtendedProperty - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -31728,12 +30816,14 @@ paths: tags: - groups.event summary: Get singleValueExtendedProperties from groups + description: The collection of single-value extended properties defined for the event. Read-only. Nullable. operationId: groups.events.exceptionOccurrences_ListSingleValueExtendedProperties parameters: - name: group-id in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -31741,6 +30831,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -31748,6 +30839,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -31815,6 +30907,7 @@ paths: in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -31822,6 +30915,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -31829,6 +30923,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -31854,12 +30949,14 @@ paths: tags: - groups.event summary: Get singleValueExtendedProperties from groups + description: The collection of single-value extended properties defined for the event. Read-only. Nullable. operationId: groups.events.exceptionOccurrences_GetSingleValueExtendedProperties parameters: - name: group-id in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -31867,6 +30964,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -31874,6 +30972,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -31881,6 +30980,7 @@ paths: in: path description: 'key: id of singleValueLegacyExtendedProperty' required: true + style: simple schema: type: string x-ms-docs-key-type: singleValueLegacyExtendedProperty @@ -31929,6 +31029,7 @@ paths: in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -31936,6 +31037,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -31943,6 +31045,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -31950,6 +31053,7 @@ paths: in: path description: 'key: id of singleValueLegacyExtendedProperty' required: true + style: simple schema: type: string x-ms-docs-key-type: singleValueLegacyExtendedProperty @@ -31976,6 +31080,7 @@ paths: in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -31983,6 +31088,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -31990,6 +31096,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -31997,12 +31104,14 @@ paths: in: path description: 'key: id of singleValueLegacyExtendedProperty' required: true + style: simple schema: type: string x-ms-docs-key-type: singleValueLegacyExtendedProperty - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -32016,12 +31125,14 @@ paths: tags: - groups.event summary: Get extensions from groups + description: The collection of open extensions defined for the event. Nullable. operationId: groups.events_ListExtensions parameters: - name: group-id in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -32029,6 +31140,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -32085,13 +31197,18 @@ paths: post: tags: - groups.event - summary: Create new navigation property to extensions for groups + summary: Create openTypeExtension + description: 'Create an open extension (openTypeExtension object) and add custom properties in a new or existing instance of a resource. You can create an open extension in a resource instance and store custom data to it all in the same operation, except for specific resources. See known limitations of open extensions for more information. The table in the Permissions section lists the resources that support open extensions.' + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/opentypeextension-post-opentypeextension?view=graph-rest-1.0 operationId: groups.events_CreateExtensions parameters: - name: group-id in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -32099,6 +31216,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -32124,12 +31242,14 @@ paths: tags: - groups.event summary: Get extensions from groups + description: The collection of open extensions defined for the event. Nullable. operationId: groups.events_GetExtensions parameters: - name: group-id in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -32137,6 +31257,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -32144,6 +31265,7 @@ paths: in: path description: 'key: id of extension' required: true + style: simple schema: type: string x-ms-docs-key-type: extension @@ -32191,6 +31313,7 @@ paths: in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -32198,6 +31321,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -32205,6 +31329,7 @@ paths: in: path description: 'key: id of extension' required: true + style: simple schema: type: string x-ms-docs-key-type: extension @@ -32231,6 +31356,7 @@ paths: in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -32238,6 +31364,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -32245,12 +31372,14 @@ paths: in: path description: 'key: id of extension' required: true + style: simple schema: type: string x-ms-docs-key-type: extension - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -32263,13 +31392,18 @@ paths: get: tags: - groups.event - summary: Get instances from groups + summary: List instances + description: "Get the instances (occurrences) of an event for a specified time range. If the event is a `seriesMaster` type, this returns the\noccurrences and exceptions of the event in the specified time range." + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/event-list-instances?view=graph-rest-1.0 operationId: groups.events_ListInstances parameters: - name: group-id in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -32277,6 +31411,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -32451,54 +31586,19 @@ paths: nextLinkName: '@odata.nextLink' operationName: listMore x-ms-docs-operation-type: operation - post: - tags: - - groups.event - summary: Create new navigation property to instances for groups - operationId: groups.events_CreateInstances - parameters: - - name: group-id - in: path - description: 'key: id of group' - required: true - schema: - type: string - x-ms-docs-key-type: group - - name: event-id - in: path - description: 'key: id of event' - required: true - schema: - type: string - x-ms-docs-key-type: event - requestBody: - description: New navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.event' - required: true - responses: - '201': - description: Created navigation property. - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.event' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation '/groups/{group-id}/events/{event-id}/instances/{event-id1}': get: tags: - groups.event summary: Get instances from groups + 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.' operationId: groups.events_GetInstances parameters: - name: group-id in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -32506,6 +31606,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -32513,6 +31614,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -32644,95 +31746,22 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - patch: - tags: - - groups.event - summary: Update the navigation property instances in groups - operationId: groups.events_UpdateInstances - parameters: - - name: group-id - in: path - description: 'key: id of group' - required: true - schema: - type: string - x-ms-docs-key-type: group - - name: event-id - in: path - description: 'key: id of event' - required: true - schema: - type: string - x-ms-docs-key-type: event - - name: event-id1 - in: path - description: 'key: id of event' - required: true - schema: - type: string - x-ms-docs-key-type: event - requestBody: - description: New navigation property values - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.event' - required: true - responses: - '204': - description: Success - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - delete: - tags: - - groups.event - summary: Delete navigation property instances for groups - operationId: groups.events_DeleteInstances - parameters: - - name: group-id - in: path - description: 'key: id of group' - required: true - schema: - type: string - x-ms-docs-key-type: group - - name: event-id - in: path - description: 'key: id of event' - required: true - schema: - type: string - x-ms-docs-key-type: event - - name: event-id1 - in: path - description: 'key: id of event' - required: true - schema: - type: string - x-ms-docs-key-type: event - - 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 '/groups/{group-id}/events/{event-id}/instances/{event-id1}/attachments': get: tags: - groups.event - summary: Get attachments from groups + summary: List attachments + description: Retrieve a list of attachment objects attached to an event. + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/event-list-attachments?view=graph-rest-1.0 operationId: groups.events.instances_ListAttachments parameters: - name: group-id in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -32740,6 +31769,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -32747,6 +31777,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -32818,13 +31849,18 @@ paths: post: tags: - groups.event - summary: Create new navigation property to attachments for groups + summary: Add attachment + description: 'Use this API to add an attachment to an existing event. This operation limits the size of the attachment you can add to under 3 MB. If an organizer adds an attachment to a meeting event, the organizer can subsequently update the event to send the attachment and update the event for each attendee as well.' + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/event-post-attachments?view=graph-rest-1.0 operationId: groups.events.instances_CreateAttachments parameters: - name: group-id in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -32832,6 +31868,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -32839,6 +31876,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -32864,12 +31902,14 @@ paths: tags: - groups.event summary: Get attachments from groups + description: 'The collection of FileAttachment, ItemAttachment, and referenceAttachment attachments for the event. Navigation property. Read-only. Nullable.' operationId: groups.events.instances_GetAttachments parameters: - name: group-id in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -32877,6 +31917,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -32884,6 +31925,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -32891,6 +31933,7 @@ paths: in: path description: 'key: id of attachment' required: true + style: simple schema: type: string x-ms-docs-key-type: attachment @@ -32933,53 +31976,6 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - patch: - tags: - - groups.event - summary: Update the navigation property attachments in groups - operationId: groups.events.instances_UpdateAttachments - parameters: - - name: group-id - in: path - description: 'key: id of group' - required: true - schema: - type: string - x-ms-docs-key-type: group - - name: event-id - in: path - description: 'key: id of event' - required: true - schema: - type: string - x-ms-docs-key-type: event - - name: event-id1 - in: path - description: 'key: id of event' - required: true - schema: - type: string - x-ms-docs-key-type: event - - name: attachment-id - in: path - description: 'key: id of attachment' - required: true - schema: - type: string - x-ms-docs-key-type: attachment - requestBody: - description: New navigation property values - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.attachment' - required: true - responses: - '204': - description: Success - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation delete: tags: - groups.event @@ -32990,6 +31986,7 @@ paths: in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -32997,6 +31994,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -33004,6 +32002,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -33011,12 +32010,14 @@ paths: in: path description: 'key: id of attachment' required: true + style: simple schema: type: string x-ms-docs-key-type: attachment - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -33030,12 +32031,14 @@ paths: tags: - groups.event summary: Get calendar from groups + description: The calendar that contains the event. Navigation property. Read-only. operationId: groups.events.instances_GetCalendar parameters: - name: group-id in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -33043,6 +32046,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -33050,6 +32054,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -33138,6 +32143,7 @@ paths: in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -33145,6 +32151,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -33152,6 +32159,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -33345,50 +32353,6 @@ paths: nextLinkName: '@odata.nextLink' operationName: listMore x-ms-docs-operation-type: operation - post: - tags: - - groups.event - summary: Create new navigation property to exceptionOccurrences for groups - operationId: groups.events.instances_CreateExceptionOccurrences - parameters: - - name: group-id - in: path - description: 'key: id of group' - required: true - schema: - type: string - x-ms-docs-key-type: group - - name: event-id - in: path - description: 'key: id of event' - required: true - schema: - type: string - x-ms-docs-key-type: event - - name: event-id1 - in: path - description: 'key: id of event' - required: true - schema: - type: string - x-ms-docs-key-type: event - requestBody: - description: New navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.event' - required: true - responses: - '201': - description: Created navigation property. - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.event' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation '/groups/{group-id}/events/{event-id}/instances/{event-id1}/exceptionOccurrences/{event-id2}': get: tags: @@ -33400,6 +32364,7 @@ paths: in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -33407,6 +32372,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -33414,6 +32380,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -33421,6 +32388,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -33578,16 +32546,129 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - patch: + '/groups/{group-id}/events/{event-id}/instances/{event-id1}/exceptionOccurrences/{event-id2}/attachments': + get: + tags: + - groups.event + summary: List attachments + description: Retrieve a list of attachment objects attached to an event. + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/event-list-attachments?view=graph-rest-1.0 + operationId: groups.events.instances.exceptionOccurrences_ListAttachments + parameters: + - name: group-id + in: path + description: 'key: id of group' + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: group + - name: event-id + in: path + description: 'key: id of event' + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: event + - name: event-id1 + in: path + description: 'key: id of event' + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: event + - name: event-id2 + in: path + description: 'key: id of event' + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: event + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $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 + - contentType + - contentType desc + - isInline + - isInline desc + - lastModifiedDateTime + - lastModifiedDateTime desc + - name + - name desc + - size + - size 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 + - contentType + - isInline + - lastModifiedDateTime + - name + - size + 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': + $ref: '#/components/responses/microsoft.graph.attachmentCollectionResponse' + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + post: tags: - groups.event - summary: Update the navigation property exceptionOccurrences in groups - operationId: groups.events.instances_UpdateExceptionOccurrences + summary: Add attachment + description: 'Use this API to add an attachment to an existing event. This operation limits the size of the attachment you can add to under 3 MB. If an organizer adds an attachment to a meeting event, the organizer can subsequently update the event to send the attachment and update the event for each attendee as well.' + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/event-post-attachments?view=graph-rest-1.0 + operationId: groups.events.instances.exceptionOccurrences_CreateAttachments parameters: - name: group-id in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -33595,6 +32676,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -33602,6 +32684,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -33609,32 +32692,40 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event requestBody: - description: New navigation property values + description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.event' + $ref: '#/components/schemas/microsoft.graph.attachment' required: true responses: - '204': - description: Success + '201': + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.attachment' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - delete: + '/groups/{group-id}/events/{event-id}/instances/{event-id1}/exceptionOccurrences/{event-id2}/attachments/{attachment-id}': + get: tags: - groups.event - summary: Delete navigation property exceptionOccurrences for groups - operationId: groups.events.instances_DeleteExceptionOccurrences + summary: Get attachments from groups + description: 'The collection of FileAttachment, ItemAttachment, and referenceAttachment attachments for the event. Navigation property. Read-only. Nullable.' + operationId: groups.events.instances.exceptionOccurrences_GetAttachments parameters: - name: group-id in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -33642,6 +32733,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -33649,6 +32741,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -33656,316 +32749,68 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event - - name: If-Match - in: header - description: ETag + - name: attachment-id + in: path + description: 'key: id of attachment' + required: true + style: simple schema: type: string + x-ms-docs-key-type: attachment + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - contentType + - isInline + - lastModifiedDateTime + - name + - size + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + type: string responses: - '204': - description: Success + '200': + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.attachment' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/groups/{group-id}/events/{event-id}/instances/{event-id1}/exceptionOccurrences/{event-id2}/attachments': - get: + delete: tags: - groups.event - summary: Get attachments from groups - operationId: groups.events.instances.exceptionOccurrences_ListAttachments - parameters: - - name: group-id - in: path - description: 'key: id of group' - required: true - schema: - type: string - x-ms-docs-key-type: group - - name: event-id - in: path - description: 'key: id of event' - required: true - schema: - type: string - x-ms-docs-key-type: event - - name: event-id1 - in: path - description: 'key: id of event' - required: true - schema: - type: string - x-ms-docs-key-type: event - - name: event-id2 - in: path - description: 'key: id of event' - required: true - schema: - type: string - x-ms-docs-key-type: event - - $ref: '#/components/parameters/top' - - $ref: '#/components/parameters/skip' - - $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 - - contentType - - contentType desc - - isInline - - isInline desc - - lastModifiedDateTime - - lastModifiedDateTime desc - - name - - name desc - - size - - size 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 - - contentType - - isInline - - lastModifiedDateTime - - name - - size - 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': - $ref: '#/components/responses/microsoft.graph.attachmentCollectionResponse' - default: - $ref: '#/components/responses/error' - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore - x-ms-docs-operation-type: operation - post: - tags: - - groups.event - summary: Create new navigation property to attachments for groups - operationId: groups.events.instances.exceptionOccurrences_CreateAttachments - parameters: - - name: group-id - in: path - description: 'key: id of group' - required: true - schema: - type: string - x-ms-docs-key-type: group - - name: event-id - in: path - description: 'key: id of event' - required: true - schema: - type: string - x-ms-docs-key-type: event - - name: event-id1 - in: path - description: 'key: id of event' - required: true - schema: - type: string - x-ms-docs-key-type: event - - name: event-id2 - in: path - description: 'key: id of event' - required: true - schema: - type: string - x-ms-docs-key-type: event - requestBody: - description: New navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.attachment' - required: true - responses: - '201': - description: Created navigation property. - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.attachment' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/groups/{group-id}/events/{event-id}/instances/{event-id1}/exceptionOccurrences/{event-id2}/attachments/{attachment-id}': - get: - tags: - - groups.event - summary: Get attachments from groups - operationId: groups.events.instances.exceptionOccurrences_GetAttachments - parameters: - - name: group-id - in: path - description: 'key: id of group' - required: true - schema: - type: string - x-ms-docs-key-type: group - - name: event-id - in: path - description: 'key: id of event' - required: true - schema: - type: string - x-ms-docs-key-type: event - - name: event-id1 - in: path - description: 'key: id of event' - required: true - schema: - type: string - x-ms-docs-key-type: event - - name: event-id2 - in: path - description: 'key: id of event' - required: true - schema: - type: string - x-ms-docs-key-type: event - - name: attachment-id - in: path - description: 'key: id of attachment' - required: true - schema: - type: string - x-ms-docs-key-type: attachment - - name: $select - in: query - description: Select properties to be returned - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - id - - contentType - - isInline - - lastModifiedDateTime - - name - - size - 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.attachment' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - patch: - tags: - - groups.event - summary: Update the navigation property attachments in groups - operationId: groups.events.instances.exceptionOccurrences_UpdateAttachments - parameters: - - name: group-id - in: path - description: 'key: id of group' - required: true - schema: - type: string - x-ms-docs-key-type: group - - name: event-id - in: path - description: 'key: id of event' - required: true - schema: - type: string - x-ms-docs-key-type: event - - name: event-id1 - in: path - description: 'key: id of event' - required: true - schema: - type: string - x-ms-docs-key-type: event - - name: event-id2 - in: path - description: 'key: id of event' - required: true - schema: - type: string - x-ms-docs-key-type: event - - name: attachment-id - in: path - description: 'key: id of attachment' - required: true - schema: - type: string - x-ms-docs-key-type: attachment - requestBody: - description: New navigation property values - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.attachment' - required: true - responses: - '204': - description: Success - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - delete: - tags: - - groups.event - summary: Delete navigation property attachments for groups - operationId: groups.events.instances.exceptionOccurrences_DeleteAttachments + summary: Delete navigation property attachments for groups + operationId: groups.events.instances.exceptionOccurrences_DeleteAttachments parameters: - name: group-id in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -33973,6 +32818,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -33980,6 +32826,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -33987,6 +32834,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -33994,12 +32842,14 @@ paths: in: path description: 'key: id of attachment' required: true + style: simple schema: type: string x-ms-docs-key-type: attachment - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -34013,12 +32863,14 @@ paths: tags: - groups.event summary: Get calendar from groups + description: The calendar that contains the event. Navigation property. Read-only. operationId: groups.events.instances.exceptionOccurrences_GetCalendar parameters: - name: group-id in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -34026,6 +32878,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -34033,6 +32886,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -34040,6 +32894,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -34127,12 +32982,14 @@ paths: tags: - groups.event summary: Get extensions from groups + description: The collection of open extensions defined for the event. Nullable. operationId: groups.events.instances.exceptionOccurrences_ListExtensions parameters: - name: group-id in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -34140,6 +32997,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -34147,6 +33005,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -34154,6 +33013,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -34210,13 +33070,18 @@ paths: post: tags: - groups.event - summary: Create new navigation property to extensions for groups + summary: Create openTypeExtension + description: 'Create an open extension (openTypeExtension object) and add custom properties in a new or existing instance of a resource. You can create an open extension in a resource instance and store custom data to it all in the same operation, except for specific resources. See known limitations of open extensions for more information. The table in the Permissions section lists the resources that support open extensions.' + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/opentypeextension-post-opentypeextension?view=graph-rest-1.0 operationId: groups.events.instances.exceptionOccurrences_CreateExtensions parameters: - name: group-id in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -34224,6 +33089,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -34231,6 +33097,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -34238,6 +33105,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -34263,12 +33131,14 @@ paths: tags: - groups.event summary: Get extensions from groups + description: The collection of open extensions defined for the event. Nullable. operationId: groups.events.instances.exceptionOccurrences_GetExtensions parameters: - name: group-id in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -34276,6 +33146,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -34283,6 +33154,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -34290,6 +33162,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -34297,6 +33170,7 @@ paths: in: path description: 'key: id of extension' required: true + style: simple schema: type: string x-ms-docs-key-type: extension @@ -34344,6 +33218,7 @@ paths: in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -34351,6 +33226,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -34358,6 +33234,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -34365,6 +33242,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -34372,6 +33250,7 @@ paths: in: path description: 'key: id of extension' required: true + style: simple schema: type: string x-ms-docs-key-type: extension @@ -34398,6 +33277,7 @@ paths: in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -34405,6 +33285,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -34412,6 +33293,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -34419,6 +33301,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -34426,12 +33309,14 @@ paths: in: path description: 'key: id of extension' required: true + style: simple schema: type: string x-ms-docs-key-type: extension - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -34445,12 +33330,14 @@ paths: tags: - groups.event summary: Get multiValueExtendedProperties from groups + description: The collection of multi-value extended properties defined for the event. Read-only. Nullable. operationId: groups.events.instances.exceptionOccurrences_ListMultiValueExtendedProperties parameters: - name: group-id in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -34458,6 +33345,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -34465,6 +33353,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -34472,6 +33361,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -34539,6 +33429,7 @@ paths: in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -34546,6 +33437,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -34553,6 +33445,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -34560,6 +33453,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -34585,12 +33479,14 @@ paths: tags: - groups.event summary: Get multiValueExtendedProperties from groups + description: The collection of multi-value extended properties defined for the event. Read-only. Nullable. operationId: groups.events.instances.exceptionOccurrences_GetMultiValueExtendedProperties parameters: - name: group-id in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -34598,6 +33494,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -34605,6 +33502,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -34612,6 +33510,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -34619,6 +33518,7 @@ paths: in: path description: 'key: id of multiValueLegacyExtendedProperty' required: true + style: simple schema: type: string x-ms-docs-key-type: multiValueLegacyExtendedProperty @@ -34667,6 +33567,7 @@ paths: in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -34674,6 +33575,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -34681,6 +33583,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -34688,6 +33591,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -34695,6 +33599,7 @@ paths: in: path description: 'key: id of multiValueLegacyExtendedProperty' required: true + style: simple schema: type: string x-ms-docs-key-type: multiValueLegacyExtendedProperty @@ -34721,6 +33626,7 @@ paths: in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -34728,6 +33634,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -34735,6 +33642,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -34742,6 +33650,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -34749,12 +33658,14 @@ paths: in: path description: 'key: id of multiValueLegacyExtendedProperty' required: true + style: simple schema: type: string x-ms-docs-key-type: multiValueLegacyExtendedProperty - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -34768,12 +33679,14 @@ paths: tags: - groups.event summary: Get singleValueExtendedProperties from groups + description: The collection of single-value extended properties defined for the event. Read-only. Nullable. operationId: groups.events.instances.exceptionOccurrences_ListSingleValueExtendedProperties parameters: - name: group-id in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -34781,6 +33694,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -34788,6 +33702,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -34795,6 +33710,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -34862,6 +33778,7 @@ paths: in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -34869,6 +33786,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -34876,6 +33794,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -34883,6 +33802,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -34908,12 +33828,14 @@ paths: tags: - groups.event summary: Get singleValueExtendedProperties from groups + description: The collection of single-value extended properties defined for the event. Read-only. Nullable. operationId: groups.events.instances.exceptionOccurrences_GetSingleValueExtendedProperties parameters: - name: group-id in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -34921,6 +33843,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -34928,6 +33851,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -34935,6 +33859,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -34942,6 +33867,7 @@ paths: in: path description: 'key: id of singleValueLegacyExtendedProperty' required: true + style: simple schema: type: string x-ms-docs-key-type: singleValueLegacyExtendedProperty @@ -34990,6 +33916,7 @@ paths: in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -34997,6 +33924,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -35004,6 +33932,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -35011,6 +33940,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -35018,6 +33948,7 @@ paths: in: path description: 'key: id of singleValueLegacyExtendedProperty' required: true + style: simple schema: type: string x-ms-docs-key-type: singleValueLegacyExtendedProperty @@ -35044,6 +33975,7 @@ paths: in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -35051,6 +33983,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -35058,6 +33991,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -35065,6 +33999,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -35072,12 +34007,14 @@ paths: in: path description: 'key: id of singleValueLegacyExtendedProperty' required: true + style: simple schema: type: string x-ms-docs-key-type: singleValueLegacyExtendedProperty - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -35091,12 +34028,14 @@ paths: tags: - groups.event summary: Get extensions from groups + description: The collection of open extensions defined for the event. Nullable. operationId: groups.events.instances_ListExtensions parameters: - name: group-id in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -35104,6 +34043,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -35111,6 +34051,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -35167,13 +34108,18 @@ paths: post: tags: - groups.event - summary: Create new navigation property to extensions for groups + summary: Create openTypeExtension + description: 'Create an open extension (openTypeExtension object) and add custom properties in a new or existing instance of a resource. You can create an open extension in a resource instance and store custom data to it all in the same operation, except for specific resources. See known limitations of open extensions for more information. The table in the Permissions section lists the resources that support open extensions.' + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/opentypeextension-post-opentypeextension?view=graph-rest-1.0 operationId: groups.events.instances_CreateExtensions parameters: - name: group-id in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -35181,6 +34127,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -35188,6 +34135,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -35213,12 +34161,14 @@ paths: tags: - groups.event summary: Get extensions from groups + description: The collection of open extensions defined for the event. Nullable. operationId: groups.events.instances_GetExtensions parameters: - name: group-id in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -35226,6 +34176,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -35233,6 +34184,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -35240,6 +34192,7 @@ paths: in: path description: 'key: id of extension' required: true + style: simple schema: type: string x-ms-docs-key-type: extension @@ -35287,6 +34240,7 @@ paths: in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -35294,6 +34248,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -35301,6 +34256,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -35308,6 +34264,7 @@ paths: in: path description: 'key: id of extension' required: true + style: simple schema: type: string x-ms-docs-key-type: extension @@ -35334,6 +34291,7 @@ paths: in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -35341,6 +34299,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -35348,6 +34307,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -35355,12 +34315,14 @@ paths: in: path description: 'key: id of extension' required: true + style: simple schema: type: string x-ms-docs-key-type: extension - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -35374,12 +34336,14 @@ paths: tags: - groups.event summary: Get multiValueExtendedProperties from groups + description: The collection of multi-value extended properties defined for the event. Read-only. Nullable. operationId: groups.events.instances_ListMultiValueExtendedProperties parameters: - name: group-id in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -35387,6 +34351,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -35394,6 +34359,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -35461,6 +34427,7 @@ paths: in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -35468,6 +34435,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -35475,6 +34443,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -35500,12 +34469,14 @@ paths: tags: - groups.event summary: Get multiValueExtendedProperties from groups + description: The collection of multi-value extended properties defined for the event. Read-only. Nullable. operationId: groups.events.instances_GetMultiValueExtendedProperties parameters: - name: group-id in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -35513,6 +34484,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -35520,6 +34492,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -35527,6 +34500,7 @@ paths: in: path description: 'key: id of multiValueLegacyExtendedProperty' required: true + style: simple schema: type: string x-ms-docs-key-type: multiValueLegacyExtendedProperty @@ -35575,6 +34549,7 @@ paths: in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -35582,6 +34557,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -35589,6 +34565,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -35596,6 +34573,7 @@ paths: in: path description: 'key: id of multiValueLegacyExtendedProperty' required: true + style: simple schema: type: string x-ms-docs-key-type: multiValueLegacyExtendedProperty @@ -35622,6 +34600,7 @@ paths: in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -35629,6 +34608,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -35636,6 +34616,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -35643,12 +34624,14 @@ paths: in: path description: 'key: id of multiValueLegacyExtendedProperty' required: true + style: simple schema: type: string x-ms-docs-key-type: multiValueLegacyExtendedProperty - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -35662,12 +34645,14 @@ paths: tags: - groups.event summary: Get singleValueExtendedProperties from groups + description: The collection of single-value extended properties defined for the event. Read-only. Nullable. operationId: groups.events.instances_ListSingleValueExtendedProperties parameters: - name: group-id in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -35675,6 +34660,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -35682,6 +34668,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -35749,6 +34736,7 @@ paths: in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -35756,6 +34744,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -35763,6 +34752,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -35788,12 +34778,14 @@ paths: tags: - groups.event summary: Get singleValueExtendedProperties from groups + description: The collection of single-value extended properties defined for the event. Read-only. Nullable. operationId: groups.events.instances_GetSingleValueExtendedProperties parameters: - name: group-id in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -35801,6 +34793,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -35808,6 +34801,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -35815,6 +34809,7 @@ paths: in: path description: 'key: id of singleValueLegacyExtendedProperty' required: true + style: simple schema: type: string x-ms-docs-key-type: singleValueLegacyExtendedProperty @@ -35863,6 +34858,7 @@ paths: in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -35870,6 +34866,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -35877,6 +34874,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -35884,6 +34882,7 @@ paths: in: path description: 'key: id of singleValueLegacyExtendedProperty' required: true + style: simple schema: type: string x-ms-docs-key-type: singleValueLegacyExtendedProperty @@ -35910,6 +34909,7 @@ paths: in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -35917,6 +34917,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -35924,6 +34925,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -35931,12 +34933,14 @@ paths: in: path description: 'key: id of singleValueLegacyExtendedProperty' required: true + style: simple schema: type: string x-ms-docs-key-type: singleValueLegacyExtendedProperty - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -35950,12 +34954,14 @@ paths: tags: - groups.event summary: Get multiValueExtendedProperties from groups + description: The collection of multi-value extended properties defined for the event. Read-only. Nullable. operationId: groups.events_ListMultiValueExtendedProperties parameters: - name: group-id in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -35963,6 +34969,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -36030,6 +35037,7 @@ paths: in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -36037,6 +35045,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -36062,12 +35071,14 @@ paths: tags: - groups.event summary: Get multiValueExtendedProperties from groups + description: The collection of multi-value extended properties defined for the event. Read-only. Nullable. operationId: groups.events_GetMultiValueExtendedProperties parameters: - name: group-id in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -36075,6 +35086,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -36082,6 +35094,7 @@ paths: in: path description: 'key: id of multiValueLegacyExtendedProperty' required: true + style: simple schema: type: string x-ms-docs-key-type: multiValueLegacyExtendedProperty @@ -36130,6 +35143,7 @@ paths: in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -36137,6 +35151,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -36144,6 +35159,7 @@ paths: in: path description: 'key: id of multiValueLegacyExtendedProperty' required: true + style: simple schema: type: string x-ms-docs-key-type: multiValueLegacyExtendedProperty @@ -36170,6 +35186,7 @@ paths: in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -36177,6 +35194,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -36184,12 +35202,14 @@ paths: in: path description: 'key: id of multiValueLegacyExtendedProperty' required: true + style: simple schema: type: string x-ms-docs-key-type: multiValueLegacyExtendedProperty - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -36203,12 +35223,14 @@ paths: tags: - groups.event summary: Get singleValueExtendedProperties from groups + description: The collection of single-value extended properties defined for the event. Read-only. Nullable. operationId: groups.events_ListSingleValueExtendedProperties parameters: - name: group-id in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -36216,6 +35238,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -36283,6 +35306,7 @@ paths: in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -36290,6 +35314,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -36315,12 +35340,14 @@ paths: tags: - groups.event summary: Get singleValueExtendedProperties from groups + description: The collection of single-value extended properties defined for the event. Read-only. Nullable. operationId: groups.events_GetSingleValueExtendedProperties parameters: - name: group-id in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -36328,6 +35355,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -36335,6 +35363,7 @@ paths: in: path description: 'key: id of singleValueLegacyExtendedProperty' required: true + style: simple schema: type: string x-ms-docs-key-type: singleValueLegacyExtendedProperty @@ -36383,6 +35412,7 @@ paths: in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -36390,6 +35420,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -36397,6 +35428,7 @@ paths: in: path description: 'key: id of singleValueLegacyExtendedProperty' required: true + style: simple schema: type: string x-ms-docs-key-type: singleValueLegacyExtendedProperty @@ -36423,6 +35455,7 @@ paths: in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -36430,6 +35463,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -36437,12 +35471,14 @@ paths: in: path description: 'key: id of singleValueLegacyExtendedProperty' required: true + style: simple schema: type: string x-ms-docs-key-type: singleValueLegacyExtendedProperty - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -36456,6 +35492,7 @@ paths: tags: - places.place summary: Get place + description: 'Get the properties and relationships of a place object specified by either its ID or email address. The **place** object can be one of the following types: The **room**, **workspace**, and **roomList** resources are derived from the **place** object.' operationId: places.place_ListPlace parameters: - $ref: '#/components/parameters/top' @@ -36548,12 +35585,17 @@ paths: tags: - places.place summary: Get place + description: 'Get the properties and relationships of a place object specified by either its ID or email address. The **place** object can be one of the following types: The **room**, **workspace**, and **roomList** resources are derived from the **place** object.' + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/place-get?view=graph-rest-1.0 operationId: places.place_GetPlace parameters: - name: place-id in: path description: 'key: id of place' required: true + style: simple schema: type: string x-ms-docs-key-type: place @@ -36599,12 +35641,17 @@ paths: tags: - places.place summary: Update place + description: 'Update the properties of place object, which can be a room, workspace, or roomList. You can identify the **room**, **workspace**, or **roomList** by specifying the **id** or **emailAddress** property.' + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/place-update?view=graph-rest-1.0 operationId: places.place_UpdatePlace parameters: - name: place-id in: path description: 'key: id of place' required: true + style: simple schema: type: string x-ms-docs-key-type: place @@ -36631,12 +35678,14 @@ paths: in: path description: 'key: id of place' required: true + style: simple schema: type: string x-ms-docs-key-type: place - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -36649,13 +35698,18 @@ paths: get: tags: - users.calendar - summary: Get calendar from users + summary: Get calendar + description: "Get the properties and relationships of a calendar object. The calendar can be one for a user, \nor the default calendar of a Microsoft 365 group. There are two scenarios where an app can get another user's calendar:" + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/calendar-get?view=graph-rest-1.0 operationId: users_GetCalendar parameters: - name: user-id in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -36730,13 +35784,18 @@ paths: patch: tags: - users.calendar - summary: Update the navigation property calendar in users + summary: Update calendar + description: "Update the properties of a calendar object. The calendar can be one for a user, \nor the default calendar of a Microsoft 365 group." + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/calendar-update?view=graph-rest-1.0 operationId: users_UpdateCalendar parameters: - name: user-id in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -36753,41 +35812,19 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - delete: - tags: - - users.calendar - summary: Delete navigation property calendar for users - operationId: users_DeleteCalendar - parameters: - - name: user-id - in: path - description: 'key: id of user' - required: true - schema: - type: string - x-ms-docs-key-type: user - - 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 '/users/{user-id}/calendar/calendarPermissions': get: tags: - users.calendar summary: Get calendarPermissions from users + description: The permissions of the users with whom the calendar is shared. operationId: users.calendar_ListCalendarPermissions parameters: - name: user-id in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -36847,13 +35884,18 @@ paths: post: tags: - users.calendar - summary: Create new navigation property to calendarPermissions for users + summary: Create calendarPermission + description: Create a calendarPermission resource to specify the identity and role of the user with whom the specified calendar is being shared or delegated. + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/calendar-post-calendarpermissions?view=graph-rest-1.0 operationId: users.calendar_CreateCalendarPermissions parameters: - name: user-id in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -36879,12 +35921,14 @@ paths: tags: - users.calendar summary: Get calendarPermissions from users + description: The permissions of the users with whom the calendar is shared. operationId: users.calendar_GetCalendarPermissions parameters: - name: user-id in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -36892,6 +35936,7 @@ paths: in: path description: 'key: id of calendarPermission' required: true + style: simple schema: type: string x-ms-docs-key-type: calendarPermission @@ -36932,6 +35977,7 @@ paths: in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -36939,6 +35985,7 @@ paths: in: path description: 'key: id of calendarPermission' required: true + style: simple schema: type: string x-ms-docs-key-type: calendarPermission @@ -36965,6 +36012,7 @@ paths: in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -36972,12 +36020,14 @@ paths: in: path description: 'key: id of calendarPermission' required: true + style: simple schema: type: string x-ms-docs-key-type: calendarPermission - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -36991,12 +36041,17 @@ paths: tags: - users.calendar summary: Get calendarView from users + description: The calendar view for the calendar. Navigation property. Read-only. + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/calendar-list-calendarview?view=graph-rest-1.0 operationId: users.calendar_ListCalendarView parameters: - name: user-id in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -37004,12 +36059,16 @@ paths: in: query description: 'The start date and time of the time range, represented in ISO 8601 format. For example, 2019-11-08T19:00:00-08:00' required: true + style: form + explode: false schema: type: string - name: endDateTime in: query description: 'The end date and time of the time range, represented in ISO 8601 format. For example, 2019-11-08T20:00:00-08:00' required: true + style: form + explode: false schema: type: string - $ref: '#/components/parameters/top' @@ -37183,47 +36242,19 @@ paths: nextLinkName: '@odata.nextLink' operationName: listMore x-ms-docs-operation-type: operation - post: - tags: - - users.calendar - summary: Create new navigation property to calendarView for users - operationId: users.calendar_CreateCalendarView - parameters: - - name: user-id - in: path - description: 'key: id of user' - required: true - schema: - type: string - x-ms-docs-key-type: user - requestBody: - description: New navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.event' - required: true - responses: - '201': - description: Created navigation property. - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.event' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation '/users/{user-id}/calendar/calendarView/{event-id}': get: tags: - users.calendar summary: Get calendarView from users + description: The calendar view for the calendar. Navigation property. Read-only. operationId: users.calendar_GetCalendarView parameters: - name: user-id in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -37231,6 +36262,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -37238,12 +36270,16 @@ paths: in: query description: 'The start date and time of the time range, represented in ISO 8601 format. For example, 2019-11-08T19:00:00-08:00' required: true + style: form + explode: false schema: type: string - name: endDateTime in: query description: 'The end date and time of the time range, represented in ISO 8601 format. For example, 2019-11-08T20:00:00-08:00' required: true + style: form + explode: false schema: type: string - name: $select @@ -37367,81 +36403,22 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - patch: - tags: - - users.calendar - summary: Update the navigation property calendarView in users - operationId: users.calendar_UpdateCalendarView - parameters: - - name: user-id - in: path - description: 'key: id of user' - required: true - schema: - type: string - x-ms-docs-key-type: user - - name: event-id - in: path - description: 'key: id of event' - required: true - schema: - type: string - x-ms-docs-key-type: event - requestBody: - description: New navigation property values - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.event' - required: true - responses: - '204': - description: Success - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - delete: - tags: - - users.calendar - summary: Delete navigation property calendarView for users - operationId: users.calendar_DeleteCalendarView - parameters: - - name: user-id - in: path - description: 'key: id of user' - required: true - schema: - type: string - x-ms-docs-key-type: user - - name: event-id - in: path - description: 'key: id of event' - required: true - schema: - type: string - x-ms-docs-key-type: event - - 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 '/users/{user-id}/calendar/calendarView/{event-id}/attachments': get: tags: - users.calendar - summary: Get attachments from users + summary: List attachments + description: Retrieve a list of attachment objects attached to an event. + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/event-list-attachments?view=graph-rest-1.0 operationId: users.calendar.calendarView_ListAttachments parameters: - name: user-id in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -37449,6 +36426,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -37520,13 +36498,18 @@ paths: post: tags: - users.calendar - summary: Create new navigation property to attachments for users + summary: Add attachment + description: 'Use this API to add an attachment to an existing event. This operation limits the size of the attachment you can add to under 3 MB. If an organizer adds an attachment to a meeting event, the organizer can subsequently update the event to send the attachment and update the event for each attendee as well.' + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/event-post-attachments?view=graph-rest-1.0 operationId: users.calendar.calendarView_CreateAttachments parameters: - name: user-id in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -37534,6 +36517,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -37559,12 +36543,14 @@ paths: tags: - users.calendar summary: Get attachments from users + description: 'The collection of FileAttachment, ItemAttachment, and referenceAttachment attachments for the event. Navigation property. Read-only. Nullable.' operationId: users.calendar.calendarView_GetAttachments parameters: - name: user-id in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -37572,6 +36558,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -37579,6 +36566,7 @@ paths: in: path description: 'key: id of attachment' required: true + style: simple schema: type: string x-ms-docs-key-type: attachment @@ -37621,46 +36609,6 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - patch: - tags: - - users.calendar - summary: Update the navigation property attachments in users - operationId: users.calendar.calendarView_UpdateAttachments - parameters: - - name: user-id - in: path - description: 'key: id of user' - required: true - schema: - type: string - x-ms-docs-key-type: user - - name: event-id - in: path - description: 'key: id of event' - required: true - schema: - type: string - x-ms-docs-key-type: event - - name: attachment-id - in: path - description: 'key: id of attachment' - required: true - schema: - type: string - x-ms-docs-key-type: attachment - requestBody: - description: New navigation property values - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.attachment' - required: true - responses: - '204': - description: Success - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation delete: tags: - users.calendar @@ -37671,6 +36619,7 @@ paths: in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -37678,6 +36627,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -37685,12 +36635,14 @@ paths: in: path description: 'key: id of attachment' required: true + style: simple schema: type: string x-ms-docs-key-type: attachment - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -37704,12 +36656,14 @@ paths: tags: - users.calendar summary: Get calendar from users + description: The calendar that contains the event. Navigation property. Read-only. operationId: users.calendar.calendarView_GetCalendar parameters: - name: user-id in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -37717,6 +36671,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -37800,6 +36755,7 @@ paths: in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -37807,6 +36763,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -38000,43 +36957,6 @@ paths: nextLinkName: '@odata.nextLink' operationName: listMore x-ms-docs-operation-type: operation - post: - tags: - - users.calendar - summary: Create new navigation property to exceptionOccurrences for users - operationId: users.calendar.calendarView_CreateExceptionOccurrences - parameters: - - name: user-id - in: path - description: 'key: id of user' - required: true - schema: - type: string - x-ms-docs-key-type: user - - name: event-id - in: path - description: 'key: id of event' - required: true - schema: - type: string - x-ms-docs-key-type: event - requestBody: - description: New navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.event' - required: true - responses: - '201': - description: Created navigation property. - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.event' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation '/users/{user-id}/calendar/calendarView/{event-id}/exceptionOccurrences/{event-id1}': get: tags: @@ -38048,6 +36968,7 @@ paths: in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -38055,6 +36976,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -38062,6 +36984,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -38212,95 +37135,22 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - patch: - tags: - - users.calendar - summary: Update the navigation property exceptionOccurrences in users - operationId: users.calendar.calendarView_UpdateExceptionOccurrences - parameters: - - name: user-id - in: path - description: 'key: id of user' - required: true - schema: - type: string - x-ms-docs-key-type: user - - name: event-id - in: path - description: 'key: id of event' - required: true - schema: - type: string - x-ms-docs-key-type: event - - name: event-id1 - in: path - description: 'key: id of event' - required: true - schema: - type: string - x-ms-docs-key-type: event - requestBody: - description: New navigation property values - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.event' - required: true - responses: - '204': - description: Success - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - delete: - tags: - - users.calendar - summary: Delete navigation property exceptionOccurrences for users - operationId: users.calendar.calendarView_DeleteExceptionOccurrences - parameters: - - name: user-id - in: path - description: 'key: id of user' - required: true - schema: - type: string - x-ms-docs-key-type: user - - name: event-id - in: path - description: 'key: id of event' - required: true - schema: - type: string - x-ms-docs-key-type: event - - name: event-id1 - in: path - description: 'key: id of event' - required: true - schema: - type: string - x-ms-docs-key-type: event - - 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 '/users/{user-id}/calendar/calendarView/{event-id}/exceptionOccurrences/{event-id1}/attachments': get: tags: - users.calendar - summary: Get attachments from users + summary: List attachments + description: Retrieve a list of attachment objects attached to an event. + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/event-list-attachments?view=graph-rest-1.0 operationId: users.calendar.calendarView.exceptionOccurrences_ListAttachments parameters: - name: user-id in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -38308,6 +37158,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -38315,6 +37166,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -38386,13 +37238,18 @@ paths: post: tags: - users.calendar - summary: Create new navigation property to attachments for users + summary: Add attachment + description: 'Use this API to add an attachment to an existing event. This operation limits the size of the attachment you can add to under 3 MB. If an organizer adds an attachment to a meeting event, the organizer can subsequently update the event to send the attachment and update the event for each attendee as well.' + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/event-post-attachments?view=graph-rest-1.0 operationId: users.calendar.calendarView.exceptionOccurrences_CreateAttachments parameters: - name: user-id in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -38400,6 +37257,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -38407,6 +37265,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -38432,12 +37291,14 @@ paths: tags: - users.calendar summary: Get attachments from users + description: 'The collection of FileAttachment, ItemAttachment, and referenceAttachment attachments for the event. Navigation property. Read-only. Nullable.' operationId: users.calendar.calendarView.exceptionOccurrences_GetAttachments parameters: - name: user-id in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -38445,6 +37306,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -38452,6 +37314,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -38459,6 +37322,7 @@ paths: in: path description: 'key: id of attachment' required: true + style: simple schema: type: string x-ms-docs-key-type: attachment @@ -38501,53 +37365,6 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - patch: - tags: - - users.calendar - summary: Update the navigation property attachments in users - operationId: users.calendar.calendarView.exceptionOccurrences_UpdateAttachments - parameters: - - name: user-id - in: path - description: 'key: id of user' - required: true - schema: - type: string - x-ms-docs-key-type: user - - name: event-id - in: path - description: 'key: id of event' - required: true - schema: - type: string - x-ms-docs-key-type: event - - name: event-id1 - in: path - description: 'key: id of event' - required: true - schema: - type: string - x-ms-docs-key-type: event - - name: attachment-id - in: path - description: 'key: id of attachment' - required: true - schema: - type: string - x-ms-docs-key-type: attachment - requestBody: - description: New navigation property values - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.attachment' - required: true - responses: - '204': - description: Success - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation delete: tags: - users.calendar @@ -38558,6 +37375,7 @@ paths: in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -38565,6 +37383,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -38572,6 +37391,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -38579,12 +37399,14 @@ paths: in: path description: 'key: id of attachment' required: true + style: simple schema: type: string x-ms-docs-key-type: attachment - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -38598,12 +37420,14 @@ paths: tags: - users.calendar summary: Get calendar from users + description: The calendar that contains the event. Navigation property. Read-only. operationId: users.calendar.calendarView.exceptionOccurrences_GetCalendar parameters: - name: user-id in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -38611,6 +37435,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -38618,6 +37443,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -38700,12 +37526,14 @@ paths: tags: - users.calendar summary: Get extensions from users + description: The collection of open extensions defined for the event. Nullable. operationId: users.calendar.calendarView.exceptionOccurrences_ListExtensions parameters: - name: user-id in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -38713,6 +37541,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -38720,6 +37549,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -38776,13 +37606,18 @@ paths: post: tags: - users.calendar - summary: Create new navigation property to extensions for users + summary: Create openTypeExtension + description: 'Create an open extension (openTypeExtension object) and add custom properties in a new or existing instance of a resource. You can create an open extension in a resource instance and store custom data to it all in the same operation, except for specific resources. See known limitations of open extensions for more information. The table in the Permissions section lists the resources that support open extensions.' + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/opentypeextension-post-opentypeextension?view=graph-rest-1.0 operationId: users.calendar.calendarView.exceptionOccurrences_CreateExtensions parameters: - name: user-id in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -38790,6 +37625,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -38797,6 +37633,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -38822,12 +37659,14 @@ paths: tags: - users.calendar summary: Get extensions from users + description: The collection of open extensions defined for the event. Nullable. operationId: users.calendar.calendarView.exceptionOccurrences_GetExtensions parameters: - name: user-id in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -38835,6 +37674,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -38842,6 +37682,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -38849,6 +37690,7 @@ paths: in: path description: 'key: id of extension' required: true + style: simple schema: type: string x-ms-docs-key-type: extension @@ -38896,6 +37738,7 @@ paths: in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -38903,6 +37746,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -38910,6 +37754,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -38917,6 +37762,7 @@ paths: in: path description: 'key: id of extension' required: true + style: simple schema: type: string x-ms-docs-key-type: extension @@ -38943,6 +37789,7 @@ paths: in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -38950,6 +37797,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -38957,6 +37805,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -38964,12 +37813,14 @@ paths: in: path description: 'key: id of extension' required: true + style: simple schema: type: string x-ms-docs-key-type: extension - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -38982,13 +37833,18 @@ paths: get: tags: - users.calendar - summary: Get instances from users + summary: List instances + description: "Get the instances (occurrences) of an event for a specified time range. If the event is a `seriesMaster` type, this returns the\noccurrences and exceptions of the event in the specified time range." + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/event-list-instances?view=graph-rest-1.0 operationId: users.calendar.calendarView.exceptionOccurrences_ListInstances parameters: - name: user-id in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -38996,6 +37852,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -39003,6 +37860,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -39177,61 +38035,19 @@ paths: nextLinkName: '@odata.nextLink' operationName: listMore x-ms-docs-operation-type: operation - post: - tags: - - users.calendar - summary: Create new navigation property to instances for users - operationId: users.calendar.calendarView.exceptionOccurrences_CreateInstances - parameters: - - name: user-id - in: path - description: 'key: id of user' - required: true - schema: - type: string - x-ms-docs-key-type: user - - name: event-id - in: path - description: 'key: id of event' - required: true - schema: - type: string - x-ms-docs-key-type: event - - name: event-id1 - in: path - description: 'key: id of event' - required: true - schema: - type: string - x-ms-docs-key-type: event - requestBody: - description: New navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.event' - required: true - responses: - '201': - description: Created navigation property. - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.event' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation '/users/{user-id}/calendar/calendarView/{event-id}/exceptionOccurrences/{event-id1}/instances/{event-id2}': get: tags: - users.calendar summary: Get instances from users + description: 'The occurrences of a recurring series, if the event is a series master. This property includes occurrences that are part of the recurrence pattern, and exceptions that have been modified, but does not include occurrences that have been cancelled from the series. Navigation property. Read-only. Nullable.' operationId: users.calendar.calendarView.exceptionOccurrences_GetInstances parameters: - name: user-id in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -39239,6 +38055,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -39246,6 +38063,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -39253,6 +38071,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -39391,16 +38210,22 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - patch: + '/users/{user-id}/calendar/calendarView/{event-id}/exceptionOccurrences/{event-id1}/instances/{event-id2}/attachments': + get: tags: - users.calendar - summary: Update the navigation property instances in users - operationId: users.calendar.calendarView.exceptionOccurrences_UpdateInstances + summary: List attachments + description: Retrieve a list of attachment objects attached to an event. + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/event-list-attachments?view=graph-rest-1.0 + operationId: users.calendar.calendarView.exceptionOccurrences.instances_ListAttachments parameters: - name: user-id in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -39408,6 +38233,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -39415,6 +38241,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -39422,32 +38249,147 @@ paths: in: path description: 'key: id of event' required: true + style: simple + schema: + type: string + x-ms-docs-key-type: event + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $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 + - contentType + - contentType desc + - isInline + - isInline desc + - lastModifiedDateTime + - lastModifiedDateTime desc + - name + - name desc + - size + - size 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 + - contentType + - isInline + - lastModifiedDateTime + - name + - size + 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': + $ref: '#/components/responses/microsoft.graph.attachmentCollectionResponse' + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + post: + tags: + - users.calendar + summary: Add attachment + description: 'Use this API to add an attachment to an existing event. This operation limits the size of the attachment you can add to under 3 MB. If an organizer adds an attachment to a meeting event, the organizer can subsequently update the event to send the attachment and update the event for each attendee as well.' + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/event-post-attachments?view=graph-rest-1.0 + operationId: users.calendar.calendarView.exceptionOccurrences.instances_CreateAttachments + parameters: + - name: user-id + in: path + description: 'key: id of user' + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: user + - name: event-id + in: path + description: 'key: id of event' + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: event + - name: event-id1 + in: path + description: 'key: id of event' + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: event + - name: event-id2 + in: path + description: 'key: id of event' + required: true + style: simple schema: type: string x-ms-docs-key-type: event requestBody: - description: New navigation property values + description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.event' + $ref: '#/components/schemas/microsoft.graph.attachment' required: true responses: - '204': - description: Success + '201': + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.attachment' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - delete: + '/users/{user-id}/calendar/calendarView/{event-id}/exceptionOccurrences/{event-id1}/instances/{event-id2}/attachments/{attachment-id}': + get: tags: - users.calendar - summary: Delete navigation property instances for users - operationId: users.calendar.calendarView.exceptionOccurrences_DeleteInstances + summary: Get attachments from users + description: 'The collection of FileAttachment, ItemAttachment, and referenceAttachment attachments for the event. Navigation property. Read-only. Nullable.' + operationId: users.calendar.calendarView.exceptionOccurrences.instances_GetAttachments parameters: - name: user-id in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -39455,6 +38397,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -39462,6 +38405,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -39469,316 +38413,68 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event - - name: If-Match - in: header - description: ETag + - name: attachment-id + in: path + description: 'key: id of attachment' + required: true + style: simple schema: type: string + x-ms-docs-key-type: attachment + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - contentType + - isInline + - lastModifiedDateTime + - name + - size + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + type: string responses: - '204': - description: Success + '200': + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.attachment' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/users/{user-id}/calendar/calendarView/{event-id}/exceptionOccurrences/{event-id1}/instances/{event-id2}/attachments': - get: + delete: tags: - users.calendar - summary: Get attachments from users - operationId: users.calendar.calendarView.exceptionOccurrences.instances_ListAttachments - parameters: - - name: user-id - in: path - description: 'key: id of user' - required: true - schema: - type: string - x-ms-docs-key-type: user - - name: event-id - in: path - description: 'key: id of event' - required: true - schema: - type: string - x-ms-docs-key-type: event - - name: event-id1 - in: path - description: 'key: id of event' - required: true - schema: - type: string - x-ms-docs-key-type: event - - name: event-id2 - in: path - description: 'key: id of event' - required: true - schema: - type: string - x-ms-docs-key-type: event - - $ref: '#/components/parameters/top' - - $ref: '#/components/parameters/skip' - - $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 - - contentType - - contentType desc - - isInline - - isInline desc - - lastModifiedDateTime - - lastModifiedDateTime desc - - name - - name desc - - size - - size 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 - - contentType - - isInline - - lastModifiedDateTime - - name - - size - 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': - $ref: '#/components/responses/microsoft.graph.attachmentCollectionResponse' - default: - $ref: '#/components/responses/error' - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore - x-ms-docs-operation-type: operation - post: - tags: - - users.calendar - summary: Create new navigation property to attachments for users - operationId: users.calendar.calendarView.exceptionOccurrences.instances_CreateAttachments - parameters: - - name: user-id - in: path - description: 'key: id of user' - required: true - schema: - type: string - x-ms-docs-key-type: user - - name: event-id - in: path - description: 'key: id of event' - required: true - schema: - type: string - x-ms-docs-key-type: event - - name: event-id1 - in: path - description: 'key: id of event' - required: true - schema: - type: string - x-ms-docs-key-type: event - - name: event-id2 - in: path - description: 'key: id of event' - required: true - schema: - type: string - x-ms-docs-key-type: event - requestBody: - description: New navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.attachment' - required: true - responses: - '201': - description: Created navigation property. - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.attachment' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/users/{user-id}/calendar/calendarView/{event-id}/exceptionOccurrences/{event-id1}/instances/{event-id2}/attachments/{attachment-id}': - get: - tags: - - users.calendar - summary: Get attachments from users - operationId: users.calendar.calendarView.exceptionOccurrences.instances_GetAttachments - parameters: - - name: user-id - in: path - description: 'key: id of user' - required: true - schema: - type: string - x-ms-docs-key-type: user - - name: event-id - in: path - description: 'key: id of event' - required: true - schema: - type: string - x-ms-docs-key-type: event - - name: event-id1 - in: path - description: 'key: id of event' - required: true - schema: - type: string - x-ms-docs-key-type: event - - name: event-id2 - in: path - description: 'key: id of event' - required: true - schema: - type: string - x-ms-docs-key-type: event - - name: attachment-id - in: path - description: 'key: id of attachment' - required: true - schema: - type: string - x-ms-docs-key-type: attachment - - name: $select - in: query - description: Select properties to be returned - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - id - - contentType - - isInline - - lastModifiedDateTime - - name - - size - 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.attachment' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - patch: - tags: - - users.calendar - summary: Update the navigation property attachments in users - operationId: users.calendar.calendarView.exceptionOccurrences.instances_UpdateAttachments - parameters: - - name: user-id - in: path - description: 'key: id of user' - required: true - schema: - type: string - x-ms-docs-key-type: user - - name: event-id - in: path - description: 'key: id of event' - required: true - schema: - type: string - x-ms-docs-key-type: event - - name: event-id1 - in: path - description: 'key: id of event' - required: true - schema: - type: string - x-ms-docs-key-type: event - - name: event-id2 - in: path - description: 'key: id of event' - required: true - schema: - type: string - x-ms-docs-key-type: event - - name: attachment-id - in: path - description: 'key: id of attachment' - required: true - schema: - type: string - x-ms-docs-key-type: attachment - requestBody: - description: New navigation property values - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.attachment' - required: true - responses: - '204': - description: Success - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - delete: - tags: - - users.calendar - summary: Delete navigation property attachments for users - operationId: users.calendar.calendarView.exceptionOccurrences.instances_DeleteAttachments + summary: Delete navigation property attachments for users + operationId: users.calendar.calendarView.exceptionOccurrences.instances_DeleteAttachments parameters: - name: user-id in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -39786,6 +38482,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -39793,6 +38490,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -39800,6 +38498,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -39807,12 +38506,14 @@ paths: in: path description: 'key: id of attachment' required: true + style: simple schema: type: string x-ms-docs-key-type: attachment - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -39826,12 +38527,14 @@ paths: tags: - users.calendar summary: Get calendar from users + description: The calendar that contains the event. Navigation property. Read-only. operationId: users.calendar.calendarView.exceptionOccurrences.instances_GetCalendar parameters: - name: user-id in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -39839,6 +38542,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -39846,6 +38550,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -39853,6 +38558,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -39940,12 +38646,14 @@ paths: tags: - users.calendar summary: Get extensions from users + description: The collection of open extensions defined for the event. Nullable. operationId: users.calendar.calendarView.exceptionOccurrences.instances_ListExtensions parameters: - name: user-id in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -39953,6 +38661,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -39960,6 +38669,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -39967,6 +38677,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -40023,13 +38734,18 @@ paths: post: tags: - users.calendar - summary: Create new navigation property to extensions for users + summary: Create openTypeExtension + description: 'Create an open extension (openTypeExtension object) and add custom properties in a new or existing instance of a resource. You can create an open extension in a resource instance and store custom data to it all in the same operation, except for specific resources. See known limitations of open extensions for more information. The table in the Permissions section lists the resources that support open extensions.' + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/opentypeextension-post-opentypeextension?view=graph-rest-1.0 operationId: users.calendar.calendarView.exceptionOccurrences.instances_CreateExtensions parameters: - name: user-id in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -40037,6 +38753,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -40044,6 +38761,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -40051,6 +38769,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -40076,12 +38795,14 @@ paths: tags: - users.calendar summary: Get extensions from users + description: The collection of open extensions defined for the event. Nullable. operationId: users.calendar.calendarView.exceptionOccurrences.instances_GetExtensions parameters: - name: user-id in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -40089,6 +38810,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -40096,6 +38818,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -40103,6 +38826,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -40110,6 +38834,7 @@ paths: in: path description: 'key: id of extension' required: true + style: simple schema: type: string x-ms-docs-key-type: extension @@ -40157,6 +38882,7 @@ paths: in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -40164,6 +38890,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -40171,6 +38898,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -40178,6 +38906,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -40185,6 +38914,7 @@ paths: in: path description: 'key: id of extension' required: true + style: simple schema: type: string x-ms-docs-key-type: extension @@ -40211,6 +38941,7 @@ paths: in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -40218,6 +38949,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -40225,6 +38957,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -40232,6 +38965,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -40239,12 +38973,14 @@ paths: in: path description: 'key: id of extension' required: true + style: simple schema: type: string x-ms-docs-key-type: extension - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -40258,12 +38994,14 @@ paths: tags: - users.calendar summary: Get multiValueExtendedProperties from users + description: The collection of multi-value extended properties defined for the event. Read-only. Nullable. operationId: users.calendar.calendarView.exceptionOccurrences.instances_ListMultiValueExtendedProperties parameters: - name: user-id in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -40271,6 +39009,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -40278,6 +39017,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -40285,6 +39025,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -40352,6 +39093,7 @@ paths: in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -40359,6 +39101,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -40366,6 +39109,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -40373,6 +39117,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -40398,12 +39143,14 @@ paths: tags: - users.calendar summary: Get multiValueExtendedProperties from users + description: The collection of multi-value extended properties defined for the event. Read-only. Nullable. operationId: users.calendar.calendarView.exceptionOccurrences.instances_GetMultiValueExtendedProperties parameters: - name: user-id in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -40411,6 +39158,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -40418,6 +39166,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -40425,6 +39174,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -40432,6 +39182,7 @@ paths: in: path description: 'key: id of multiValueLegacyExtendedProperty' required: true + style: simple schema: type: string x-ms-docs-key-type: multiValueLegacyExtendedProperty @@ -40480,6 +39231,7 @@ paths: in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -40487,6 +39239,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -40494,6 +39247,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -40501,6 +39255,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -40508,6 +39263,7 @@ paths: in: path description: 'key: id of multiValueLegacyExtendedProperty' required: true + style: simple schema: type: string x-ms-docs-key-type: multiValueLegacyExtendedProperty @@ -40534,6 +39290,7 @@ paths: in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -40541,6 +39298,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -40548,6 +39306,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -40555,6 +39314,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -40562,12 +39322,14 @@ paths: in: path description: 'key: id of multiValueLegacyExtendedProperty' required: true + style: simple schema: type: string x-ms-docs-key-type: multiValueLegacyExtendedProperty - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -40581,12 +39343,14 @@ paths: tags: - users.calendar summary: Get singleValueExtendedProperties from users + description: The collection of single-value extended properties defined for the event. Read-only. Nullable. operationId: users.calendar.calendarView.exceptionOccurrences.instances_ListSingleValueExtendedProperties parameters: - name: user-id in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -40594,6 +39358,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -40601,6 +39366,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -40608,6 +39374,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -40675,6 +39442,7 @@ paths: in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -40682,6 +39450,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -40689,6 +39458,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -40696,6 +39466,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -40721,12 +39492,14 @@ paths: tags: - users.calendar summary: Get singleValueExtendedProperties from users + description: The collection of single-value extended properties defined for the event. Read-only. Nullable. operationId: users.calendar.calendarView.exceptionOccurrences.instances_GetSingleValueExtendedProperties parameters: - name: user-id in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -40734,6 +39507,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -40741,6 +39515,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -40748,6 +39523,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -40755,6 +39531,7 @@ paths: in: path description: 'key: id of singleValueLegacyExtendedProperty' required: true + style: simple schema: type: string x-ms-docs-key-type: singleValueLegacyExtendedProperty @@ -40803,6 +39580,7 @@ paths: in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -40810,6 +39588,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -40817,6 +39596,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -40824,6 +39604,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -40831,6 +39612,7 @@ paths: in: path description: 'key: id of singleValueLegacyExtendedProperty' required: true + style: simple schema: type: string x-ms-docs-key-type: singleValueLegacyExtendedProperty @@ -40857,6 +39639,7 @@ paths: in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -40864,6 +39647,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -40871,6 +39655,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -40878,6 +39663,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -40885,12 +39671,14 @@ paths: in: path description: 'key: id of singleValueLegacyExtendedProperty' required: true + style: simple schema: type: string x-ms-docs-key-type: singleValueLegacyExtendedProperty - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -40904,12 +39692,14 @@ paths: tags: - users.calendar summary: Get multiValueExtendedProperties from users + description: The collection of multi-value extended properties defined for the event. Read-only. Nullable. operationId: users.calendar.calendarView.exceptionOccurrences_ListMultiValueExtendedProperties parameters: - name: user-id in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -40917,6 +39707,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -40924,6 +39715,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -40991,6 +39783,7 @@ paths: in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -40998,6 +39791,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -41005,6 +39799,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -41030,12 +39825,14 @@ paths: tags: - users.calendar summary: Get multiValueExtendedProperties from users + description: The collection of multi-value extended properties defined for the event. Read-only. Nullable. operationId: users.calendar.calendarView.exceptionOccurrences_GetMultiValueExtendedProperties parameters: - name: user-id in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -41043,6 +39840,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -41050,6 +39848,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -41057,6 +39856,7 @@ paths: in: path description: 'key: id of multiValueLegacyExtendedProperty' required: true + style: simple schema: type: string x-ms-docs-key-type: multiValueLegacyExtendedProperty @@ -41105,6 +39905,7 @@ paths: in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -41112,6 +39913,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -41119,6 +39921,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -41126,6 +39929,7 @@ paths: in: path description: 'key: id of multiValueLegacyExtendedProperty' required: true + style: simple schema: type: string x-ms-docs-key-type: multiValueLegacyExtendedProperty @@ -41152,6 +39956,7 @@ paths: in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -41159,6 +39964,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -41166,6 +39972,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -41173,12 +39980,14 @@ paths: in: path description: 'key: id of multiValueLegacyExtendedProperty' required: true + style: simple schema: type: string x-ms-docs-key-type: multiValueLegacyExtendedProperty - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -41192,12 +40001,14 @@ paths: tags: - users.calendar summary: Get singleValueExtendedProperties from users + description: The collection of single-value extended properties defined for the event. Read-only. Nullable. operationId: users.calendar.calendarView.exceptionOccurrences_ListSingleValueExtendedProperties parameters: - name: user-id in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -41205,6 +40016,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -41212,6 +40024,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -41279,6 +40092,7 @@ paths: in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -41286,6 +40100,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -41293,6 +40108,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -41318,12 +40134,14 @@ paths: tags: - users.calendar summary: Get singleValueExtendedProperties from users + description: The collection of single-value extended properties defined for the event. Read-only. Nullable. operationId: users.calendar.calendarView.exceptionOccurrences_GetSingleValueExtendedProperties parameters: - name: user-id in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -41331,6 +40149,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -41338,6 +40157,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -41345,6 +40165,7 @@ paths: in: path description: 'key: id of singleValueLegacyExtendedProperty' required: true + style: simple schema: type: string x-ms-docs-key-type: singleValueLegacyExtendedProperty @@ -41393,6 +40214,7 @@ paths: in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -41400,6 +40222,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -41407,6 +40230,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -41414,6 +40238,7 @@ paths: in: path description: 'key: id of singleValueLegacyExtendedProperty' required: true + style: simple schema: type: string x-ms-docs-key-type: singleValueLegacyExtendedProperty @@ -41440,6 +40265,7 @@ paths: in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -41447,6 +40273,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -41454,6 +40281,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -41461,12 +40289,14 @@ paths: in: path description: 'key: id of singleValueLegacyExtendedProperty' required: true + style: simple schema: type: string x-ms-docs-key-type: singleValueLegacyExtendedProperty - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -41480,12 +40310,14 @@ paths: tags: - users.calendar summary: Get extensions from users + description: The collection of open extensions defined for the event. Nullable. operationId: users.calendar.calendarView_ListExtensions parameters: - name: user-id in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -41493,6 +40325,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -41549,13 +40382,18 @@ paths: post: tags: - users.calendar - summary: Create new navigation property to extensions for users + summary: Create openTypeExtension + description: 'Create an open extension (openTypeExtension object) and add custom properties in a new or existing instance of a resource. You can create an open extension in a resource instance and store custom data to it all in the same operation, except for specific resources. See known limitations of open extensions for more information. The table in the Permissions section lists the resources that support open extensions.' + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/opentypeextension-post-opentypeextension?view=graph-rest-1.0 operationId: users.calendar.calendarView_CreateExtensions parameters: - name: user-id in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -41563,6 +40401,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -41588,12 +40427,14 @@ paths: tags: - users.calendar summary: Get extensions from users + description: The collection of open extensions defined for the event. Nullable. operationId: users.calendar.calendarView_GetExtensions parameters: - name: user-id in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -41601,6 +40442,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -41608,6 +40450,7 @@ paths: in: path description: 'key: id of extension' required: true + style: simple schema: type: string x-ms-docs-key-type: extension @@ -41655,6 +40498,7 @@ paths: in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -41662,6 +40506,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -41669,6 +40514,7 @@ paths: in: path description: 'key: id of extension' required: true + style: simple schema: type: string x-ms-docs-key-type: extension @@ -41695,6 +40541,7 @@ paths: in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -41702,6 +40549,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -41709,12 +40557,14 @@ paths: in: path description: 'key: id of extension' required: true + style: simple schema: type: string x-ms-docs-key-type: extension - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -41727,13 +40577,18 @@ paths: get: tags: - users.calendar - summary: Get instances from users + summary: List instances + description: "Get the instances (occurrences) of an event for a specified time range. If the event is a `seriesMaster` type, this returns the\noccurrences and exceptions of the event in the specified time range." + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/event-list-instances?view=graph-rest-1.0 operationId: users.calendar.calendarView_ListInstances parameters: - name: user-id in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -41741,6 +40596,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -41915,54 +40771,19 @@ paths: nextLinkName: '@odata.nextLink' operationName: listMore x-ms-docs-operation-type: operation - post: - tags: - - users.calendar - summary: Create new navigation property to instances for users - operationId: users.calendar.calendarView_CreateInstances - parameters: - - name: user-id - in: path - description: 'key: id of user' - required: true - schema: - type: string - x-ms-docs-key-type: user - - name: event-id - in: path - description: 'key: id of event' - required: true - schema: - type: string - x-ms-docs-key-type: event - requestBody: - description: New navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.event' - required: true - responses: - '201': - description: Created navigation property. - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.event' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation '/users/{user-id}/calendar/calendarView/{event-id}/instances/{event-id1}': get: tags: - users.calendar summary: Get instances from users + description: 'The occurrences of a recurring series, if the event is a series master. This property includes occurrences that are part of the recurrence pattern, and exceptions that have been modified, but does not include occurrences that have been cancelled from the series. Navigation property. Read-only. Nullable.' operationId: users.calendar.calendarView_GetInstances parameters: - name: user-id in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -41970,6 +40791,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -41977,6 +40799,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -42108,95 +40931,22 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - patch: - tags: - - users.calendar - summary: Update the navigation property instances in users - operationId: users.calendar.calendarView_UpdateInstances - parameters: - - name: user-id - in: path - description: 'key: id of user' - required: true - schema: - type: string - x-ms-docs-key-type: user - - name: event-id - in: path - description: 'key: id of event' - required: true - schema: - type: string - x-ms-docs-key-type: event - - name: event-id1 - in: path - description: 'key: id of event' - required: true - schema: - type: string - x-ms-docs-key-type: event - requestBody: - description: New navigation property values - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.event' - required: true - responses: - '204': - description: Success - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - delete: - tags: - - users.calendar - summary: Delete navigation property instances for users - operationId: users.calendar.calendarView_DeleteInstances - parameters: - - name: user-id - in: path - description: 'key: id of user' - required: true - schema: - type: string - x-ms-docs-key-type: user - - name: event-id - in: path - description: 'key: id of event' - required: true - schema: - type: string - x-ms-docs-key-type: event - - name: event-id1 - in: path - description: 'key: id of event' - required: true - schema: - type: string - x-ms-docs-key-type: event - - 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 '/users/{user-id}/calendar/calendarView/{event-id}/instances/{event-id1}/attachments': get: tags: - users.calendar - summary: Get attachments from users + summary: List attachments + description: Retrieve a list of attachment objects attached to an event. + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/event-list-attachments?view=graph-rest-1.0 operationId: users.calendar.calendarView.instances_ListAttachments parameters: - name: user-id in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -42204,6 +40954,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -42211,6 +40962,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -42282,13 +41034,18 @@ paths: post: tags: - users.calendar - summary: Create new navigation property to attachments for users + summary: Add attachment + description: 'Use this API to add an attachment to an existing event. This operation limits the size of the attachment you can add to under 3 MB. If an organizer adds an attachment to a meeting event, the organizer can subsequently update the event to send the attachment and update the event for each attendee as well.' + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/event-post-attachments?view=graph-rest-1.0 operationId: users.calendar.calendarView.instances_CreateAttachments parameters: - name: user-id in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -42296,6 +41053,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -42303,6 +41061,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -42328,12 +41087,14 @@ paths: tags: - users.calendar summary: Get attachments from users + description: 'The collection of FileAttachment, ItemAttachment, and referenceAttachment attachments for the event. Navigation property. Read-only. Nullable.' operationId: users.calendar.calendarView.instances_GetAttachments parameters: - name: user-id in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -42341,6 +41102,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -42348,6 +41110,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -42355,6 +41118,7 @@ paths: in: path description: 'key: id of attachment' required: true + style: simple schema: type: string x-ms-docs-key-type: attachment @@ -42397,53 +41161,6 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - patch: - tags: - - users.calendar - summary: Update the navigation property attachments in users - operationId: users.calendar.calendarView.instances_UpdateAttachments - parameters: - - name: user-id - in: path - description: 'key: id of user' - required: true - schema: - type: string - x-ms-docs-key-type: user - - name: event-id - in: path - description: 'key: id of event' - required: true - schema: - type: string - x-ms-docs-key-type: event - - name: event-id1 - in: path - description: 'key: id of event' - required: true - schema: - type: string - x-ms-docs-key-type: event - - name: attachment-id - in: path - description: 'key: id of attachment' - required: true - schema: - type: string - x-ms-docs-key-type: attachment - requestBody: - description: New navigation property values - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.attachment' - required: true - responses: - '204': - description: Success - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation delete: tags: - users.calendar @@ -42454,6 +41171,7 @@ paths: in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -42461,6 +41179,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -42468,6 +41187,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -42475,12 +41195,14 @@ paths: in: path description: 'key: id of attachment' required: true + style: simple schema: type: string x-ms-docs-key-type: attachment - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -42494,12 +41216,14 @@ paths: tags: - users.calendar summary: Get calendar from users + description: The calendar that contains the event. Navigation property. Read-only. operationId: users.calendar.calendarView.instances_GetCalendar parameters: - name: user-id in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -42507,6 +41231,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -42514,6 +41239,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -42602,6 +41328,7 @@ paths: in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -42609,6 +41336,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -42616,6 +41344,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -42809,50 +41538,6 @@ paths: nextLinkName: '@odata.nextLink' operationName: listMore x-ms-docs-operation-type: operation - post: - tags: - - users.calendar - summary: Create new navigation property to exceptionOccurrences for users - operationId: users.calendar.calendarView.instances_CreateExceptionOccurrences - parameters: - - name: user-id - in: path - description: 'key: id of user' - required: true - schema: - type: string - x-ms-docs-key-type: user - - name: event-id - in: path - description: 'key: id of event' - required: true - schema: - type: string - x-ms-docs-key-type: event - - name: event-id1 - in: path - description: 'key: id of event' - required: true - schema: - type: string - x-ms-docs-key-type: event - requestBody: - description: New navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.event' - required: true - responses: - '201': - description: Created navigation property. - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.event' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation '/users/{user-id}/calendar/calendarView/{event-id}/instances/{event-id1}/exceptionOccurrences/{event-id2}': get: tags: @@ -42864,6 +41549,7 @@ paths: in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -42871,6 +41557,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -42878,6 +41565,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -42885,6 +41573,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -43042,16 +41731,22 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - patch: + '/users/{user-id}/calendar/calendarView/{event-id}/instances/{event-id1}/exceptionOccurrences/{event-id2}/attachments': + get: tags: - users.calendar - summary: Update the navigation property exceptionOccurrences in users - operationId: users.calendar.calendarView.instances_UpdateExceptionOccurrences + summary: List attachments + description: Retrieve a list of attachment objects attached to an event. + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/event-list-attachments?view=graph-rest-1.0 + operationId: users.calendar.calendarView.instances.exceptionOccurrences_ListAttachments parameters: - name: user-id in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -43059,6 +41754,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -43066,6 +41762,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -43073,177 +41770,90 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event - requestBody: - description: New navigation property values - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.event' - required: true + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $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 + - contentType + - contentType desc + - isInline + - isInline desc + - lastModifiedDateTime + - lastModifiedDateTime desc + - name + - name desc + - size + - size 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 + - contentType + - isInline + - lastModifiedDateTime + - name + - size + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + type: string responses: - '204': - description: Success + '200': + $ref: '#/components/responses/microsoft.graph.attachmentCollectionResponse' default: $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore x-ms-docs-operation-type: operation - delete: + post: tags: - users.calendar - summary: Delete navigation property exceptionOccurrences for users - operationId: users.calendar.calendarView.instances_DeleteExceptionOccurrences - parameters: - - name: user-id - in: path - description: 'key: id of user' - required: true - schema: - type: string - x-ms-docs-key-type: user - - name: event-id - in: path - description: 'key: id of event' - required: true - schema: - type: string - x-ms-docs-key-type: event - - name: event-id1 - in: path - description: 'key: id of event' - required: true - schema: - type: string - x-ms-docs-key-type: event - - name: event-id2 - in: path - description: 'key: id of event' - required: true - schema: - type: string - x-ms-docs-key-type: event - - 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 - '/users/{user-id}/calendar/calendarView/{event-id}/instances/{event-id1}/exceptionOccurrences/{event-id2}/attachments': - get: - tags: - - users.calendar - summary: Get attachments from users - operationId: users.calendar.calendarView.instances.exceptionOccurrences_ListAttachments - parameters: - - name: user-id - in: path - description: 'key: id of user' - required: true - schema: - type: string - x-ms-docs-key-type: user - - name: event-id - in: path - description: 'key: id of event' - required: true - schema: - type: string - x-ms-docs-key-type: event - - name: event-id1 - in: path - description: 'key: id of event' - required: true - schema: - type: string - x-ms-docs-key-type: event - - name: event-id2 - in: path - description: 'key: id of event' - required: true - schema: - type: string - x-ms-docs-key-type: event - - $ref: '#/components/parameters/top' - - $ref: '#/components/parameters/skip' - - $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 - - contentType - - contentType desc - - isInline - - isInline desc - - lastModifiedDateTime - - lastModifiedDateTime desc - - name - - name desc - - size - - size 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 - - contentType - - isInline - - lastModifiedDateTime - - name - - size - 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': - $ref: '#/components/responses/microsoft.graph.attachmentCollectionResponse' - default: - $ref: '#/components/responses/error' - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore - x-ms-docs-operation-type: operation - post: - tags: - - users.calendar - summary: Create new navigation property to attachments for users - operationId: users.calendar.calendarView.instances.exceptionOccurrences_CreateAttachments + summary: Add attachment + description: 'Use this API to add an attachment to an existing event. This operation limits the size of the attachment you can add to under 3 MB. If an organizer adds an attachment to a meeting event, the organizer can subsequently update the event to send the attachment and update the event for each attendee as well.' + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/event-post-attachments?view=graph-rest-1.0 + operationId: users.calendar.calendarView.instances.exceptionOccurrences_CreateAttachments parameters: - name: user-id in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -43251,6 +41861,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -43258,6 +41869,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -43265,6 +41877,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -43290,12 +41903,14 @@ paths: tags: - users.calendar summary: Get attachments from users + description: 'The collection of FileAttachment, ItemAttachment, and referenceAttachment attachments for the event. Navigation property. Read-only. Nullable.' operationId: users.calendar.calendarView.instances.exceptionOccurrences_GetAttachments parameters: - name: user-id in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -43303,6 +41918,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -43310,6 +41926,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -43317,6 +41934,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -43324,6 +41942,7 @@ paths: in: path description: 'key: id of attachment' required: true + style: simple schema: type: string x-ms-docs-key-type: attachment @@ -43366,60 +41985,6 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - patch: - tags: - - users.calendar - summary: Update the navigation property attachments in users - operationId: users.calendar.calendarView.instances.exceptionOccurrences_UpdateAttachments - parameters: - - name: user-id - in: path - description: 'key: id of user' - required: true - schema: - type: string - x-ms-docs-key-type: user - - name: event-id - in: path - description: 'key: id of event' - required: true - schema: - type: string - x-ms-docs-key-type: event - - name: event-id1 - in: path - description: 'key: id of event' - required: true - schema: - type: string - x-ms-docs-key-type: event - - name: event-id2 - in: path - description: 'key: id of event' - required: true - schema: - type: string - x-ms-docs-key-type: event - - name: attachment-id - in: path - description: 'key: id of attachment' - required: true - schema: - type: string - x-ms-docs-key-type: attachment - requestBody: - description: New navigation property values - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.attachment' - required: true - responses: - '204': - description: Success - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation delete: tags: - users.calendar @@ -43430,6 +41995,7 @@ paths: in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -43437,6 +42003,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -43444,6 +42011,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -43451,6 +42019,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -43458,12 +42027,14 @@ paths: in: path description: 'key: id of attachment' required: true + style: simple schema: type: string x-ms-docs-key-type: attachment - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -43477,12 +42048,14 @@ paths: tags: - users.calendar summary: Get calendar from users + description: The calendar that contains the event. Navigation property. Read-only. operationId: users.calendar.calendarView.instances.exceptionOccurrences_GetCalendar parameters: - name: user-id in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -43490,6 +42063,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -43497,6 +42071,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -43504,6 +42079,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -43591,12 +42167,14 @@ paths: tags: - users.calendar summary: Get extensions from users + description: The collection of open extensions defined for the event. Nullable. operationId: users.calendar.calendarView.instances.exceptionOccurrences_ListExtensions parameters: - name: user-id in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -43604,6 +42182,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -43611,6 +42190,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -43618,6 +42198,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -43674,13 +42255,18 @@ paths: post: tags: - users.calendar - summary: Create new navigation property to extensions for users + summary: Create openTypeExtension + description: 'Create an open extension (openTypeExtension object) and add custom properties in a new or existing instance of a resource. You can create an open extension in a resource instance and store custom data to it all in the same operation, except for specific resources. See known limitations of open extensions for more information. The table in the Permissions section lists the resources that support open extensions.' + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/opentypeextension-post-opentypeextension?view=graph-rest-1.0 operationId: users.calendar.calendarView.instances.exceptionOccurrences_CreateExtensions parameters: - name: user-id in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -43688,6 +42274,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -43695,6 +42282,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -43702,6 +42290,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -43727,12 +42316,14 @@ paths: tags: - users.calendar summary: Get extensions from users + description: The collection of open extensions defined for the event. Nullable. operationId: users.calendar.calendarView.instances.exceptionOccurrences_GetExtensions parameters: - name: user-id in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -43740,6 +42331,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -43747,6 +42339,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -43754,6 +42347,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -43761,6 +42355,7 @@ paths: in: path description: 'key: id of extension' required: true + style: simple schema: type: string x-ms-docs-key-type: extension @@ -43808,6 +42403,7 @@ paths: in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -43815,6 +42411,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -43822,6 +42419,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -43829,6 +42427,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -43836,6 +42435,7 @@ paths: in: path description: 'key: id of extension' required: true + style: simple schema: type: string x-ms-docs-key-type: extension @@ -43862,6 +42462,7 @@ paths: in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -43869,6 +42470,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -43876,6 +42478,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -43883,6 +42486,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -43890,12 +42494,14 @@ paths: in: path description: 'key: id of extension' required: true + style: simple schema: type: string x-ms-docs-key-type: extension - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -43909,12 +42515,14 @@ paths: tags: - users.calendar summary: Get multiValueExtendedProperties from users + description: The collection of multi-value extended properties defined for the event. Read-only. Nullable. operationId: users.calendar.calendarView.instances.exceptionOccurrences_ListMultiValueExtendedProperties parameters: - name: user-id in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -43922,6 +42530,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -43929,6 +42538,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -43936,6 +42546,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -44003,6 +42614,7 @@ paths: in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -44010,6 +42622,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -44017,6 +42630,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -44024,6 +42638,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -44049,12 +42664,14 @@ paths: tags: - users.calendar summary: Get multiValueExtendedProperties from users + description: The collection of multi-value extended properties defined for the event. Read-only. Nullable. operationId: users.calendar.calendarView.instances.exceptionOccurrences_GetMultiValueExtendedProperties parameters: - name: user-id in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -44062,6 +42679,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -44069,6 +42687,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -44076,6 +42695,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -44083,6 +42703,7 @@ paths: in: path description: 'key: id of multiValueLegacyExtendedProperty' required: true + style: simple schema: type: string x-ms-docs-key-type: multiValueLegacyExtendedProperty @@ -44131,6 +42752,7 @@ paths: in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -44138,6 +42760,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -44145,6 +42768,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -44152,6 +42776,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -44159,6 +42784,7 @@ paths: in: path description: 'key: id of multiValueLegacyExtendedProperty' required: true + style: simple schema: type: string x-ms-docs-key-type: multiValueLegacyExtendedProperty @@ -44185,6 +42811,7 @@ paths: in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -44192,6 +42819,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -44199,6 +42827,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -44206,6 +42835,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -44213,12 +42843,14 @@ paths: in: path description: 'key: id of multiValueLegacyExtendedProperty' required: true + style: simple schema: type: string x-ms-docs-key-type: multiValueLegacyExtendedProperty - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -44232,12 +42864,14 @@ paths: tags: - users.calendar summary: Get singleValueExtendedProperties from users + description: The collection of single-value extended properties defined for the event. Read-only. Nullable. operationId: users.calendar.calendarView.instances.exceptionOccurrences_ListSingleValueExtendedProperties parameters: - name: user-id in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -44245,6 +42879,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -44252,6 +42887,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -44259,6 +42895,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -44326,6 +42963,7 @@ paths: in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -44333,6 +42971,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -44340,6 +42979,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -44347,6 +42987,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -44372,12 +43013,14 @@ paths: tags: - users.calendar summary: Get singleValueExtendedProperties from users + description: The collection of single-value extended properties defined for the event. Read-only. Nullable. operationId: users.calendar.calendarView.instances.exceptionOccurrences_GetSingleValueExtendedProperties parameters: - name: user-id in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -44385,6 +43028,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -44392,6 +43036,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -44399,6 +43044,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -44406,6 +43052,7 @@ paths: in: path description: 'key: id of singleValueLegacyExtendedProperty' required: true + style: simple schema: type: string x-ms-docs-key-type: singleValueLegacyExtendedProperty @@ -44454,6 +43101,7 @@ paths: in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -44461,6 +43109,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -44468,6 +43117,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -44475,6 +43125,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -44482,6 +43133,7 @@ paths: in: path description: 'key: id of singleValueLegacyExtendedProperty' required: true + style: simple schema: type: string x-ms-docs-key-type: singleValueLegacyExtendedProperty @@ -44508,6 +43160,7 @@ paths: in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -44515,6 +43168,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -44522,6 +43176,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -44529,6 +43184,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -44536,12 +43192,14 @@ paths: in: path description: 'key: id of singleValueLegacyExtendedProperty' required: true + style: simple schema: type: string x-ms-docs-key-type: singleValueLegacyExtendedProperty - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -44555,12 +43213,14 @@ paths: tags: - users.calendar summary: Get extensions from users + description: The collection of open extensions defined for the event. Nullable. operationId: users.calendar.calendarView.instances_ListExtensions parameters: - name: user-id in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -44568,6 +43228,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -44575,6 +43236,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -44631,13 +43293,18 @@ paths: post: tags: - users.calendar - summary: Create new navigation property to extensions for users + summary: Create openTypeExtension + description: 'Create an open extension (openTypeExtension object) and add custom properties in a new or existing instance of a resource. You can create an open extension in a resource instance and store custom data to it all in the same operation, except for specific resources. See known limitations of open extensions for more information. The table in the Permissions section lists the resources that support open extensions.' + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/opentypeextension-post-opentypeextension?view=graph-rest-1.0 operationId: users.calendar.calendarView.instances_CreateExtensions parameters: - name: user-id in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -44645,6 +43312,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -44652,6 +43320,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -44677,12 +43346,14 @@ paths: tags: - users.calendar summary: Get extensions from users + description: The collection of open extensions defined for the event. Nullable. operationId: users.calendar.calendarView.instances_GetExtensions parameters: - name: user-id in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -44690,6 +43361,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -44697,6 +43369,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -44704,6 +43377,7 @@ paths: in: path description: 'key: id of extension' required: true + style: simple schema: type: string x-ms-docs-key-type: extension @@ -44751,6 +43425,7 @@ paths: in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -44758,6 +43433,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -44765,6 +43441,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -44772,6 +43449,7 @@ paths: in: path description: 'key: id of extension' required: true + style: simple schema: type: string x-ms-docs-key-type: extension @@ -44798,6 +43476,7 @@ paths: in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -44805,6 +43484,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -44812,6 +43492,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -44819,12 +43500,14 @@ paths: in: path description: 'key: id of extension' required: true + style: simple schema: type: string x-ms-docs-key-type: extension - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -44838,12 +43521,14 @@ paths: tags: - users.calendar summary: Get multiValueExtendedProperties from users + description: The collection of multi-value extended properties defined for the event. Read-only. Nullable. operationId: users.calendar.calendarView.instances_ListMultiValueExtendedProperties parameters: - name: user-id in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -44851,6 +43536,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -44858,6 +43544,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -44925,6 +43612,7 @@ paths: in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -44932,6 +43620,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -44939,6 +43628,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -44964,12 +43654,14 @@ paths: tags: - users.calendar summary: Get multiValueExtendedProperties from users + description: The collection of multi-value extended properties defined for the event. Read-only. Nullable. operationId: users.calendar.calendarView.instances_GetMultiValueExtendedProperties parameters: - name: user-id in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -44977,6 +43669,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -44984,6 +43677,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -44991,6 +43685,7 @@ paths: in: path description: 'key: id of multiValueLegacyExtendedProperty' required: true + style: simple schema: type: string x-ms-docs-key-type: multiValueLegacyExtendedProperty @@ -45039,6 +43734,7 @@ paths: in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -45046,6 +43742,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -45053,6 +43750,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -45060,6 +43758,7 @@ paths: in: path description: 'key: id of multiValueLegacyExtendedProperty' required: true + style: simple schema: type: string x-ms-docs-key-type: multiValueLegacyExtendedProperty @@ -45086,6 +43785,7 @@ paths: in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -45093,6 +43793,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -45100,6 +43801,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -45107,12 +43809,14 @@ paths: in: path description: 'key: id of multiValueLegacyExtendedProperty' required: true + style: simple schema: type: string x-ms-docs-key-type: multiValueLegacyExtendedProperty - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -45126,12 +43830,14 @@ paths: tags: - users.calendar summary: Get singleValueExtendedProperties from users + description: The collection of single-value extended properties defined for the event. Read-only. Nullable. operationId: users.calendar.calendarView.instances_ListSingleValueExtendedProperties parameters: - name: user-id in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -45139,6 +43845,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -45146,6 +43853,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -45213,6 +43921,7 @@ paths: in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -45220,6 +43929,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -45227,6 +43937,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -45252,12 +43963,14 @@ paths: tags: - users.calendar summary: Get singleValueExtendedProperties from users + description: The collection of single-value extended properties defined for the event. Read-only. Nullable. operationId: users.calendar.calendarView.instances_GetSingleValueExtendedProperties parameters: - name: user-id in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -45265,6 +43978,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -45272,6 +43986,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -45279,6 +43994,7 @@ paths: in: path description: 'key: id of singleValueLegacyExtendedProperty' required: true + style: simple schema: type: string x-ms-docs-key-type: singleValueLegacyExtendedProperty @@ -45327,6 +44043,7 @@ paths: in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -45334,6 +44051,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -45341,6 +44059,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -45348,6 +44067,7 @@ paths: in: path description: 'key: id of singleValueLegacyExtendedProperty' required: true + style: simple schema: type: string x-ms-docs-key-type: singleValueLegacyExtendedProperty @@ -45374,6 +44094,7 @@ paths: in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -45381,6 +44102,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -45388,6 +44110,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -45395,12 +44118,14 @@ paths: in: path description: 'key: id of singleValueLegacyExtendedProperty' required: true + style: simple schema: type: string x-ms-docs-key-type: singleValueLegacyExtendedProperty - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -45414,12 +44139,14 @@ paths: tags: - users.calendar summary: Get multiValueExtendedProperties from users + description: The collection of multi-value extended properties defined for the event. Read-only. Nullable. operationId: users.calendar.calendarView_ListMultiValueExtendedProperties parameters: - name: user-id in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -45427,6 +44154,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -45494,6 +44222,7 @@ paths: in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -45501,6 +44230,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -45526,12 +44256,14 @@ paths: tags: - users.calendar summary: Get multiValueExtendedProperties from users + description: The collection of multi-value extended properties defined for the event. Read-only. Nullable. operationId: users.calendar.calendarView_GetMultiValueExtendedProperties parameters: - name: user-id in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -45539,6 +44271,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -45546,6 +44279,7 @@ paths: in: path description: 'key: id of multiValueLegacyExtendedProperty' required: true + style: simple schema: type: string x-ms-docs-key-type: multiValueLegacyExtendedProperty @@ -45594,6 +44328,7 @@ paths: in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -45601,6 +44336,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -45608,6 +44344,7 @@ paths: in: path description: 'key: id of multiValueLegacyExtendedProperty' required: true + style: simple schema: type: string x-ms-docs-key-type: multiValueLegacyExtendedProperty @@ -45634,6 +44371,7 @@ paths: in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -45641,6 +44379,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -45648,12 +44387,14 @@ paths: in: path description: 'key: id of multiValueLegacyExtendedProperty' required: true + style: simple schema: type: string x-ms-docs-key-type: multiValueLegacyExtendedProperty - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -45667,12 +44408,14 @@ paths: tags: - users.calendar summary: Get singleValueExtendedProperties from users + description: The collection of single-value extended properties defined for the event. Read-only. Nullable. operationId: users.calendar.calendarView_ListSingleValueExtendedProperties parameters: - name: user-id in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -45680,6 +44423,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -45747,6 +44491,7 @@ paths: in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -45754,6 +44499,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -45779,12 +44525,14 @@ paths: tags: - users.calendar summary: Get singleValueExtendedProperties from users + description: The collection of single-value extended properties defined for the event. Read-only. Nullable. operationId: users.calendar.calendarView_GetSingleValueExtendedProperties parameters: - name: user-id in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -45792,6 +44540,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -45799,6 +44548,7 @@ paths: in: path description: 'key: id of singleValueLegacyExtendedProperty' required: true + style: simple schema: type: string x-ms-docs-key-type: singleValueLegacyExtendedProperty @@ -45847,6 +44597,7 @@ paths: in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -45854,6 +44605,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -45861,6 +44613,7 @@ paths: in: path description: 'key: id of singleValueLegacyExtendedProperty' required: true + style: simple schema: type: string x-ms-docs-key-type: singleValueLegacyExtendedProperty @@ -45887,6 +44640,7 @@ paths: in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -45894,6 +44648,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -45901,12 +44656,14 @@ paths: in: path description: 'key: id of singleValueLegacyExtendedProperty' required: true + style: simple schema: type: string x-ms-docs-key-type: singleValueLegacyExtendedProperty - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -45919,13 +44676,18 @@ paths: get: tags: - users.calendar - summary: Get events from users + summary: List events + description: "Retrieve a list of events in a calendar. The calendar can be one for a user, or the default calendar of a Microsoft 365 group. The list of events contains single instance meetings and series masters. To get expanded event instances, you can get the calendar view, or\nget the instances of an event." + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/calendar-list-events?view=graph-rest-1.0 operationId: users.calendar_ListEvents parameters: - name: user-id in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -46103,13 +44865,18 @@ paths: post: tags: - users.calendar - summary: Create new navigation property to events for users + summary: Create event + description: 'Use this API to create a new event in a calendar. The calendar can be one for a user, or the default calendar of a Microsoft 365 group. ' + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/calendar-post-events?view=graph-rest-1.0 operationId: users.calendar_CreateEvents parameters: - name: user-id in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -46135,12 +44902,14 @@ paths: tags: - users.calendar summary: Get events from users + description: The events in the calendar. Navigation property. Read-only. operationId: users.calendar_GetEvents parameters: - name: user-id in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -46148,6 +44917,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -46282,6 +45052,7 @@ paths: in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -46289,6 +45060,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -46315,6 +45087,7 @@ paths: in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -46322,12 +45095,14 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -46340,13 +45115,18 @@ paths: get: tags: - users.calendar - summary: Get attachments from users + summary: List attachments + description: Retrieve a list of attachment objects attached to an event. + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/event-list-attachments?view=graph-rest-1.0 operationId: users.calendar.events_ListAttachments parameters: - name: user-id in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -46354,6 +45134,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -46425,13 +45206,18 @@ paths: post: tags: - users.calendar - summary: Create new navigation property to attachments for users + summary: Add attachment + description: 'Use this API to add an attachment to an existing event. This operation limits the size of the attachment you can add to under 3 MB. If an organizer adds an attachment to a meeting event, the organizer can subsequently update the event to send the attachment and update the event for each attendee as well.' + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/event-post-attachments?view=graph-rest-1.0 operationId: users.calendar.events_CreateAttachments parameters: - name: user-id in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -46439,6 +45225,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -46464,12 +45251,14 @@ paths: tags: - users.calendar summary: Get attachments from users + description: 'The collection of FileAttachment, ItemAttachment, and referenceAttachment attachments for the event. Navigation property. Read-only. Nullable.' operationId: users.calendar.events_GetAttachments parameters: - name: user-id in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -46477,6 +45266,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -46484,6 +45274,7 @@ paths: in: path description: 'key: id of attachment' required: true + style: simple schema: type: string x-ms-docs-key-type: attachment @@ -46526,46 +45317,6 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - patch: - tags: - - users.calendar - summary: Update the navigation property attachments in users - operationId: users.calendar.events_UpdateAttachments - parameters: - - name: user-id - in: path - description: 'key: id of user' - required: true - schema: - type: string - x-ms-docs-key-type: user - - name: event-id - in: path - description: 'key: id of event' - required: true - schema: - type: string - x-ms-docs-key-type: event - - name: attachment-id - in: path - description: 'key: id of attachment' - required: true - schema: - type: string - x-ms-docs-key-type: attachment - requestBody: - description: New navigation property values - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.attachment' - required: true - responses: - '204': - description: Success - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation delete: tags: - users.calendar @@ -46576,6 +45327,7 @@ paths: in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -46583,6 +45335,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -46590,12 +45343,14 @@ paths: in: path description: 'key: id of attachment' required: true + style: simple schema: type: string x-ms-docs-key-type: attachment - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -46609,12 +45364,14 @@ paths: tags: - users.calendar summary: Get calendar from users + description: The calendar that contains the event. Navigation property. Read-only. operationId: users.calendar.events_GetCalendar parameters: - name: user-id in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -46622,6 +45379,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -46705,6 +45463,7 @@ paths: in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -46712,6 +45471,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -46905,43 +45665,6 @@ paths: nextLinkName: '@odata.nextLink' operationName: listMore x-ms-docs-operation-type: operation - post: - tags: - - users.calendar - summary: Create new navigation property to exceptionOccurrences for users - operationId: users.calendar.events_CreateExceptionOccurrences - parameters: - - name: user-id - in: path - description: 'key: id of user' - required: true - schema: - type: string - x-ms-docs-key-type: user - - name: event-id - in: path - description: 'key: id of event' - required: true - schema: - type: string - x-ms-docs-key-type: event - requestBody: - description: New navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.event' - required: true - responses: - '201': - description: Created navigation property. - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.event' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation '/users/{user-id}/calendar/events/{event-id}/exceptionOccurrences/{event-id1}': get: tags: @@ -46953,6 +45676,7 @@ paths: in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -46960,6 +45684,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -46967,6 +45692,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -47117,95 +45843,22 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - patch: - tags: - - users.calendar - summary: Update the navigation property exceptionOccurrences in users - operationId: users.calendar.events_UpdateExceptionOccurrences - parameters: - - name: user-id - in: path - description: 'key: id of user' - required: true - schema: - type: string - x-ms-docs-key-type: user - - name: event-id - in: path - description: 'key: id of event' - required: true - schema: - type: string - x-ms-docs-key-type: event - - name: event-id1 - in: path - description: 'key: id of event' - required: true - schema: - type: string - x-ms-docs-key-type: event - requestBody: - description: New navigation property values - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.event' - required: true - responses: - '204': - description: Success - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - delete: - tags: - - users.calendar - summary: Delete navigation property exceptionOccurrences for users - operationId: users.calendar.events_DeleteExceptionOccurrences - parameters: - - name: user-id - in: path - description: 'key: id of user' - required: true - schema: - type: string - x-ms-docs-key-type: user - - name: event-id - in: path - description: 'key: id of event' - required: true - schema: - type: string - x-ms-docs-key-type: event - - name: event-id1 - in: path - description: 'key: id of event' - required: true - schema: - type: string - x-ms-docs-key-type: event - - 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 '/users/{user-id}/calendar/events/{event-id}/exceptionOccurrences/{event-id1}/attachments': get: tags: - users.calendar - summary: Get attachments from users + summary: List attachments + description: Retrieve a list of attachment objects attached to an event. + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/event-list-attachments?view=graph-rest-1.0 operationId: users.calendar.events.exceptionOccurrences_ListAttachments parameters: - name: user-id in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -47213,6 +45866,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -47220,6 +45874,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -47291,13 +45946,18 @@ paths: post: tags: - users.calendar - summary: Create new navigation property to attachments for users + summary: Add attachment + description: 'Use this API to add an attachment to an existing event. This operation limits the size of the attachment you can add to under 3 MB. If an organizer adds an attachment to a meeting event, the organizer can subsequently update the event to send the attachment and update the event for each attendee as well.' + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/event-post-attachments?view=graph-rest-1.0 operationId: users.calendar.events.exceptionOccurrences_CreateAttachments parameters: - name: user-id in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -47305,6 +45965,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -47312,6 +45973,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -47337,12 +45999,14 @@ paths: tags: - users.calendar summary: Get attachments from users + description: 'The collection of FileAttachment, ItemAttachment, and referenceAttachment attachments for the event. Navigation property. Read-only. Nullable.' operationId: users.calendar.events.exceptionOccurrences_GetAttachments parameters: - name: user-id in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -47350,6 +46014,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -47357,6 +46022,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -47364,6 +46030,7 @@ paths: in: path description: 'key: id of attachment' required: true + style: simple schema: type: string x-ms-docs-key-type: attachment @@ -47406,53 +46073,6 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - patch: - tags: - - users.calendar - summary: Update the navigation property attachments in users - operationId: users.calendar.events.exceptionOccurrences_UpdateAttachments - parameters: - - name: user-id - in: path - description: 'key: id of user' - required: true - schema: - type: string - x-ms-docs-key-type: user - - name: event-id - in: path - description: 'key: id of event' - required: true - schema: - type: string - x-ms-docs-key-type: event - - name: event-id1 - in: path - description: 'key: id of event' - required: true - schema: - type: string - x-ms-docs-key-type: event - - name: attachment-id - in: path - description: 'key: id of attachment' - required: true - schema: - type: string - x-ms-docs-key-type: attachment - requestBody: - description: New navigation property values - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.attachment' - required: true - responses: - '204': - description: Success - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation delete: tags: - users.calendar @@ -47463,6 +46083,7 @@ paths: in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -47470,6 +46091,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -47477,6 +46099,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -47484,12 +46107,14 @@ paths: in: path description: 'key: id of attachment' required: true + style: simple schema: type: string x-ms-docs-key-type: attachment - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -47503,12 +46128,14 @@ paths: tags: - users.calendar summary: Get calendar from users + description: The calendar that contains the event. Navigation property. Read-only. operationId: users.calendar.events.exceptionOccurrences_GetCalendar parameters: - name: user-id in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -47516,6 +46143,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -47523,6 +46151,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -47605,12 +46234,14 @@ paths: tags: - users.calendar summary: Get extensions from users + description: The collection of open extensions defined for the event. Nullable. operationId: users.calendar.events.exceptionOccurrences_ListExtensions parameters: - name: user-id in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -47618,6 +46249,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -47625,6 +46257,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -47681,13 +46314,18 @@ paths: post: tags: - users.calendar - summary: Create new navigation property to extensions for users + summary: Create openTypeExtension + description: 'Create an open extension (openTypeExtension object) and add custom properties in a new or existing instance of a resource. You can create an open extension in a resource instance and store custom data to it all in the same operation, except for specific resources. See known limitations of open extensions for more information. The table in the Permissions section lists the resources that support open extensions.' + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/opentypeextension-post-opentypeextension?view=graph-rest-1.0 operationId: users.calendar.events.exceptionOccurrences_CreateExtensions parameters: - name: user-id in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -47695,6 +46333,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -47702,6 +46341,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -47727,12 +46367,14 @@ paths: tags: - users.calendar summary: Get extensions from users + description: The collection of open extensions defined for the event. Nullable. operationId: users.calendar.events.exceptionOccurrences_GetExtensions parameters: - name: user-id in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -47740,6 +46382,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -47747,6 +46390,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -47754,6 +46398,7 @@ paths: in: path description: 'key: id of extension' required: true + style: simple schema: type: string x-ms-docs-key-type: extension @@ -47801,6 +46446,7 @@ paths: in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -47808,6 +46454,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -47815,6 +46462,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -47822,6 +46470,7 @@ paths: in: path description: 'key: id of extension' required: true + style: simple schema: type: string x-ms-docs-key-type: extension @@ -47848,6 +46497,7 @@ paths: in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -47855,6 +46505,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -47862,6 +46513,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -47869,12 +46521,14 @@ paths: in: path description: 'key: id of extension' required: true + style: simple schema: type: string x-ms-docs-key-type: extension - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -47887,13 +46541,18 @@ paths: get: tags: - users.calendar - summary: Get instances from users + summary: List instances + description: "Get the instances (occurrences) of an event for a specified time range. If the event is a `seriesMaster` type, this returns the\noccurrences and exceptions of the event in the specified time range." + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/event-list-instances?view=graph-rest-1.0 operationId: users.calendar.events.exceptionOccurrences_ListInstances parameters: - name: user-id in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -47901,6 +46560,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -47908,6 +46568,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -48082,61 +46743,19 @@ paths: nextLinkName: '@odata.nextLink' operationName: listMore x-ms-docs-operation-type: operation - post: - tags: - - users.calendar - summary: Create new navigation property to instances for users - operationId: users.calendar.events.exceptionOccurrences_CreateInstances - parameters: - - name: user-id - in: path - description: 'key: id of user' - required: true - schema: - type: string - x-ms-docs-key-type: user - - name: event-id - in: path - description: 'key: id of event' - required: true - schema: - type: string - x-ms-docs-key-type: event - - name: event-id1 - in: path - description: 'key: id of event' - required: true - schema: - type: string - x-ms-docs-key-type: event - requestBody: - description: New navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.event' - required: true - responses: - '201': - description: Created navigation property. - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.event' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation '/users/{user-id}/calendar/events/{event-id}/exceptionOccurrences/{event-id1}/instances/{event-id2}': get: tags: - users.calendar summary: Get instances from users + description: 'The occurrences of a recurring series, if the event is a series master. This property includes occurrences that are part of the recurrence pattern, and exceptions that have been modified, but does not include occurrences that have been cancelled from the series. Navigation property. Read-only. Nullable.' operationId: users.calendar.events.exceptionOccurrences_GetInstances parameters: - name: user-id in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -48144,6 +46763,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -48151,6 +46771,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -48158,6 +46779,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -48296,16 +46918,22 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - patch: + '/users/{user-id}/calendar/events/{event-id}/exceptionOccurrences/{event-id1}/instances/{event-id2}/attachments': + get: tags: - users.calendar - summary: Update the navigation property instances in users - operationId: users.calendar.events.exceptionOccurrences_UpdateInstances + summary: List attachments + description: Retrieve a list of attachment objects attached to an event. + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/event-list-attachments?view=graph-rest-1.0 + operationId: users.calendar.events.exceptionOccurrences.instances_ListAttachments parameters: - name: user-id in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -48313,6 +46941,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -48320,6 +46949,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -48327,32 +46957,90 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event - requestBody: - description: New navigation property values - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.event' - required: true + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $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 + - contentType + - contentType desc + - isInline + - isInline desc + - lastModifiedDateTime + - lastModifiedDateTime desc + - name + - name desc + - size + - size 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 + - contentType + - isInline + - lastModifiedDateTime + - name + - size + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + type: string responses: - '204': - description: Success + '200': + $ref: '#/components/responses/microsoft.graph.attachmentCollectionResponse' default: $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore x-ms-docs-operation-type: operation - delete: + post: tags: - users.calendar - summary: Delete navigation property instances for users - operationId: users.calendar.events.exceptionOccurrences_DeleteInstances + summary: Add attachment + description: 'Use this API to add an attachment to an existing event. This operation limits the size of the attachment you can add to under 3 MB. If an organizer adds an attachment to a meeting event, the organizer can subsequently update the event to send the attachment and update the event for each attendee as well.' + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/event-post-attachments?view=graph-rest-1.0 + operationId: users.calendar.events.exceptionOccurrences.instances_CreateAttachments parameters: - name: user-id in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -48360,6 +47048,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -48367,6 +47056,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -48374,182 +47064,40 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event - - name: If-Match - in: header - description: ETag - schema: - type: string + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.attachment' + required: true responses: - '204': - description: Success + '201': + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.attachment' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/users/{user-id}/calendar/events/{event-id}/exceptionOccurrences/{event-id1}/instances/{event-id2}/attachments': + '/users/{user-id}/calendar/events/{event-id}/exceptionOccurrences/{event-id1}/instances/{event-id2}/attachments/{attachment-id}': get: tags: - users.calendar summary: Get attachments from users - operationId: users.calendar.events.exceptionOccurrences.instances_ListAttachments - parameters: - - name: user-id - in: path - description: 'key: id of user' - required: true - schema: - type: string - x-ms-docs-key-type: user - - name: event-id - in: path - description: 'key: id of event' - required: true - schema: - type: string - x-ms-docs-key-type: event - - name: event-id1 - in: path - description: 'key: id of event' - required: true - schema: - type: string - x-ms-docs-key-type: event - - name: event-id2 - in: path - description: 'key: id of event' - required: true - schema: - type: string - x-ms-docs-key-type: event - - $ref: '#/components/parameters/top' - - $ref: '#/components/parameters/skip' - - $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 - - contentType - - contentType desc - - isInline - - isInline desc - - lastModifiedDateTime - - lastModifiedDateTime desc - - name - - name desc - - size - - size 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 - - contentType - - isInline - - lastModifiedDateTime - - name - - size - 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': - $ref: '#/components/responses/microsoft.graph.attachmentCollectionResponse' - default: - $ref: '#/components/responses/error' - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore - x-ms-docs-operation-type: operation - post: - tags: - - users.calendar - summary: Create new navigation property to attachments for users - operationId: users.calendar.events.exceptionOccurrences.instances_CreateAttachments - parameters: - - name: user-id - in: path - description: 'key: id of user' - required: true - schema: - type: string - x-ms-docs-key-type: user - - name: event-id - in: path - description: 'key: id of event' - required: true - schema: - type: string - x-ms-docs-key-type: event - - name: event-id1 - in: path - description: 'key: id of event' - required: true - schema: - type: string - x-ms-docs-key-type: event - - name: event-id2 - in: path - description: 'key: id of event' - required: true - schema: - type: string - x-ms-docs-key-type: event - requestBody: - description: New navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.attachment' - required: true - responses: - '201': - description: Created navigation property. - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.attachment' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/users/{user-id}/calendar/events/{event-id}/exceptionOccurrences/{event-id1}/instances/{event-id2}/attachments/{attachment-id}': - get: - tags: - - users.calendar - summary: Get attachments from users - operationId: users.calendar.events.exceptionOccurrences.instances_GetAttachments + description: 'The collection of FileAttachment, ItemAttachment, and referenceAttachment attachments for the event. Navigation property. Read-only. Nullable.' + operationId: users.calendar.events.exceptionOccurrences.instances_GetAttachments parameters: - name: user-id in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -48557,6 +47105,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -48564,6 +47113,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -48571,6 +47121,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -48578,6 +47129,7 @@ paths: in: path description: 'key: id of attachment' required: true + style: simple schema: type: string x-ms-docs-key-type: attachment @@ -48620,60 +47172,6 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - patch: - tags: - - users.calendar - summary: Update the navigation property attachments in users - operationId: users.calendar.events.exceptionOccurrences.instances_UpdateAttachments - parameters: - - name: user-id - in: path - description: 'key: id of user' - required: true - schema: - type: string - x-ms-docs-key-type: user - - name: event-id - in: path - description: 'key: id of event' - required: true - schema: - type: string - x-ms-docs-key-type: event - - name: event-id1 - in: path - description: 'key: id of event' - required: true - schema: - type: string - x-ms-docs-key-type: event - - name: event-id2 - in: path - description: 'key: id of event' - required: true - schema: - type: string - x-ms-docs-key-type: event - - name: attachment-id - in: path - description: 'key: id of attachment' - required: true - schema: - type: string - x-ms-docs-key-type: attachment - requestBody: - description: New navigation property values - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.attachment' - required: true - responses: - '204': - description: Success - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation delete: tags: - users.calendar @@ -48684,6 +47182,7 @@ paths: in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -48691,6 +47190,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -48698,6 +47198,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -48705,6 +47206,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -48712,12 +47214,14 @@ paths: in: path description: 'key: id of attachment' required: true + style: simple schema: type: string x-ms-docs-key-type: attachment - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -48731,12 +47235,14 @@ paths: tags: - users.calendar summary: Get calendar from users + description: The calendar that contains the event. Navigation property. Read-only. operationId: users.calendar.events.exceptionOccurrences.instances_GetCalendar parameters: - name: user-id in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -48744,6 +47250,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -48751,6 +47258,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -48758,6 +47266,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -48845,12 +47354,14 @@ paths: tags: - users.calendar summary: Get extensions from users + description: The collection of open extensions defined for the event. Nullable. operationId: users.calendar.events.exceptionOccurrences.instances_ListExtensions parameters: - name: user-id in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -48858,6 +47369,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -48865,6 +47377,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -48872,6 +47385,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -48928,13 +47442,18 @@ paths: post: tags: - users.calendar - summary: Create new navigation property to extensions for users + summary: Create openTypeExtension + description: 'Create an open extension (openTypeExtension object) and add custom properties in a new or existing instance of a resource. You can create an open extension in a resource instance and store custom data to it all in the same operation, except for specific resources. See known limitations of open extensions for more information. The table in the Permissions section lists the resources that support open extensions.' + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/opentypeextension-post-opentypeextension?view=graph-rest-1.0 operationId: users.calendar.events.exceptionOccurrences.instances_CreateExtensions parameters: - name: user-id in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -48942,6 +47461,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -48949,6 +47469,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -48956,6 +47477,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -48981,12 +47503,14 @@ paths: tags: - users.calendar summary: Get extensions from users + description: The collection of open extensions defined for the event. Nullable. operationId: users.calendar.events.exceptionOccurrences.instances_GetExtensions parameters: - name: user-id in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -48994,6 +47518,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -49001,6 +47526,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -49008,6 +47534,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -49015,6 +47542,7 @@ paths: in: path description: 'key: id of extension' required: true + style: simple schema: type: string x-ms-docs-key-type: extension @@ -49062,6 +47590,7 @@ paths: in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -49069,6 +47598,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -49076,6 +47606,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -49083,6 +47614,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -49090,6 +47622,7 @@ paths: in: path description: 'key: id of extension' required: true + style: simple schema: type: string x-ms-docs-key-type: extension @@ -49116,6 +47649,7 @@ paths: in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -49123,6 +47657,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -49130,6 +47665,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -49137,6 +47673,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -49144,12 +47681,14 @@ paths: in: path description: 'key: id of extension' required: true + style: simple schema: type: string x-ms-docs-key-type: extension - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -49163,12 +47702,14 @@ paths: tags: - users.calendar summary: Get multiValueExtendedProperties from users + description: The collection of multi-value extended properties defined for the event. Read-only. Nullable. operationId: users.calendar.events.exceptionOccurrences.instances_ListMultiValueExtendedProperties parameters: - name: user-id in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -49176,6 +47717,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -49183,6 +47725,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -49190,6 +47733,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -49257,6 +47801,7 @@ paths: in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -49264,6 +47809,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -49271,6 +47817,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -49278,6 +47825,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -49303,12 +47851,14 @@ paths: tags: - users.calendar summary: Get multiValueExtendedProperties from users + description: The collection of multi-value extended properties defined for the event. Read-only. Nullable. operationId: users.calendar.events.exceptionOccurrences.instances_GetMultiValueExtendedProperties parameters: - name: user-id in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -49316,6 +47866,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -49323,6 +47874,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -49330,6 +47882,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -49337,6 +47890,7 @@ paths: in: path description: 'key: id of multiValueLegacyExtendedProperty' required: true + style: simple schema: type: string x-ms-docs-key-type: multiValueLegacyExtendedProperty @@ -49385,6 +47939,7 @@ paths: in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -49392,6 +47947,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -49399,6 +47955,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -49406,6 +47963,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -49413,6 +47971,7 @@ paths: in: path description: 'key: id of multiValueLegacyExtendedProperty' required: true + style: simple schema: type: string x-ms-docs-key-type: multiValueLegacyExtendedProperty @@ -49439,6 +47998,7 @@ paths: in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -49446,6 +48006,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -49453,6 +48014,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -49460,6 +48022,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -49467,12 +48030,14 @@ paths: in: path description: 'key: id of multiValueLegacyExtendedProperty' required: true + style: simple schema: type: string x-ms-docs-key-type: multiValueLegacyExtendedProperty - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -49486,12 +48051,14 @@ paths: tags: - users.calendar summary: Get singleValueExtendedProperties from users + description: The collection of single-value extended properties defined for the event. Read-only. Nullable. operationId: users.calendar.events.exceptionOccurrences.instances_ListSingleValueExtendedProperties parameters: - name: user-id in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -49499,6 +48066,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -49506,6 +48074,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -49513,6 +48082,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -49580,6 +48150,7 @@ paths: in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -49587,6 +48158,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -49594,6 +48166,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -49601,6 +48174,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -49626,12 +48200,14 @@ paths: tags: - users.calendar summary: Get singleValueExtendedProperties from users + description: The collection of single-value extended properties defined for the event. Read-only. Nullable. operationId: users.calendar.events.exceptionOccurrences.instances_GetSingleValueExtendedProperties parameters: - name: user-id in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -49639,6 +48215,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -49646,6 +48223,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -49653,6 +48231,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -49660,6 +48239,7 @@ paths: in: path description: 'key: id of singleValueLegacyExtendedProperty' required: true + style: simple schema: type: string x-ms-docs-key-type: singleValueLegacyExtendedProperty @@ -49708,6 +48288,7 @@ paths: in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -49715,6 +48296,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -49722,6 +48304,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -49729,6 +48312,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -49736,6 +48320,7 @@ paths: in: path description: 'key: id of singleValueLegacyExtendedProperty' required: true + style: simple schema: type: string x-ms-docs-key-type: singleValueLegacyExtendedProperty @@ -49762,6 +48347,7 @@ paths: in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -49769,6 +48355,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -49776,6 +48363,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -49783,6 +48371,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -49790,12 +48379,14 @@ paths: in: path description: 'key: id of singleValueLegacyExtendedProperty' required: true + style: simple schema: type: string x-ms-docs-key-type: singleValueLegacyExtendedProperty - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -49809,12 +48400,14 @@ paths: tags: - users.calendar summary: Get multiValueExtendedProperties from users + description: The collection of multi-value extended properties defined for the event. Read-only. Nullable. operationId: users.calendar.events.exceptionOccurrences_ListMultiValueExtendedProperties parameters: - name: user-id in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -49822,6 +48415,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -49829,6 +48423,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -49896,6 +48491,7 @@ paths: in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -49903,6 +48499,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -49910,6 +48507,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -49935,12 +48533,14 @@ paths: tags: - users.calendar summary: Get multiValueExtendedProperties from users + description: The collection of multi-value extended properties defined for the event. Read-only. Nullable. operationId: users.calendar.events.exceptionOccurrences_GetMultiValueExtendedProperties parameters: - name: user-id in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -49948,6 +48548,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -49955,6 +48556,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -49962,6 +48564,7 @@ paths: in: path description: 'key: id of multiValueLegacyExtendedProperty' required: true + style: simple schema: type: string x-ms-docs-key-type: multiValueLegacyExtendedProperty @@ -50010,6 +48613,7 @@ paths: in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -50017,6 +48621,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -50024,6 +48629,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -50031,6 +48637,7 @@ paths: in: path description: 'key: id of multiValueLegacyExtendedProperty' required: true + style: simple schema: type: string x-ms-docs-key-type: multiValueLegacyExtendedProperty @@ -50057,6 +48664,7 @@ paths: in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -50064,6 +48672,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -50071,6 +48680,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -50078,12 +48688,14 @@ paths: in: path description: 'key: id of multiValueLegacyExtendedProperty' required: true + style: simple schema: type: string x-ms-docs-key-type: multiValueLegacyExtendedProperty - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -50097,12 +48709,14 @@ paths: tags: - users.calendar summary: Get singleValueExtendedProperties from users + description: The collection of single-value extended properties defined for the event. Read-only. Nullable. operationId: users.calendar.events.exceptionOccurrences_ListSingleValueExtendedProperties parameters: - name: user-id in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -50110,6 +48724,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -50117,6 +48732,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -50184,6 +48800,7 @@ paths: in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -50191,6 +48808,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -50198,6 +48816,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -50223,12 +48842,14 @@ paths: tags: - users.calendar summary: Get singleValueExtendedProperties from users + description: The collection of single-value extended properties defined for the event. Read-only. Nullable. operationId: users.calendar.events.exceptionOccurrences_GetSingleValueExtendedProperties parameters: - name: user-id in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -50236,6 +48857,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -50243,6 +48865,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -50250,6 +48873,7 @@ paths: in: path description: 'key: id of singleValueLegacyExtendedProperty' required: true + style: simple schema: type: string x-ms-docs-key-type: singleValueLegacyExtendedProperty @@ -50298,6 +48922,7 @@ paths: in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -50305,6 +48930,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -50312,6 +48938,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -50319,6 +48946,7 @@ paths: in: path description: 'key: id of singleValueLegacyExtendedProperty' required: true + style: simple schema: type: string x-ms-docs-key-type: singleValueLegacyExtendedProperty @@ -50345,6 +48973,7 @@ paths: in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -50352,6 +48981,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -50359,6 +48989,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -50366,12 +48997,14 @@ paths: in: path description: 'key: id of singleValueLegacyExtendedProperty' required: true + style: simple schema: type: string x-ms-docs-key-type: singleValueLegacyExtendedProperty - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -50385,12 +49018,14 @@ paths: tags: - users.calendar summary: Get extensions from users + description: The collection of open extensions defined for the event. Nullable. operationId: users.calendar.events_ListExtensions parameters: - name: user-id in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -50398,6 +49033,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -50454,13 +49090,18 @@ paths: post: tags: - users.calendar - summary: Create new navigation property to extensions for users + summary: Create openTypeExtension + description: 'Create an open extension (openTypeExtension object) and add custom properties in a new or existing instance of a resource. You can create an open extension in a resource instance and store custom data to it all in the same operation, except for specific resources. See known limitations of open extensions for more information. The table in the Permissions section lists the resources that support open extensions.' + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/opentypeextension-post-opentypeextension?view=graph-rest-1.0 operationId: users.calendar.events_CreateExtensions parameters: - name: user-id in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -50468,6 +49109,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -50493,12 +49135,14 @@ paths: tags: - users.calendar summary: Get extensions from users + description: The collection of open extensions defined for the event. Nullable. operationId: users.calendar.events_GetExtensions parameters: - name: user-id in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -50506,6 +49150,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -50513,6 +49158,7 @@ paths: in: path description: 'key: id of extension' required: true + style: simple schema: type: string x-ms-docs-key-type: extension @@ -50560,6 +49206,7 @@ paths: in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -50567,6 +49214,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -50574,6 +49222,7 @@ paths: in: path description: 'key: id of extension' required: true + style: simple schema: type: string x-ms-docs-key-type: extension @@ -50600,6 +49249,7 @@ paths: in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -50607,6 +49257,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -50614,12 +49265,14 @@ paths: in: path description: 'key: id of extension' required: true + style: simple schema: type: string x-ms-docs-key-type: extension - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -50632,13 +49285,18 @@ paths: get: tags: - users.calendar - summary: Get instances from users + summary: List instances + description: "Get the instances (occurrences) of an event for a specified time range. If the event is a `seriesMaster` type, this returns the\noccurrences and exceptions of the event in the specified time range." + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/event-list-instances?view=graph-rest-1.0 operationId: users.calendar.events_ListInstances parameters: - name: user-id in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -50646,6 +49304,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -50820,54 +49479,19 @@ paths: nextLinkName: '@odata.nextLink' operationName: listMore x-ms-docs-operation-type: operation - post: - tags: - - users.calendar - summary: Create new navigation property to instances for users - operationId: users.calendar.events_CreateInstances - parameters: - - name: user-id - in: path - description: 'key: id of user' - required: true - schema: - type: string - x-ms-docs-key-type: user - - name: event-id - in: path - description: 'key: id of event' - required: true - schema: - type: string - x-ms-docs-key-type: event - requestBody: - description: New navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.event' - required: true - responses: - '201': - description: Created navigation property. - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.event' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation '/users/{user-id}/calendar/events/{event-id}/instances/{event-id1}': get: tags: - users.calendar summary: Get instances from users + description: 'The occurrences of a recurring series, if the event is a series master. This property includes occurrences that are part of the recurrence pattern, and exceptions that have been modified, but does not include occurrences that have been cancelled from the series. Navigation property. Read-only. Nullable.' operationId: users.calendar.events_GetInstances parameters: - name: user-id in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -50875,6 +49499,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -50882,6 +49507,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -51013,95 +49639,22 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - patch: - tags: - - users.calendar - summary: Update the navigation property instances in users - operationId: users.calendar.events_UpdateInstances - parameters: - - name: user-id - in: path - description: 'key: id of user' - required: true - schema: - type: string - x-ms-docs-key-type: user - - name: event-id - in: path - description: 'key: id of event' - required: true - schema: - type: string - x-ms-docs-key-type: event - - name: event-id1 - in: path - description: 'key: id of event' - required: true - schema: - type: string - x-ms-docs-key-type: event - requestBody: - description: New navigation property values - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.event' - required: true - responses: - '204': - description: Success - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - delete: - tags: - - users.calendar - summary: Delete navigation property instances for users - operationId: users.calendar.events_DeleteInstances - parameters: - - name: user-id - in: path - description: 'key: id of user' - required: true - schema: - type: string - x-ms-docs-key-type: user - - name: event-id - in: path - description: 'key: id of event' - required: true - schema: - type: string - x-ms-docs-key-type: event - - name: event-id1 - in: path - description: 'key: id of event' - required: true - schema: - type: string - x-ms-docs-key-type: event - - 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 '/users/{user-id}/calendar/events/{event-id}/instances/{event-id1}/attachments': get: tags: - users.calendar - summary: Get attachments from users + summary: List attachments + description: Retrieve a list of attachment objects attached to an event. + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/event-list-attachments?view=graph-rest-1.0 operationId: users.calendar.events.instances_ListAttachments parameters: - name: user-id in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -51109,6 +49662,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -51116,6 +49670,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -51187,13 +49742,18 @@ paths: post: tags: - users.calendar - summary: Create new navigation property to attachments for users + summary: Add attachment + description: 'Use this API to add an attachment to an existing event. This operation limits the size of the attachment you can add to under 3 MB. If an organizer adds an attachment to a meeting event, the organizer can subsequently update the event to send the attachment and update the event for each attendee as well.' + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/event-post-attachments?view=graph-rest-1.0 operationId: users.calendar.events.instances_CreateAttachments parameters: - name: user-id in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -51201,6 +49761,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -51208,6 +49769,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -51233,12 +49795,14 @@ paths: tags: - users.calendar summary: Get attachments from users + description: 'The collection of FileAttachment, ItemAttachment, and referenceAttachment attachments for the event. Navigation property. Read-only. Nullable.' operationId: users.calendar.events.instances_GetAttachments parameters: - name: user-id in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -51246,6 +49810,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -51253,6 +49818,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -51260,6 +49826,7 @@ paths: in: path description: 'key: id of attachment' required: true + style: simple schema: type: string x-ms-docs-key-type: attachment @@ -51302,53 +49869,6 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - patch: - tags: - - users.calendar - summary: Update the navigation property attachments in users - operationId: users.calendar.events.instances_UpdateAttachments - parameters: - - name: user-id - in: path - description: 'key: id of user' - required: true - schema: - type: string - x-ms-docs-key-type: user - - name: event-id - in: path - description: 'key: id of event' - required: true - schema: - type: string - x-ms-docs-key-type: event - - name: event-id1 - in: path - description: 'key: id of event' - required: true - schema: - type: string - x-ms-docs-key-type: event - - name: attachment-id - in: path - description: 'key: id of attachment' - required: true - schema: - type: string - x-ms-docs-key-type: attachment - requestBody: - description: New navigation property values - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.attachment' - required: true - responses: - '204': - description: Success - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation delete: tags: - users.calendar @@ -51359,6 +49879,7 @@ paths: in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -51366,6 +49887,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -51373,6 +49895,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -51380,12 +49903,14 @@ paths: in: path description: 'key: id of attachment' required: true + style: simple schema: type: string x-ms-docs-key-type: attachment - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -51399,12 +49924,14 @@ paths: tags: - users.calendar summary: Get calendar from users + description: The calendar that contains the event. Navigation property. Read-only. operationId: users.calendar.events.instances_GetCalendar parameters: - name: user-id in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -51412,6 +49939,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -51419,6 +49947,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -51507,6 +50036,7 @@ paths: in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -51514,6 +50044,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -51521,6 +50052,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -51714,50 +50246,6 @@ paths: nextLinkName: '@odata.nextLink' operationName: listMore x-ms-docs-operation-type: operation - post: - tags: - - users.calendar - summary: Create new navigation property to exceptionOccurrences for users - operationId: users.calendar.events.instances_CreateExceptionOccurrences - parameters: - - name: user-id - in: path - description: 'key: id of user' - required: true - schema: - type: string - x-ms-docs-key-type: user - - name: event-id - in: path - description: 'key: id of event' - required: true - schema: - type: string - x-ms-docs-key-type: event - - name: event-id1 - in: path - description: 'key: id of event' - required: true - schema: - type: string - x-ms-docs-key-type: event - requestBody: - description: New navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.event' - required: true - responses: - '201': - description: Created navigation property. - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.event' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation '/users/{user-id}/calendar/events/{event-id}/instances/{event-id1}/exceptionOccurrences/{event-id2}': get: tags: @@ -51769,6 +50257,7 @@ paths: in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -51776,6 +50265,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -51783,6 +50273,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -51790,6 +50281,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -51947,16 +50439,129 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - patch: + '/users/{user-id}/calendar/events/{event-id}/instances/{event-id1}/exceptionOccurrences/{event-id2}/attachments': + get: + tags: + - users.calendar + summary: List attachments + description: Retrieve a list of attachment objects attached to an event. + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/event-list-attachments?view=graph-rest-1.0 + operationId: users.calendar.events.instances.exceptionOccurrences_ListAttachments + parameters: + - name: user-id + in: path + description: 'key: id of user' + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: user + - name: event-id + in: path + description: 'key: id of event' + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: event + - name: event-id1 + in: path + description: 'key: id of event' + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: event + - name: event-id2 + in: path + description: 'key: id of event' + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: event + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $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 + - contentType + - contentType desc + - isInline + - isInline desc + - lastModifiedDateTime + - lastModifiedDateTime desc + - name + - name desc + - size + - size 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 + - contentType + - isInline + - lastModifiedDateTime + - name + - size + 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': + $ref: '#/components/responses/microsoft.graph.attachmentCollectionResponse' + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + post: tags: - users.calendar - summary: Update the navigation property exceptionOccurrences in users - operationId: users.calendar.events.instances_UpdateExceptionOccurrences + summary: Add attachment + description: 'Use this API to add an attachment to an existing event. This operation limits the size of the attachment you can add to under 3 MB. If an organizer adds an attachment to a meeting event, the organizer can subsequently update the event to send the attachment and update the event for each attendee as well.' + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/event-post-attachments?view=graph-rest-1.0 + operationId: users.calendar.events.instances.exceptionOccurrences_CreateAttachments parameters: - name: user-id in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -51964,6 +50569,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -51971,6 +50577,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -51978,32 +50585,40 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event requestBody: - description: New navigation property values + description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.event' + $ref: '#/components/schemas/microsoft.graph.attachment' required: true responses: - '204': - description: Success + '201': + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.attachment' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - delete: + '/users/{user-id}/calendar/events/{event-id}/instances/{event-id1}/exceptionOccurrences/{event-id2}/attachments/{attachment-id}': + get: tags: - users.calendar - summary: Delete navigation property exceptionOccurrences for users - operationId: users.calendar.events.instances_DeleteExceptionOccurrences + summary: Get attachments from users + description: 'The collection of FileAttachment, ItemAttachment, and referenceAttachment attachments for the event. Navigation property. Read-only. Nullable.' + operationId: users.calendar.events.instances.exceptionOccurrences_GetAttachments parameters: - name: user-id in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -52011,6 +50626,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -52018,6 +50634,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -52025,316 +50642,68 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event - - name: If-Match - in: header - description: ETag + - name: attachment-id + in: path + description: 'key: id of attachment' + required: true + style: simple schema: type: string + x-ms-docs-key-type: attachment + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - contentType + - isInline + - lastModifiedDateTime + - name + - size + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + type: string responses: - '204': - description: Success + '200': + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.attachment' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/users/{user-id}/calendar/events/{event-id}/instances/{event-id1}/exceptionOccurrences/{event-id2}/attachments': - get: + delete: tags: - users.calendar - summary: Get attachments from users - operationId: users.calendar.events.instances.exceptionOccurrences_ListAttachments - parameters: - - name: user-id - in: path - description: 'key: id of user' - required: true - schema: - type: string - x-ms-docs-key-type: user - - name: event-id - in: path - description: 'key: id of event' - required: true - schema: - type: string - x-ms-docs-key-type: event - - name: event-id1 - in: path - description: 'key: id of event' - required: true - schema: - type: string - x-ms-docs-key-type: event - - name: event-id2 - in: path - description: 'key: id of event' - required: true - schema: - type: string - x-ms-docs-key-type: event - - $ref: '#/components/parameters/top' - - $ref: '#/components/parameters/skip' - - $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 - - contentType - - contentType desc - - isInline - - isInline desc - - lastModifiedDateTime - - lastModifiedDateTime desc - - name - - name desc - - size - - size 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 - - contentType - - isInline - - lastModifiedDateTime - - name - - size - 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': - $ref: '#/components/responses/microsoft.graph.attachmentCollectionResponse' - default: - $ref: '#/components/responses/error' - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore - x-ms-docs-operation-type: operation - post: - tags: - - users.calendar - summary: Create new navigation property to attachments for users - operationId: users.calendar.events.instances.exceptionOccurrences_CreateAttachments - parameters: - - name: user-id - in: path - description: 'key: id of user' - required: true - schema: - type: string - x-ms-docs-key-type: user - - name: event-id - in: path - description: 'key: id of event' - required: true - schema: - type: string - x-ms-docs-key-type: event - - name: event-id1 - in: path - description: 'key: id of event' - required: true - schema: - type: string - x-ms-docs-key-type: event - - name: event-id2 - in: path - description: 'key: id of event' - required: true - schema: - type: string - x-ms-docs-key-type: event - requestBody: - description: New navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.attachment' - required: true - responses: - '201': - description: Created navigation property. - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.attachment' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/users/{user-id}/calendar/events/{event-id}/instances/{event-id1}/exceptionOccurrences/{event-id2}/attachments/{attachment-id}': - get: - tags: - - users.calendar - summary: Get attachments from users - operationId: users.calendar.events.instances.exceptionOccurrences_GetAttachments - parameters: - - name: user-id - in: path - description: 'key: id of user' - required: true - schema: - type: string - x-ms-docs-key-type: user - - name: event-id - in: path - description: 'key: id of event' - required: true - schema: - type: string - x-ms-docs-key-type: event - - name: event-id1 - in: path - description: 'key: id of event' - required: true - schema: - type: string - x-ms-docs-key-type: event - - name: event-id2 - in: path - description: 'key: id of event' - required: true - schema: - type: string - x-ms-docs-key-type: event - - name: attachment-id - in: path - description: 'key: id of attachment' - required: true - schema: - type: string - x-ms-docs-key-type: attachment - - name: $select - in: query - description: Select properties to be returned - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - id - - contentType - - isInline - - lastModifiedDateTime - - name - - size - 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.attachment' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - patch: - tags: - - users.calendar - summary: Update the navigation property attachments in users - operationId: users.calendar.events.instances.exceptionOccurrences_UpdateAttachments - parameters: - - name: user-id - in: path - description: 'key: id of user' - required: true - schema: - type: string - x-ms-docs-key-type: user - - name: event-id - in: path - description: 'key: id of event' - required: true - schema: - type: string - x-ms-docs-key-type: event - - name: event-id1 - in: path - description: 'key: id of event' - required: true - schema: - type: string - x-ms-docs-key-type: event - - name: event-id2 - in: path - description: 'key: id of event' - required: true - schema: - type: string - x-ms-docs-key-type: event - - name: attachment-id - in: path - description: 'key: id of attachment' - required: true - schema: - type: string - x-ms-docs-key-type: attachment - requestBody: - description: New navigation property values - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.attachment' - required: true - responses: - '204': - description: Success - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - delete: - tags: - - users.calendar - summary: Delete navigation property attachments for users - operationId: users.calendar.events.instances.exceptionOccurrences_DeleteAttachments + summary: Delete navigation property attachments for users + operationId: users.calendar.events.instances.exceptionOccurrences_DeleteAttachments parameters: - name: user-id in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -52342,6 +50711,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -52349,6 +50719,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -52356,6 +50727,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -52363,12 +50735,14 @@ paths: in: path description: 'key: id of attachment' required: true + style: simple schema: type: string x-ms-docs-key-type: attachment - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -52382,12 +50756,14 @@ paths: tags: - users.calendar summary: Get calendar from users + description: The calendar that contains the event. Navigation property. Read-only. operationId: users.calendar.events.instances.exceptionOccurrences_GetCalendar parameters: - name: user-id in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -52395,6 +50771,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -52402,6 +50779,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -52409,6 +50787,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -52496,12 +50875,14 @@ paths: tags: - users.calendar summary: Get extensions from users + description: The collection of open extensions defined for the event. Nullable. operationId: users.calendar.events.instances.exceptionOccurrences_ListExtensions parameters: - name: user-id in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -52509,6 +50890,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -52516,6 +50898,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -52523,6 +50906,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -52579,13 +50963,18 @@ paths: post: tags: - users.calendar - summary: Create new navigation property to extensions for users + summary: Create openTypeExtension + description: 'Create an open extension (openTypeExtension object) and add custom properties in a new or existing instance of a resource. You can create an open extension in a resource instance and store custom data to it all in the same operation, except for specific resources. See known limitations of open extensions for more information. The table in the Permissions section lists the resources that support open extensions.' + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/opentypeextension-post-opentypeextension?view=graph-rest-1.0 operationId: users.calendar.events.instances.exceptionOccurrences_CreateExtensions parameters: - name: user-id in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -52593,6 +50982,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -52600,6 +50990,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -52607,6 +50998,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -52632,12 +51024,14 @@ paths: tags: - users.calendar summary: Get extensions from users + description: The collection of open extensions defined for the event. Nullable. operationId: users.calendar.events.instances.exceptionOccurrences_GetExtensions parameters: - name: user-id in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -52645,6 +51039,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -52652,6 +51047,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -52659,6 +51055,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -52666,6 +51063,7 @@ paths: in: path description: 'key: id of extension' required: true + style: simple schema: type: string x-ms-docs-key-type: extension @@ -52713,6 +51111,7 @@ paths: in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -52720,6 +51119,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -52727,6 +51127,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -52734,6 +51135,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -52741,6 +51143,7 @@ paths: in: path description: 'key: id of extension' required: true + style: simple schema: type: string x-ms-docs-key-type: extension @@ -52767,6 +51170,7 @@ paths: in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -52774,6 +51178,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -52781,6 +51186,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -52788,6 +51194,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -52795,12 +51202,14 @@ paths: in: path description: 'key: id of extension' required: true + style: simple schema: type: string x-ms-docs-key-type: extension - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -52814,12 +51223,14 @@ paths: tags: - users.calendar summary: Get multiValueExtendedProperties from users + description: The collection of multi-value extended properties defined for the event. Read-only. Nullable. operationId: users.calendar.events.instances.exceptionOccurrences_ListMultiValueExtendedProperties parameters: - name: user-id in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -52827,6 +51238,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -52834,6 +51246,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -52841,6 +51254,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -52908,6 +51322,7 @@ paths: in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -52915,6 +51330,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -52922,6 +51338,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -52929,6 +51346,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -52954,12 +51372,14 @@ paths: tags: - users.calendar summary: Get multiValueExtendedProperties from users + description: The collection of multi-value extended properties defined for the event. Read-only. Nullable. operationId: users.calendar.events.instances.exceptionOccurrences_GetMultiValueExtendedProperties parameters: - name: user-id in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -52967,6 +51387,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -52974,6 +51395,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -52981,6 +51403,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -52988,6 +51411,7 @@ paths: in: path description: 'key: id of multiValueLegacyExtendedProperty' required: true + style: simple schema: type: string x-ms-docs-key-type: multiValueLegacyExtendedProperty @@ -53036,6 +51460,7 @@ paths: in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -53043,6 +51468,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -53050,6 +51476,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -53057,6 +51484,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -53064,6 +51492,7 @@ paths: in: path description: 'key: id of multiValueLegacyExtendedProperty' required: true + style: simple schema: type: string x-ms-docs-key-type: multiValueLegacyExtendedProperty @@ -53090,6 +51519,7 @@ paths: in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -53097,6 +51527,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -53104,6 +51535,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -53111,6 +51543,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -53118,12 +51551,14 @@ paths: in: path description: 'key: id of multiValueLegacyExtendedProperty' required: true + style: simple schema: type: string x-ms-docs-key-type: multiValueLegacyExtendedProperty - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -53137,12 +51572,14 @@ paths: tags: - users.calendar summary: Get singleValueExtendedProperties from users + description: The collection of single-value extended properties defined for the event. Read-only. Nullable. operationId: users.calendar.events.instances.exceptionOccurrences_ListSingleValueExtendedProperties parameters: - name: user-id in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -53150,6 +51587,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -53157,6 +51595,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -53164,6 +51603,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -53231,6 +51671,7 @@ paths: in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -53238,6 +51679,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -53245,6 +51687,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -53252,6 +51695,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -53277,12 +51721,14 @@ paths: tags: - users.calendar summary: Get singleValueExtendedProperties from users + description: The collection of single-value extended properties defined for the event. Read-only. Nullable. operationId: users.calendar.events.instances.exceptionOccurrences_GetSingleValueExtendedProperties parameters: - name: user-id in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -53290,6 +51736,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -53297,6 +51744,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -53304,6 +51752,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -53311,6 +51760,7 @@ paths: in: path description: 'key: id of singleValueLegacyExtendedProperty' required: true + style: simple schema: type: string x-ms-docs-key-type: singleValueLegacyExtendedProperty @@ -53359,6 +51809,7 @@ paths: in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -53366,6 +51817,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -53373,6 +51825,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -53380,6 +51833,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -53387,6 +51841,7 @@ paths: in: path description: 'key: id of singleValueLegacyExtendedProperty' required: true + style: simple schema: type: string x-ms-docs-key-type: singleValueLegacyExtendedProperty @@ -53413,6 +51868,7 @@ paths: in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -53420,6 +51876,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -53427,6 +51884,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -53434,6 +51892,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -53441,12 +51900,14 @@ paths: in: path description: 'key: id of singleValueLegacyExtendedProperty' required: true + style: simple schema: type: string x-ms-docs-key-type: singleValueLegacyExtendedProperty - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -53460,12 +51921,14 @@ paths: tags: - users.calendar summary: Get extensions from users + description: The collection of open extensions defined for the event. Nullable. operationId: users.calendar.events.instances_ListExtensions parameters: - name: user-id in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -53473,6 +51936,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -53480,6 +51944,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -53536,13 +52001,18 @@ paths: post: tags: - users.calendar - summary: Create new navigation property to extensions for users + summary: Create openTypeExtension + description: 'Create an open extension (openTypeExtension object) and add custom properties in a new or existing instance of a resource. You can create an open extension in a resource instance and store custom data to it all in the same operation, except for specific resources. See known limitations of open extensions for more information. The table in the Permissions section lists the resources that support open extensions.' + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/opentypeextension-post-opentypeextension?view=graph-rest-1.0 operationId: users.calendar.events.instances_CreateExtensions parameters: - name: user-id in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -53550,6 +52020,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -53557,6 +52028,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -53582,12 +52054,14 @@ paths: tags: - users.calendar summary: Get extensions from users + description: The collection of open extensions defined for the event. Nullable. operationId: users.calendar.events.instances_GetExtensions parameters: - name: user-id in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -53595,6 +52069,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -53602,6 +52077,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -53609,6 +52085,7 @@ paths: in: path description: 'key: id of extension' required: true + style: simple schema: type: string x-ms-docs-key-type: extension @@ -53656,6 +52133,7 @@ paths: in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -53663,6 +52141,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -53670,6 +52149,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -53677,6 +52157,7 @@ paths: in: path description: 'key: id of extension' required: true + style: simple schema: type: string x-ms-docs-key-type: extension @@ -53703,6 +52184,7 @@ paths: in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -53710,6 +52192,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -53717,6 +52200,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -53724,12 +52208,14 @@ paths: in: path description: 'key: id of extension' required: true + style: simple schema: type: string x-ms-docs-key-type: extension - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -53743,12 +52229,14 @@ paths: tags: - users.calendar summary: Get multiValueExtendedProperties from users + description: The collection of multi-value extended properties defined for the event. Read-only. Nullable. operationId: users.calendar.events.instances_ListMultiValueExtendedProperties parameters: - name: user-id in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -53756,6 +52244,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -53763,6 +52252,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -53830,6 +52320,7 @@ paths: in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -53837,6 +52328,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -53844,6 +52336,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -53869,12 +52362,14 @@ paths: tags: - users.calendar summary: Get multiValueExtendedProperties from users + description: The collection of multi-value extended properties defined for the event. Read-only. Nullable. operationId: users.calendar.events.instances_GetMultiValueExtendedProperties parameters: - name: user-id in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -53882,6 +52377,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -53889,6 +52385,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -53896,6 +52393,7 @@ paths: in: path description: 'key: id of multiValueLegacyExtendedProperty' required: true + style: simple schema: type: string x-ms-docs-key-type: multiValueLegacyExtendedProperty @@ -53944,6 +52442,7 @@ paths: in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -53951,6 +52450,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -53958,6 +52458,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -53965,6 +52466,7 @@ paths: in: path description: 'key: id of multiValueLegacyExtendedProperty' required: true + style: simple schema: type: string x-ms-docs-key-type: multiValueLegacyExtendedProperty @@ -53991,6 +52493,7 @@ paths: in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -53998,6 +52501,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -54005,6 +52509,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -54012,12 +52517,14 @@ paths: in: path description: 'key: id of multiValueLegacyExtendedProperty' required: true + style: simple schema: type: string x-ms-docs-key-type: multiValueLegacyExtendedProperty - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -54031,12 +52538,14 @@ paths: tags: - users.calendar summary: Get singleValueExtendedProperties from users + description: The collection of single-value extended properties defined for the event. Read-only. Nullable. operationId: users.calendar.events.instances_ListSingleValueExtendedProperties parameters: - name: user-id in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -54044,6 +52553,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -54051,6 +52561,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -54118,6 +52629,7 @@ paths: in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -54125,6 +52637,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -54132,6 +52645,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -54157,12 +52671,14 @@ paths: tags: - users.calendar summary: Get singleValueExtendedProperties from users + description: The collection of single-value extended properties defined for the event. Read-only. Nullable. operationId: users.calendar.events.instances_GetSingleValueExtendedProperties parameters: - name: user-id in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -54170,6 +52686,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -54177,6 +52694,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -54184,6 +52702,7 @@ paths: in: path description: 'key: id of singleValueLegacyExtendedProperty' required: true + style: simple schema: type: string x-ms-docs-key-type: singleValueLegacyExtendedProperty @@ -54232,6 +52751,7 @@ paths: in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -54239,6 +52759,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -54246,6 +52767,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -54253,6 +52775,7 @@ paths: in: path description: 'key: id of singleValueLegacyExtendedProperty' required: true + style: simple schema: type: string x-ms-docs-key-type: singleValueLegacyExtendedProperty @@ -54279,6 +52802,7 @@ paths: in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -54286,6 +52810,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -54293,6 +52818,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -54300,12 +52826,14 @@ paths: in: path description: 'key: id of singleValueLegacyExtendedProperty' required: true + style: simple schema: type: string x-ms-docs-key-type: singleValueLegacyExtendedProperty - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -54319,12 +52847,14 @@ paths: tags: - users.calendar summary: Get multiValueExtendedProperties from users + description: The collection of multi-value extended properties defined for the event. Read-only. Nullable. operationId: users.calendar.events_ListMultiValueExtendedProperties parameters: - name: user-id in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -54332,6 +52862,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -54399,6 +52930,7 @@ paths: in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -54406,6 +52938,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -54431,12 +52964,14 @@ paths: tags: - users.calendar summary: Get multiValueExtendedProperties from users + description: The collection of multi-value extended properties defined for the event. Read-only. Nullable. operationId: users.calendar.events_GetMultiValueExtendedProperties parameters: - name: user-id in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -54444,6 +52979,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -54451,6 +52987,7 @@ paths: in: path description: 'key: id of multiValueLegacyExtendedProperty' required: true + style: simple schema: type: string x-ms-docs-key-type: multiValueLegacyExtendedProperty @@ -54499,6 +53036,7 @@ paths: in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -54506,6 +53044,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -54513,6 +53052,7 @@ paths: in: path description: 'key: id of multiValueLegacyExtendedProperty' required: true + style: simple schema: type: string x-ms-docs-key-type: multiValueLegacyExtendedProperty @@ -54539,6 +53079,7 @@ paths: in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -54546,6 +53087,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -54553,12 +53095,14 @@ paths: in: path description: 'key: id of multiValueLegacyExtendedProperty' required: true + style: simple schema: type: string x-ms-docs-key-type: multiValueLegacyExtendedProperty - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -54572,12 +53116,14 @@ paths: tags: - users.calendar summary: Get singleValueExtendedProperties from users + description: The collection of single-value extended properties defined for the event. Read-only. Nullable. operationId: users.calendar.events_ListSingleValueExtendedProperties parameters: - name: user-id in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -54585,6 +53131,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -54652,6 +53199,7 @@ paths: in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -54659,6 +53207,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -54684,12 +53233,14 @@ paths: tags: - users.calendar summary: Get singleValueExtendedProperties from users + description: The collection of single-value extended properties defined for the event. Read-only. Nullable. operationId: users.calendar.events_GetSingleValueExtendedProperties parameters: - name: user-id in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -54697,6 +53248,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -54704,6 +53256,7 @@ paths: in: path description: 'key: id of singleValueLegacyExtendedProperty' required: true + style: simple schema: type: string x-ms-docs-key-type: singleValueLegacyExtendedProperty @@ -54752,6 +53305,7 @@ paths: in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -54759,6 +53313,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -54766,6 +53321,7 @@ paths: in: path description: 'key: id of singleValueLegacyExtendedProperty' required: true + style: simple schema: type: string x-ms-docs-key-type: singleValueLegacyExtendedProperty @@ -54792,6 +53348,7 @@ paths: in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -54799,6 +53356,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -54806,12 +53364,14 @@ paths: in: path description: 'key: id of singleValueLegacyExtendedProperty' required: true + style: simple schema: type: string x-ms-docs-key-type: singleValueLegacyExtendedProperty - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -54825,12 +53385,14 @@ paths: tags: - users.calendar summary: Get multiValueExtendedProperties from users + description: The collection of multi-value extended properties defined for the calendar. Read-only. Nullable. operationId: users.calendar_ListMultiValueExtendedProperties parameters: - name: user-id in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -54898,6 +53460,7 @@ paths: in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -54923,12 +53486,14 @@ paths: tags: - users.calendar summary: Get multiValueExtendedProperties from users + description: The collection of multi-value extended properties defined for the calendar. Read-only. Nullable. operationId: users.calendar_GetMultiValueExtendedProperties parameters: - name: user-id in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -54936,6 +53501,7 @@ paths: in: path description: 'key: id of multiValueLegacyExtendedProperty' required: true + style: simple schema: type: string x-ms-docs-key-type: multiValueLegacyExtendedProperty @@ -54984,6 +53550,7 @@ paths: in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -54991,6 +53558,7 @@ paths: in: path description: 'key: id of multiValueLegacyExtendedProperty' required: true + style: simple schema: type: string x-ms-docs-key-type: multiValueLegacyExtendedProperty @@ -55017,6 +53585,7 @@ paths: in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -55024,12 +53593,14 @@ paths: in: path description: 'key: id of multiValueLegacyExtendedProperty' required: true + style: simple schema: type: string x-ms-docs-key-type: multiValueLegacyExtendedProperty - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -55043,12 +53614,14 @@ paths: tags: - users.calendar summary: Get singleValueExtendedProperties from users + description: The collection of single-value extended properties defined for the calendar. Read-only. Nullable. operationId: users.calendar_ListSingleValueExtendedProperties parameters: - name: user-id in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -55116,6 +53689,7 @@ paths: in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -55141,12 +53715,14 @@ paths: tags: - users.calendar summary: Get singleValueExtendedProperties from users + description: The collection of single-value extended properties defined for the calendar. Read-only. Nullable. operationId: users.calendar_GetSingleValueExtendedProperties parameters: - name: user-id in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -55154,6 +53730,7 @@ paths: in: path description: 'key: id of singleValueLegacyExtendedProperty' required: true + style: simple schema: type: string x-ms-docs-key-type: singleValueLegacyExtendedProperty @@ -55202,6 +53779,7 @@ paths: in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -55209,6 +53787,7 @@ paths: in: path description: 'key: id of singleValueLegacyExtendedProperty' required: true + style: simple schema: type: string x-ms-docs-key-type: singleValueLegacyExtendedProperty @@ -55235,6 +53814,7 @@ paths: in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -55242,12 +53822,14 @@ paths: in: path description: 'key: id of singleValueLegacyExtendedProperty' required: true + style: simple schema: type: string x-ms-docs-key-type: singleValueLegacyExtendedProperty - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -55260,13 +53842,18 @@ paths: get: tags: - users.calendarGroup - summary: Get calendarGroups from users + summary: List calendarGroups + description: Get the user's calendar groups. + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/user-list-calendargroups?view=graph-rest-1.0 operationId: users_ListCalendarGroups parameters: - name: user-id in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -55321,13 +53908,18 @@ paths: post: tags: - users.calendarGroup - summary: Create new navigation property to calendarGroups for users + summary: Create CalendarGroup + description: Use this API to create a new CalendarGroup. + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/user-post-calendargroups?view=graph-rest-1.0 operationId: users_CreateCalendarGroups parameters: - name: user-id in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -55353,12 +53945,14 @@ paths: tags: - users.calendarGroup summary: Get calendarGroups from users + description: The user's calendar groups. Read-only. Nullable. operationId: users_GetCalendarGroups parameters: - name: user-id in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -55366,6 +53960,7 @@ paths: in: path description: 'key: id of calendarGroup' required: true + style: simple schema: type: string x-ms-docs-key-type: calendarGroup @@ -55411,6 +54006,7 @@ paths: in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -55418,6 +54014,7 @@ paths: in: path description: 'key: id of calendarGroup' required: true + style: simple schema: type: string x-ms-docs-key-type: calendarGroup @@ -55444,6 +54041,7 @@ paths: in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -55451,12 +54049,14 @@ paths: in: path description: 'key: id of calendarGroup' required: true + style: simple schema: type: string x-ms-docs-key-type: calendarGroup - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -55469,13 +54069,18 @@ paths: get: tags: - users.calendarGroup - summary: Get calendars from users + summary: List calendars + description: Retrieve a list of calendars belonging to a calendar group. + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/calendargroup-list-calendars?view=graph-rest-1.0 operationId: users.calendarGroups_ListCalendars parameters: - name: user-id in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -55483,6 +54088,7 @@ paths: in: path description: 'key: id of calendarGroup' required: true + style: simple schema: type: string x-ms-docs-key-type: calendarGroup @@ -55580,13 +54186,18 @@ paths: post: tags: - users.calendarGroup - summary: Create new navigation property to calendars for users + summary: Create Calendar + description: Use this API to create a new calendar in a calendar group for a user. + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/calendargroup-post-calendars?view=graph-rest-1.0 operationId: users.calendarGroups_CreateCalendars parameters: - name: user-id in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -55594,6 +54205,7 @@ paths: in: path description: 'key: id of calendarGroup' required: true + style: simple schema: type: string x-ms-docs-key-type: calendarGroup @@ -55619,12 +54231,14 @@ paths: tags: - users.calendarGroup summary: Get calendars from users + description: The calendars in the calendar group. Navigation property. Read-only. Nullable. operationId: users.calendarGroups_GetCalendars parameters: - name: user-id in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -55632,6 +54246,7 @@ paths: in: path description: 'key: id of calendarGroup' required: true + style: simple schema: type: string x-ms-docs-key-type: calendarGroup @@ -55639,6 +54254,7 @@ paths: in: path description: 'key: id of calendar' required: true + style: simple schema: type: string x-ms-docs-key-type: calendar @@ -55730,6 +54346,7 @@ paths: in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -55737,6 +54354,7 @@ paths: in: path description: 'key: id of calendarGroup' required: true + style: simple schema: type: string x-ms-docs-key-type: calendarGroup @@ -55744,6 +54362,7 @@ paths: in: path description: 'key: id of calendar' required: true + style: simple schema: type: string x-ms-docs-key-type: calendar @@ -55770,6 +54389,7 @@ paths: in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -55777,6 +54397,7 @@ paths: in: path description: 'key: id of calendarGroup' required: true + style: simple schema: type: string x-ms-docs-key-type: calendarGroup @@ -55784,12 +54405,14 @@ paths: in: path description: 'key: id of calendar' required: true + style: simple schema: type: string x-ms-docs-key-type: calendar - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -55803,12 +54426,14 @@ paths: tags: - users.calendarGroup summary: Get calendarPermissions from users + description: The permissions of the users with whom the calendar is shared. operationId: users.calendarGroups.calendars_ListCalendarPermissions parameters: - name: user-id in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -55816,6 +54441,7 @@ paths: in: path description: 'key: id of calendarGroup' required: true + style: simple schema: type: string x-ms-docs-key-type: calendarGroup @@ -55823,6 +54449,7 @@ paths: in: path description: 'key: id of calendar' required: true + style: simple schema: type: string x-ms-docs-key-type: calendar @@ -55882,13 +54509,18 @@ paths: post: tags: - users.calendarGroup - summary: Create new navigation property to calendarPermissions for users + summary: Create calendarPermission + description: Create a calendarPermission resource to specify the identity and role of the user with whom the specified calendar is being shared or delegated. + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/calendar-post-calendarpermissions?view=graph-rest-1.0 operationId: users.calendarGroups.calendars_CreateCalendarPermissions parameters: - name: user-id in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -55896,6 +54528,7 @@ paths: in: path description: 'key: id of calendarGroup' required: true + style: simple schema: type: string x-ms-docs-key-type: calendarGroup @@ -55903,6 +54536,7 @@ paths: in: path description: 'key: id of calendar' required: true + style: simple schema: type: string x-ms-docs-key-type: calendar @@ -55928,12 +54562,14 @@ paths: tags: - users.calendarGroup summary: Get calendarPermissions from users + description: The permissions of the users with whom the calendar is shared. operationId: users.calendarGroups.calendars_GetCalendarPermissions parameters: - name: user-id in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -55941,6 +54577,7 @@ paths: in: path description: 'key: id of calendarGroup' required: true + style: simple schema: type: string x-ms-docs-key-type: calendarGroup @@ -55948,6 +54585,7 @@ paths: in: path description: 'key: id of calendar' required: true + style: simple schema: type: string x-ms-docs-key-type: calendar @@ -55955,6 +54593,7 @@ paths: in: path description: 'key: id of calendarPermission' required: true + style: simple schema: type: string x-ms-docs-key-type: calendarPermission @@ -55995,6 +54634,7 @@ paths: in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -56002,6 +54642,7 @@ paths: in: path description: 'key: id of calendarGroup' required: true + style: simple schema: type: string x-ms-docs-key-type: calendarGroup @@ -56009,6 +54650,7 @@ paths: in: path description: 'key: id of calendar' required: true + style: simple schema: type: string x-ms-docs-key-type: calendar @@ -56016,6 +54658,7 @@ paths: in: path description: 'key: id of calendarPermission' required: true + style: simple schema: type: string x-ms-docs-key-type: calendarPermission @@ -56042,6 +54685,7 @@ paths: in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -56049,6 +54693,7 @@ paths: in: path description: 'key: id of calendarGroup' required: true + style: simple schema: type: string x-ms-docs-key-type: calendarGroup @@ -56056,6 +54701,7 @@ paths: in: path description: 'key: id of calendar' required: true + style: simple schema: type: string x-ms-docs-key-type: calendar @@ -56063,12 +54709,14 @@ paths: in: path description: 'key: id of calendarPermission' required: true + style: simple schema: type: string x-ms-docs-key-type: calendarPermission - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -56081,13 +54729,18 @@ paths: get: tags: - users.calendarGroup - summary: Get calendarView from users + summary: List calendarView + description: "Get the occurrences, exceptions and single instances of events in a calendar view defined by a time range,\nfrom a user's default calendar `(../me/calendarview)` or some other calendar of the user's." + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/calendar-list-calendarview?view=graph-rest-1.0 operationId: users.calendarGroups.calendars_ListCalendarView parameters: - name: user-id in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -56095,6 +54748,7 @@ paths: in: path description: 'key: id of calendarGroup' required: true + style: simple schema: type: string x-ms-docs-key-type: calendarGroup @@ -56102,6 +54756,7 @@ paths: in: path description: 'key: id of calendar' required: true + style: simple schema: type: string x-ms-docs-key-type: calendar @@ -56276,422 +54931,304 @@ paths: nextLinkName: '@odata.nextLink' operationName: listMore x-ms-docs-operation-type: operation + '/users/{user-id}/calendarGroups/{calendarGroup-id}/calendars/{calendar-id}/calendarView/{event-id}': + get: + tags: + - users.calendarGroup + summary: Get calendarView from users + description: The calendar view for the calendar. Navigation property. Read-only. + operationId: users.calendarGroups.calendars_GetCalendarView + parameters: + - name: user-id + in: path + description: 'key: id of user' + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: user + - name: calendarGroup-id + in: path + description: 'key: id of calendarGroup' + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: calendarGroup + - name: calendar-id + in: path + description: 'key: id of calendar' + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: calendar + - name: event-id + in: path + description: 'key: id of event' + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: event + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - categories + - changeKey + - createdDateTime + - lastModifiedDateTime + - allowNewTimeProposals + - attendees + - body + - bodyPreview + - cancelledOccurrences + - end + - hasAttachments + - hideAttendees + - importance + - isAllDay + - isCancelled + - isDraft + - isOnlineMeeting + - isOrganizer + - isReminderOn + - location + - locations + - occurrenceId + - onlineMeeting + - onlineMeetingProvider + - onlineMeetingUrl + - organizer + - originalEndTimeZone + - originalStart + - originalStartTimeZone + - recurrence + - reminderMinutesBeforeStart + - responseRequested + - responseStatus + - sensitivity + - seriesMasterId + - showAs + - start + - subject + - transactionId + - type + - uid + - webLink + - attachments + - calendar + - exceptionOccurrences + - extensions + - instances + - multiValueExtendedProperties + - singleValueExtendedProperties + type: string + responses: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.event' + links: + attachments: + operationId: users.calendarGroups.calendars.CalendarView.ListAttachments + parameters: + user-id: $request.path.user-id + calendarGroup-id: $request.path.calendarGroup-id + calendar-id: $request.path.calendar-id + event-id: $request.path.event-id + calendar: + operationId: users.calendarGroups.calendars.CalendarView.GetCalendar + parameters: + user-id: $request.path.user-id + calendarGroup-id: $request.path.calendarGroup-id + calendar-id: $request.path.calendar-id + event-id: $request.path.event-id + exceptionOccurrences: + operationId: users.calendarGroups.calendars.CalendarView.ListExceptionOccurrences + parameters: + user-id: $request.path.user-id + calendarGroup-id: $request.path.calendarGroup-id + calendar-id: $request.path.calendar-id + event-id: $request.path.event-id + extensions: + operationId: users.calendarGroups.calendars.CalendarView.ListExtensions + parameters: + user-id: $request.path.user-id + calendarGroup-id: $request.path.calendarGroup-id + calendar-id: $request.path.calendar-id + event-id: $request.path.event-id + instances: + operationId: users.calendarGroups.calendars.CalendarView.ListInstances + parameters: + user-id: $request.path.user-id + calendarGroup-id: $request.path.calendarGroup-id + calendar-id: $request.path.calendar-id + event-id: $request.path.event-id + multiValueExtendedProperties: + operationId: users.calendarGroups.calendars.CalendarView.ListMultiValueExtendedProperties + parameters: + user-id: $request.path.user-id + calendarGroup-id: $request.path.calendarGroup-id + calendar-id: $request.path.calendar-id + event-id: $request.path.event-id + singleValueExtendedProperties: + operationId: users.calendarGroups.calendars.CalendarView.ListSingleValueExtendedProperties + parameters: + user-id: $request.path.user-id + calendarGroup-id: $request.path.calendarGroup-id + calendar-id: $request.path.calendar-id + event-id: $request.path.event-id + accept: + operationId: users.user.calendarGroups.calendarGroup.calendars.calendar.calendarView.event.accept + cancel: + operationId: users.user.calendarGroups.calendarGroup.calendars.calendar.calendarView.event.cancel + decline: + operationId: users.user.calendarGroups.calendarGroup.calendars.calendar.calendarView.event.decline + dismissReminder: + operationId: users.user.calendarGroups.calendarGroup.calendars.calendar.calendarView.event.dismissReminder + forward: + operationId: users.user.calendarGroups.calendarGroup.calendars.calendar.calendarView.event.forward + snoozeReminder: + operationId: users.user.calendarGroups.calendarGroup.calendars.calendar.calendarView.event.snoozeReminder + tentativelyAccept: + operationId: users.user.calendarGroups.calendarGroup.calendars.calendar.calendarView.event.tentativelyAccept + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/users/{user-id}/calendarGroups/{calendarGroup-id}/calendars/{calendar-id}/calendarView/{event-id}/attachments': + get: + tags: + - users.calendarGroup + summary: List attachments + description: Retrieve a list of attachment objects attached to an event. + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/event-list-attachments?view=graph-rest-1.0 + operationId: users.calendarGroups.calendars.calendarView_ListAttachments + parameters: + - name: user-id + in: path + description: 'key: id of user' + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: user + - name: calendarGroup-id + in: path + description: 'key: id of calendarGroup' + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: calendarGroup + - name: calendar-id + in: path + description: 'key: id of calendar' + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: calendar + - name: event-id + in: path + description: 'key: id of event' + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: event + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $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 + - contentType + - contentType desc + - isInline + - isInline desc + - lastModifiedDateTime + - lastModifiedDateTime desc + - name + - name desc + - size + - size 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 + - contentType + - isInline + - lastModifiedDateTime + - name + - size + 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': + $ref: '#/components/responses/microsoft.graph.attachmentCollectionResponse' + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation post: tags: - users.calendarGroup - summary: Create new navigation property to calendarView for users - operationId: users.calendarGroups.calendars_CreateCalendarView - parameters: - - name: user-id - in: path - description: 'key: id of user' - required: true - schema: - type: string - x-ms-docs-key-type: user - - name: calendarGroup-id - in: path - description: 'key: id of calendarGroup' - required: true - schema: - type: string - x-ms-docs-key-type: calendarGroup - - name: calendar-id - in: path - description: 'key: id of calendar' - required: true - schema: - type: string - x-ms-docs-key-type: calendar - requestBody: - description: New navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.event' - required: true - responses: - '201': - description: Created navigation property. - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.event' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/users/{user-id}/calendarGroups/{calendarGroup-id}/calendars/{calendar-id}/calendarView/{event-id}': - get: - tags: - - users.calendarGroup - summary: Get calendarView from users - operationId: users.calendarGroups.calendars_GetCalendarView - parameters: - - name: user-id - in: path - description: 'key: id of user' - required: true - schema: - type: string - x-ms-docs-key-type: user - - name: calendarGroup-id - in: path - description: 'key: id of calendarGroup' - required: true - schema: - type: string - x-ms-docs-key-type: calendarGroup - - name: calendar-id - in: path - description: 'key: id of calendar' - required: true - schema: - type: string - x-ms-docs-key-type: calendar - - name: event-id - in: path - description: 'key: id of event' - required: true - schema: - type: string - x-ms-docs-key-type: event - - name: $select - in: query - description: Select properties to be returned - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - id - - categories - - changeKey - - createdDateTime - - lastModifiedDateTime - - allowNewTimeProposals - - attendees - - body - - bodyPreview - - cancelledOccurrences - - end - - hasAttachments - - hideAttendees - - importance - - isAllDay - - isCancelled - - isDraft - - isOnlineMeeting - - isOrganizer - - isReminderOn - - location - - locations - - occurrenceId - - onlineMeeting - - onlineMeetingProvider - - onlineMeetingUrl - - organizer - - originalEndTimeZone - - originalStart - - originalStartTimeZone - - recurrence - - reminderMinutesBeforeStart - - responseRequested - - responseStatus - - sensitivity - - seriesMasterId - - showAs - - start - - subject - - transactionId - - type - - uid - - webLink - - attachments - - calendar - - exceptionOccurrences - - extensions - - instances - - multiValueExtendedProperties - - singleValueExtendedProperties - type: string - responses: - '200': - description: Retrieved navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.event' - links: - attachments: - operationId: users.calendarGroups.calendars.CalendarView.ListAttachments - parameters: - user-id: $request.path.user-id - calendarGroup-id: $request.path.calendarGroup-id - calendar-id: $request.path.calendar-id - event-id: $request.path.event-id - calendar: - operationId: users.calendarGroups.calendars.CalendarView.GetCalendar - parameters: - user-id: $request.path.user-id - calendarGroup-id: $request.path.calendarGroup-id - calendar-id: $request.path.calendar-id - event-id: $request.path.event-id - exceptionOccurrences: - operationId: users.calendarGroups.calendars.CalendarView.ListExceptionOccurrences - parameters: - user-id: $request.path.user-id - calendarGroup-id: $request.path.calendarGroup-id - calendar-id: $request.path.calendar-id - event-id: $request.path.event-id - extensions: - operationId: users.calendarGroups.calendars.CalendarView.ListExtensions - parameters: - user-id: $request.path.user-id - calendarGroup-id: $request.path.calendarGroup-id - calendar-id: $request.path.calendar-id - event-id: $request.path.event-id - instances: - operationId: users.calendarGroups.calendars.CalendarView.ListInstances - parameters: - user-id: $request.path.user-id - calendarGroup-id: $request.path.calendarGroup-id - calendar-id: $request.path.calendar-id - event-id: $request.path.event-id - multiValueExtendedProperties: - operationId: users.calendarGroups.calendars.CalendarView.ListMultiValueExtendedProperties - parameters: - user-id: $request.path.user-id - calendarGroup-id: $request.path.calendarGroup-id - calendar-id: $request.path.calendar-id - event-id: $request.path.event-id - singleValueExtendedProperties: - operationId: users.calendarGroups.calendars.CalendarView.ListSingleValueExtendedProperties - parameters: - user-id: $request.path.user-id - calendarGroup-id: $request.path.calendarGroup-id - calendar-id: $request.path.calendar-id - event-id: $request.path.event-id - accept: - operationId: users.user.calendarGroups.calendarGroup.calendars.calendar.calendarView.event.accept - cancel: - operationId: users.user.calendarGroups.calendarGroup.calendars.calendar.calendarView.event.cancel - decline: - operationId: users.user.calendarGroups.calendarGroup.calendars.calendar.calendarView.event.decline - dismissReminder: - operationId: users.user.calendarGroups.calendarGroup.calendars.calendar.calendarView.event.dismissReminder - forward: - operationId: users.user.calendarGroups.calendarGroup.calendars.calendar.calendarView.event.forward - snoozeReminder: - operationId: users.user.calendarGroups.calendarGroup.calendars.calendar.calendarView.event.snoozeReminder - tentativelyAccept: - operationId: users.user.calendarGroups.calendarGroup.calendars.calendar.calendarView.event.tentativelyAccept - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - patch: - tags: - - users.calendarGroup - summary: Update the navigation property calendarView in users - operationId: users.calendarGroups.calendars_UpdateCalendarView - parameters: - - name: user-id - in: path - description: 'key: id of user' - required: true - schema: - type: string - x-ms-docs-key-type: user - - name: calendarGroup-id - in: path - description: 'key: id of calendarGroup' - required: true - schema: - type: string - x-ms-docs-key-type: calendarGroup - - name: calendar-id - in: path - description: 'key: id of calendar' - required: true - schema: - type: string - x-ms-docs-key-type: calendar - - name: event-id - in: path - description: 'key: id of event' - required: true - schema: - type: string - x-ms-docs-key-type: event - requestBody: - description: New navigation property values - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.event' - required: true - responses: - '204': - description: Success - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - delete: - tags: - - users.calendarGroup - summary: Delete navigation property calendarView for users - operationId: users.calendarGroups.calendars_DeleteCalendarView - parameters: - - name: user-id - in: path - description: 'key: id of user' - required: true - schema: - type: string - x-ms-docs-key-type: user - - name: calendarGroup-id - in: path - description: 'key: id of calendarGroup' - required: true - schema: - type: string - x-ms-docs-key-type: calendarGroup - - name: calendar-id - in: path - description: 'key: id of calendar' - required: true - schema: - type: string - x-ms-docs-key-type: calendar - - name: event-id - in: path - description: 'key: id of event' - required: true - schema: - type: string - x-ms-docs-key-type: event - - 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 - '/users/{user-id}/calendarGroups/{calendarGroup-id}/calendars/{calendar-id}/calendarView/{event-id}/attachments': - get: - tags: - - users.calendarGroup - summary: Get attachments from users - operationId: users.calendarGroups.calendars.calendarView_ListAttachments - parameters: - - name: user-id - in: path - description: 'key: id of user' - required: true - schema: - type: string - x-ms-docs-key-type: user - - name: calendarGroup-id - in: path - description: 'key: id of calendarGroup' - required: true - schema: - type: string - x-ms-docs-key-type: calendarGroup - - name: calendar-id - in: path - description: 'key: id of calendar' - required: true - schema: - type: string - x-ms-docs-key-type: calendar - - name: event-id - in: path - description: 'key: id of event' - required: true - schema: - type: string - x-ms-docs-key-type: event - - $ref: '#/components/parameters/top' - - $ref: '#/components/parameters/skip' - - $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 - - contentType - - contentType desc - - isInline - - isInline desc - - lastModifiedDateTime - - lastModifiedDateTime desc - - name - - name desc - - size - - size 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 - - contentType - - isInline - - lastModifiedDateTime - - name - - size - 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': - $ref: '#/components/responses/microsoft.graph.attachmentCollectionResponse' - default: - $ref: '#/components/responses/error' - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore - x-ms-docs-operation-type: operation - post: - tags: - - users.calendarGroup - summary: Create new navigation property to attachments for users - operationId: users.calendarGroups.calendars.calendarView_CreateAttachments + summary: Add attachment + description: 'Use this API to add an attachment to an existing event. This operation limits the size of the attachment you can add to under 3 MB. If an organizer adds an attachment to a meeting event, the organizer can subsequently update the event to send the attachment and update the event for each attendee as well.' + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/event-post-attachments?view=graph-rest-1.0 + operationId: users.calendarGroups.calendars.calendarView_CreateAttachments parameters: - name: user-id in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -56699,6 +55236,7 @@ paths: in: path description: 'key: id of calendarGroup' required: true + style: simple schema: type: string x-ms-docs-key-type: calendarGroup @@ -56706,6 +55244,7 @@ paths: in: path description: 'key: id of calendar' required: true + style: simple schema: type: string x-ms-docs-key-type: calendar @@ -56713,6 +55252,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -56738,12 +55278,14 @@ paths: tags: - users.calendarGroup summary: Get attachments from users + description: 'The collection of FileAttachment, ItemAttachment, and referenceAttachment attachments for the event. Navigation property. Read-only. Nullable.' operationId: users.calendarGroups.calendars.calendarView_GetAttachments parameters: - name: user-id in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -56751,6 +55293,7 @@ paths: in: path description: 'key: id of calendarGroup' required: true + style: simple schema: type: string x-ms-docs-key-type: calendarGroup @@ -56758,6 +55301,7 @@ paths: in: path description: 'key: id of calendar' required: true + style: simple schema: type: string x-ms-docs-key-type: calendar @@ -56765,6 +55309,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -56772,6 +55317,7 @@ paths: in: path description: 'key: id of attachment' required: true + style: simple schema: type: string x-ms-docs-key-type: attachment @@ -56814,60 +55360,6 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - patch: - tags: - - users.calendarGroup - summary: Update the navigation property attachments in users - operationId: users.calendarGroups.calendars.calendarView_UpdateAttachments - parameters: - - name: user-id - in: path - description: 'key: id of user' - required: true - schema: - type: string - x-ms-docs-key-type: user - - name: calendarGroup-id - in: path - description: 'key: id of calendarGroup' - required: true - schema: - type: string - x-ms-docs-key-type: calendarGroup - - name: calendar-id - in: path - description: 'key: id of calendar' - required: true - schema: - type: string - x-ms-docs-key-type: calendar - - name: event-id - in: path - description: 'key: id of event' - required: true - schema: - type: string - x-ms-docs-key-type: event - - name: attachment-id - in: path - description: 'key: id of attachment' - required: true - schema: - type: string - x-ms-docs-key-type: attachment - requestBody: - description: New navigation property values - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.attachment' - required: true - responses: - '204': - description: Success - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation delete: tags: - users.calendarGroup @@ -56878,6 +55370,7 @@ paths: in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -56885,6 +55378,7 @@ paths: in: path description: 'key: id of calendarGroup' required: true + style: simple schema: type: string x-ms-docs-key-type: calendarGroup @@ -56892,6 +55386,7 @@ paths: in: path description: 'key: id of calendar' required: true + style: simple schema: type: string x-ms-docs-key-type: calendar @@ -56899,6 +55394,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -56906,12 +55402,14 @@ paths: in: path description: 'key: id of attachment' required: true + style: simple schema: type: string x-ms-docs-key-type: attachment - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -56925,12 +55423,14 @@ paths: tags: - users.calendarGroup summary: Get calendar from users + description: The calendar that contains the event. Navigation property. Read-only. operationId: users.calendarGroups.calendars.calendarView_GetCalendar parameters: - name: user-id in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -56938,6 +55438,7 @@ paths: in: path description: 'key: id of calendarGroup' required: true + style: simple schema: type: string x-ms-docs-key-type: calendarGroup @@ -56945,6 +55446,7 @@ paths: in: path description: 'key: id of calendar' required: true + style: simple schema: type: string x-ms-docs-key-type: calendar @@ -56952,6 +55454,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -57045,6 +55548,7 @@ paths: in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -57052,6 +55556,7 @@ paths: in: path description: 'key: id of calendarGroup' required: true + style: simple schema: type: string x-ms-docs-key-type: calendarGroup @@ -57059,6 +55564,7 @@ paths: in: path description: 'key: id of calendar' required: true + style: simple schema: type: string x-ms-docs-key-type: calendar @@ -57066,6 +55572,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -57259,57 +55766,6 @@ paths: nextLinkName: '@odata.nextLink' operationName: listMore x-ms-docs-operation-type: operation - post: - tags: - - users.calendarGroup - summary: Create new navigation property to exceptionOccurrences for users - operationId: users.calendarGroups.calendars.calendarView_CreateExceptionOccurrences - parameters: - - name: user-id - in: path - description: 'key: id of user' - required: true - schema: - type: string - x-ms-docs-key-type: user - - name: calendarGroup-id - in: path - description: 'key: id of calendarGroup' - required: true - schema: - type: string - x-ms-docs-key-type: calendarGroup - - name: calendar-id - in: path - description: 'key: id of calendar' - required: true - schema: - type: string - x-ms-docs-key-type: calendar - - name: event-id - in: path - description: 'key: id of event' - required: true - schema: - type: string - x-ms-docs-key-type: event - requestBody: - description: New navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.event' - required: true - responses: - '201': - description: Created navigation property. - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.event' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation '/users/{user-id}/calendarGroups/{calendarGroup-id}/calendars/{calendar-id}/calendarView/{event-id}/exceptionOccurrences/{event-id1}': get: tags: @@ -57321,6 +55777,7 @@ paths: in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -57328,6 +55785,7 @@ paths: in: path description: 'key: id of calendarGroup' required: true + style: simple schema: type: string x-ms-docs-key-type: calendarGroup @@ -57335,6 +55793,7 @@ paths: in: path description: 'key: id of calendar' required: true + style: simple schema: type: string x-ms-docs-key-type: calendar @@ -57342,6 +55801,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -57349,273 +55809,168 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event - - name: $select - in: query - description: Select properties to be returned - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - id - - categories - - changeKey - - createdDateTime - - lastModifiedDateTime - - allowNewTimeProposals - - attendees - - body - - bodyPreview - - cancelledOccurrences - - end - - hasAttachments - - hideAttendees - - importance - - isAllDay - - isCancelled - - isDraft - - isOnlineMeeting - - isOrganizer - - isReminderOn - - location - - locations - - occurrenceId - - onlineMeeting - - onlineMeetingProvider - - onlineMeetingUrl - - organizer - - originalEndTimeZone - - originalStart - - originalStartTimeZone - - recurrence - - reminderMinutesBeforeStart - - responseRequested - - responseStatus - - sensitivity - - seriesMasterId - - showAs - - start - - subject - - transactionId - - type - - uid - - webLink - - attachments - - calendar - - exceptionOccurrences - - extensions - - instances - - multiValueExtendedProperties - - singleValueExtendedProperties - type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - '*' - - attachments - - calendar - - exceptionOccurrences - - extensions - - instances - - multiValueExtendedProperties - - singleValueExtendedProperties - type: string - responses: - '200': - description: Retrieved navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.event' - links: - attachments: - operationId: users.calendarGroups.calendars.calendarView.ExceptionOccurrences.ListAttachments - parameters: - user-id: $request.path.user-id - calendarGroup-id: $request.path.calendarGroup-id - calendar-id: $request.path.calendar-id - event-id: $request.path.event-id - event-id1: $request.path.event-id1 - calendar: - operationId: users.calendarGroups.calendars.calendarView.ExceptionOccurrences.GetCalendar - parameters: - user-id: $request.path.user-id - calendarGroup-id: $request.path.calendarGroup-id - calendar-id: $request.path.calendar-id - event-id: $request.path.event-id - event-id1: $request.path.event-id1 - exceptionOccurrences: - operationId: users.calendarGroups.calendars.calendarView.ExceptionOccurrences.ListExceptionOccurrences - parameters: - user-id: $request.path.user-id - calendarGroup-id: $request.path.calendarGroup-id - calendar-id: $request.path.calendar-id - event-id: $request.path.event-id - event-id1: $request.path.event-id1 - extensions: - operationId: users.calendarGroups.calendars.calendarView.ExceptionOccurrences.ListExtensions - parameters: - user-id: $request.path.user-id - calendarGroup-id: $request.path.calendarGroup-id - calendar-id: $request.path.calendar-id - event-id: $request.path.event-id - event-id1: $request.path.event-id1 - instances: - operationId: users.calendarGroups.calendars.calendarView.ExceptionOccurrences.ListInstances - parameters: - user-id: $request.path.user-id - calendarGroup-id: $request.path.calendarGroup-id - calendar-id: $request.path.calendar-id - event-id: $request.path.event-id - event-id1: $request.path.event-id1 - multiValueExtendedProperties: - operationId: users.calendarGroups.calendars.calendarView.ExceptionOccurrences.ListMultiValueExtendedProperties - parameters: - user-id: $request.path.user-id - calendarGroup-id: $request.path.calendarGroup-id - calendar-id: $request.path.calendar-id - event-id: $request.path.event-id - event-id1: $request.path.event-id1 - singleValueExtendedProperties: - operationId: users.calendarGroups.calendars.calendarView.ExceptionOccurrences.ListSingleValueExtendedProperties - parameters: - user-id: $request.path.user-id - calendarGroup-id: $request.path.calendarGroup-id - calendar-id: $request.path.calendar-id - event-id: $request.path.event-id - event-id1: $request.path.event-id1 - accept: - operationId: users.user.calendarGroups.calendarGroup.calendars.calendar.calendarView.event.exceptionOccurrences.event.accept - cancel: - operationId: users.user.calendarGroups.calendarGroup.calendars.calendar.calendarView.event.exceptionOccurrences.event.cancel - decline: - operationId: users.user.calendarGroups.calendarGroup.calendars.calendar.calendarView.event.exceptionOccurrences.event.decline - dismissReminder: - operationId: users.user.calendarGroups.calendarGroup.calendars.calendar.calendarView.event.exceptionOccurrences.event.dismissReminder - forward: - operationId: users.user.calendarGroups.calendarGroup.calendars.calendar.calendarView.event.exceptionOccurrences.event.forward - snoozeReminder: - operationId: users.user.calendarGroups.calendarGroup.calendars.calendar.calendarView.event.exceptionOccurrences.event.snoozeReminder - tentativelyAccept: - operationId: users.user.calendarGroups.calendarGroup.calendars.calendar.calendarView.event.exceptionOccurrences.event.tentativelyAccept - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - patch: - tags: - - users.calendarGroup - summary: Update the navigation property exceptionOccurrences in users - operationId: users.calendarGroups.calendars.calendarView_UpdateExceptionOccurrences - parameters: - - name: user-id - in: path - description: 'key: id of user' - required: true - schema: - type: string - x-ms-docs-key-type: user - - name: calendarGroup-id - in: path - description: 'key: id of calendarGroup' - required: true - schema: - type: string - x-ms-docs-key-type: calendarGroup - - name: calendar-id - in: path - description: 'key: id of calendar' - required: true - schema: - type: string - x-ms-docs-key-type: calendar - - name: event-id - in: path - description: 'key: id of event' - required: true - schema: - type: string - x-ms-docs-key-type: event - - name: event-id1 - in: path - description: 'key: id of event' - required: true - schema: - type: string - x-ms-docs-key-type: event - requestBody: - description: New navigation property values - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.event' - required: true - responses: - '204': - description: Success - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - delete: - tags: - - users.calendarGroup - summary: Delete navigation property exceptionOccurrences for users - operationId: users.calendarGroups.calendars.calendarView_DeleteExceptionOccurrences - parameters: - - name: user-id - in: path - description: 'key: id of user' - required: true - schema: - type: string - x-ms-docs-key-type: user - - name: calendarGroup-id - in: path - description: 'key: id of calendarGroup' - required: true - schema: - type: string - x-ms-docs-key-type: calendarGroup - - name: calendar-id - in: path - description: 'key: id of calendar' - required: true - schema: - type: string - x-ms-docs-key-type: calendar - - name: event-id - in: path - description: 'key: id of event' - required: true - schema: - type: string - x-ms-docs-key-type: event - - name: event-id1 - in: path - description: 'key: id of event' - required: true + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false schema: - type: string - x-ms-docs-key-type: event - - name: If-Match - in: header - description: ETag + uniqueItems: true + type: array + items: + enum: + - id + - categories + - changeKey + - createdDateTime + - lastModifiedDateTime + - allowNewTimeProposals + - attendees + - body + - bodyPreview + - cancelledOccurrences + - end + - hasAttachments + - hideAttendees + - importance + - isAllDay + - isCancelled + - isDraft + - isOnlineMeeting + - isOrganizer + - isReminderOn + - location + - locations + - occurrenceId + - onlineMeeting + - onlineMeetingProvider + - onlineMeetingUrl + - organizer + - originalEndTimeZone + - originalStart + - originalStartTimeZone + - recurrence + - reminderMinutesBeforeStart + - responseRequested + - responseStatus + - sensitivity + - seriesMasterId + - showAs + - start + - subject + - transactionId + - type + - uid + - webLink + - attachments + - calendar + - exceptionOccurrences + - extensions + - instances + - multiValueExtendedProperties + - singleValueExtendedProperties + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false schema: - type: string + uniqueItems: true + type: array + items: + enum: + - '*' + - attachments + - calendar + - exceptionOccurrences + - extensions + - instances + - multiValueExtendedProperties + - singleValueExtendedProperties + type: string responses: - '204': - description: Success + '200': + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.event' + links: + attachments: + operationId: users.calendarGroups.calendars.calendarView.ExceptionOccurrences.ListAttachments + parameters: + user-id: $request.path.user-id + calendarGroup-id: $request.path.calendarGroup-id + calendar-id: $request.path.calendar-id + event-id: $request.path.event-id + event-id1: $request.path.event-id1 + calendar: + operationId: users.calendarGroups.calendars.calendarView.ExceptionOccurrences.GetCalendar + parameters: + user-id: $request.path.user-id + calendarGroup-id: $request.path.calendarGroup-id + calendar-id: $request.path.calendar-id + event-id: $request.path.event-id + event-id1: $request.path.event-id1 + exceptionOccurrences: + operationId: users.calendarGroups.calendars.calendarView.ExceptionOccurrences.ListExceptionOccurrences + parameters: + user-id: $request.path.user-id + calendarGroup-id: $request.path.calendarGroup-id + calendar-id: $request.path.calendar-id + event-id: $request.path.event-id + event-id1: $request.path.event-id1 + extensions: + operationId: users.calendarGroups.calendars.calendarView.ExceptionOccurrences.ListExtensions + parameters: + user-id: $request.path.user-id + calendarGroup-id: $request.path.calendarGroup-id + calendar-id: $request.path.calendar-id + event-id: $request.path.event-id + event-id1: $request.path.event-id1 + instances: + operationId: users.calendarGroups.calendars.calendarView.ExceptionOccurrences.ListInstances + parameters: + user-id: $request.path.user-id + calendarGroup-id: $request.path.calendarGroup-id + calendar-id: $request.path.calendar-id + event-id: $request.path.event-id + event-id1: $request.path.event-id1 + multiValueExtendedProperties: + operationId: users.calendarGroups.calendars.calendarView.ExceptionOccurrences.ListMultiValueExtendedProperties + parameters: + user-id: $request.path.user-id + calendarGroup-id: $request.path.calendarGroup-id + calendar-id: $request.path.calendar-id + event-id: $request.path.event-id + event-id1: $request.path.event-id1 + singleValueExtendedProperties: + operationId: users.calendarGroups.calendars.calendarView.ExceptionOccurrences.ListSingleValueExtendedProperties + parameters: + user-id: $request.path.user-id + calendarGroup-id: $request.path.calendarGroup-id + calendar-id: $request.path.calendar-id + event-id: $request.path.event-id + event-id1: $request.path.event-id1 + accept: + operationId: users.user.calendarGroups.calendarGroup.calendars.calendar.calendarView.event.exceptionOccurrences.event.accept + cancel: + operationId: users.user.calendarGroups.calendarGroup.calendars.calendar.calendarView.event.exceptionOccurrences.event.cancel + decline: + operationId: users.user.calendarGroups.calendarGroup.calendars.calendar.calendarView.event.exceptionOccurrences.event.decline + dismissReminder: + operationId: users.user.calendarGroups.calendarGroup.calendars.calendar.calendarView.event.exceptionOccurrences.event.dismissReminder + forward: + operationId: users.user.calendarGroups.calendarGroup.calendars.calendar.calendarView.event.exceptionOccurrences.event.forward + snoozeReminder: + operationId: users.user.calendarGroups.calendarGroup.calendars.calendar.calendarView.event.exceptionOccurrences.event.snoozeReminder + tentativelyAccept: + operationId: users.user.calendarGroups.calendarGroup.calendars.calendar.calendarView.event.exceptionOccurrences.event.tentativelyAccept default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation @@ -57623,13 +55978,18 @@ paths: get: tags: - users.calendarGroup - summary: Get attachments from users + summary: List attachments + description: Retrieve a list of attachment objects attached to an event. + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/event-list-attachments?view=graph-rest-1.0 operationId: users.calendarGroups.calendars.calendarView.exceptionOccurrences_ListAttachments parameters: - name: user-id in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -57637,6 +55997,7 @@ paths: in: path description: 'key: id of calendarGroup' required: true + style: simple schema: type: string x-ms-docs-key-type: calendarGroup @@ -57644,6 +56005,7 @@ paths: in: path description: 'key: id of calendar' required: true + style: simple schema: type: string x-ms-docs-key-type: calendar @@ -57651,6 +56013,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -57658,6 +56021,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -57729,13 +56093,18 @@ paths: post: tags: - users.calendarGroup - summary: Create new navigation property to attachments for users + summary: Add attachment + description: 'Use this API to add an attachment to an existing event. This operation limits the size of the attachment you can add to under 3 MB. If an organizer adds an attachment to a meeting event, the organizer can subsequently update the event to send the attachment and update the event for each attendee as well.' + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/event-post-attachments?view=graph-rest-1.0 operationId: users.calendarGroups.calendars.calendarView.exceptionOccurrences_CreateAttachments parameters: - name: user-id in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -57743,6 +56112,7 @@ paths: in: path description: 'key: id of calendarGroup' required: true + style: simple schema: type: string x-ms-docs-key-type: calendarGroup @@ -57750,6 +56120,7 @@ paths: in: path description: 'key: id of calendar' required: true + style: simple schema: type: string x-ms-docs-key-type: calendar @@ -57757,6 +56128,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -57764,6 +56136,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -57789,12 +56162,14 @@ paths: tags: - users.calendarGroup summary: Get attachments from users + description: 'The collection of FileAttachment, ItemAttachment, and referenceAttachment attachments for the event. Navigation property. Read-only. Nullable.' operationId: users.calendarGroups.calendars.calendarView.exceptionOccurrences_GetAttachments parameters: - name: user-id in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -57802,6 +56177,7 @@ paths: in: path description: 'key: id of calendarGroup' required: true + style: simple schema: type: string x-ms-docs-key-type: calendarGroup @@ -57809,6 +56185,7 @@ paths: in: path description: 'key: id of calendar' required: true + style: simple schema: type: string x-ms-docs-key-type: calendar @@ -57816,6 +56193,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -57823,6 +56201,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -57830,6 +56209,7 @@ paths: in: path description: 'key: id of attachment' required: true + style: simple schema: type: string x-ms-docs-key-type: attachment @@ -57872,67 +56252,6 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - patch: - tags: - - users.calendarGroup - summary: Update the navigation property attachments in users - operationId: users.calendarGroups.calendars.calendarView.exceptionOccurrences_UpdateAttachments - parameters: - - name: user-id - in: path - description: 'key: id of user' - required: true - schema: - type: string - x-ms-docs-key-type: user - - name: calendarGroup-id - in: path - description: 'key: id of calendarGroup' - required: true - schema: - type: string - x-ms-docs-key-type: calendarGroup - - name: calendar-id - in: path - description: 'key: id of calendar' - required: true - schema: - type: string - x-ms-docs-key-type: calendar - - name: event-id - in: path - description: 'key: id of event' - required: true - schema: - type: string - x-ms-docs-key-type: event - - name: event-id1 - in: path - description: 'key: id of event' - required: true - schema: - type: string - x-ms-docs-key-type: event - - name: attachment-id - in: path - description: 'key: id of attachment' - required: true - schema: - type: string - x-ms-docs-key-type: attachment - requestBody: - description: New navigation property values - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.attachment' - required: true - responses: - '204': - description: Success - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation delete: tags: - users.calendarGroup @@ -57943,6 +56262,7 @@ paths: in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -57950,6 +56270,7 @@ paths: in: path description: 'key: id of calendarGroup' required: true + style: simple schema: type: string x-ms-docs-key-type: calendarGroup @@ -57957,6 +56278,7 @@ paths: in: path description: 'key: id of calendar' required: true + style: simple schema: type: string x-ms-docs-key-type: calendar @@ -57964,6 +56286,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -57971,6 +56294,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -57978,12 +56302,14 @@ paths: in: path description: 'key: id of attachment' required: true + style: simple schema: type: string x-ms-docs-key-type: attachment - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -57997,12 +56323,14 @@ paths: tags: - users.calendarGroup summary: Get calendar from users + description: The calendar that contains the event. Navigation property. Read-only. operationId: users.calendarGroups.calendars.calendarView.exceptionOccurrences_GetCalendar parameters: - name: user-id in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -58010,6 +56338,7 @@ paths: in: path description: 'key: id of calendarGroup' required: true + style: simple schema: type: string x-ms-docs-key-type: calendarGroup @@ -58017,6 +56346,7 @@ paths: in: path description: 'key: id of calendar' required: true + style: simple schema: type: string x-ms-docs-key-type: calendar @@ -58024,6 +56354,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -58031,6 +56362,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -58123,12 +56455,14 @@ paths: tags: - users.calendarGroup summary: Get extensions from users + description: The collection of open extensions defined for the event. Nullable. operationId: users.calendarGroups.calendars.calendarView.exceptionOccurrences_ListExtensions parameters: - name: user-id in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -58136,6 +56470,7 @@ paths: in: path description: 'key: id of calendarGroup' required: true + style: simple schema: type: string x-ms-docs-key-type: calendarGroup @@ -58143,6 +56478,7 @@ paths: in: path description: 'key: id of calendar' required: true + style: simple schema: type: string x-ms-docs-key-type: calendar @@ -58150,6 +56486,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -58157,6 +56494,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -58213,13 +56551,18 @@ paths: post: tags: - users.calendarGroup - summary: Create new navigation property to extensions for users + summary: Create openTypeExtension + description: 'Create an open extension (openTypeExtension object) and add custom properties in a new or existing instance of a resource. You can create an open extension in a resource instance and store custom data to it all in the same operation, except for specific resources. See known limitations of open extensions for more information. The table in the Permissions section lists the resources that support open extensions.' + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/opentypeextension-post-opentypeextension?view=graph-rest-1.0 operationId: users.calendarGroups.calendars.calendarView.exceptionOccurrences_CreateExtensions parameters: - name: user-id in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -58227,6 +56570,7 @@ paths: in: path description: 'key: id of calendarGroup' required: true + style: simple schema: type: string x-ms-docs-key-type: calendarGroup @@ -58234,6 +56578,7 @@ paths: in: path description: 'key: id of calendar' required: true + style: simple schema: type: string x-ms-docs-key-type: calendar @@ -58241,6 +56586,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -58248,6 +56594,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -58273,12 +56620,14 @@ paths: tags: - users.calendarGroup summary: Get extensions from users + description: The collection of open extensions defined for the event. Nullable. operationId: users.calendarGroups.calendars.calendarView.exceptionOccurrences_GetExtensions parameters: - name: user-id in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -58286,6 +56635,7 @@ paths: in: path description: 'key: id of calendarGroup' required: true + style: simple schema: type: string x-ms-docs-key-type: calendarGroup @@ -58293,6 +56643,7 @@ paths: in: path description: 'key: id of calendar' required: true + style: simple schema: type: string x-ms-docs-key-type: calendar @@ -58300,6 +56651,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -58307,6 +56659,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -58314,6 +56667,7 @@ paths: in: path description: 'key: id of extension' required: true + style: simple schema: type: string x-ms-docs-key-type: extension @@ -58361,6 +56715,7 @@ paths: in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -58368,6 +56723,7 @@ paths: in: path description: 'key: id of calendarGroup' required: true + style: simple schema: type: string x-ms-docs-key-type: calendarGroup @@ -58375,6 +56731,7 @@ paths: in: path description: 'key: id of calendar' required: true + style: simple schema: type: string x-ms-docs-key-type: calendar @@ -58382,6 +56739,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -58389,6 +56747,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -58396,6 +56755,7 @@ paths: in: path description: 'key: id of extension' required: true + style: simple schema: type: string x-ms-docs-key-type: extension @@ -58422,6 +56782,7 @@ paths: in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -58429,6 +56790,7 @@ paths: in: path description: 'key: id of calendarGroup' required: true + style: simple schema: type: string x-ms-docs-key-type: calendarGroup @@ -58436,6 +56798,7 @@ paths: in: path description: 'key: id of calendar' required: true + style: simple schema: type: string x-ms-docs-key-type: calendar @@ -58443,6 +56806,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -58450,6 +56814,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -58457,12 +56822,14 @@ paths: in: path description: 'key: id of extension' required: true + style: simple schema: type: string x-ms-docs-key-type: extension - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -58475,13 +56842,18 @@ paths: get: tags: - users.calendarGroup - summary: Get instances from users + summary: List instances + description: "Get the instances (occurrences) of an event for a specified time range. If the event is a `seriesMaster` type, this returns the\noccurrences and exceptions of the event in the specified time range." + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/event-list-instances?view=graph-rest-1.0 operationId: users.calendarGroups.calendars.calendarView.exceptionOccurrences_ListInstances parameters: - name: user-id in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -58489,6 +56861,7 @@ paths: in: path description: 'key: id of calendarGroup' required: true + style: simple schema: type: string x-ms-docs-key-type: calendarGroup @@ -58496,6 +56869,7 @@ paths: in: path description: 'key: id of calendar' required: true + style: simple schema: type: string x-ms-docs-key-type: calendar @@ -58503,6 +56877,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -58510,6 +56885,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -58684,75 +57060,19 @@ paths: nextLinkName: '@odata.nextLink' operationName: listMore x-ms-docs-operation-type: operation - post: - tags: - - users.calendarGroup - summary: Create new navigation property to instances for users - operationId: users.calendarGroups.calendars.calendarView.exceptionOccurrences_CreateInstances - parameters: - - name: user-id - in: path - description: 'key: id of user' - required: true - schema: - type: string - x-ms-docs-key-type: user - - name: calendarGroup-id - in: path - description: 'key: id of calendarGroup' - required: true - schema: - type: string - x-ms-docs-key-type: calendarGroup - - name: calendar-id - in: path - description: 'key: id of calendar' - required: true - schema: - type: string - x-ms-docs-key-type: calendar - - name: event-id - in: path - description: 'key: id of event' - required: true - schema: - type: string - x-ms-docs-key-type: event - - name: event-id1 - in: path - description: 'key: id of event' - required: true - schema: - type: string - x-ms-docs-key-type: event - requestBody: - description: New navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.event' - required: true - responses: - '201': - description: Created navigation property. - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.event' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation '/users/{user-id}/calendarGroups/{calendarGroup-id}/calendars/{calendar-id}/calendarView/{event-id}/exceptionOccurrences/{event-id1}/instances/{event-id2}': get: tags: - users.calendarGroup summary: Get instances from users + description: 'The occurrences of a recurring series, if the event is a series master. This property includes occurrences that are part of the recurrence pattern, and exceptions that have been modified, but does not include occurrences that have been cancelled from the series. Navigation property. Read-only. Nullable.' operationId: users.calendarGroups.calendars.calendarView.exceptionOccurrences_GetInstances parameters: - name: user-id in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -58760,6 +57080,7 @@ paths: in: path description: 'key: id of calendarGroup' required: true + style: simple schema: type: string x-ms-docs-key-type: calendarGroup @@ -58767,6 +57088,7 @@ paths: in: path description: 'key: id of calendar' required: true + style: simple schema: type: string x-ms-docs-key-type: calendar @@ -58774,6 +57096,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -58781,6 +57104,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -58788,6 +57112,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -58940,137 +57265,22 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - patch: - tags: - - users.calendarGroup - summary: Update the navigation property instances in users - operationId: users.calendarGroups.calendars.calendarView.exceptionOccurrences_UpdateInstances - parameters: - - name: user-id - in: path - description: 'key: id of user' - required: true - schema: - type: string - x-ms-docs-key-type: user - - name: calendarGroup-id - in: path - description: 'key: id of calendarGroup' - required: true - schema: - type: string - x-ms-docs-key-type: calendarGroup - - name: calendar-id - in: path - description: 'key: id of calendar' - required: true - schema: - type: string - x-ms-docs-key-type: calendar - - name: event-id - in: path - description: 'key: id of event' - required: true - schema: - type: string - x-ms-docs-key-type: event - - name: event-id1 - in: path - description: 'key: id of event' - required: true - schema: - type: string - x-ms-docs-key-type: event - - name: event-id2 - in: path - description: 'key: id of event' - required: true - schema: - type: string - x-ms-docs-key-type: event - requestBody: - description: New navigation property values - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.event' - required: true - responses: - '204': - description: Success - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - delete: - tags: - - users.calendarGroup - summary: Delete navigation property instances for users - operationId: users.calendarGroups.calendars.calendarView.exceptionOccurrences_DeleteInstances - parameters: - - name: user-id - in: path - description: 'key: id of user' - required: true - schema: - type: string - x-ms-docs-key-type: user - - name: calendarGroup-id - in: path - description: 'key: id of calendarGroup' - required: true - schema: - type: string - x-ms-docs-key-type: calendarGroup - - name: calendar-id - in: path - description: 'key: id of calendar' - required: true - schema: - type: string - x-ms-docs-key-type: calendar - - name: event-id - in: path - description: 'key: id of event' - required: true - schema: - type: string - x-ms-docs-key-type: event - - name: event-id1 - in: path - description: 'key: id of event' - required: true - schema: - type: string - x-ms-docs-key-type: event - - name: event-id2 - in: path - description: 'key: id of event' - required: true - schema: - type: string - x-ms-docs-key-type: event - - 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 '/users/{user-id}/calendarGroups/{calendarGroup-id}/calendars/{calendar-id}/calendarView/{event-id}/exceptionOccurrences/{event-id1}/instances/{event-id2}/attachments': get: tags: - users.calendarGroup - summary: Get attachments from users + summary: List attachments + description: Retrieve a list of attachment objects attached to an event. + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/event-list-attachments?view=graph-rest-1.0 operationId: users.calendarGroups.calendars.calendarView.exceptionOccurrences.instances_ListAttachments parameters: - name: user-id in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -59078,6 +57288,7 @@ paths: in: path description: 'key: id of calendarGroup' required: true + style: simple schema: type: string x-ms-docs-key-type: calendarGroup @@ -59085,6 +57296,7 @@ paths: in: path description: 'key: id of calendar' required: true + style: simple schema: type: string x-ms-docs-key-type: calendar @@ -59092,6 +57304,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -59099,6 +57312,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -59106,6 +57320,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -59177,13 +57392,18 @@ paths: post: tags: - users.calendarGroup - summary: Create new navigation property to attachments for users + summary: Add attachment + description: 'Use this API to add an attachment to an existing event. This operation limits the size of the attachment you can add to under 3 MB. If an organizer adds an attachment to a meeting event, the organizer can subsequently update the event to send the attachment and update the event for each attendee as well.' + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/event-post-attachments?view=graph-rest-1.0 operationId: users.calendarGroups.calendars.calendarView.exceptionOccurrences.instances_CreateAttachments parameters: - name: user-id in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -59191,6 +57411,7 @@ paths: in: path description: 'key: id of calendarGroup' required: true + style: simple schema: type: string x-ms-docs-key-type: calendarGroup @@ -59198,6 +57419,7 @@ paths: in: path description: 'key: id of calendar' required: true + style: simple schema: type: string x-ms-docs-key-type: calendar @@ -59205,6 +57427,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -59212,6 +57435,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -59219,6 +57443,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -59244,12 +57469,14 @@ paths: tags: - users.calendarGroup summary: Get attachments from users + description: 'The collection of FileAttachment, ItemAttachment, and referenceAttachment attachments for the event. Navigation property. Read-only. Nullable.' operationId: users.calendarGroups.calendars.calendarView.exceptionOccurrences.instances_GetAttachments parameters: - name: user-id in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -59257,6 +57484,7 @@ paths: in: path description: 'key: id of calendarGroup' required: true + style: simple schema: type: string x-ms-docs-key-type: calendarGroup @@ -59264,6 +57492,7 @@ paths: in: path description: 'key: id of calendar' required: true + style: simple schema: type: string x-ms-docs-key-type: calendar @@ -59271,6 +57500,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -59278,6 +57508,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -59285,6 +57516,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -59292,113 +57524,46 @@ paths: in: path description: 'key: id of attachment' required: true + style: simple schema: type: string x-ms-docs-key-type: attachment - - name: $select - in: query - description: Select properties to be returned - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - id - - contentType - - isInline - - lastModifiedDateTime - - name - - size - 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.attachment' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - patch: - tags: - - users.calendarGroup - summary: Update the navigation property attachments in users - operationId: users.calendarGroups.calendars.calendarView.exceptionOccurrences.instances_UpdateAttachments - parameters: - - name: user-id - in: path - description: 'key: id of user' - required: true - schema: - type: string - x-ms-docs-key-type: user - - name: calendarGroup-id - in: path - description: 'key: id of calendarGroup' - required: true - schema: - type: string - x-ms-docs-key-type: calendarGroup - - name: calendar-id - in: path - description: 'key: id of calendar' - required: true - schema: - type: string - x-ms-docs-key-type: calendar - - name: event-id - in: path - description: 'key: id of event' - required: true - schema: - type: string - x-ms-docs-key-type: event - - name: event-id1 - in: path - description: 'key: id of event' - required: true - schema: - type: string - x-ms-docs-key-type: event - - name: event-id2 - in: path - description: 'key: id of event' - required: true - schema: - type: string - x-ms-docs-key-type: event - - name: attachment-id - in: path - description: 'key: id of attachment' - required: true - schema: - type: string - x-ms-docs-key-type: attachment - requestBody: - description: New navigation property values - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.attachment' - required: true + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - contentType + - isInline + - lastModifiedDateTime + - name + - size + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + type: string responses: - '204': - description: Success + '200': + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.attachment' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation @@ -59412,6 +57577,7 @@ paths: in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -59419,6 +57585,7 @@ paths: in: path description: 'key: id of calendarGroup' required: true + style: simple schema: type: string x-ms-docs-key-type: calendarGroup @@ -59426,6 +57593,7 @@ paths: in: path description: 'key: id of calendar' required: true + style: simple schema: type: string x-ms-docs-key-type: calendar @@ -59433,6 +57601,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -59440,6 +57609,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -59447,6 +57617,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -59454,12 +57625,14 @@ paths: in: path description: 'key: id of attachment' required: true + style: simple schema: type: string x-ms-docs-key-type: attachment - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -59473,12 +57646,14 @@ paths: tags: - users.calendarGroup summary: Get calendar from users + description: The calendar that contains the event. Navigation property. Read-only. operationId: users.calendarGroups.calendars.calendarView.exceptionOccurrences.instances_GetCalendar parameters: - name: user-id in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -59486,6 +57661,7 @@ paths: in: path description: 'key: id of calendarGroup' required: true + style: simple schema: type: string x-ms-docs-key-type: calendarGroup @@ -59493,6 +57669,7 @@ paths: in: path description: 'key: id of calendar' required: true + style: simple schema: type: string x-ms-docs-key-type: calendar @@ -59500,6 +57677,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -59507,6 +57685,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -59514,6 +57693,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -59611,12 +57791,14 @@ paths: tags: - users.calendarGroup summary: Get extensions from users + description: The collection of open extensions defined for the event. Nullable. operationId: users.calendarGroups.calendars.calendarView.exceptionOccurrences.instances_ListExtensions parameters: - name: user-id in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -59624,6 +57806,7 @@ paths: in: path description: 'key: id of calendarGroup' required: true + style: simple schema: type: string x-ms-docs-key-type: calendarGroup @@ -59631,6 +57814,7 @@ paths: in: path description: 'key: id of calendar' required: true + style: simple schema: type: string x-ms-docs-key-type: calendar @@ -59638,6 +57822,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -59645,6 +57830,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -59652,6 +57838,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -59708,13 +57895,18 @@ paths: post: tags: - users.calendarGroup - summary: Create new navigation property to extensions for users + summary: Create openTypeExtension + description: 'Create an open extension (openTypeExtension object) and add custom properties in a new or existing instance of a resource. You can create an open extension in a resource instance and store custom data to it all in the same operation, except for specific resources. See known limitations of open extensions for more information. The table in the Permissions section lists the resources that support open extensions.' + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/opentypeextension-post-opentypeextension?view=graph-rest-1.0 operationId: users.calendarGroups.calendars.calendarView.exceptionOccurrences.instances_CreateExtensions parameters: - name: user-id in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -59722,6 +57914,7 @@ paths: in: path description: 'key: id of calendarGroup' required: true + style: simple schema: type: string x-ms-docs-key-type: calendarGroup @@ -59729,6 +57922,7 @@ paths: in: path description: 'key: id of calendar' required: true + style: simple schema: type: string x-ms-docs-key-type: calendar @@ -59736,6 +57930,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -59743,6 +57938,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -59750,6 +57946,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -59775,12 +57972,14 @@ paths: tags: - users.calendarGroup summary: Get extensions from users + description: The collection of open extensions defined for the event. Nullable. operationId: users.calendarGroups.calendars.calendarView.exceptionOccurrences.instances_GetExtensions parameters: - name: user-id in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -59788,6 +57987,7 @@ paths: in: path description: 'key: id of calendarGroup' required: true + style: simple schema: type: string x-ms-docs-key-type: calendarGroup @@ -59795,6 +57995,7 @@ paths: in: path description: 'key: id of calendar' required: true + style: simple schema: type: string x-ms-docs-key-type: calendar @@ -59802,6 +58003,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -59809,6 +58011,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -59816,6 +58019,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -59823,6 +58027,7 @@ paths: in: path description: 'key: id of extension' required: true + style: simple schema: type: string x-ms-docs-key-type: extension @@ -59870,6 +58075,7 @@ paths: in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -59877,6 +58083,7 @@ paths: in: path description: 'key: id of calendarGroup' required: true + style: simple schema: type: string x-ms-docs-key-type: calendarGroup @@ -59884,6 +58091,7 @@ paths: in: path description: 'key: id of calendar' required: true + style: simple schema: type: string x-ms-docs-key-type: calendar @@ -59891,6 +58099,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -59898,6 +58107,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -59905,6 +58115,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -59912,6 +58123,7 @@ paths: in: path description: 'key: id of extension' required: true + style: simple schema: type: string x-ms-docs-key-type: extension @@ -59938,6 +58150,7 @@ paths: in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -59945,6 +58158,7 @@ paths: in: path description: 'key: id of calendarGroup' required: true + style: simple schema: type: string x-ms-docs-key-type: calendarGroup @@ -59952,6 +58166,7 @@ paths: in: path description: 'key: id of calendar' required: true + style: simple schema: type: string x-ms-docs-key-type: calendar @@ -59959,6 +58174,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -59966,6 +58182,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -59973,6 +58190,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -59980,12 +58198,14 @@ paths: in: path description: 'key: id of extension' required: true + style: simple schema: type: string x-ms-docs-key-type: extension - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -59999,12 +58219,14 @@ paths: tags: - users.calendarGroup summary: Get multiValueExtendedProperties from users + description: The collection of multi-value extended properties defined for the event. Read-only. Nullable. operationId: users.calendarGroups.calendars.calendarView.exceptionOccurrences.instances_ListMultiValueExtendedProperties parameters: - name: user-id in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -60012,6 +58234,7 @@ paths: in: path description: 'key: id of calendarGroup' required: true + style: simple schema: type: string x-ms-docs-key-type: calendarGroup @@ -60019,6 +58242,7 @@ paths: in: path description: 'key: id of calendar' required: true + style: simple schema: type: string x-ms-docs-key-type: calendar @@ -60026,6 +58250,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -60033,6 +58258,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -60040,6 +58266,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -60107,6 +58334,7 @@ paths: in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -60114,6 +58342,7 @@ paths: in: path description: 'key: id of calendarGroup' required: true + style: simple schema: type: string x-ms-docs-key-type: calendarGroup @@ -60121,6 +58350,7 @@ paths: in: path description: 'key: id of calendar' required: true + style: simple schema: type: string x-ms-docs-key-type: calendar @@ -60128,6 +58358,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -60135,6 +58366,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -60142,6 +58374,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -60167,12 +58400,14 @@ paths: tags: - users.calendarGroup summary: Get multiValueExtendedProperties from users + description: The collection of multi-value extended properties defined for the event. Read-only. Nullable. operationId: users.calendarGroups.calendars.calendarView.exceptionOccurrences.instances_GetMultiValueExtendedProperties parameters: - name: user-id in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -60180,6 +58415,7 @@ paths: in: path description: 'key: id of calendarGroup' required: true + style: simple schema: type: string x-ms-docs-key-type: calendarGroup @@ -60187,6 +58423,7 @@ paths: in: path description: 'key: id of calendar' required: true + style: simple schema: type: string x-ms-docs-key-type: calendar @@ -60194,6 +58431,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -60201,6 +58439,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -60208,6 +58447,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -60215,6 +58455,7 @@ paths: in: path description: 'key: id of multiValueLegacyExtendedProperty' required: true + style: simple schema: type: string x-ms-docs-key-type: multiValueLegacyExtendedProperty @@ -60263,6 +58504,7 @@ paths: in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -60270,6 +58512,7 @@ paths: in: path description: 'key: id of calendarGroup' required: true + style: simple schema: type: string x-ms-docs-key-type: calendarGroup @@ -60277,6 +58520,7 @@ paths: in: path description: 'key: id of calendar' required: true + style: simple schema: type: string x-ms-docs-key-type: calendar @@ -60284,6 +58528,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -60291,6 +58536,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -60298,6 +58544,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -60305,6 +58552,7 @@ paths: in: path description: 'key: id of multiValueLegacyExtendedProperty' required: true + style: simple schema: type: string x-ms-docs-key-type: multiValueLegacyExtendedProperty @@ -60331,6 +58579,7 @@ paths: in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -60338,6 +58587,7 @@ paths: in: path description: 'key: id of calendarGroup' required: true + style: simple schema: type: string x-ms-docs-key-type: calendarGroup @@ -60345,6 +58595,7 @@ paths: in: path description: 'key: id of calendar' required: true + style: simple schema: type: string x-ms-docs-key-type: calendar @@ -60352,6 +58603,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -60359,6 +58611,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -60366,6 +58619,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -60373,12 +58627,14 @@ paths: in: path description: 'key: id of multiValueLegacyExtendedProperty' required: true + style: simple schema: type: string x-ms-docs-key-type: multiValueLegacyExtendedProperty - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -60392,12 +58648,14 @@ paths: tags: - users.calendarGroup summary: Get singleValueExtendedProperties from users + description: The collection of single-value extended properties defined for the event. Read-only. Nullable. operationId: users.calendarGroups.calendars.calendarView.exceptionOccurrences.instances_ListSingleValueExtendedProperties parameters: - name: user-id in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -60405,6 +58663,7 @@ paths: in: path description: 'key: id of calendarGroup' required: true + style: simple schema: type: string x-ms-docs-key-type: calendarGroup @@ -60412,6 +58671,7 @@ paths: in: path description: 'key: id of calendar' required: true + style: simple schema: type: string x-ms-docs-key-type: calendar @@ -60419,6 +58679,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -60426,6 +58687,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -60433,6 +58695,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -60500,6 +58763,7 @@ paths: in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -60507,6 +58771,7 @@ paths: in: path description: 'key: id of calendarGroup' required: true + style: simple schema: type: string x-ms-docs-key-type: calendarGroup @@ -60514,6 +58779,7 @@ paths: in: path description: 'key: id of calendar' required: true + style: simple schema: type: string x-ms-docs-key-type: calendar @@ -60521,6 +58787,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -60528,6 +58795,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -60535,6 +58803,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -60560,12 +58829,14 @@ paths: tags: - users.calendarGroup summary: Get singleValueExtendedProperties from users + description: The collection of single-value extended properties defined for the event. Read-only. Nullable. operationId: users.calendarGroups.calendars.calendarView.exceptionOccurrences.instances_GetSingleValueExtendedProperties parameters: - name: user-id in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -60573,6 +58844,7 @@ paths: in: path description: 'key: id of calendarGroup' required: true + style: simple schema: type: string x-ms-docs-key-type: calendarGroup @@ -60580,6 +58852,7 @@ paths: in: path description: 'key: id of calendar' required: true + style: simple schema: type: string x-ms-docs-key-type: calendar @@ -60587,6 +58860,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -60594,6 +58868,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -60601,6 +58876,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -60608,6 +58884,7 @@ paths: in: path description: 'key: id of singleValueLegacyExtendedProperty' required: true + style: simple schema: type: string x-ms-docs-key-type: singleValueLegacyExtendedProperty @@ -60656,6 +58933,7 @@ paths: in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -60663,6 +58941,7 @@ paths: in: path description: 'key: id of calendarGroup' required: true + style: simple schema: type: string x-ms-docs-key-type: calendarGroup @@ -60670,6 +58949,7 @@ paths: in: path description: 'key: id of calendar' required: true + style: simple schema: type: string x-ms-docs-key-type: calendar @@ -60677,6 +58957,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -60684,6 +58965,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -60691,6 +58973,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -60698,6 +58981,7 @@ paths: in: path description: 'key: id of singleValueLegacyExtendedProperty' required: true + style: simple schema: type: string x-ms-docs-key-type: singleValueLegacyExtendedProperty @@ -60724,6 +59008,7 @@ paths: in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -60731,6 +59016,7 @@ paths: in: path description: 'key: id of calendarGroup' required: true + style: simple schema: type: string x-ms-docs-key-type: calendarGroup @@ -60738,6 +59024,7 @@ paths: in: path description: 'key: id of calendar' required: true + style: simple schema: type: string x-ms-docs-key-type: calendar @@ -60745,6 +59032,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -60752,6 +59040,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -60759,6 +59048,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -60766,12 +59056,14 @@ paths: in: path description: 'key: id of singleValueLegacyExtendedProperty' required: true + style: simple schema: type: string x-ms-docs-key-type: singleValueLegacyExtendedProperty - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -60785,12 +59077,14 @@ paths: tags: - users.calendarGroup summary: Get multiValueExtendedProperties from users + description: The collection of multi-value extended properties defined for the event. Read-only. Nullable. operationId: users.calendarGroups.calendars.calendarView.exceptionOccurrences_ListMultiValueExtendedProperties parameters: - name: user-id in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -60798,6 +59092,7 @@ paths: in: path description: 'key: id of calendarGroup' required: true + style: simple schema: type: string x-ms-docs-key-type: calendarGroup @@ -60805,6 +59100,7 @@ paths: in: path description: 'key: id of calendar' required: true + style: simple schema: type: string x-ms-docs-key-type: calendar @@ -60812,6 +59108,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -60819,6 +59116,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -60886,6 +59184,7 @@ paths: in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -60893,6 +59192,7 @@ paths: in: path description: 'key: id of calendarGroup' required: true + style: simple schema: type: string x-ms-docs-key-type: calendarGroup @@ -60900,6 +59200,7 @@ paths: in: path description: 'key: id of calendar' required: true + style: simple schema: type: string x-ms-docs-key-type: calendar @@ -60907,6 +59208,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -60914,6 +59216,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -60939,12 +59242,14 @@ paths: tags: - users.calendarGroup summary: Get multiValueExtendedProperties from users + description: The collection of multi-value extended properties defined for the event. Read-only. Nullable. operationId: users.calendarGroups.calendars.calendarView.exceptionOccurrences_GetMultiValueExtendedProperties parameters: - name: user-id in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -60952,6 +59257,7 @@ paths: in: path description: 'key: id of calendarGroup' required: true + style: simple schema: type: string x-ms-docs-key-type: calendarGroup @@ -60959,6 +59265,7 @@ paths: in: path description: 'key: id of calendar' required: true + style: simple schema: type: string x-ms-docs-key-type: calendar @@ -60966,6 +59273,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -60973,6 +59281,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -60980,6 +59289,7 @@ paths: in: path description: 'key: id of multiValueLegacyExtendedProperty' required: true + style: simple schema: type: string x-ms-docs-key-type: multiValueLegacyExtendedProperty @@ -61028,6 +59338,7 @@ paths: in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -61035,6 +59346,7 @@ paths: in: path description: 'key: id of calendarGroup' required: true + style: simple schema: type: string x-ms-docs-key-type: calendarGroup @@ -61042,6 +59354,7 @@ paths: in: path description: 'key: id of calendar' required: true + style: simple schema: type: string x-ms-docs-key-type: calendar @@ -61049,6 +59362,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -61056,6 +59370,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -61063,6 +59378,7 @@ paths: in: path description: 'key: id of multiValueLegacyExtendedProperty' required: true + style: simple schema: type: string x-ms-docs-key-type: multiValueLegacyExtendedProperty @@ -61089,6 +59405,7 @@ paths: in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -61096,6 +59413,7 @@ paths: in: path description: 'key: id of calendarGroup' required: true + style: simple schema: type: string x-ms-docs-key-type: calendarGroup @@ -61103,6 +59421,7 @@ paths: in: path description: 'key: id of calendar' required: true + style: simple schema: type: string x-ms-docs-key-type: calendar @@ -61110,6 +59429,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -61117,6 +59437,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -61124,12 +59445,14 @@ paths: in: path description: 'key: id of multiValueLegacyExtendedProperty' required: true + style: simple schema: type: string x-ms-docs-key-type: multiValueLegacyExtendedProperty - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -61143,12 +59466,14 @@ paths: tags: - users.calendarGroup summary: Get singleValueExtendedProperties from users + description: The collection of single-value extended properties defined for the event. Read-only. Nullable. operationId: users.calendarGroups.calendars.calendarView.exceptionOccurrences_ListSingleValueExtendedProperties parameters: - name: user-id in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -61156,6 +59481,7 @@ paths: in: path description: 'key: id of calendarGroup' required: true + style: simple schema: type: string x-ms-docs-key-type: calendarGroup @@ -61163,6 +59489,7 @@ paths: in: path description: 'key: id of calendar' required: true + style: simple schema: type: string x-ms-docs-key-type: calendar @@ -61170,6 +59497,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -61177,6 +59505,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -61244,6 +59573,7 @@ paths: in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -61251,6 +59581,7 @@ paths: in: path description: 'key: id of calendarGroup' required: true + style: simple schema: type: string x-ms-docs-key-type: calendarGroup @@ -61258,6 +59589,7 @@ paths: in: path description: 'key: id of calendar' required: true + style: simple schema: type: string x-ms-docs-key-type: calendar @@ -61265,6 +59597,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -61272,6 +59605,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -61297,12 +59631,14 @@ paths: tags: - users.calendarGroup summary: Get singleValueExtendedProperties from users + description: The collection of single-value extended properties defined for the event. Read-only. Nullable. operationId: users.calendarGroups.calendars.calendarView.exceptionOccurrences_GetSingleValueExtendedProperties parameters: - name: user-id in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -61310,6 +59646,7 @@ paths: in: path description: 'key: id of calendarGroup' required: true + style: simple schema: type: string x-ms-docs-key-type: calendarGroup @@ -61317,6 +59654,7 @@ paths: in: path description: 'key: id of calendar' required: true + style: simple schema: type: string x-ms-docs-key-type: calendar @@ -61324,6 +59662,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -61331,6 +59670,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -61338,6 +59678,7 @@ paths: in: path description: 'key: id of singleValueLegacyExtendedProperty' required: true + style: simple schema: type: string x-ms-docs-key-type: singleValueLegacyExtendedProperty @@ -61386,6 +59727,7 @@ paths: in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -61393,6 +59735,7 @@ paths: in: path description: 'key: id of calendarGroup' required: true + style: simple schema: type: string x-ms-docs-key-type: calendarGroup @@ -61400,6 +59743,7 @@ paths: in: path description: 'key: id of calendar' required: true + style: simple schema: type: string x-ms-docs-key-type: calendar @@ -61407,6 +59751,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -61414,6 +59759,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -61421,6 +59767,7 @@ paths: in: path description: 'key: id of singleValueLegacyExtendedProperty' required: true + style: simple schema: type: string x-ms-docs-key-type: singleValueLegacyExtendedProperty @@ -61447,6 +59794,7 @@ paths: in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -61454,6 +59802,7 @@ paths: in: path description: 'key: id of calendarGroup' required: true + style: simple schema: type: string x-ms-docs-key-type: calendarGroup @@ -61461,6 +59810,7 @@ paths: in: path description: 'key: id of calendar' required: true + style: simple schema: type: string x-ms-docs-key-type: calendar @@ -61468,6 +59818,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -61475,6 +59826,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -61482,12 +59834,14 @@ paths: in: path description: 'key: id of singleValueLegacyExtendedProperty' required: true + style: simple schema: type: string x-ms-docs-key-type: singleValueLegacyExtendedProperty - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -61501,12 +59855,14 @@ paths: tags: - users.calendarGroup summary: Get extensions from users + description: The collection of open extensions defined for the event. Nullable. operationId: users.calendarGroups.calendars.calendarView_ListExtensions parameters: - name: user-id in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -61514,6 +59870,7 @@ paths: in: path description: 'key: id of calendarGroup' required: true + style: simple schema: type: string x-ms-docs-key-type: calendarGroup @@ -61521,6 +59878,7 @@ paths: in: path description: 'key: id of calendar' required: true + style: simple schema: type: string x-ms-docs-key-type: calendar @@ -61528,6 +59886,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -61584,13 +59943,18 @@ paths: post: tags: - users.calendarGroup - summary: Create new navigation property to extensions for users + summary: Create openTypeExtension + description: 'Create an open extension (openTypeExtension object) and add custom properties in a new or existing instance of a resource. You can create an open extension in a resource instance and store custom data to it all in the same operation, except for specific resources. See known limitations of open extensions for more information. The table in the Permissions section lists the resources that support open extensions.' + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/opentypeextension-post-opentypeextension?view=graph-rest-1.0 operationId: users.calendarGroups.calendars.calendarView_CreateExtensions parameters: - name: user-id in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -61598,6 +59962,7 @@ paths: in: path description: 'key: id of calendarGroup' required: true + style: simple schema: type: string x-ms-docs-key-type: calendarGroup @@ -61605,6 +59970,7 @@ paths: in: path description: 'key: id of calendar' required: true + style: simple schema: type: string x-ms-docs-key-type: calendar @@ -61612,6 +59978,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -61637,12 +60004,14 @@ paths: tags: - users.calendarGroup summary: Get extensions from users + description: The collection of open extensions defined for the event. Nullable. operationId: users.calendarGroups.calendars.calendarView_GetExtensions parameters: - name: user-id in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -61650,6 +60019,7 @@ paths: in: path description: 'key: id of calendarGroup' required: true + style: simple schema: type: string x-ms-docs-key-type: calendarGroup @@ -61657,6 +60027,7 @@ paths: in: path description: 'key: id of calendar' required: true + style: simple schema: type: string x-ms-docs-key-type: calendar @@ -61664,6 +60035,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -61671,6 +60043,7 @@ paths: in: path description: 'key: id of extension' required: true + style: simple schema: type: string x-ms-docs-key-type: extension @@ -61718,6 +60091,7 @@ paths: in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -61725,6 +60099,7 @@ paths: in: path description: 'key: id of calendarGroup' required: true + style: simple schema: type: string x-ms-docs-key-type: calendarGroup @@ -61732,6 +60107,7 @@ paths: in: path description: 'key: id of calendar' required: true + style: simple schema: type: string x-ms-docs-key-type: calendar @@ -61739,6 +60115,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -61746,6 +60123,7 @@ paths: in: path description: 'key: id of extension' required: true + style: simple schema: type: string x-ms-docs-key-type: extension @@ -61772,6 +60150,7 @@ paths: in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -61779,6 +60158,7 @@ paths: in: path description: 'key: id of calendarGroup' required: true + style: simple schema: type: string x-ms-docs-key-type: calendarGroup @@ -61786,6 +60166,7 @@ paths: in: path description: 'key: id of calendar' required: true + style: simple schema: type: string x-ms-docs-key-type: calendar @@ -61793,6 +60174,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -61800,12 +60182,14 @@ paths: in: path description: 'key: id of extension' required: true + style: simple schema: type: string x-ms-docs-key-type: extension - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -61818,13 +60202,18 @@ paths: get: tags: - users.calendarGroup - summary: Get instances from users + summary: List instances + description: "Get the instances (occurrences) of an event for a specified time range. If the event is a `seriesMaster` type, this returns the\noccurrences and exceptions of the event in the specified time range." + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/event-list-instances?view=graph-rest-1.0 operationId: users.calendarGroups.calendars.calendarView_ListInstances parameters: - name: user-id in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -61832,6 +60221,7 @@ paths: in: path description: 'key: id of calendarGroup' required: true + style: simple schema: type: string x-ms-docs-key-type: calendarGroup @@ -61839,6 +60229,7 @@ paths: in: path description: 'key: id of calendar' required: true + style: simple schema: type: string x-ms-docs-key-type: calendar @@ -61846,6 +60237,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -62020,68 +60412,19 @@ paths: nextLinkName: '@odata.nextLink' operationName: listMore x-ms-docs-operation-type: operation - post: - tags: - - users.calendarGroup - summary: Create new navigation property to instances for users - operationId: users.calendarGroups.calendars.calendarView_CreateInstances - parameters: - - name: user-id - in: path - description: 'key: id of user' - required: true - schema: - type: string - x-ms-docs-key-type: user - - name: calendarGroup-id - in: path - description: 'key: id of calendarGroup' - required: true - schema: - type: string - x-ms-docs-key-type: calendarGroup - - name: calendar-id - in: path - description: 'key: id of calendar' - required: true - schema: - type: string - x-ms-docs-key-type: calendar - - name: event-id - in: path - description: 'key: id of event' - required: true - schema: - type: string - x-ms-docs-key-type: event - requestBody: - description: New navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.event' - required: true - responses: - '201': - description: Created navigation property. - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.event' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation '/users/{user-id}/calendarGroups/{calendarGroup-id}/calendars/{calendar-id}/calendarView/{event-id}/instances/{event-id1}': get: tags: - users.calendarGroup summary: Get instances from users + description: 'The occurrences of a recurring series, if the event is a series master. This property includes occurrences that are part of the recurrence pattern, and exceptions that have been modified, but does not include occurrences that have been cancelled from the series. Navigation property. Read-only. Nullable.' operationId: users.calendarGroups.calendars.calendarView_GetInstances parameters: - name: user-id in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -62089,6 +60432,7 @@ paths: in: path description: 'key: id of calendarGroup' required: true + style: simple schema: type: string x-ms-docs-key-type: calendarGroup @@ -62096,6 +60440,7 @@ paths: in: path description: 'key: id of calendar' required: true + style: simple schema: type: string x-ms-docs-key-type: calendar @@ -62103,6 +60448,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -62110,6 +60456,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -62255,123 +60602,22 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - patch: - tags: - - users.calendarGroup - summary: Update the navigation property instances in users - operationId: users.calendarGroups.calendars.calendarView_UpdateInstances - parameters: - - name: user-id - in: path - description: 'key: id of user' - required: true - schema: - type: string - x-ms-docs-key-type: user - - name: calendarGroup-id - in: path - description: 'key: id of calendarGroup' - required: true - schema: - type: string - x-ms-docs-key-type: calendarGroup - - name: calendar-id - in: path - description: 'key: id of calendar' - required: true - schema: - type: string - x-ms-docs-key-type: calendar - - name: event-id - in: path - description: 'key: id of event' - required: true - schema: - type: string - x-ms-docs-key-type: event - - name: event-id1 - in: path - description: 'key: id of event' - required: true - schema: - type: string - x-ms-docs-key-type: event - requestBody: - description: New navigation property values - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.event' - required: true - responses: - '204': - description: Success - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - delete: - tags: - - users.calendarGroup - summary: Delete navigation property instances for users - operationId: users.calendarGroups.calendars.calendarView_DeleteInstances - parameters: - - name: user-id - in: path - description: 'key: id of user' - required: true - schema: - type: string - x-ms-docs-key-type: user - - name: calendarGroup-id - in: path - description: 'key: id of calendarGroup' - required: true - schema: - type: string - x-ms-docs-key-type: calendarGroup - - name: calendar-id - in: path - description: 'key: id of calendar' - required: true - schema: - type: string - x-ms-docs-key-type: calendar - - name: event-id - in: path - description: 'key: id of event' - required: true - schema: - type: string - x-ms-docs-key-type: event - - name: event-id1 - in: path - description: 'key: id of event' - required: true - schema: - type: string - x-ms-docs-key-type: event - - 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 '/users/{user-id}/calendarGroups/{calendarGroup-id}/calendars/{calendar-id}/calendarView/{event-id}/instances/{event-id1}/attachments': get: tags: - users.calendarGroup - summary: Get attachments from users + summary: List attachments + description: Retrieve a list of attachment objects attached to an event. + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/event-list-attachments?view=graph-rest-1.0 operationId: users.calendarGroups.calendars.calendarView.instances_ListAttachments parameters: - name: user-id in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -62379,6 +60625,7 @@ paths: in: path description: 'key: id of calendarGroup' required: true + style: simple schema: type: string x-ms-docs-key-type: calendarGroup @@ -62386,6 +60633,7 @@ paths: in: path description: 'key: id of calendar' required: true + style: simple schema: type: string x-ms-docs-key-type: calendar @@ -62393,6 +60641,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -62400,6 +60649,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -62471,13 +60721,18 @@ paths: post: tags: - users.calendarGroup - summary: Create new navigation property to attachments for users + summary: Add attachment + description: 'Use this API to add an attachment to an existing event. This operation limits the size of the attachment you can add to under 3 MB. If an organizer adds an attachment to a meeting event, the organizer can subsequently update the event to send the attachment and update the event for each attendee as well.' + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/event-post-attachments?view=graph-rest-1.0 operationId: users.calendarGroups.calendars.calendarView.instances_CreateAttachments parameters: - name: user-id in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -62485,6 +60740,7 @@ paths: in: path description: 'key: id of calendarGroup' required: true + style: simple schema: type: string x-ms-docs-key-type: calendarGroup @@ -62492,6 +60748,7 @@ paths: in: path description: 'key: id of calendar' required: true + style: simple schema: type: string x-ms-docs-key-type: calendar @@ -62499,6 +60756,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -62506,6 +60764,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -62531,12 +60790,14 @@ paths: tags: - users.calendarGroup summary: Get attachments from users + description: 'The collection of FileAttachment, ItemAttachment, and referenceAttachment attachments for the event. Navigation property. Read-only. Nullable.' operationId: users.calendarGroups.calendars.calendarView.instances_GetAttachments parameters: - name: user-id in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -62544,6 +60805,7 @@ paths: in: path description: 'key: id of calendarGroup' required: true + style: simple schema: type: string x-ms-docs-key-type: calendarGroup @@ -62551,6 +60813,7 @@ paths: in: path description: 'key: id of calendar' required: true + style: simple schema: type: string x-ms-docs-key-type: calendar @@ -62558,6 +60821,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -62565,6 +60829,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -62572,106 +60837,46 @@ paths: in: path description: 'key: id of attachment' required: true + style: simple schema: type: string x-ms-docs-key-type: attachment - - name: $select - in: query - description: Select properties to be returned - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - id - - contentType - - isInline - - lastModifiedDateTime - - name - - size - 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.attachment' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - patch: - tags: - - users.calendarGroup - summary: Update the navigation property attachments in users - operationId: users.calendarGroups.calendars.calendarView.instances_UpdateAttachments - parameters: - - name: user-id - in: path - description: 'key: id of user' - required: true - schema: - type: string - x-ms-docs-key-type: user - - name: calendarGroup-id - in: path - description: 'key: id of calendarGroup' - required: true - schema: - type: string - x-ms-docs-key-type: calendarGroup - - name: calendar-id - in: path - description: 'key: id of calendar' - required: true - schema: - type: string - x-ms-docs-key-type: calendar - - name: event-id - in: path - description: 'key: id of event' - required: true - schema: - type: string - x-ms-docs-key-type: event - - name: event-id1 - in: path - description: 'key: id of event' - required: true - schema: - type: string - x-ms-docs-key-type: event - - name: attachment-id - in: path - description: 'key: id of attachment' - required: true - schema: - type: string - x-ms-docs-key-type: attachment - requestBody: - description: New navigation property values - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.attachment' - required: true + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - contentType + - isInline + - lastModifiedDateTime + - name + - size + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + type: string responses: - '204': - description: Success + '200': + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.attachment' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation @@ -62685,6 +60890,7 @@ paths: in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -62692,6 +60898,7 @@ paths: in: path description: 'key: id of calendarGroup' required: true + style: simple schema: type: string x-ms-docs-key-type: calendarGroup @@ -62699,6 +60906,7 @@ paths: in: path description: 'key: id of calendar' required: true + style: simple schema: type: string x-ms-docs-key-type: calendar @@ -62706,6 +60914,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -62713,6 +60922,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -62720,12 +60930,14 @@ paths: in: path description: 'key: id of attachment' required: true + style: simple schema: type: string x-ms-docs-key-type: attachment - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -62739,12 +60951,14 @@ paths: tags: - users.calendarGroup summary: Get calendar from users + description: The calendar that contains the event. Navigation property. Read-only. operationId: users.calendarGroups.calendars.calendarView.instances_GetCalendar parameters: - name: user-id in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -62752,6 +60966,7 @@ paths: in: path description: 'key: id of calendarGroup' required: true + style: simple schema: type: string x-ms-docs-key-type: calendarGroup @@ -62759,6 +60974,7 @@ paths: in: path description: 'key: id of calendar' required: true + style: simple schema: type: string x-ms-docs-key-type: calendar @@ -62766,6 +60982,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -62773,6 +60990,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -62871,6 +61089,7 @@ paths: in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -62878,6 +61097,7 @@ paths: in: path description: 'key: id of calendarGroup' required: true + style: simple schema: type: string x-ms-docs-key-type: calendarGroup @@ -62885,6 +61105,7 @@ paths: in: path description: 'key: id of calendar' required: true + style: simple schema: type: string x-ms-docs-key-type: calendar @@ -62892,6 +61113,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -62899,6 +61121,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -63092,64 +61315,6 @@ paths: nextLinkName: '@odata.nextLink' operationName: listMore x-ms-docs-operation-type: operation - post: - tags: - - users.calendarGroup - summary: Create new navigation property to exceptionOccurrences for users - operationId: users.calendarGroups.calendars.calendarView.instances_CreateExceptionOccurrences - parameters: - - name: user-id - in: path - description: 'key: id of user' - required: true - schema: - type: string - x-ms-docs-key-type: user - - name: calendarGroup-id - in: path - description: 'key: id of calendarGroup' - required: true - schema: - type: string - x-ms-docs-key-type: calendarGroup - - name: calendar-id - in: path - description: 'key: id of calendar' - required: true - schema: - type: string - x-ms-docs-key-type: calendar - - name: event-id - in: path - description: 'key: id of event' - required: true - schema: - type: string - x-ms-docs-key-type: event - - name: event-id1 - in: path - description: 'key: id of event' - required: true - schema: - type: string - x-ms-docs-key-type: event - requestBody: - description: New navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.event' - required: true - responses: - '201': - description: Created navigation property. - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.event' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation '/users/{user-id}/calendarGroups/{calendarGroup-id}/calendars/{calendar-id}/calendarView/{event-id}/instances/{event-id1}/exceptionOccurrences/{event-id2}': get: tags: @@ -63161,6 +61326,7 @@ paths: in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -63168,6 +61334,7 @@ paths: in: path description: 'key: id of calendarGroup' required: true + style: simple schema: type: string x-ms-docs-key-type: calendarGroup @@ -63175,6 +61342,7 @@ paths: in: path description: 'key: id of calendar' required: true + style: simple schema: type: string x-ms-docs-key-type: calendar @@ -63182,6 +61350,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -63189,6 +61358,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -63196,6 +61366,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -63367,137 +61538,22 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - patch: - tags: - - users.calendarGroup - summary: Update the navigation property exceptionOccurrences in users - operationId: users.calendarGroups.calendars.calendarView.instances_UpdateExceptionOccurrences - parameters: - - name: user-id - in: path - description: 'key: id of user' - required: true - schema: - type: string - x-ms-docs-key-type: user - - name: calendarGroup-id - in: path - description: 'key: id of calendarGroup' - required: true - schema: - type: string - x-ms-docs-key-type: calendarGroup - - name: calendar-id - in: path - description: 'key: id of calendar' - required: true - schema: - type: string - x-ms-docs-key-type: calendar - - name: event-id - in: path - description: 'key: id of event' - required: true - schema: - type: string - x-ms-docs-key-type: event - - name: event-id1 - in: path - description: 'key: id of event' - required: true - schema: - type: string - x-ms-docs-key-type: event - - name: event-id2 - in: path - description: 'key: id of event' - required: true - schema: - type: string - x-ms-docs-key-type: event - requestBody: - description: New navigation property values - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.event' - required: true - responses: - '204': - description: Success - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - delete: - tags: - - users.calendarGroup - summary: Delete navigation property exceptionOccurrences for users - operationId: users.calendarGroups.calendars.calendarView.instances_DeleteExceptionOccurrences - parameters: - - name: user-id - in: path - description: 'key: id of user' - required: true - schema: - type: string - x-ms-docs-key-type: user - - name: calendarGroup-id - in: path - description: 'key: id of calendarGroup' - required: true - schema: - type: string - x-ms-docs-key-type: calendarGroup - - name: calendar-id - in: path - description: 'key: id of calendar' - required: true - schema: - type: string - x-ms-docs-key-type: calendar - - name: event-id - in: path - description: 'key: id of event' - required: true - schema: - type: string - x-ms-docs-key-type: event - - name: event-id1 - in: path - description: 'key: id of event' - required: true - schema: - type: string - x-ms-docs-key-type: event - - name: event-id2 - in: path - description: 'key: id of event' - required: true - schema: - type: string - x-ms-docs-key-type: event - - 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 '/users/{user-id}/calendarGroups/{calendarGroup-id}/calendars/{calendar-id}/calendarView/{event-id}/instances/{event-id1}/exceptionOccurrences/{event-id2}/attachments': get: tags: - users.calendarGroup - summary: Get attachments from users + summary: List attachments + description: Retrieve a list of attachment objects attached to an event. + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/event-list-attachments?view=graph-rest-1.0 operationId: users.calendarGroups.calendars.calendarView.instances.exceptionOccurrences_ListAttachments parameters: - name: user-id in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -63505,6 +61561,7 @@ paths: in: path description: 'key: id of calendarGroup' required: true + style: simple schema: type: string x-ms-docs-key-type: calendarGroup @@ -63512,6 +61569,7 @@ paths: in: path description: 'key: id of calendar' required: true + style: simple schema: type: string x-ms-docs-key-type: calendar @@ -63519,6 +61577,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -63526,6 +61585,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -63533,6 +61593,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -63604,13 +61665,18 @@ paths: post: tags: - users.calendarGroup - summary: Create new navigation property to attachments for users + summary: Add attachment + description: 'Use this API to add an attachment to an existing event. This operation limits the size of the attachment you can add to under 3 MB. If an organizer adds an attachment to a meeting event, the organizer can subsequently update the event to send the attachment and update the event for each attendee as well.' + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/event-post-attachments?view=graph-rest-1.0 operationId: users.calendarGroups.calendars.calendarView.instances.exceptionOccurrences_CreateAttachments parameters: - name: user-id in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -63618,6 +61684,7 @@ paths: in: path description: 'key: id of calendarGroup' required: true + style: simple schema: type: string x-ms-docs-key-type: calendarGroup @@ -63625,6 +61692,7 @@ paths: in: path description: 'key: id of calendar' required: true + style: simple schema: type: string x-ms-docs-key-type: calendar @@ -63632,6 +61700,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -63639,6 +61708,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -63646,6 +61716,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -63671,12 +61742,14 @@ paths: tags: - users.calendarGroup summary: Get attachments from users + description: 'The collection of FileAttachment, ItemAttachment, and referenceAttachment attachments for the event. Navigation property. Read-only. Nullable.' operationId: users.calendarGroups.calendars.calendarView.instances.exceptionOccurrences_GetAttachments parameters: - name: user-id in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -63684,6 +61757,7 @@ paths: in: path description: 'key: id of calendarGroup' required: true + style: simple schema: type: string x-ms-docs-key-type: calendarGroup @@ -63691,6 +61765,7 @@ paths: in: path description: 'key: id of calendar' required: true + style: simple schema: type: string x-ms-docs-key-type: calendar @@ -63698,6 +61773,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -63705,6 +61781,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -63712,6 +61789,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -63719,6 +61797,7 @@ paths: in: path description: 'key: id of attachment' required: true + style: simple schema: type: string x-ms-docs-key-type: attachment @@ -63761,74 +61840,6 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - patch: - tags: - - users.calendarGroup - summary: Update the navigation property attachments in users - operationId: users.calendarGroups.calendars.calendarView.instances.exceptionOccurrences_UpdateAttachments - parameters: - - name: user-id - in: path - description: 'key: id of user' - required: true - schema: - type: string - x-ms-docs-key-type: user - - name: calendarGroup-id - in: path - description: 'key: id of calendarGroup' - required: true - schema: - type: string - x-ms-docs-key-type: calendarGroup - - name: calendar-id - in: path - description: 'key: id of calendar' - required: true - schema: - type: string - x-ms-docs-key-type: calendar - - name: event-id - in: path - description: 'key: id of event' - required: true - schema: - type: string - x-ms-docs-key-type: event - - name: event-id1 - in: path - description: 'key: id of event' - required: true - schema: - type: string - x-ms-docs-key-type: event - - name: event-id2 - in: path - description: 'key: id of event' - required: true - schema: - type: string - x-ms-docs-key-type: event - - name: attachment-id - in: path - description: 'key: id of attachment' - required: true - schema: - type: string - x-ms-docs-key-type: attachment - requestBody: - description: New navigation property values - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.attachment' - required: true - responses: - '204': - description: Success - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation delete: tags: - users.calendarGroup @@ -63839,6 +61850,7 @@ paths: in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -63846,6 +61858,7 @@ paths: in: path description: 'key: id of calendarGroup' required: true + style: simple schema: type: string x-ms-docs-key-type: calendarGroup @@ -63853,6 +61866,7 @@ paths: in: path description: 'key: id of calendar' required: true + style: simple schema: type: string x-ms-docs-key-type: calendar @@ -63860,6 +61874,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -63867,6 +61882,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -63874,6 +61890,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -63881,12 +61898,14 @@ paths: in: path description: 'key: id of attachment' required: true + style: simple schema: type: string x-ms-docs-key-type: attachment - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -63900,12 +61919,14 @@ paths: tags: - users.calendarGroup summary: Get calendar from users + description: The calendar that contains the event. Navigation property. Read-only. operationId: users.calendarGroups.calendars.calendarView.instances.exceptionOccurrences_GetCalendar parameters: - name: user-id in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -63913,6 +61934,7 @@ paths: in: path description: 'key: id of calendarGroup' required: true + style: simple schema: type: string x-ms-docs-key-type: calendarGroup @@ -63920,6 +61942,7 @@ paths: in: path description: 'key: id of calendar' required: true + style: simple schema: type: string x-ms-docs-key-type: calendar @@ -63927,6 +61950,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -63934,6 +61958,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -63941,6 +61966,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -64038,12 +62064,14 @@ paths: tags: - users.calendarGroup summary: Get extensions from users + description: The collection of open extensions defined for the event. Nullable. operationId: users.calendarGroups.calendars.calendarView.instances.exceptionOccurrences_ListExtensions parameters: - name: user-id in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -64051,6 +62079,7 @@ paths: in: path description: 'key: id of calendarGroup' required: true + style: simple schema: type: string x-ms-docs-key-type: calendarGroup @@ -64058,6 +62087,7 @@ paths: in: path description: 'key: id of calendar' required: true + style: simple schema: type: string x-ms-docs-key-type: calendar @@ -64065,6 +62095,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -64072,6 +62103,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -64079,6 +62111,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -64135,13 +62168,18 @@ paths: post: tags: - users.calendarGroup - summary: Create new navigation property to extensions for users + summary: Create openTypeExtension + description: 'Create an open extension (openTypeExtension object) and add custom properties in a new or existing instance of a resource. You can create an open extension in a resource instance and store custom data to it all in the same operation, except for specific resources. See known limitations of open extensions for more information. The table in the Permissions section lists the resources that support open extensions.' + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/opentypeextension-post-opentypeextension?view=graph-rest-1.0 operationId: users.calendarGroups.calendars.calendarView.instances.exceptionOccurrences_CreateExtensions parameters: - name: user-id in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -64149,6 +62187,7 @@ paths: in: path description: 'key: id of calendarGroup' required: true + style: simple schema: type: string x-ms-docs-key-type: calendarGroup @@ -64156,6 +62195,7 @@ paths: in: path description: 'key: id of calendar' required: true + style: simple schema: type: string x-ms-docs-key-type: calendar @@ -64163,6 +62203,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -64170,6 +62211,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -64177,6 +62219,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -64202,12 +62245,14 @@ paths: tags: - users.calendarGroup summary: Get extensions from users + description: The collection of open extensions defined for the event. Nullable. operationId: users.calendarGroups.calendars.calendarView.instances.exceptionOccurrences_GetExtensions parameters: - name: user-id in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -64215,6 +62260,7 @@ paths: in: path description: 'key: id of calendarGroup' required: true + style: simple schema: type: string x-ms-docs-key-type: calendarGroup @@ -64222,6 +62268,7 @@ paths: in: path description: 'key: id of calendar' required: true + style: simple schema: type: string x-ms-docs-key-type: calendar @@ -64229,6 +62276,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -64236,6 +62284,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -64243,6 +62292,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -64250,6 +62300,7 @@ paths: in: path description: 'key: id of extension' required: true + style: simple schema: type: string x-ms-docs-key-type: extension @@ -64297,6 +62348,7 @@ paths: in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -64304,6 +62356,7 @@ paths: in: path description: 'key: id of calendarGroup' required: true + style: simple schema: type: string x-ms-docs-key-type: calendarGroup @@ -64311,6 +62364,7 @@ paths: in: path description: 'key: id of calendar' required: true + style: simple schema: type: string x-ms-docs-key-type: calendar @@ -64318,6 +62372,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -64325,6 +62380,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -64332,6 +62388,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -64339,6 +62396,7 @@ paths: in: path description: 'key: id of extension' required: true + style: simple schema: type: string x-ms-docs-key-type: extension @@ -64365,6 +62423,7 @@ paths: in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -64372,6 +62431,7 @@ paths: in: path description: 'key: id of calendarGroup' required: true + style: simple schema: type: string x-ms-docs-key-type: calendarGroup @@ -64379,6 +62439,7 @@ paths: in: path description: 'key: id of calendar' required: true + style: simple schema: type: string x-ms-docs-key-type: calendar @@ -64386,6 +62447,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -64393,6 +62455,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -64400,6 +62463,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -64407,12 +62471,14 @@ paths: in: path description: 'key: id of extension' required: true + style: simple schema: type: string x-ms-docs-key-type: extension - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -64426,12 +62492,14 @@ paths: tags: - users.calendarGroup summary: Get multiValueExtendedProperties from users + description: The collection of multi-value extended properties defined for the event. Read-only. Nullable. operationId: users.calendarGroups.calendars.calendarView.instances.exceptionOccurrences_ListMultiValueExtendedProperties parameters: - name: user-id in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -64439,6 +62507,7 @@ paths: in: path description: 'key: id of calendarGroup' required: true + style: simple schema: type: string x-ms-docs-key-type: calendarGroup @@ -64446,6 +62515,7 @@ paths: in: path description: 'key: id of calendar' required: true + style: simple schema: type: string x-ms-docs-key-type: calendar @@ -64453,6 +62523,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -64460,6 +62531,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -64467,6 +62539,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -64534,6 +62607,7 @@ paths: in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -64541,6 +62615,7 @@ paths: in: path description: 'key: id of calendarGroup' required: true + style: simple schema: type: string x-ms-docs-key-type: calendarGroup @@ -64548,6 +62623,7 @@ paths: in: path description: 'key: id of calendar' required: true + style: simple schema: type: string x-ms-docs-key-type: calendar @@ -64555,6 +62631,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -64562,6 +62639,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -64569,6 +62647,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -64594,12 +62673,14 @@ paths: tags: - users.calendarGroup summary: Get multiValueExtendedProperties from users + description: The collection of multi-value extended properties defined for the event. Read-only. Nullable. operationId: users.calendarGroups.calendars.calendarView.instances.exceptionOccurrences_GetMultiValueExtendedProperties parameters: - name: user-id in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -64607,6 +62688,7 @@ paths: in: path description: 'key: id of calendarGroup' required: true + style: simple schema: type: string x-ms-docs-key-type: calendarGroup @@ -64614,6 +62696,7 @@ paths: in: path description: 'key: id of calendar' required: true + style: simple schema: type: string x-ms-docs-key-type: calendar @@ -64621,6 +62704,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -64628,6 +62712,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -64635,6 +62720,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -64642,6 +62728,7 @@ paths: in: path description: 'key: id of multiValueLegacyExtendedProperty' required: true + style: simple schema: type: string x-ms-docs-key-type: multiValueLegacyExtendedProperty @@ -64690,6 +62777,7 @@ paths: in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -64697,6 +62785,7 @@ paths: in: path description: 'key: id of calendarGroup' required: true + style: simple schema: type: string x-ms-docs-key-type: calendarGroup @@ -64704,6 +62793,7 @@ paths: in: path description: 'key: id of calendar' required: true + style: simple schema: type: string x-ms-docs-key-type: calendar @@ -64711,6 +62801,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -64718,6 +62809,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -64725,6 +62817,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -64732,6 +62825,7 @@ paths: in: path description: 'key: id of multiValueLegacyExtendedProperty' required: true + style: simple schema: type: string x-ms-docs-key-type: multiValueLegacyExtendedProperty @@ -64758,6 +62852,7 @@ paths: in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -64765,6 +62860,7 @@ paths: in: path description: 'key: id of calendarGroup' required: true + style: simple schema: type: string x-ms-docs-key-type: calendarGroup @@ -64772,6 +62868,7 @@ paths: in: path description: 'key: id of calendar' required: true + style: simple schema: type: string x-ms-docs-key-type: calendar @@ -64779,6 +62876,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -64786,6 +62884,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -64793,6 +62892,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -64800,12 +62900,14 @@ paths: in: path description: 'key: id of multiValueLegacyExtendedProperty' required: true + style: simple schema: type: string x-ms-docs-key-type: multiValueLegacyExtendedProperty - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -64819,12 +62921,14 @@ paths: tags: - users.calendarGroup summary: Get singleValueExtendedProperties from users + description: The collection of single-value extended properties defined for the event. Read-only. Nullable. operationId: users.calendarGroups.calendars.calendarView.instances.exceptionOccurrences_ListSingleValueExtendedProperties parameters: - name: user-id in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -64832,6 +62936,7 @@ paths: in: path description: 'key: id of calendarGroup' required: true + style: simple schema: type: string x-ms-docs-key-type: calendarGroup @@ -64839,6 +62944,7 @@ paths: in: path description: 'key: id of calendar' required: true + style: simple schema: type: string x-ms-docs-key-type: calendar @@ -64846,6 +62952,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -64853,6 +62960,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -64860,6 +62968,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -64927,6 +63036,7 @@ paths: in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -64934,6 +63044,7 @@ paths: in: path description: 'key: id of calendarGroup' required: true + style: simple schema: type: string x-ms-docs-key-type: calendarGroup @@ -64941,6 +63052,7 @@ paths: in: path description: 'key: id of calendar' required: true + style: simple schema: type: string x-ms-docs-key-type: calendar @@ -64948,6 +63060,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -64955,6 +63068,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -64962,6 +63076,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -64987,12 +63102,14 @@ paths: tags: - users.calendarGroup summary: Get singleValueExtendedProperties from users + description: The collection of single-value extended properties defined for the event. Read-only. Nullable. operationId: users.calendarGroups.calendars.calendarView.instances.exceptionOccurrences_GetSingleValueExtendedProperties parameters: - name: user-id in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -65000,6 +63117,7 @@ paths: in: path description: 'key: id of calendarGroup' required: true + style: simple schema: type: string x-ms-docs-key-type: calendarGroup @@ -65007,6 +63125,7 @@ paths: in: path description: 'key: id of calendar' required: true + style: simple schema: type: string x-ms-docs-key-type: calendar @@ -65014,6 +63133,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -65021,6 +63141,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -65028,6 +63149,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -65035,6 +63157,7 @@ paths: in: path description: 'key: id of singleValueLegacyExtendedProperty' required: true + style: simple schema: type: string x-ms-docs-key-type: singleValueLegacyExtendedProperty @@ -65083,6 +63206,7 @@ paths: in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -65090,6 +63214,7 @@ paths: in: path description: 'key: id of calendarGroup' required: true + style: simple schema: type: string x-ms-docs-key-type: calendarGroup @@ -65097,6 +63222,7 @@ paths: in: path description: 'key: id of calendar' required: true + style: simple schema: type: string x-ms-docs-key-type: calendar @@ -65104,6 +63230,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -65111,6 +63238,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -65118,6 +63246,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -65125,6 +63254,7 @@ paths: in: path description: 'key: id of singleValueLegacyExtendedProperty' required: true + style: simple schema: type: string x-ms-docs-key-type: singleValueLegacyExtendedProperty @@ -65151,6 +63281,7 @@ paths: in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -65158,6 +63289,7 @@ paths: in: path description: 'key: id of calendarGroup' required: true + style: simple schema: type: string x-ms-docs-key-type: calendarGroup @@ -65165,6 +63297,7 @@ paths: in: path description: 'key: id of calendar' required: true + style: simple schema: type: string x-ms-docs-key-type: calendar @@ -65172,6 +63305,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -65179,6 +63313,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -65186,6 +63321,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -65193,12 +63329,14 @@ paths: in: path description: 'key: id of singleValueLegacyExtendedProperty' required: true + style: simple schema: type: string x-ms-docs-key-type: singleValueLegacyExtendedProperty - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -65212,12 +63350,14 @@ paths: tags: - users.calendarGroup summary: Get extensions from users + description: The collection of open extensions defined for the event. Nullable. operationId: users.calendarGroups.calendars.calendarView.instances_ListExtensions parameters: - name: user-id in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -65225,6 +63365,7 @@ paths: in: path description: 'key: id of calendarGroup' required: true + style: simple schema: type: string x-ms-docs-key-type: calendarGroup @@ -65232,6 +63373,7 @@ paths: in: path description: 'key: id of calendar' required: true + style: simple schema: type: string x-ms-docs-key-type: calendar @@ -65239,6 +63381,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -65246,6 +63389,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -65302,13 +63446,18 @@ paths: post: tags: - users.calendarGroup - summary: Create new navigation property to extensions for users + summary: Create openTypeExtension + description: 'Create an open extension (openTypeExtension object) and add custom properties in a new or existing instance of a resource. You can create an open extension in a resource instance and store custom data to it all in the same operation, except for specific resources. See known limitations of open extensions for more information. The table in the Permissions section lists the resources that support open extensions.' + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/opentypeextension-post-opentypeextension?view=graph-rest-1.0 operationId: users.calendarGroups.calendars.calendarView.instances_CreateExtensions parameters: - name: user-id in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -65316,6 +63465,7 @@ paths: in: path description: 'key: id of calendarGroup' required: true + style: simple schema: type: string x-ms-docs-key-type: calendarGroup @@ -65323,6 +63473,7 @@ paths: in: path description: 'key: id of calendar' required: true + style: simple schema: type: string x-ms-docs-key-type: calendar @@ -65330,6 +63481,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -65337,6 +63489,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -65362,12 +63515,14 @@ paths: tags: - users.calendarGroup summary: Get extensions from users + description: The collection of open extensions defined for the event. Nullable. operationId: users.calendarGroups.calendars.calendarView.instances_GetExtensions parameters: - name: user-id in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -65375,6 +63530,7 @@ paths: in: path description: 'key: id of calendarGroup' required: true + style: simple schema: type: string x-ms-docs-key-type: calendarGroup @@ -65382,6 +63538,7 @@ paths: in: path description: 'key: id of calendar' required: true + style: simple schema: type: string x-ms-docs-key-type: calendar @@ -65389,6 +63546,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -65396,6 +63554,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -65403,6 +63562,7 @@ paths: in: path description: 'key: id of extension' required: true + style: simple schema: type: string x-ms-docs-key-type: extension @@ -65450,6 +63610,7 @@ paths: in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -65457,6 +63618,7 @@ paths: in: path description: 'key: id of calendarGroup' required: true + style: simple schema: type: string x-ms-docs-key-type: calendarGroup @@ -65464,6 +63626,7 @@ paths: in: path description: 'key: id of calendar' required: true + style: simple schema: type: string x-ms-docs-key-type: calendar @@ -65471,6 +63634,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -65478,6 +63642,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -65485,6 +63650,7 @@ paths: in: path description: 'key: id of extension' required: true + style: simple schema: type: string x-ms-docs-key-type: extension @@ -65511,6 +63677,7 @@ paths: in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -65518,6 +63685,7 @@ paths: in: path description: 'key: id of calendarGroup' required: true + style: simple schema: type: string x-ms-docs-key-type: calendarGroup @@ -65525,6 +63693,7 @@ paths: in: path description: 'key: id of calendar' required: true + style: simple schema: type: string x-ms-docs-key-type: calendar @@ -65532,6 +63701,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -65539,6 +63709,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -65546,12 +63717,14 @@ paths: in: path description: 'key: id of extension' required: true + style: simple schema: type: string x-ms-docs-key-type: extension - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -65565,12 +63738,14 @@ paths: tags: - users.calendarGroup summary: Get multiValueExtendedProperties from users + description: The collection of multi-value extended properties defined for the event. Read-only. Nullable. operationId: users.calendarGroups.calendars.calendarView.instances_ListMultiValueExtendedProperties parameters: - name: user-id in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -65578,6 +63753,7 @@ paths: in: path description: 'key: id of calendarGroup' required: true + style: simple schema: type: string x-ms-docs-key-type: calendarGroup @@ -65585,6 +63761,7 @@ paths: in: path description: 'key: id of calendar' required: true + style: simple schema: type: string x-ms-docs-key-type: calendar @@ -65592,6 +63769,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -65599,6 +63777,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -65666,6 +63845,7 @@ paths: in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -65673,6 +63853,7 @@ paths: in: path description: 'key: id of calendarGroup' required: true + style: simple schema: type: string x-ms-docs-key-type: calendarGroup @@ -65680,6 +63861,7 @@ paths: in: path description: 'key: id of calendar' required: true + style: simple schema: type: string x-ms-docs-key-type: calendar @@ -65687,6 +63869,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -65694,6 +63877,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -65719,12 +63903,14 @@ paths: tags: - users.calendarGroup summary: Get multiValueExtendedProperties from users + description: The collection of multi-value extended properties defined for the event. Read-only. Nullable. operationId: users.calendarGroups.calendars.calendarView.instances_GetMultiValueExtendedProperties parameters: - name: user-id in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -65732,6 +63918,7 @@ paths: in: path description: 'key: id of calendarGroup' required: true + style: simple schema: type: string x-ms-docs-key-type: calendarGroup @@ -65739,6 +63926,7 @@ paths: in: path description: 'key: id of calendar' required: true + style: simple schema: type: string x-ms-docs-key-type: calendar @@ -65746,6 +63934,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -65753,6 +63942,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -65760,6 +63950,7 @@ paths: in: path description: 'key: id of multiValueLegacyExtendedProperty' required: true + style: simple schema: type: string x-ms-docs-key-type: multiValueLegacyExtendedProperty @@ -65808,6 +63999,7 @@ paths: in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -65815,6 +64007,7 @@ paths: in: path description: 'key: id of calendarGroup' required: true + style: simple schema: type: string x-ms-docs-key-type: calendarGroup @@ -65822,6 +64015,7 @@ paths: in: path description: 'key: id of calendar' required: true + style: simple schema: type: string x-ms-docs-key-type: calendar @@ -65829,6 +64023,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -65836,6 +64031,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -65843,6 +64039,7 @@ paths: in: path description: 'key: id of multiValueLegacyExtendedProperty' required: true + style: simple schema: type: string x-ms-docs-key-type: multiValueLegacyExtendedProperty @@ -65869,6 +64066,7 @@ paths: in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -65876,6 +64074,7 @@ paths: in: path description: 'key: id of calendarGroup' required: true + style: simple schema: type: string x-ms-docs-key-type: calendarGroup @@ -65883,6 +64082,7 @@ paths: in: path description: 'key: id of calendar' required: true + style: simple schema: type: string x-ms-docs-key-type: calendar @@ -65890,6 +64090,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -65897,6 +64098,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -65904,12 +64106,14 @@ paths: in: path description: 'key: id of multiValueLegacyExtendedProperty' required: true + style: simple schema: type: string x-ms-docs-key-type: multiValueLegacyExtendedProperty - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -65923,12 +64127,14 @@ paths: tags: - users.calendarGroup summary: Get singleValueExtendedProperties from users + description: The collection of single-value extended properties defined for the event. Read-only. Nullable. operationId: users.calendarGroups.calendars.calendarView.instances_ListSingleValueExtendedProperties parameters: - name: user-id in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -65936,6 +64142,7 @@ paths: in: path description: 'key: id of calendarGroup' required: true + style: simple schema: type: string x-ms-docs-key-type: calendarGroup @@ -65943,6 +64150,7 @@ paths: in: path description: 'key: id of calendar' required: true + style: simple schema: type: string x-ms-docs-key-type: calendar @@ -65950,6 +64158,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -65957,6 +64166,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -66024,6 +64234,7 @@ paths: in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -66031,6 +64242,7 @@ paths: in: path description: 'key: id of calendarGroup' required: true + style: simple schema: type: string x-ms-docs-key-type: calendarGroup @@ -66038,6 +64250,7 @@ paths: in: path description: 'key: id of calendar' required: true + style: simple schema: type: string x-ms-docs-key-type: calendar @@ -66045,6 +64258,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -66052,6 +64266,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -66077,12 +64292,14 @@ paths: tags: - users.calendarGroup summary: Get singleValueExtendedProperties from users + description: The collection of single-value extended properties defined for the event. Read-only. Nullable. operationId: users.calendarGroups.calendars.calendarView.instances_GetSingleValueExtendedProperties parameters: - name: user-id in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -66090,6 +64307,7 @@ paths: in: path description: 'key: id of calendarGroup' required: true + style: simple schema: type: string x-ms-docs-key-type: calendarGroup @@ -66097,6 +64315,7 @@ paths: in: path description: 'key: id of calendar' required: true + style: simple schema: type: string x-ms-docs-key-type: calendar @@ -66104,6 +64323,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -66111,6 +64331,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -66118,6 +64339,7 @@ paths: in: path description: 'key: id of singleValueLegacyExtendedProperty' required: true + style: simple schema: type: string x-ms-docs-key-type: singleValueLegacyExtendedProperty @@ -66166,6 +64388,7 @@ paths: in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -66173,6 +64396,7 @@ paths: in: path description: 'key: id of calendarGroup' required: true + style: simple schema: type: string x-ms-docs-key-type: calendarGroup @@ -66180,6 +64404,7 @@ paths: in: path description: 'key: id of calendar' required: true + style: simple schema: type: string x-ms-docs-key-type: calendar @@ -66187,6 +64412,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -66194,6 +64420,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -66201,6 +64428,7 @@ paths: in: path description: 'key: id of singleValueLegacyExtendedProperty' required: true + style: simple schema: type: string x-ms-docs-key-type: singleValueLegacyExtendedProperty @@ -66227,6 +64455,7 @@ paths: in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -66234,6 +64463,7 @@ paths: in: path description: 'key: id of calendarGroup' required: true + style: simple schema: type: string x-ms-docs-key-type: calendarGroup @@ -66241,6 +64471,7 @@ paths: in: path description: 'key: id of calendar' required: true + style: simple schema: type: string x-ms-docs-key-type: calendar @@ -66248,6 +64479,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -66255,6 +64487,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -66262,12 +64495,14 @@ paths: in: path description: 'key: id of singleValueLegacyExtendedProperty' required: true + style: simple schema: type: string x-ms-docs-key-type: singleValueLegacyExtendedProperty - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -66281,12 +64516,14 @@ paths: tags: - users.calendarGroup summary: Get multiValueExtendedProperties from users + description: The collection of multi-value extended properties defined for the event. Read-only. Nullable. operationId: users.calendarGroups.calendars.calendarView_ListMultiValueExtendedProperties parameters: - name: user-id in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -66294,6 +64531,7 @@ paths: in: path description: 'key: id of calendarGroup' required: true + style: simple schema: type: string x-ms-docs-key-type: calendarGroup @@ -66301,6 +64539,7 @@ paths: in: path description: 'key: id of calendar' required: true + style: simple schema: type: string x-ms-docs-key-type: calendar @@ -66308,6 +64547,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -66375,6 +64615,7 @@ paths: in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -66382,6 +64623,7 @@ paths: in: path description: 'key: id of calendarGroup' required: true + style: simple schema: type: string x-ms-docs-key-type: calendarGroup @@ -66389,6 +64631,7 @@ paths: in: path description: 'key: id of calendar' required: true + style: simple schema: type: string x-ms-docs-key-type: calendar @@ -66396,6 +64639,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -66421,12 +64665,14 @@ paths: tags: - users.calendarGroup summary: Get multiValueExtendedProperties from users + description: The collection of multi-value extended properties defined for the event. Read-only. Nullable. operationId: users.calendarGroups.calendars.calendarView_GetMultiValueExtendedProperties parameters: - name: user-id in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -66434,6 +64680,7 @@ paths: in: path description: 'key: id of calendarGroup' required: true + style: simple schema: type: string x-ms-docs-key-type: calendarGroup @@ -66441,6 +64688,7 @@ paths: in: path description: 'key: id of calendar' required: true + style: simple schema: type: string x-ms-docs-key-type: calendar @@ -66448,6 +64696,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -66455,6 +64704,7 @@ paths: in: path description: 'key: id of multiValueLegacyExtendedProperty' required: true + style: simple schema: type: string x-ms-docs-key-type: multiValueLegacyExtendedProperty @@ -66503,6 +64753,7 @@ paths: in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -66510,6 +64761,7 @@ paths: in: path description: 'key: id of calendarGroup' required: true + style: simple schema: type: string x-ms-docs-key-type: calendarGroup @@ -66517,6 +64769,7 @@ paths: in: path description: 'key: id of calendar' required: true + style: simple schema: type: string x-ms-docs-key-type: calendar @@ -66524,6 +64777,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -66531,6 +64785,7 @@ paths: in: path description: 'key: id of multiValueLegacyExtendedProperty' required: true + style: simple schema: type: string x-ms-docs-key-type: multiValueLegacyExtendedProperty @@ -66557,6 +64812,7 @@ paths: in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -66564,6 +64820,7 @@ paths: in: path description: 'key: id of calendarGroup' required: true + style: simple schema: type: string x-ms-docs-key-type: calendarGroup @@ -66571,6 +64828,7 @@ paths: in: path description: 'key: id of calendar' required: true + style: simple schema: type: string x-ms-docs-key-type: calendar @@ -66578,6 +64836,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -66585,12 +64844,14 @@ paths: in: path description: 'key: id of multiValueLegacyExtendedProperty' required: true + style: simple schema: type: string x-ms-docs-key-type: multiValueLegacyExtendedProperty - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -66604,12 +64865,14 @@ paths: tags: - users.calendarGroup summary: Get singleValueExtendedProperties from users + description: The collection of single-value extended properties defined for the event. Read-only. Nullable. operationId: users.calendarGroups.calendars.calendarView_ListSingleValueExtendedProperties parameters: - name: user-id in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -66617,6 +64880,7 @@ paths: in: path description: 'key: id of calendarGroup' required: true + style: simple schema: type: string x-ms-docs-key-type: calendarGroup @@ -66624,6 +64888,7 @@ paths: in: path description: 'key: id of calendar' required: true + style: simple schema: type: string x-ms-docs-key-type: calendar @@ -66631,6 +64896,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -66698,6 +64964,7 @@ paths: in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -66705,6 +64972,7 @@ paths: in: path description: 'key: id of calendarGroup' required: true + style: simple schema: type: string x-ms-docs-key-type: calendarGroup @@ -66712,6 +64980,7 @@ paths: in: path description: 'key: id of calendar' required: true + style: simple schema: type: string x-ms-docs-key-type: calendar @@ -66719,6 +64988,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -66744,12 +65014,14 @@ paths: tags: - users.calendarGroup summary: Get singleValueExtendedProperties from users + description: The collection of single-value extended properties defined for the event. Read-only. Nullable. operationId: users.calendarGroups.calendars.calendarView_GetSingleValueExtendedProperties parameters: - name: user-id in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -66757,6 +65029,7 @@ paths: in: path description: 'key: id of calendarGroup' required: true + style: simple schema: type: string x-ms-docs-key-type: calendarGroup @@ -66764,6 +65037,7 @@ paths: in: path description: 'key: id of calendar' required: true + style: simple schema: type: string x-ms-docs-key-type: calendar @@ -66771,6 +65045,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -66778,6 +65053,7 @@ paths: in: path description: 'key: id of singleValueLegacyExtendedProperty' required: true + style: simple schema: type: string x-ms-docs-key-type: singleValueLegacyExtendedProperty @@ -66826,6 +65102,7 @@ paths: in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -66833,6 +65110,7 @@ paths: in: path description: 'key: id of calendarGroup' required: true + style: simple schema: type: string x-ms-docs-key-type: calendarGroup @@ -66840,6 +65118,7 @@ paths: in: path description: 'key: id of calendar' required: true + style: simple schema: type: string x-ms-docs-key-type: calendar @@ -66847,6 +65126,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -66854,6 +65134,7 @@ paths: in: path description: 'key: id of singleValueLegacyExtendedProperty' required: true + style: simple schema: type: string x-ms-docs-key-type: singleValueLegacyExtendedProperty @@ -66880,6 +65161,7 @@ paths: in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -66887,6 +65169,7 @@ paths: in: path description: 'key: id of calendarGroup' required: true + style: simple schema: type: string x-ms-docs-key-type: calendarGroup @@ -66894,6 +65177,7 @@ paths: in: path description: 'key: id of calendar' required: true + style: simple schema: type: string x-ms-docs-key-type: calendar @@ -66901,6 +65185,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -66908,12 +65193,14 @@ paths: in: path description: 'key: id of singleValueLegacyExtendedProperty' required: true + style: simple schema: type: string x-ms-docs-key-type: singleValueLegacyExtendedProperty - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -66926,13 +65213,18 @@ paths: get: tags: - users.calendarGroup - summary: Get events from users + summary: List events + description: "Retrieve a list of events in a calendar. The calendar can be one for a user, or the default calendar of a Microsoft 365 group. The list of events contains single instance meetings and series masters. To get expanded event instances, you can get the calendar view, or\nget the instances of an event." + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/calendar-list-events?view=graph-rest-1.0 operationId: users.calendarGroups.calendars_ListEvents parameters: - name: user-id in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -66940,6 +65232,7 @@ paths: in: path description: 'key: id of calendarGroup' required: true + style: simple schema: type: string x-ms-docs-key-type: calendarGroup @@ -66947,6 +65240,7 @@ paths: in: path description: 'key: id of calendar' required: true + style: simple schema: type: string x-ms-docs-key-type: calendar @@ -67124,13 +65418,18 @@ paths: post: tags: - users.calendarGroup - summary: Create new navigation property to events for users + summary: Create event + description: 'Use this API to create a new event in a calendar. The calendar can be one for a user, or the default calendar of a Microsoft 365 group. ' + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/calendar-post-events?view=graph-rest-1.0 operationId: users.calendarGroups.calendars_CreateEvents parameters: - name: user-id in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -67138,6 +65437,7 @@ paths: in: path description: 'key: id of calendarGroup' required: true + style: simple schema: type: string x-ms-docs-key-type: calendarGroup @@ -67145,6 +65445,7 @@ paths: in: path description: 'key: id of calendar' required: true + style: simple schema: type: string x-ms-docs-key-type: calendar @@ -67170,12 +65471,14 @@ paths: tags: - users.calendarGroup summary: Get events from users + description: The events in the calendar. Navigation property. Read-only. operationId: users.calendarGroups.calendars_GetEvents parameters: - name: user-id in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -67183,6 +65486,7 @@ paths: in: path description: 'key: id of calendarGroup' required: true + style: simple schema: type: string x-ms-docs-key-type: calendarGroup @@ -67190,6 +65494,7 @@ paths: in: path description: 'key: id of calendar' required: true + style: simple schema: type: string x-ms-docs-key-type: calendar @@ -67197,6 +65502,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -67345,6 +65651,7 @@ paths: in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -67352,6 +65659,7 @@ paths: in: path description: 'key: id of calendarGroup' required: true + style: simple schema: type: string x-ms-docs-key-type: calendarGroup @@ -67359,6 +65667,7 @@ paths: in: path description: 'key: id of calendar' required: true + style: simple schema: type: string x-ms-docs-key-type: calendar @@ -67366,6 +65675,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -67392,6 +65702,7 @@ paths: in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -67399,6 +65710,7 @@ paths: in: path description: 'key: id of calendarGroup' required: true + style: simple schema: type: string x-ms-docs-key-type: calendarGroup @@ -67406,6 +65718,7 @@ paths: in: path description: 'key: id of calendar' required: true + style: simple schema: type: string x-ms-docs-key-type: calendar @@ -67413,12 +65726,14 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -67431,13 +65746,18 @@ paths: get: tags: - users.calendarGroup - summary: Get attachments from users + summary: List attachments + description: Retrieve a list of attachment objects attached to an event. + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/event-list-attachments?view=graph-rest-1.0 operationId: users.calendarGroups.calendars.events_ListAttachments parameters: - name: user-id in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -67445,6 +65765,7 @@ paths: in: path description: 'key: id of calendarGroup' required: true + style: simple schema: type: string x-ms-docs-key-type: calendarGroup @@ -67452,6 +65773,7 @@ paths: in: path description: 'key: id of calendar' required: true + style: simple schema: type: string x-ms-docs-key-type: calendar @@ -67459,6 +65781,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -67530,13 +65853,18 @@ paths: post: tags: - users.calendarGroup - summary: Create new navigation property to attachments for users + summary: Add attachment + description: 'Use this API to add an attachment to an existing event. This operation limits the size of the attachment you can add to under 3 MB. If an organizer adds an attachment to a meeting event, the organizer can subsequently update the event to send the attachment and update the event for each attendee as well.' + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/event-post-attachments?view=graph-rest-1.0 operationId: users.calendarGroups.calendars.events_CreateAttachments parameters: - name: user-id in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -67544,6 +65872,7 @@ paths: in: path description: 'key: id of calendarGroup' required: true + style: simple schema: type: string x-ms-docs-key-type: calendarGroup @@ -67551,6 +65880,7 @@ paths: in: path description: 'key: id of calendar' required: true + style: simple schema: type: string x-ms-docs-key-type: calendar @@ -67558,6 +65888,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -67583,12 +65914,14 @@ paths: tags: - users.calendarGroup summary: Get attachments from users + description: 'The collection of FileAttachment, ItemAttachment, and referenceAttachment attachments for the event. Navigation property. Read-only. Nullable.' operationId: users.calendarGroups.calendars.events_GetAttachments parameters: - name: user-id in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -67596,6 +65929,7 @@ paths: in: path description: 'key: id of calendarGroup' required: true + style: simple schema: type: string x-ms-docs-key-type: calendarGroup @@ -67603,6 +65937,7 @@ paths: in: path description: 'key: id of calendar' required: true + style: simple schema: type: string x-ms-docs-key-type: calendar @@ -67610,6 +65945,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -67617,6 +65953,7 @@ paths: in: path description: 'key: id of attachment' required: true + style: simple schema: type: string x-ms-docs-key-type: attachment @@ -67659,60 +65996,6 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - patch: - tags: - - users.calendarGroup - summary: Update the navigation property attachments in users - operationId: users.calendarGroups.calendars.events_UpdateAttachments - parameters: - - name: user-id - in: path - description: 'key: id of user' - required: true - schema: - type: string - x-ms-docs-key-type: user - - name: calendarGroup-id - in: path - description: 'key: id of calendarGroup' - required: true - schema: - type: string - x-ms-docs-key-type: calendarGroup - - name: calendar-id - in: path - description: 'key: id of calendar' - required: true - schema: - type: string - x-ms-docs-key-type: calendar - - name: event-id - in: path - description: 'key: id of event' - required: true - schema: - type: string - x-ms-docs-key-type: event - - name: attachment-id - in: path - description: 'key: id of attachment' - required: true - schema: - type: string - x-ms-docs-key-type: attachment - requestBody: - description: New navigation property values - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.attachment' - required: true - responses: - '204': - description: Success - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation delete: tags: - users.calendarGroup @@ -67723,6 +66006,7 @@ paths: in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -67730,6 +66014,7 @@ paths: in: path description: 'key: id of calendarGroup' required: true + style: simple schema: type: string x-ms-docs-key-type: calendarGroup @@ -67737,6 +66022,7 @@ paths: in: path description: 'key: id of calendar' required: true + style: simple schema: type: string x-ms-docs-key-type: calendar @@ -67744,6 +66030,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -67751,12 +66038,14 @@ paths: in: path description: 'key: id of attachment' required: true + style: simple schema: type: string x-ms-docs-key-type: attachment - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -67770,12 +66059,14 @@ paths: tags: - users.calendarGroup summary: Get calendar from users + description: The calendar that contains the event. Navigation property. Read-only. operationId: users.calendarGroups.calendars.events_GetCalendar parameters: - name: user-id in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -67783,6 +66074,7 @@ paths: in: path description: 'key: id of calendarGroup' required: true + style: simple schema: type: string x-ms-docs-key-type: calendarGroup @@ -67790,6 +66082,7 @@ paths: in: path description: 'key: id of calendar' required: true + style: simple schema: type: string x-ms-docs-key-type: calendar @@ -67797,6 +66090,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -67890,6 +66184,7 @@ paths: in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -67897,6 +66192,7 @@ paths: in: path description: 'key: id of calendarGroup' required: true + style: simple schema: type: string x-ms-docs-key-type: calendarGroup @@ -67904,6 +66200,7 @@ paths: in: path description: 'key: id of calendar' required: true + style: simple schema: type: string x-ms-docs-key-type: calendar @@ -67911,6 +66208,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -68104,57 +66402,6 @@ paths: nextLinkName: '@odata.nextLink' operationName: listMore x-ms-docs-operation-type: operation - post: - tags: - - users.calendarGroup - summary: Create new navigation property to exceptionOccurrences for users - operationId: users.calendarGroups.calendars.events_CreateExceptionOccurrences - parameters: - - name: user-id - in: path - description: 'key: id of user' - required: true - schema: - type: string - x-ms-docs-key-type: user - - name: calendarGroup-id - in: path - description: 'key: id of calendarGroup' - required: true - schema: - type: string - x-ms-docs-key-type: calendarGroup - - name: calendar-id - in: path - description: 'key: id of calendar' - required: true - schema: - type: string - x-ms-docs-key-type: calendar - - name: event-id - in: path - description: 'key: id of event' - required: true - schema: - type: string - x-ms-docs-key-type: event - requestBody: - description: New navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.event' - required: true - responses: - '201': - description: Created navigation property. - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.event' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation '/users/{user-id}/calendarGroups/{calendarGroup-id}/calendars/{calendar-id}/events/{event-id}/exceptionOccurrences/{event-id1}': get: tags: @@ -68166,6 +66413,7 @@ paths: in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -68173,6 +66421,7 @@ paths: in: path description: 'key: id of calendarGroup' required: true + style: simple schema: type: string x-ms-docs-key-type: calendarGroup @@ -68180,6 +66429,7 @@ paths: in: path description: 'key: id of calendar' required: true + style: simple schema: type: string x-ms-docs-key-type: calendar @@ -68187,6 +66437,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -68194,6 +66445,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -68358,123 +66610,22 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - patch: - tags: - - users.calendarGroup - summary: Update the navigation property exceptionOccurrences in users - operationId: users.calendarGroups.calendars.events_UpdateExceptionOccurrences - parameters: - - name: user-id - in: path - description: 'key: id of user' - required: true - schema: - type: string - x-ms-docs-key-type: user - - name: calendarGroup-id - in: path - description: 'key: id of calendarGroup' - required: true - schema: - type: string - x-ms-docs-key-type: calendarGroup - - name: calendar-id - in: path - description: 'key: id of calendar' - required: true - schema: - type: string - x-ms-docs-key-type: calendar - - name: event-id - in: path - description: 'key: id of event' - required: true - schema: - type: string - x-ms-docs-key-type: event - - name: event-id1 - in: path - description: 'key: id of event' - required: true - schema: - type: string - x-ms-docs-key-type: event - requestBody: - description: New navigation property values - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.event' - required: true - responses: - '204': - description: Success - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - delete: - tags: - - users.calendarGroup - summary: Delete navigation property exceptionOccurrences for users - operationId: users.calendarGroups.calendars.events_DeleteExceptionOccurrences - parameters: - - name: user-id - in: path - description: 'key: id of user' - required: true - schema: - type: string - x-ms-docs-key-type: user - - name: calendarGroup-id - in: path - description: 'key: id of calendarGroup' - required: true - schema: - type: string - x-ms-docs-key-type: calendarGroup - - name: calendar-id - in: path - description: 'key: id of calendar' - required: true - schema: - type: string - x-ms-docs-key-type: calendar - - name: event-id - in: path - description: 'key: id of event' - required: true - schema: - type: string - x-ms-docs-key-type: event - - name: event-id1 - in: path - description: 'key: id of event' - required: true - schema: - type: string - x-ms-docs-key-type: event - - 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 '/users/{user-id}/calendarGroups/{calendarGroup-id}/calendars/{calendar-id}/events/{event-id}/exceptionOccurrences/{event-id1}/attachments': get: tags: - users.calendarGroup - summary: Get attachments from users + summary: List attachments + description: Retrieve a list of attachment objects attached to an event. + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/event-list-attachments?view=graph-rest-1.0 operationId: users.calendarGroups.calendars.events.exceptionOccurrences_ListAttachments parameters: - name: user-id in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -68482,6 +66633,7 @@ paths: in: path description: 'key: id of calendarGroup' required: true + style: simple schema: type: string x-ms-docs-key-type: calendarGroup @@ -68489,6 +66641,7 @@ paths: in: path description: 'key: id of calendar' required: true + style: simple schema: type: string x-ms-docs-key-type: calendar @@ -68496,6 +66649,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -68503,6 +66657,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -68574,13 +66729,18 @@ paths: post: tags: - users.calendarGroup - summary: Create new navigation property to attachments for users + summary: Add attachment + description: 'Use this API to add an attachment to an existing event. This operation limits the size of the attachment you can add to under 3 MB. If an organizer adds an attachment to a meeting event, the organizer can subsequently update the event to send the attachment and update the event for each attendee as well.' + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/event-post-attachments?view=graph-rest-1.0 operationId: users.calendarGroups.calendars.events.exceptionOccurrences_CreateAttachments parameters: - name: user-id in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -68588,6 +66748,7 @@ paths: in: path description: 'key: id of calendarGroup' required: true + style: simple schema: type: string x-ms-docs-key-type: calendarGroup @@ -68595,6 +66756,7 @@ paths: in: path description: 'key: id of calendar' required: true + style: simple schema: type: string x-ms-docs-key-type: calendar @@ -68602,6 +66764,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -68609,6 +66772,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -68634,12 +66798,14 @@ paths: tags: - users.calendarGroup summary: Get attachments from users + description: 'The collection of FileAttachment, ItemAttachment, and referenceAttachment attachments for the event. Navigation property. Read-only. Nullable.' operationId: users.calendarGroups.calendars.events.exceptionOccurrences_GetAttachments parameters: - name: user-id in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -68647,6 +66813,7 @@ paths: in: path description: 'key: id of calendarGroup' required: true + style: simple schema: type: string x-ms-docs-key-type: calendarGroup @@ -68654,6 +66821,7 @@ paths: in: path description: 'key: id of calendar' required: true + style: simple schema: type: string x-ms-docs-key-type: calendar @@ -68661,6 +66829,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -68668,6 +66837,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -68675,6 +66845,7 @@ paths: in: path description: 'key: id of attachment' required: true + style: simple schema: type: string x-ms-docs-key-type: attachment @@ -68717,67 +66888,6 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - patch: - tags: - - users.calendarGroup - summary: Update the navigation property attachments in users - operationId: users.calendarGroups.calendars.events.exceptionOccurrences_UpdateAttachments - parameters: - - name: user-id - in: path - description: 'key: id of user' - required: true - schema: - type: string - x-ms-docs-key-type: user - - name: calendarGroup-id - in: path - description: 'key: id of calendarGroup' - required: true - schema: - type: string - x-ms-docs-key-type: calendarGroup - - name: calendar-id - in: path - description: 'key: id of calendar' - required: true - schema: - type: string - x-ms-docs-key-type: calendar - - name: event-id - in: path - description: 'key: id of event' - required: true - schema: - type: string - x-ms-docs-key-type: event - - name: event-id1 - in: path - description: 'key: id of event' - required: true - schema: - type: string - x-ms-docs-key-type: event - - name: attachment-id - in: path - description: 'key: id of attachment' - required: true - schema: - type: string - x-ms-docs-key-type: attachment - requestBody: - description: New navigation property values - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.attachment' - required: true - responses: - '204': - description: Success - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation delete: tags: - users.calendarGroup @@ -68788,6 +66898,7 @@ paths: in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -68795,6 +66906,7 @@ paths: in: path description: 'key: id of calendarGroup' required: true + style: simple schema: type: string x-ms-docs-key-type: calendarGroup @@ -68802,6 +66914,7 @@ paths: in: path description: 'key: id of calendar' required: true + style: simple schema: type: string x-ms-docs-key-type: calendar @@ -68809,6 +66922,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -68816,6 +66930,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -68823,12 +66938,14 @@ paths: in: path description: 'key: id of attachment' required: true + style: simple schema: type: string x-ms-docs-key-type: attachment - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -68842,12 +66959,14 @@ paths: tags: - users.calendarGroup summary: Get calendar from users + description: The calendar that contains the event. Navigation property. Read-only. operationId: users.calendarGroups.calendars.events.exceptionOccurrences_GetCalendar parameters: - name: user-id in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -68855,6 +66974,7 @@ paths: in: path description: 'key: id of calendarGroup' required: true + style: simple schema: type: string x-ms-docs-key-type: calendarGroup @@ -68862,6 +66982,7 @@ paths: in: path description: 'key: id of calendar' required: true + style: simple schema: type: string x-ms-docs-key-type: calendar @@ -68869,6 +66990,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -68876,6 +66998,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -68968,12 +67091,14 @@ paths: tags: - users.calendarGroup summary: Get extensions from users + description: The collection of open extensions defined for the event. Nullable. operationId: users.calendarGroups.calendars.events.exceptionOccurrences_ListExtensions parameters: - name: user-id in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -68981,6 +67106,7 @@ paths: in: path description: 'key: id of calendarGroup' required: true + style: simple schema: type: string x-ms-docs-key-type: calendarGroup @@ -68988,6 +67114,7 @@ paths: in: path description: 'key: id of calendar' required: true + style: simple schema: type: string x-ms-docs-key-type: calendar @@ -68995,6 +67122,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -69002,6 +67130,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -69058,13 +67187,18 @@ paths: post: tags: - users.calendarGroup - summary: Create new navigation property to extensions for users + summary: Create openTypeExtension + description: 'Create an open extension (openTypeExtension object) and add custom properties in a new or existing instance of a resource. You can create an open extension in a resource instance and store custom data to it all in the same operation, except for specific resources. See known limitations of open extensions for more information. The table in the Permissions section lists the resources that support open extensions.' + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/opentypeextension-post-opentypeextension?view=graph-rest-1.0 operationId: users.calendarGroups.calendars.events.exceptionOccurrences_CreateExtensions parameters: - name: user-id in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -69072,6 +67206,7 @@ paths: in: path description: 'key: id of calendarGroup' required: true + style: simple schema: type: string x-ms-docs-key-type: calendarGroup @@ -69079,6 +67214,7 @@ paths: in: path description: 'key: id of calendar' required: true + style: simple schema: type: string x-ms-docs-key-type: calendar @@ -69086,6 +67222,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -69093,6 +67230,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -69118,12 +67256,14 @@ paths: tags: - users.calendarGroup summary: Get extensions from users + description: The collection of open extensions defined for the event. Nullable. operationId: users.calendarGroups.calendars.events.exceptionOccurrences_GetExtensions parameters: - name: user-id in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -69131,6 +67271,7 @@ paths: in: path description: 'key: id of calendarGroup' required: true + style: simple schema: type: string x-ms-docs-key-type: calendarGroup @@ -69138,6 +67279,7 @@ paths: in: path description: 'key: id of calendar' required: true + style: simple schema: type: string x-ms-docs-key-type: calendar @@ -69145,6 +67287,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -69152,6 +67295,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -69159,6 +67303,7 @@ paths: in: path description: 'key: id of extension' required: true + style: simple schema: type: string x-ms-docs-key-type: extension @@ -69206,6 +67351,7 @@ paths: in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -69213,6 +67359,7 @@ paths: in: path description: 'key: id of calendarGroup' required: true + style: simple schema: type: string x-ms-docs-key-type: calendarGroup @@ -69220,6 +67367,7 @@ paths: in: path description: 'key: id of calendar' required: true + style: simple schema: type: string x-ms-docs-key-type: calendar @@ -69227,6 +67375,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -69234,6 +67383,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -69241,6 +67391,7 @@ paths: in: path description: 'key: id of extension' required: true + style: simple schema: type: string x-ms-docs-key-type: extension @@ -69267,6 +67418,7 @@ paths: in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -69274,6 +67426,7 @@ paths: in: path description: 'key: id of calendarGroup' required: true + style: simple schema: type: string x-ms-docs-key-type: calendarGroup @@ -69281,6 +67434,7 @@ paths: in: path description: 'key: id of calendar' required: true + style: simple schema: type: string x-ms-docs-key-type: calendar @@ -69288,6 +67442,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -69295,6 +67450,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -69302,12 +67458,14 @@ paths: in: path description: 'key: id of extension' required: true + style: simple schema: type: string x-ms-docs-key-type: extension - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -69320,13 +67478,18 @@ paths: get: tags: - users.calendarGroup - summary: Get instances from users + summary: List instances + description: "Get the instances (occurrences) of an event for a specified time range. If the event is a `seriesMaster` type, this returns the\noccurrences and exceptions of the event in the specified time range." + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/event-list-instances?view=graph-rest-1.0 operationId: users.calendarGroups.calendars.events.exceptionOccurrences_ListInstances parameters: - name: user-id in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -69334,6 +67497,7 @@ paths: in: path description: 'key: id of calendarGroup' required: true + style: simple schema: type: string x-ms-docs-key-type: calendarGroup @@ -69341,6 +67505,7 @@ paths: in: path description: 'key: id of calendar' required: true + style: simple schema: type: string x-ms-docs-key-type: calendar @@ -69348,6 +67513,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -69355,6 +67521,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -69529,75 +67696,19 @@ paths: nextLinkName: '@odata.nextLink' operationName: listMore x-ms-docs-operation-type: operation - post: - tags: - - users.calendarGroup - summary: Create new navigation property to instances for users - operationId: users.calendarGroups.calendars.events.exceptionOccurrences_CreateInstances - parameters: - - name: user-id - in: path - description: 'key: id of user' - required: true - schema: - type: string - x-ms-docs-key-type: user - - name: calendarGroup-id - in: path - description: 'key: id of calendarGroup' - required: true - schema: - type: string - x-ms-docs-key-type: calendarGroup - - name: calendar-id - in: path - description: 'key: id of calendar' - required: true - schema: - type: string - x-ms-docs-key-type: calendar - - name: event-id - in: path - description: 'key: id of event' - required: true - schema: - type: string - x-ms-docs-key-type: event - - name: event-id1 - in: path - description: 'key: id of event' - required: true - schema: - type: string - x-ms-docs-key-type: event - requestBody: - description: New navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.event' - required: true - responses: - '201': - description: Created navigation property. - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.event' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation '/users/{user-id}/calendarGroups/{calendarGroup-id}/calendars/{calendar-id}/events/{event-id}/exceptionOccurrences/{event-id1}/instances/{event-id2}': get: tags: - users.calendarGroup summary: Get instances from users + description: 'The occurrences of a recurring series, if the event is a series master. This property includes occurrences that are part of the recurrence pattern, and exceptions that have been modified, but does not include occurrences that have been cancelled from the series. Navigation property. Read-only. Nullable.' operationId: users.calendarGroups.calendars.events.exceptionOccurrences_GetInstances parameters: - name: user-id in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -69605,6 +67716,7 @@ paths: in: path description: 'key: id of calendarGroup' required: true + style: simple schema: type: string x-ms-docs-key-type: calendarGroup @@ -69612,6 +67724,7 @@ paths: in: path description: 'key: id of calendar' required: true + style: simple schema: type: string x-ms-docs-key-type: calendar @@ -69619,6 +67732,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -69626,6 +67740,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -69633,6 +67748,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -69785,137 +67901,22 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - patch: - tags: - - users.calendarGroup - summary: Update the navigation property instances in users - operationId: users.calendarGroups.calendars.events.exceptionOccurrences_UpdateInstances - parameters: - - name: user-id - in: path - description: 'key: id of user' - required: true - schema: - type: string - x-ms-docs-key-type: user - - name: calendarGroup-id - in: path - description: 'key: id of calendarGroup' - required: true - schema: - type: string - x-ms-docs-key-type: calendarGroup - - name: calendar-id - in: path - description: 'key: id of calendar' - required: true - schema: - type: string - x-ms-docs-key-type: calendar - - name: event-id - in: path - description: 'key: id of event' - required: true - schema: - type: string - x-ms-docs-key-type: event - - name: event-id1 - in: path - description: 'key: id of event' - required: true - schema: - type: string - x-ms-docs-key-type: event - - name: event-id2 - in: path - description: 'key: id of event' - required: true - schema: - type: string - x-ms-docs-key-type: event - requestBody: - description: New navigation property values - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.event' - required: true - responses: - '204': - description: Success - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - delete: - tags: - - users.calendarGroup - summary: Delete navigation property instances for users - operationId: users.calendarGroups.calendars.events.exceptionOccurrences_DeleteInstances - parameters: - - name: user-id - in: path - description: 'key: id of user' - required: true - schema: - type: string - x-ms-docs-key-type: user - - name: calendarGroup-id - in: path - description: 'key: id of calendarGroup' - required: true - schema: - type: string - x-ms-docs-key-type: calendarGroup - - name: calendar-id - in: path - description: 'key: id of calendar' - required: true - schema: - type: string - x-ms-docs-key-type: calendar - - name: event-id - in: path - description: 'key: id of event' - required: true - schema: - type: string - x-ms-docs-key-type: event - - name: event-id1 - in: path - description: 'key: id of event' - required: true - schema: - type: string - x-ms-docs-key-type: event - - name: event-id2 - in: path - description: 'key: id of event' - required: true - schema: - type: string - x-ms-docs-key-type: event - - 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 '/users/{user-id}/calendarGroups/{calendarGroup-id}/calendars/{calendar-id}/events/{event-id}/exceptionOccurrences/{event-id1}/instances/{event-id2}/attachments': get: tags: - users.calendarGroup - summary: Get attachments from users + summary: List attachments + description: Retrieve a list of attachment objects attached to an event. + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/event-list-attachments?view=graph-rest-1.0 operationId: users.calendarGroups.calendars.events.exceptionOccurrences.instances_ListAttachments parameters: - name: user-id in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -69923,6 +67924,7 @@ paths: in: path description: 'key: id of calendarGroup' required: true + style: simple schema: type: string x-ms-docs-key-type: calendarGroup @@ -69930,6 +67932,7 @@ paths: in: path description: 'key: id of calendar' required: true + style: simple schema: type: string x-ms-docs-key-type: calendar @@ -69937,6 +67940,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -69944,6 +67948,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -69951,6 +67956,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -70012,166 +68018,81 @@ paths: type: string responses: '200': - $ref: '#/components/responses/microsoft.graph.attachmentCollectionResponse' - default: - $ref: '#/components/responses/error' - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore - x-ms-docs-operation-type: operation - post: - tags: - - users.calendarGroup - summary: Create new navigation property to attachments for users - operationId: users.calendarGroups.calendars.events.exceptionOccurrences.instances_CreateAttachments - parameters: - - name: user-id - in: path - description: 'key: id of user' - required: true - schema: - type: string - x-ms-docs-key-type: user - - name: calendarGroup-id - in: path - description: 'key: id of calendarGroup' - required: true - schema: - type: string - x-ms-docs-key-type: calendarGroup - - name: calendar-id - in: path - description: 'key: id of calendar' - required: true - schema: - type: string - x-ms-docs-key-type: calendar - - name: event-id - in: path - description: 'key: id of event' - required: true - schema: - type: string - x-ms-docs-key-type: event - - name: event-id1 - in: path - description: 'key: id of event' - required: true - schema: - type: string - x-ms-docs-key-type: event - - name: event-id2 - in: path - description: 'key: id of event' - required: true - schema: - type: string - x-ms-docs-key-type: event - requestBody: - description: New navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.attachment' - required: true - responses: - '201': - description: Created navigation property. - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.attachment' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/users/{user-id}/calendarGroups/{calendarGroup-id}/calendars/{calendar-id}/events/{event-id}/exceptionOccurrences/{event-id1}/instances/{event-id2}/attachments/{attachment-id}': - get: - tags: - - users.calendarGroup - summary: Get attachments from users - operationId: users.calendarGroups.calendars.events.exceptionOccurrences.instances_GetAttachments - parameters: - - name: user-id - in: path - description: 'key: id of user' - required: true - schema: - type: string - x-ms-docs-key-type: user - - name: calendarGroup-id - in: path - description: 'key: id of calendarGroup' - required: true - schema: - type: string - x-ms-docs-key-type: calendarGroup - - name: calendar-id - in: path - description: 'key: id of calendar' - required: true - schema: - type: string - x-ms-docs-key-type: calendar - - name: event-id - in: path - description: 'key: id of event' - required: true - schema: - type: string - x-ms-docs-key-type: event - - name: event-id1 - in: path - description: 'key: id of event' - required: true - schema: - type: string - x-ms-docs-key-type: event - - name: event-id2 - in: path - description: 'key: id of event' - required: true - schema: - type: string - x-ms-docs-key-type: event - - name: attachment-id - in: path - description: 'key: id of attachment' - required: true - schema: - type: string - x-ms-docs-key-type: attachment - - name: $select - in: query - description: Select properties to be returned - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - id - - contentType - - isInline - - lastModifiedDateTime - - name - - size - 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 + $ref: '#/components/responses/microsoft.graph.attachmentCollectionResponse' + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + post: + tags: + - users.calendarGroup + summary: Add attachment + description: 'Use this API to add an attachment to an existing event. This operation limits the size of the attachment you can add to under 3 MB. If an organizer adds an attachment to a meeting event, the organizer can subsequently update the event to send the attachment and update the event for each attendee as well.' + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/event-post-attachments?view=graph-rest-1.0 + operationId: users.calendarGroups.calendars.events.exceptionOccurrences.instances_CreateAttachments + parameters: + - name: user-id + in: path + description: 'key: id of user' + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: user + - name: calendarGroup-id + in: path + description: 'key: id of calendarGroup' + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: calendarGroup + - name: calendar-id + in: path + description: 'key: id of calendar' + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: calendar + - name: event-id + in: path + description: 'key: id of event' + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: event + - name: event-id1 + in: path + description: 'key: id of event' + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: event + - name: event-id2 + in: path + description: 'key: id of event' + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: event + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.attachment' + required: true + responses: + '201': + description: Created navigation property. content: application/json: schema: @@ -70179,16 +68100,19 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - patch: + '/users/{user-id}/calendarGroups/{calendarGroup-id}/calendars/{calendar-id}/events/{event-id}/exceptionOccurrences/{event-id1}/instances/{event-id2}/attachments/{attachment-id}': + get: tags: - users.calendarGroup - summary: Update the navigation property attachments in users - operationId: users.calendarGroups.calendars.events.exceptionOccurrences.instances_UpdateAttachments + summary: Get attachments from users + description: 'The collection of FileAttachment, ItemAttachment, and referenceAttachment attachments for the event. Navigation property. Read-only. Nullable.' + operationId: users.calendarGroups.calendars.events.exceptionOccurrences.instances_GetAttachments parameters: - name: user-id in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -70196,6 +68120,7 @@ paths: in: path description: 'key: id of calendarGroup' required: true + style: simple schema: type: string x-ms-docs-key-type: calendarGroup @@ -70203,6 +68128,7 @@ paths: in: path description: 'key: id of calendar' required: true + style: simple schema: type: string x-ms-docs-key-type: calendar @@ -70210,6 +68136,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -70217,6 +68144,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -70224,6 +68152,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -70231,19 +68160,46 @@ paths: in: path description: 'key: id of attachment' required: true + style: simple schema: type: string x-ms-docs-key-type: attachment - requestBody: - description: New navigation property values - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.attachment' - required: true + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - contentType + - isInline + - lastModifiedDateTime + - name + - size + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + type: string responses: - '204': - description: Success + '200': + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.attachment' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation @@ -70257,6 +68213,7 @@ paths: in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -70264,6 +68221,7 @@ paths: in: path description: 'key: id of calendarGroup' required: true + style: simple schema: type: string x-ms-docs-key-type: calendarGroup @@ -70271,6 +68229,7 @@ paths: in: path description: 'key: id of calendar' required: true + style: simple schema: type: string x-ms-docs-key-type: calendar @@ -70278,6 +68237,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -70285,6 +68245,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -70292,6 +68253,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -70299,12 +68261,14 @@ paths: in: path description: 'key: id of attachment' required: true + style: simple schema: type: string x-ms-docs-key-type: attachment - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -70318,12 +68282,14 @@ paths: tags: - users.calendarGroup summary: Get calendar from users + description: The calendar that contains the event. Navigation property. Read-only. operationId: users.calendarGroups.calendars.events.exceptionOccurrences.instances_GetCalendar parameters: - name: user-id in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -70331,6 +68297,7 @@ paths: in: path description: 'key: id of calendarGroup' required: true + style: simple schema: type: string x-ms-docs-key-type: calendarGroup @@ -70338,6 +68305,7 @@ paths: in: path description: 'key: id of calendar' required: true + style: simple schema: type: string x-ms-docs-key-type: calendar @@ -70345,6 +68313,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -70352,6 +68321,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -70359,6 +68329,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -70456,12 +68427,14 @@ paths: tags: - users.calendarGroup summary: Get extensions from users + description: The collection of open extensions defined for the event. Nullable. operationId: users.calendarGroups.calendars.events.exceptionOccurrences.instances_ListExtensions parameters: - name: user-id in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -70469,6 +68442,7 @@ paths: in: path description: 'key: id of calendarGroup' required: true + style: simple schema: type: string x-ms-docs-key-type: calendarGroup @@ -70476,6 +68450,7 @@ paths: in: path description: 'key: id of calendar' required: true + style: simple schema: type: string x-ms-docs-key-type: calendar @@ -70483,6 +68458,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -70490,6 +68466,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -70497,6 +68474,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -70553,13 +68531,18 @@ paths: post: tags: - users.calendarGroup - summary: Create new navigation property to extensions for users + summary: Create openTypeExtension + description: 'Create an open extension (openTypeExtension object) and add custom properties in a new or existing instance of a resource. You can create an open extension in a resource instance and store custom data to it all in the same operation, except for specific resources. See known limitations of open extensions for more information. The table in the Permissions section lists the resources that support open extensions.' + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/opentypeextension-post-opentypeextension?view=graph-rest-1.0 operationId: users.calendarGroups.calendars.events.exceptionOccurrences.instances_CreateExtensions parameters: - name: user-id in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -70567,6 +68550,7 @@ paths: in: path description: 'key: id of calendarGroup' required: true + style: simple schema: type: string x-ms-docs-key-type: calendarGroup @@ -70574,6 +68558,7 @@ paths: in: path description: 'key: id of calendar' required: true + style: simple schema: type: string x-ms-docs-key-type: calendar @@ -70581,6 +68566,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -70588,6 +68574,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -70595,6 +68582,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -70620,12 +68608,14 @@ paths: tags: - users.calendarGroup summary: Get extensions from users + description: The collection of open extensions defined for the event. Nullable. operationId: users.calendarGroups.calendars.events.exceptionOccurrences.instances_GetExtensions parameters: - name: user-id in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -70633,6 +68623,7 @@ paths: in: path description: 'key: id of calendarGroup' required: true + style: simple schema: type: string x-ms-docs-key-type: calendarGroup @@ -70640,6 +68631,7 @@ paths: in: path description: 'key: id of calendar' required: true + style: simple schema: type: string x-ms-docs-key-type: calendar @@ -70647,6 +68639,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -70654,6 +68647,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -70661,6 +68655,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -70668,6 +68663,7 @@ paths: in: path description: 'key: id of extension' required: true + style: simple schema: type: string x-ms-docs-key-type: extension @@ -70715,6 +68711,7 @@ paths: in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -70722,6 +68719,7 @@ paths: in: path description: 'key: id of calendarGroup' required: true + style: simple schema: type: string x-ms-docs-key-type: calendarGroup @@ -70729,6 +68727,7 @@ paths: in: path description: 'key: id of calendar' required: true + style: simple schema: type: string x-ms-docs-key-type: calendar @@ -70736,6 +68735,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -70743,6 +68743,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -70750,6 +68751,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -70757,6 +68759,7 @@ paths: in: path description: 'key: id of extension' required: true + style: simple schema: type: string x-ms-docs-key-type: extension @@ -70783,6 +68786,7 @@ paths: in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -70790,6 +68794,7 @@ paths: in: path description: 'key: id of calendarGroup' required: true + style: simple schema: type: string x-ms-docs-key-type: calendarGroup @@ -70797,6 +68802,7 @@ paths: in: path description: 'key: id of calendar' required: true + style: simple schema: type: string x-ms-docs-key-type: calendar @@ -70804,6 +68810,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -70811,6 +68818,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -70818,6 +68826,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -70825,12 +68834,14 @@ paths: in: path description: 'key: id of extension' required: true + style: simple schema: type: string x-ms-docs-key-type: extension - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -70844,12 +68855,14 @@ paths: tags: - users.calendarGroup summary: Get multiValueExtendedProperties from users + description: The collection of multi-value extended properties defined for the event. Read-only. Nullable. operationId: users.calendarGroups.calendars.events.exceptionOccurrences.instances_ListMultiValueExtendedProperties parameters: - name: user-id in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -70857,6 +68870,7 @@ paths: in: path description: 'key: id of calendarGroup' required: true + style: simple schema: type: string x-ms-docs-key-type: calendarGroup @@ -70864,6 +68878,7 @@ paths: in: path description: 'key: id of calendar' required: true + style: simple schema: type: string x-ms-docs-key-type: calendar @@ -70871,6 +68886,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -70878,6 +68894,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -70885,6 +68902,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -70952,6 +68970,7 @@ paths: in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -70959,6 +68978,7 @@ paths: in: path description: 'key: id of calendarGroup' required: true + style: simple schema: type: string x-ms-docs-key-type: calendarGroup @@ -70966,6 +68986,7 @@ paths: in: path description: 'key: id of calendar' required: true + style: simple schema: type: string x-ms-docs-key-type: calendar @@ -70973,6 +68994,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -70980,6 +69002,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -70987,6 +69010,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -71012,12 +69036,14 @@ paths: tags: - users.calendarGroup summary: Get multiValueExtendedProperties from users + description: The collection of multi-value extended properties defined for the event. Read-only. Nullable. operationId: users.calendarGroups.calendars.events.exceptionOccurrences.instances_GetMultiValueExtendedProperties parameters: - name: user-id in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -71025,6 +69051,7 @@ paths: in: path description: 'key: id of calendarGroup' required: true + style: simple schema: type: string x-ms-docs-key-type: calendarGroup @@ -71032,6 +69059,7 @@ paths: in: path description: 'key: id of calendar' required: true + style: simple schema: type: string x-ms-docs-key-type: calendar @@ -71039,6 +69067,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -71046,6 +69075,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -71053,6 +69083,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -71060,6 +69091,7 @@ paths: in: path description: 'key: id of multiValueLegacyExtendedProperty' required: true + style: simple schema: type: string x-ms-docs-key-type: multiValueLegacyExtendedProperty @@ -71108,6 +69140,7 @@ paths: in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -71115,6 +69148,7 @@ paths: in: path description: 'key: id of calendarGroup' required: true + style: simple schema: type: string x-ms-docs-key-type: calendarGroup @@ -71122,6 +69156,7 @@ paths: in: path description: 'key: id of calendar' required: true + style: simple schema: type: string x-ms-docs-key-type: calendar @@ -71129,6 +69164,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -71136,6 +69172,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -71143,6 +69180,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -71150,6 +69188,7 @@ paths: in: path description: 'key: id of multiValueLegacyExtendedProperty' required: true + style: simple schema: type: string x-ms-docs-key-type: multiValueLegacyExtendedProperty @@ -71176,6 +69215,7 @@ paths: in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -71183,6 +69223,7 @@ paths: in: path description: 'key: id of calendarGroup' required: true + style: simple schema: type: string x-ms-docs-key-type: calendarGroup @@ -71190,6 +69231,7 @@ paths: in: path description: 'key: id of calendar' required: true + style: simple schema: type: string x-ms-docs-key-type: calendar @@ -71197,6 +69239,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -71204,6 +69247,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -71211,6 +69255,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -71218,12 +69263,14 @@ paths: in: path description: 'key: id of multiValueLegacyExtendedProperty' required: true + style: simple schema: type: string x-ms-docs-key-type: multiValueLegacyExtendedProperty - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -71237,12 +69284,14 @@ paths: tags: - users.calendarGroup summary: Get singleValueExtendedProperties from users + description: The collection of single-value extended properties defined for the event. Read-only. Nullable. operationId: users.calendarGroups.calendars.events.exceptionOccurrences.instances_ListSingleValueExtendedProperties parameters: - name: user-id in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -71250,6 +69299,7 @@ paths: in: path description: 'key: id of calendarGroup' required: true + style: simple schema: type: string x-ms-docs-key-type: calendarGroup @@ -71257,6 +69307,7 @@ paths: in: path description: 'key: id of calendar' required: true + style: simple schema: type: string x-ms-docs-key-type: calendar @@ -71264,6 +69315,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -71271,6 +69323,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -71278,6 +69331,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -71345,6 +69399,7 @@ paths: in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -71352,6 +69407,7 @@ paths: in: path description: 'key: id of calendarGroup' required: true + style: simple schema: type: string x-ms-docs-key-type: calendarGroup @@ -71359,6 +69415,7 @@ paths: in: path description: 'key: id of calendar' required: true + style: simple schema: type: string x-ms-docs-key-type: calendar @@ -71366,6 +69423,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -71373,6 +69431,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -71380,6 +69439,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -71405,12 +69465,14 @@ paths: tags: - users.calendarGroup summary: Get singleValueExtendedProperties from users + description: The collection of single-value extended properties defined for the event. Read-only. Nullable. operationId: users.calendarGroups.calendars.events.exceptionOccurrences.instances_GetSingleValueExtendedProperties parameters: - name: user-id in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -71418,6 +69480,7 @@ paths: in: path description: 'key: id of calendarGroup' required: true + style: simple schema: type: string x-ms-docs-key-type: calendarGroup @@ -71425,6 +69488,7 @@ paths: in: path description: 'key: id of calendar' required: true + style: simple schema: type: string x-ms-docs-key-type: calendar @@ -71432,6 +69496,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -71439,6 +69504,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -71446,6 +69512,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -71453,6 +69520,7 @@ paths: in: path description: 'key: id of singleValueLegacyExtendedProperty' required: true + style: simple schema: type: string x-ms-docs-key-type: singleValueLegacyExtendedProperty @@ -71501,6 +69569,7 @@ paths: in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -71508,6 +69577,7 @@ paths: in: path description: 'key: id of calendarGroup' required: true + style: simple schema: type: string x-ms-docs-key-type: calendarGroup @@ -71515,6 +69585,7 @@ paths: in: path description: 'key: id of calendar' required: true + style: simple schema: type: string x-ms-docs-key-type: calendar @@ -71522,6 +69593,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -71529,6 +69601,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -71536,6 +69609,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -71543,6 +69617,7 @@ paths: in: path description: 'key: id of singleValueLegacyExtendedProperty' required: true + style: simple schema: type: string x-ms-docs-key-type: singleValueLegacyExtendedProperty @@ -71569,6 +69644,7 @@ paths: in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -71576,6 +69652,7 @@ paths: in: path description: 'key: id of calendarGroup' required: true + style: simple schema: type: string x-ms-docs-key-type: calendarGroup @@ -71583,6 +69660,7 @@ paths: in: path description: 'key: id of calendar' required: true + style: simple schema: type: string x-ms-docs-key-type: calendar @@ -71590,6 +69668,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -71597,6 +69676,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -71604,6 +69684,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -71611,12 +69692,14 @@ paths: in: path description: 'key: id of singleValueLegacyExtendedProperty' required: true + style: simple schema: type: string x-ms-docs-key-type: singleValueLegacyExtendedProperty - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -71630,12 +69713,14 @@ paths: tags: - users.calendarGroup summary: Get multiValueExtendedProperties from users + description: The collection of multi-value extended properties defined for the event. Read-only. Nullable. operationId: users.calendarGroups.calendars.events.exceptionOccurrences_ListMultiValueExtendedProperties parameters: - name: user-id in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -71643,6 +69728,7 @@ paths: in: path description: 'key: id of calendarGroup' required: true + style: simple schema: type: string x-ms-docs-key-type: calendarGroup @@ -71650,6 +69736,7 @@ paths: in: path description: 'key: id of calendar' required: true + style: simple schema: type: string x-ms-docs-key-type: calendar @@ -71657,6 +69744,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -71664,6 +69752,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -71731,6 +69820,7 @@ paths: in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -71738,6 +69828,7 @@ paths: in: path description: 'key: id of calendarGroup' required: true + style: simple schema: type: string x-ms-docs-key-type: calendarGroup @@ -71745,6 +69836,7 @@ paths: in: path description: 'key: id of calendar' required: true + style: simple schema: type: string x-ms-docs-key-type: calendar @@ -71752,6 +69844,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -71759,6 +69852,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -71784,12 +69878,14 @@ paths: tags: - users.calendarGroup summary: Get multiValueExtendedProperties from users + description: The collection of multi-value extended properties defined for the event. Read-only. Nullable. operationId: users.calendarGroups.calendars.events.exceptionOccurrences_GetMultiValueExtendedProperties parameters: - name: user-id in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -71797,6 +69893,7 @@ paths: in: path description: 'key: id of calendarGroup' required: true + style: simple schema: type: string x-ms-docs-key-type: calendarGroup @@ -71804,6 +69901,7 @@ paths: in: path description: 'key: id of calendar' required: true + style: simple schema: type: string x-ms-docs-key-type: calendar @@ -71811,6 +69909,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -71818,6 +69917,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -71825,6 +69925,7 @@ paths: in: path description: 'key: id of multiValueLegacyExtendedProperty' required: true + style: simple schema: type: string x-ms-docs-key-type: multiValueLegacyExtendedProperty @@ -71873,6 +69974,7 @@ paths: in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -71880,6 +69982,7 @@ paths: in: path description: 'key: id of calendarGroup' required: true + style: simple schema: type: string x-ms-docs-key-type: calendarGroup @@ -71887,6 +69990,7 @@ paths: in: path description: 'key: id of calendar' required: true + style: simple schema: type: string x-ms-docs-key-type: calendar @@ -71894,6 +69998,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -71901,6 +70006,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -71908,6 +70014,7 @@ paths: in: path description: 'key: id of multiValueLegacyExtendedProperty' required: true + style: simple schema: type: string x-ms-docs-key-type: multiValueLegacyExtendedProperty @@ -71934,6 +70041,7 @@ paths: in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -71941,6 +70049,7 @@ paths: in: path description: 'key: id of calendarGroup' required: true + style: simple schema: type: string x-ms-docs-key-type: calendarGroup @@ -71948,6 +70057,7 @@ paths: in: path description: 'key: id of calendar' required: true + style: simple schema: type: string x-ms-docs-key-type: calendar @@ -71955,6 +70065,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -71962,6 +70073,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -71969,12 +70081,14 @@ paths: in: path description: 'key: id of multiValueLegacyExtendedProperty' required: true + style: simple schema: type: string x-ms-docs-key-type: multiValueLegacyExtendedProperty - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -71988,12 +70102,14 @@ paths: tags: - users.calendarGroup summary: Get singleValueExtendedProperties from users + description: The collection of single-value extended properties defined for the event. Read-only. Nullable. operationId: users.calendarGroups.calendars.events.exceptionOccurrences_ListSingleValueExtendedProperties parameters: - name: user-id in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -72001,6 +70117,7 @@ paths: in: path description: 'key: id of calendarGroup' required: true + style: simple schema: type: string x-ms-docs-key-type: calendarGroup @@ -72008,6 +70125,7 @@ paths: in: path description: 'key: id of calendar' required: true + style: simple schema: type: string x-ms-docs-key-type: calendar @@ -72015,6 +70133,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -72022,6 +70141,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -72089,6 +70209,7 @@ paths: in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -72096,6 +70217,7 @@ paths: in: path description: 'key: id of calendarGroup' required: true + style: simple schema: type: string x-ms-docs-key-type: calendarGroup @@ -72103,6 +70225,7 @@ paths: in: path description: 'key: id of calendar' required: true + style: simple schema: type: string x-ms-docs-key-type: calendar @@ -72110,6 +70233,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -72117,6 +70241,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -72142,12 +70267,14 @@ paths: tags: - users.calendarGroup summary: Get singleValueExtendedProperties from users + description: The collection of single-value extended properties defined for the event. Read-only. Nullable. operationId: users.calendarGroups.calendars.events.exceptionOccurrences_GetSingleValueExtendedProperties parameters: - name: user-id in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -72155,6 +70282,7 @@ paths: in: path description: 'key: id of calendarGroup' required: true + style: simple schema: type: string x-ms-docs-key-type: calendarGroup @@ -72162,6 +70290,7 @@ paths: in: path description: 'key: id of calendar' required: true + style: simple schema: type: string x-ms-docs-key-type: calendar @@ -72169,6 +70298,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -72176,6 +70306,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -72183,6 +70314,7 @@ paths: in: path description: 'key: id of singleValueLegacyExtendedProperty' required: true + style: simple schema: type: string x-ms-docs-key-type: singleValueLegacyExtendedProperty @@ -72231,6 +70363,7 @@ paths: in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -72238,6 +70371,7 @@ paths: in: path description: 'key: id of calendarGroup' required: true + style: simple schema: type: string x-ms-docs-key-type: calendarGroup @@ -72245,6 +70379,7 @@ paths: in: path description: 'key: id of calendar' required: true + style: simple schema: type: string x-ms-docs-key-type: calendar @@ -72252,6 +70387,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -72259,6 +70395,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -72266,6 +70403,7 @@ paths: in: path description: 'key: id of singleValueLegacyExtendedProperty' required: true + style: simple schema: type: string x-ms-docs-key-type: singleValueLegacyExtendedProperty @@ -72292,6 +70430,7 @@ paths: in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -72299,6 +70438,7 @@ paths: in: path description: 'key: id of calendarGroup' required: true + style: simple schema: type: string x-ms-docs-key-type: calendarGroup @@ -72306,6 +70446,7 @@ paths: in: path description: 'key: id of calendar' required: true + style: simple schema: type: string x-ms-docs-key-type: calendar @@ -72313,6 +70454,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -72320,6 +70462,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -72327,12 +70470,14 @@ paths: in: path description: 'key: id of singleValueLegacyExtendedProperty' required: true + style: simple schema: type: string x-ms-docs-key-type: singleValueLegacyExtendedProperty - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -72346,12 +70491,14 @@ paths: tags: - users.calendarGroup summary: Get extensions from users + description: The collection of open extensions defined for the event. Nullable. operationId: users.calendarGroups.calendars.events_ListExtensions parameters: - name: user-id in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -72359,6 +70506,7 @@ paths: in: path description: 'key: id of calendarGroup' required: true + style: simple schema: type: string x-ms-docs-key-type: calendarGroup @@ -72366,6 +70514,7 @@ paths: in: path description: 'key: id of calendar' required: true + style: simple schema: type: string x-ms-docs-key-type: calendar @@ -72373,6 +70522,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -72429,13 +70579,18 @@ paths: post: tags: - users.calendarGroup - summary: Create new navigation property to extensions for users + summary: Create openTypeExtension + description: 'Create an open extension (openTypeExtension object) and add custom properties in a new or existing instance of a resource. You can create an open extension in a resource instance and store custom data to it all in the same operation, except for specific resources. See known limitations of open extensions for more information. The table in the Permissions section lists the resources that support open extensions.' + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/opentypeextension-post-opentypeextension?view=graph-rest-1.0 operationId: users.calendarGroups.calendars.events_CreateExtensions parameters: - name: user-id in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -72443,6 +70598,7 @@ paths: in: path description: 'key: id of calendarGroup' required: true + style: simple schema: type: string x-ms-docs-key-type: calendarGroup @@ -72450,6 +70606,7 @@ paths: in: path description: 'key: id of calendar' required: true + style: simple schema: type: string x-ms-docs-key-type: calendar @@ -72457,6 +70614,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -72482,12 +70640,14 @@ paths: tags: - users.calendarGroup summary: Get extensions from users + description: The collection of open extensions defined for the event. Nullable. operationId: users.calendarGroups.calendars.events_GetExtensions parameters: - name: user-id in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -72495,6 +70655,7 @@ paths: in: path description: 'key: id of calendarGroup' required: true + style: simple schema: type: string x-ms-docs-key-type: calendarGroup @@ -72502,6 +70663,7 @@ paths: in: path description: 'key: id of calendar' required: true + style: simple schema: type: string x-ms-docs-key-type: calendar @@ -72509,6 +70671,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -72516,6 +70679,7 @@ paths: in: path description: 'key: id of extension' required: true + style: simple schema: type: string x-ms-docs-key-type: extension @@ -72563,6 +70727,7 @@ paths: in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -72570,6 +70735,7 @@ paths: in: path description: 'key: id of calendarGroup' required: true + style: simple schema: type: string x-ms-docs-key-type: calendarGroup @@ -72577,6 +70743,7 @@ paths: in: path description: 'key: id of calendar' required: true + style: simple schema: type: string x-ms-docs-key-type: calendar @@ -72584,6 +70751,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -72591,6 +70759,7 @@ paths: in: path description: 'key: id of extension' required: true + style: simple schema: type: string x-ms-docs-key-type: extension @@ -72617,6 +70786,7 @@ paths: in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -72624,6 +70794,7 @@ paths: in: path description: 'key: id of calendarGroup' required: true + style: simple schema: type: string x-ms-docs-key-type: calendarGroup @@ -72631,6 +70802,7 @@ paths: in: path description: 'key: id of calendar' required: true + style: simple schema: type: string x-ms-docs-key-type: calendar @@ -72638,6 +70810,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -72645,12 +70818,14 @@ paths: in: path description: 'key: id of extension' required: true + style: simple schema: type: string x-ms-docs-key-type: extension - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -72663,13 +70838,18 @@ paths: get: tags: - users.calendarGroup - summary: Get instances from users + summary: List instances + description: "Get the instances (occurrences) of an event for a specified time range. If the event is a `seriesMaster` type, this returns the\noccurrences and exceptions of the event in the specified time range." + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/event-list-instances?view=graph-rest-1.0 operationId: users.calendarGroups.calendars.events_ListInstances parameters: - name: user-id in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -72677,6 +70857,7 @@ paths: in: path description: 'key: id of calendarGroup' required: true + style: simple schema: type: string x-ms-docs-key-type: calendarGroup @@ -72684,6 +70865,7 @@ paths: in: path description: 'key: id of calendar' required: true + style: simple schema: type: string x-ms-docs-key-type: calendar @@ -72691,6 +70873,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -72865,68 +71048,19 @@ paths: nextLinkName: '@odata.nextLink' operationName: listMore x-ms-docs-operation-type: operation - post: - tags: - - users.calendarGroup - summary: Create new navigation property to instances for users - operationId: users.calendarGroups.calendars.events_CreateInstances - parameters: - - name: user-id - in: path - description: 'key: id of user' - required: true - schema: - type: string - x-ms-docs-key-type: user - - name: calendarGroup-id - in: path - description: 'key: id of calendarGroup' - required: true - schema: - type: string - x-ms-docs-key-type: calendarGroup - - name: calendar-id - in: path - description: 'key: id of calendar' - required: true - schema: - type: string - x-ms-docs-key-type: calendar - - name: event-id - in: path - description: 'key: id of event' - required: true - schema: - type: string - x-ms-docs-key-type: event - requestBody: - description: New navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.event' - required: true - responses: - '201': - description: Created navigation property. - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.event' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation '/users/{user-id}/calendarGroups/{calendarGroup-id}/calendars/{calendar-id}/events/{event-id}/instances/{event-id1}': get: tags: - users.calendarGroup summary: Get instances from users + description: 'The occurrences of a recurring series, if the event is a series master. This property includes occurrences that are part of the recurrence pattern, and exceptions that have been modified, but does not include occurrences that have been cancelled from the series. Navigation property. Read-only. Nullable.' operationId: users.calendarGroups.calendars.events_GetInstances parameters: - name: user-id in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -72934,6 +71068,7 @@ paths: in: path description: 'key: id of calendarGroup' required: true + style: simple schema: type: string x-ms-docs-key-type: calendarGroup @@ -72941,6 +71076,7 @@ paths: in: path description: 'key: id of calendar' required: true + style: simple schema: type: string x-ms-docs-key-type: calendar @@ -72948,6 +71084,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -72955,6 +71092,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -73100,123 +71238,22 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - patch: - tags: - - users.calendarGroup - summary: Update the navigation property instances in users - operationId: users.calendarGroups.calendars.events_UpdateInstances - parameters: - - name: user-id - in: path - description: 'key: id of user' - required: true - schema: - type: string - x-ms-docs-key-type: user - - name: calendarGroup-id - in: path - description: 'key: id of calendarGroup' - required: true - schema: - type: string - x-ms-docs-key-type: calendarGroup - - name: calendar-id - in: path - description: 'key: id of calendar' - required: true - schema: - type: string - x-ms-docs-key-type: calendar - - name: event-id - in: path - description: 'key: id of event' - required: true - schema: - type: string - x-ms-docs-key-type: event - - name: event-id1 - in: path - description: 'key: id of event' - required: true - schema: - type: string - x-ms-docs-key-type: event - requestBody: - description: New navigation property values - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.event' - required: true - responses: - '204': - description: Success - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - delete: - tags: - - users.calendarGroup - summary: Delete navigation property instances for users - operationId: users.calendarGroups.calendars.events_DeleteInstances - parameters: - - name: user-id - in: path - description: 'key: id of user' - required: true - schema: - type: string - x-ms-docs-key-type: user - - name: calendarGroup-id - in: path - description: 'key: id of calendarGroup' - required: true - schema: - type: string - x-ms-docs-key-type: calendarGroup - - name: calendar-id - in: path - description: 'key: id of calendar' - required: true - schema: - type: string - x-ms-docs-key-type: calendar - - name: event-id - in: path - description: 'key: id of event' - required: true - schema: - type: string - x-ms-docs-key-type: event - - name: event-id1 - in: path - description: 'key: id of event' - required: true - schema: - type: string - x-ms-docs-key-type: event - - 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 '/users/{user-id}/calendarGroups/{calendarGroup-id}/calendars/{calendar-id}/events/{event-id}/instances/{event-id1}/attachments': get: tags: - users.calendarGroup - summary: Get attachments from users + summary: List attachments + description: Retrieve a list of attachment objects attached to an event. + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/event-list-attachments?view=graph-rest-1.0 operationId: users.calendarGroups.calendars.events.instances_ListAttachments parameters: - name: user-id in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -73224,6 +71261,7 @@ paths: in: path description: 'key: id of calendarGroup' required: true + style: simple schema: type: string x-ms-docs-key-type: calendarGroup @@ -73231,6 +71269,7 @@ paths: in: path description: 'key: id of calendar' required: true + style: simple schema: type: string x-ms-docs-key-type: calendar @@ -73238,6 +71277,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -73245,6 +71285,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -73316,13 +71357,18 @@ paths: post: tags: - users.calendarGroup - summary: Create new navigation property to attachments for users + summary: Add attachment + description: 'Use this API to add an attachment to an existing event. This operation limits the size of the attachment you can add to under 3 MB. If an organizer adds an attachment to a meeting event, the organizer can subsequently update the event to send the attachment and update the event for each attendee as well.' + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/event-post-attachments?view=graph-rest-1.0 operationId: users.calendarGroups.calendars.events.instances_CreateAttachments parameters: - name: user-id in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -73330,6 +71376,7 @@ paths: in: path description: 'key: id of calendarGroup' required: true + style: simple schema: type: string x-ms-docs-key-type: calendarGroup @@ -73337,6 +71384,7 @@ paths: in: path description: 'key: id of calendar' required: true + style: simple schema: type: string x-ms-docs-key-type: calendar @@ -73344,6 +71392,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -73351,6 +71400,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -73376,12 +71426,14 @@ paths: tags: - users.calendarGroup summary: Get attachments from users + description: 'The collection of FileAttachment, ItemAttachment, and referenceAttachment attachments for the event. Navigation property. Read-only. Nullable.' operationId: users.calendarGroups.calendars.events.instances_GetAttachments parameters: - name: user-id in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -73389,6 +71441,7 @@ paths: in: path description: 'key: id of calendarGroup' required: true + style: simple schema: type: string x-ms-docs-key-type: calendarGroup @@ -73396,6 +71449,7 @@ paths: in: path description: 'key: id of calendar' required: true + style: simple schema: type: string x-ms-docs-key-type: calendar @@ -73403,6 +71457,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -73410,6 +71465,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -73417,6 +71473,7 @@ paths: in: path description: 'key: id of attachment' required: true + style: simple schema: type: string x-ms-docs-key-type: attachment @@ -73459,67 +71516,6 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - patch: - tags: - - users.calendarGroup - summary: Update the navigation property attachments in users - operationId: users.calendarGroups.calendars.events.instances_UpdateAttachments - parameters: - - name: user-id - in: path - description: 'key: id of user' - required: true - schema: - type: string - x-ms-docs-key-type: user - - name: calendarGroup-id - in: path - description: 'key: id of calendarGroup' - required: true - schema: - type: string - x-ms-docs-key-type: calendarGroup - - name: calendar-id - in: path - description: 'key: id of calendar' - required: true - schema: - type: string - x-ms-docs-key-type: calendar - - name: event-id - in: path - description: 'key: id of event' - required: true - schema: - type: string - x-ms-docs-key-type: event - - name: event-id1 - in: path - description: 'key: id of event' - required: true - schema: - type: string - x-ms-docs-key-type: event - - name: attachment-id - in: path - description: 'key: id of attachment' - required: true - schema: - type: string - x-ms-docs-key-type: attachment - requestBody: - description: New navigation property values - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.attachment' - required: true - responses: - '204': - description: Success - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation delete: tags: - users.calendarGroup @@ -73530,6 +71526,7 @@ paths: in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -73537,6 +71534,7 @@ paths: in: path description: 'key: id of calendarGroup' required: true + style: simple schema: type: string x-ms-docs-key-type: calendarGroup @@ -73544,6 +71542,7 @@ paths: in: path description: 'key: id of calendar' required: true + style: simple schema: type: string x-ms-docs-key-type: calendar @@ -73551,6 +71550,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -73558,6 +71558,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -73565,12 +71566,14 @@ paths: in: path description: 'key: id of attachment' required: true + style: simple schema: type: string x-ms-docs-key-type: attachment - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -73584,12 +71587,14 @@ paths: tags: - users.calendarGroup summary: Get calendar from users + description: The calendar that contains the event. Navigation property. Read-only. operationId: users.calendarGroups.calendars.events.instances_GetCalendar parameters: - name: user-id in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -73597,6 +71602,7 @@ paths: in: path description: 'key: id of calendarGroup' required: true + style: simple schema: type: string x-ms-docs-key-type: calendarGroup @@ -73604,6 +71610,7 @@ paths: in: path description: 'key: id of calendar' required: true + style: simple schema: type: string x-ms-docs-key-type: calendar @@ -73611,6 +71618,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -73618,6 +71626,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -73716,6 +71725,7 @@ paths: in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -73723,6 +71733,7 @@ paths: in: path description: 'key: id of calendarGroup' required: true + style: simple schema: type: string x-ms-docs-key-type: calendarGroup @@ -73730,6 +71741,7 @@ paths: in: path description: 'key: id of calendar' required: true + style: simple schema: type: string x-ms-docs-key-type: calendar @@ -73737,6 +71749,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -73744,6 +71757,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -73937,64 +71951,6 @@ paths: nextLinkName: '@odata.nextLink' operationName: listMore x-ms-docs-operation-type: operation - post: - tags: - - users.calendarGroup - summary: Create new navigation property to exceptionOccurrences for users - operationId: users.calendarGroups.calendars.events.instances_CreateExceptionOccurrences - parameters: - - name: user-id - in: path - description: 'key: id of user' - required: true - schema: - type: string - x-ms-docs-key-type: user - - name: calendarGroup-id - in: path - description: 'key: id of calendarGroup' - required: true - schema: - type: string - x-ms-docs-key-type: calendarGroup - - name: calendar-id - in: path - description: 'key: id of calendar' - required: true - schema: - type: string - x-ms-docs-key-type: calendar - - name: event-id - in: path - description: 'key: id of event' - required: true - schema: - type: string - x-ms-docs-key-type: event - - name: event-id1 - in: path - description: 'key: id of event' - required: true - schema: - type: string - x-ms-docs-key-type: event - requestBody: - description: New navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.event' - required: true - responses: - '201': - description: Created navigation property. - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.event' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation '/users/{user-id}/calendarGroups/{calendarGroup-id}/calendars/{calendar-id}/events/{event-id}/instances/{event-id1}/exceptionOccurrences/{event-id2}': get: tags: @@ -74006,6 +71962,7 @@ paths: in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -74013,6 +71970,7 @@ paths: in: path description: 'key: id of calendarGroup' required: true + style: simple schema: type: string x-ms-docs-key-type: calendarGroup @@ -74020,6 +71978,7 @@ paths: in: path description: 'key: id of calendar' required: true + style: simple schema: type: string x-ms-docs-key-type: calendar @@ -74027,6 +71986,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -74034,6 +71994,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -74041,6 +72002,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -74212,137 +72174,22 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - patch: - tags: - - users.calendarGroup - summary: Update the navigation property exceptionOccurrences in users - operationId: users.calendarGroups.calendars.events.instances_UpdateExceptionOccurrences - parameters: - - name: user-id - in: path - description: 'key: id of user' - required: true - schema: - type: string - x-ms-docs-key-type: user - - name: calendarGroup-id - in: path - description: 'key: id of calendarGroup' - required: true - schema: - type: string - x-ms-docs-key-type: calendarGroup - - name: calendar-id - in: path - description: 'key: id of calendar' - required: true - schema: - type: string - x-ms-docs-key-type: calendar - - name: event-id - in: path - description: 'key: id of event' - required: true - schema: - type: string - x-ms-docs-key-type: event - - name: event-id1 - in: path - description: 'key: id of event' - required: true - schema: - type: string - x-ms-docs-key-type: event - - name: event-id2 - in: path - description: 'key: id of event' - required: true - schema: - type: string - x-ms-docs-key-type: event - requestBody: - description: New navigation property values - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.event' - required: true - responses: - '204': - description: Success - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - delete: - tags: - - users.calendarGroup - summary: Delete navigation property exceptionOccurrences for users - operationId: users.calendarGroups.calendars.events.instances_DeleteExceptionOccurrences - parameters: - - name: user-id - in: path - description: 'key: id of user' - required: true - schema: - type: string - x-ms-docs-key-type: user - - name: calendarGroup-id - in: path - description: 'key: id of calendarGroup' - required: true - schema: - type: string - x-ms-docs-key-type: calendarGroup - - name: calendar-id - in: path - description: 'key: id of calendar' - required: true - schema: - type: string - x-ms-docs-key-type: calendar - - name: event-id - in: path - description: 'key: id of event' - required: true - schema: - type: string - x-ms-docs-key-type: event - - name: event-id1 - in: path - description: 'key: id of event' - required: true - schema: - type: string - x-ms-docs-key-type: event - - name: event-id2 - in: path - description: 'key: id of event' - required: true - schema: - type: string - x-ms-docs-key-type: event - - 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 '/users/{user-id}/calendarGroups/{calendarGroup-id}/calendars/{calendar-id}/events/{event-id}/instances/{event-id1}/exceptionOccurrences/{event-id2}/attachments': get: tags: - users.calendarGroup - summary: Get attachments from users + summary: List attachments + description: Retrieve a list of attachment objects attached to an event. + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/event-list-attachments?view=graph-rest-1.0 operationId: users.calendarGroups.calendars.events.instances.exceptionOccurrences_ListAttachments parameters: - name: user-id in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -74350,6 +72197,7 @@ paths: in: path description: 'key: id of calendarGroup' required: true + style: simple schema: type: string x-ms-docs-key-type: calendarGroup @@ -74357,6 +72205,7 @@ paths: in: path description: 'key: id of calendar' required: true + style: simple schema: type: string x-ms-docs-key-type: calendar @@ -74364,6 +72213,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -74371,6 +72221,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -74378,195 +72229,37 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event - - $ref: '#/components/parameters/top' - - $ref: '#/components/parameters/skip' - - $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 - - contentType - - contentType desc - - isInline - - isInline desc - - lastModifiedDateTime - - lastModifiedDateTime desc - - name - - name desc - - size - - size 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 - - contentType - - isInline - - lastModifiedDateTime - - name - - size - 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': - $ref: '#/components/responses/microsoft.graph.attachmentCollectionResponse' - default: - $ref: '#/components/responses/error' - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore - x-ms-docs-operation-type: operation - post: - tags: - - users.calendarGroup - summary: Create new navigation property to attachments for users - operationId: users.calendarGroups.calendars.events.instances.exceptionOccurrences_CreateAttachments - parameters: - - name: user-id - in: path - description: 'key: id of user' - required: true - schema: - type: string - x-ms-docs-key-type: user - - name: calendarGroup-id - in: path - description: 'key: id of calendarGroup' - required: true - schema: - type: string - x-ms-docs-key-type: calendarGroup - - name: calendar-id - in: path - description: 'key: id of calendar' - required: true - schema: - type: string - x-ms-docs-key-type: calendar - - name: event-id - in: path - description: 'key: id of event' - required: true - schema: - type: string - x-ms-docs-key-type: event - - name: event-id1 - in: path - description: 'key: id of event' - required: true - schema: - type: string - x-ms-docs-key-type: event - - name: event-id2 - in: path - description: 'key: id of event' - required: true - schema: - type: string - x-ms-docs-key-type: event - requestBody: - description: New navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.attachment' - required: true - responses: - '201': - description: Created navigation property. - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.attachment' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/users/{user-id}/calendarGroups/{calendarGroup-id}/calendars/{calendar-id}/events/{event-id}/instances/{event-id1}/exceptionOccurrences/{event-id2}/attachments/{attachment-id}': - get: - tags: - - users.calendarGroup - summary: Get attachments from users - operationId: users.calendarGroups.calendars.events.instances.exceptionOccurrences_GetAttachments - parameters: - - name: user-id - in: path - description: 'key: id of user' - required: true - schema: - type: string - x-ms-docs-key-type: user - - name: calendarGroup-id - in: path - description: 'key: id of calendarGroup' - required: true - schema: - type: string - x-ms-docs-key-type: calendarGroup - - name: calendar-id - in: path - description: 'key: id of calendar' - required: true - schema: - type: string - x-ms-docs-key-type: calendar - - name: event-id - in: path - description: 'key: id of event' - required: true - schema: - type: string - x-ms-docs-key-type: event - - name: event-id1 - in: path - description: 'key: id of event' - required: true - schema: - type: string - x-ms-docs-key-type: event - - name: event-id2 - in: path - description: 'key: id of event' - required: true - schema: - type: string - x-ms-docs-key-type: event - - name: attachment-id - in: path - description: 'key: id of attachment' - required: true + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $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: attachment + uniqueItems: true + type: array + items: + enum: + - id + - id desc + - contentType + - contentType desc + - isInline + - isInline desc + - lastModifiedDateTime + - lastModifiedDateTime desc + - name + - name desc + - size + - size desc + type: string - name: $select in: query description: Select properties to be returned @@ -74598,7 +72291,81 @@ paths: type: string responses: '200': - description: Retrieved navigation property + $ref: '#/components/responses/microsoft.graph.attachmentCollectionResponse' + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + post: + tags: + - users.calendarGroup + summary: Add attachment + description: 'Use this API to add an attachment to an existing event. This operation limits the size of the attachment you can add to under 3 MB. If an organizer adds an attachment to a meeting event, the organizer can subsequently update the event to send the attachment and update the event for each attendee as well.' + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/event-post-attachments?view=graph-rest-1.0 + operationId: users.calendarGroups.calendars.events.instances.exceptionOccurrences_CreateAttachments + parameters: + - name: user-id + in: path + description: 'key: id of user' + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: user + - name: calendarGroup-id + in: path + description: 'key: id of calendarGroup' + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: calendarGroup + - name: calendar-id + in: path + description: 'key: id of calendar' + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: calendar + - name: event-id + in: path + description: 'key: id of event' + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: event + - name: event-id1 + in: path + description: 'key: id of event' + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: event + - name: event-id2 + in: path + description: 'key: id of event' + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: event + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.attachment' + required: true + responses: + '201': + description: Created navigation property. content: application/json: schema: @@ -74606,16 +72373,19 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - patch: + '/users/{user-id}/calendarGroups/{calendarGroup-id}/calendars/{calendar-id}/events/{event-id}/instances/{event-id1}/exceptionOccurrences/{event-id2}/attachments/{attachment-id}': + get: tags: - users.calendarGroup - summary: Update the navigation property attachments in users - operationId: users.calendarGroups.calendars.events.instances.exceptionOccurrences_UpdateAttachments + summary: Get attachments from users + description: 'The collection of FileAttachment, ItemAttachment, and referenceAttachment attachments for the event. Navigation property. Read-only. Nullable.' + operationId: users.calendarGroups.calendars.events.instances.exceptionOccurrences_GetAttachments parameters: - name: user-id in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -74623,6 +72393,7 @@ paths: in: path description: 'key: id of calendarGroup' required: true + style: simple schema: type: string x-ms-docs-key-type: calendarGroup @@ -74630,6 +72401,7 @@ paths: in: path description: 'key: id of calendar' required: true + style: simple schema: type: string x-ms-docs-key-type: calendar @@ -74637,6 +72409,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -74644,6 +72417,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -74651,6 +72425,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -74658,19 +72433,46 @@ paths: in: path description: 'key: id of attachment' required: true + style: simple schema: type: string x-ms-docs-key-type: attachment - requestBody: - description: New navigation property values - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.attachment' - required: true + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - contentType + - isInline + - lastModifiedDateTime + - name + - size + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + type: string responses: - '204': - description: Success + '200': + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.attachment' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation @@ -74684,6 +72486,7 @@ paths: in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -74691,6 +72494,7 @@ paths: in: path description: 'key: id of calendarGroup' required: true + style: simple schema: type: string x-ms-docs-key-type: calendarGroup @@ -74698,6 +72502,7 @@ paths: in: path description: 'key: id of calendar' required: true + style: simple schema: type: string x-ms-docs-key-type: calendar @@ -74705,6 +72510,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -74712,6 +72518,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -74719,6 +72526,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -74726,12 +72534,14 @@ paths: in: path description: 'key: id of attachment' required: true + style: simple schema: type: string x-ms-docs-key-type: attachment - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -74745,12 +72555,14 @@ paths: tags: - users.calendarGroup summary: Get calendar from users + description: The calendar that contains the event. Navigation property. Read-only. operationId: users.calendarGroups.calendars.events.instances.exceptionOccurrences_GetCalendar parameters: - name: user-id in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -74758,6 +72570,7 @@ paths: in: path description: 'key: id of calendarGroup' required: true + style: simple schema: type: string x-ms-docs-key-type: calendarGroup @@ -74765,6 +72578,7 @@ paths: in: path description: 'key: id of calendar' required: true + style: simple schema: type: string x-ms-docs-key-type: calendar @@ -74772,6 +72586,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -74779,6 +72594,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -74786,6 +72602,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -74883,12 +72700,14 @@ paths: tags: - users.calendarGroup summary: Get extensions from users + description: The collection of open extensions defined for the event. Nullable. operationId: users.calendarGroups.calendars.events.instances.exceptionOccurrences_ListExtensions parameters: - name: user-id in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -74896,6 +72715,7 @@ paths: in: path description: 'key: id of calendarGroup' required: true + style: simple schema: type: string x-ms-docs-key-type: calendarGroup @@ -74903,6 +72723,7 @@ paths: in: path description: 'key: id of calendar' required: true + style: simple schema: type: string x-ms-docs-key-type: calendar @@ -74910,6 +72731,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -74917,6 +72739,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -74924,6 +72747,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -74980,13 +72804,18 @@ paths: post: tags: - users.calendarGroup - summary: Create new navigation property to extensions for users + summary: Create openTypeExtension + description: 'Create an open extension (openTypeExtension object) and add custom properties in a new or existing instance of a resource. You can create an open extension in a resource instance and store custom data to it all in the same operation, except for specific resources. See known limitations of open extensions for more information. The table in the Permissions section lists the resources that support open extensions.' + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/opentypeextension-post-opentypeextension?view=graph-rest-1.0 operationId: users.calendarGroups.calendars.events.instances.exceptionOccurrences_CreateExtensions parameters: - name: user-id in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -74994,6 +72823,7 @@ paths: in: path description: 'key: id of calendarGroup' required: true + style: simple schema: type: string x-ms-docs-key-type: calendarGroup @@ -75001,6 +72831,7 @@ paths: in: path description: 'key: id of calendar' required: true + style: simple schema: type: string x-ms-docs-key-type: calendar @@ -75008,6 +72839,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -75015,6 +72847,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -75022,6 +72855,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -75047,12 +72881,14 @@ paths: tags: - users.calendarGroup summary: Get extensions from users + description: The collection of open extensions defined for the event. Nullable. operationId: users.calendarGroups.calendars.events.instances.exceptionOccurrences_GetExtensions parameters: - name: user-id in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -75060,6 +72896,7 @@ paths: in: path description: 'key: id of calendarGroup' required: true + style: simple schema: type: string x-ms-docs-key-type: calendarGroup @@ -75067,6 +72904,7 @@ paths: in: path description: 'key: id of calendar' required: true + style: simple schema: type: string x-ms-docs-key-type: calendar @@ -75074,6 +72912,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -75081,6 +72920,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -75088,6 +72928,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -75095,6 +72936,7 @@ paths: in: path description: 'key: id of extension' required: true + style: simple schema: type: string x-ms-docs-key-type: extension @@ -75142,6 +72984,7 @@ paths: in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -75149,6 +72992,7 @@ paths: in: path description: 'key: id of calendarGroup' required: true + style: simple schema: type: string x-ms-docs-key-type: calendarGroup @@ -75156,6 +73000,7 @@ paths: in: path description: 'key: id of calendar' required: true + style: simple schema: type: string x-ms-docs-key-type: calendar @@ -75163,6 +73008,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -75170,6 +73016,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -75177,6 +73024,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -75184,6 +73032,7 @@ paths: in: path description: 'key: id of extension' required: true + style: simple schema: type: string x-ms-docs-key-type: extension @@ -75210,6 +73059,7 @@ paths: in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -75217,6 +73067,7 @@ paths: in: path description: 'key: id of calendarGroup' required: true + style: simple schema: type: string x-ms-docs-key-type: calendarGroup @@ -75224,6 +73075,7 @@ paths: in: path description: 'key: id of calendar' required: true + style: simple schema: type: string x-ms-docs-key-type: calendar @@ -75231,6 +73083,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -75238,6 +73091,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -75245,6 +73099,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -75252,12 +73107,14 @@ paths: in: path description: 'key: id of extension' required: true + style: simple schema: type: string x-ms-docs-key-type: extension - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -75271,12 +73128,14 @@ paths: tags: - users.calendarGroup summary: Get multiValueExtendedProperties from users + description: The collection of multi-value extended properties defined for the event. Read-only. Nullable. operationId: users.calendarGroups.calendars.events.instances.exceptionOccurrences_ListMultiValueExtendedProperties parameters: - name: user-id in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -75284,6 +73143,7 @@ paths: in: path description: 'key: id of calendarGroup' required: true + style: simple schema: type: string x-ms-docs-key-type: calendarGroup @@ -75291,6 +73151,7 @@ paths: in: path description: 'key: id of calendar' required: true + style: simple schema: type: string x-ms-docs-key-type: calendar @@ -75298,6 +73159,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -75305,6 +73167,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -75312,6 +73175,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -75379,6 +73243,7 @@ paths: in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -75386,6 +73251,7 @@ paths: in: path description: 'key: id of calendarGroup' required: true + style: simple schema: type: string x-ms-docs-key-type: calendarGroup @@ -75393,6 +73259,7 @@ paths: in: path description: 'key: id of calendar' required: true + style: simple schema: type: string x-ms-docs-key-type: calendar @@ -75400,6 +73267,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -75407,6 +73275,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -75414,6 +73283,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -75439,12 +73309,14 @@ paths: tags: - users.calendarGroup summary: Get multiValueExtendedProperties from users + description: The collection of multi-value extended properties defined for the event. Read-only. Nullable. operationId: users.calendarGroups.calendars.events.instances.exceptionOccurrences_GetMultiValueExtendedProperties parameters: - name: user-id in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -75452,6 +73324,7 @@ paths: in: path description: 'key: id of calendarGroup' required: true + style: simple schema: type: string x-ms-docs-key-type: calendarGroup @@ -75459,6 +73332,7 @@ paths: in: path description: 'key: id of calendar' required: true + style: simple schema: type: string x-ms-docs-key-type: calendar @@ -75466,6 +73340,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -75473,6 +73348,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -75480,6 +73356,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -75487,6 +73364,7 @@ paths: in: path description: 'key: id of multiValueLegacyExtendedProperty' required: true + style: simple schema: type: string x-ms-docs-key-type: multiValueLegacyExtendedProperty @@ -75535,6 +73413,7 @@ paths: in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -75542,6 +73421,7 @@ paths: in: path description: 'key: id of calendarGroup' required: true + style: simple schema: type: string x-ms-docs-key-type: calendarGroup @@ -75549,6 +73429,7 @@ paths: in: path description: 'key: id of calendar' required: true + style: simple schema: type: string x-ms-docs-key-type: calendar @@ -75556,6 +73437,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -75563,6 +73445,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -75570,6 +73453,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -75577,6 +73461,7 @@ paths: in: path description: 'key: id of multiValueLegacyExtendedProperty' required: true + style: simple schema: type: string x-ms-docs-key-type: multiValueLegacyExtendedProperty @@ -75603,6 +73488,7 @@ paths: in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -75610,6 +73496,7 @@ paths: in: path description: 'key: id of calendarGroup' required: true + style: simple schema: type: string x-ms-docs-key-type: calendarGroup @@ -75617,6 +73504,7 @@ paths: in: path description: 'key: id of calendar' required: true + style: simple schema: type: string x-ms-docs-key-type: calendar @@ -75624,6 +73512,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -75631,6 +73520,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -75638,6 +73528,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -75645,12 +73536,14 @@ paths: in: path description: 'key: id of multiValueLegacyExtendedProperty' required: true + style: simple schema: type: string x-ms-docs-key-type: multiValueLegacyExtendedProperty - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -75664,12 +73557,14 @@ paths: tags: - users.calendarGroup summary: Get singleValueExtendedProperties from users + description: The collection of single-value extended properties defined for the event. Read-only. Nullable. operationId: users.calendarGroups.calendars.events.instances.exceptionOccurrences_ListSingleValueExtendedProperties parameters: - name: user-id in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -75677,6 +73572,7 @@ paths: in: path description: 'key: id of calendarGroup' required: true + style: simple schema: type: string x-ms-docs-key-type: calendarGroup @@ -75684,6 +73580,7 @@ paths: in: path description: 'key: id of calendar' required: true + style: simple schema: type: string x-ms-docs-key-type: calendar @@ -75691,6 +73588,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -75698,6 +73596,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -75705,6 +73604,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -75772,6 +73672,7 @@ paths: in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -75779,6 +73680,7 @@ paths: in: path description: 'key: id of calendarGroup' required: true + style: simple schema: type: string x-ms-docs-key-type: calendarGroup @@ -75786,6 +73688,7 @@ paths: in: path description: 'key: id of calendar' required: true + style: simple schema: type: string x-ms-docs-key-type: calendar @@ -75793,6 +73696,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -75800,6 +73704,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -75807,6 +73712,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -75832,12 +73738,14 @@ paths: tags: - users.calendarGroup summary: Get singleValueExtendedProperties from users + description: The collection of single-value extended properties defined for the event. Read-only. Nullable. operationId: users.calendarGroups.calendars.events.instances.exceptionOccurrences_GetSingleValueExtendedProperties parameters: - name: user-id in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -75845,6 +73753,7 @@ paths: in: path description: 'key: id of calendarGroup' required: true + style: simple schema: type: string x-ms-docs-key-type: calendarGroup @@ -75852,6 +73761,7 @@ paths: in: path description: 'key: id of calendar' required: true + style: simple schema: type: string x-ms-docs-key-type: calendar @@ -75859,6 +73769,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -75866,6 +73777,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -75873,6 +73785,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -75880,6 +73793,7 @@ paths: in: path description: 'key: id of singleValueLegacyExtendedProperty' required: true + style: simple schema: type: string x-ms-docs-key-type: singleValueLegacyExtendedProperty @@ -75928,6 +73842,7 @@ paths: in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -75935,6 +73850,7 @@ paths: in: path description: 'key: id of calendarGroup' required: true + style: simple schema: type: string x-ms-docs-key-type: calendarGroup @@ -75942,6 +73858,7 @@ paths: in: path description: 'key: id of calendar' required: true + style: simple schema: type: string x-ms-docs-key-type: calendar @@ -75949,6 +73866,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -75956,6 +73874,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -75963,6 +73882,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -75970,6 +73890,7 @@ paths: in: path description: 'key: id of singleValueLegacyExtendedProperty' required: true + style: simple schema: type: string x-ms-docs-key-type: singleValueLegacyExtendedProperty @@ -75996,6 +73917,7 @@ paths: in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -76003,6 +73925,7 @@ paths: in: path description: 'key: id of calendarGroup' required: true + style: simple schema: type: string x-ms-docs-key-type: calendarGroup @@ -76010,6 +73933,7 @@ paths: in: path description: 'key: id of calendar' required: true + style: simple schema: type: string x-ms-docs-key-type: calendar @@ -76017,6 +73941,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -76024,6 +73949,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -76031,6 +73957,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -76038,12 +73965,14 @@ paths: in: path description: 'key: id of singleValueLegacyExtendedProperty' required: true + style: simple schema: type: string x-ms-docs-key-type: singleValueLegacyExtendedProperty - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -76057,12 +73986,14 @@ paths: tags: - users.calendarGroup summary: Get extensions from users + description: The collection of open extensions defined for the event. Nullable. operationId: users.calendarGroups.calendars.events.instances_ListExtensions parameters: - name: user-id in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -76070,6 +74001,7 @@ paths: in: path description: 'key: id of calendarGroup' required: true + style: simple schema: type: string x-ms-docs-key-type: calendarGroup @@ -76077,6 +74009,7 @@ paths: in: path description: 'key: id of calendar' required: true + style: simple schema: type: string x-ms-docs-key-type: calendar @@ -76084,6 +74017,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -76091,6 +74025,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -76147,13 +74082,18 @@ paths: post: tags: - users.calendarGroup - summary: Create new navigation property to extensions for users + summary: Create openTypeExtension + description: 'Create an open extension (openTypeExtension object) and add custom properties in a new or existing instance of a resource. You can create an open extension in a resource instance and store custom data to it all in the same operation, except for specific resources. See known limitations of open extensions for more information. The table in the Permissions section lists the resources that support open extensions.' + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/opentypeextension-post-opentypeextension?view=graph-rest-1.0 operationId: users.calendarGroups.calendars.events.instances_CreateExtensions parameters: - name: user-id in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -76161,6 +74101,7 @@ paths: in: path description: 'key: id of calendarGroup' required: true + style: simple schema: type: string x-ms-docs-key-type: calendarGroup @@ -76168,6 +74109,7 @@ paths: in: path description: 'key: id of calendar' required: true + style: simple schema: type: string x-ms-docs-key-type: calendar @@ -76175,6 +74117,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -76182,6 +74125,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -76207,12 +74151,14 @@ paths: tags: - users.calendarGroup summary: Get extensions from users + description: The collection of open extensions defined for the event. Nullable. operationId: users.calendarGroups.calendars.events.instances_GetExtensions parameters: - name: user-id in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -76220,6 +74166,7 @@ paths: in: path description: 'key: id of calendarGroup' required: true + style: simple schema: type: string x-ms-docs-key-type: calendarGroup @@ -76227,6 +74174,7 @@ paths: in: path description: 'key: id of calendar' required: true + style: simple schema: type: string x-ms-docs-key-type: calendar @@ -76234,6 +74182,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -76241,6 +74190,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -76248,6 +74198,7 @@ paths: in: path description: 'key: id of extension' required: true + style: simple schema: type: string x-ms-docs-key-type: extension @@ -76295,6 +74246,7 @@ paths: in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -76302,6 +74254,7 @@ paths: in: path description: 'key: id of calendarGroup' required: true + style: simple schema: type: string x-ms-docs-key-type: calendarGroup @@ -76309,6 +74262,7 @@ paths: in: path description: 'key: id of calendar' required: true + style: simple schema: type: string x-ms-docs-key-type: calendar @@ -76316,6 +74270,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -76323,6 +74278,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -76330,6 +74286,7 @@ paths: in: path description: 'key: id of extension' required: true + style: simple schema: type: string x-ms-docs-key-type: extension @@ -76356,6 +74313,7 @@ paths: in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -76363,6 +74321,7 @@ paths: in: path description: 'key: id of calendarGroup' required: true + style: simple schema: type: string x-ms-docs-key-type: calendarGroup @@ -76370,6 +74329,7 @@ paths: in: path description: 'key: id of calendar' required: true + style: simple schema: type: string x-ms-docs-key-type: calendar @@ -76377,6 +74337,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -76384,6 +74345,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -76391,12 +74353,14 @@ paths: in: path description: 'key: id of extension' required: true + style: simple schema: type: string x-ms-docs-key-type: extension - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -76410,12 +74374,14 @@ paths: tags: - users.calendarGroup summary: Get multiValueExtendedProperties from users + description: The collection of multi-value extended properties defined for the event. Read-only. Nullable. operationId: users.calendarGroups.calendars.events.instances_ListMultiValueExtendedProperties parameters: - name: user-id in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -76423,6 +74389,7 @@ paths: in: path description: 'key: id of calendarGroup' required: true + style: simple schema: type: string x-ms-docs-key-type: calendarGroup @@ -76430,6 +74397,7 @@ paths: in: path description: 'key: id of calendar' required: true + style: simple schema: type: string x-ms-docs-key-type: calendar @@ -76437,6 +74405,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -76444,6 +74413,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -76511,6 +74481,7 @@ paths: in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -76518,6 +74489,7 @@ paths: in: path description: 'key: id of calendarGroup' required: true + style: simple schema: type: string x-ms-docs-key-type: calendarGroup @@ -76525,6 +74497,7 @@ paths: in: path description: 'key: id of calendar' required: true + style: simple schema: type: string x-ms-docs-key-type: calendar @@ -76532,6 +74505,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -76539,6 +74513,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -76564,12 +74539,14 @@ paths: tags: - users.calendarGroup summary: Get multiValueExtendedProperties from users + description: The collection of multi-value extended properties defined for the event. Read-only. Nullable. operationId: users.calendarGroups.calendars.events.instances_GetMultiValueExtendedProperties parameters: - name: user-id in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -76577,6 +74554,7 @@ paths: in: path description: 'key: id of calendarGroup' required: true + style: simple schema: type: string x-ms-docs-key-type: calendarGroup @@ -76584,6 +74562,7 @@ paths: in: path description: 'key: id of calendar' required: true + style: simple schema: type: string x-ms-docs-key-type: calendar @@ -76591,6 +74570,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -76598,6 +74578,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -76605,6 +74586,7 @@ paths: in: path description: 'key: id of multiValueLegacyExtendedProperty' required: true + style: simple schema: type: string x-ms-docs-key-type: multiValueLegacyExtendedProperty @@ -76653,6 +74635,7 @@ paths: in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -76660,6 +74643,7 @@ paths: in: path description: 'key: id of calendarGroup' required: true + style: simple schema: type: string x-ms-docs-key-type: calendarGroup @@ -76667,6 +74651,7 @@ paths: in: path description: 'key: id of calendar' required: true + style: simple schema: type: string x-ms-docs-key-type: calendar @@ -76674,6 +74659,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -76681,6 +74667,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -76688,6 +74675,7 @@ paths: in: path description: 'key: id of multiValueLegacyExtendedProperty' required: true + style: simple schema: type: string x-ms-docs-key-type: multiValueLegacyExtendedProperty @@ -76714,6 +74702,7 @@ paths: in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -76721,6 +74710,7 @@ paths: in: path description: 'key: id of calendarGroup' required: true + style: simple schema: type: string x-ms-docs-key-type: calendarGroup @@ -76728,6 +74718,7 @@ paths: in: path description: 'key: id of calendar' required: true + style: simple schema: type: string x-ms-docs-key-type: calendar @@ -76735,6 +74726,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -76742,6 +74734,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -76749,12 +74742,14 @@ paths: in: path description: 'key: id of multiValueLegacyExtendedProperty' required: true + style: simple schema: type: string x-ms-docs-key-type: multiValueLegacyExtendedProperty - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -76768,12 +74763,14 @@ paths: tags: - users.calendarGroup summary: Get singleValueExtendedProperties from users + description: The collection of single-value extended properties defined for the event. Read-only. Nullable. operationId: users.calendarGroups.calendars.events.instances_ListSingleValueExtendedProperties parameters: - name: user-id in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -76781,6 +74778,7 @@ paths: in: path description: 'key: id of calendarGroup' required: true + style: simple schema: type: string x-ms-docs-key-type: calendarGroup @@ -76788,6 +74786,7 @@ paths: in: path description: 'key: id of calendar' required: true + style: simple schema: type: string x-ms-docs-key-type: calendar @@ -76795,6 +74794,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -76802,6 +74802,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -76869,6 +74870,7 @@ paths: in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -76876,6 +74878,7 @@ paths: in: path description: 'key: id of calendarGroup' required: true + style: simple schema: type: string x-ms-docs-key-type: calendarGroup @@ -76883,6 +74886,7 @@ paths: in: path description: 'key: id of calendar' required: true + style: simple schema: type: string x-ms-docs-key-type: calendar @@ -76890,6 +74894,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -76897,6 +74902,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -76922,12 +74928,14 @@ paths: tags: - users.calendarGroup summary: Get singleValueExtendedProperties from users + description: The collection of single-value extended properties defined for the event. Read-only. Nullable. operationId: users.calendarGroups.calendars.events.instances_GetSingleValueExtendedProperties parameters: - name: user-id in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -76935,6 +74943,7 @@ paths: in: path description: 'key: id of calendarGroup' required: true + style: simple schema: type: string x-ms-docs-key-type: calendarGroup @@ -76942,6 +74951,7 @@ paths: in: path description: 'key: id of calendar' required: true + style: simple schema: type: string x-ms-docs-key-type: calendar @@ -76949,6 +74959,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -76956,6 +74967,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -76963,6 +74975,7 @@ paths: in: path description: 'key: id of singleValueLegacyExtendedProperty' required: true + style: simple schema: type: string x-ms-docs-key-type: singleValueLegacyExtendedProperty @@ -77011,6 +75024,7 @@ paths: in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -77018,6 +75032,7 @@ paths: in: path description: 'key: id of calendarGroup' required: true + style: simple schema: type: string x-ms-docs-key-type: calendarGroup @@ -77025,6 +75040,7 @@ paths: in: path description: 'key: id of calendar' required: true + style: simple schema: type: string x-ms-docs-key-type: calendar @@ -77032,6 +75048,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -77039,6 +75056,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -77046,6 +75064,7 @@ paths: in: path description: 'key: id of singleValueLegacyExtendedProperty' required: true + style: simple schema: type: string x-ms-docs-key-type: singleValueLegacyExtendedProperty @@ -77072,6 +75091,7 @@ paths: in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -77079,6 +75099,7 @@ paths: in: path description: 'key: id of calendarGroup' required: true + style: simple schema: type: string x-ms-docs-key-type: calendarGroup @@ -77086,6 +75107,7 @@ paths: in: path description: 'key: id of calendar' required: true + style: simple schema: type: string x-ms-docs-key-type: calendar @@ -77093,6 +75115,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -77100,6 +75123,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -77107,12 +75131,14 @@ paths: in: path description: 'key: id of singleValueLegacyExtendedProperty' required: true + style: simple schema: type: string x-ms-docs-key-type: singleValueLegacyExtendedProperty - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -77126,12 +75152,14 @@ paths: tags: - users.calendarGroup summary: Get multiValueExtendedProperties from users + description: The collection of multi-value extended properties defined for the event. Read-only. Nullable. operationId: users.calendarGroups.calendars.events_ListMultiValueExtendedProperties parameters: - name: user-id in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -77139,6 +75167,7 @@ paths: in: path description: 'key: id of calendarGroup' required: true + style: simple schema: type: string x-ms-docs-key-type: calendarGroup @@ -77146,6 +75175,7 @@ paths: in: path description: 'key: id of calendar' required: true + style: simple schema: type: string x-ms-docs-key-type: calendar @@ -77153,6 +75183,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -77220,6 +75251,7 @@ paths: in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -77227,6 +75259,7 @@ paths: in: path description: 'key: id of calendarGroup' required: true + style: simple schema: type: string x-ms-docs-key-type: calendarGroup @@ -77234,6 +75267,7 @@ paths: in: path description: 'key: id of calendar' required: true + style: simple schema: type: string x-ms-docs-key-type: calendar @@ -77241,6 +75275,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -77266,12 +75301,14 @@ paths: tags: - users.calendarGroup summary: Get multiValueExtendedProperties from users + description: The collection of multi-value extended properties defined for the event. Read-only. Nullable. operationId: users.calendarGroups.calendars.events_GetMultiValueExtendedProperties parameters: - name: user-id in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -77279,6 +75316,7 @@ paths: in: path description: 'key: id of calendarGroup' required: true + style: simple schema: type: string x-ms-docs-key-type: calendarGroup @@ -77286,6 +75324,7 @@ paths: in: path description: 'key: id of calendar' required: true + style: simple schema: type: string x-ms-docs-key-type: calendar @@ -77293,6 +75332,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -77300,6 +75340,7 @@ paths: in: path description: 'key: id of multiValueLegacyExtendedProperty' required: true + style: simple schema: type: string x-ms-docs-key-type: multiValueLegacyExtendedProperty @@ -77348,6 +75389,7 @@ paths: in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -77355,6 +75397,7 @@ paths: in: path description: 'key: id of calendarGroup' required: true + style: simple schema: type: string x-ms-docs-key-type: calendarGroup @@ -77362,6 +75405,7 @@ paths: in: path description: 'key: id of calendar' required: true + style: simple schema: type: string x-ms-docs-key-type: calendar @@ -77369,6 +75413,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -77376,6 +75421,7 @@ paths: in: path description: 'key: id of multiValueLegacyExtendedProperty' required: true + style: simple schema: type: string x-ms-docs-key-type: multiValueLegacyExtendedProperty @@ -77402,6 +75448,7 @@ paths: in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -77409,6 +75456,7 @@ paths: in: path description: 'key: id of calendarGroup' required: true + style: simple schema: type: string x-ms-docs-key-type: calendarGroup @@ -77416,6 +75464,7 @@ paths: in: path description: 'key: id of calendar' required: true + style: simple schema: type: string x-ms-docs-key-type: calendar @@ -77423,6 +75472,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -77430,12 +75480,14 @@ paths: in: path description: 'key: id of multiValueLegacyExtendedProperty' required: true + style: simple schema: type: string x-ms-docs-key-type: multiValueLegacyExtendedProperty - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -77449,12 +75501,14 @@ paths: tags: - users.calendarGroup summary: Get singleValueExtendedProperties from users + description: The collection of single-value extended properties defined for the event. Read-only. Nullable. operationId: users.calendarGroups.calendars.events_ListSingleValueExtendedProperties parameters: - name: user-id in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -77462,6 +75516,7 @@ paths: in: path description: 'key: id of calendarGroup' required: true + style: simple schema: type: string x-ms-docs-key-type: calendarGroup @@ -77469,6 +75524,7 @@ paths: in: path description: 'key: id of calendar' required: true + style: simple schema: type: string x-ms-docs-key-type: calendar @@ -77476,6 +75532,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -77543,6 +75600,7 @@ paths: in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -77550,6 +75608,7 @@ paths: in: path description: 'key: id of calendarGroup' required: true + style: simple schema: type: string x-ms-docs-key-type: calendarGroup @@ -77557,6 +75616,7 @@ paths: in: path description: 'key: id of calendar' required: true + style: simple schema: type: string x-ms-docs-key-type: calendar @@ -77564,6 +75624,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -77589,12 +75650,14 @@ paths: tags: - users.calendarGroup summary: Get singleValueExtendedProperties from users + description: The collection of single-value extended properties defined for the event. Read-only. Nullable. operationId: users.calendarGroups.calendars.events_GetSingleValueExtendedProperties parameters: - name: user-id in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -77602,6 +75665,7 @@ paths: in: path description: 'key: id of calendarGroup' required: true + style: simple schema: type: string x-ms-docs-key-type: calendarGroup @@ -77609,6 +75673,7 @@ paths: in: path description: 'key: id of calendar' required: true + style: simple schema: type: string x-ms-docs-key-type: calendar @@ -77616,6 +75681,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -77623,6 +75689,7 @@ paths: in: path description: 'key: id of singleValueLegacyExtendedProperty' required: true + style: simple schema: type: string x-ms-docs-key-type: singleValueLegacyExtendedProperty @@ -77671,6 +75738,7 @@ paths: in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -77678,6 +75746,7 @@ paths: in: path description: 'key: id of calendarGroup' required: true + style: simple schema: type: string x-ms-docs-key-type: calendarGroup @@ -77685,6 +75754,7 @@ paths: in: path description: 'key: id of calendar' required: true + style: simple schema: type: string x-ms-docs-key-type: calendar @@ -77692,6 +75762,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -77699,6 +75770,7 @@ paths: in: path description: 'key: id of singleValueLegacyExtendedProperty' required: true + style: simple schema: type: string x-ms-docs-key-type: singleValueLegacyExtendedProperty @@ -77725,6 +75797,7 @@ paths: in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -77732,6 +75805,7 @@ paths: in: path description: 'key: id of calendarGroup' required: true + style: simple schema: type: string x-ms-docs-key-type: calendarGroup @@ -77739,6 +75813,7 @@ paths: in: path description: 'key: id of calendar' required: true + style: simple schema: type: string x-ms-docs-key-type: calendar @@ -77746,6 +75821,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -77753,12 +75829,14 @@ paths: in: path description: 'key: id of singleValueLegacyExtendedProperty' required: true + style: simple schema: type: string x-ms-docs-key-type: singleValueLegacyExtendedProperty - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -77772,12 +75850,14 @@ paths: tags: - users.calendarGroup summary: Get multiValueExtendedProperties from users + description: The collection of multi-value extended properties defined for the calendar. Read-only. Nullable. operationId: users.calendarGroups.calendars_ListMultiValueExtendedProperties parameters: - name: user-id in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -77785,6 +75865,7 @@ paths: in: path description: 'key: id of calendarGroup' required: true + style: simple schema: type: string x-ms-docs-key-type: calendarGroup @@ -77792,6 +75873,7 @@ paths: in: path description: 'key: id of calendar' required: true + style: simple schema: type: string x-ms-docs-key-type: calendar @@ -77859,6 +75941,7 @@ paths: in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -77866,6 +75949,7 @@ paths: in: path description: 'key: id of calendarGroup' required: true + style: simple schema: type: string x-ms-docs-key-type: calendarGroup @@ -77873,6 +75957,7 @@ paths: in: path description: 'key: id of calendar' required: true + style: simple schema: type: string x-ms-docs-key-type: calendar @@ -77898,12 +75983,14 @@ paths: tags: - users.calendarGroup summary: Get multiValueExtendedProperties from users + description: The collection of multi-value extended properties defined for the calendar. Read-only. Nullable. operationId: users.calendarGroups.calendars_GetMultiValueExtendedProperties parameters: - name: user-id in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -77911,6 +75998,7 @@ paths: in: path description: 'key: id of calendarGroup' required: true + style: simple schema: type: string x-ms-docs-key-type: calendarGroup @@ -77918,6 +76006,7 @@ paths: in: path description: 'key: id of calendar' required: true + style: simple schema: type: string x-ms-docs-key-type: calendar @@ -77925,6 +76014,7 @@ paths: in: path description: 'key: id of multiValueLegacyExtendedProperty' required: true + style: simple schema: type: string x-ms-docs-key-type: multiValueLegacyExtendedProperty @@ -77973,6 +76063,7 @@ paths: in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -77980,6 +76071,7 @@ paths: in: path description: 'key: id of calendarGroup' required: true + style: simple schema: type: string x-ms-docs-key-type: calendarGroup @@ -77987,6 +76079,7 @@ paths: in: path description: 'key: id of calendar' required: true + style: simple schema: type: string x-ms-docs-key-type: calendar @@ -77994,6 +76087,7 @@ paths: in: path description: 'key: id of multiValueLegacyExtendedProperty' required: true + style: simple schema: type: string x-ms-docs-key-type: multiValueLegacyExtendedProperty @@ -78020,6 +76114,7 @@ paths: in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -78027,6 +76122,7 @@ paths: in: path description: 'key: id of calendarGroup' required: true + style: simple schema: type: string x-ms-docs-key-type: calendarGroup @@ -78034,6 +76130,7 @@ paths: in: path description: 'key: id of calendar' required: true + style: simple schema: type: string x-ms-docs-key-type: calendar @@ -78041,12 +76138,14 @@ paths: in: path description: 'key: id of multiValueLegacyExtendedProperty' required: true + style: simple schema: type: string x-ms-docs-key-type: multiValueLegacyExtendedProperty - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -78060,12 +76159,14 @@ paths: tags: - users.calendarGroup summary: Get singleValueExtendedProperties from users + description: The collection of single-value extended properties defined for the calendar. Read-only. Nullable. operationId: users.calendarGroups.calendars_ListSingleValueExtendedProperties parameters: - name: user-id in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -78073,6 +76174,7 @@ paths: in: path description: 'key: id of calendarGroup' required: true + style: simple schema: type: string x-ms-docs-key-type: calendarGroup @@ -78080,6 +76182,7 @@ paths: in: path description: 'key: id of calendar' required: true + style: simple schema: type: string x-ms-docs-key-type: calendar @@ -78147,6 +76250,7 @@ paths: in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -78154,6 +76258,7 @@ paths: in: path description: 'key: id of calendarGroup' required: true + style: simple schema: type: string x-ms-docs-key-type: calendarGroup @@ -78161,6 +76266,7 @@ paths: in: path description: 'key: id of calendar' required: true + style: simple schema: type: string x-ms-docs-key-type: calendar @@ -78186,12 +76292,14 @@ paths: tags: - users.calendarGroup summary: Get singleValueExtendedProperties from users + description: The collection of single-value extended properties defined for the calendar. Read-only. Nullable. operationId: users.calendarGroups.calendars_GetSingleValueExtendedProperties parameters: - name: user-id in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -78199,6 +76307,7 @@ paths: in: path description: 'key: id of calendarGroup' required: true + style: simple schema: type: string x-ms-docs-key-type: calendarGroup @@ -78206,6 +76315,7 @@ paths: in: path description: 'key: id of calendar' required: true + style: simple schema: type: string x-ms-docs-key-type: calendar @@ -78213,6 +76323,7 @@ paths: in: path description: 'key: id of singleValueLegacyExtendedProperty' required: true + style: simple schema: type: string x-ms-docs-key-type: singleValueLegacyExtendedProperty @@ -78261,6 +76372,7 @@ paths: in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -78268,6 +76380,7 @@ paths: in: path description: 'key: id of calendarGroup' required: true + style: simple schema: type: string x-ms-docs-key-type: calendarGroup @@ -78275,6 +76388,7 @@ paths: in: path description: 'key: id of calendar' required: true + style: simple schema: type: string x-ms-docs-key-type: calendar @@ -78282,6 +76396,7 @@ paths: in: path description: 'key: id of singleValueLegacyExtendedProperty' required: true + style: simple schema: type: string x-ms-docs-key-type: singleValueLegacyExtendedProperty @@ -78308,6 +76423,7 @@ paths: in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -78315,6 +76431,7 @@ paths: in: path description: 'key: id of calendarGroup' required: true + style: simple schema: type: string x-ms-docs-key-type: calendarGroup @@ -78322,6 +76439,7 @@ paths: in: path description: 'key: id of calendar' required: true + style: simple schema: type: string x-ms-docs-key-type: calendar @@ -78329,12 +76447,14 @@ paths: in: path description: 'key: id of singleValueLegacyExtendedProperty' required: true + style: simple schema: type: string x-ms-docs-key-type: singleValueLegacyExtendedProperty - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -78347,13 +76467,18 @@ paths: get: tags: - users.calendar - summary: Get calendars from users + summary: List calendars + description: 'Get all the user''s calendars (`/calendars` navigation property), get the calendars from the default calendar group or from a specific calendar group. ' + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/user-list-calendars?view=graph-rest-1.0 operationId: users_ListCalendars parameters: - name: user-id in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -78451,13 +76576,18 @@ paths: post: tags: - users.calendar - summary: Create new navigation property to calendars for users + summary: Create calendar + description: Create a new calendar for a user. + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/user-post-calendars?view=graph-rest-1.0 operationId: users_CreateCalendars parameters: - name: user-id in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -78483,12 +76613,14 @@ paths: tags: - users.calendar summary: Get calendars from users + description: The user's calendars. Read-only. Nullable. operationId: users_GetCalendars parameters: - name: user-id in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -78496,6 +76628,7 @@ paths: in: path description: 'key: id of calendar' required: true + style: simple schema: type: string x-ms-docs-key-type: calendar @@ -78582,6 +76715,7 @@ paths: in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -78589,6 +76723,7 @@ paths: in: path description: 'key: id of calendar' required: true + style: simple schema: type: string x-ms-docs-key-type: calendar @@ -78615,6 +76750,7 @@ paths: in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -78622,12 +76758,14 @@ paths: in: path description: 'key: id of calendar' required: true + style: simple schema: type: string x-ms-docs-key-type: calendar - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -78641,12 +76779,14 @@ paths: tags: - users.calendar summary: Get calendarPermissions from users + description: The permissions of the users with whom the calendar is shared. operationId: users.calendars_ListCalendarPermissions parameters: - name: user-id in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -78654,6 +76794,7 @@ paths: in: path description: 'key: id of calendar' required: true + style: simple schema: type: string x-ms-docs-key-type: calendar @@ -78713,13 +76854,18 @@ paths: post: tags: - users.calendar - summary: Create new navigation property to calendarPermissions for users + summary: Create calendarPermission + description: Create a calendarPermission resource to specify the identity and role of the user with whom the specified calendar is being shared or delegated. + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/calendar-post-calendarpermissions?view=graph-rest-1.0 operationId: users.calendars_CreateCalendarPermissions parameters: - name: user-id in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -78727,6 +76873,7 @@ paths: in: path description: 'key: id of calendar' required: true + style: simple schema: type: string x-ms-docs-key-type: calendar @@ -78752,12 +76899,14 @@ paths: tags: - users.calendar summary: Get calendarPermissions from users + description: The permissions of the users with whom the calendar is shared. operationId: users.calendars_GetCalendarPermissions parameters: - name: user-id in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -78765,6 +76914,7 @@ paths: in: path description: 'key: id of calendar' required: true + style: simple schema: type: string x-ms-docs-key-type: calendar @@ -78772,6 +76922,7 @@ paths: in: path description: 'key: id of calendarPermission' required: true + style: simple schema: type: string x-ms-docs-key-type: calendarPermission @@ -78812,6 +76963,7 @@ paths: in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -78819,6 +76971,7 @@ paths: in: path description: 'key: id of calendar' required: true + style: simple schema: type: string x-ms-docs-key-type: calendar @@ -78826,6 +76979,7 @@ paths: in: path description: 'key: id of calendarPermission' required: true + style: simple schema: type: string x-ms-docs-key-type: calendarPermission @@ -78852,6 +77006,7 @@ paths: in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -78859,6 +77014,7 @@ paths: in: path description: 'key: id of calendar' required: true + style: simple schema: type: string x-ms-docs-key-type: calendar @@ -78866,12 +77022,14 @@ paths: in: path description: 'key: id of calendarPermission' required: true + style: simple schema: type: string x-ms-docs-key-type: calendarPermission - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -78885,12 +77043,17 @@ paths: tags: - users.calendar summary: Get calendarView from users + description: The calendar view for the calendar. Navigation property. Read-only. + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/calendar-list-calendarview?view=graph-rest-1.0 operationId: users.calendars_ListCalendarView parameters: - name: user-id in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -78898,6 +77061,7 @@ paths: in: path description: 'key: id of calendar' required: true + style: simple schema: type: string x-ms-docs-key-type: calendar @@ -78905,12 +77069,16 @@ paths: in: query description: 'The start date and time of the time range, represented in ISO 8601 format. For example, 2019-11-08T19:00:00-08:00' required: true + style: form + explode: false schema: type: string - name: endDateTime in: query description: 'The end date and time of the time range, represented in ISO 8601 format. For example, 2019-11-08T20:00:00-08:00' required: true + style: form + explode: false schema: type: string - $ref: '#/components/parameters/top' @@ -79084,54 +77252,19 @@ paths: nextLinkName: '@odata.nextLink' operationName: listMore x-ms-docs-operation-type: operation - post: - tags: - - users.calendar - summary: Create new navigation property to calendarView for users - operationId: users.calendars_CreateCalendarView - parameters: - - name: user-id - in: path - description: 'key: id of user' - required: true - schema: - type: string - x-ms-docs-key-type: user - - name: calendar-id - in: path - description: 'key: id of calendar' - required: true - schema: - type: string - x-ms-docs-key-type: calendar - requestBody: - description: New navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.event' - required: true - responses: - '201': - description: Created navigation property. - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.event' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation '/users/{user-id}/calendars/{calendar-id}/calendarView/{event-id}': get: tags: - users.calendar summary: Get calendarView from users + description: The calendar view for the calendar. Navigation property. Read-only. operationId: users.calendars_GetCalendarView parameters: - name: user-id in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -79139,6 +77272,7 @@ paths: in: path description: 'key: id of calendar' required: true + style: simple schema: type: string x-ms-docs-key-type: calendar @@ -79146,6 +77280,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -79153,12 +77288,16 @@ paths: in: query description: 'The start date and time of the time range, represented in ISO 8601 format. For example, 2019-11-08T19:00:00-08:00' required: true + style: form + explode: false schema: type: string - name: endDateTime in: query description: 'The end date and time of the time range, represented in ISO 8601 format. For example, 2019-11-08T20:00:00-08:00' required: true + style: form + explode: false schema: type: string - name: $select @@ -79289,95 +77428,22 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - patch: - tags: - - users.calendar - summary: Update the navigation property calendarView in users - operationId: users.calendars_UpdateCalendarView - parameters: - - name: user-id - in: path - description: 'key: id of user' - required: true - schema: - type: string - x-ms-docs-key-type: user - - name: calendar-id - in: path - description: 'key: id of calendar' - required: true - schema: - type: string - x-ms-docs-key-type: calendar - - name: event-id - in: path - description: 'key: id of event' - required: true - schema: - type: string - x-ms-docs-key-type: event - requestBody: - description: New navigation property values - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.event' - required: true - responses: - '204': - description: Success - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - delete: - tags: - - users.calendar - summary: Delete navigation property calendarView for users - operationId: users.calendars_DeleteCalendarView - parameters: - - name: user-id - in: path - description: 'key: id of user' - required: true - schema: - type: string - x-ms-docs-key-type: user - - name: calendar-id - in: path - description: 'key: id of calendar' - required: true - schema: - type: string - x-ms-docs-key-type: calendar - - name: event-id - in: path - description: 'key: id of event' - required: true - schema: - type: string - x-ms-docs-key-type: event - - 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 '/users/{user-id}/calendars/{calendar-id}/calendarView/{event-id}/attachments': get: tags: - users.calendar - summary: Get attachments from users + summary: List attachments + description: Retrieve a list of attachment objects attached to an event. + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/event-list-attachments?view=graph-rest-1.0 operationId: users.calendars.calendarView_ListAttachments parameters: - name: user-id in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -79385,6 +77451,7 @@ paths: in: path description: 'key: id of calendar' required: true + style: simple schema: type: string x-ms-docs-key-type: calendar @@ -79392,6 +77459,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -79463,13 +77531,18 @@ paths: post: tags: - users.calendar - summary: Create new navigation property to attachments for users + summary: Add attachment + description: 'Use this API to add an attachment to an existing event. This operation limits the size of the attachment you can add to under 3 MB. If an organizer adds an attachment to a meeting event, the organizer can subsequently update the event to send the attachment and update the event for each attendee as well.' + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/event-post-attachments?view=graph-rest-1.0 operationId: users.calendars.calendarView_CreateAttachments parameters: - name: user-id in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -79477,6 +77550,7 @@ paths: in: path description: 'key: id of calendar' required: true + style: simple schema: type: string x-ms-docs-key-type: calendar @@ -79484,6 +77558,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -79509,12 +77584,14 @@ paths: tags: - users.calendar summary: Get attachments from users + description: 'The collection of FileAttachment, ItemAttachment, and referenceAttachment attachments for the event. Navigation property. Read-only. Nullable.' operationId: users.calendars.calendarView_GetAttachments parameters: - name: user-id in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -79522,6 +77599,7 @@ paths: in: path description: 'key: id of calendar' required: true + style: simple schema: type: string x-ms-docs-key-type: calendar @@ -79529,6 +77607,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -79536,6 +77615,7 @@ paths: in: path description: 'key: id of attachment' required: true + style: simple schema: type: string x-ms-docs-key-type: attachment @@ -79578,53 +77658,6 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - patch: - tags: - - users.calendar - summary: Update the navigation property attachments in users - operationId: users.calendars.calendarView_UpdateAttachments - parameters: - - name: user-id - in: path - description: 'key: id of user' - required: true - schema: - type: string - x-ms-docs-key-type: user - - name: calendar-id - in: path - description: 'key: id of calendar' - required: true - schema: - type: string - x-ms-docs-key-type: calendar - - name: event-id - in: path - description: 'key: id of event' - required: true - schema: - type: string - x-ms-docs-key-type: event - - name: attachment-id - in: path - description: 'key: id of attachment' - required: true - schema: - type: string - x-ms-docs-key-type: attachment - requestBody: - description: New navigation property values - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.attachment' - required: true - responses: - '204': - description: Success - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation delete: tags: - users.calendar @@ -79635,6 +77668,7 @@ paths: in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -79642,6 +77676,7 @@ paths: in: path description: 'key: id of calendar' required: true + style: simple schema: type: string x-ms-docs-key-type: calendar @@ -79649,6 +77684,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -79656,12 +77692,14 @@ paths: in: path description: 'key: id of attachment' required: true + style: simple schema: type: string x-ms-docs-key-type: attachment - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -79675,12 +77713,14 @@ paths: tags: - users.calendar summary: Get calendar from users + description: The calendar that contains the event. Navigation property. Read-only. operationId: users.calendars.calendarView_GetCalendar parameters: - name: user-id in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -79688,6 +77728,7 @@ paths: in: path description: 'key: id of calendar' required: true + style: simple schema: type: string x-ms-docs-key-type: calendar @@ -79695,6 +77736,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -79783,6 +77825,7 @@ paths: in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -79790,6 +77833,7 @@ paths: in: path description: 'key: id of calendar' required: true + style: simple schema: type: string x-ms-docs-key-type: calendar @@ -79797,6 +77841,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -79990,50 +78035,6 @@ paths: nextLinkName: '@odata.nextLink' operationName: listMore x-ms-docs-operation-type: operation - post: - tags: - - users.calendar - summary: Create new navigation property to exceptionOccurrences for users - operationId: users.calendars.calendarView_CreateExceptionOccurrences - parameters: - - name: user-id - in: path - description: 'key: id of user' - required: true - schema: - type: string - x-ms-docs-key-type: user - - name: calendar-id - in: path - description: 'key: id of calendar' - required: true - schema: - type: string - x-ms-docs-key-type: calendar - - name: event-id - in: path - description: 'key: id of event' - required: true - schema: - type: string - x-ms-docs-key-type: event - requestBody: - description: New navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.event' - required: true - responses: - '201': - description: Created navigation property. - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.event' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation '/users/{user-id}/calendars/{calendar-id}/calendarView/{event-id}/exceptionOccurrences/{event-id1}': get: tags: @@ -80045,6 +78046,7 @@ paths: in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -80052,6 +78054,7 @@ paths: in: path description: 'key: id of calendar' required: true + style: simple schema: type: string x-ms-docs-key-type: calendar @@ -80059,6 +78062,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -80066,6 +78070,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -80223,109 +78228,22 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - patch: - tags: - - users.calendar - summary: Update the navigation property exceptionOccurrences in users - operationId: users.calendars.calendarView_UpdateExceptionOccurrences - parameters: - - name: user-id - in: path - description: 'key: id of user' - required: true - schema: - type: string - x-ms-docs-key-type: user - - name: calendar-id - in: path - description: 'key: id of calendar' - required: true - schema: - type: string - x-ms-docs-key-type: calendar - - name: event-id - in: path - description: 'key: id of event' - required: true - schema: - type: string - x-ms-docs-key-type: event - - name: event-id1 - in: path - description: 'key: id of event' - required: true - schema: - type: string - x-ms-docs-key-type: event - requestBody: - description: New navigation property values - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.event' - required: true - responses: - '204': - description: Success - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - delete: - tags: - - users.calendar - summary: Delete navigation property exceptionOccurrences for users - operationId: users.calendars.calendarView_DeleteExceptionOccurrences - parameters: - - name: user-id - in: path - description: 'key: id of user' - required: true - schema: - type: string - x-ms-docs-key-type: user - - name: calendar-id - in: path - description: 'key: id of calendar' - required: true - schema: - type: string - x-ms-docs-key-type: calendar - - name: event-id - in: path - description: 'key: id of event' - required: true - schema: - type: string - x-ms-docs-key-type: event - - name: event-id1 - in: path - description: 'key: id of event' - required: true - schema: - type: string - x-ms-docs-key-type: event - - 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 '/users/{user-id}/calendars/{calendar-id}/calendarView/{event-id}/exceptionOccurrences/{event-id1}/attachments': get: tags: - users.calendar - summary: Get attachments from users + summary: List attachments + description: Retrieve a list of attachment objects attached to an event. + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/event-list-attachments?view=graph-rest-1.0 operationId: users.calendars.calendarView.exceptionOccurrences_ListAttachments parameters: - name: user-id in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -80333,6 +78251,7 @@ paths: in: path description: 'key: id of calendar' required: true + style: simple schema: type: string x-ms-docs-key-type: calendar @@ -80340,6 +78259,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -80347,167 +78267,37 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event - - $ref: '#/components/parameters/top' - - $ref: '#/components/parameters/skip' - - $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 - - contentType - - contentType desc - - isInline - - isInline desc - - lastModifiedDateTime - - lastModifiedDateTime desc - - name - - name desc - - size - - size 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 - - contentType - - isInline - - lastModifiedDateTime - - name - - size - 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': - $ref: '#/components/responses/microsoft.graph.attachmentCollectionResponse' - default: - $ref: '#/components/responses/error' - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore - x-ms-docs-operation-type: operation - post: - tags: - - users.calendar - summary: Create new navigation property to attachments for users - operationId: users.calendars.calendarView.exceptionOccurrences_CreateAttachments - parameters: - - name: user-id - in: path - description: 'key: id of user' - required: true - schema: - type: string - x-ms-docs-key-type: user - - name: calendar-id - in: path - description: 'key: id of calendar' - required: true - schema: - type: string - x-ms-docs-key-type: calendar - - name: event-id - in: path - description: 'key: id of event' - required: true - schema: - type: string - x-ms-docs-key-type: event - - name: event-id1 - in: path - description: 'key: id of event' - required: true - schema: - type: string - x-ms-docs-key-type: event - requestBody: - description: New navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.attachment' - required: true - responses: - '201': - description: Created navigation property. - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.attachment' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/users/{user-id}/calendars/{calendar-id}/calendarView/{event-id}/exceptionOccurrences/{event-id1}/attachments/{attachment-id}': - get: - tags: - - users.calendar - summary: Get attachments from users - operationId: users.calendars.calendarView.exceptionOccurrences_GetAttachments - parameters: - - name: user-id - in: path - description: 'key: id of user' - required: true - schema: - type: string - x-ms-docs-key-type: user - - name: calendar-id - in: path - description: 'key: id of calendar' - required: true - schema: - type: string - x-ms-docs-key-type: calendar - - name: event-id - in: path - description: 'key: id of event' - required: true - schema: - type: string - x-ms-docs-key-type: event - - name: event-id1 - in: path - description: 'key: id of event' - required: true - schema: - type: string - x-ms-docs-key-type: event - - name: attachment-id - in: path - description: 'key: id of attachment' - required: true + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $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: attachment + uniqueItems: true + type: array + items: + enum: + - id + - id desc + - contentType + - contentType desc + - isInline + - isInline desc + - lastModifiedDateTime + - lastModifiedDateTime desc + - name + - name desc + - size + - size desc + type: string - name: $select in: query description: Select properties to be returned @@ -80539,7 +78329,65 @@ paths: type: string responses: '200': - description: Retrieved navigation property + $ref: '#/components/responses/microsoft.graph.attachmentCollectionResponse' + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + post: + tags: + - users.calendar + summary: Add attachment + description: 'Use this API to add an attachment to an existing event. This operation limits the size of the attachment you can add to under 3 MB. If an organizer adds an attachment to a meeting event, the organizer can subsequently update the event to send the attachment and update the event for each attendee as well.' + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/event-post-attachments?view=graph-rest-1.0 + operationId: users.calendars.calendarView.exceptionOccurrences_CreateAttachments + parameters: + - name: user-id + in: path + description: 'key: id of user' + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: user + - name: calendar-id + in: path + description: 'key: id of calendar' + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: calendar + - name: event-id + in: path + description: 'key: id of event' + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: event + - name: event-id1 + in: path + description: 'key: id of event' + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: event + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.attachment' + required: true + responses: + '201': + description: Created navigation property. content: application/json: schema: @@ -80547,16 +78395,19 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - patch: + '/users/{user-id}/calendars/{calendar-id}/calendarView/{event-id}/exceptionOccurrences/{event-id1}/attachments/{attachment-id}': + get: tags: - users.calendar - summary: Update the navigation property attachments in users - operationId: users.calendars.calendarView.exceptionOccurrences_UpdateAttachments + summary: Get attachments from users + description: 'The collection of FileAttachment, ItemAttachment, and referenceAttachment attachments for the event. Navigation property. Read-only. Nullable.' + operationId: users.calendars.calendarView.exceptionOccurrences_GetAttachments parameters: - name: user-id in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -80564,6 +78415,7 @@ paths: in: path description: 'key: id of calendar' required: true + style: simple schema: type: string x-ms-docs-key-type: calendar @@ -80571,6 +78423,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -80578,6 +78431,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -80585,19 +78439,46 @@ paths: in: path description: 'key: id of attachment' required: true + style: simple schema: type: string x-ms-docs-key-type: attachment - requestBody: - description: New navigation property values - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.attachment' - required: true + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - contentType + - isInline + - lastModifiedDateTime + - name + - size + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + type: string responses: - '204': - description: Success + '200': + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.attachment' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation @@ -80611,6 +78492,7 @@ paths: in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -80618,6 +78500,7 @@ paths: in: path description: 'key: id of calendar' required: true + style: simple schema: type: string x-ms-docs-key-type: calendar @@ -80625,6 +78508,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -80632,6 +78516,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -80639,12 +78524,14 @@ paths: in: path description: 'key: id of attachment' required: true + style: simple schema: type: string x-ms-docs-key-type: attachment - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -80658,12 +78545,14 @@ paths: tags: - users.calendar summary: Get calendar from users + description: The calendar that contains the event. Navigation property. Read-only. operationId: users.calendars.calendarView.exceptionOccurrences_GetCalendar parameters: - name: user-id in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -80671,6 +78560,7 @@ paths: in: path description: 'key: id of calendar' required: true + style: simple schema: type: string x-ms-docs-key-type: calendar @@ -80678,6 +78568,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -80685,6 +78576,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -80772,12 +78664,14 @@ paths: tags: - users.calendar summary: Get extensions from users + description: The collection of open extensions defined for the event. Nullable. operationId: users.calendars.calendarView.exceptionOccurrences_ListExtensions parameters: - name: user-id in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -80785,6 +78679,7 @@ paths: in: path description: 'key: id of calendar' required: true + style: simple schema: type: string x-ms-docs-key-type: calendar @@ -80792,6 +78687,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -80799,6 +78695,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -80855,13 +78752,18 @@ paths: post: tags: - users.calendar - summary: Create new navigation property to extensions for users + summary: Create openTypeExtension + description: 'Create an open extension (openTypeExtension object) and add custom properties in a new or existing instance of a resource. You can create an open extension in a resource instance and store custom data to it all in the same operation, except for specific resources. See known limitations of open extensions for more information. The table in the Permissions section lists the resources that support open extensions.' + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/opentypeextension-post-opentypeextension?view=graph-rest-1.0 operationId: users.calendars.calendarView.exceptionOccurrences_CreateExtensions parameters: - name: user-id in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -80869,6 +78771,7 @@ paths: in: path description: 'key: id of calendar' required: true + style: simple schema: type: string x-ms-docs-key-type: calendar @@ -80876,6 +78779,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -80883,6 +78787,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -80908,12 +78813,14 @@ paths: tags: - users.calendar summary: Get extensions from users + description: The collection of open extensions defined for the event. Nullable. operationId: users.calendars.calendarView.exceptionOccurrences_GetExtensions parameters: - name: user-id in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -80921,6 +78828,7 @@ paths: in: path description: 'key: id of calendar' required: true + style: simple schema: type: string x-ms-docs-key-type: calendar @@ -80928,6 +78836,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -80935,6 +78844,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -80942,6 +78852,7 @@ paths: in: path description: 'key: id of extension' required: true + style: simple schema: type: string x-ms-docs-key-type: extension @@ -80989,6 +78900,7 @@ paths: in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -80996,6 +78908,7 @@ paths: in: path description: 'key: id of calendar' required: true + style: simple schema: type: string x-ms-docs-key-type: calendar @@ -81003,6 +78916,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -81010,6 +78924,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -81017,6 +78932,7 @@ paths: in: path description: 'key: id of extension' required: true + style: simple schema: type: string x-ms-docs-key-type: extension @@ -81043,6 +78959,7 @@ paths: in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -81050,6 +78967,7 @@ paths: in: path description: 'key: id of calendar' required: true + style: simple schema: type: string x-ms-docs-key-type: calendar @@ -81057,6 +78975,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -81064,6 +78983,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -81071,12 +78991,14 @@ paths: in: path description: 'key: id of extension' required: true + style: simple schema: type: string x-ms-docs-key-type: extension - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -81089,13 +79011,18 @@ paths: get: tags: - users.calendar - summary: Get instances from users + summary: List instances + description: "Get the instances (occurrences) of an event for a specified time range. If the event is a `seriesMaster` type, this returns the\noccurrences and exceptions of the event in the specified time range." + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/event-list-instances?view=graph-rest-1.0 operationId: users.calendars.calendarView.exceptionOccurrences_ListInstances parameters: - name: user-id in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -81103,6 +79030,7 @@ paths: in: path description: 'key: id of calendar' required: true + style: simple schema: type: string x-ms-docs-key-type: calendar @@ -81110,6 +79038,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -81117,6 +79046,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -81291,68 +79221,19 @@ paths: nextLinkName: '@odata.nextLink' operationName: listMore x-ms-docs-operation-type: operation - post: - tags: - - users.calendar - summary: Create new navigation property to instances for users - operationId: users.calendars.calendarView.exceptionOccurrences_CreateInstances - parameters: - - name: user-id - in: path - description: 'key: id of user' - required: true - schema: - type: string - x-ms-docs-key-type: user - - name: calendar-id - in: path - description: 'key: id of calendar' - required: true - schema: - type: string - x-ms-docs-key-type: calendar - - name: event-id - in: path - description: 'key: id of event' - required: true - schema: - type: string - x-ms-docs-key-type: event - - name: event-id1 - in: path - description: 'key: id of event' - required: true - schema: - type: string - x-ms-docs-key-type: event - requestBody: - description: New navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.event' - required: true - responses: - '201': - description: Created navigation property. - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.event' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation '/users/{user-id}/calendars/{calendar-id}/calendarView/{event-id}/exceptionOccurrences/{event-id1}/instances/{event-id2}': get: tags: - users.calendar summary: Get instances from users + description: 'The occurrences of a recurring series, if the event is a series master. This property includes occurrences that are part of the recurrence pattern, and exceptions that have been modified, but does not include occurrences that have been cancelled from the series. Navigation property. Read-only. Nullable.' operationId: users.calendars.calendarView.exceptionOccurrences_GetInstances parameters: - name: user-id in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -81360,6 +79241,7 @@ paths: in: path description: 'key: id of calendar' required: true + style: simple schema: type: string x-ms-docs-key-type: calendar @@ -81367,6 +79249,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -81374,6 +79257,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -81381,6 +79265,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -81526,123 +79411,22 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - patch: - tags: - - users.calendar - summary: Update the navigation property instances in users - operationId: users.calendars.calendarView.exceptionOccurrences_UpdateInstances - parameters: - - name: user-id - in: path - description: 'key: id of user' - required: true - schema: - type: string - x-ms-docs-key-type: user - - name: calendar-id - in: path - description: 'key: id of calendar' - required: true - schema: - type: string - x-ms-docs-key-type: calendar - - name: event-id - in: path - description: 'key: id of event' - required: true - schema: - type: string - x-ms-docs-key-type: event - - name: event-id1 - in: path - description: 'key: id of event' - required: true - schema: - type: string - x-ms-docs-key-type: event - - name: event-id2 - in: path - description: 'key: id of event' - required: true - schema: - type: string - x-ms-docs-key-type: event - requestBody: - description: New navigation property values - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.event' - required: true - responses: - '204': - description: Success - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - delete: - tags: - - users.calendar - summary: Delete navigation property instances for users - operationId: users.calendars.calendarView.exceptionOccurrences_DeleteInstances - parameters: - - name: user-id - in: path - description: 'key: id of user' - required: true - schema: - type: string - x-ms-docs-key-type: user - - name: calendar-id - in: path - description: 'key: id of calendar' - required: true - schema: - type: string - x-ms-docs-key-type: calendar - - name: event-id - in: path - description: 'key: id of event' - required: true - schema: - type: string - x-ms-docs-key-type: event - - name: event-id1 - in: path - description: 'key: id of event' - required: true - schema: - type: string - x-ms-docs-key-type: event - - name: event-id2 - in: path - description: 'key: id of event' - required: true - schema: - type: string - x-ms-docs-key-type: event - - 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 '/users/{user-id}/calendars/{calendar-id}/calendarView/{event-id}/exceptionOccurrences/{event-id1}/instances/{event-id2}/attachments': get: tags: - users.calendar - summary: Get attachments from users + summary: List attachments + description: Retrieve a list of attachment objects attached to an event. + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/event-list-attachments?view=graph-rest-1.0 operationId: users.calendars.calendarView.exceptionOccurrences.instances_ListAttachments parameters: - name: user-id in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -81650,6 +79434,7 @@ paths: in: path description: 'key: id of calendar' required: true + style: simple schema: type: string x-ms-docs-key-type: calendar @@ -81657,6 +79442,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -81664,6 +79450,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -81671,6 +79458,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -81742,13 +79530,18 @@ paths: post: tags: - users.calendar - summary: Create new navigation property to attachments for users + summary: Add attachment + description: 'Use this API to add an attachment to an existing event. This operation limits the size of the attachment you can add to under 3 MB. If an organizer adds an attachment to a meeting event, the organizer can subsequently update the event to send the attachment and update the event for each attendee as well.' + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/event-post-attachments?view=graph-rest-1.0 operationId: users.calendars.calendarView.exceptionOccurrences.instances_CreateAttachments parameters: - name: user-id in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -81756,6 +79549,7 @@ paths: in: path description: 'key: id of calendar' required: true + style: simple schema: type: string x-ms-docs-key-type: calendar @@ -81763,6 +79557,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -81770,6 +79565,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -81777,6 +79573,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -81802,12 +79599,14 @@ paths: tags: - users.calendar summary: Get attachments from users + description: 'The collection of FileAttachment, ItemAttachment, and referenceAttachment attachments for the event. Navigation property. Read-only. Nullable.' operationId: users.calendars.calendarView.exceptionOccurrences.instances_GetAttachments parameters: - name: user-id in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -81815,6 +79614,7 @@ paths: in: path description: 'key: id of calendar' required: true + style: simple schema: type: string x-ms-docs-key-type: calendar @@ -81822,6 +79622,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -81829,6 +79630,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -81836,6 +79638,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -81843,6 +79646,7 @@ paths: in: path description: 'key: id of attachment' required: true + style: simple schema: type: string x-ms-docs-key-type: attachment @@ -81885,67 +79689,6 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - patch: - tags: - - users.calendar - summary: Update the navigation property attachments in users - operationId: users.calendars.calendarView.exceptionOccurrences.instances_UpdateAttachments - parameters: - - name: user-id - in: path - description: 'key: id of user' - required: true - schema: - type: string - x-ms-docs-key-type: user - - name: calendar-id - in: path - description: 'key: id of calendar' - required: true - schema: - type: string - x-ms-docs-key-type: calendar - - name: event-id - in: path - description: 'key: id of event' - required: true - schema: - type: string - x-ms-docs-key-type: event - - name: event-id1 - in: path - description: 'key: id of event' - required: true - schema: - type: string - x-ms-docs-key-type: event - - name: event-id2 - in: path - description: 'key: id of event' - required: true - schema: - type: string - x-ms-docs-key-type: event - - name: attachment-id - in: path - description: 'key: id of attachment' - required: true - schema: - type: string - x-ms-docs-key-type: attachment - requestBody: - description: New navigation property values - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.attachment' - required: true - responses: - '204': - description: Success - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation delete: tags: - users.calendar @@ -81956,6 +79699,7 @@ paths: in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -81963,6 +79707,7 @@ paths: in: path description: 'key: id of calendar' required: true + style: simple schema: type: string x-ms-docs-key-type: calendar @@ -81970,6 +79715,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -81977,6 +79723,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -81984,6 +79731,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -81991,12 +79739,14 @@ paths: in: path description: 'key: id of attachment' required: true + style: simple schema: type: string x-ms-docs-key-type: attachment - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -82010,12 +79760,14 @@ paths: tags: - users.calendar summary: Get calendar from users + description: The calendar that contains the event. Navigation property. Read-only. operationId: users.calendars.calendarView.exceptionOccurrences.instances_GetCalendar parameters: - name: user-id in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -82023,6 +79775,7 @@ paths: in: path description: 'key: id of calendar' required: true + style: simple schema: type: string x-ms-docs-key-type: calendar @@ -82030,6 +79783,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -82037,6 +79791,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -82044,6 +79799,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -82136,12 +79892,14 @@ paths: tags: - users.calendar summary: Get extensions from users + description: The collection of open extensions defined for the event. Nullable. operationId: users.calendars.calendarView.exceptionOccurrences.instances_ListExtensions parameters: - name: user-id in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -82149,6 +79907,7 @@ paths: in: path description: 'key: id of calendar' required: true + style: simple schema: type: string x-ms-docs-key-type: calendar @@ -82156,6 +79915,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -82163,6 +79923,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -82170,6 +79931,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -82226,13 +79988,18 @@ paths: post: tags: - users.calendar - summary: Create new navigation property to extensions for users + summary: Create openTypeExtension + description: 'Create an open extension (openTypeExtension object) and add custom properties in a new or existing instance of a resource. You can create an open extension in a resource instance and store custom data to it all in the same operation, except for specific resources. See known limitations of open extensions for more information. The table in the Permissions section lists the resources that support open extensions.' + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/opentypeextension-post-opentypeextension?view=graph-rest-1.0 operationId: users.calendars.calendarView.exceptionOccurrences.instances_CreateExtensions parameters: - name: user-id in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -82240,6 +80007,7 @@ paths: in: path description: 'key: id of calendar' required: true + style: simple schema: type: string x-ms-docs-key-type: calendar @@ -82247,6 +80015,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -82254,6 +80023,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -82261,6 +80031,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -82286,12 +80057,14 @@ paths: tags: - users.calendar summary: Get extensions from users + description: The collection of open extensions defined for the event. Nullable. operationId: users.calendars.calendarView.exceptionOccurrences.instances_GetExtensions parameters: - name: user-id in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -82299,6 +80072,7 @@ paths: in: path description: 'key: id of calendar' required: true + style: simple schema: type: string x-ms-docs-key-type: calendar @@ -82306,6 +80080,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -82313,6 +80088,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -82320,6 +80096,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -82327,6 +80104,7 @@ paths: in: path description: 'key: id of extension' required: true + style: simple schema: type: string x-ms-docs-key-type: extension @@ -82374,6 +80152,7 @@ paths: in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -82381,6 +80160,7 @@ paths: in: path description: 'key: id of calendar' required: true + style: simple schema: type: string x-ms-docs-key-type: calendar @@ -82388,6 +80168,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -82395,6 +80176,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -82402,6 +80184,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -82409,6 +80192,7 @@ paths: in: path description: 'key: id of extension' required: true + style: simple schema: type: string x-ms-docs-key-type: extension @@ -82435,6 +80219,7 @@ paths: in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -82442,6 +80227,7 @@ paths: in: path description: 'key: id of calendar' required: true + style: simple schema: type: string x-ms-docs-key-type: calendar @@ -82449,6 +80235,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -82456,6 +80243,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -82463,6 +80251,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -82470,12 +80259,14 @@ paths: in: path description: 'key: id of extension' required: true + style: simple schema: type: string x-ms-docs-key-type: extension - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -82489,12 +80280,14 @@ paths: tags: - users.calendar summary: Get multiValueExtendedProperties from users + description: The collection of multi-value extended properties defined for the event. Read-only. Nullable. operationId: users.calendars.calendarView.exceptionOccurrences.instances_ListMultiValueExtendedProperties parameters: - name: user-id in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -82502,6 +80295,7 @@ paths: in: path description: 'key: id of calendar' required: true + style: simple schema: type: string x-ms-docs-key-type: calendar @@ -82509,6 +80303,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -82516,6 +80311,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -82523,6 +80319,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -82590,6 +80387,7 @@ paths: in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -82597,6 +80395,7 @@ paths: in: path description: 'key: id of calendar' required: true + style: simple schema: type: string x-ms-docs-key-type: calendar @@ -82604,6 +80403,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -82611,6 +80411,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -82618,6 +80419,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -82643,12 +80445,14 @@ paths: tags: - users.calendar summary: Get multiValueExtendedProperties from users + description: The collection of multi-value extended properties defined for the event. Read-only. Nullable. operationId: users.calendars.calendarView.exceptionOccurrences.instances_GetMultiValueExtendedProperties parameters: - name: user-id in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -82656,6 +80460,7 @@ paths: in: path description: 'key: id of calendar' required: true + style: simple schema: type: string x-ms-docs-key-type: calendar @@ -82663,6 +80468,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -82670,6 +80476,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -82677,6 +80484,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -82684,6 +80492,7 @@ paths: in: path description: 'key: id of multiValueLegacyExtendedProperty' required: true + style: simple schema: type: string x-ms-docs-key-type: multiValueLegacyExtendedProperty @@ -82732,6 +80541,7 @@ paths: in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -82739,6 +80549,7 @@ paths: in: path description: 'key: id of calendar' required: true + style: simple schema: type: string x-ms-docs-key-type: calendar @@ -82746,6 +80557,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -82753,6 +80565,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -82760,6 +80573,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -82767,6 +80581,7 @@ paths: in: path description: 'key: id of multiValueLegacyExtendedProperty' required: true + style: simple schema: type: string x-ms-docs-key-type: multiValueLegacyExtendedProperty @@ -82793,6 +80608,7 @@ paths: in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -82800,6 +80616,7 @@ paths: in: path description: 'key: id of calendar' required: true + style: simple schema: type: string x-ms-docs-key-type: calendar @@ -82807,6 +80624,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -82814,6 +80632,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -82821,6 +80640,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -82828,12 +80648,14 @@ paths: in: path description: 'key: id of multiValueLegacyExtendedProperty' required: true + style: simple schema: type: string x-ms-docs-key-type: multiValueLegacyExtendedProperty - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -82847,12 +80669,14 @@ paths: tags: - users.calendar summary: Get singleValueExtendedProperties from users + description: The collection of single-value extended properties defined for the event. Read-only. Nullable. operationId: users.calendars.calendarView.exceptionOccurrences.instances_ListSingleValueExtendedProperties parameters: - name: user-id in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -82860,6 +80684,7 @@ paths: in: path description: 'key: id of calendar' required: true + style: simple schema: type: string x-ms-docs-key-type: calendar @@ -82867,6 +80692,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -82874,6 +80700,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -82881,6 +80708,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -82948,6 +80776,7 @@ paths: in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -82955,6 +80784,7 @@ paths: in: path description: 'key: id of calendar' required: true + style: simple schema: type: string x-ms-docs-key-type: calendar @@ -82962,6 +80792,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -82969,6 +80800,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -82976,6 +80808,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -83001,12 +80834,14 @@ paths: tags: - users.calendar summary: Get singleValueExtendedProperties from users + description: The collection of single-value extended properties defined for the event. Read-only. Nullable. operationId: users.calendars.calendarView.exceptionOccurrences.instances_GetSingleValueExtendedProperties parameters: - name: user-id in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -83014,6 +80849,7 @@ paths: in: path description: 'key: id of calendar' required: true + style: simple schema: type: string x-ms-docs-key-type: calendar @@ -83021,6 +80857,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -83028,6 +80865,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -83035,6 +80873,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -83042,6 +80881,7 @@ paths: in: path description: 'key: id of singleValueLegacyExtendedProperty' required: true + style: simple schema: type: string x-ms-docs-key-type: singleValueLegacyExtendedProperty @@ -83090,6 +80930,7 @@ paths: in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -83097,6 +80938,7 @@ paths: in: path description: 'key: id of calendar' required: true + style: simple schema: type: string x-ms-docs-key-type: calendar @@ -83104,6 +80946,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -83111,6 +80954,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -83118,6 +80962,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -83125,6 +80970,7 @@ paths: in: path description: 'key: id of singleValueLegacyExtendedProperty' required: true + style: simple schema: type: string x-ms-docs-key-type: singleValueLegacyExtendedProperty @@ -83151,6 +80997,7 @@ paths: in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -83158,6 +81005,7 @@ paths: in: path description: 'key: id of calendar' required: true + style: simple schema: type: string x-ms-docs-key-type: calendar @@ -83165,6 +81013,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -83172,6 +81021,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -83179,6 +81029,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -83186,12 +81037,14 @@ paths: in: path description: 'key: id of singleValueLegacyExtendedProperty' required: true + style: simple schema: type: string x-ms-docs-key-type: singleValueLegacyExtendedProperty - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -83205,12 +81058,14 @@ paths: tags: - users.calendar summary: Get multiValueExtendedProperties from users + description: The collection of multi-value extended properties defined for the event. Read-only. Nullable. operationId: users.calendars.calendarView.exceptionOccurrences_ListMultiValueExtendedProperties parameters: - name: user-id in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -83218,6 +81073,7 @@ paths: in: path description: 'key: id of calendar' required: true + style: simple schema: type: string x-ms-docs-key-type: calendar @@ -83225,6 +81081,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -83232,6 +81089,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -83299,6 +81157,7 @@ paths: in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -83306,6 +81165,7 @@ paths: in: path description: 'key: id of calendar' required: true + style: simple schema: type: string x-ms-docs-key-type: calendar @@ -83313,6 +81173,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -83320,6 +81181,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -83345,12 +81207,14 @@ paths: tags: - users.calendar summary: Get multiValueExtendedProperties from users + description: The collection of multi-value extended properties defined for the event. Read-only. Nullable. operationId: users.calendars.calendarView.exceptionOccurrences_GetMultiValueExtendedProperties parameters: - name: user-id in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -83358,6 +81222,7 @@ paths: in: path description: 'key: id of calendar' required: true + style: simple schema: type: string x-ms-docs-key-type: calendar @@ -83365,6 +81230,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -83372,6 +81238,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -83379,6 +81246,7 @@ paths: in: path description: 'key: id of multiValueLegacyExtendedProperty' required: true + style: simple schema: type: string x-ms-docs-key-type: multiValueLegacyExtendedProperty @@ -83427,6 +81295,7 @@ paths: in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -83434,6 +81303,7 @@ paths: in: path description: 'key: id of calendar' required: true + style: simple schema: type: string x-ms-docs-key-type: calendar @@ -83441,6 +81311,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -83448,6 +81319,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -83455,6 +81327,7 @@ paths: in: path description: 'key: id of multiValueLegacyExtendedProperty' required: true + style: simple schema: type: string x-ms-docs-key-type: multiValueLegacyExtendedProperty @@ -83481,6 +81354,7 @@ paths: in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -83488,6 +81362,7 @@ paths: in: path description: 'key: id of calendar' required: true + style: simple schema: type: string x-ms-docs-key-type: calendar @@ -83495,6 +81370,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -83502,6 +81378,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -83509,12 +81386,14 @@ paths: in: path description: 'key: id of multiValueLegacyExtendedProperty' required: true + style: simple schema: type: string x-ms-docs-key-type: multiValueLegacyExtendedProperty - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -83528,12 +81407,14 @@ paths: tags: - users.calendar summary: Get singleValueExtendedProperties from users + description: The collection of single-value extended properties defined for the event. Read-only. Nullable. operationId: users.calendars.calendarView.exceptionOccurrences_ListSingleValueExtendedProperties parameters: - name: user-id in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -83541,6 +81422,7 @@ paths: in: path description: 'key: id of calendar' required: true + style: simple schema: type: string x-ms-docs-key-type: calendar @@ -83548,6 +81430,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -83555,6 +81438,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -83622,6 +81506,7 @@ paths: in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -83629,6 +81514,7 @@ paths: in: path description: 'key: id of calendar' required: true + style: simple schema: type: string x-ms-docs-key-type: calendar @@ -83636,6 +81522,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -83643,6 +81530,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -83668,12 +81556,14 @@ paths: tags: - users.calendar summary: Get singleValueExtendedProperties from users + description: The collection of single-value extended properties defined for the event. Read-only. Nullable. operationId: users.calendars.calendarView.exceptionOccurrences_GetSingleValueExtendedProperties parameters: - name: user-id in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -83681,6 +81571,7 @@ paths: in: path description: 'key: id of calendar' required: true + style: simple schema: type: string x-ms-docs-key-type: calendar @@ -83688,6 +81579,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -83695,6 +81587,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -83702,6 +81595,7 @@ paths: in: path description: 'key: id of singleValueLegacyExtendedProperty' required: true + style: simple schema: type: string x-ms-docs-key-type: singleValueLegacyExtendedProperty @@ -83750,6 +81644,7 @@ paths: in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -83757,6 +81652,7 @@ paths: in: path description: 'key: id of calendar' required: true + style: simple schema: type: string x-ms-docs-key-type: calendar @@ -83764,6 +81660,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -83771,6 +81668,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -83778,6 +81676,7 @@ paths: in: path description: 'key: id of singleValueLegacyExtendedProperty' required: true + style: simple schema: type: string x-ms-docs-key-type: singleValueLegacyExtendedProperty @@ -83804,6 +81703,7 @@ paths: in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -83811,6 +81711,7 @@ paths: in: path description: 'key: id of calendar' required: true + style: simple schema: type: string x-ms-docs-key-type: calendar @@ -83818,6 +81719,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -83825,6 +81727,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -83832,12 +81735,14 @@ paths: in: path description: 'key: id of singleValueLegacyExtendedProperty' required: true + style: simple schema: type: string x-ms-docs-key-type: singleValueLegacyExtendedProperty - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -83851,12 +81756,14 @@ paths: tags: - users.calendar summary: Get extensions from users + description: The collection of open extensions defined for the event. Nullable. operationId: users.calendars.calendarView_ListExtensions parameters: - name: user-id in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -83864,6 +81771,7 @@ paths: in: path description: 'key: id of calendar' required: true + style: simple schema: type: string x-ms-docs-key-type: calendar @@ -83871,6 +81779,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -83927,13 +81836,18 @@ paths: post: tags: - users.calendar - summary: Create new navigation property to extensions for users + summary: Create openTypeExtension + description: 'Create an open extension (openTypeExtension object) and add custom properties in a new or existing instance of a resource. You can create an open extension in a resource instance and store custom data to it all in the same operation, except for specific resources. See known limitations of open extensions for more information. The table in the Permissions section lists the resources that support open extensions.' + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/opentypeextension-post-opentypeextension?view=graph-rest-1.0 operationId: users.calendars.calendarView_CreateExtensions parameters: - name: user-id in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -83941,6 +81855,7 @@ paths: in: path description: 'key: id of calendar' required: true + style: simple schema: type: string x-ms-docs-key-type: calendar @@ -83948,6 +81863,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -83973,12 +81889,14 @@ paths: tags: - users.calendar summary: Get extensions from users + description: The collection of open extensions defined for the event. Nullable. operationId: users.calendars.calendarView_GetExtensions parameters: - name: user-id in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -83986,6 +81904,7 @@ paths: in: path description: 'key: id of calendar' required: true + style: simple schema: type: string x-ms-docs-key-type: calendar @@ -83993,6 +81912,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -84000,6 +81920,7 @@ paths: in: path description: 'key: id of extension' required: true + style: simple schema: type: string x-ms-docs-key-type: extension @@ -84047,6 +81968,7 @@ paths: in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -84054,6 +81976,7 @@ paths: in: path description: 'key: id of calendar' required: true + style: simple schema: type: string x-ms-docs-key-type: calendar @@ -84061,6 +81984,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -84068,6 +81992,7 @@ paths: in: path description: 'key: id of extension' required: true + style: simple schema: type: string x-ms-docs-key-type: extension @@ -84094,6 +82019,7 @@ paths: in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -84101,6 +82027,7 @@ paths: in: path description: 'key: id of calendar' required: true + style: simple schema: type: string x-ms-docs-key-type: calendar @@ -84108,6 +82035,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -84115,12 +82043,14 @@ paths: in: path description: 'key: id of extension' required: true + style: simple schema: type: string x-ms-docs-key-type: extension - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -84133,13 +82063,18 @@ paths: get: tags: - users.calendar - summary: Get instances from users + summary: List instances + description: "Get the instances (occurrences) of an event for a specified time range. If the event is a `seriesMaster` type, this returns the\noccurrences and exceptions of the event in the specified time range." + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/event-list-instances?view=graph-rest-1.0 operationId: users.calendars.calendarView_ListInstances parameters: - name: user-id in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -84147,6 +82082,7 @@ paths: in: path description: 'key: id of calendar' required: true + style: simple schema: type: string x-ms-docs-key-type: calendar @@ -84154,6 +82090,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -84328,61 +82265,19 @@ paths: nextLinkName: '@odata.nextLink' operationName: listMore x-ms-docs-operation-type: operation - post: - tags: - - users.calendar - summary: Create new navigation property to instances for users - operationId: users.calendars.calendarView_CreateInstances - parameters: - - name: user-id - in: path - description: 'key: id of user' - required: true - schema: - type: string - x-ms-docs-key-type: user - - name: calendar-id - in: path - description: 'key: id of calendar' - required: true - schema: - type: string - x-ms-docs-key-type: calendar - - name: event-id - in: path - description: 'key: id of event' - required: true - schema: - type: string - x-ms-docs-key-type: event - requestBody: - description: New navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.event' - required: true - responses: - '201': - description: Created navigation property. - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.event' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation '/users/{user-id}/calendars/{calendar-id}/calendarView/{event-id}/instances/{event-id1}': get: tags: - users.calendar summary: Get instances from users + description: 'The occurrences of a recurring series, if the event is a series master. This property includes occurrences that are part of the recurrence pattern, and exceptions that have been modified, but does not include occurrences that have been cancelled from the series. Navigation property. Read-only. Nullable.' operationId: users.calendars.calendarView_GetInstances parameters: - name: user-id in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -84390,6 +82285,7 @@ paths: in: path description: 'key: id of calendar' required: true + style: simple schema: type: string x-ms-docs-key-type: calendar @@ -84397,6 +82293,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -84404,6 +82301,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -84542,109 +82440,22 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - patch: - tags: - - users.calendar - summary: Update the navigation property instances in users - operationId: users.calendars.calendarView_UpdateInstances - parameters: - - name: user-id - in: path - description: 'key: id of user' - required: true - schema: - type: string - x-ms-docs-key-type: user - - name: calendar-id - in: path - description: 'key: id of calendar' - required: true - schema: - type: string - x-ms-docs-key-type: calendar - - name: event-id - in: path - description: 'key: id of event' - required: true - schema: - type: string - x-ms-docs-key-type: event - - name: event-id1 - in: path - description: 'key: id of event' - required: true - schema: - type: string - x-ms-docs-key-type: event - requestBody: - description: New navigation property values - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.event' - required: true - responses: - '204': - description: Success - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - delete: - tags: - - users.calendar - summary: Delete navigation property instances for users - operationId: users.calendars.calendarView_DeleteInstances - parameters: - - name: user-id - in: path - description: 'key: id of user' - required: true - schema: - type: string - x-ms-docs-key-type: user - - name: calendar-id - in: path - description: 'key: id of calendar' - required: true - schema: - type: string - x-ms-docs-key-type: calendar - - name: event-id - in: path - description: 'key: id of event' - required: true - schema: - type: string - x-ms-docs-key-type: event - - name: event-id1 - in: path - description: 'key: id of event' - required: true - schema: - type: string - x-ms-docs-key-type: event - - 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 '/users/{user-id}/calendars/{calendar-id}/calendarView/{event-id}/instances/{event-id1}/attachments': get: tags: - users.calendar - summary: Get attachments from users + summary: List attachments + description: Retrieve a list of attachment objects attached to an event. + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/event-list-attachments?view=graph-rest-1.0 operationId: users.calendars.calendarView.instances_ListAttachments parameters: - name: user-id in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -84652,6 +82463,7 @@ paths: in: path description: 'key: id of calendar' required: true + style: simple schema: type: string x-ms-docs-key-type: calendar @@ -84659,6 +82471,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -84666,6 +82479,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -84737,13 +82551,18 @@ paths: post: tags: - users.calendar - summary: Create new navigation property to attachments for users + summary: Add attachment + description: 'Use this API to add an attachment to an existing event. This operation limits the size of the attachment you can add to under 3 MB. If an organizer adds an attachment to a meeting event, the organizer can subsequently update the event to send the attachment and update the event for each attendee as well.' + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/event-post-attachments?view=graph-rest-1.0 operationId: users.calendars.calendarView.instances_CreateAttachments parameters: - name: user-id in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -84751,6 +82570,7 @@ paths: in: path description: 'key: id of calendar' required: true + style: simple schema: type: string x-ms-docs-key-type: calendar @@ -84758,6 +82578,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -84765,6 +82586,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -84790,12 +82612,14 @@ paths: tags: - users.calendar summary: Get attachments from users + description: 'The collection of FileAttachment, ItemAttachment, and referenceAttachment attachments for the event. Navigation property. Read-only. Nullable.' operationId: users.calendars.calendarView.instances_GetAttachments parameters: - name: user-id in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -84803,6 +82627,7 @@ paths: in: path description: 'key: id of calendar' required: true + style: simple schema: type: string x-ms-docs-key-type: calendar @@ -84810,6 +82635,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -84817,6 +82643,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -84824,99 +82651,46 @@ paths: in: path description: 'key: id of attachment' required: true + style: simple schema: type: string x-ms-docs-key-type: attachment - - name: $select - in: query - description: Select properties to be returned - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - id - - contentType - - isInline - - lastModifiedDateTime - - name - - size - 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.attachment' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - patch: - tags: - - users.calendar - summary: Update the navigation property attachments in users - operationId: users.calendars.calendarView.instances_UpdateAttachments - parameters: - - name: user-id - in: path - description: 'key: id of user' - required: true - schema: - type: string - x-ms-docs-key-type: user - - name: calendar-id - in: path - description: 'key: id of calendar' - required: true - schema: - type: string - x-ms-docs-key-type: calendar - - name: event-id - in: path - description: 'key: id of event' - required: true - schema: - type: string - x-ms-docs-key-type: event - - name: event-id1 - in: path - description: 'key: id of event' - required: true - schema: - type: string - x-ms-docs-key-type: event - - name: attachment-id - in: path - description: 'key: id of attachment' - required: true - schema: - type: string - x-ms-docs-key-type: attachment - requestBody: - description: New navigation property values - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.attachment' - required: true + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - contentType + - isInline + - lastModifiedDateTime + - name + - size + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + type: string responses: - '204': - description: Success + '200': + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.attachment' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation @@ -84930,6 +82704,7 @@ paths: in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -84937,6 +82712,7 @@ paths: in: path description: 'key: id of calendar' required: true + style: simple schema: type: string x-ms-docs-key-type: calendar @@ -84944,6 +82720,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -84951,6 +82728,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -84958,12 +82736,14 @@ paths: in: path description: 'key: id of attachment' required: true + style: simple schema: type: string x-ms-docs-key-type: attachment - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -84977,12 +82757,14 @@ paths: tags: - users.calendar summary: Get calendar from users + description: The calendar that contains the event. Navigation property. Read-only. operationId: users.calendars.calendarView.instances_GetCalendar parameters: - name: user-id in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -84990,6 +82772,7 @@ paths: in: path description: 'key: id of calendar' required: true + style: simple schema: type: string x-ms-docs-key-type: calendar @@ -84997,6 +82780,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -85004,6 +82788,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -85097,6 +82882,7 @@ paths: in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -85104,6 +82890,7 @@ paths: in: path description: 'key: id of calendar' required: true + style: simple schema: type: string x-ms-docs-key-type: calendar @@ -85111,6 +82898,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -85118,6 +82906,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -85311,57 +83100,6 @@ paths: nextLinkName: '@odata.nextLink' operationName: listMore x-ms-docs-operation-type: operation - post: - tags: - - users.calendar - summary: Create new navigation property to exceptionOccurrences for users - operationId: users.calendars.calendarView.instances_CreateExceptionOccurrences - parameters: - - name: user-id - in: path - description: 'key: id of user' - required: true - schema: - type: string - x-ms-docs-key-type: user - - name: calendar-id - in: path - description: 'key: id of calendar' - required: true - schema: - type: string - x-ms-docs-key-type: calendar - - name: event-id - in: path - description: 'key: id of event' - required: true - schema: - type: string - x-ms-docs-key-type: event - - name: event-id1 - in: path - description: 'key: id of event' - required: true - schema: - type: string - x-ms-docs-key-type: event - requestBody: - description: New navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.event' - required: true - responses: - '201': - description: Created navigation property. - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.event' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation '/users/{user-id}/calendars/{calendar-id}/calendarView/{event-id}/instances/{event-id1}/exceptionOccurrences/{event-id2}': get: tags: @@ -85373,6 +83111,7 @@ paths: in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -85380,6 +83119,7 @@ paths: in: path description: 'key: id of calendar' required: true + style: simple schema: type: string x-ms-docs-key-type: calendar @@ -85387,6 +83127,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -85394,6 +83135,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -85401,6 +83143,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -85565,123 +83308,22 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - patch: - tags: - - users.calendar - summary: Update the navigation property exceptionOccurrences in users - operationId: users.calendars.calendarView.instances_UpdateExceptionOccurrences - parameters: - - name: user-id - in: path - description: 'key: id of user' - required: true - schema: - type: string - x-ms-docs-key-type: user - - name: calendar-id - in: path - description: 'key: id of calendar' - required: true - schema: - type: string - x-ms-docs-key-type: calendar - - name: event-id - in: path - description: 'key: id of event' - required: true - schema: - type: string - x-ms-docs-key-type: event - - name: event-id1 - in: path - description: 'key: id of event' - required: true - schema: - type: string - x-ms-docs-key-type: event - - name: event-id2 - in: path - description: 'key: id of event' - required: true - schema: - type: string - x-ms-docs-key-type: event - requestBody: - description: New navigation property values - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.event' - required: true - responses: - '204': - description: Success - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - delete: - tags: - - users.calendar - summary: Delete navigation property exceptionOccurrences for users - operationId: users.calendars.calendarView.instances_DeleteExceptionOccurrences - parameters: - - name: user-id - in: path - description: 'key: id of user' - required: true - schema: - type: string - x-ms-docs-key-type: user - - name: calendar-id - in: path - description: 'key: id of calendar' - required: true - schema: - type: string - x-ms-docs-key-type: calendar - - name: event-id - in: path - description: 'key: id of event' - required: true - schema: - type: string - x-ms-docs-key-type: event - - name: event-id1 - in: path - description: 'key: id of event' - required: true - schema: - type: string - x-ms-docs-key-type: event - - name: event-id2 - in: path - description: 'key: id of event' - required: true - schema: - type: string - x-ms-docs-key-type: event - - 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 '/users/{user-id}/calendars/{calendar-id}/calendarView/{event-id}/instances/{event-id1}/exceptionOccurrences/{event-id2}/attachments': get: tags: - users.calendar - summary: Get attachments from users + summary: List attachments + description: Retrieve a list of attachment objects attached to an event. + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/event-list-attachments?view=graph-rest-1.0 operationId: users.calendars.calendarView.instances.exceptionOccurrences_ListAttachments parameters: - name: user-id in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -85689,6 +83331,7 @@ paths: in: path description: 'key: id of calendar' required: true + style: simple schema: type: string x-ms-docs-key-type: calendar @@ -85696,6 +83339,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -85703,6 +83347,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -85710,6 +83355,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -85781,13 +83427,18 @@ paths: post: tags: - users.calendar - summary: Create new navigation property to attachments for users + summary: Add attachment + description: 'Use this API to add an attachment to an existing event. This operation limits the size of the attachment you can add to under 3 MB. If an organizer adds an attachment to a meeting event, the organizer can subsequently update the event to send the attachment and update the event for each attendee as well.' + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/event-post-attachments?view=graph-rest-1.0 operationId: users.calendars.calendarView.instances.exceptionOccurrences_CreateAttachments parameters: - name: user-id in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -85795,6 +83446,7 @@ paths: in: path description: 'key: id of calendar' required: true + style: simple schema: type: string x-ms-docs-key-type: calendar @@ -85802,6 +83454,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -85809,6 +83462,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -85816,6 +83470,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -85841,12 +83496,14 @@ paths: tags: - users.calendar summary: Get attachments from users + description: 'The collection of FileAttachment, ItemAttachment, and referenceAttachment attachments for the event. Navigation property. Read-only. Nullable.' operationId: users.calendars.calendarView.instances.exceptionOccurrences_GetAttachments parameters: - name: user-id in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -85854,6 +83511,7 @@ paths: in: path description: 'key: id of calendar' required: true + style: simple schema: type: string x-ms-docs-key-type: calendar @@ -85861,6 +83519,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -85868,6 +83527,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -85875,6 +83535,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -85882,106 +83543,46 @@ paths: in: path description: 'key: id of attachment' required: true + style: simple schema: type: string x-ms-docs-key-type: attachment - - name: $select - in: query - description: Select properties to be returned - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - id - - contentType - - isInline - - lastModifiedDateTime - - name - - size - 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.attachment' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - patch: - tags: - - users.calendar - summary: Update the navigation property attachments in users - operationId: users.calendars.calendarView.instances.exceptionOccurrences_UpdateAttachments - parameters: - - name: user-id - in: path - description: 'key: id of user' - required: true - schema: - type: string - x-ms-docs-key-type: user - - name: calendar-id - in: path - description: 'key: id of calendar' - required: true - schema: - type: string - x-ms-docs-key-type: calendar - - name: event-id - in: path - description: 'key: id of event' - required: true - schema: - type: string - x-ms-docs-key-type: event - - name: event-id1 - in: path - description: 'key: id of event' - required: true - schema: - type: string - x-ms-docs-key-type: event - - name: event-id2 - in: path - description: 'key: id of event' - required: true - schema: - type: string - x-ms-docs-key-type: event - - name: attachment-id - in: path - description: 'key: id of attachment' - required: true - schema: - type: string - x-ms-docs-key-type: attachment - requestBody: - description: New navigation property values - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.attachment' - required: true + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - contentType + - isInline + - lastModifiedDateTime + - name + - size + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + type: string responses: - '204': - description: Success + '200': + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.attachment' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation @@ -85995,6 +83596,7 @@ paths: in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -86002,6 +83604,7 @@ paths: in: path description: 'key: id of calendar' required: true + style: simple schema: type: string x-ms-docs-key-type: calendar @@ -86009,6 +83612,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -86016,6 +83620,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -86023,6 +83628,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -86030,12 +83636,14 @@ paths: in: path description: 'key: id of attachment' required: true + style: simple schema: type: string x-ms-docs-key-type: attachment - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -86049,12 +83657,14 @@ paths: tags: - users.calendar summary: Get calendar from users + description: The calendar that contains the event. Navigation property. Read-only. operationId: users.calendars.calendarView.instances.exceptionOccurrences_GetCalendar parameters: - name: user-id in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -86062,6 +83672,7 @@ paths: in: path description: 'key: id of calendar' required: true + style: simple schema: type: string x-ms-docs-key-type: calendar @@ -86069,6 +83680,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -86076,6 +83688,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -86083,6 +83696,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -86175,12 +83789,14 @@ paths: tags: - users.calendar summary: Get extensions from users + description: The collection of open extensions defined for the event. Nullable. operationId: users.calendars.calendarView.instances.exceptionOccurrences_ListExtensions parameters: - name: user-id in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -86188,6 +83804,7 @@ paths: in: path description: 'key: id of calendar' required: true + style: simple schema: type: string x-ms-docs-key-type: calendar @@ -86195,6 +83812,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -86202,6 +83820,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -86209,6 +83828,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -86265,13 +83885,18 @@ paths: post: tags: - users.calendar - summary: Create new navigation property to extensions for users + summary: Create openTypeExtension + description: 'Create an open extension (openTypeExtension object) and add custom properties in a new or existing instance of a resource. You can create an open extension in a resource instance and store custom data to it all in the same operation, except for specific resources. See known limitations of open extensions for more information. The table in the Permissions section lists the resources that support open extensions.' + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/opentypeextension-post-opentypeextension?view=graph-rest-1.0 operationId: users.calendars.calendarView.instances.exceptionOccurrences_CreateExtensions parameters: - name: user-id in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -86279,6 +83904,7 @@ paths: in: path description: 'key: id of calendar' required: true + style: simple schema: type: string x-ms-docs-key-type: calendar @@ -86286,6 +83912,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -86293,6 +83920,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -86300,6 +83928,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -86325,12 +83954,14 @@ paths: tags: - users.calendar summary: Get extensions from users + description: The collection of open extensions defined for the event. Nullable. operationId: users.calendars.calendarView.instances.exceptionOccurrences_GetExtensions parameters: - name: user-id in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -86338,6 +83969,7 @@ paths: in: path description: 'key: id of calendar' required: true + style: simple schema: type: string x-ms-docs-key-type: calendar @@ -86345,6 +83977,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -86352,6 +83985,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -86359,6 +83993,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -86366,6 +84001,7 @@ paths: in: path description: 'key: id of extension' required: true + style: simple schema: type: string x-ms-docs-key-type: extension @@ -86413,6 +84049,7 @@ paths: in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -86420,6 +84057,7 @@ paths: in: path description: 'key: id of calendar' required: true + style: simple schema: type: string x-ms-docs-key-type: calendar @@ -86427,6 +84065,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -86434,6 +84073,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -86441,6 +84081,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -86448,6 +84089,7 @@ paths: in: path description: 'key: id of extension' required: true + style: simple schema: type: string x-ms-docs-key-type: extension @@ -86474,6 +84116,7 @@ paths: in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -86481,6 +84124,7 @@ paths: in: path description: 'key: id of calendar' required: true + style: simple schema: type: string x-ms-docs-key-type: calendar @@ -86488,6 +84132,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -86495,6 +84140,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -86502,6 +84148,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -86509,12 +84156,14 @@ paths: in: path description: 'key: id of extension' required: true + style: simple schema: type: string x-ms-docs-key-type: extension - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -86528,12 +84177,14 @@ paths: tags: - users.calendar summary: Get multiValueExtendedProperties from users + description: The collection of multi-value extended properties defined for the event. Read-only. Nullable. operationId: users.calendars.calendarView.instances.exceptionOccurrences_ListMultiValueExtendedProperties parameters: - name: user-id in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -86541,6 +84192,7 @@ paths: in: path description: 'key: id of calendar' required: true + style: simple schema: type: string x-ms-docs-key-type: calendar @@ -86548,6 +84200,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -86555,6 +84208,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -86562,6 +84216,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -86629,6 +84284,7 @@ paths: in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -86636,6 +84292,7 @@ paths: in: path description: 'key: id of calendar' required: true + style: simple schema: type: string x-ms-docs-key-type: calendar @@ -86643,6 +84300,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -86650,6 +84308,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -86657,6 +84316,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -86682,12 +84342,14 @@ paths: tags: - users.calendar summary: Get multiValueExtendedProperties from users + description: The collection of multi-value extended properties defined for the event. Read-only. Nullable. operationId: users.calendars.calendarView.instances.exceptionOccurrences_GetMultiValueExtendedProperties parameters: - name: user-id in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -86695,6 +84357,7 @@ paths: in: path description: 'key: id of calendar' required: true + style: simple schema: type: string x-ms-docs-key-type: calendar @@ -86702,6 +84365,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -86709,6 +84373,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -86716,6 +84381,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -86723,6 +84389,7 @@ paths: in: path description: 'key: id of multiValueLegacyExtendedProperty' required: true + style: simple schema: type: string x-ms-docs-key-type: multiValueLegacyExtendedProperty @@ -86771,6 +84438,7 @@ paths: in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -86778,6 +84446,7 @@ paths: in: path description: 'key: id of calendar' required: true + style: simple schema: type: string x-ms-docs-key-type: calendar @@ -86785,6 +84454,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -86792,6 +84462,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -86799,6 +84470,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -86806,6 +84478,7 @@ paths: in: path description: 'key: id of multiValueLegacyExtendedProperty' required: true + style: simple schema: type: string x-ms-docs-key-type: multiValueLegacyExtendedProperty @@ -86832,6 +84505,7 @@ paths: in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -86839,6 +84513,7 @@ paths: in: path description: 'key: id of calendar' required: true + style: simple schema: type: string x-ms-docs-key-type: calendar @@ -86846,6 +84521,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -86853,6 +84529,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -86860,6 +84537,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -86867,12 +84545,14 @@ paths: in: path description: 'key: id of multiValueLegacyExtendedProperty' required: true + style: simple schema: type: string x-ms-docs-key-type: multiValueLegacyExtendedProperty - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -86886,12 +84566,14 @@ paths: tags: - users.calendar summary: Get singleValueExtendedProperties from users + description: The collection of single-value extended properties defined for the event. Read-only. Nullable. operationId: users.calendars.calendarView.instances.exceptionOccurrences_ListSingleValueExtendedProperties parameters: - name: user-id in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -86899,6 +84581,7 @@ paths: in: path description: 'key: id of calendar' required: true + style: simple schema: type: string x-ms-docs-key-type: calendar @@ -86906,6 +84589,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -86913,6 +84597,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -86920,6 +84605,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -86987,6 +84673,7 @@ paths: in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -86994,6 +84681,7 @@ paths: in: path description: 'key: id of calendar' required: true + style: simple schema: type: string x-ms-docs-key-type: calendar @@ -87001,6 +84689,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -87008,6 +84697,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -87015,6 +84705,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -87040,12 +84731,14 @@ paths: tags: - users.calendar summary: Get singleValueExtendedProperties from users + description: The collection of single-value extended properties defined for the event. Read-only. Nullable. operationId: users.calendars.calendarView.instances.exceptionOccurrences_GetSingleValueExtendedProperties parameters: - name: user-id in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -87053,6 +84746,7 @@ paths: in: path description: 'key: id of calendar' required: true + style: simple schema: type: string x-ms-docs-key-type: calendar @@ -87060,6 +84754,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -87067,6 +84762,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -87074,6 +84770,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -87081,6 +84778,7 @@ paths: in: path description: 'key: id of singleValueLegacyExtendedProperty' required: true + style: simple schema: type: string x-ms-docs-key-type: singleValueLegacyExtendedProperty @@ -87129,6 +84827,7 @@ paths: in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -87136,6 +84835,7 @@ paths: in: path description: 'key: id of calendar' required: true + style: simple schema: type: string x-ms-docs-key-type: calendar @@ -87143,6 +84843,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -87150,6 +84851,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -87157,6 +84859,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -87164,6 +84867,7 @@ paths: in: path description: 'key: id of singleValueLegacyExtendedProperty' required: true + style: simple schema: type: string x-ms-docs-key-type: singleValueLegacyExtendedProperty @@ -87190,6 +84894,7 @@ paths: in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -87197,6 +84902,7 @@ paths: in: path description: 'key: id of calendar' required: true + style: simple schema: type: string x-ms-docs-key-type: calendar @@ -87204,6 +84910,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -87211,6 +84918,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -87218,6 +84926,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -87225,12 +84934,14 @@ paths: in: path description: 'key: id of singleValueLegacyExtendedProperty' required: true + style: simple schema: type: string x-ms-docs-key-type: singleValueLegacyExtendedProperty - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -87244,12 +84955,14 @@ paths: tags: - users.calendar summary: Get extensions from users + description: The collection of open extensions defined for the event. Nullable. operationId: users.calendars.calendarView.instances_ListExtensions parameters: - name: user-id in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -87257,6 +84970,7 @@ paths: in: path description: 'key: id of calendar' required: true + style: simple schema: type: string x-ms-docs-key-type: calendar @@ -87264,6 +84978,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -87271,6 +84986,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -87327,13 +85043,18 @@ paths: post: tags: - users.calendar - summary: Create new navigation property to extensions for users + summary: Create openTypeExtension + description: 'Create an open extension (openTypeExtension object) and add custom properties in a new or existing instance of a resource. You can create an open extension in a resource instance and store custom data to it all in the same operation, except for specific resources. See known limitations of open extensions for more information. The table in the Permissions section lists the resources that support open extensions.' + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/opentypeextension-post-opentypeextension?view=graph-rest-1.0 operationId: users.calendars.calendarView.instances_CreateExtensions parameters: - name: user-id in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -87341,6 +85062,7 @@ paths: in: path description: 'key: id of calendar' required: true + style: simple schema: type: string x-ms-docs-key-type: calendar @@ -87348,6 +85070,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -87355,6 +85078,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -87380,12 +85104,14 @@ paths: tags: - users.calendar summary: Get extensions from users + description: The collection of open extensions defined for the event. Nullable. operationId: users.calendars.calendarView.instances_GetExtensions parameters: - name: user-id in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -87393,6 +85119,7 @@ paths: in: path description: 'key: id of calendar' required: true + style: simple schema: type: string x-ms-docs-key-type: calendar @@ -87400,6 +85127,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -87407,6 +85135,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -87414,6 +85143,7 @@ paths: in: path description: 'key: id of extension' required: true + style: simple schema: type: string x-ms-docs-key-type: extension @@ -87461,6 +85191,7 @@ paths: in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -87468,6 +85199,7 @@ paths: in: path description: 'key: id of calendar' required: true + style: simple schema: type: string x-ms-docs-key-type: calendar @@ -87475,6 +85207,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -87482,6 +85215,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -87489,6 +85223,7 @@ paths: in: path description: 'key: id of extension' required: true + style: simple schema: type: string x-ms-docs-key-type: extension @@ -87515,6 +85250,7 @@ paths: in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -87522,6 +85258,7 @@ paths: in: path description: 'key: id of calendar' required: true + style: simple schema: type: string x-ms-docs-key-type: calendar @@ -87529,6 +85266,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -87536,6 +85274,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -87543,12 +85282,14 @@ paths: in: path description: 'key: id of extension' required: true + style: simple schema: type: string x-ms-docs-key-type: extension - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -87562,12 +85303,14 @@ paths: tags: - users.calendar summary: Get multiValueExtendedProperties from users + description: The collection of multi-value extended properties defined for the event. Read-only. Nullable. operationId: users.calendars.calendarView.instances_ListMultiValueExtendedProperties parameters: - name: user-id in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -87575,6 +85318,7 @@ paths: in: path description: 'key: id of calendar' required: true + style: simple schema: type: string x-ms-docs-key-type: calendar @@ -87582,6 +85326,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -87589,6 +85334,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -87656,6 +85402,7 @@ paths: in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -87663,6 +85410,7 @@ paths: in: path description: 'key: id of calendar' required: true + style: simple schema: type: string x-ms-docs-key-type: calendar @@ -87670,6 +85418,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -87677,6 +85426,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -87702,12 +85452,14 @@ paths: tags: - users.calendar summary: Get multiValueExtendedProperties from users + description: The collection of multi-value extended properties defined for the event. Read-only. Nullable. operationId: users.calendars.calendarView.instances_GetMultiValueExtendedProperties parameters: - name: user-id in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -87715,6 +85467,7 @@ paths: in: path description: 'key: id of calendar' required: true + style: simple schema: type: string x-ms-docs-key-type: calendar @@ -87722,6 +85475,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -87729,6 +85483,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -87736,6 +85491,7 @@ paths: in: path description: 'key: id of multiValueLegacyExtendedProperty' required: true + style: simple schema: type: string x-ms-docs-key-type: multiValueLegacyExtendedProperty @@ -87784,6 +85540,7 @@ paths: in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -87791,6 +85548,7 @@ paths: in: path description: 'key: id of calendar' required: true + style: simple schema: type: string x-ms-docs-key-type: calendar @@ -87798,6 +85556,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -87805,6 +85564,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -87812,6 +85572,7 @@ paths: in: path description: 'key: id of multiValueLegacyExtendedProperty' required: true + style: simple schema: type: string x-ms-docs-key-type: multiValueLegacyExtendedProperty @@ -87838,6 +85599,7 @@ paths: in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -87845,6 +85607,7 @@ paths: in: path description: 'key: id of calendar' required: true + style: simple schema: type: string x-ms-docs-key-type: calendar @@ -87852,6 +85615,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -87859,6 +85623,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -87866,12 +85631,14 @@ paths: in: path description: 'key: id of multiValueLegacyExtendedProperty' required: true + style: simple schema: type: string x-ms-docs-key-type: multiValueLegacyExtendedProperty - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -87885,12 +85652,14 @@ paths: tags: - users.calendar summary: Get singleValueExtendedProperties from users + description: The collection of single-value extended properties defined for the event. Read-only. Nullable. operationId: users.calendars.calendarView.instances_ListSingleValueExtendedProperties parameters: - name: user-id in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -87898,6 +85667,7 @@ paths: in: path description: 'key: id of calendar' required: true + style: simple schema: type: string x-ms-docs-key-type: calendar @@ -87905,6 +85675,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -87912,6 +85683,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -87979,6 +85751,7 @@ paths: in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -87986,6 +85759,7 @@ paths: in: path description: 'key: id of calendar' required: true + style: simple schema: type: string x-ms-docs-key-type: calendar @@ -87993,6 +85767,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -88000,6 +85775,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -88025,12 +85801,14 @@ paths: tags: - users.calendar summary: Get singleValueExtendedProperties from users + description: The collection of single-value extended properties defined for the event. Read-only. Nullable. operationId: users.calendars.calendarView.instances_GetSingleValueExtendedProperties parameters: - name: user-id in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -88038,6 +85816,7 @@ paths: in: path description: 'key: id of calendar' required: true + style: simple schema: type: string x-ms-docs-key-type: calendar @@ -88045,6 +85824,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -88052,6 +85832,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -88059,6 +85840,7 @@ paths: in: path description: 'key: id of singleValueLegacyExtendedProperty' required: true + style: simple schema: type: string x-ms-docs-key-type: singleValueLegacyExtendedProperty @@ -88107,6 +85889,7 @@ paths: in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -88114,6 +85897,7 @@ paths: in: path description: 'key: id of calendar' required: true + style: simple schema: type: string x-ms-docs-key-type: calendar @@ -88121,6 +85905,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -88128,6 +85913,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -88135,6 +85921,7 @@ paths: in: path description: 'key: id of singleValueLegacyExtendedProperty' required: true + style: simple schema: type: string x-ms-docs-key-type: singleValueLegacyExtendedProperty @@ -88161,6 +85948,7 @@ paths: in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -88168,6 +85956,7 @@ paths: in: path description: 'key: id of calendar' required: true + style: simple schema: type: string x-ms-docs-key-type: calendar @@ -88175,6 +85964,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -88182,6 +85972,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -88189,12 +85980,14 @@ paths: in: path description: 'key: id of singleValueLegacyExtendedProperty' required: true + style: simple schema: type: string x-ms-docs-key-type: singleValueLegacyExtendedProperty - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -88208,12 +86001,14 @@ paths: tags: - users.calendar summary: Get multiValueExtendedProperties from users + description: The collection of multi-value extended properties defined for the event. Read-only. Nullable. operationId: users.calendars.calendarView_ListMultiValueExtendedProperties parameters: - name: user-id in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -88221,6 +86016,7 @@ paths: in: path description: 'key: id of calendar' required: true + style: simple schema: type: string x-ms-docs-key-type: calendar @@ -88228,6 +86024,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -88295,6 +86092,7 @@ paths: in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -88302,6 +86100,7 @@ paths: in: path description: 'key: id of calendar' required: true + style: simple schema: type: string x-ms-docs-key-type: calendar @@ -88309,6 +86108,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -88334,12 +86134,14 @@ paths: tags: - users.calendar summary: Get multiValueExtendedProperties from users + description: The collection of multi-value extended properties defined for the event. Read-only. Nullable. operationId: users.calendars.calendarView_GetMultiValueExtendedProperties parameters: - name: user-id in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -88347,6 +86149,7 @@ paths: in: path description: 'key: id of calendar' required: true + style: simple schema: type: string x-ms-docs-key-type: calendar @@ -88354,6 +86157,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -88361,6 +86165,7 @@ paths: in: path description: 'key: id of multiValueLegacyExtendedProperty' required: true + style: simple schema: type: string x-ms-docs-key-type: multiValueLegacyExtendedProperty @@ -88409,6 +86214,7 @@ paths: in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -88416,6 +86222,7 @@ paths: in: path description: 'key: id of calendar' required: true + style: simple schema: type: string x-ms-docs-key-type: calendar @@ -88423,6 +86230,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -88430,6 +86238,7 @@ paths: in: path description: 'key: id of multiValueLegacyExtendedProperty' required: true + style: simple schema: type: string x-ms-docs-key-type: multiValueLegacyExtendedProperty @@ -88456,6 +86265,7 @@ paths: in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -88463,6 +86273,7 @@ paths: in: path description: 'key: id of calendar' required: true + style: simple schema: type: string x-ms-docs-key-type: calendar @@ -88470,6 +86281,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -88477,12 +86289,14 @@ paths: in: path description: 'key: id of multiValueLegacyExtendedProperty' required: true + style: simple schema: type: string x-ms-docs-key-type: multiValueLegacyExtendedProperty - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -88496,12 +86310,14 @@ paths: tags: - users.calendar summary: Get singleValueExtendedProperties from users + description: The collection of single-value extended properties defined for the event. Read-only. Nullable. operationId: users.calendars.calendarView_ListSingleValueExtendedProperties parameters: - name: user-id in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -88509,6 +86325,7 @@ paths: in: path description: 'key: id of calendar' required: true + style: simple schema: type: string x-ms-docs-key-type: calendar @@ -88516,6 +86333,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -88583,6 +86401,7 @@ paths: in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -88590,6 +86409,7 @@ paths: in: path description: 'key: id of calendar' required: true + style: simple schema: type: string x-ms-docs-key-type: calendar @@ -88597,6 +86417,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -88622,12 +86443,14 @@ paths: tags: - users.calendar summary: Get singleValueExtendedProperties from users + description: The collection of single-value extended properties defined for the event. Read-only. Nullable. operationId: users.calendars.calendarView_GetSingleValueExtendedProperties parameters: - name: user-id in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -88635,6 +86458,7 @@ paths: in: path description: 'key: id of calendar' required: true + style: simple schema: type: string x-ms-docs-key-type: calendar @@ -88642,6 +86466,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -88649,6 +86474,7 @@ paths: in: path description: 'key: id of singleValueLegacyExtendedProperty' required: true + style: simple schema: type: string x-ms-docs-key-type: singleValueLegacyExtendedProperty @@ -88697,6 +86523,7 @@ paths: in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -88704,6 +86531,7 @@ paths: in: path description: 'key: id of calendar' required: true + style: simple schema: type: string x-ms-docs-key-type: calendar @@ -88711,6 +86539,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -88718,6 +86547,7 @@ paths: in: path description: 'key: id of singleValueLegacyExtendedProperty' required: true + style: simple schema: type: string x-ms-docs-key-type: singleValueLegacyExtendedProperty @@ -88744,6 +86574,7 @@ paths: in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -88751,6 +86582,7 @@ paths: in: path description: 'key: id of calendar' required: true + style: simple schema: type: string x-ms-docs-key-type: calendar @@ -88758,6 +86590,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -88765,12 +86598,14 @@ paths: in: path description: 'key: id of singleValueLegacyExtendedProperty' required: true + style: simple schema: type: string x-ms-docs-key-type: singleValueLegacyExtendedProperty - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -88783,13 +86618,18 @@ paths: get: tags: - users.calendar - summary: Get events from users + summary: List events + description: "Retrieve a list of events in a calendar. The calendar can be one for a user, or the default calendar of a Microsoft 365 group. The list of events contains single instance meetings and series masters. To get expanded event instances, you can get the calendar view, or\nget the instances of an event." + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/calendar-list-events?view=graph-rest-1.0 operationId: users.calendars_ListEvents parameters: - name: user-id in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -88797,6 +86637,7 @@ paths: in: path description: 'key: id of calendar' required: true + style: simple schema: type: string x-ms-docs-key-type: calendar @@ -88974,13 +86815,18 @@ paths: post: tags: - users.calendar - summary: Create new navigation property to events for users + summary: Create event + description: 'Use this API to create a new event in a calendar. The calendar can be one for a user, or the default calendar of a Microsoft 365 group. ' + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/calendar-post-events?view=graph-rest-1.0 operationId: users.calendars_CreateEvents parameters: - name: user-id in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -88988,6 +86834,7 @@ paths: in: path description: 'key: id of calendar' required: true + style: simple schema: type: string x-ms-docs-key-type: calendar @@ -89013,12 +86860,14 @@ paths: tags: - users.calendar summary: Get events from users + description: The events in the calendar. Navigation property. Read-only. operationId: users.calendars_GetEvents parameters: - name: user-id in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -89026,6 +86875,7 @@ paths: in: path description: 'key: id of calendar' required: true + style: simple schema: type: string x-ms-docs-key-type: calendar @@ -89033,6 +86883,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -89174,6 +87025,7 @@ paths: in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -89181,6 +87033,7 @@ paths: in: path description: 'key: id of calendar' required: true + style: simple schema: type: string x-ms-docs-key-type: calendar @@ -89188,6 +87041,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -89214,6 +87068,7 @@ paths: in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -89221,6 +87076,7 @@ paths: in: path description: 'key: id of calendar' required: true + style: simple schema: type: string x-ms-docs-key-type: calendar @@ -89228,12 +87084,14 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -89246,13 +87104,18 @@ paths: get: tags: - users.calendar - summary: Get attachments from users + summary: List attachments + description: Retrieve a list of attachment objects attached to an event. + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/event-list-attachments?view=graph-rest-1.0 operationId: users.calendars.events_ListAttachments parameters: - name: user-id in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -89260,6 +87123,7 @@ paths: in: path description: 'key: id of calendar' required: true + style: simple schema: type: string x-ms-docs-key-type: calendar @@ -89267,6 +87131,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -89338,13 +87203,18 @@ paths: post: tags: - users.calendar - summary: Create new navigation property to attachments for users + summary: Add attachment + description: 'Use this API to add an attachment to an existing event. This operation limits the size of the attachment you can add to under 3 MB. If an organizer adds an attachment to a meeting event, the organizer can subsequently update the event to send the attachment and update the event for each attendee as well.' + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/event-post-attachments?view=graph-rest-1.0 operationId: users.calendars.events_CreateAttachments parameters: - name: user-id in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -89352,6 +87222,7 @@ paths: in: path description: 'key: id of calendar' required: true + style: simple schema: type: string x-ms-docs-key-type: calendar @@ -89359,6 +87230,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -89384,12 +87256,14 @@ paths: tags: - users.calendar summary: Get attachments from users + description: 'The collection of FileAttachment, ItemAttachment, and referenceAttachment attachments for the event. Navigation property. Read-only. Nullable.' operationId: users.calendars.events_GetAttachments parameters: - name: user-id in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -89397,6 +87271,7 @@ paths: in: path description: 'key: id of calendar' required: true + style: simple schema: type: string x-ms-docs-key-type: calendar @@ -89404,6 +87279,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -89411,6 +87287,7 @@ paths: in: path description: 'key: id of attachment' required: true + style: simple schema: type: string x-ms-docs-key-type: attachment @@ -89453,53 +87330,6 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - patch: - tags: - - users.calendar - summary: Update the navigation property attachments in users - operationId: users.calendars.events_UpdateAttachments - parameters: - - name: user-id - in: path - description: 'key: id of user' - required: true - schema: - type: string - x-ms-docs-key-type: user - - name: calendar-id - in: path - description: 'key: id of calendar' - required: true - schema: - type: string - x-ms-docs-key-type: calendar - - name: event-id - in: path - description: 'key: id of event' - required: true - schema: - type: string - x-ms-docs-key-type: event - - name: attachment-id - in: path - description: 'key: id of attachment' - required: true - schema: - type: string - x-ms-docs-key-type: attachment - requestBody: - description: New navigation property values - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.attachment' - required: true - responses: - '204': - description: Success - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation delete: tags: - users.calendar @@ -89510,6 +87340,7 @@ paths: in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -89517,6 +87348,7 @@ paths: in: path description: 'key: id of calendar' required: true + style: simple schema: type: string x-ms-docs-key-type: calendar @@ -89524,6 +87356,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -89531,12 +87364,14 @@ paths: in: path description: 'key: id of attachment' required: true + style: simple schema: type: string x-ms-docs-key-type: attachment - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -89550,12 +87385,14 @@ paths: tags: - users.calendar summary: Get calendar from users + description: The calendar that contains the event. Navigation property. Read-only. operationId: users.calendars.events_GetCalendar parameters: - name: user-id in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -89563,6 +87400,7 @@ paths: in: path description: 'key: id of calendar' required: true + style: simple schema: type: string x-ms-docs-key-type: calendar @@ -89570,6 +87408,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -89658,6 +87497,7 @@ paths: in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -89665,6 +87505,7 @@ paths: in: path description: 'key: id of calendar' required: true + style: simple schema: type: string x-ms-docs-key-type: calendar @@ -89672,6 +87513,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -89865,50 +87707,6 @@ paths: nextLinkName: '@odata.nextLink' operationName: listMore x-ms-docs-operation-type: operation - post: - tags: - - users.calendar - summary: Create new navigation property to exceptionOccurrences for users - operationId: users.calendars.events_CreateExceptionOccurrences - parameters: - - name: user-id - in: path - description: 'key: id of user' - required: true - schema: - type: string - x-ms-docs-key-type: user - - name: calendar-id - in: path - description: 'key: id of calendar' - required: true - schema: - type: string - x-ms-docs-key-type: calendar - - name: event-id - in: path - description: 'key: id of event' - required: true - schema: - type: string - x-ms-docs-key-type: event - requestBody: - description: New navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.event' - required: true - responses: - '201': - description: Created navigation property. - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.event' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation '/users/{user-id}/calendars/{calendar-id}/events/{event-id}/exceptionOccurrences/{event-id1}': get: tags: @@ -89920,6 +87718,7 @@ paths: in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -89927,6 +87726,7 @@ paths: in: path description: 'key: id of calendar' required: true + style: simple schema: type: string x-ms-docs-key-type: calendar @@ -89934,6 +87734,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -89941,6 +87742,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -90098,109 +87900,22 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - patch: - tags: - - users.calendar - summary: Update the navigation property exceptionOccurrences in users - operationId: users.calendars.events_UpdateExceptionOccurrences - parameters: - - name: user-id - in: path - description: 'key: id of user' - required: true - schema: - type: string - x-ms-docs-key-type: user - - name: calendar-id - in: path - description: 'key: id of calendar' - required: true - schema: - type: string - x-ms-docs-key-type: calendar - - name: event-id - in: path - description: 'key: id of event' - required: true - schema: - type: string - x-ms-docs-key-type: event - - name: event-id1 - in: path - description: 'key: id of event' - required: true - schema: - type: string - x-ms-docs-key-type: event - requestBody: - description: New navigation property values - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.event' - required: true - responses: - '204': - description: Success - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - delete: - tags: - - users.calendar - summary: Delete navigation property exceptionOccurrences for users - operationId: users.calendars.events_DeleteExceptionOccurrences - parameters: - - name: user-id - in: path - description: 'key: id of user' - required: true - schema: - type: string - x-ms-docs-key-type: user - - name: calendar-id - in: path - description: 'key: id of calendar' - required: true - schema: - type: string - x-ms-docs-key-type: calendar - - name: event-id - in: path - description: 'key: id of event' - required: true - schema: - type: string - x-ms-docs-key-type: event - - name: event-id1 - in: path - description: 'key: id of event' - required: true - schema: - type: string - x-ms-docs-key-type: event - - 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 '/users/{user-id}/calendars/{calendar-id}/events/{event-id}/exceptionOccurrences/{event-id1}/attachments': get: tags: - users.calendar - summary: Get attachments from users + summary: List attachments + description: Retrieve a list of attachment objects attached to an event. + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/event-list-attachments?view=graph-rest-1.0 operationId: users.calendars.events.exceptionOccurrences_ListAttachments parameters: - name: user-id in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -90208,6 +87923,7 @@ paths: in: path description: 'key: id of calendar' required: true + style: simple schema: type: string x-ms-docs-key-type: calendar @@ -90215,6 +87931,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -90222,6 +87939,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -90293,13 +88011,18 @@ paths: post: tags: - users.calendar - summary: Create new navigation property to attachments for users + summary: Add attachment + description: 'Use this API to add an attachment to an existing event. This operation limits the size of the attachment you can add to under 3 MB. If an organizer adds an attachment to a meeting event, the organizer can subsequently update the event to send the attachment and update the event for each attendee as well.' + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/event-post-attachments?view=graph-rest-1.0 operationId: users.calendars.events.exceptionOccurrences_CreateAttachments parameters: - name: user-id in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -90307,6 +88030,7 @@ paths: in: path description: 'key: id of calendar' required: true + style: simple schema: type: string x-ms-docs-key-type: calendar @@ -90314,6 +88038,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -90321,6 +88046,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -90346,12 +88072,14 @@ paths: tags: - users.calendar summary: Get attachments from users + description: 'The collection of FileAttachment, ItemAttachment, and referenceAttachment attachments for the event. Navigation property. Read-only. Nullable.' operationId: users.calendars.events.exceptionOccurrences_GetAttachments parameters: - name: user-id in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -90359,6 +88087,7 @@ paths: in: path description: 'key: id of calendar' required: true + style: simple schema: type: string x-ms-docs-key-type: calendar @@ -90366,6 +88095,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -90373,6 +88103,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -90380,99 +88111,46 @@ paths: in: path description: 'key: id of attachment' required: true + style: simple schema: type: string x-ms-docs-key-type: attachment - - name: $select - in: query - description: Select properties to be returned - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - id - - contentType - - isInline - - lastModifiedDateTime - - name - - size - 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.attachment' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - patch: - tags: - - users.calendar - summary: Update the navigation property attachments in users - operationId: users.calendars.events.exceptionOccurrences_UpdateAttachments - parameters: - - name: user-id - in: path - description: 'key: id of user' - required: true - schema: - type: string - x-ms-docs-key-type: user - - name: calendar-id - in: path - description: 'key: id of calendar' - required: true - schema: - type: string - x-ms-docs-key-type: calendar - - name: event-id - in: path - description: 'key: id of event' - required: true - schema: - type: string - x-ms-docs-key-type: event - - name: event-id1 - in: path - description: 'key: id of event' - required: true - schema: - type: string - x-ms-docs-key-type: event - - name: attachment-id - in: path - description: 'key: id of attachment' - required: true - schema: - type: string - x-ms-docs-key-type: attachment - requestBody: - description: New navigation property values - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.attachment' - required: true + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - contentType + - isInline + - lastModifiedDateTime + - name + - size + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + type: string responses: - '204': - description: Success + '200': + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.attachment' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation @@ -90486,6 +88164,7 @@ paths: in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -90493,6 +88172,7 @@ paths: in: path description: 'key: id of calendar' required: true + style: simple schema: type: string x-ms-docs-key-type: calendar @@ -90500,6 +88180,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -90507,6 +88188,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -90514,12 +88196,14 @@ paths: in: path description: 'key: id of attachment' required: true + style: simple schema: type: string x-ms-docs-key-type: attachment - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -90533,12 +88217,14 @@ paths: tags: - users.calendar summary: Get calendar from users + description: The calendar that contains the event. Navigation property. Read-only. operationId: users.calendars.events.exceptionOccurrences_GetCalendar parameters: - name: user-id in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -90546,6 +88232,7 @@ paths: in: path description: 'key: id of calendar' required: true + style: simple schema: type: string x-ms-docs-key-type: calendar @@ -90553,6 +88240,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -90560,6 +88248,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -90647,12 +88336,14 @@ paths: tags: - users.calendar summary: Get extensions from users + description: The collection of open extensions defined for the event. Nullable. operationId: users.calendars.events.exceptionOccurrences_ListExtensions parameters: - name: user-id in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -90660,6 +88351,7 @@ paths: in: path description: 'key: id of calendar' required: true + style: simple schema: type: string x-ms-docs-key-type: calendar @@ -90667,6 +88359,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -90674,6 +88367,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -90730,13 +88424,18 @@ paths: post: tags: - users.calendar - summary: Create new navigation property to extensions for users + summary: Create openTypeExtension + description: 'Create an open extension (openTypeExtension object) and add custom properties in a new or existing instance of a resource. You can create an open extension in a resource instance and store custom data to it all in the same operation, except for specific resources. See known limitations of open extensions for more information. The table in the Permissions section lists the resources that support open extensions.' + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/opentypeextension-post-opentypeextension?view=graph-rest-1.0 operationId: users.calendars.events.exceptionOccurrences_CreateExtensions parameters: - name: user-id in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -90744,6 +88443,7 @@ paths: in: path description: 'key: id of calendar' required: true + style: simple schema: type: string x-ms-docs-key-type: calendar @@ -90751,6 +88451,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -90758,6 +88459,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -90783,12 +88485,14 @@ paths: tags: - users.calendar summary: Get extensions from users + description: The collection of open extensions defined for the event. Nullable. operationId: users.calendars.events.exceptionOccurrences_GetExtensions parameters: - name: user-id in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -90796,6 +88500,7 @@ paths: in: path description: 'key: id of calendar' required: true + style: simple schema: type: string x-ms-docs-key-type: calendar @@ -90803,6 +88508,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -90810,6 +88516,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -90817,6 +88524,7 @@ paths: in: path description: 'key: id of extension' required: true + style: simple schema: type: string x-ms-docs-key-type: extension @@ -90864,6 +88572,7 @@ paths: in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -90871,6 +88580,7 @@ paths: in: path description: 'key: id of calendar' required: true + style: simple schema: type: string x-ms-docs-key-type: calendar @@ -90878,6 +88588,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -90885,6 +88596,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -90892,6 +88604,7 @@ paths: in: path description: 'key: id of extension' required: true + style: simple schema: type: string x-ms-docs-key-type: extension @@ -90918,6 +88631,7 @@ paths: in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -90925,6 +88639,7 @@ paths: in: path description: 'key: id of calendar' required: true + style: simple schema: type: string x-ms-docs-key-type: calendar @@ -90932,6 +88647,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -90939,6 +88655,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -90946,12 +88663,14 @@ paths: in: path description: 'key: id of extension' required: true + style: simple schema: type: string x-ms-docs-key-type: extension - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -90964,13 +88683,18 @@ paths: get: tags: - users.calendar - summary: Get instances from users + summary: List instances + description: "Get the instances (occurrences) of an event for a specified time range. If the event is a `seriesMaster` type, this returns the\noccurrences and exceptions of the event in the specified time range." + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/event-list-instances?view=graph-rest-1.0 operationId: users.calendars.events.exceptionOccurrences_ListInstances parameters: - name: user-id in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -90978,6 +88702,7 @@ paths: in: path description: 'key: id of calendar' required: true + style: simple schema: type: string x-ms-docs-key-type: calendar @@ -90985,6 +88710,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -90992,6 +88718,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -91166,68 +88893,19 @@ paths: nextLinkName: '@odata.nextLink' operationName: listMore x-ms-docs-operation-type: operation - post: - tags: - - users.calendar - summary: Create new navigation property to instances for users - operationId: users.calendars.events.exceptionOccurrences_CreateInstances - parameters: - - name: user-id - in: path - description: 'key: id of user' - required: true - schema: - type: string - x-ms-docs-key-type: user - - name: calendar-id - in: path - description: 'key: id of calendar' - required: true - schema: - type: string - x-ms-docs-key-type: calendar - - name: event-id - in: path - description: 'key: id of event' - required: true - schema: - type: string - x-ms-docs-key-type: event - - name: event-id1 - in: path - description: 'key: id of event' - required: true - schema: - type: string - x-ms-docs-key-type: event - requestBody: - description: New navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.event' - required: true - responses: - '201': - description: Created navigation property. - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.event' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation '/users/{user-id}/calendars/{calendar-id}/events/{event-id}/exceptionOccurrences/{event-id1}/instances/{event-id2}': get: tags: - users.calendar summary: Get instances from users + description: 'The occurrences of a recurring series, if the event is a series master. This property includes occurrences that are part of the recurrence pattern, and exceptions that have been modified, but does not include occurrences that have been cancelled from the series. Navigation property. Read-only. Nullable.' operationId: users.calendars.events.exceptionOccurrences_GetInstances parameters: - name: user-id in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -91235,6 +88913,7 @@ paths: in: path description: 'key: id of calendar' required: true + style: simple schema: type: string x-ms-docs-key-type: calendar @@ -91242,6 +88921,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -91249,6 +88929,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -91256,6 +88937,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -91401,123 +89083,22 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - patch: - tags: - - users.calendar - summary: Update the navigation property instances in users - operationId: users.calendars.events.exceptionOccurrences_UpdateInstances - parameters: - - name: user-id - in: path - description: 'key: id of user' - required: true - schema: - type: string - x-ms-docs-key-type: user - - name: calendar-id - in: path - description: 'key: id of calendar' - required: true - schema: - type: string - x-ms-docs-key-type: calendar - - name: event-id - in: path - description: 'key: id of event' - required: true - schema: - type: string - x-ms-docs-key-type: event - - name: event-id1 - in: path - description: 'key: id of event' - required: true - schema: - type: string - x-ms-docs-key-type: event - - name: event-id2 - in: path - description: 'key: id of event' - required: true - schema: - type: string - x-ms-docs-key-type: event - requestBody: - description: New navigation property values - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.event' - required: true - responses: - '204': - description: Success - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - delete: - tags: - - users.calendar - summary: Delete navigation property instances for users - operationId: users.calendars.events.exceptionOccurrences_DeleteInstances - parameters: - - name: user-id - in: path - description: 'key: id of user' - required: true - schema: - type: string - x-ms-docs-key-type: user - - name: calendar-id - in: path - description: 'key: id of calendar' - required: true - schema: - type: string - x-ms-docs-key-type: calendar - - name: event-id - in: path - description: 'key: id of event' - required: true - schema: - type: string - x-ms-docs-key-type: event - - name: event-id1 - in: path - description: 'key: id of event' - required: true - schema: - type: string - x-ms-docs-key-type: event - - name: event-id2 - in: path - description: 'key: id of event' - required: true - schema: - type: string - x-ms-docs-key-type: event - - 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 '/users/{user-id}/calendars/{calendar-id}/events/{event-id}/exceptionOccurrences/{event-id1}/instances/{event-id2}/attachments': get: tags: - users.calendar - summary: Get attachments from users + summary: List attachments + description: Retrieve a list of attachment objects attached to an event. + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/event-list-attachments?view=graph-rest-1.0 operationId: users.calendars.events.exceptionOccurrences.instances_ListAttachments parameters: - name: user-id in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -91525,6 +89106,7 @@ paths: in: path description: 'key: id of calendar' required: true + style: simple schema: type: string x-ms-docs-key-type: calendar @@ -91532,6 +89114,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -91539,6 +89122,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -91546,6 +89130,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -91617,13 +89202,18 @@ paths: post: tags: - users.calendar - summary: Create new navigation property to attachments for users + summary: Add attachment + description: 'Use this API to add an attachment to an existing event. This operation limits the size of the attachment you can add to under 3 MB. If an organizer adds an attachment to a meeting event, the organizer can subsequently update the event to send the attachment and update the event for each attendee as well.' + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/event-post-attachments?view=graph-rest-1.0 operationId: users.calendars.events.exceptionOccurrences.instances_CreateAttachments parameters: - name: user-id in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -91631,6 +89221,7 @@ paths: in: path description: 'key: id of calendar' required: true + style: simple schema: type: string x-ms-docs-key-type: calendar @@ -91638,6 +89229,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -91645,6 +89237,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -91652,6 +89245,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -91677,12 +89271,14 @@ paths: tags: - users.calendar summary: Get attachments from users + description: 'The collection of FileAttachment, ItemAttachment, and referenceAttachment attachments for the event. Navigation property. Read-only. Nullable.' operationId: users.calendars.events.exceptionOccurrences.instances_GetAttachments parameters: - name: user-id in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -91690,6 +89286,7 @@ paths: in: path description: 'key: id of calendar' required: true + style: simple schema: type: string x-ms-docs-key-type: calendar @@ -91697,6 +89294,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -91704,6 +89302,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -91711,6 +89310,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -91718,106 +89318,46 @@ paths: in: path description: 'key: id of attachment' required: true + style: simple schema: type: string x-ms-docs-key-type: attachment - - name: $select - in: query - description: Select properties to be returned - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - id - - contentType - - isInline - - lastModifiedDateTime - - name - - size - 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.attachment' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - patch: - tags: - - users.calendar - summary: Update the navigation property attachments in users - operationId: users.calendars.events.exceptionOccurrences.instances_UpdateAttachments - parameters: - - name: user-id - in: path - description: 'key: id of user' - required: true - schema: - type: string - x-ms-docs-key-type: user - - name: calendar-id - in: path - description: 'key: id of calendar' - required: true - schema: - type: string - x-ms-docs-key-type: calendar - - name: event-id - in: path - description: 'key: id of event' - required: true - schema: - type: string - x-ms-docs-key-type: event - - name: event-id1 - in: path - description: 'key: id of event' - required: true - schema: - type: string - x-ms-docs-key-type: event - - name: event-id2 - in: path - description: 'key: id of event' - required: true - schema: - type: string - x-ms-docs-key-type: event - - name: attachment-id - in: path - description: 'key: id of attachment' - required: true - schema: - type: string - x-ms-docs-key-type: attachment - requestBody: - description: New navigation property values - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.attachment' - required: true + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - contentType + - isInline + - lastModifiedDateTime + - name + - size + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + type: string responses: - '204': - description: Success + '200': + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.attachment' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation @@ -91831,6 +89371,7 @@ paths: in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -91838,6 +89379,7 @@ paths: in: path description: 'key: id of calendar' required: true + style: simple schema: type: string x-ms-docs-key-type: calendar @@ -91845,6 +89387,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -91852,6 +89395,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -91859,6 +89403,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -91866,12 +89411,14 @@ paths: in: path description: 'key: id of attachment' required: true + style: simple schema: type: string x-ms-docs-key-type: attachment - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -91885,12 +89432,14 @@ paths: tags: - users.calendar summary: Get calendar from users + description: The calendar that contains the event. Navigation property. Read-only. operationId: users.calendars.events.exceptionOccurrences.instances_GetCalendar parameters: - name: user-id in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -91898,6 +89447,7 @@ paths: in: path description: 'key: id of calendar' required: true + style: simple schema: type: string x-ms-docs-key-type: calendar @@ -91905,6 +89455,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -91912,6 +89463,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -91919,6 +89471,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -92011,12 +89564,14 @@ paths: tags: - users.calendar summary: Get extensions from users + description: The collection of open extensions defined for the event. Nullable. operationId: users.calendars.events.exceptionOccurrences.instances_ListExtensions parameters: - name: user-id in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -92024,6 +89579,7 @@ paths: in: path description: 'key: id of calendar' required: true + style: simple schema: type: string x-ms-docs-key-type: calendar @@ -92031,6 +89587,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -92038,6 +89595,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -92045,6 +89603,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -92101,13 +89660,18 @@ paths: post: tags: - users.calendar - summary: Create new navigation property to extensions for users + summary: Create openTypeExtension + description: 'Create an open extension (openTypeExtension object) and add custom properties in a new or existing instance of a resource. You can create an open extension in a resource instance and store custom data to it all in the same operation, except for specific resources. See known limitations of open extensions for more information. The table in the Permissions section lists the resources that support open extensions.' + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/opentypeextension-post-opentypeextension?view=graph-rest-1.0 operationId: users.calendars.events.exceptionOccurrences.instances_CreateExtensions parameters: - name: user-id in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -92115,6 +89679,7 @@ paths: in: path description: 'key: id of calendar' required: true + style: simple schema: type: string x-ms-docs-key-type: calendar @@ -92122,6 +89687,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -92129,6 +89695,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -92136,6 +89703,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -92161,12 +89729,14 @@ paths: tags: - users.calendar summary: Get extensions from users + description: The collection of open extensions defined for the event. Nullable. operationId: users.calendars.events.exceptionOccurrences.instances_GetExtensions parameters: - name: user-id in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -92174,6 +89744,7 @@ paths: in: path description: 'key: id of calendar' required: true + style: simple schema: type: string x-ms-docs-key-type: calendar @@ -92181,6 +89752,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -92188,6 +89760,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -92195,6 +89768,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -92202,6 +89776,7 @@ paths: in: path description: 'key: id of extension' required: true + style: simple schema: type: string x-ms-docs-key-type: extension @@ -92249,6 +89824,7 @@ paths: in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -92256,6 +89832,7 @@ paths: in: path description: 'key: id of calendar' required: true + style: simple schema: type: string x-ms-docs-key-type: calendar @@ -92263,6 +89840,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -92270,6 +89848,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -92277,6 +89856,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -92284,6 +89864,7 @@ paths: in: path description: 'key: id of extension' required: true + style: simple schema: type: string x-ms-docs-key-type: extension @@ -92310,6 +89891,7 @@ paths: in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -92317,6 +89899,7 @@ paths: in: path description: 'key: id of calendar' required: true + style: simple schema: type: string x-ms-docs-key-type: calendar @@ -92324,6 +89907,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -92331,6 +89915,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -92338,6 +89923,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -92345,12 +89931,14 @@ paths: in: path description: 'key: id of extension' required: true + style: simple schema: type: string x-ms-docs-key-type: extension - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -92364,12 +89952,14 @@ paths: tags: - users.calendar summary: Get multiValueExtendedProperties from users + description: The collection of multi-value extended properties defined for the event. Read-only. Nullable. operationId: users.calendars.events.exceptionOccurrences.instances_ListMultiValueExtendedProperties parameters: - name: user-id in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -92377,6 +89967,7 @@ paths: in: path description: 'key: id of calendar' required: true + style: simple schema: type: string x-ms-docs-key-type: calendar @@ -92384,6 +89975,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -92391,6 +89983,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -92398,6 +89991,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -92465,6 +90059,7 @@ paths: in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -92472,6 +90067,7 @@ paths: in: path description: 'key: id of calendar' required: true + style: simple schema: type: string x-ms-docs-key-type: calendar @@ -92479,6 +90075,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -92486,6 +90083,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -92493,6 +90091,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -92518,12 +90117,14 @@ paths: tags: - users.calendar summary: Get multiValueExtendedProperties from users + description: The collection of multi-value extended properties defined for the event. Read-only. Nullable. operationId: users.calendars.events.exceptionOccurrences.instances_GetMultiValueExtendedProperties parameters: - name: user-id in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -92531,6 +90132,7 @@ paths: in: path description: 'key: id of calendar' required: true + style: simple schema: type: string x-ms-docs-key-type: calendar @@ -92538,6 +90140,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -92545,6 +90148,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -92552,6 +90156,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -92559,6 +90164,7 @@ paths: in: path description: 'key: id of multiValueLegacyExtendedProperty' required: true + style: simple schema: type: string x-ms-docs-key-type: multiValueLegacyExtendedProperty @@ -92607,6 +90213,7 @@ paths: in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -92614,6 +90221,7 @@ paths: in: path description: 'key: id of calendar' required: true + style: simple schema: type: string x-ms-docs-key-type: calendar @@ -92621,6 +90229,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -92628,6 +90237,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -92635,6 +90245,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -92642,6 +90253,7 @@ paths: in: path description: 'key: id of multiValueLegacyExtendedProperty' required: true + style: simple schema: type: string x-ms-docs-key-type: multiValueLegacyExtendedProperty @@ -92668,6 +90280,7 @@ paths: in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -92675,6 +90288,7 @@ paths: in: path description: 'key: id of calendar' required: true + style: simple schema: type: string x-ms-docs-key-type: calendar @@ -92682,6 +90296,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -92689,6 +90304,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -92696,6 +90312,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -92703,12 +90320,14 @@ paths: in: path description: 'key: id of multiValueLegacyExtendedProperty' required: true + style: simple schema: type: string x-ms-docs-key-type: multiValueLegacyExtendedProperty - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -92722,12 +90341,14 @@ paths: tags: - users.calendar summary: Get singleValueExtendedProperties from users + description: The collection of single-value extended properties defined for the event. Read-only. Nullable. operationId: users.calendars.events.exceptionOccurrences.instances_ListSingleValueExtendedProperties parameters: - name: user-id in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -92735,6 +90356,7 @@ paths: in: path description: 'key: id of calendar' required: true + style: simple schema: type: string x-ms-docs-key-type: calendar @@ -92742,6 +90364,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -92749,6 +90372,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -92756,6 +90380,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -92823,6 +90448,7 @@ paths: in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -92830,6 +90456,7 @@ paths: in: path description: 'key: id of calendar' required: true + style: simple schema: type: string x-ms-docs-key-type: calendar @@ -92837,6 +90464,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -92844,6 +90472,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -92851,6 +90480,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -92876,12 +90506,14 @@ paths: tags: - users.calendar summary: Get singleValueExtendedProperties from users + description: The collection of single-value extended properties defined for the event. Read-only. Nullable. operationId: users.calendars.events.exceptionOccurrences.instances_GetSingleValueExtendedProperties parameters: - name: user-id in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -92889,6 +90521,7 @@ paths: in: path description: 'key: id of calendar' required: true + style: simple schema: type: string x-ms-docs-key-type: calendar @@ -92896,6 +90529,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -92903,6 +90537,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -92910,6 +90545,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -92917,6 +90553,7 @@ paths: in: path description: 'key: id of singleValueLegacyExtendedProperty' required: true + style: simple schema: type: string x-ms-docs-key-type: singleValueLegacyExtendedProperty @@ -92965,6 +90602,7 @@ paths: in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -92972,6 +90610,7 @@ paths: in: path description: 'key: id of calendar' required: true + style: simple schema: type: string x-ms-docs-key-type: calendar @@ -92979,6 +90618,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -92986,6 +90626,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -92993,6 +90634,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -93000,6 +90642,7 @@ paths: in: path description: 'key: id of singleValueLegacyExtendedProperty' required: true + style: simple schema: type: string x-ms-docs-key-type: singleValueLegacyExtendedProperty @@ -93026,6 +90669,7 @@ paths: in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -93033,6 +90677,7 @@ paths: in: path description: 'key: id of calendar' required: true + style: simple schema: type: string x-ms-docs-key-type: calendar @@ -93040,6 +90685,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -93047,6 +90693,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -93054,6 +90701,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -93061,12 +90709,14 @@ paths: in: path description: 'key: id of singleValueLegacyExtendedProperty' required: true + style: simple schema: type: string x-ms-docs-key-type: singleValueLegacyExtendedProperty - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -93080,12 +90730,14 @@ paths: tags: - users.calendar summary: Get multiValueExtendedProperties from users + description: The collection of multi-value extended properties defined for the event. Read-only. Nullable. operationId: users.calendars.events.exceptionOccurrences_ListMultiValueExtendedProperties parameters: - name: user-id in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -93093,6 +90745,7 @@ paths: in: path description: 'key: id of calendar' required: true + style: simple schema: type: string x-ms-docs-key-type: calendar @@ -93100,6 +90753,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -93107,6 +90761,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -93174,6 +90829,7 @@ paths: in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -93181,6 +90837,7 @@ paths: in: path description: 'key: id of calendar' required: true + style: simple schema: type: string x-ms-docs-key-type: calendar @@ -93188,6 +90845,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -93195,6 +90853,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -93220,12 +90879,14 @@ paths: tags: - users.calendar summary: Get multiValueExtendedProperties from users + description: The collection of multi-value extended properties defined for the event. Read-only. Nullable. operationId: users.calendars.events.exceptionOccurrences_GetMultiValueExtendedProperties parameters: - name: user-id in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -93233,6 +90894,7 @@ paths: in: path description: 'key: id of calendar' required: true + style: simple schema: type: string x-ms-docs-key-type: calendar @@ -93240,6 +90902,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -93247,6 +90910,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -93254,6 +90918,7 @@ paths: in: path description: 'key: id of multiValueLegacyExtendedProperty' required: true + style: simple schema: type: string x-ms-docs-key-type: multiValueLegacyExtendedProperty @@ -93302,6 +90967,7 @@ paths: in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -93309,6 +90975,7 @@ paths: in: path description: 'key: id of calendar' required: true + style: simple schema: type: string x-ms-docs-key-type: calendar @@ -93316,6 +90983,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -93323,6 +90991,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -93330,6 +90999,7 @@ paths: in: path description: 'key: id of multiValueLegacyExtendedProperty' required: true + style: simple schema: type: string x-ms-docs-key-type: multiValueLegacyExtendedProperty @@ -93356,6 +91026,7 @@ paths: in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -93363,6 +91034,7 @@ paths: in: path description: 'key: id of calendar' required: true + style: simple schema: type: string x-ms-docs-key-type: calendar @@ -93370,6 +91042,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -93377,6 +91050,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -93384,12 +91058,14 @@ paths: in: path description: 'key: id of multiValueLegacyExtendedProperty' required: true + style: simple schema: type: string x-ms-docs-key-type: multiValueLegacyExtendedProperty - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -93403,12 +91079,14 @@ paths: tags: - users.calendar summary: Get singleValueExtendedProperties from users + description: The collection of single-value extended properties defined for the event. Read-only. Nullable. operationId: users.calendars.events.exceptionOccurrences_ListSingleValueExtendedProperties parameters: - name: user-id in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -93416,6 +91094,7 @@ paths: in: path description: 'key: id of calendar' required: true + style: simple schema: type: string x-ms-docs-key-type: calendar @@ -93423,6 +91102,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -93430,6 +91110,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -93497,6 +91178,7 @@ paths: in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -93504,6 +91186,7 @@ paths: in: path description: 'key: id of calendar' required: true + style: simple schema: type: string x-ms-docs-key-type: calendar @@ -93511,6 +91194,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -93518,6 +91202,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -93543,12 +91228,14 @@ paths: tags: - users.calendar summary: Get singleValueExtendedProperties from users + description: The collection of single-value extended properties defined for the event. Read-only. Nullable. operationId: users.calendars.events.exceptionOccurrences_GetSingleValueExtendedProperties parameters: - name: user-id in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -93556,6 +91243,7 @@ paths: in: path description: 'key: id of calendar' required: true + style: simple schema: type: string x-ms-docs-key-type: calendar @@ -93563,6 +91251,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -93570,6 +91259,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -93577,6 +91267,7 @@ paths: in: path description: 'key: id of singleValueLegacyExtendedProperty' required: true + style: simple schema: type: string x-ms-docs-key-type: singleValueLegacyExtendedProperty @@ -93625,6 +91316,7 @@ paths: in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -93632,6 +91324,7 @@ paths: in: path description: 'key: id of calendar' required: true + style: simple schema: type: string x-ms-docs-key-type: calendar @@ -93639,6 +91332,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -93646,6 +91340,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -93653,6 +91348,7 @@ paths: in: path description: 'key: id of singleValueLegacyExtendedProperty' required: true + style: simple schema: type: string x-ms-docs-key-type: singleValueLegacyExtendedProperty @@ -93679,6 +91375,7 @@ paths: in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -93686,6 +91383,7 @@ paths: in: path description: 'key: id of calendar' required: true + style: simple schema: type: string x-ms-docs-key-type: calendar @@ -93693,6 +91391,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -93700,6 +91399,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -93707,12 +91407,14 @@ paths: in: path description: 'key: id of singleValueLegacyExtendedProperty' required: true + style: simple schema: type: string x-ms-docs-key-type: singleValueLegacyExtendedProperty - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -93726,12 +91428,14 @@ paths: tags: - users.calendar summary: Get extensions from users + description: The collection of open extensions defined for the event. Nullable. operationId: users.calendars.events_ListExtensions parameters: - name: user-id in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -93739,6 +91443,7 @@ paths: in: path description: 'key: id of calendar' required: true + style: simple schema: type: string x-ms-docs-key-type: calendar @@ -93746,6 +91451,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -93802,13 +91508,18 @@ paths: post: tags: - users.calendar - summary: Create new navigation property to extensions for users + summary: Create openTypeExtension + description: 'Create an open extension (openTypeExtension object) and add custom properties in a new or existing instance of a resource. You can create an open extension in a resource instance and store custom data to it all in the same operation, except for specific resources. See known limitations of open extensions for more information. The table in the Permissions section lists the resources that support open extensions.' + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/opentypeextension-post-opentypeextension?view=graph-rest-1.0 operationId: users.calendars.events_CreateExtensions parameters: - name: user-id in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -93816,6 +91527,7 @@ paths: in: path description: 'key: id of calendar' required: true + style: simple schema: type: string x-ms-docs-key-type: calendar @@ -93823,6 +91535,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -93848,12 +91561,14 @@ paths: tags: - users.calendar summary: Get extensions from users + description: The collection of open extensions defined for the event. Nullable. operationId: users.calendars.events_GetExtensions parameters: - name: user-id in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -93861,6 +91576,7 @@ paths: in: path description: 'key: id of calendar' required: true + style: simple schema: type: string x-ms-docs-key-type: calendar @@ -93868,6 +91584,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -93875,6 +91592,7 @@ paths: in: path description: 'key: id of extension' required: true + style: simple schema: type: string x-ms-docs-key-type: extension @@ -93922,6 +91640,7 @@ paths: in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -93929,6 +91648,7 @@ paths: in: path description: 'key: id of calendar' required: true + style: simple schema: type: string x-ms-docs-key-type: calendar @@ -93936,6 +91656,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -93943,6 +91664,7 @@ paths: in: path description: 'key: id of extension' required: true + style: simple schema: type: string x-ms-docs-key-type: extension @@ -93969,6 +91691,7 @@ paths: in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -93976,6 +91699,7 @@ paths: in: path description: 'key: id of calendar' required: true + style: simple schema: type: string x-ms-docs-key-type: calendar @@ -93983,6 +91707,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -93990,12 +91715,14 @@ paths: in: path description: 'key: id of extension' required: true + style: simple schema: type: string x-ms-docs-key-type: extension - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -94008,13 +91735,18 @@ paths: get: tags: - users.calendar - summary: Get instances from users + summary: List instances + description: "Get the instances (occurrences) of an event for a specified time range. If the event is a `seriesMaster` type, this returns the\noccurrences and exceptions of the event in the specified time range." + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/event-list-instances?view=graph-rest-1.0 operationId: users.calendars.events_ListInstances parameters: - name: user-id in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -94022,6 +91754,7 @@ paths: in: path description: 'key: id of calendar' required: true + style: simple schema: type: string x-ms-docs-key-type: calendar @@ -94029,6 +91762,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -94203,61 +91937,19 @@ paths: nextLinkName: '@odata.nextLink' operationName: listMore x-ms-docs-operation-type: operation - post: - tags: - - users.calendar - summary: Create new navigation property to instances for users - operationId: users.calendars.events_CreateInstances - parameters: - - name: user-id - in: path - description: 'key: id of user' - required: true - schema: - type: string - x-ms-docs-key-type: user - - name: calendar-id - in: path - description: 'key: id of calendar' - required: true - schema: - type: string - x-ms-docs-key-type: calendar - - name: event-id - in: path - description: 'key: id of event' - required: true - schema: - type: string - x-ms-docs-key-type: event - requestBody: - description: New navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.event' - required: true - responses: - '201': - description: Created navigation property. - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.event' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation '/users/{user-id}/calendars/{calendar-id}/events/{event-id}/instances/{event-id1}': get: tags: - users.calendar summary: Get instances from users + description: 'The occurrences of a recurring series, if the event is a series master. This property includes occurrences that are part of the recurrence pattern, and exceptions that have been modified, but does not include occurrences that have been cancelled from the series. Navigation property. Read-only. Nullable.' operationId: users.calendars.events_GetInstances parameters: - name: user-id in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -94265,6 +91957,7 @@ paths: in: path description: 'key: id of calendar' required: true + style: simple schema: type: string x-ms-docs-key-type: calendar @@ -94272,6 +91965,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -94279,6 +91973,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -94417,109 +92112,22 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - patch: - tags: - - users.calendar - summary: Update the navigation property instances in users - operationId: users.calendars.events_UpdateInstances - parameters: - - name: user-id - in: path - description: 'key: id of user' - required: true - schema: - type: string - x-ms-docs-key-type: user - - name: calendar-id - in: path - description: 'key: id of calendar' - required: true - schema: - type: string - x-ms-docs-key-type: calendar - - name: event-id - in: path - description: 'key: id of event' - required: true - schema: - type: string - x-ms-docs-key-type: event - - name: event-id1 - in: path - description: 'key: id of event' - required: true - schema: - type: string - x-ms-docs-key-type: event - requestBody: - description: New navigation property values - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.event' - required: true - responses: - '204': - description: Success - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - delete: - tags: - - users.calendar - summary: Delete navigation property instances for users - operationId: users.calendars.events_DeleteInstances - parameters: - - name: user-id - in: path - description: 'key: id of user' - required: true - schema: - type: string - x-ms-docs-key-type: user - - name: calendar-id - in: path - description: 'key: id of calendar' - required: true - schema: - type: string - x-ms-docs-key-type: calendar - - name: event-id - in: path - description: 'key: id of event' - required: true - schema: - type: string - x-ms-docs-key-type: event - - name: event-id1 - in: path - description: 'key: id of event' - required: true - schema: - type: string - x-ms-docs-key-type: event - - 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 '/users/{user-id}/calendars/{calendar-id}/events/{event-id}/instances/{event-id1}/attachments': get: tags: - users.calendar - summary: Get attachments from users + summary: List attachments + description: Retrieve a list of attachment objects attached to an event. + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/event-list-attachments?view=graph-rest-1.0 operationId: users.calendars.events.instances_ListAttachments parameters: - name: user-id in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -94527,6 +92135,7 @@ paths: in: path description: 'key: id of calendar' required: true + style: simple schema: type: string x-ms-docs-key-type: calendar @@ -94534,6 +92143,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -94541,6 +92151,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -94612,13 +92223,18 @@ paths: post: tags: - users.calendar - summary: Create new navigation property to attachments for users + summary: Add attachment + description: 'Use this API to add an attachment to an existing event. This operation limits the size of the attachment you can add to under 3 MB. If an organizer adds an attachment to a meeting event, the organizer can subsequently update the event to send the attachment and update the event for each attendee as well.' + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/event-post-attachments?view=graph-rest-1.0 operationId: users.calendars.events.instances_CreateAttachments parameters: - name: user-id in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -94626,6 +92242,7 @@ paths: in: path description: 'key: id of calendar' required: true + style: simple schema: type: string x-ms-docs-key-type: calendar @@ -94633,6 +92250,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -94640,6 +92258,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -94665,12 +92284,14 @@ paths: tags: - users.calendar summary: Get attachments from users + description: 'The collection of FileAttachment, ItemAttachment, and referenceAttachment attachments for the event. Navigation property. Read-only. Nullable.' operationId: users.calendars.events.instances_GetAttachments parameters: - name: user-id in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -94678,6 +92299,7 @@ paths: in: path description: 'key: id of calendar' required: true + style: simple schema: type: string x-ms-docs-key-type: calendar @@ -94685,6 +92307,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -94692,6 +92315,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -94699,6 +92323,7 @@ paths: in: path description: 'key: id of attachment' required: true + style: simple schema: type: string x-ms-docs-key-type: attachment @@ -94741,60 +92366,6 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - patch: - tags: - - users.calendar - summary: Update the navigation property attachments in users - operationId: users.calendars.events.instances_UpdateAttachments - parameters: - - name: user-id - in: path - description: 'key: id of user' - required: true - schema: - type: string - x-ms-docs-key-type: user - - name: calendar-id - in: path - description: 'key: id of calendar' - required: true - schema: - type: string - x-ms-docs-key-type: calendar - - name: event-id - in: path - description: 'key: id of event' - required: true - schema: - type: string - x-ms-docs-key-type: event - - name: event-id1 - in: path - description: 'key: id of event' - required: true - schema: - type: string - x-ms-docs-key-type: event - - name: attachment-id - in: path - description: 'key: id of attachment' - required: true - schema: - type: string - x-ms-docs-key-type: attachment - requestBody: - description: New navigation property values - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.attachment' - required: true - responses: - '204': - description: Success - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation delete: tags: - users.calendar @@ -94805,6 +92376,7 @@ paths: in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -94812,6 +92384,7 @@ paths: in: path description: 'key: id of calendar' required: true + style: simple schema: type: string x-ms-docs-key-type: calendar @@ -94819,6 +92392,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -94826,6 +92400,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -94833,12 +92408,14 @@ paths: in: path description: 'key: id of attachment' required: true + style: simple schema: type: string x-ms-docs-key-type: attachment - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -94852,12 +92429,14 @@ paths: tags: - users.calendar summary: Get calendar from users + description: The calendar that contains the event. Navigation property. Read-only. operationId: users.calendars.events.instances_GetCalendar parameters: - name: user-id in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -94865,6 +92444,7 @@ paths: in: path description: 'key: id of calendar' required: true + style: simple schema: type: string x-ms-docs-key-type: calendar @@ -94872,6 +92452,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -94879,6 +92460,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -94972,6 +92554,7 @@ paths: in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -94979,6 +92562,7 @@ paths: in: path description: 'key: id of calendar' required: true + style: simple schema: type: string x-ms-docs-key-type: calendar @@ -94986,6 +92570,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -94993,6 +92578,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -95186,57 +92772,6 @@ paths: nextLinkName: '@odata.nextLink' operationName: listMore x-ms-docs-operation-type: operation - post: - tags: - - users.calendar - summary: Create new navigation property to exceptionOccurrences for users - operationId: users.calendars.events.instances_CreateExceptionOccurrences - parameters: - - name: user-id - in: path - description: 'key: id of user' - required: true - schema: - type: string - x-ms-docs-key-type: user - - name: calendar-id - in: path - description: 'key: id of calendar' - required: true - schema: - type: string - x-ms-docs-key-type: calendar - - name: event-id - in: path - description: 'key: id of event' - required: true - schema: - type: string - x-ms-docs-key-type: event - - name: event-id1 - in: path - description: 'key: id of event' - required: true - schema: - type: string - x-ms-docs-key-type: event - requestBody: - description: New navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.event' - required: true - responses: - '201': - description: Created navigation property. - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.event' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation '/users/{user-id}/calendars/{calendar-id}/events/{event-id}/instances/{event-id1}/exceptionOccurrences/{event-id2}': get: tags: @@ -95248,6 +92783,7 @@ paths: in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -95255,6 +92791,7 @@ paths: in: path description: 'key: id of calendar' required: true + style: simple schema: type: string x-ms-docs-key-type: calendar @@ -95262,6 +92799,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -95269,6 +92807,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -95276,6 +92815,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -95440,123 +92980,22 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - patch: - tags: - - users.calendar - summary: Update the navigation property exceptionOccurrences in users - operationId: users.calendars.events.instances_UpdateExceptionOccurrences - parameters: - - name: user-id - in: path - description: 'key: id of user' - required: true - schema: - type: string - x-ms-docs-key-type: user - - name: calendar-id - in: path - description: 'key: id of calendar' - required: true - schema: - type: string - x-ms-docs-key-type: calendar - - name: event-id - in: path - description: 'key: id of event' - required: true - schema: - type: string - x-ms-docs-key-type: event - - name: event-id1 - in: path - description: 'key: id of event' - required: true - schema: - type: string - x-ms-docs-key-type: event - - name: event-id2 - in: path - description: 'key: id of event' - required: true - schema: - type: string - x-ms-docs-key-type: event - requestBody: - description: New navigation property values - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.event' - required: true - responses: - '204': - description: Success - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - delete: - tags: - - users.calendar - summary: Delete navigation property exceptionOccurrences for users - operationId: users.calendars.events.instances_DeleteExceptionOccurrences - parameters: - - name: user-id - in: path - description: 'key: id of user' - required: true - schema: - type: string - x-ms-docs-key-type: user - - name: calendar-id - in: path - description: 'key: id of calendar' - required: true - schema: - type: string - x-ms-docs-key-type: calendar - - name: event-id - in: path - description: 'key: id of event' - required: true - schema: - type: string - x-ms-docs-key-type: event - - name: event-id1 - in: path - description: 'key: id of event' - required: true - schema: - type: string - x-ms-docs-key-type: event - - name: event-id2 - in: path - description: 'key: id of event' - required: true - schema: - type: string - x-ms-docs-key-type: event - - 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 '/users/{user-id}/calendars/{calendar-id}/events/{event-id}/instances/{event-id1}/exceptionOccurrences/{event-id2}/attachments': get: tags: - users.calendar - summary: Get attachments from users + summary: List attachments + description: Retrieve a list of attachment objects attached to an event. + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/event-list-attachments?view=graph-rest-1.0 operationId: users.calendars.events.instances.exceptionOccurrences_ListAttachments parameters: - name: user-id in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -95564,6 +93003,7 @@ paths: in: path description: 'key: id of calendar' required: true + style: simple schema: type: string x-ms-docs-key-type: calendar @@ -95571,6 +93011,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -95578,6 +93019,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -95585,6 +93027,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -95656,13 +93099,18 @@ paths: post: tags: - users.calendar - summary: Create new navigation property to attachments for users + summary: Add attachment + description: 'Use this API to add an attachment to an existing event. This operation limits the size of the attachment you can add to under 3 MB. If an organizer adds an attachment to a meeting event, the organizer can subsequently update the event to send the attachment and update the event for each attendee as well.' + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/event-post-attachments?view=graph-rest-1.0 operationId: users.calendars.events.instances.exceptionOccurrences_CreateAttachments parameters: - name: user-id in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -95670,6 +93118,7 @@ paths: in: path description: 'key: id of calendar' required: true + style: simple schema: type: string x-ms-docs-key-type: calendar @@ -95677,6 +93126,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -95684,6 +93134,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -95691,6 +93142,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -95716,12 +93168,14 @@ paths: tags: - users.calendar summary: Get attachments from users + description: 'The collection of FileAttachment, ItemAttachment, and referenceAttachment attachments for the event. Navigation property. Read-only. Nullable.' operationId: users.calendars.events.instances.exceptionOccurrences_GetAttachments parameters: - name: user-id in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -95729,6 +93183,7 @@ paths: in: path description: 'key: id of calendar' required: true + style: simple schema: type: string x-ms-docs-key-type: calendar @@ -95736,6 +93191,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -95743,6 +93199,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -95750,6 +93207,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -95757,6 +93215,7 @@ paths: in: path description: 'key: id of attachment' required: true + style: simple schema: type: string x-ms-docs-key-type: attachment @@ -95799,67 +93258,6 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - patch: - tags: - - users.calendar - summary: Update the navigation property attachments in users - operationId: users.calendars.events.instances.exceptionOccurrences_UpdateAttachments - parameters: - - name: user-id - in: path - description: 'key: id of user' - required: true - schema: - type: string - x-ms-docs-key-type: user - - name: calendar-id - in: path - description: 'key: id of calendar' - required: true - schema: - type: string - x-ms-docs-key-type: calendar - - name: event-id - in: path - description: 'key: id of event' - required: true - schema: - type: string - x-ms-docs-key-type: event - - name: event-id1 - in: path - description: 'key: id of event' - required: true - schema: - type: string - x-ms-docs-key-type: event - - name: event-id2 - in: path - description: 'key: id of event' - required: true - schema: - type: string - x-ms-docs-key-type: event - - name: attachment-id - in: path - description: 'key: id of attachment' - required: true - schema: - type: string - x-ms-docs-key-type: attachment - requestBody: - description: New navigation property values - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.attachment' - required: true - responses: - '204': - description: Success - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation delete: tags: - users.calendar @@ -95870,6 +93268,7 @@ paths: in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -95877,6 +93276,7 @@ paths: in: path description: 'key: id of calendar' required: true + style: simple schema: type: string x-ms-docs-key-type: calendar @@ -95884,6 +93284,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -95891,6 +93292,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -95898,6 +93300,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -95905,12 +93308,14 @@ paths: in: path description: 'key: id of attachment' required: true + style: simple schema: type: string x-ms-docs-key-type: attachment - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -95924,12 +93329,14 @@ paths: tags: - users.calendar summary: Get calendar from users + description: The calendar that contains the event. Navigation property. Read-only. operationId: users.calendars.events.instances.exceptionOccurrences_GetCalendar parameters: - name: user-id in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -95937,6 +93344,7 @@ paths: in: path description: 'key: id of calendar' required: true + style: simple schema: type: string x-ms-docs-key-type: calendar @@ -95944,6 +93352,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -95951,6 +93360,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -95958,6 +93368,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -96050,12 +93461,14 @@ paths: tags: - users.calendar summary: Get extensions from users + description: The collection of open extensions defined for the event. Nullable. operationId: users.calendars.events.instances.exceptionOccurrences_ListExtensions parameters: - name: user-id in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -96063,6 +93476,7 @@ paths: in: path description: 'key: id of calendar' required: true + style: simple schema: type: string x-ms-docs-key-type: calendar @@ -96070,6 +93484,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -96077,6 +93492,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -96084,6 +93500,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -96140,13 +93557,18 @@ paths: post: tags: - users.calendar - summary: Create new navigation property to extensions for users + summary: Create openTypeExtension + description: 'Create an open extension (openTypeExtension object) and add custom properties in a new or existing instance of a resource. You can create an open extension in a resource instance and store custom data to it all in the same operation, except for specific resources. See known limitations of open extensions for more information. The table in the Permissions section lists the resources that support open extensions.' + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/opentypeextension-post-opentypeextension?view=graph-rest-1.0 operationId: users.calendars.events.instances.exceptionOccurrences_CreateExtensions parameters: - name: user-id in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -96154,6 +93576,7 @@ paths: in: path description: 'key: id of calendar' required: true + style: simple schema: type: string x-ms-docs-key-type: calendar @@ -96161,6 +93584,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -96168,6 +93592,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -96175,6 +93600,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -96200,12 +93626,14 @@ paths: tags: - users.calendar summary: Get extensions from users + description: The collection of open extensions defined for the event. Nullable. operationId: users.calendars.events.instances.exceptionOccurrences_GetExtensions parameters: - name: user-id in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -96213,6 +93641,7 @@ paths: in: path description: 'key: id of calendar' required: true + style: simple schema: type: string x-ms-docs-key-type: calendar @@ -96220,6 +93649,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -96227,6 +93657,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -96234,6 +93665,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -96241,6 +93673,7 @@ paths: in: path description: 'key: id of extension' required: true + style: simple schema: type: string x-ms-docs-key-type: extension @@ -96288,6 +93721,7 @@ paths: in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -96295,6 +93729,7 @@ paths: in: path description: 'key: id of calendar' required: true + style: simple schema: type: string x-ms-docs-key-type: calendar @@ -96302,6 +93737,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -96309,6 +93745,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -96316,6 +93753,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -96323,6 +93761,7 @@ paths: in: path description: 'key: id of extension' required: true + style: simple schema: type: string x-ms-docs-key-type: extension @@ -96349,6 +93788,7 @@ paths: in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -96356,6 +93796,7 @@ paths: in: path description: 'key: id of calendar' required: true + style: simple schema: type: string x-ms-docs-key-type: calendar @@ -96363,6 +93804,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -96370,6 +93812,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -96377,6 +93820,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -96384,12 +93828,14 @@ paths: in: path description: 'key: id of extension' required: true + style: simple schema: type: string x-ms-docs-key-type: extension - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -96403,12 +93849,14 @@ paths: tags: - users.calendar summary: Get multiValueExtendedProperties from users + description: The collection of multi-value extended properties defined for the event. Read-only. Nullable. operationId: users.calendars.events.instances.exceptionOccurrences_ListMultiValueExtendedProperties parameters: - name: user-id in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -96416,6 +93864,7 @@ paths: in: path description: 'key: id of calendar' required: true + style: simple schema: type: string x-ms-docs-key-type: calendar @@ -96423,6 +93872,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -96430,6 +93880,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -96437,6 +93888,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -96504,6 +93956,7 @@ paths: in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -96511,6 +93964,7 @@ paths: in: path description: 'key: id of calendar' required: true + style: simple schema: type: string x-ms-docs-key-type: calendar @@ -96518,6 +93972,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -96525,6 +93980,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -96532,6 +93988,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -96557,12 +94014,14 @@ paths: tags: - users.calendar summary: Get multiValueExtendedProperties from users + description: The collection of multi-value extended properties defined for the event. Read-only. Nullable. operationId: users.calendars.events.instances.exceptionOccurrences_GetMultiValueExtendedProperties parameters: - name: user-id in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -96570,6 +94029,7 @@ paths: in: path description: 'key: id of calendar' required: true + style: simple schema: type: string x-ms-docs-key-type: calendar @@ -96577,6 +94037,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -96584,6 +94045,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -96591,6 +94053,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -96598,6 +94061,7 @@ paths: in: path description: 'key: id of multiValueLegacyExtendedProperty' required: true + style: simple schema: type: string x-ms-docs-key-type: multiValueLegacyExtendedProperty @@ -96646,6 +94110,7 @@ paths: in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -96653,6 +94118,7 @@ paths: in: path description: 'key: id of calendar' required: true + style: simple schema: type: string x-ms-docs-key-type: calendar @@ -96660,6 +94126,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -96667,6 +94134,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -96674,6 +94142,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -96681,6 +94150,7 @@ paths: in: path description: 'key: id of multiValueLegacyExtendedProperty' required: true + style: simple schema: type: string x-ms-docs-key-type: multiValueLegacyExtendedProperty @@ -96707,6 +94177,7 @@ paths: in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -96714,6 +94185,7 @@ paths: in: path description: 'key: id of calendar' required: true + style: simple schema: type: string x-ms-docs-key-type: calendar @@ -96721,6 +94193,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -96728,6 +94201,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -96735,6 +94209,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -96742,12 +94217,14 @@ paths: in: path description: 'key: id of multiValueLegacyExtendedProperty' required: true + style: simple schema: type: string x-ms-docs-key-type: multiValueLegacyExtendedProperty - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -96761,12 +94238,14 @@ paths: tags: - users.calendar summary: Get singleValueExtendedProperties from users + description: The collection of single-value extended properties defined for the event. Read-only. Nullable. operationId: users.calendars.events.instances.exceptionOccurrences_ListSingleValueExtendedProperties parameters: - name: user-id in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -96774,6 +94253,7 @@ paths: in: path description: 'key: id of calendar' required: true + style: simple schema: type: string x-ms-docs-key-type: calendar @@ -96781,6 +94261,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -96788,6 +94269,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -96795,6 +94277,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -96862,6 +94345,7 @@ paths: in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -96869,6 +94353,7 @@ paths: in: path description: 'key: id of calendar' required: true + style: simple schema: type: string x-ms-docs-key-type: calendar @@ -96876,6 +94361,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -96883,6 +94369,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -96890,6 +94377,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -96915,12 +94403,14 @@ paths: tags: - users.calendar summary: Get singleValueExtendedProperties from users + description: The collection of single-value extended properties defined for the event. Read-only. Nullable. operationId: users.calendars.events.instances.exceptionOccurrences_GetSingleValueExtendedProperties parameters: - name: user-id in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -96928,6 +94418,7 @@ paths: in: path description: 'key: id of calendar' required: true + style: simple schema: type: string x-ms-docs-key-type: calendar @@ -96935,6 +94426,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -96942,6 +94434,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -96949,6 +94442,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -96956,6 +94450,7 @@ paths: in: path description: 'key: id of singleValueLegacyExtendedProperty' required: true + style: simple schema: type: string x-ms-docs-key-type: singleValueLegacyExtendedProperty @@ -97004,6 +94499,7 @@ paths: in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -97011,6 +94507,7 @@ paths: in: path description: 'key: id of calendar' required: true + style: simple schema: type: string x-ms-docs-key-type: calendar @@ -97018,6 +94515,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -97025,6 +94523,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -97032,6 +94531,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -97039,6 +94539,7 @@ paths: in: path description: 'key: id of singleValueLegacyExtendedProperty' required: true + style: simple schema: type: string x-ms-docs-key-type: singleValueLegacyExtendedProperty @@ -97065,6 +94566,7 @@ paths: in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -97072,6 +94574,7 @@ paths: in: path description: 'key: id of calendar' required: true + style: simple schema: type: string x-ms-docs-key-type: calendar @@ -97079,6 +94582,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -97086,6 +94590,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -97093,6 +94598,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -97100,12 +94606,14 @@ paths: in: path description: 'key: id of singleValueLegacyExtendedProperty' required: true + style: simple schema: type: string x-ms-docs-key-type: singleValueLegacyExtendedProperty - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -97119,12 +94627,14 @@ paths: tags: - users.calendar summary: Get extensions from users + description: The collection of open extensions defined for the event. Nullable. operationId: users.calendars.events.instances_ListExtensions parameters: - name: user-id in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -97132,6 +94642,7 @@ paths: in: path description: 'key: id of calendar' required: true + style: simple schema: type: string x-ms-docs-key-type: calendar @@ -97139,6 +94650,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -97146,6 +94658,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -97202,13 +94715,18 @@ paths: post: tags: - users.calendar - summary: Create new navigation property to extensions for users + summary: Create openTypeExtension + description: 'Create an open extension (openTypeExtension object) and add custom properties in a new or existing instance of a resource. You can create an open extension in a resource instance and store custom data to it all in the same operation, except for specific resources. See known limitations of open extensions for more information. The table in the Permissions section lists the resources that support open extensions.' + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/opentypeextension-post-opentypeextension?view=graph-rest-1.0 operationId: users.calendars.events.instances_CreateExtensions parameters: - name: user-id in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -97216,6 +94734,7 @@ paths: in: path description: 'key: id of calendar' required: true + style: simple schema: type: string x-ms-docs-key-type: calendar @@ -97223,6 +94742,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -97230,6 +94750,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -97255,12 +94776,14 @@ paths: tags: - users.calendar summary: Get extensions from users + description: The collection of open extensions defined for the event. Nullable. operationId: users.calendars.events.instances_GetExtensions parameters: - name: user-id in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -97268,6 +94791,7 @@ paths: in: path description: 'key: id of calendar' required: true + style: simple schema: type: string x-ms-docs-key-type: calendar @@ -97275,6 +94799,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -97282,6 +94807,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -97289,6 +94815,7 @@ paths: in: path description: 'key: id of extension' required: true + style: simple schema: type: string x-ms-docs-key-type: extension @@ -97336,6 +94863,7 @@ paths: in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -97343,6 +94871,7 @@ paths: in: path description: 'key: id of calendar' required: true + style: simple schema: type: string x-ms-docs-key-type: calendar @@ -97350,6 +94879,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -97357,6 +94887,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -97364,6 +94895,7 @@ paths: in: path description: 'key: id of extension' required: true + style: simple schema: type: string x-ms-docs-key-type: extension @@ -97390,6 +94922,7 @@ paths: in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -97397,6 +94930,7 @@ paths: in: path description: 'key: id of calendar' required: true + style: simple schema: type: string x-ms-docs-key-type: calendar @@ -97404,6 +94938,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -97411,6 +94946,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -97418,12 +94954,14 @@ paths: in: path description: 'key: id of extension' required: true + style: simple schema: type: string x-ms-docs-key-type: extension - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -97437,12 +94975,14 @@ paths: tags: - users.calendar summary: Get multiValueExtendedProperties from users + description: The collection of multi-value extended properties defined for the event. Read-only. Nullable. operationId: users.calendars.events.instances_ListMultiValueExtendedProperties parameters: - name: user-id in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -97450,6 +94990,7 @@ paths: in: path description: 'key: id of calendar' required: true + style: simple schema: type: string x-ms-docs-key-type: calendar @@ -97457,6 +94998,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -97464,6 +95006,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -97531,6 +95074,7 @@ paths: in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -97538,6 +95082,7 @@ paths: in: path description: 'key: id of calendar' required: true + style: simple schema: type: string x-ms-docs-key-type: calendar @@ -97545,6 +95090,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -97552,6 +95098,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -97577,12 +95124,14 @@ paths: tags: - users.calendar summary: Get multiValueExtendedProperties from users + description: The collection of multi-value extended properties defined for the event. Read-only. Nullable. operationId: users.calendars.events.instances_GetMultiValueExtendedProperties parameters: - name: user-id in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -97590,6 +95139,7 @@ paths: in: path description: 'key: id of calendar' required: true + style: simple schema: type: string x-ms-docs-key-type: calendar @@ -97597,6 +95147,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -97604,6 +95155,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -97611,6 +95163,7 @@ paths: in: path description: 'key: id of multiValueLegacyExtendedProperty' required: true + style: simple schema: type: string x-ms-docs-key-type: multiValueLegacyExtendedProperty @@ -97659,6 +95212,7 @@ paths: in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -97666,6 +95220,7 @@ paths: in: path description: 'key: id of calendar' required: true + style: simple schema: type: string x-ms-docs-key-type: calendar @@ -97673,6 +95228,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -97680,6 +95236,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -97687,6 +95244,7 @@ paths: in: path description: 'key: id of multiValueLegacyExtendedProperty' required: true + style: simple schema: type: string x-ms-docs-key-type: multiValueLegacyExtendedProperty @@ -97713,6 +95271,7 @@ paths: in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -97720,6 +95279,7 @@ paths: in: path description: 'key: id of calendar' required: true + style: simple schema: type: string x-ms-docs-key-type: calendar @@ -97727,6 +95287,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -97734,6 +95295,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -97741,12 +95303,14 @@ paths: in: path description: 'key: id of multiValueLegacyExtendedProperty' required: true + style: simple schema: type: string x-ms-docs-key-type: multiValueLegacyExtendedProperty - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -97760,12 +95324,14 @@ paths: tags: - users.calendar summary: Get singleValueExtendedProperties from users + description: The collection of single-value extended properties defined for the event. Read-only. Nullable. operationId: users.calendars.events.instances_ListSingleValueExtendedProperties parameters: - name: user-id in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -97773,6 +95339,7 @@ paths: in: path description: 'key: id of calendar' required: true + style: simple schema: type: string x-ms-docs-key-type: calendar @@ -97780,6 +95347,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -97787,6 +95355,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -97854,6 +95423,7 @@ paths: in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -97861,6 +95431,7 @@ paths: in: path description: 'key: id of calendar' required: true + style: simple schema: type: string x-ms-docs-key-type: calendar @@ -97868,6 +95439,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -97875,6 +95447,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -97900,12 +95473,14 @@ paths: tags: - users.calendar summary: Get singleValueExtendedProperties from users + description: The collection of single-value extended properties defined for the event. Read-only. Nullable. operationId: users.calendars.events.instances_GetSingleValueExtendedProperties parameters: - name: user-id in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -97913,6 +95488,7 @@ paths: in: path description: 'key: id of calendar' required: true + style: simple schema: type: string x-ms-docs-key-type: calendar @@ -97920,6 +95496,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -97927,6 +95504,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -97934,6 +95512,7 @@ paths: in: path description: 'key: id of singleValueLegacyExtendedProperty' required: true + style: simple schema: type: string x-ms-docs-key-type: singleValueLegacyExtendedProperty @@ -97982,6 +95561,7 @@ paths: in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -97989,6 +95569,7 @@ paths: in: path description: 'key: id of calendar' required: true + style: simple schema: type: string x-ms-docs-key-type: calendar @@ -97996,6 +95577,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -98003,6 +95585,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -98010,6 +95593,7 @@ paths: in: path description: 'key: id of singleValueLegacyExtendedProperty' required: true + style: simple schema: type: string x-ms-docs-key-type: singleValueLegacyExtendedProperty @@ -98036,6 +95620,7 @@ paths: in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -98043,6 +95628,7 @@ paths: in: path description: 'key: id of calendar' required: true + style: simple schema: type: string x-ms-docs-key-type: calendar @@ -98050,6 +95636,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -98057,6 +95644,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -98064,12 +95652,14 @@ paths: in: path description: 'key: id of singleValueLegacyExtendedProperty' required: true + style: simple schema: type: string x-ms-docs-key-type: singleValueLegacyExtendedProperty - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -98083,12 +95673,14 @@ paths: tags: - users.calendar summary: Get multiValueExtendedProperties from users + description: The collection of multi-value extended properties defined for the event. Read-only. Nullable. operationId: users.calendars.events_ListMultiValueExtendedProperties parameters: - name: user-id in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -98096,6 +95688,7 @@ paths: in: path description: 'key: id of calendar' required: true + style: simple schema: type: string x-ms-docs-key-type: calendar @@ -98103,6 +95696,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -98170,6 +95764,7 @@ paths: in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -98177,6 +95772,7 @@ paths: in: path description: 'key: id of calendar' required: true + style: simple schema: type: string x-ms-docs-key-type: calendar @@ -98184,6 +95780,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -98209,12 +95806,14 @@ paths: tags: - users.calendar summary: Get multiValueExtendedProperties from users + description: The collection of multi-value extended properties defined for the event. Read-only. Nullable. operationId: users.calendars.events_GetMultiValueExtendedProperties parameters: - name: user-id in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -98222,6 +95821,7 @@ paths: in: path description: 'key: id of calendar' required: true + style: simple schema: type: string x-ms-docs-key-type: calendar @@ -98229,6 +95829,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -98236,6 +95837,7 @@ paths: in: path description: 'key: id of multiValueLegacyExtendedProperty' required: true + style: simple schema: type: string x-ms-docs-key-type: multiValueLegacyExtendedProperty @@ -98284,6 +95886,7 @@ paths: in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -98291,6 +95894,7 @@ paths: in: path description: 'key: id of calendar' required: true + style: simple schema: type: string x-ms-docs-key-type: calendar @@ -98298,6 +95902,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -98305,6 +95910,7 @@ paths: in: path description: 'key: id of multiValueLegacyExtendedProperty' required: true + style: simple schema: type: string x-ms-docs-key-type: multiValueLegacyExtendedProperty @@ -98331,6 +95937,7 @@ paths: in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -98338,6 +95945,7 @@ paths: in: path description: 'key: id of calendar' required: true + style: simple schema: type: string x-ms-docs-key-type: calendar @@ -98345,6 +95953,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -98352,12 +95961,14 @@ paths: in: path description: 'key: id of multiValueLegacyExtendedProperty' required: true + style: simple schema: type: string x-ms-docs-key-type: multiValueLegacyExtendedProperty - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -98371,12 +95982,14 @@ paths: tags: - users.calendar summary: Get singleValueExtendedProperties from users + description: The collection of single-value extended properties defined for the event. Read-only. Nullable. operationId: users.calendars.events_ListSingleValueExtendedProperties parameters: - name: user-id in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -98384,6 +95997,7 @@ paths: in: path description: 'key: id of calendar' required: true + style: simple schema: type: string x-ms-docs-key-type: calendar @@ -98391,6 +96005,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -98458,6 +96073,7 @@ paths: in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -98465,6 +96081,7 @@ paths: in: path description: 'key: id of calendar' required: true + style: simple schema: type: string x-ms-docs-key-type: calendar @@ -98472,6 +96089,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -98497,12 +96115,14 @@ paths: tags: - users.calendar summary: Get singleValueExtendedProperties from users + description: The collection of single-value extended properties defined for the event. Read-only. Nullable. operationId: users.calendars.events_GetSingleValueExtendedProperties parameters: - name: user-id in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -98510,6 +96130,7 @@ paths: in: path description: 'key: id of calendar' required: true + style: simple schema: type: string x-ms-docs-key-type: calendar @@ -98517,6 +96138,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -98524,6 +96146,7 @@ paths: in: path description: 'key: id of singleValueLegacyExtendedProperty' required: true + style: simple schema: type: string x-ms-docs-key-type: singleValueLegacyExtendedProperty @@ -98572,6 +96195,7 @@ paths: in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -98579,6 +96203,7 @@ paths: in: path description: 'key: id of calendar' required: true + style: simple schema: type: string x-ms-docs-key-type: calendar @@ -98586,6 +96211,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -98593,6 +96219,7 @@ paths: in: path description: 'key: id of singleValueLegacyExtendedProperty' required: true + style: simple schema: type: string x-ms-docs-key-type: singleValueLegacyExtendedProperty @@ -98619,6 +96246,7 @@ paths: in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -98626,6 +96254,7 @@ paths: in: path description: 'key: id of calendar' required: true + style: simple schema: type: string x-ms-docs-key-type: calendar @@ -98633,6 +96262,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -98640,12 +96270,14 @@ paths: in: path description: 'key: id of singleValueLegacyExtendedProperty' required: true + style: simple schema: type: string x-ms-docs-key-type: singleValueLegacyExtendedProperty - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -98659,12 +96291,14 @@ paths: tags: - users.calendar summary: Get multiValueExtendedProperties from users + description: The collection of multi-value extended properties defined for the calendar. Read-only. Nullable. operationId: users.calendars_ListMultiValueExtendedProperties parameters: - name: user-id in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -98672,6 +96306,7 @@ paths: in: path description: 'key: id of calendar' required: true + style: simple schema: type: string x-ms-docs-key-type: calendar @@ -98739,6 +96374,7 @@ paths: in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -98746,6 +96382,7 @@ paths: in: path description: 'key: id of calendar' required: true + style: simple schema: type: string x-ms-docs-key-type: calendar @@ -98771,12 +96408,14 @@ paths: tags: - users.calendar summary: Get multiValueExtendedProperties from users + description: The collection of multi-value extended properties defined for the calendar. Read-only. Nullable. operationId: users.calendars_GetMultiValueExtendedProperties parameters: - name: user-id in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -98784,6 +96423,7 @@ paths: in: path description: 'key: id of calendar' required: true + style: simple schema: type: string x-ms-docs-key-type: calendar @@ -98791,6 +96431,7 @@ paths: in: path description: 'key: id of multiValueLegacyExtendedProperty' required: true + style: simple schema: type: string x-ms-docs-key-type: multiValueLegacyExtendedProperty @@ -98839,6 +96480,7 @@ paths: in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -98846,6 +96488,7 @@ paths: in: path description: 'key: id of calendar' required: true + style: simple schema: type: string x-ms-docs-key-type: calendar @@ -98853,6 +96496,7 @@ paths: in: path description: 'key: id of multiValueLegacyExtendedProperty' required: true + style: simple schema: type: string x-ms-docs-key-type: multiValueLegacyExtendedProperty @@ -98879,6 +96523,7 @@ paths: in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -98886,6 +96531,7 @@ paths: in: path description: 'key: id of calendar' required: true + style: simple schema: type: string x-ms-docs-key-type: calendar @@ -98893,12 +96539,14 @@ paths: in: path description: 'key: id of multiValueLegacyExtendedProperty' required: true + style: simple schema: type: string x-ms-docs-key-type: multiValueLegacyExtendedProperty - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -98912,12 +96560,14 @@ paths: tags: - users.calendar summary: Get singleValueExtendedProperties from users + description: The collection of single-value extended properties defined for the calendar. Read-only. Nullable. operationId: users.calendars_ListSingleValueExtendedProperties parameters: - name: user-id in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -98925,6 +96575,7 @@ paths: in: path description: 'key: id of calendar' required: true + style: simple schema: type: string x-ms-docs-key-type: calendar @@ -98992,6 +96643,7 @@ paths: in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -98999,6 +96651,7 @@ paths: in: path description: 'key: id of calendar' required: true + style: simple schema: type: string x-ms-docs-key-type: calendar @@ -99024,12 +96677,14 @@ paths: tags: - users.calendar summary: Get singleValueExtendedProperties from users + description: The collection of single-value extended properties defined for the calendar. Read-only. Nullable. operationId: users.calendars_GetSingleValueExtendedProperties parameters: - name: user-id in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -99037,6 +96692,7 @@ paths: in: path description: 'key: id of calendar' required: true + style: simple schema: type: string x-ms-docs-key-type: calendar @@ -99044,6 +96700,7 @@ paths: in: path description: 'key: id of singleValueLegacyExtendedProperty' required: true + style: simple schema: type: string x-ms-docs-key-type: singleValueLegacyExtendedProperty @@ -99092,6 +96749,7 @@ paths: in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -99099,6 +96757,7 @@ paths: in: path description: 'key: id of calendar' required: true + style: simple schema: type: string x-ms-docs-key-type: calendar @@ -99106,6 +96765,7 @@ paths: in: path description: 'key: id of singleValueLegacyExtendedProperty' required: true + style: simple schema: type: string x-ms-docs-key-type: singleValueLegacyExtendedProperty @@ -99132,6 +96792,7 @@ paths: in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -99139,6 +96800,7 @@ paths: in: path description: 'key: id of calendar' required: true + style: simple schema: type: string x-ms-docs-key-type: calendar @@ -99146,12 +96808,14 @@ paths: in: path description: 'key: id of singleValueLegacyExtendedProperty' required: true + style: simple schema: type: string x-ms-docs-key-type: singleValueLegacyExtendedProperty - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -99165,12 +96829,17 @@ paths: tags: - users.event summary: Get calendarView from users + description: The calendar view for the calendar. Read-only. Nullable. + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/user-list-calendarview?view=graph-rest-1.0 operationId: users_ListCalendarView parameters: - name: user-id in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -99178,12 +96847,16 @@ paths: in: query description: 'The start date and time of the time range, represented in ISO 8601 format. For example, 2019-11-08T19:00:00-08:00' required: true + style: form + explode: false schema: type: string - name: endDateTime in: query description: 'The end date and time of the time range, represented in ISO 8601 format. For example, 2019-11-08T20:00:00-08:00' required: true + style: form + explode: false schema: type: string - $ref: '#/components/parameters/top' @@ -99357,47 +97030,19 @@ paths: nextLinkName: '@odata.nextLink' operationName: listMore x-ms-docs-operation-type: operation - post: - tags: - - users.event - summary: Create new navigation property to calendarView for users - operationId: users_CreateCalendarView - parameters: - - name: user-id - in: path - description: 'key: id of user' - required: true - schema: - type: string - x-ms-docs-key-type: user - requestBody: - description: New navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.event' - required: true - responses: - '201': - description: Created navigation property. - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.event' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation '/users/{user-id}/calendarView/{event-id}': get: tags: - users.event summary: Get calendarView from users + description: The calendar view for the calendar. Read-only. Nullable. operationId: users_GetCalendarView parameters: - name: user-id in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -99405,6 +97050,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -99412,12 +97058,16 @@ paths: in: query description: 'The start date and time of the time range, represented in ISO 8601 format. For example, 2019-11-08T19:00:00-08:00' required: true + style: form + explode: false schema: type: string - name: endDateTime in: query description: 'The end date and time of the time range, represented in ISO 8601 format. For example, 2019-11-08T20:00:00-08:00' required: true + style: form + explode: false schema: type: string - name: $select @@ -99541,81 +97191,22 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - patch: - tags: - - users.event - summary: Update the navigation property calendarView in users - operationId: users_UpdateCalendarView - parameters: - - name: user-id - in: path - description: 'key: id of user' - required: true - schema: - type: string - x-ms-docs-key-type: user - - name: event-id - in: path - description: 'key: id of event' - required: true - schema: - type: string - x-ms-docs-key-type: event - requestBody: - description: New navigation property values - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.event' - required: true - responses: - '204': - description: Success - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - delete: - tags: - - users.event - summary: Delete navigation property calendarView for users - operationId: users_DeleteCalendarView - parameters: - - name: user-id - in: path - description: 'key: id of user' - required: true - schema: - type: string - x-ms-docs-key-type: user - - name: event-id - in: path - description: 'key: id of event' - required: true - schema: - type: string - x-ms-docs-key-type: event - - 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 '/users/{user-id}/calendarView/{event-id}/attachments': get: tags: - users.event - summary: Get attachments from users + summary: List attachments + description: Retrieve a list of attachment objects attached to an event. + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/event-list-attachments?view=graph-rest-1.0 operationId: users.calendarView_ListAttachments parameters: - name: user-id in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -99623,6 +97214,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -99694,13 +97286,18 @@ paths: post: tags: - users.event - summary: Create new navigation property to attachments for users + summary: Add attachment + description: 'Use this API to add an attachment to an existing event. This operation limits the size of the attachment you can add to under 3 MB. If an organizer adds an attachment to a meeting event, the organizer can subsequently update the event to send the attachment and update the event for each attendee as well.' + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/event-post-attachments?view=graph-rest-1.0 operationId: users.calendarView_CreateAttachments parameters: - name: user-id in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -99708,6 +97305,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -99733,12 +97331,14 @@ paths: tags: - users.event summary: Get attachments from users + description: 'The collection of FileAttachment, ItemAttachment, and referenceAttachment attachments for the event. Navigation property. Read-only. Nullable.' operationId: users.calendarView_GetAttachments parameters: - name: user-id in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -99746,6 +97346,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -99753,6 +97354,7 @@ paths: in: path description: 'key: id of attachment' required: true + style: simple schema: type: string x-ms-docs-key-type: attachment @@ -99795,46 +97397,6 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - patch: - tags: - - users.event - summary: Update the navigation property attachments in users - operationId: users.calendarView_UpdateAttachments - parameters: - - name: user-id - in: path - description: 'key: id of user' - required: true - schema: - type: string - x-ms-docs-key-type: user - - name: event-id - in: path - description: 'key: id of event' - required: true - schema: - type: string - x-ms-docs-key-type: event - - name: attachment-id - in: path - description: 'key: id of attachment' - required: true - schema: - type: string - x-ms-docs-key-type: attachment - requestBody: - description: New navigation property values - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.attachment' - required: true - responses: - '204': - description: Success - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation delete: tags: - users.event @@ -99845,6 +97407,7 @@ paths: in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -99852,6 +97415,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -99859,12 +97423,14 @@ paths: in: path description: 'key: id of attachment' required: true + style: simple schema: type: string x-ms-docs-key-type: attachment - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -99878,12 +97444,14 @@ paths: tags: - users.event summary: Get calendar from users + description: The calendar that contains the event. Navigation property. Read-only. operationId: users.calendarView_GetCalendar parameters: - name: user-id in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -99891,6 +97459,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -99974,6 +97543,7 @@ paths: in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -99981,6 +97551,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -100174,43 +97745,6 @@ paths: nextLinkName: '@odata.nextLink' operationName: listMore x-ms-docs-operation-type: operation - post: - tags: - - users.event - summary: Create new navigation property to exceptionOccurrences for users - operationId: users.calendarView_CreateExceptionOccurrences - parameters: - - name: user-id - in: path - description: 'key: id of user' - required: true - schema: - type: string - x-ms-docs-key-type: user - - name: event-id - in: path - description: 'key: id of event' - required: true - schema: - type: string - x-ms-docs-key-type: event - requestBody: - description: New navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.event' - required: true - responses: - '201': - description: Created navigation property. - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.event' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation '/users/{user-id}/calendarView/{event-id}/exceptionOccurrences/{event-id1}': get: tags: @@ -100222,6 +97756,7 @@ paths: in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -100229,6 +97764,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -100236,6 +97772,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -100386,95 +97923,22 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - patch: - tags: - - users.event - summary: Update the navigation property exceptionOccurrences in users - operationId: users.calendarView_UpdateExceptionOccurrences - parameters: - - name: user-id - in: path - description: 'key: id of user' - required: true - schema: - type: string - x-ms-docs-key-type: user - - name: event-id - in: path - description: 'key: id of event' - required: true - schema: - type: string - x-ms-docs-key-type: event - - name: event-id1 - in: path - description: 'key: id of event' - required: true - schema: - type: string - x-ms-docs-key-type: event - requestBody: - description: New navigation property values - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.event' - required: true - responses: - '204': - description: Success - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - delete: - tags: - - users.event - summary: Delete navigation property exceptionOccurrences for users - operationId: users.calendarView_DeleteExceptionOccurrences - parameters: - - name: user-id - in: path - description: 'key: id of user' - required: true - schema: - type: string - x-ms-docs-key-type: user - - name: event-id - in: path - description: 'key: id of event' - required: true - schema: - type: string - x-ms-docs-key-type: event - - name: event-id1 - in: path - description: 'key: id of event' - required: true - schema: - type: string - x-ms-docs-key-type: event - - 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 '/users/{user-id}/calendarView/{event-id}/exceptionOccurrences/{event-id1}/attachments': get: tags: - users.event - summary: Get attachments from users + summary: List attachments + description: Retrieve a list of attachment objects attached to an event. + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/event-list-attachments?view=graph-rest-1.0 operationId: users.calendarView.exceptionOccurrences_ListAttachments parameters: - name: user-id in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -100482,6 +97946,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -100489,6 +97954,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -100550,124 +98016,57 @@ paths: type: string responses: '200': - $ref: '#/components/responses/microsoft.graph.attachmentCollectionResponse' - default: - $ref: '#/components/responses/error' - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore - x-ms-docs-operation-type: operation - post: - tags: - - users.event - summary: Create new navigation property to attachments for users - operationId: users.calendarView.exceptionOccurrences_CreateAttachments - parameters: - - name: user-id - in: path - description: 'key: id of user' - required: true - schema: - type: string - x-ms-docs-key-type: user - - name: event-id - in: path - description: 'key: id of event' - required: true - schema: - type: string - x-ms-docs-key-type: event - - name: event-id1 - in: path - description: 'key: id of event' - required: true - schema: - type: string - x-ms-docs-key-type: event - requestBody: - description: New navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.attachment' - required: true - responses: - '201': - description: Created navigation property. - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.attachment' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/users/{user-id}/calendarView/{event-id}/exceptionOccurrences/{event-id1}/attachments/{attachment-id}': - get: - tags: - - users.event - summary: Get attachments from users - operationId: users.calendarView.exceptionOccurrences_GetAttachments - parameters: - - name: user-id - in: path - description: 'key: id of user' - required: true - schema: - type: string - x-ms-docs-key-type: user - - name: event-id - in: path - description: 'key: id of event' - required: true - schema: - type: string - x-ms-docs-key-type: event - - name: event-id1 - in: path - description: 'key: id of event' - required: true - schema: - type: string - x-ms-docs-key-type: event - - name: attachment-id - in: path - description: 'key: id of attachment' - required: true - schema: - type: string - x-ms-docs-key-type: attachment - - name: $select - in: query - description: Select properties to be returned - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - id - - contentType - - isInline - - lastModifiedDateTime - - name - - size - 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 + $ref: '#/components/responses/microsoft.graph.attachmentCollectionResponse' + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + post: + tags: + - users.event + summary: Add attachment + description: 'Use this API to add an attachment to an existing event. This operation limits the size of the attachment you can add to under 3 MB. If an organizer adds an attachment to a meeting event, the organizer can subsequently update the event to send the attachment and update the event for each attendee as well.' + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/event-post-attachments?view=graph-rest-1.0 + operationId: users.calendarView.exceptionOccurrences_CreateAttachments + parameters: + - name: user-id + in: path + description: 'key: id of user' + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: user + - name: event-id + in: path + description: 'key: id of event' + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: event + - name: event-id1 + in: path + description: 'key: id of event' + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: event + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.attachment' + required: true + responses: + '201': + description: Created navigation property. content: application/json: schema: @@ -100675,16 +98074,19 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - patch: + '/users/{user-id}/calendarView/{event-id}/exceptionOccurrences/{event-id1}/attachments/{attachment-id}': + get: tags: - users.event - summary: Update the navigation property attachments in users - operationId: users.calendarView.exceptionOccurrences_UpdateAttachments + summary: Get attachments from users + description: 'The collection of FileAttachment, ItemAttachment, and referenceAttachment attachments for the event. Navigation property. Read-only. Nullable.' + operationId: users.calendarView.exceptionOccurrences_GetAttachments parameters: - name: user-id in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -100692,6 +98094,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -100699,6 +98102,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -100706,19 +98110,46 @@ paths: in: path description: 'key: id of attachment' required: true + style: simple schema: type: string x-ms-docs-key-type: attachment - requestBody: - description: New navigation property values - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.attachment' - required: true + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - contentType + - isInline + - lastModifiedDateTime + - name + - size + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + type: string responses: - '204': - description: Success + '200': + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.attachment' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation @@ -100732,6 +98163,7 @@ paths: in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -100739,6 +98171,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -100746,6 +98179,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -100753,12 +98187,14 @@ paths: in: path description: 'key: id of attachment' required: true + style: simple schema: type: string x-ms-docs-key-type: attachment - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -100772,12 +98208,14 @@ paths: tags: - users.event summary: Get calendar from users + description: The calendar that contains the event. Navigation property. Read-only. operationId: users.calendarView.exceptionOccurrences_GetCalendar parameters: - name: user-id in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -100785,6 +98223,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -100792,6 +98231,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -100874,12 +98314,14 @@ paths: tags: - users.event summary: Get extensions from users + description: The collection of open extensions defined for the event. Nullable. operationId: users.calendarView.exceptionOccurrences_ListExtensions parameters: - name: user-id in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -100887,6 +98329,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -100894,6 +98337,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -100950,13 +98394,18 @@ paths: post: tags: - users.event - summary: Create new navigation property to extensions for users + summary: Create openTypeExtension + description: 'Create an open extension (openTypeExtension object) and add custom properties in a new or existing instance of a resource. You can create an open extension in a resource instance and store custom data to it all in the same operation, except for specific resources. See known limitations of open extensions for more information. The table in the Permissions section lists the resources that support open extensions.' + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/opentypeextension-post-opentypeextension?view=graph-rest-1.0 operationId: users.calendarView.exceptionOccurrences_CreateExtensions parameters: - name: user-id in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -100964,6 +98413,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -100971,6 +98421,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -100996,12 +98447,14 @@ paths: tags: - users.event summary: Get extensions from users + description: The collection of open extensions defined for the event. Nullable. operationId: users.calendarView.exceptionOccurrences_GetExtensions parameters: - name: user-id in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -101009,6 +98462,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -101016,6 +98470,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -101023,6 +98478,7 @@ paths: in: path description: 'key: id of extension' required: true + style: simple schema: type: string x-ms-docs-key-type: extension @@ -101070,6 +98526,7 @@ paths: in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -101077,6 +98534,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -101084,6 +98542,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -101091,6 +98550,7 @@ paths: in: path description: 'key: id of extension' required: true + style: simple schema: type: string x-ms-docs-key-type: extension @@ -101117,6 +98577,7 @@ paths: in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -101124,6 +98585,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -101131,6 +98593,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -101138,12 +98601,14 @@ paths: in: path description: 'key: id of extension' required: true + style: simple schema: type: string x-ms-docs-key-type: extension - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -101156,13 +98621,18 @@ paths: get: tags: - users.event - summary: Get instances from users + summary: List instances + description: "Get the instances (occurrences) of an event for a specified time range. If the event is a `seriesMaster` type, this returns the\noccurrences and exceptions of the event in the specified time range." + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/event-list-instances?view=graph-rest-1.0 operationId: users.calendarView.exceptionOccurrences_ListInstances parameters: - name: user-id in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -101170,6 +98640,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -101177,6 +98648,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -101351,61 +98823,19 @@ paths: nextLinkName: '@odata.nextLink' operationName: listMore x-ms-docs-operation-type: operation - post: - tags: - - users.event - summary: Create new navigation property to instances for users - operationId: users.calendarView.exceptionOccurrences_CreateInstances - parameters: - - name: user-id - in: path - description: 'key: id of user' - required: true - schema: - type: string - x-ms-docs-key-type: user - - name: event-id - in: path - description: 'key: id of event' - required: true - schema: - type: string - x-ms-docs-key-type: event - - name: event-id1 - in: path - description: 'key: id of event' - required: true - schema: - type: string - x-ms-docs-key-type: event - requestBody: - description: New navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.event' - required: true - responses: - '201': - description: Created navigation property. - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.event' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation '/users/{user-id}/calendarView/{event-id}/exceptionOccurrences/{event-id1}/instances/{event-id2}': get: tags: - users.event summary: Get instances from users + description: 'The occurrences of a recurring series, if the event is a series master. This property includes occurrences that are part of the recurrence pattern, and exceptions that have been modified, but does not include occurrences that have been cancelled from the series. Navigation property. Read-only. Nullable.' operationId: users.calendarView.exceptionOccurrences_GetInstances parameters: - name: user-id in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -101413,6 +98843,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -101420,6 +98851,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -101427,6 +98859,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -101565,109 +98998,22 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - patch: - tags: - - users.event - summary: Update the navigation property instances in users - operationId: users.calendarView.exceptionOccurrences_UpdateInstances - parameters: - - name: user-id - in: path - description: 'key: id of user' - required: true - schema: - type: string - x-ms-docs-key-type: user - - name: event-id - in: path - description: 'key: id of event' - required: true - schema: - type: string - x-ms-docs-key-type: event - - name: event-id1 - in: path - description: 'key: id of event' - required: true - schema: - type: string - x-ms-docs-key-type: event - - name: event-id2 - in: path - description: 'key: id of event' - required: true - schema: - type: string - x-ms-docs-key-type: event - requestBody: - description: New navigation property values - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.event' - required: true - responses: - '204': - description: Success - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - delete: - tags: - - users.event - summary: Delete navigation property instances for users - operationId: users.calendarView.exceptionOccurrences_DeleteInstances - parameters: - - name: user-id - in: path - description: 'key: id of user' - required: true - schema: - type: string - x-ms-docs-key-type: user - - name: event-id - in: path - description: 'key: id of event' - required: true - schema: - type: string - x-ms-docs-key-type: event - - name: event-id1 - in: path - description: 'key: id of event' - required: true - schema: - type: string - x-ms-docs-key-type: event - - name: event-id2 - in: path - description: 'key: id of event' - required: true - schema: - type: string - x-ms-docs-key-type: event - - 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 '/users/{user-id}/calendarView/{event-id}/exceptionOccurrences/{event-id1}/instances/{event-id2}/attachments': get: tags: - users.event - summary: Get attachments from users + summary: List attachments + description: Retrieve a list of attachment objects attached to an event. + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/event-list-attachments?view=graph-rest-1.0 operationId: users.calendarView.exceptionOccurrences.instances_ListAttachments parameters: - name: user-id in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -101675,6 +99021,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -101682,6 +99029,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -101689,6 +99037,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -101760,13 +99109,18 @@ paths: post: tags: - users.event - summary: Create new navigation property to attachments for users + summary: Add attachment + description: 'Use this API to add an attachment to an existing event. This operation limits the size of the attachment you can add to under 3 MB. If an organizer adds an attachment to a meeting event, the organizer can subsequently update the event to send the attachment and update the event for each attendee as well.' + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/event-post-attachments?view=graph-rest-1.0 operationId: users.calendarView.exceptionOccurrences.instances_CreateAttachments parameters: - name: user-id in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -101774,6 +99128,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -101781,6 +99136,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -101788,6 +99144,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -101813,12 +99170,14 @@ paths: tags: - users.event summary: Get attachments from users + description: 'The collection of FileAttachment, ItemAttachment, and referenceAttachment attachments for the event. Navigation property. Read-only. Nullable.' operationId: users.calendarView.exceptionOccurrences.instances_GetAttachments parameters: - name: user-id in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -101826,6 +99185,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -101833,6 +99193,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -101840,6 +99201,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -101847,99 +99209,46 @@ paths: in: path description: 'key: id of attachment' required: true + style: simple schema: type: string x-ms-docs-key-type: attachment - - name: $select - in: query - description: Select properties to be returned - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - id - - contentType - - isInline - - lastModifiedDateTime - - name - - size - 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.attachment' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - patch: - tags: - - users.event - summary: Update the navigation property attachments in users - operationId: users.calendarView.exceptionOccurrences.instances_UpdateAttachments - parameters: - - name: user-id - in: path - description: 'key: id of user' - required: true - schema: - type: string - x-ms-docs-key-type: user - - name: event-id - in: path - description: 'key: id of event' - required: true - schema: - type: string - x-ms-docs-key-type: event - - name: event-id1 - in: path - description: 'key: id of event' - required: true - schema: - type: string - x-ms-docs-key-type: event - - name: event-id2 - in: path - description: 'key: id of event' - required: true - schema: - type: string - x-ms-docs-key-type: event - - name: attachment-id - in: path - description: 'key: id of attachment' - required: true - schema: - type: string - x-ms-docs-key-type: attachment - requestBody: - description: New navigation property values - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.attachment' - required: true + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - contentType + - isInline + - lastModifiedDateTime + - name + - size + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + type: string responses: - '204': - description: Success + '200': + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.attachment' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation @@ -101953,6 +99262,7 @@ paths: in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -101960,6 +99270,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -101967,6 +99278,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -101974,6 +99286,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -101981,12 +99294,14 @@ paths: in: path description: 'key: id of attachment' required: true + style: simple schema: type: string x-ms-docs-key-type: attachment - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -102000,12 +99315,14 @@ paths: tags: - users.event summary: Get calendar from users + description: The calendar that contains the event. Navigation property. Read-only. operationId: users.calendarView.exceptionOccurrences.instances_GetCalendar parameters: - name: user-id in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -102013,6 +99330,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -102020,6 +99338,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -102027,6 +99346,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -102114,12 +99434,14 @@ paths: tags: - users.event summary: Get extensions from users + description: The collection of open extensions defined for the event. Nullable. operationId: users.calendarView.exceptionOccurrences.instances_ListExtensions parameters: - name: user-id in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -102127,6 +99449,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -102134,6 +99457,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -102141,6 +99465,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -102197,13 +99522,18 @@ paths: post: tags: - users.event - summary: Create new navigation property to extensions for users + summary: Create openTypeExtension + description: 'Create an open extension (openTypeExtension object) and add custom properties in a new or existing instance of a resource. You can create an open extension in a resource instance and store custom data to it all in the same operation, except for specific resources. See known limitations of open extensions for more information. The table in the Permissions section lists the resources that support open extensions.' + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/opentypeextension-post-opentypeextension?view=graph-rest-1.0 operationId: users.calendarView.exceptionOccurrences.instances_CreateExtensions parameters: - name: user-id in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -102211,6 +99541,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -102218,6 +99549,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -102225,6 +99557,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -102250,12 +99583,14 @@ paths: tags: - users.event summary: Get extensions from users + description: The collection of open extensions defined for the event. Nullable. operationId: users.calendarView.exceptionOccurrences.instances_GetExtensions parameters: - name: user-id in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -102263,6 +99598,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -102270,6 +99606,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -102277,6 +99614,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -102284,6 +99622,7 @@ paths: in: path description: 'key: id of extension' required: true + style: simple schema: type: string x-ms-docs-key-type: extension @@ -102331,6 +99670,7 @@ paths: in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -102338,6 +99678,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -102345,6 +99686,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -102352,6 +99694,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -102359,6 +99702,7 @@ paths: in: path description: 'key: id of extension' required: true + style: simple schema: type: string x-ms-docs-key-type: extension @@ -102385,6 +99729,7 @@ paths: in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -102392,6 +99737,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -102399,6 +99745,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -102406,6 +99753,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -102413,12 +99761,14 @@ paths: in: path description: 'key: id of extension' required: true + style: simple schema: type: string x-ms-docs-key-type: extension - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -102432,12 +99782,14 @@ paths: tags: - users.event summary: Get multiValueExtendedProperties from users + description: The collection of multi-value extended properties defined for the event. Read-only. Nullable. operationId: users.calendarView.exceptionOccurrences.instances_ListMultiValueExtendedProperties parameters: - name: user-id in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -102445,6 +99797,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -102452,6 +99805,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -102459,6 +99813,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -102526,6 +99881,7 @@ paths: in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -102533,6 +99889,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -102540,6 +99897,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -102547,6 +99905,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -102572,12 +99931,14 @@ paths: tags: - users.event summary: Get multiValueExtendedProperties from users + description: The collection of multi-value extended properties defined for the event. Read-only. Nullable. operationId: users.calendarView.exceptionOccurrences.instances_GetMultiValueExtendedProperties parameters: - name: user-id in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -102585,6 +99946,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -102592,6 +99954,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -102599,6 +99962,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -102606,6 +99970,7 @@ paths: in: path description: 'key: id of multiValueLegacyExtendedProperty' required: true + style: simple schema: type: string x-ms-docs-key-type: multiValueLegacyExtendedProperty @@ -102654,6 +100019,7 @@ paths: in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -102661,6 +100027,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -102668,6 +100035,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -102675,6 +100043,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -102682,6 +100051,7 @@ paths: in: path description: 'key: id of multiValueLegacyExtendedProperty' required: true + style: simple schema: type: string x-ms-docs-key-type: multiValueLegacyExtendedProperty @@ -102708,6 +100078,7 @@ paths: in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -102715,6 +100086,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -102722,6 +100094,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -102729,6 +100102,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -102736,12 +100110,14 @@ paths: in: path description: 'key: id of multiValueLegacyExtendedProperty' required: true + style: simple schema: type: string x-ms-docs-key-type: multiValueLegacyExtendedProperty - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -102755,12 +100131,14 @@ paths: tags: - users.event summary: Get singleValueExtendedProperties from users + description: The collection of single-value extended properties defined for the event. Read-only. Nullable. operationId: users.calendarView.exceptionOccurrences.instances_ListSingleValueExtendedProperties parameters: - name: user-id in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -102768,6 +100146,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -102775,6 +100154,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -102782,6 +100162,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -102849,6 +100230,7 @@ paths: in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -102856,6 +100238,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -102863,6 +100246,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -102870,6 +100254,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -102895,12 +100280,14 @@ paths: tags: - users.event summary: Get singleValueExtendedProperties from users + description: The collection of single-value extended properties defined for the event. Read-only. Nullable. operationId: users.calendarView.exceptionOccurrences.instances_GetSingleValueExtendedProperties parameters: - name: user-id in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -102908,6 +100295,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -102915,6 +100303,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -102922,6 +100311,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -102929,6 +100319,7 @@ paths: in: path description: 'key: id of singleValueLegacyExtendedProperty' required: true + style: simple schema: type: string x-ms-docs-key-type: singleValueLegacyExtendedProperty @@ -102977,6 +100368,7 @@ paths: in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -102984,6 +100376,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -102991,6 +100384,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -102998,6 +100392,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -103005,6 +100400,7 @@ paths: in: path description: 'key: id of singleValueLegacyExtendedProperty' required: true + style: simple schema: type: string x-ms-docs-key-type: singleValueLegacyExtendedProperty @@ -103031,6 +100427,7 @@ paths: in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -103038,6 +100435,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -103045,6 +100443,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -103052,6 +100451,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -103059,12 +100459,14 @@ paths: in: path description: 'key: id of singleValueLegacyExtendedProperty' required: true + style: simple schema: type: string x-ms-docs-key-type: singleValueLegacyExtendedProperty - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -103078,12 +100480,14 @@ paths: tags: - users.event summary: Get multiValueExtendedProperties from users + description: The collection of multi-value extended properties defined for the event. Read-only. Nullable. operationId: users.calendarView.exceptionOccurrences_ListMultiValueExtendedProperties parameters: - name: user-id in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -103091,6 +100495,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -103098,6 +100503,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -103165,6 +100571,7 @@ paths: in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -103172,6 +100579,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -103179,6 +100587,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -103204,12 +100613,14 @@ paths: tags: - users.event summary: Get multiValueExtendedProperties from users + description: The collection of multi-value extended properties defined for the event. Read-only. Nullable. operationId: users.calendarView.exceptionOccurrences_GetMultiValueExtendedProperties parameters: - name: user-id in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -103217,6 +100628,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -103224,6 +100636,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -103231,6 +100644,7 @@ paths: in: path description: 'key: id of multiValueLegacyExtendedProperty' required: true + style: simple schema: type: string x-ms-docs-key-type: multiValueLegacyExtendedProperty @@ -103279,6 +100693,7 @@ paths: in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -103286,6 +100701,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -103293,6 +100709,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -103300,6 +100717,7 @@ paths: in: path description: 'key: id of multiValueLegacyExtendedProperty' required: true + style: simple schema: type: string x-ms-docs-key-type: multiValueLegacyExtendedProperty @@ -103326,6 +100744,7 @@ paths: in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -103333,6 +100752,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -103340,6 +100760,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -103347,12 +100768,14 @@ paths: in: path description: 'key: id of multiValueLegacyExtendedProperty' required: true + style: simple schema: type: string x-ms-docs-key-type: multiValueLegacyExtendedProperty - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -103366,12 +100789,14 @@ paths: tags: - users.event summary: Get singleValueExtendedProperties from users + description: The collection of single-value extended properties defined for the event. Read-only. Nullable. operationId: users.calendarView.exceptionOccurrences_ListSingleValueExtendedProperties parameters: - name: user-id in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -103379,6 +100804,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -103386,6 +100812,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -103453,6 +100880,7 @@ paths: in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -103460,6 +100888,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -103467,6 +100896,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -103492,12 +100922,14 @@ paths: tags: - users.event summary: Get singleValueExtendedProperties from users + description: The collection of single-value extended properties defined for the event. Read-only. Nullable. operationId: users.calendarView.exceptionOccurrences_GetSingleValueExtendedProperties parameters: - name: user-id in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -103505,6 +100937,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -103512,6 +100945,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -103519,6 +100953,7 @@ paths: in: path description: 'key: id of singleValueLegacyExtendedProperty' required: true + style: simple schema: type: string x-ms-docs-key-type: singleValueLegacyExtendedProperty @@ -103567,6 +101002,7 @@ paths: in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -103574,6 +101010,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -103581,6 +101018,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -103588,6 +101026,7 @@ paths: in: path description: 'key: id of singleValueLegacyExtendedProperty' required: true + style: simple schema: type: string x-ms-docs-key-type: singleValueLegacyExtendedProperty @@ -103614,6 +101053,7 @@ paths: in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -103621,6 +101061,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -103628,6 +101069,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -103635,12 +101077,14 @@ paths: in: path description: 'key: id of singleValueLegacyExtendedProperty' required: true + style: simple schema: type: string x-ms-docs-key-type: singleValueLegacyExtendedProperty - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -103654,12 +101098,14 @@ paths: tags: - users.event summary: Get extensions from users + description: The collection of open extensions defined for the event. Nullable. operationId: users.calendarView_ListExtensions parameters: - name: user-id in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -103667,6 +101113,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -103723,13 +101170,18 @@ paths: post: tags: - users.event - summary: Create new navigation property to extensions for users + summary: Create openTypeExtension + description: 'Create an open extension (openTypeExtension object) and add custom properties in a new or existing instance of a resource. You can create an open extension in a resource instance and store custom data to it all in the same operation, except for specific resources. See known limitations of open extensions for more information. The table in the Permissions section lists the resources that support open extensions.' + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/opentypeextension-post-opentypeextension?view=graph-rest-1.0 operationId: users.calendarView_CreateExtensions parameters: - name: user-id in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -103737,6 +101189,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -103762,12 +101215,14 @@ paths: tags: - users.event summary: Get extensions from users + description: The collection of open extensions defined for the event. Nullable. operationId: users.calendarView_GetExtensions parameters: - name: user-id in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -103775,6 +101230,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -103782,6 +101238,7 @@ paths: in: path description: 'key: id of extension' required: true + style: simple schema: type: string x-ms-docs-key-type: extension @@ -103829,6 +101286,7 @@ paths: in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -103836,6 +101294,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -103843,6 +101302,7 @@ paths: in: path description: 'key: id of extension' required: true + style: simple schema: type: string x-ms-docs-key-type: extension @@ -103869,6 +101329,7 @@ paths: in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -103876,6 +101337,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -103883,12 +101345,14 @@ paths: in: path description: 'key: id of extension' required: true + style: simple schema: type: string x-ms-docs-key-type: extension - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -103901,13 +101365,18 @@ paths: get: tags: - users.event - summary: Get instances from users + summary: List instances + description: "Get the instances (occurrences) of an event for a specified time range. If the event is a `seriesMaster` type, this returns the\noccurrences and exceptions of the event in the specified time range." + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/event-list-instances?view=graph-rest-1.0 operationId: users.calendarView_ListInstances parameters: - name: user-id in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -103915,6 +101384,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -104089,54 +101559,19 @@ paths: nextLinkName: '@odata.nextLink' operationName: listMore x-ms-docs-operation-type: operation - post: - tags: - - users.event - summary: Create new navigation property to instances for users - operationId: users.calendarView_CreateInstances - parameters: - - name: user-id - in: path - description: 'key: id of user' - required: true - schema: - type: string - x-ms-docs-key-type: user - - name: event-id - in: path - description: 'key: id of event' - required: true - schema: - type: string - x-ms-docs-key-type: event - requestBody: - description: New navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.event' - required: true - responses: - '201': - description: Created navigation property. - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.event' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation '/users/{user-id}/calendarView/{event-id}/instances/{event-id1}': get: tags: - users.event summary: Get instances from users + description: 'The occurrences of a recurring series, if the event is a series master. This property includes occurrences that are part of the recurrence pattern, and exceptions that have been modified, but does not include occurrences that have been cancelled from the series. Navigation property. Read-only. Nullable.' operationId: users.calendarView_GetInstances parameters: - name: user-id in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -104144,6 +101579,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -104151,6 +101587,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -104282,95 +101719,22 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - patch: - tags: - - users.event - summary: Update the navigation property instances in users - operationId: users.calendarView_UpdateInstances - parameters: - - name: user-id - in: path - description: 'key: id of user' - required: true - schema: - type: string - x-ms-docs-key-type: user - - name: event-id - in: path - description: 'key: id of event' - required: true - schema: - type: string - x-ms-docs-key-type: event - - name: event-id1 - in: path - description: 'key: id of event' - required: true - schema: - type: string - x-ms-docs-key-type: event - requestBody: - description: New navigation property values - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.event' - required: true - responses: - '204': - description: Success - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - delete: - tags: - - users.event - summary: Delete navigation property instances for users - operationId: users.calendarView_DeleteInstances - parameters: - - name: user-id - in: path - description: 'key: id of user' - required: true - schema: - type: string - x-ms-docs-key-type: user - - name: event-id - in: path - description: 'key: id of event' - required: true - schema: - type: string - x-ms-docs-key-type: event - - name: event-id1 - in: path - description: 'key: id of event' - required: true - schema: - type: string - x-ms-docs-key-type: event - - 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 '/users/{user-id}/calendarView/{event-id}/instances/{event-id1}/attachments': get: tags: - users.event - summary: Get attachments from users + summary: List attachments + description: Retrieve a list of attachment objects attached to an event. + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/event-list-attachments?view=graph-rest-1.0 operationId: users.calendarView.instances_ListAttachments parameters: - name: user-id in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -104378,6 +101742,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -104385,6 +101750,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -104446,124 +101812,57 @@ paths: type: string responses: '200': - $ref: '#/components/responses/microsoft.graph.attachmentCollectionResponse' - default: - $ref: '#/components/responses/error' - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore - x-ms-docs-operation-type: operation - post: - tags: - - users.event - summary: Create new navigation property to attachments for users - operationId: users.calendarView.instances_CreateAttachments - parameters: - - name: user-id - in: path - description: 'key: id of user' - required: true - schema: - type: string - x-ms-docs-key-type: user - - name: event-id - in: path - description: 'key: id of event' - required: true - schema: - type: string - x-ms-docs-key-type: event - - name: event-id1 - in: path - description: 'key: id of event' - required: true - schema: - type: string - x-ms-docs-key-type: event - requestBody: - description: New navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.attachment' - required: true - responses: - '201': - description: Created navigation property. - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.attachment' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/users/{user-id}/calendarView/{event-id}/instances/{event-id1}/attachments/{attachment-id}': - get: - tags: - - users.event - summary: Get attachments from users - operationId: users.calendarView.instances_GetAttachments - parameters: - - name: user-id - in: path - description: 'key: id of user' - required: true - schema: - type: string - x-ms-docs-key-type: user - - name: event-id - in: path - description: 'key: id of event' - required: true - schema: - type: string - x-ms-docs-key-type: event - - name: event-id1 - in: path - description: 'key: id of event' - required: true - schema: - type: string - x-ms-docs-key-type: event - - name: attachment-id - in: path - description: 'key: id of attachment' - required: true - schema: - type: string - x-ms-docs-key-type: attachment - - name: $select - in: query - description: Select properties to be returned - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - id - - contentType - - isInline - - lastModifiedDateTime - - name - - size - 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 + $ref: '#/components/responses/microsoft.graph.attachmentCollectionResponse' + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + post: + tags: + - users.event + summary: Add attachment + description: 'Use this API to add an attachment to an existing event. This operation limits the size of the attachment you can add to under 3 MB. If an organizer adds an attachment to a meeting event, the organizer can subsequently update the event to send the attachment and update the event for each attendee as well.' + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/event-post-attachments?view=graph-rest-1.0 + operationId: users.calendarView.instances_CreateAttachments + parameters: + - name: user-id + in: path + description: 'key: id of user' + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: user + - name: event-id + in: path + description: 'key: id of event' + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: event + - name: event-id1 + in: path + description: 'key: id of event' + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: event + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.attachment' + required: true + responses: + '201': + description: Created navigation property. content: application/json: schema: @@ -104571,16 +101870,19 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - patch: + '/users/{user-id}/calendarView/{event-id}/instances/{event-id1}/attachments/{attachment-id}': + get: tags: - users.event - summary: Update the navigation property attachments in users - operationId: users.calendarView.instances_UpdateAttachments + summary: Get attachments from users + description: 'The collection of FileAttachment, ItemAttachment, and referenceAttachment attachments for the event. Navigation property. Read-only. Nullable.' + operationId: users.calendarView.instances_GetAttachments parameters: - name: user-id in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -104588,6 +101890,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -104595,6 +101898,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -104602,19 +101906,46 @@ paths: in: path description: 'key: id of attachment' required: true + style: simple schema: type: string x-ms-docs-key-type: attachment - requestBody: - description: New navigation property values - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.attachment' - required: true + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - contentType + - isInline + - lastModifiedDateTime + - name + - size + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + type: string responses: - '204': - description: Success + '200': + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.attachment' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation @@ -104628,6 +101959,7 @@ paths: in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -104635,6 +101967,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -104642,6 +101975,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -104649,12 +101983,14 @@ paths: in: path description: 'key: id of attachment' required: true + style: simple schema: type: string x-ms-docs-key-type: attachment - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -104668,12 +102004,14 @@ paths: tags: - users.event summary: Get calendar from users + description: The calendar that contains the event. Navigation property. Read-only. operationId: users.calendarView.instances_GetCalendar parameters: - name: user-id in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -104681,6 +102019,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -104688,6 +102027,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -104776,6 +102116,7 @@ paths: in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -104783,6 +102124,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -104790,6 +102132,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -104983,50 +102326,6 @@ paths: nextLinkName: '@odata.nextLink' operationName: listMore x-ms-docs-operation-type: operation - post: - tags: - - users.event - summary: Create new navigation property to exceptionOccurrences for users - operationId: users.calendarView.instances_CreateExceptionOccurrences - parameters: - - name: user-id - in: path - description: 'key: id of user' - required: true - schema: - type: string - x-ms-docs-key-type: user - - name: event-id - in: path - description: 'key: id of event' - required: true - schema: - type: string - x-ms-docs-key-type: event - - name: event-id1 - in: path - description: 'key: id of event' - required: true - schema: - type: string - x-ms-docs-key-type: event - requestBody: - description: New navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.event' - required: true - responses: - '201': - description: Created navigation property. - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.event' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation '/users/{user-id}/calendarView/{event-id}/instances/{event-id1}/exceptionOccurrences/{event-id2}': get: tags: @@ -105038,6 +102337,7 @@ paths: in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -105045,6 +102345,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -105052,6 +102353,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -105059,6 +102361,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -105216,109 +102519,22 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - patch: - tags: - - users.event - summary: Update the navigation property exceptionOccurrences in users - operationId: users.calendarView.instances_UpdateExceptionOccurrences - parameters: - - name: user-id - in: path - description: 'key: id of user' - required: true - schema: - type: string - x-ms-docs-key-type: user - - name: event-id - in: path - description: 'key: id of event' - required: true - schema: - type: string - x-ms-docs-key-type: event - - name: event-id1 - in: path - description: 'key: id of event' - required: true - schema: - type: string - x-ms-docs-key-type: event - - name: event-id2 - in: path - description: 'key: id of event' - required: true - schema: - type: string - x-ms-docs-key-type: event - requestBody: - description: New navigation property values - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.event' - required: true - responses: - '204': - description: Success - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - delete: - tags: - - users.event - summary: Delete navigation property exceptionOccurrences for users - operationId: users.calendarView.instances_DeleteExceptionOccurrences - parameters: - - name: user-id - in: path - description: 'key: id of user' - required: true - schema: - type: string - x-ms-docs-key-type: user - - name: event-id - in: path - description: 'key: id of event' - required: true - schema: - type: string - x-ms-docs-key-type: event - - name: event-id1 - in: path - description: 'key: id of event' - required: true - schema: - type: string - x-ms-docs-key-type: event - - name: event-id2 - in: path - description: 'key: id of event' - required: true - schema: - type: string - x-ms-docs-key-type: event - - 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 '/users/{user-id}/calendarView/{event-id}/instances/{event-id1}/exceptionOccurrences/{event-id2}/attachments': get: tags: - users.event - summary: Get attachments from users + summary: List attachments + description: Retrieve a list of attachment objects attached to an event. + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/event-list-attachments?view=graph-rest-1.0 operationId: users.calendarView.instances.exceptionOccurrences_ListAttachments parameters: - name: user-id in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -105326,6 +102542,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -105333,6 +102550,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -105340,6 +102558,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -105411,13 +102630,18 @@ paths: post: tags: - users.event - summary: Create new navigation property to attachments for users + summary: Add attachment + description: 'Use this API to add an attachment to an existing event. This operation limits the size of the attachment you can add to under 3 MB. If an organizer adds an attachment to a meeting event, the organizer can subsequently update the event to send the attachment and update the event for each attendee as well.' + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/event-post-attachments?view=graph-rest-1.0 operationId: users.calendarView.instances.exceptionOccurrences_CreateAttachments parameters: - name: user-id in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -105425,6 +102649,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -105432,6 +102657,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -105439,6 +102665,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -105464,12 +102691,14 @@ paths: tags: - users.event summary: Get attachments from users + description: 'The collection of FileAttachment, ItemAttachment, and referenceAttachment attachments for the event. Navigation property. Read-only. Nullable.' operationId: users.calendarView.instances.exceptionOccurrences_GetAttachments parameters: - name: user-id in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -105477,6 +102706,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -105484,6 +102714,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -105491,6 +102722,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -105498,6 +102730,7 @@ paths: in: path description: 'key: id of attachment' required: true + style: simple schema: type: string x-ms-docs-key-type: attachment @@ -105540,60 +102773,6 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - patch: - tags: - - users.event - summary: Update the navigation property attachments in users - operationId: users.calendarView.instances.exceptionOccurrences_UpdateAttachments - parameters: - - name: user-id - in: path - description: 'key: id of user' - required: true - schema: - type: string - x-ms-docs-key-type: user - - name: event-id - in: path - description: 'key: id of event' - required: true - schema: - type: string - x-ms-docs-key-type: event - - name: event-id1 - in: path - description: 'key: id of event' - required: true - schema: - type: string - x-ms-docs-key-type: event - - name: event-id2 - in: path - description: 'key: id of event' - required: true - schema: - type: string - x-ms-docs-key-type: event - - name: attachment-id - in: path - description: 'key: id of attachment' - required: true - schema: - type: string - x-ms-docs-key-type: attachment - requestBody: - description: New navigation property values - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.attachment' - required: true - responses: - '204': - description: Success - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation delete: tags: - users.event @@ -105604,6 +102783,7 @@ paths: in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -105611,6 +102791,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -105618,6 +102799,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -105625,6 +102807,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -105632,12 +102815,14 @@ paths: in: path description: 'key: id of attachment' required: true + style: simple schema: type: string x-ms-docs-key-type: attachment - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -105651,12 +102836,14 @@ paths: tags: - users.event summary: Get calendar from users + description: The calendar that contains the event. Navigation property. Read-only. operationId: users.calendarView.instances.exceptionOccurrences_GetCalendar parameters: - name: user-id in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -105664,6 +102851,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -105671,6 +102859,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -105678,6 +102867,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -105765,12 +102955,14 @@ paths: tags: - users.event summary: Get extensions from users + description: The collection of open extensions defined for the event. Nullable. operationId: users.calendarView.instances.exceptionOccurrences_ListExtensions parameters: - name: user-id in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -105778,6 +102970,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -105785,6 +102978,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -105792,6 +102986,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -105848,13 +103043,18 @@ paths: post: tags: - users.event - summary: Create new navigation property to extensions for users + summary: Create openTypeExtension + description: 'Create an open extension (openTypeExtension object) and add custom properties in a new or existing instance of a resource. You can create an open extension in a resource instance and store custom data to it all in the same operation, except for specific resources. See known limitations of open extensions for more information. The table in the Permissions section lists the resources that support open extensions.' + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/opentypeextension-post-opentypeextension?view=graph-rest-1.0 operationId: users.calendarView.instances.exceptionOccurrences_CreateExtensions parameters: - name: user-id in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -105862,6 +103062,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -105869,6 +103070,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -105876,6 +103078,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -105901,12 +103104,14 @@ paths: tags: - users.event summary: Get extensions from users + description: The collection of open extensions defined for the event. Nullable. operationId: users.calendarView.instances.exceptionOccurrences_GetExtensions parameters: - name: user-id in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -105914,6 +103119,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -105921,6 +103127,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -105928,6 +103135,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -105935,6 +103143,7 @@ paths: in: path description: 'key: id of extension' required: true + style: simple schema: type: string x-ms-docs-key-type: extension @@ -105982,6 +103191,7 @@ paths: in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -105989,6 +103199,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -105996,6 +103207,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -106003,6 +103215,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -106010,6 +103223,7 @@ paths: in: path description: 'key: id of extension' required: true + style: simple schema: type: string x-ms-docs-key-type: extension @@ -106036,6 +103250,7 @@ paths: in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -106043,6 +103258,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -106050,6 +103266,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -106057,6 +103274,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -106064,12 +103282,14 @@ paths: in: path description: 'key: id of extension' required: true + style: simple schema: type: string x-ms-docs-key-type: extension - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -106083,12 +103303,14 @@ paths: tags: - users.event summary: Get multiValueExtendedProperties from users + description: The collection of multi-value extended properties defined for the event. Read-only. Nullable. operationId: users.calendarView.instances.exceptionOccurrences_ListMultiValueExtendedProperties parameters: - name: user-id in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -106096,6 +103318,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -106103,6 +103326,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -106110,6 +103334,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -106177,6 +103402,7 @@ paths: in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -106184,6 +103410,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -106191,6 +103418,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -106198,6 +103426,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -106223,12 +103452,14 @@ paths: tags: - users.event summary: Get multiValueExtendedProperties from users + description: The collection of multi-value extended properties defined for the event. Read-only. Nullable. operationId: users.calendarView.instances.exceptionOccurrences_GetMultiValueExtendedProperties parameters: - name: user-id in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -106236,6 +103467,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -106243,6 +103475,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -106250,6 +103483,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -106257,6 +103491,7 @@ paths: in: path description: 'key: id of multiValueLegacyExtendedProperty' required: true + style: simple schema: type: string x-ms-docs-key-type: multiValueLegacyExtendedProperty @@ -106305,6 +103540,7 @@ paths: in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -106312,6 +103548,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -106319,6 +103556,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -106326,6 +103564,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -106333,6 +103572,7 @@ paths: in: path description: 'key: id of multiValueLegacyExtendedProperty' required: true + style: simple schema: type: string x-ms-docs-key-type: multiValueLegacyExtendedProperty @@ -106359,6 +103599,7 @@ paths: in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -106366,6 +103607,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -106373,6 +103615,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -106380,6 +103623,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -106387,12 +103631,14 @@ paths: in: path description: 'key: id of multiValueLegacyExtendedProperty' required: true + style: simple schema: type: string x-ms-docs-key-type: multiValueLegacyExtendedProperty - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -106406,12 +103652,14 @@ paths: tags: - users.event summary: Get singleValueExtendedProperties from users + description: The collection of single-value extended properties defined for the event. Read-only. Nullable. operationId: users.calendarView.instances.exceptionOccurrences_ListSingleValueExtendedProperties parameters: - name: user-id in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -106419,6 +103667,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -106426,6 +103675,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -106433,6 +103683,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -106500,6 +103751,7 @@ paths: in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -106507,6 +103759,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -106514,6 +103767,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -106521,6 +103775,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -106546,12 +103801,14 @@ paths: tags: - users.event summary: Get singleValueExtendedProperties from users + description: The collection of single-value extended properties defined for the event. Read-only. Nullable. operationId: users.calendarView.instances.exceptionOccurrences_GetSingleValueExtendedProperties parameters: - name: user-id in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -106559,6 +103816,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -106566,6 +103824,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -106573,6 +103832,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -106580,6 +103840,7 @@ paths: in: path description: 'key: id of singleValueLegacyExtendedProperty' required: true + style: simple schema: type: string x-ms-docs-key-type: singleValueLegacyExtendedProperty @@ -106628,6 +103889,7 @@ paths: in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -106635,6 +103897,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -106642,6 +103905,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -106649,6 +103913,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -106656,6 +103921,7 @@ paths: in: path description: 'key: id of singleValueLegacyExtendedProperty' required: true + style: simple schema: type: string x-ms-docs-key-type: singleValueLegacyExtendedProperty @@ -106682,6 +103948,7 @@ paths: in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -106689,6 +103956,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -106696,6 +103964,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -106703,6 +103972,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -106710,12 +103980,14 @@ paths: in: path description: 'key: id of singleValueLegacyExtendedProperty' required: true + style: simple schema: type: string x-ms-docs-key-type: singleValueLegacyExtendedProperty - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -106729,12 +104001,14 @@ paths: tags: - users.event summary: Get extensions from users + description: The collection of open extensions defined for the event. Nullable. operationId: users.calendarView.instances_ListExtensions parameters: - name: user-id in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -106742,6 +104016,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -106749,6 +104024,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -106805,13 +104081,18 @@ paths: post: tags: - users.event - summary: Create new navigation property to extensions for users + summary: Create openTypeExtension + description: 'Create an open extension (openTypeExtension object) and add custom properties in a new or existing instance of a resource. You can create an open extension in a resource instance and store custom data to it all in the same operation, except for specific resources. See known limitations of open extensions for more information. The table in the Permissions section lists the resources that support open extensions.' + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/opentypeextension-post-opentypeextension?view=graph-rest-1.0 operationId: users.calendarView.instances_CreateExtensions parameters: - name: user-id in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -106819,6 +104100,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -106826,6 +104108,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -106851,12 +104134,14 @@ paths: tags: - users.event summary: Get extensions from users + description: The collection of open extensions defined for the event. Nullable. operationId: users.calendarView.instances_GetExtensions parameters: - name: user-id in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -106864,6 +104149,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -106871,6 +104157,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -106878,6 +104165,7 @@ paths: in: path description: 'key: id of extension' required: true + style: simple schema: type: string x-ms-docs-key-type: extension @@ -106925,6 +104213,7 @@ paths: in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -106932,6 +104221,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -106939,6 +104229,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -106946,6 +104237,7 @@ paths: in: path description: 'key: id of extension' required: true + style: simple schema: type: string x-ms-docs-key-type: extension @@ -106972,6 +104264,7 @@ paths: in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -106979,6 +104272,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -106986,6 +104280,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -106993,12 +104288,14 @@ paths: in: path description: 'key: id of extension' required: true + style: simple schema: type: string x-ms-docs-key-type: extension - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -107012,12 +104309,14 @@ paths: tags: - users.event summary: Get multiValueExtendedProperties from users + description: The collection of multi-value extended properties defined for the event. Read-only. Nullable. operationId: users.calendarView.instances_ListMultiValueExtendedProperties parameters: - name: user-id in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -107025,6 +104324,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -107032,6 +104332,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -107099,6 +104400,7 @@ paths: in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -107106,6 +104408,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -107113,6 +104416,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -107138,12 +104442,14 @@ paths: tags: - users.event summary: Get multiValueExtendedProperties from users + description: The collection of multi-value extended properties defined for the event. Read-only. Nullable. operationId: users.calendarView.instances_GetMultiValueExtendedProperties parameters: - name: user-id in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -107151,6 +104457,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -107158,6 +104465,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -107165,6 +104473,7 @@ paths: in: path description: 'key: id of multiValueLegacyExtendedProperty' required: true + style: simple schema: type: string x-ms-docs-key-type: multiValueLegacyExtendedProperty @@ -107213,6 +104522,7 @@ paths: in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -107220,6 +104530,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -107227,6 +104538,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -107234,6 +104546,7 @@ paths: in: path description: 'key: id of multiValueLegacyExtendedProperty' required: true + style: simple schema: type: string x-ms-docs-key-type: multiValueLegacyExtendedProperty @@ -107260,6 +104573,7 @@ paths: in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -107267,6 +104581,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -107274,6 +104589,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -107281,12 +104597,14 @@ paths: in: path description: 'key: id of multiValueLegacyExtendedProperty' required: true + style: simple schema: type: string x-ms-docs-key-type: multiValueLegacyExtendedProperty - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -107300,12 +104618,14 @@ paths: tags: - users.event summary: Get singleValueExtendedProperties from users + description: The collection of single-value extended properties defined for the event. Read-only. Nullable. operationId: users.calendarView.instances_ListSingleValueExtendedProperties parameters: - name: user-id in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -107313,6 +104633,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -107320,6 +104641,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -107387,6 +104709,7 @@ paths: in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -107394,6 +104717,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -107401,6 +104725,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -107426,12 +104751,14 @@ paths: tags: - users.event summary: Get singleValueExtendedProperties from users + description: The collection of single-value extended properties defined for the event. Read-only. Nullable. operationId: users.calendarView.instances_GetSingleValueExtendedProperties parameters: - name: user-id in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -107439,6 +104766,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -107446,6 +104774,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -107453,6 +104782,7 @@ paths: in: path description: 'key: id of singleValueLegacyExtendedProperty' required: true + style: simple schema: type: string x-ms-docs-key-type: singleValueLegacyExtendedProperty @@ -107501,6 +104831,7 @@ paths: in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -107508,6 +104839,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -107515,6 +104847,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -107522,6 +104855,7 @@ paths: in: path description: 'key: id of singleValueLegacyExtendedProperty' required: true + style: simple schema: type: string x-ms-docs-key-type: singleValueLegacyExtendedProperty @@ -107548,6 +104882,7 @@ paths: in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -107555,6 +104890,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -107562,6 +104898,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -107569,12 +104906,14 @@ paths: in: path description: 'key: id of singleValueLegacyExtendedProperty' required: true + style: simple schema: type: string x-ms-docs-key-type: singleValueLegacyExtendedProperty - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -107588,12 +104927,14 @@ paths: tags: - users.event summary: Get multiValueExtendedProperties from users + description: The collection of multi-value extended properties defined for the event. Read-only. Nullable. operationId: users.calendarView_ListMultiValueExtendedProperties parameters: - name: user-id in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -107601,6 +104942,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -107668,6 +105010,7 @@ paths: in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -107675,6 +105018,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -107700,12 +105044,14 @@ paths: tags: - users.event summary: Get multiValueExtendedProperties from users + description: The collection of multi-value extended properties defined for the event. Read-only. Nullable. operationId: users.calendarView_GetMultiValueExtendedProperties parameters: - name: user-id in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -107713,6 +105059,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -107720,6 +105067,7 @@ paths: in: path description: 'key: id of multiValueLegacyExtendedProperty' required: true + style: simple schema: type: string x-ms-docs-key-type: multiValueLegacyExtendedProperty @@ -107768,6 +105116,7 @@ paths: in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -107775,6 +105124,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -107782,6 +105132,7 @@ paths: in: path description: 'key: id of multiValueLegacyExtendedProperty' required: true + style: simple schema: type: string x-ms-docs-key-type: multiValueLegacyExtendedProperty @@ -107808,6 +105159,7 @@ paths: in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -107815,6 +105167,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -107822,12 +105175,14 @@ paths: in: path description: 'key: id of multiValueLegacyExtendedProperty' required: true + style: simple schema: type: string x-ms-docs-key-type: multiValueLegacyExtendedProperty - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -107841,12 +105196,14 @@ paths: tags: - users.event summary: Get singleValueExtendedProperties from users + description: The collection of single-value extended properties defined for the event. Read-only. Nullable. operationId: users.calendarView_ListSingleValueExtendedProperties parameters: - name: user-id in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -107854,6 +105211,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -107921,6 +105279,7 @@ paths: in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -107928,6 +105287,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -107953,12 +105313,14 @@ paths: tags: - users.event summary: Get singleValueExtendedProperties from users + description: The collection of single-value extended properties defined for the event. Read-only. Nullable. operationId: users.calendarView_GetSingleValueExtendedProperties parameters: - name: user-id in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -107966,6 +105328,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -107973,6 +105336,7 @@ paths: in: path description: 'key: id of singleValueLegacyExtendedProperty' required: true + style: simple schema: type: string x-ms-docs-key-type: singleValueLegacyExtendedProperty @@ -108021,6 +105385,7 @@ paths: in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -108028,6 +105393,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -108035,6 +105401,7 @@ paths: in: path description: 'key: id of singleValueLegacyExtendedProperty' required: true + style: simple schema: type: string x-ms-docs-key-type: singleValueLegacyExtendedProperty @@ -108061,6 +105428,7 @@ paths: in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -108068,6 +105436,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -108075,12 +105444,14 @@ paths: in: path description: 'key: id of singleValueLegacyExtendedProperty' required: true + style: simple schema: type: string x-ms-docs-key-type: singleValueLegacyExtendedProperty - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -108093,13 +105464,18 @@ paths: get: tags: - users.event - summary: Get events from users + summary: List events + description: "Get a list of event objects from the user's default calendar or\nfrom a specified calendar. The list contains single instance meetings and series masters. To get expanded event instances, you can get the calendar view, or\nget the instances of an event. There are two scenarios where an app can get events in another user's calendar:" + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/user-list-events?view=graph-rest-1.0 operationId: users_ListEvents parameters: - name: user-id in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -108277,13 +105653,18 @@ paths: post: tags: - users.event - summary: Create new navigation property to events for users + summary: Create Event + description: "Create an event in the user's default calendar or specified calendar. By default, the **allowNewTimeProposals** property is set to true when an event is created, which means invitees can propose a different date/time for the event. See Propose new meeting times for more information on how to propose a time, and how to receive and accept a new time proposal. You can specify the time zone for each of the start and end times of the event as part of their values, because the \n**start** and **end** properties are of dateTimeTimeZone type. First find the supported time zones to make sure you set only time zones that have been configured for the user's mailbox server. When an event is sent, the server sends invitations to all the attendees. **Setting the location in an event** An Exchange administrator can set up a mailbox and an email address for a resource such as a meeting room, or equipment\nlike a projector. Users can then invite the resource as an attendee to a meeting. On behalf of the resource, the server accepts or rejects\nthe meeting request based on the free/busy schedule of the resource.\nIf the server accepts a meeting for the resource, it creates an event for the meeting in the resource's calendar. If the meeting is rescheduled,\nthe server automatically updates the event in the resource's calendar. Another advantage of setting up a mailbox for a resource is to control scheduling of the resource, for example, only executives\nor their delegates can book a private meeting room. If you're organizing an event that involves a meeting location: Additionally, if the meeting location has been set up as a resource, or if the event involves some equipment that has been set up as a resource:" + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/user-post-events?view=graph-rest-1.0 operationId: users_CreateEvents parameters: - name: user-id in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -108309,12 +105690,14 @@ paths: tags: - users.event summary: Get events from users + description: The user's events. Default is to show events under the Default Calendar. Read-only. Nullable. operationId: users_GetEvents parameters: - name: user-id in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -108322,6 +105705,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -108456,6 +105840,7 @@ paths: in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -108463,6 +105848,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -108489,6 +105875,7 @@ paths: in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -108496,12 +105883,14 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -108514,13 +105903,18 @@ paths: get: tags: - users.event - summary: Get attachments from users + summary: List attachments + description: Retrieve a list of attachment objects attached to an event. + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/event-list-attachments?view=graph-rest-1.0 operationId: users.events_ListAttachments parameters: - name: user-id in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -108528,6 +105922,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -108599,13 +105994,18 @@ paths: post: tags: - users.event - summary: Create new navigation property to attachments for users + summary: Add attachment + description: 'Use this API to add an attachment to an existing event. This operation limits the size of the attachment you can add to under 3 MB. If an organizer adds an attachment to a meeting event, the organizer can subsequently update the event to send the attachment and update the event for each attendee as well.' + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/event-post-attachments?view=graph-rest-1.0 operationId: users.events_CreateAttachments parameters: - name: user-id in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -108613,6 +106013,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -108638,12 +106039,14 @@ paths: tags: - users.event summary: Get attachments from users + description: 'The collection of FileAttachment, ItemAttachment, and referenceAttachment attachments for the event. Navigation property. Read-only. Nullable.' operationId: users.events_GetAttachments parameters: - name: user-id in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -108651,6 +106054,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -108658,6 +106062,7 @@ paths: in: path description: 'key: id of attachment' required: true + style: simple schema: type: string x-ms-docs-key-type: attachment @@ -108700,46 +106105,6 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - patch: - tags: - - users.event - summary: Update the navigation property attachments in users - operationId: users.events_UpdateAttachments - parameters: - - name: user-id - in: path - description: 'key: id of user' - required: true - schema: - type: string - x-ms-docs-key-type: user - - name: event-id - in: path - description: 'key: id of event' - required: true - schema: - type: string - x-ms-docs-key-type: event - - name: attachment-id - in: path - description: 'key: id of attachment' - required: true - schema: - type: string - x-ms-docs-key-type: attachment - requestBody: - description: New navigation property values - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.attachment' - required: true - responses: - '204': - description: Success - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation delete: tags: - users.event @@ -108750,6 +106115,7 @@ paths: in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -108757,6 +106123,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -108764,12 +106131,14 @@ paths: in: path description: 'key: id of attachment' required: true + style: simple schema: type: string x-ms-docs-key-type: attachment - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -108783,12 +106152,14 @@ paths: tags: - users.event summary: Get calendar from users + description: The calendar that contains the event. Navigation property. Read-only. operationId: users.events_GetCalendar parameters: - name: user-id in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -108796,6 +106167,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -108879,6 +106251,7 @@ paths: in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -108886,6 +106259,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -109079,43 +106453,6 @@ paths: nextLinkName: '@odata.nextLink' operationName: listMore x-ms-docs-operation-type: operation - post: - tags: - - users.event - summary: Create new navigation property to exceptionOccurrences for users - operationId: users.events_CreateExceptionOccurrences - parameters: - - name: user-id - in: path - description: 'key: id of user' - required: true - schema: - type: string - x-ms-docs-key-type: user - - name: event-id - in: path - description: 'key: id of event' - required: true - schema: - type: string - x-ms-docs-key-type: event - requestBody: - description: New navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.event' - required: true - responses: - '201': - description: Created navigation property. - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.event' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation '/users/{user-id}/events/{event-id}/exceptionOccurrences/{event-id1}': get: tags: @@ -109127,6 +106464,7 @@ paths: in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -109134,6 +106472,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -109141,382 +106480,173 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event - - name: $select - in: query - description: Select properties to be returned - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - id - - categories - - changeKey - - createdDateTime - - lastModifiedDateTime - - allowNewTimeProposals - - attendees - - body - - bodyPreview - - cancelledOccurrences - - end - - hasAttachments - - hideAttendees - - importance - - isAllDay - - isCancelled - - isDraft - - isOnlineMeeting - - isOrganizer - - isReminderOn - - location - - locations - - occurrenceId - - onlineMeeting - - onlineMeetingProvider - - onlineMeetingUrl - - organizer - - originalEndTimeZone - - originalStart - - originalStartTimeZone - - recurrence - - reminderMinutesBeforeStart - - responseRequested - - responseStatus - - sensitivity - - seriesMasterId - - showAs - - start - - subject - - transactionId - - type - - uid - - webLink - - attachments - - calendar - - exceptionOccurrences - - extensions - - instances - - multiValueExtendedProperties - - singleValueExtendedProperties - type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - '*' - - attachments - - calendar - - exceptionOccurrences - - extensions - - instances - - multiValueExtendedProperties - - singleValueExtendedProperties - type: string - responses: - '200': - description: Retrieved navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.event' - links: - attachments: - operationId: users.events.ExceptionOccurrences.ListAttachments - parameters: - user-id: $request.path.user-id - event-id: $request.path.event-id - event-id1: $request.path.event-id1 - calendar: - operationId: users.events.ExceptionOccurrences.GetCalendar - parameters: - user-id: $request.path.user-id - event-id: $request.path.event-id - event-id1: $request.path.event-id1 - exceptionOccurrences: - operationId: users.events.ExceptionOccurrences.ListExceptionOccurrences - parameters: - user-id: $request.path.user-id - event-id: $request.path.event-id - event-id1: $request.path.event-id1 - extensions: - operationId: users.events.ExceptionOccurrences.ListExtensions - parameters: - user-id: $request.path.user-id - event-id: $request.path.event-id - event-id1: $request.path.event-id1 - instances: - operationId: users.events.ExceptionOccurrences.ListInstances - parameters: - user-id: $request.path.user-id - event-id: $request.path.event-id - event-id1: $request.path.event-id1 - multiValueExtendedProperties: - operationId: users.events.ExceptionOccurrences.ListMultiValueExtendedProperties - parameters: - user-id: $request.path.user-id - event-id: $request.path.event-id - event-id1: $request.path.event-id1 - singleValueExtendedProperties: - operationId: users.events.ExceptionOccurrences.ListSingleValueExtendedProperties - parameters: - user-id: $request.path.user-id - event-id: $request.path.event-id - event-id1: $request.path.event-id1 - accept: - operationId: users.user.events.event.exceptionOccurrences.event.accept - cancel: - operationId: users.user.events.event.exceptionOccurrences.event.cancel - decline: - operationId: users.user.events.event.exceptionOccurrences.event.decline - dismissReminder: - operationId: users.user.events.event.exceptionOccurrences.event.dismissReminder - forward: - operationId: users.user.events.event.exceptionOccurrences.event.forward - snoozeReminder: - operationId: users.user.events.event.exceptionOccurrences.event.snoozeReminder - tentativelyAccept: - operationId: users.user.events.event.exceptionOccurrences.event.tentativelyAccept - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - patch: - tags: - - users.event - summary: Update the navigation property exceptionOccurrences in users - operationId: users.events_UpdateExceptionOccurrences - parameters: - - name: user-id - in: path - description: 'key: id of user' - required: true - schema: - type: string - x-ms-docs-key-type: user - - name: event-id - in: path - description: 'key: id of event' - required: true - schema: - type: string - x-ms-docs-key-type: event - - name: event-id1 - in: path - description: 'key: id of event' - required: true - schema: - type: string - x-ms-docs-key-type: event - requestBody: - description: New navigation property values - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.event' - required: true - responses: - '204': - description: Success - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - delete: - tags: - - users.event - summary: Delete navigation property exceptionOccurrences for users - operationId: users.events_DeleteExceptionOccurrences - parameters: - - name: user-id - in: path - description: 'key: id of user' - required: true - schema: - type: string - x-ms-docs-key-type: user - - name: event-id - in: path - description: 'key: id of event' - required: true - schema: - type: string - x-ms-docs-key-type: event - - name: event-id1 - in: path - description: 'key: id of event' - required: true - schema: - type: string - x-ms-docs-key-type: event - - 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 - '/users/{user-id}/events/{event-id}/exceptionOccurrences/{event-id1}/attachments': - get: - tags: - - users.event - summary: Get attachments from users - operationId: users.events.exceptionOccurrences_ListAttachments - parameters: - - name: user-id - in: path - description: 'key: id of user' - required: true - schema: - type: string - x-ms-docs-key-type: user - - name: event-id - in: path - description: 'key: id of event' - required: true - schema: - type: string - x-ms-docs-key-type: event - - name: event-id1 - in: path - description: 'key: id of event' - required: true - schema: - type: string - x-ms-docs-key-type: event - - $ref: '#/components/parameters/top' - - $ref: '#/components/parameters/skip' - - $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 - - contentType - - contentType desc - - isInline - - isInline desc - - lastModifiedDateTime - - lastModifiedDateTime desc - - name - - name desc - - size - - size 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 - - contentType - - isInline - - lastModifiedDateTime - - name - - size - 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': - $ref: '#/components/responses/microsoft.graph.attachmentCollectionResponse' - default: - $ref: '#/components/responses/error' - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore - x-ms-docs-operation-type: operation - post: - tags: - - users.event - summary: Create new navigation property to attachments for users - operationId: users.events.exceptionOccurrences_CreateAttachments - parameters: - - name: user-id - in: path - description: 'key: id of user' - required: true - schema: - type: string - x-ms-docs-key-type: user - - name: event-id - in: path - description: 'key: id of event' - required: true - schema: - type: string - x-ms-docs-key-type: event - - name: event-id1 - in: path - description: 'key: id of event' - required: true - schema: - type: string - x-ms-docs-key-type: event - requestBody: - description: New navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.attachment' - required: true + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - categories + - changeKey + - createdDateTime + - lastModifiedDateTime + - allowNewTimeProposals + - attendees + - body + - bodyPreview + - cancelledOccurrences + - end + - hasAttachments + - hideAttendees + - importance + - isAllDay + - isCancelled + - isDraft + - isOnlineMeeting + - isOrganizer + - isReminderOn + - location + - locations + - occurrenceId + - onlineMeeting + - onlineMeetingProvider + - onlineMeetingUrl + - organizer + - originalEndTimeZone + - originalStart + - originalStartTimeZone + - recurrence + - reminderMinutesBeforeStart + - responseRequested + - responseStatus + - sensitivity + - seriesMasterId + - showAs + - start + - subject + - transactionId + - type + - uid + - webLink + - attachments + - calendar + - exceptionOccurrences + - extensions + - instances + - multiValueExtendedProperties + - singleValueExtendedProperties + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + - attachments + - calendar + - exceptionOccurrences + - extensions + - instances + - multiValueExtendedProperties + - singleValueExtendedProperties + type: string responses: - '201': - description: Created navigation property. + '200': + description: Retrieved navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.attachment' + $ref: '#/components/schemas/microsoft.graph.event' + links: + attachments: + operationId: users.events.ExceptionOccurrences.ListAttachments + parameters: + user-id: $request.path.user-id + event-id: $request.path.event-id + event-id1: $request.path.event-id1 + calendar: + operationId: users.events.ExceptionOccurrences.GetCalendar + parameters: + user-id: $request.path.user-id + event-id: $request.path.event-id + event-id1: $request.path.event-id1 + exceptionOccurrences: + operationId: users.events.ExceptionOccurrences.ListExceptionOccurrences + parameters: + user-id: $request.path.user-id + event-id: $request.path.event-id + event-id1: $request.path.event-id1 + extensions: + operationId: users.events.ExceptionOccurrences.ListExtensions + parameters: + user-id: $request.path.user-id + event-id: $request.path.event-id + event-id1: $request.path.event-id1 + instances: + operationId: users.events.ExceptionOccurrences.ListInstances + parameters: + user-id: $request.path.user-id + event-id: $request.path.event-id + event-id1: $request.path.event-id1 + multiValueExtendedProperties: + operationId: users.events.ExceptionOccurrences.ListMultiValueExtendedProperties + parameters: + user-id: $request.path.user-id + event-id: $request.path.event-id + event-id1: $request.path.event-id1 + singleValueExtendedProperties: + operationId: users.events.ExceptionOccurrences.ListSingleValueExtendedProperties + parameters: + user-id: $request.path.user-id + event-id: $request.path.event-id + event-id1: $request.path.event-id1 + accept: + operationId: users.user.events.event.exceptionOccurrences.event.accept + cancel: + operationId: users.user.events.event.exceptionOccurrences.event.cancel + decline: + operationId: users.user.events.event.exceptionOccurrences.event.decline + dismissReminder: + operationId: users.user.events.event.exceptionOccurrences.event.dismissReminder + forward: + operationId: users.user.events.event.exceptionOccurrences.event.forward + snoozeReminder: + operationId: users.user.events.event.exceptionOccurrences.event.snoozeReminder + tentativelyAccept: + operationId: users.user.events.event.exceptionOccurrences.event.tentativelyAccept default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/users/{user-id}/events/{event-id}/exceptionOccurrences/{event-id1}/attachments/{attachment-id}': + '/users/{user-id}/events/{event-id}/exceptionOccurrences/{event-id1}/attachments': get: tags: - users.event - summary: Get attachments from users - operationId: users.events.exceptionOccurrences_GetAttachments + summary: List attachments + description: Retrieve a list of attachment objects attached to an event. + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/event-list-attachments?view=graph-rest-1.0 + operationId: users.events.exceptionOccurrences_ListAttachments parameters: - name: user-id in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -109524,6 +106654,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -109531,16 +106662,37 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event - - name: attachment-id - in: path - description: 'key: id of attachment' - required: true + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $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: attachment + uniqueItems: true + type: array + items: + enum: + - id + - id desc + - contentType + - contentType desc + - isInline + - isInline desc + - lastModifiedDateTime + - lastModifiedDateTime desc + - name + - name desc + - size + - size desc + type: string - name: $select in: query description: Select properties to be returned @@ -109572,7 +106724,57 @@ paths: type: string responses: '200': - description: Retrieved navigation property + $ref: '#/components/responses/microsoft.graph.attachmentCollectionResponse' + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + post: + tags: + - users.event + summary: Add attachment + description: 'Use this API to add an attachment to an existing event. This operation limits the size of the attachment you can add to under 3 MB. If an organizer adds an attachment to a meeting event, the organizer can subsequently update the event to send the attachment and update the event for each attendee as well.' + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/event-post-attachments?view=graph-rest-1.0 + operationId: users.events.exceptionOccurrences_CreateAttachments + parameters: + - name: user-id + in: path + description: 'key: id of user' + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: user + - name: event-id + in: path + description: 'key: id of event' + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: event + - name: event-id1 + in: path + description: 'key: id of event' + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: event + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.attachment' + required: true + responses: + '201': + description: Created navigation property. content: application/json: schema: @@ -109580,16 +106782,19 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - patch: + '/users/{user-id}/events/{event-id}/exceptionOccurrences/{event-id1}/attachments/{attachment-id}': + get: tags: - users.event - summary: Update the navigation property attachments in users - operationId: users.events.exceptionOccurrences_UpdateAttachments + summary: Get attachments from users + description: 'The collection of FileAttachment, ItemAttachment, and referenceAttachment attachments for the event. Navigation property. Read-only. Nullable.' + operationId: users.events.exceptionOccurrences_GetAttachments parameters: - name: user-id in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -109597,6 +106802,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -109604,6 +106810,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -109611,19 +106818,46 @@ paths: in: path description: 'key: id of attachment' required: true + style: simple schema: type: string x-ms-docs-key-type: attachment - requestBody: - description: New navigation property values - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.attachment' - required: true + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - contentType + - isInline + - lastModifiedDateTime + - name + - size + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + type: string responses: - '204': - description: Success + '200': + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.attachment' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation @@ -109637,6 +106871,7 @@ paths: in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -109644,6 +106879,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -109651,6 +106887,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -109658,12 +106895,14 @@ paths: in: path description: 'key: id of attachment' required: true + style: simple schema: type: string x-ms-docs-key-type: attachment - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -109677,12 +106916,14 @@ paths: tags: - users.event summary: Get calendar from users + description: The calendar that contains the event. Navigation property. Read-only. operationId: users.events.exceptionOccurrences_GetCalendar parameters: - name: user-id in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -109690,6 +106931,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -109697,6 +106939,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -109779,12 +107022,14 @@ paths: tags: - users.event summary: Get extensions from users + description: The collection of open extensions defined for the event. Nullable. operationId: users.events.exceptionOccurrences_ListExtensions parameters: - name: user-id in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -109792,6 +107037,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -109799,6 +107045,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -109855,13 +107102,18 @@ paths: post: tags: - users.event - summary: Create new navigation property to extensions for users + summary: Create openTypeExtension + description: 'Create an open extension (openTypeExtension object) and add custom properties in a new or existing instance of a resource. You can create an open extension in a resource instance and store custom data to it all in the same operation, except for specific resources. See known limitations of open extensions for more information. The table in the Permissions section lists the resources that support open extensions.' + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/opentypeextension-post-opentypeextension?view=graph-rest-1.0 operationId: users.events.exceptionOccurrences_CreateExtensions parameters: - name: user-id in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -109869,6 +107121,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -109876,6 +107129,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -109901,12 +107155,14 @@ paths: tags: - users.event summary: Get extensions from users + description: The collection of open extensions defined for the event. Nullable. operationId: users.events.exceptionOccurrences_GetExtensions parameters: - name: user-id in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -109914,6 +107170,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -109921,6 +107178,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -109928,6 +107186,7 @@ paths: in: path description: 'key: id of extension' required: true + style: simple schema: type: string x-ms-docs-key-type: extension @@ -109975,6 +107234,7 @@ paths: in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -109982,6 +107242,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -109989,6 +107250,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -109996,6 +107258,7 @@ paths: in: path description: 'key: id of extension' required: true + style: simple schema: type: string x-ms-docs-key-type: extension @@ -110022,6 +107285,7 @@ paths: in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -110029,6 +107293,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -110036,6 +107301,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -110043,12 +107309,14 @@ paths: in: path description: 'key: id of extension' required: true + style: simple schema: type: string x-ms-docs-key-type: extension - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -110061,13 +107329,18 @@ paths: get: tags: - users.event - summary: Get instances from users + summary: List instances + description: "Get the instances (occurrences) of an event for a specified time range. If the event is a `seriesMaster` type, this returns the\noccurrences and exceptions of the event in the specified time range." + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/event-list-instances?view=graph-rest-1.0 operationId: users.events.exceptionOccurrences_ListInstances parameters: - name: user-id in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -110075,6 +107348,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -110082,6 +107356,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -110256,61 +107531,19 @@ paths: nextLinkName: '@odata.nextLink' operationName: listMore x-ms-docs-operation-type: operation - post: - tags: - - users.event - summary: Create new navigation property to instances for users - operationId: users.events.exceptionOccurrences_CreateInstances - parameters: - - name: user-id - in: path - description: 'key: id of user' - required: true - schema: - type: string - x-ms-docs-key-type: user - - name: event-id - in: path - description: 'key: id of event' - required: true - schema: - type: string - x-ms-docs-key-type: event - - name: event-id1 - in: path - description: 'key: id of event' - required: true - schema: - type: string - x-ms-docs-key-type: event - requestBody: - description: New navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.event' - required: true - responses: - '201': - description: Created navigation property. - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.event' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation '/users/{user-id}/events/{event-id}/exceptionOccurrences/{event-id1}/instances/{event-id2}': get: tags: - users.event summary: Get instances from users + description: 'The occurrences of a recurring series, if the event is a series master. This property includes occurrences that are part of the recurrence pattern, and exceptions that have been modified, but does not include occurrences that have been cancelled from the series. Navigation property. Read-only. Nullable.' operationId: users.events.exceptionOccurrences_GetInstances parameters: - name: user-id in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -110318,6 +107551,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -110325,6 +107559,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -110332,6 +107567,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -110470,109 +107706,22 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - patch: - tags: - - users.event - summary: Update the navigation property instances in users - operationId: users.events.exceptionOccurrences_UpdateInstances - parameters: - - name: user-id - in: path - description: 'key: id of user' - required: true - schema: - type: string - x-ms-docs-key-type: user - - name: event-id - in: path - description: 'key: id of event' - required: true - schema: - type: string - x-ms-docs-key-type: event - - name: event-id1 - in: path - description: 'key: id of event' - required: true - schema: - type: string - x-ms-docs-key-type: event - - name: event-id2 - in: path - description: 'key: id of event' - required: true - schema: - type: string - x-ms-docs-key-type: event - requestBody: - description: New navigation property values - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.event' - required: true - responses: - '204': - description: Success - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - delete: - tags: - - users.event - summary: Delete navigation property instances for users - operationId: users.events.exceptionOccurrences_DeleteInstances - parameters: - - name: user-id - in: path - description: 'key: id of user' - required: true - schema: - type: string - x-ms-docs-key-type: user - - name: event-id - in: path - description: 'key: id of event' - required: true - schema: - type: string - x-ms-docs-key-type: event - - name: event-id1 - in: path - description: 'key: id of event' - required: true - schema: - type: string - x-ms-docs-key-type: event - - name: event-id2 - in: path - description: 'key: id of event' - required: true - schema: - type: string - x-ms-docs-key-type: event - - 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 '/users/{user-id}/events/{event-id}/exceptionOccurrences/{event-id1}/instances/{event-id2}/attachments': get: tags: - users.event - summary: Get attachments from users + summary: List attachments + description: Retrieve a list of attachment objects attached to an event. + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/event-list-attachments?view=graph-rest-1.0 operationId: users.events.exceptionOccurrences.instances_ListAttachments parameters: - name: user-id in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -110580,6 +107729,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -110587,6 +107737,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -110594,6 +107745,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -110665,13 +107817,18 @@ paths: post: tags: - users.event - summary: Create new navigation property to attachments for users + summary: Add attachment + description: 'Use this API to add an attachment to an existing event. This operation limits the size of the attachment you can add to under 3 MB. If an organizer adds an attachment to a meeting event, the organizer can subsequently update the event to send the attachment and update the event for each attendee as well.' + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/event-post-attachments?view=graph-rest-1.0 operationId: users.events.exceptionOccurrences.instances_CreateAttachments parameters: - name: user-id in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -110679,6 +107836,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -110686,6 +107844,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -110693,6 +107852,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -110718,12 +107878,14 @@ paths: tags: - users.event summary: Get attachments from users + description: 'The collection of FileAttachment, ItemAttachment, and referenceAttachment attachments for the event. Navigation property. Read-only. Nullable.' operationId: users.events.exceptionOccurrences.instances_GetAttachments parameters: - name: user-id in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -110731,6 +107893,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -110738,6 +107901,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -110745,6 +107909,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -110752,6 +107917,7 @@ paths: in: path description: 'key: id of attachment' required: true + style: simple schema: type: string x-ms-docs-key-type: attachment @@ -110794,60 +107960,6 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - patch: - tags: - - users.event - summary: Update the navigation property attachments in users - operationId: users.events.exceptionOccurrences.instances_UpdateAttachments - parameters: - - name: user-id - in: path - description: 'key: id of user' - required: true - schema: - type: string - x-ms-docs-key-type: user - - name: event-id - in: path - description: 'key: id of event' - required: true - schema: - type: string - x-ms-docs-key-type: event - - name: event-id1 - in: path - description: 'key: id of event' - required: true - schema: - type: string - x-ms-docs-key-type: event - - name: event-id2 - in: path - description: 'key: id of event' - required: true - schema: - type: string - x-ms-docs-key-type: event - - name: attachment-id - in: path - description: 'key: id of attachment' - required: true - schema: - type: string - x-ms-docs-key-type: attachment - requestBody: - description: New navigation property values - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.attachment' - required: true - responses: - '204': - description: Success - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation delete: tags: - users.event @@ -110858,6 +107970,7 @@ paths: in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -110865,6 +107978,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -110872,6 +107986,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -110879,6 +107994,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -110886,12 +108002,14 @@ paths: in: path description: 'key: id of attachment' required: true + style: simple schema: type: string x-ms-docs-key-type: attachment - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -110905,12 +108023,14 @@ paths: tags: - users.event summary: Get calendar from users + description: The calendar that contains the event. Navigation property. Read-only. operationId: users.events.exceptionOccurrences.instances_GetCalendar parameters: - name: user-id in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -110918,6 +108038,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -110925,6 +108046,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -110932,6 +108054,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -111019,12 +108142,14 @@ paths: tags: - users.event summary: Get extensions from users + description: The collection of open extensions defined for the event. Nullable. operationId: users.events.exceptionOccurrences.instances_ListExtensions parameters: - name: user-id in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -111032,6 +108157,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -111039,6 +108165,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -111046,6 +108173,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -111102,13 +108230,18 @@ paths: post: tags: - users.event - summary: Create new navigation property to extensions for users + summary: Create openTypeExtension + description: 'Create an open extension (openTypeExtension object) and add custom properties in a new or existing instance of a resource. You can create an open extension in a resource instance and store custom data to it all in the same operation, except for specific resources. See known limitations of open extensions for more information. The table in the Permissions section lists the resources that support open extensions.' + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/opentypeextension-post-opentypeextension?view=graph-rest-1.0 operationId: users.events.exceptionOccurrences.instances_CreateExtensions parameters: - name: user-id in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -111116,6 +108249,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -111123,6 +108257,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -111130,6 +108265,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -111155,12 +108291,14 @@ paths: tags: - users.event summary: Get extensions from users + description: The collection of open extensions defined for the event. Nullable. operationId: users.events.exceptionOccurrences.instances_GetExtensions parameters: - name: user-id in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -111168,6 +108306,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -111175,6 +108314,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -111182,6 +108322,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -111189,6 +108330,7 @@ paths: in: path description: 'key: id of extension' required: true + style: simple schema: type: string x-ms-docs-key-type: extension @@ -111236,6 +108378,7 @@ paths: in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -111243,6 +108386,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -111250,6 +108394,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -111257,6 +108402,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -111264,6 +108410,7 @@ paths: in: path description: 'key: id of extension' required: true + style: simple schema: type: string x-ms-docs-key-type: extension @@ -111290,6 +108437,7 @@ paths: in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -111297,6 +108445,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -111304,6 +108453,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -111311,6 +108461,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -111318,12 +108469,14 @@ paths: in: path description: 'key: id of extension' required: true + style: simple schema: type: string x-ms-docs-key-type: extension - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -111337,12 +108490,14 @@ paths: tags: - users.event summary: Get multiValueExtendedProperties from users + description: The collection of multi-value extended properties defined for the event. Read-only. Nullable. operationId: users.events.exceptionOccurrences.instances_ListMultiValueExtendedProperties parameters: - name: user-id in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -111350,6 +108505,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -111357,6 +108513,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -111364,6 +108521,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -111431,6 +108589,7 @@ paths: in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -111438,6 +108597,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -111445,6 +108605,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -111452,6 +108613,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -111477,12 +108639,14 @@ paths: tags: - users.event summary: Get multiValueExtendedProperties from users + description: The collection of multi-value extended properties defined for the event. Read-only. Nullable. operationId: users.events.exceptionOccurrences.instances_GetMultiValueExtendedProperties parameters: - name: user-id in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -111490,6 +108654,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -111497,6 +108662,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -111504,6 +108670,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -111511,6 +108678,7 @@ paths: in: path description: 'key: id of multiValueLegacyExtendedProperty' required: true + style: simple schema: type: string x-ms-docs-key-type: multiValueLegacyExtendedProperty @@ -111559,6 +108727,7 @@ paths: in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -111566,6 +108735,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -111573,6 +108743,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -111580,6 +108751,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -111587,6 +108759,7 @@ paths: in: path description: 'key: id of multiValueLegacyExtendedProperty' required: true + style: simple schema: type: string x-ms-docs-key-type: multiValueLegacyExtendedProperty @@ -111613,6 +108786,7 @@ paths: in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -111620,6 +108794,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -111627,6 +108802,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -111634,6 +108810,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -111641,12 +108818,14 @@ paths: in: path description: 'key: id of multiValueLegacyExtendedProperty' required: true + style: simple schema: type: string x-ms-docs-key-type: multiValueLegacyExtendedProperty - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -111660,12 +108839,14 @@ paths: tags: - users.event summary: Get singleValueExtendedProperties from users + description: The collection of single-value extended properties defined for the event. Read-only. Nullable. operationId: users.events.exceptionOccurrences.instances_ListSingleValueExtendedProperties parameters: - name: user-id in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -111673,6 +108854,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -111680,6 +108862,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -111687,6 +108870,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -111754,6 +108938,7 @@ paths: in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -111761,6 +108946,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -111768,6 +108954,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -111775,6 +108962,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -111800,12 +108988,14 @@ paths: tags: - users.event summary: Get singleValueExtendedProperties from users + description: The collection of single-value extended properties defined for the event. Read-only. Nullable. operationId: users.events.exceptionOccurrences.instances_GetSingleValueExtendedProperties parameters: - name: user-id in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -111813,6 +109003,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -111820,6 +109011,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -111827,6 +109019,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -111834,6 +109027,7 @@ paths: in: path description: 'key: id of singleValueLegacyExtendedProperty' required: true + style: simple schema: type: string x-ms-docs-key-type: singleValueLegacyExtendedProperty @@ -111882,6 +109076,7 @@ paths: in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -111889,6 +109084,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -111896,6 +109092,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -111903,6 +109100,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -111910,6 +109108,7 @@ paths: in: path description: 'key: id of singleValueLegacyExtendedProperty' required: true + style: simple schema: type: string x-ms-docs-key-type: singleValueLegacyExtendedProperty @@ -111936,6 +109135,7 @@ paths: in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -111943,6 +109143,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -111950,6 +109151,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -111957,6 +109159,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -111964,12 +109167,14 @@ paths: in: path description: 'key: id of singleValueLegacyExtendedProperty' required: true + style: simple schema: type: string x-ms-docs-key-type: singleValueLegacyExtendedProperty - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -111983,12 +109188,14 @@ paths: tags: - users.event summary: Get multiValueExtendedProperties from users + description: The collection of multi-value extended properties defined for the event. Read-only. Nullable. operationId: users.events.exceptionOccurrences_ListMultiValueExtendedProperties parameters: - name: user-id in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -111996,6 +109203,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -112003,6 +109211,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -112070,6 +109279,7 @@ paths: in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -112077,6 +109287,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -112084,6 +109295,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -112109,12 +109321,14 @@ paths: tags: - users.event summary: Get multiValueExtendedProperties from users + description: The collection of multi-value extended properties defined for the event. Read-only. Nullable. operationId: users.events.exceptionOccurrences_GetMultiValueExtendedProperties parameters: - name: user-id in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -112122,6 +109336,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -112129,6 +109344,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -112136,6 +109352,7 @@ paths: in: path description: 'key: id of multiValueLegacyExtendedProperty' required: true + style: simple schema: type: string x-ms-docs-key-type: multiValueLegacyExtendedProperty @@ -112184,6 +109401,7 @@ paths: in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -112191,6 +109409,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -112198,6 +109417,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -112205,6 +109425,7 @@ paths: in: path description: 'key: id of multiValueLegacyExtendedProperty' required: true + style: simple schema: type: string x-ms-docs-key-type: multiValueLegacyExtendedProperty @@ -112231,6 +109452,7 @@ paths: in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -112238,6 +109460,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -112245,6 +109468,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -112252,12 +109476,14 @@ paths: in: path description: 'key: id of multiValueLegacyExtendedProperty' required: true + style: simple schema: type: string x-ms-docs-key-type: multiValueLegacyExtendedProperty - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -112271,12 +109497,14 @@ paths: tags: - users.event summary: Get singleValueExtendedProperties from users + description: The collection of single-value extended properties defined for the event. Read-only. Nullable. operationId: users.events.exceptionOccurrences_ListSingleValueExtendedProperties parameters: - name: user-id in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -112284,6 +109512,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -112291,6 +109520,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -112358,6 +109588,7 @@ paths: in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -112365,6 +109596,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -112372,6 +109604,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -112397,12 +109630,14 @@ paths: tags: - users.event summary: Get singleValueExtendedProperties from users + description: The collection of single-value extended properties defined for the event. Read-only. Nullable. operationId: users.events.exceptionOccurrences_GetSingleValueExtendedProperties parameters: - name: user-id in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -112410,6 +109645,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -112417,6 +109653,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -112424,6 +109661,7 @@ paths: in: path description: 'key: id of singleValueLegacyExtendedProperty' required: true + style: simple schema: type: string x-ms-docs-key-type: singleValueLegacyExtendedProperty @@ -112472,6 +109710,7 @@ paths: in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -112479,6 +109718,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -112486,6 +109726,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -112493,6 +109734,7 @@ paths: in: path description: 'key: id of singleValueLegacyExtendedProperty' required: true + style: simple schema: type: string x-ms-docs-key-type: singleValueLegacyExtendedProperty @@ -112519,6 +109761,7 @@ paths: in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -112526,6 +109769,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -112533,6 +109777,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -112540,12 +109785,14 @@ paths: in: path description: 'key: id of singleValueLegacyExtendedProperty' required: true + style: simple schema: type: string x-ms-docs-key-type: singleValueLegacyExtendedProperty - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -112559,12 +109806,14 @@ paths: tags: - users.event summary: Get extensions from users + description: The collection of open extensions defined for the event. Nullable. operationId: users.events_ListExtensions parameters: - name: user-id in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -112572,6 +109821,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -112628,13 +109878,18 @@ paths: post: tags: - users.event - summary: Create new navigation property to extensions for users + summary: Create openTypeExtension + description: 'Create an open extension (openTypeExtension object) and add custom properties in a new or existing instance of a resource. You can create an open extension in a resource instance and store custom data to it all in the same operation, except for specific resources. See known limitations of open extensions for more information. The table in the Permissions section lists the resources that support open extensions.' + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/opentypeextension-post-opentypeextension?view=graph-rest-1.0 operationId: users.events_CreateExtensions parameters: - name: user-id in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -112642,6 +109897,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -112667,12 +109923,14 @@ paths: tags: - users.event summary: Get extensions from users + description: The collection of open extensions defined for the event. Nullable. operationId: users.events_GetExtensions parameters: - name: user-id in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -112680,6 +109938,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -112687,6 +109946,7 @@ paths: in: path description: 'key: id of extension' required: true + style: simple schema: type: string x-ms-docs-key-type: extension @@ -112734,6 +109994,7 @@ paths: in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -112741,6 +110002,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -112748,6 +110010,7 @@ paths: in: path description: 'key: id of extension' required: true + style: simple schema: type: string x-ms-docs-key-type: extension @@ -112774,6 +110037,7 @@ paths: in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -112781,6 +110045,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -112788,12 +110053,14 @@ paths: in: path description: 'key: id of extension' required: true + style: simple schema: type: string x-ms-docs-key-type: extension - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -112806,13 +110073,18 @@ paths: get: tags: - users.event - summary: Get instances from users + summary: List instances + description: "Get the instances (occurrences) of an event for a specified time range. If the event is a `seriesMaster` type, this returns the\noccurrences and exceptions of the event in the specified time range." + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/event-list-instances?view=graph-rest-1.0 operationId: users.events_ListInstances parameters: - name: user-id in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -112820,6 +110092,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -112994,54 +110267,19 @@ paths: nextLinkName: '@odata.nextLink' operationName: listMore x-ms-docs-operation-type: operation - post: - tags: - - users.event - summary: Create new navigation property to instances for users - operationId: users.events_CreateInstances - parameters: - - name: user-id - in: path - description: 'key: id of user' - required: true - schema: - type: string - x-ms-docs-key-type: user - - name: event-id - in: path - description: 'key: id of event' - required: true - schema: - type: string - x-ms-docs-key-type: event - requestBody: - description: New navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.event' - required: true - responses: - '201': - description: Created navigation property. - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.event' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation '/users/{user-id}/events/{event-id}/instances/{event-id1}': get: tags: - users.event summary: Get instances from users + description: 'The occurrences of a recurring series, if the event is a series master. This property includes occurrences that are part of the recurrence pattern, and exceptions that have been modified, but does not include occurrences that have been cancelled from the series. Navigation property. Read-only. Nullable.' operationId: users.events_GetInstances parameters: - name: user-id in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -113049,6 +110287,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -113056,6 +110295,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -113187,95 +110427,22 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - patch: - tags: - - users.event - summary: Update the navigation property instances in users - operationId: users.events_UpdateInstances - parameters: - - name: user-id - in: path - description: 'key: id of user' - required: true - schema: - type: string - x-ms-docs-key-type: user - - name: event-id - in: path - description: 'key: id of event' - required: true - schema: - type: string - x-ms-docs-key-type: event - - name: event-id1 - in: path - description: 'key: id of event' - required: true - schema: - type: string - x-ms-docs-key-type: event - requestBody: - description: New navigation property values - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.event' - required: true - responses: - '204': - description: Success - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - delete: - tags: - - users.event - summary: Delete navigation property instances for users - operationId: users.events_DeleteInstances - parameters: - - name: user-id - in: path - description: 'key: id of user' - required: true - schema: - type: string - x-ms-docs-key-type: user - - name: event-id - in: path - description: 'key: id of event' - required: true - schema: - type: string - x-ms-docs-key-type: event - - name: event-id1 - in: path - description: 'key: id of event' - required: true - schema: - type: string - x-ms-docs-key-type: event - - 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 '/users/{user-id}/events/{event-id}/instances/{event-id1}/attachments': get: tags: - users.event - summary: Get attachments from users + summary: List attachments + description: Retrieve a list of attachment objects attached to an event. + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/event-list-attachments?view=graph-rest-1.0 operationId: users.events.instances_ListAttachments parameters: - name: user-id in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -113283,6 +110450,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -113290,6 +110458,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -113361,13 +110530,18 @@ paths: post: tags: - users.event - summary: Create new navigation property to attachments for users + summary: Add attachment + description: 'Use this API to add an attachment to an existing event. This operation limits the size of the attachment you can add to under 3 MB. If an organizer adds an attachment to a meeting event, the organizer can subsequently update the event to send the attachment and update the event for each attendee as well.' + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/event-post-attachments?view=graph-rest-1.0 operationId: users.events.instances_CreateAttachments parameters: - name: user-id in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -113375,6 +110549,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -113382,6 +110557,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -113407,12 +110583,14 @@ paths: tags: - users.event summary: Get attachments from users + description: 'The collection of FileAttachment, ItemAttachment, and referenceAttachment attachments for the event. Navigation property. Read-only. Nullable.' operationId: users.events.instances_GetAttachments parameters: - name: user-id in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -113420,6 +110598,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -113427,6 +110606,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -113434,6 +110614,7 @@ paths: in: path description: 'key: id of attachment' required: true + style: simple schema: type: string x-ms-docs-key-type: attachment @@ -113476,53 +110657,6 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - patch: - tags: - - users.event - summary: Update the navigation property attachments in users - operationId: users.events.instances_UpdateAttachments - parameters: - - name: user-id - in: path - description: 'key: id of user' - required: true - schema: - type: string - x-ms-docs-key-type: user - - name: event-id - in: path - description: 'key: id of event' - required: true - schema: - type: string - x-ms-docs-key-type: event - - name: event-id1 - in: path - description: 'key: id of event' - required: true - schema: - type: string - x-ms-docs-key-type: event - - name: attachment-id - in: path - description: 'key: id of attachment' - required: true - schema: - type: string - x-ms-docs-key-type: attachment - requestBody: - description: New navigation property values - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.attachment' - required: true - responses: - '204': - description: Success - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation delete: tags: - users.event @@ -113533,6 +110667,7 @@ paths: in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -113540,6 +110675,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -113547,6 +110683,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -113554,12 +110691,14 @@ paths: in: path description: 'key: id of attachment' required: true + style: simple schema: type: string x-ms-docs-key-type: attachment - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -113573,12 +110712,14 @@ paths: tags: - users.event summary: Get calendar from users + description: The calendar that contains the event. Navigation property. Read-only. operationId: users.events.instances_GetCalendar parameters: - name: user-id in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -113586,6 +110727,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -113593,6 +110735,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -113681,6 +110824,7 @@ paths: in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -113688,6 +110832,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -113695,6 +110840,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -113888,50 +111034,6 @@ paths: nextLinkName: '@odata.nextLink' operationName: listMore x-ms-docs-operation-type: operation - post: - tags: - - users.event - summary: Create new navigation property to exceptionOccurrences for users - operationId: users.events.instances_CreateExceptionOccurrences - parameters: - - name: user-id - in: path - description: 'key: id of user' - required: true - schema: - type: string - x-ms-docs-key-type: user - - name: event-id - in: path - description: 'key: id of event' - required: true - schema: - type: string - x-ms-docs-key-type: event - - name: event-id1 - in: path - description: 'key: id of event' - required: true - schema: - type: string - x-ms-docs-key-type: event - requestBody: - description: New navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.event' - required: true - responses: - '201': - description: Created navigation property. - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.event' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation '/users/{user-id}/events/{event-id}/instances/{event-id1}/exceptionOccurrences/{event-id2}': get: tags: @@ -113943,6 +111045,7 @@ paths: in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -113950,6 +111053,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -113957,6 +111061,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -113964,6 +111069,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -114121,109 +111227,22 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - patch: - tags: - - users.event - summary: Update the navigation property exceptionOccurrences in users - operationId: users.events.instances_UpdateExceptionOccurrences - parameters: - - name: user-id - in: path - description: 'key: id of user' - required: true - schema: - type: string - x-ms-docs-key-type: user - - name: event-id - in: path - description: 'key: id of event' - required: true - schema: - type: string - x-ms-docs-key-type: event - - name: event-id1 - in: path - description: 'key: id of event' - required: true - schema: - type: string - x-ms-docs-key-type: event - - name: event-id2 - in: path - description: 'key: id of event' - required: true - schema: - type: string - x-ms-docs-key-type: event - requestBody: - description: New navigation property values - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.event' - required: true - responses: - '204': - description: Success - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - delete: - tags: - - users.event - summary: Delete navigation property exceptionOccurrences for users - operationId: users.events.instances_DeleteExceptionOccurrences - parameters: - - name: user-id - in: path - description: 'key: id of user' - required: true - schema: - type: string - x-ms-docs-key-type: user - - name: event-id - in: path - description: 'key: id of event' - required: true - schema: - type: string - x-ms-docs-key-type: event - - name: event-id1 - in: path - description: 'key: id of event' - required: true - schema: - type: string - x-ms-docs-key-type: event - - name: event-id2 - in: path - description: 'key: id of event' - required: true - schema: - type: string - x-ms-docs-key-type: event - - 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 '/users/{user-id}/events/{event-id}/instances/{event-id1}/exceptionOccurrences/{event-id2}/attachments': get: tags: - users.event - summary: Get attachments from users + summary: List attachments + description: Retrieve a list of attachment objects attached to an event. + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/event-list-attachments?view=graph-rest-1.0 operationId: users.events.instances.exceptionOccurrences_ListAttachments parameters: - name: user-id in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -114231,6 +111250,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -114238,6 +111258,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -114245,167 +111266,37 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event - - $ref: '#/components/parameters/top' - - $ref: '#/components/parameters/skip' - - $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 - - contentType - - contentType desc - - isInline - - isInline desc - - lastModifiedDateTime - - lastModifiedDateTime desc - - name - - name desc - - size - - size 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 - - contentType - - isInline - - lastModifiedDateTime - - name - - size - 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': - $ref: '#/components/responses/microsoft.graph.attachmentCollectionResponse' - default: - $ref: '#/components/responses/error' - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore - x-ms-docs-operation-type: operation - post: - tags: - - users.event - summary: Create new navigation property to attachments for users - operationId: users.events.instances.exceptionOccurrences_CreateAttachments - parameters: - - name: user-id - in: path - description: 'key: id of user' - required: true - schema: - type: string - x-ms-docs-key-type: user - - name: event-id - in: path - description: 'key: id of event' - required: true - schema: - type: string - x-ms-docs-key-type: event - - name: event-id1 - in: path - description: 'key: id of event' - required: true - schema: - type: string - x-ms-docs-key-type: event - - name: event-id2 - in: path - description: 'key: id of event' - required: true - schema: - type: string - x-ms-docs-key-type: event - requestBody: - description: New navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.attachment' - required: true - responses: - '201': - description: Created navigation property. - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.attachment' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/users/{user-id}/events/{event-id}/instances/{event-id1}/exceptionOccurrences/{event-id2}/attachments/{attachment-id}': - get: - tags: - - users.event - summary: Get attachments from users - operationId: users.events.instances.exceptionOccurrences_GetAttachments - parameters: - - name: user-id - in: path - description: 'key: id of user' - required: true - schema: - type: string - x-ms-docs-key-type: user - - name: event-id - in: path - description: 'key: id of event' - required: true - schema: - type: string - x-ms-docs-key-type: event - - name: event-id1 - in: path - description: 'key: id of event' - required: true - schema: - type: string - x-ms-docs-key-type: event - - name: event-id2 - in: path - description: 'key: id of event' - required: true - schema: - type: string - x-ms-docs-key-type: event - - name: attachment-id - in: path - description: 'key: id of attachment' - required: true + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $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: attachment + uniqueItems: true + type: array + items: + enum: + - id + - id desc + - contentType + - contentType desc + - isInline + - isInline desc + - lastModifiedDateTime + - lastModifiedDateTime desc + - name + - name desc + - size + - size desc + type: string - name: $select in: query description: Select properties to be returned @@ -114437,7 +111328,65 @@ paths: type: string responses: '200': - description: Retrieved navigation property + $ref: '#/components/responses/microsoft.graph.attachmentCollectionResponse' + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + post: + tags: + - users.event + summary: Add attachment + description: 'Use this API to add an attachment to an existing event. This operation limits the size of the attachment you can add to under 3 MB. If an organizer adds an attachment to a meeting event, the organizer can subsequently update the event to send the attachment and update the event for each attendee as well.' + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/event-post-attachments?view=graph-rest-1.0 + operationId: users.events.instances.exceptionOccurrences_CreateAttachments + parameters: + - name: user-id + in: path + description: 'key: id of user' + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: user + - name: event-id + in: path + description: 'key: id of event' + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: event + - name: event-id1 + in: path + description: 'key: id of event' + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: event + - name: event-id2 + in: path + description: 'key: id of event' + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: event + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.attachment' + required: true + responses: + '201': + description: Created navigation property. content: application/json: schema: @@ -114445,16 +111394,19 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - patch: + '/users/{user-id}/events/{event-id}/instances/{event-id1}/exceptionOccurrences/{event-id2}/attachments/{attachment-id}': + get: tags: - users.event - summary: Update the navigation property attachments in users - operationId: users.events.instances.exceptionOccurrences_UpdateAttachments + summary: Get attachments from users + description: 'The collection of FileAttachment, ItemAttachment, and referenceAttachment attachments for the event. Navigation property. Read-only. Nullable.' + operationId: users.events.instances.exceptionOccurrences_GetAttachments parameters: - name: user-id in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -114462,6 +111414,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -114469,6 +111422,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -114476,6 +111430,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -114483,19 +111438,46 @@ paths: in: path description: 'key: id of attachment' required: true + style: simple schema: type: string x-ms-docs-key-type: attachment - requestBody: - description: New navigation property values - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.attachment' - required: true + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - contentType + - isInline + - lastModifiedDateTime + - name + - size + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + type: string responses: - '204': - description: Success + '200': + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.attachment' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation @@ -114509,6 +111491,7 @@ paths: in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -114516,6 +111499,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -114523,6 +111507,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -114530,6 +111515,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -114537,12 +111523,14 @@ paths: in: path description: 'key: id of attachment' required: true + style: simple schema: type: string x-ms-docs-key-type: attachment - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -114556,12 +111544,14 @@ paths: tags: - users.event summary: Get calendar from users + description: The calendar that contains the event. Navigation property. Read-only. operationId: users.events.instances.exceptionOccurrences_GetCalendar parameters: - name: user-id in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -114569,6 +111559,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -114576,6 +111567,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -114583,6 +111575,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -114670,12 +111663,14 @@ paths: tags: - users.event summary: Get extensions from users + description: The collection of open extensions defined for the event. Nullable. operationId: users.events.instances.exceptionOccurrences_ListExtensions parameters: - name: user-id in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -114683,6 +111678,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -114690,6 +111686,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -114697,6 +111694,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -114753,13 +111751,18 @@ paths: post: tags: - users.event - summary: Create new navigation property to extensions for users + summary: Create openTypeExtension + description: 'Create an open extension (openTypeExtension object) and add custom properties in a new or existing instance of a resource. You can create an open extension in a resource instance and store custom data to it all in the same operation, except for specific resources. See known limitations of open extensions for more information. The table in the Permissions section lists the resources that support open extensions.' + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/opentypeextension-post-opentypeextension?view=graph-rest-1.0 operationId: users.events.instances.exceptionOccurrences_CreateExtensions parameters: - name: user-id in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -114767,6 +111770,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -114774,6 +111778,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -114781,6 +111786,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -114806,12 +111812,14 @@ paths: tags: - users.event summary: Get extensions from users + description: The collection of open extensions defined for the event. Nullable. operationId: users.events.instances.exceptionOccurrences_GetExtensions parameters: - name: user-id in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -114819,6 +111827,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -114826,6 +111835,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -114833,6 +111843,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -114840,6 +111851,7 @@ paths: in: path description: 'key: id of extension' required: true + style: simple schema: type: string x-ms-docs-key-type: extension @@ -114887,6 +111899,7 @@ paths: in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -114894,6 +111907,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -114901,6 +111915,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -114908,6 +111923,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -114915,6 +111931,7 @@ paths: in: path description: 'key: id of extension' required: true + style: simple schema: type: string x-ms-docs-key-type: extension @@ -114941,6 +111958,7 @@ paths: in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -114948,6 +111966,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -114955,6 +111974,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -114962,6 +111982,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -114969,12 +111990,14 @@ paths: in: path description: 'key: id of extension' required: true + style: simple schema: type: string x-ms-docs-key-type: extension - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -114988,12 +112011,14 @@ paths: tags: - users.event summary: Get multiValueExtendedProperties from users + description: The collection of multi-value extended properties defined for the event. Read-only. Nullable. operationId: users.events.instances.exceptionOccurrences_ListMultiValueExtendedProperties parameters: - name: user-id in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -115001,6 +112026,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -115008,6 +112034,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -115015,6 +112042,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -115082,6 +112110,7 @@ paths: in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -115089,6 +112118,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -115096,6 +112126,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -115103,6 +112134,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -115128,12 +112160,14 @@ paths: tags: - users.event summary: Get multiValueExtendedProperties from users + description: The collection of multi-value extended properties defined for the event. Read-only. Nullable. operationId: users.events.instances.exceptionOccurrences_GetMultiValueExtendedProperties parameters: - name: user-id in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -115141,6 +112175,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -115148,6 +112183,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -115155,6 +112191,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -115162,6 +112199,7 @@ paths: in: path description: 'key: id of multiValueLegacyExtendedProperty' required: true + style: simple schema: type: string x-ms-docs-key-type: multiValueLegacyExtendedProperty @@ -115210,6 +112248,7 @@ paths: in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -115217,6 +112256,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -115224,6 +112264,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -115231,6 +112272,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -115238,6 +112280,7 @@ paths: in: path description: 'key: id of multiValueLegacyExtendedProperty' required: true + style: simple schema: type: string x-ms-docs-key-type: multiValueLegacyExtendedProperty @@ -115264,6 +112307,7 @@ paths: in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -115271,6 +112315,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -115278,6 +112323,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -115285,6 +112331,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -115292,12 +112339,14 @@ paths: in: path description: 'key: id of multiValueLegacyExtendedProperty' required: true + style: simple schema: type: string x-ms-docs-key-type: multiValueLegacyExtendedProperty - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -115311,12 +112360,14 @@ paths: tags: - users.event summary: Get singleValueExtendedProperties from users + description: The collection of single-value extended properties defined for the event. Read-only. Nullable. operationId: users.events.instances.exceptionOccurrences_ListSingleValueExtendedProperties parameters: - name: user-id in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -115324,6 +112375,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -115331,6 +112383,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -115338,6 +112391,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -115405,6 +112459,7 @@ paths: in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -115412,6 +112467,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -115419,6 +112475,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -115426,6 +112483,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -115451,12 +112509,14 @@ paths: tags: - users.event summary: Get singleValueExtendedProperties from users + description: The collection of single-value extended properties defined for the event. Read-only. Nullable. operationId: users.events.instances.exceptionOccurrences_GetSingleValueExtendedProperties parameters: - name: user-id in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -115464,6 +112524,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -115471,6 +112532,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -115478,6 +112540,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -115485,6 +112548,7 @@ paths: in: path description: 'key: id of singleValueLegacyExtendedProperty' required: true + style: simple schema: type: string x-ms-docs-key-type: singleValueLegacyExtendedProperty @@ -115533,6 +112597,7 @@ paths: in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -115540,6 +112605,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -115547,6 +112613,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -115554,6 +112621,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -115561,6 +112629,7 @@ paths: in: path description: 'key: id of singleValueLegacyExtendedProperty' required: true + style: simple schema: type: string x-ms-docs-key-type: singleValueLegacyExtendedProperty @@ -115587,6 +112656,7 @@ paths: in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -115594,6 +112664,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -115601,6 +112672,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -115608,6 +112680,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -115615,12 +112688,14 @@ paths: in: path description: 'key: id of singleValueLegacyExtendedProperty' required: true + style: simple schema: type: string x-ms-docs-key-type: singleValueLegacyExtendedProperty - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -115634,12 +112709,14 @@ paths: tags: - users.event summary: Get extensions from users + description: The collection of open extensions defined for the event. Nullable. operationId: users.events.instances_ListExtensions parameters: - name: user-id in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -115647,6 +112724,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -115654,6 +112732,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -115710,13 +112789,18 @@ paths: post: tags: - users.event - summary: Create new navigation property to extensions for users + summary: Create openTypeExtension + description: 'Create an open extension (openTypeExtension object) and add custom properties in a new or existing instance of a resource. You can create an open extension in a resource instance and store custom data to it all in the same operation, except for specific resources. See known limitations of open extensions for more information. The table in the Permissions section lists the resources that support open extensions.' + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/opentypeextension-post-opentypeextension?view=graph-rest-1.0 operationId: users.events.instances_CreateExtensions parameters: - name: user-id in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -115724,6 +112808,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -115731,6 +112816,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -115756,12 +112842,14 @@ paths: tags: - users.event summary: Get extensions from users + description: The collection of open extensions defined for the event. Nullable. operationId: users.events.instances_GetExtensions parameters: - name: user-id in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -115769,6 +112857,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -115776,6 +112865,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -115783,6 +112873,7 @@ paths: in: path description: 'key: id of extension' required: true + style: simple schema: type: string x-ms-docs-key-type: extension @@ -115830,6 +112921,7 @@ paths: in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -115837,6 +112929,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -115844,6 +112937,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -115851,6 +112945,7 @@ paths: in: path description: 'key: id of extension' required: true + style: simple schema: type: string x-ms-docs-key-type: extension @@ -115877,6 +112972,7 @@ paths: in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -115884,6 +112980,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -115891,6 +112988,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -115898,12 +112996,14 @@ paths: in: path description: 'key: id of extension' required: true + style: simple schema: type: string x-ms-docs-key-type: extension - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -115917,12 +113017,14 @@ paths: tags: - users.event summary: Get multiValueExtendedProperties from users + description: The collection of multi-value extended properties defined for the event. Read-only. Nullable. operationId: users.events.instances_ListMultiValueExtendedProperties parameters: - name: user-id in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -115930,6 +113032,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -115937,6 +113040,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -116004,6 +113108,7 @@ paths: in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -116011,6 +113116,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -116018,6 +113124,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -116043,12 +113150,14 @@ paths: tags: - users.event summary: Get multiValueExtendedProperties from users + description: The collection of multi-value extended properties defined for the event. Read-only. Nullable. operationId: users.events.instances_GetMultiValueExtendedProperties parameters: - name: user-id in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -116056,6 +113165,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -116063,6 +113173,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -116070,6 +113181,7 @@ paths: in: path description: 'key: id of multiValueLegacyExtendedProperty' required: true + style: simple schema: type: string x-ms-docs-key-type: multiValueLegacyExtendedProperty @@ -116118,6 +113230,7 @@ paths: in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -116125,6 +113238,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -116132,6 +113246,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -116139,6 +113254,7 @@ paths: in: path description: 'key: id of multiValueLegacyExtendedProperty' required: true + style: simple schema: type: string x-ms-docs-key-type: multiValueLegacyExtendedProperty @@ -116165,6 +113281,7 @@ paths: in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -116172,6 +113289,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -116179,6 +113297,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -116186,12 +113305,14 @@ paths: in: path description: 'key: id of multiValueLegacyExtendedProperty' required: true + style: simple schema: type: string x-ms-docs-key-type: multiValueLegacyExtendedProperty - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -116205,12 +113326,14 @@ paths: tags: - users.event summary: Get singleValueExtendedProperties from users + description: The collection of single-value extended properties defined for the event. Read-only. Nullable. operationId: users.events.instances_ListSingleValueExtendedProperties parameters: - name: user-id in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -116218,6 +113341,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -116225,6 +113349,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -116292,6 +113417,7 @@ paths: in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -116299,6 +113425,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -116306,6 +113433,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -116331,12 +113459,14 @@ paths: tags: - users.event summary: Get singleValueExtendedProperties from users + description: The collection of single-value extended properties defined for the event. Read-only. Nullable. operationId: users.events.instances_GetSingleValueExtendedProperties parameters: - name: user-id in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -116344,6 +113474,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -116351,6 +113482,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -116358,6 +113490,7 @@ paths: in: path description: 'key: id of singleValueLegacyExtendedProperty' required: true + style: simple schema: type: string x-ms-docs-key-type: singleValueLegacyExtendedProperty @@ -116406,6 +113539,7 @@ paths: in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -116413,6 +113547,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -116420,6 +113555,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -116427,6 +113563,7 @@ paths: in: path description: 'key: id of singleValueLegacyExtendedProperty' required: true + style: simple schema: type: string x-ms-docs-key-type: singleValueLegacyExtendedProperty @@ -116453,6 +113590,7 @@ paths: in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -116460,6 +113598,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -116467,6 +113606,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -116474,12 +113614,14 @@ paths: in: path description: 'key: id of singleValueLegacyExtendedProperty' required: true + style: simple schema: type: string x-ms-docs-key-type: singleValueLegacyExtendedProperty - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -116493,12 +113635,14 @@ paths: tags: - users.event summary: Get multiValueExtendedProperties from users + description: The collection of multi-value extended properties defined for the event. Read-only. Nullable. operationId: users.events_ListMultiValueExtendedProperties parameters: - name: user-id in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -116506,6 +113650,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -116573,6 +113718,7 @@ paths: in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -116580,6 +113726,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -116605,12 +113752,14 @@ paths: tags: - users.event summary: Get multiValueExtendedProperties from users + description: The collection of multi-value extended properties defined for the event. Read-only. Nullable. operationId: users.events_GetMultiValueExtendedProperties parameters: - name: user-id in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -116618,6 +113767,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -116625,6 +113775,7 @@ paths: in: path description: 'key: id of multiValueLegacyExtendedProperty' required: true + style: simple schema: type: string x-ms-docs-key-type: multiValueLegacyExtendedProperty @@ -116673,6 +113824,7 @@ paths: in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -116680,6 +113832,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -116687,6 +113840,7 @@ paths: in: path description: 'key: id of multiValueLegacyExtendedProperty' required: true + style: simple schema: type: string x-ms-docs-key-type: multiValueLegacyExtendedProperty @@ -116713,6 +113867,7 @@ paths: in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -116720,6 +113875,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -116727,12 +113883,14 @@ paths: in: path description: 'key: id of multiValueLegacyExtendedProperty' required: true + style: simple schema: type: string x-ms-docs-key-type: multiValueLegacyExtendedProperty - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -116746,12 +113904,14 @@ paths: tags: - users.event summary: Get singleValueExtendedProperties from users + description: The collection of single-value extended properties defined for the event. Read-only. Nullable. operationId: users.events_ListSingleValueExtendedProperties parameters: - name: user-id in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -116759,6 +113919,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -116826,6 +113987,7 @@ paths: in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -116833,6 +113995,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -116858,12 +114021,14 @@ paths: tags: - users.event summary: Get singleValueExtendedProperties from users + description: The collection of single-value extended properties defined for the event. Read-only. Nullable. operationId: users.events_GetSingleValueExtendedProperties parameters: - name: user-id in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -116871,6 +114036,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -116878,6 +114044,7 @@ paths: in: path description: 'key: id of singleValueLegacyExtendedProperty' required: true + style: simple schema: type: string x-ms-docs-key-type: singleValueLegacyExtendedProperty @@ -116926,6 +114093,7 @@ paths: in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -116933,6 +114101,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -116940,6 +114109,7 @@ paths: in: path description: 'key: id of singleValueLegacyExtendedProperty' required: true + style: simple schema: type: string x-ms-docs-key-type: singleValueLegacyExtendedProperty @@ -116966,6 +114136,7 @@ paths: in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -116973,6 +114144,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -116980,12 +114152,14 @@ paths: in: path description: 'key: id of singleValueLegacyExtendedProperty' required: true + style: simple schema: type: string x-ms-docs-key-type: singleValueLegacyExtendedProperty - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -117066,26 +114240,31 @@ components: items: $ref: '#/components/schemas/microsoft.graph.calendarPermission' description: The permissions of the users with whom the calendar is shared. + x-ms-navigationProperty: true calendarView: type: array items: $ref: '#/components/schemas/microsoft.graph.event' description: The calendar view for the calendar. Navigation property. Read-only. + x-ms-navigationProperty: true events: type: array items: $ref: '#/components/schemas/microsoft.graph.event' description: The events in the calendar. Navigation property. Read-only. + x-ms-navigationProperty: true multiValueExtendedProperties: type: array items: $ref: '#/components/schemas/microsoft.graph.multiValueLegacyExtendedProperty' description: The collection of multi-value extended properties defined for the calendar. Read-only. Nullable. + x-ms-navigationProperty: true singleValueExtendedProperties: type: array items: $ref: '#/components/schemas/microsoft.graph.singleValueLegacyExtendedProperty' description: The collection of single-value extended properties defined for the calendar. Read-only. Nullable. + x-ms-navigationProperty: true additionalProperties: type: object microsoft.graph.calendarPermission: @@ -117240,32 +114419,38 @@ components: items: $ref: '#/components/schemas/microsoft.graph.attachment' description: 'The collection of FileAttachment, ItemAttachment, and referenceAttachment attachments for the event. Navigation property. Read-only. Nullable.' + x-ms-navigationProperty: true calendar: $ref: '#/components/schemas/microsoft.graph.calendar' exceptionOccurrences: type: array items: $ref: '#/components/schemas/microsoft.graph.event' + x-ms-navigationProperty: true extensions: type: array items: $ref: '#/components/schemas/microsoft.graph.extension' description: The collection of open extensions defined for the event. Nullable. + x-ms-navigationProperty: true instances: type: array items: $ref: '#/components/schemas/microsoft.graph.event' description: 'The occurrences of a recurring series, if the event is a series master. This property includes occurrences that are part of the recurrence pattern, and exceptions that have been modified, but does not include occurrences that have been cancelled from the series. Navigation property. Read-only. Nullable.' + x-ms-navigationProperty: true multiValueExtendedProperties: type: array items: $ref: '#/components/schemas/microsoft.graph.multiValueLegacyExtendedProperty' description: The collection of multi-value extended properties defined for the event. Read-only. Nullable. + x-ms-navigationProperty: true singleValueExtendedProperties: type: array items: $ref: '#/components/schemas/microsoft.graph.singleValueLegacyExtendedProperty' description: The collection of single-value extended properties defined for the event. Read-only. Nullable. + x-ms-navigationProperty: true additionalProperties: type: object microsoft.graph.attachment: @@ -117376,6 +114561,7 @@ components: items: $ref: '#/components/schemas/microsoft.graph.calendar' description: The calendars in the calendar group. Navigation property. Read-only. Nullable. + x-ms-navigationProperty: true additionalProperties: type: object microsoft.graph.entity: @@ -117446,10 +114632,8 @@ components: items: type: string nullable: true - description: The categories associated with the item changeKey: type: string - description: 'Identifies the version of the item. Every time the item is changed, changeKey changes as well. This allows Exchange to apply changes to the correct version of the object. Read-only.' nullable: true createdDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' @@ -117705,109 +114889,136 @@ components: microsoft.graph.calendarPermissionCollectionResponse: title: Collection of calendarPermission type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.calendarPermission' - '@odata.nextLink': - type: string + allOf: + - $ref: '#/components/schemas/BaseCollectionPaginationCountResponse' + - type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.calendarPermission' + additionalProperties: + type: object additionalProperties: type: object microsoft.graph.eventCollectionResponse: title: Collection of event type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.event' - '@odata.nextLink': - type: string + allOf: + - $ref: '#/components/schemas/BaseCollectionPaginationCountResponse' + - type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.event' + additionalProperties: + type: object additionalProperties: type: object microsoft.graph.attachmentCollectionResponse: title: Collection of attachment type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.attachment' - '@odata.nextLink': - type: string + allOf: + - $ref: '#/components/schemas/BaseCollectionPaginationCountResponse' + - type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.attachment' + additionalProperties: + type: object additionalProperties: type: object microsoft.graph.extensionCollectionResponse: title: Collection of extension type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.extension' - '@odata.nextLink': - type: string + allOf: + - $ref: '#/components/schemas/BaseCollectionPaginationCountResponse' + - type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.extension' + additionalProperties: + type: object additionalProperties: type: object microsoft.graph.multiValueLegacyExtendedPropertyCollectionResponse: title: Collection of multiValueLegacyExtendedProperty type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.multiValueLegacyExtendedProperty' - '@odata.nextLink': - type: string + allOf: + - $ref: '#/components/schemas/BaseCollectionPaginationCountResponse' + - type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.multiValueLegacyExtendedProperty' + additionalProperties: + type: object additionalProperties: type: object microsoft.graph.singleValueLegacyExtendedPropertyCollectionResponse: title: Collection of singleValueLegacyExtendedProperty type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.singleValueLegacyExtendedProperty' - '@odata.nextLink': - type: string + allOf: + - $ref: '#/components/schemas/BaseCollectionPaginationCountResponse' + - type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.singleValueLegacyExtendedProperty' + additionalProperties: + type: object additionalProperties: type: object microsoft.graph.placeCollectionResponse: title: Collection of place type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.place' - '@odata.nextLink': - type: string + allOf: + - $ref: '#/components/schemas/BaseCollectionPaginationCountResponse' + - type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.place' + additionalProperties: + type: object additionalProperties: type: object microsoft.graph.calendarGroupCollectionResponse: title: Collection of calendarGroup type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.calendarGroup' - '@odata.nextLink': - type: string + allOf: + - $ref: '#/components/schemas/BaseCollectionPaginationCountResponse' + - type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.calendarGroup' + additionalProperties: + type: object additionalProperties: type: object microsoft.graph.calendarCollectionResponse: title: Collection of calendar type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.calendar' - '@odata.nextLink': - type: string + allOf: + - $ref: '#/components/schemas/BaseCollectionPaginationCountResponse' + - type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.calendar' + additionalProperties: + type: object additionalProperties: type: object microsoft.graph.attendeeBase: @@ -117954,6 +115165,11 @@ components: - business - other type: string + ReferenceNumeric: + enum: + - '-INF' + - INF + - NaN microsoft.graph.ODataErrors.MainError: required: - code @@ -117975,6 +115191,15 @@ components: $ref: '#/components/schemas/microsoft.graph.ODataErrors.InnerError' additionalProperties: type: object + BaseCollectionPaginationCountResponse: + title: Base collection pagination and count responses + type: object + properties: + '@odata.nextLink': + type: string + nullable: true + additionalProperties: + type: object microsoft.graph.attendeeType: title: attendeeType enum: @@ -118119,6 +115344,8 @@ components: name: $top in: query description: Show only the first n items + style: form + explode: false schema: minimum: 0 type: integer @@ -118127,6 +115354,8 @@ components: name: $skip in: query description: Skip the first n items + style: form + explode: false schema: minimum: 0 type: integer @@ -118134,18 +115363,24 @@ components: name: $filter in: query description: Filter items by property values + style: form + explode: false schema: type: string count: name: $count in: query description: Include count of items + style: form + explode: false schema: type: boolean search: name: $search in: query description: Search items by search phrases + style: form + explode: false schema: type: string securitySchemes: diff --git a/openApiDocs/beta/ChangeNotifications.yml b/openApiDocs/beta/ChangeNotifications.yml index 83752a5979a..20bf8a6f3a5 100644 --- a/openApiDocs/beta/ChangeNotifications.yml +++ b/openApiDocs/beta/ChangeNotifications.yml @@ -11,6 +11,10 @@ paths: tags: - subscriptions.subscription summary: List subscriptions + description: 'Retrieve a list of webhook subscriptions. The content of the response depends on the context in which the app is calling; for details, see the scenarios in the Permissions section.' + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/subscription-list?view=graph-rest-1.0 operationId: subscriptions.subscription_ListSubscription parameters: - $ref: '#/components/parameters/search' @@ -54,6 +58,10 @@ paths: tags: - subscriptions.subscription summary: Create subscription + description: 'Subscribes a listener application to receive change notifications when the requested type of changes occur to the specified resource in Microsoft Graph. See the table in the Permissions section for the list of resources that support subscribing to change notifications. Some resources support the option to include encrypted resource data in change notifications. These resources include chatMessage, contact, event, message, onlineMeetings and presence. For more information, see Set up change notifications that include resource data and Change notifications for Outlook resources in Microsoft Graph.' + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/subscription-post-subscriptions?view=graph-rest-1.0 operationId: subscriptions.subscription_CreateSubscription requestBody: description: New entity @@ -77,12 +85,17 @@ paths: tags: - subscriptions.subscription summary: Get subscription + description: Retrieve the properties and relationships of a subscription. See the table in the Permissions section for the list of resources that support subscribing to change notifications. + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/subscription-get?view=graph-rest-1.0 operationId: subscriptions.subscription_GetSubscription parameters: - name: subscription-id in: path description: 'key: id of subscription' required: true + style: simple schema: type: string x-ms-docs-key-type: subscription @@ -130,12 +143,17 @@ paths: tags: - subscriptions.subscription summary: Update subscription + description: 'Renew a subscription by extending its expiry time. The table in the Permissions section lists the resources that support subscribing to change notifications. Subscriptions expire after a length of time that varies by resource type. In order to avoid missing change notifications, an app should renew its subscriptions well in advance of their expiry date. See subscription for maximum length of a subscription for each resource type.' + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/subscription-update?view=graph-rest-1.0 operationId: subscriptions.subscription_UpdateSubscription parameters: - name: subscription-id in: path description: 'key: id of subscription' required: true + style: simple schema: type: string x-ms-docs-key-type: subscription @@ -156,18 +174,24 @@ paths: tags: - subscriptions.subscription summary: Delete subscription + description: 'Delete a subscription. For the list of resources that support subscribing to change notifications, see the table in the Permissions section.' + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/subscription-delete?view=graph-rest-1.0 operationId: subscriptions.subscription_DeleteSubscription parameters: - name: subscription-id in: path description: 'key: id of subscription' required: true + style: simple schema: type: string x-ms-docs-key-type: subscription - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -187,6 +211,7 @@ paths: in: path description: 'key: id of subscription' required: true + style: simple schema: type: string x-ms-docs-key-type: subscription @@ -275,13 +300,16 @@ components: microsoft.graph.subscriptionCollectionResponse: title: Collection of subscription type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.subscription' - '@odata.nextLink': - type: string + allOf: + - $ref: '#/components/schemas/BaseCollectionPaginationCountResponse' + - type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.subscription' + additionalProperties: + type: object additionalProperties: type: object microsoft.graph.ODataErrors.ODataError: @@ -293,6 +321,15 @@ components: $ref: '#/components/schemas/microsoft.graph.ODataErrors.MainError' additionalProperties: type: object + BaseCollectionPaginationCountResponse: + title: Base collection pagination and count responses + type: object + properties: + '@odata.nextLink': + type: string + nullable: true + additionalProperties: + type: object microsoft.graph.ODataErrors.MainError: required: - code @@ -352,6 +389,8 @@ components: name: $search in: query description: Search items by search phrases + style: form + explode: false schema: type: string securitySchemes: diff --git a/openApiDocs/beta/CloudCommunications.yml b/openApiDocs/beta/CloudCommunications.yml index fce8c134308..17cd60fda75 100644 --- a/openApiDocs/beta/CloudCommunications.yml +++ b/openApiDocs/beta/CloudCommunications.yml @@ -204,6 +204,7 @@ paths: in: path description: 'key: id of callRecord' required: true + style: simple schema: type: string x-ms-docs-key-type: callRecord @@ -267,6 +268,7 @@ paths: in: path description: 'key: id of callRecord' required: true + style: simple schema: type: string x-ms-docs-key-type: callRecord @@ -293,12 +295,14 @@ paths: in: path description: 'key: id of callRecord' required: true + style: simple schema: type: string x-ms-docs-key-type: callRecord - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -311,13 +315,18 @@ paths: get: tags: - communications.callRecord - summary: Get sessions from communications + summary: List callRecord sessions + description: Retrieve the list of sessions associated with a callRecord object. + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/callrecords-session-list?view=graph-rest-1.0 operationId: communications.callRecords_ListSessions parameters: - name: callRecord-id in: path description: 'key: id of callRecord' required: true + style: simple schema: type: string x-ms-docs-key-type: callRecord @@ -402,6 +411,7 @@ paths: in: path description: 'key: id of callRecord' required: true + style: simple schema: type: string x-ms-docs-key-type: callRecord @@ -427,12 +437,14 @@ paths: tags: - communications.callRecord summary: Get sessions from communications + description: 'List of sessions involved in the call. Peer-to-peer calls typically only have one session, whereas group calls typically have at least one session per participant. Read-only. Nullable.' operationId: communications.callRecords_GetSessions parameters: - name: callRecord-id in: path description: 'key: id of callRecord' required: true + style: simple schema: type: string x-ms-docs-key-type: callRecord @@ -440,6 +452,7 @@ paths: in: path description: 'key: id of session' required: true + style: simple schema: type: string x-ms-docs-key-type: session @@ -501,6 +514,7 @@ paths: in: path description: 'key: id of callRecord' required: true + style: simple schema: type: string x-ms-docs-key-type: callRecord @@ -508,6 +522,7 @@ paths: in: path description: 'key: id of session' required: true + style: simple schema: type: string x-ms-docs-key-type: session @@ -534,6 +549,7 @@ paths: in: path description: 'key: id of callRecord' required: true + style: simple schema: type: string x-ms-docs-key-type: callRecord @@ -541,12 +557,14 @@ paths: in: path description: 'key: id of session' required: true + style: simple schema: type: string x-ms-docs-key-type: session - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -560,12 +578,14 @@ paths: tags: - communications.callRecord summary: Get segments from communications + description: The list of segments involved in the session. Read-only. Nullable. operationId: communications.callRecords.sessions_ListSegments parameters: - name: callRecord-id in: path description: 'key: id of callRecord' required: true + style: simple schema: type: string x-ms-docs-key-type: callRecord @@ -573,6 +593,7 @@ paths: in: path description: 'key: id of session' required: true + style: simple schema: type: string x-ms-docs-key-type: session @@ -655,6 +676,7 @@ paths: in: path description: 'key: id of callRecord' required: true + style: simple schema: type: string x-ms-docs-key-type: callRecord @@ -662,6 +684,7 @@ paths: in: path description: 'key: id of session' required: true + style: simple schema: type: string x-ms-docs-key-type: session @@ -687,12 +710,14 @@ paths: tags: - communications.callRecord summary: Get segments from communications + description: The list of segments involved in the session. Read-only. Nullable. operationId: communications.callRecords.sessions_GetSegments parameters: - name: callRecord-id in: path description: 'key: id of callRecord' required: true + style: simple schema: type: string x-ms-docs-key-type: callRecord @@ -700,6 +725,7 @@ paths: in: path description: 'key: id of session' required: true + style: simple schema: type: string x-ms-docs-key-type: session @@ -707,6 +733,7 @@ paths: in: path description: 'key: id of segment' required: true + style: simple schema: type: string x-ms-docs-key-type: segment @@ -760,6 +787,7 @@ paths: in: path description: 'key: id of callRecord' required: true + style: simple schema: type: string x-ms-docs-key-type: callRecord @@ -767,6 +795,7 @@ paths: in: path description: 'key: id of session' required: true + style: simple schema: type: string x-ms-docs-key-type: session @@ -774,6 +803,7 @@ paths: in: path description: 'key: id of segment' required: true + style: simple schema: type: string x-ms-docs-key-type: segment @@ -800,6 +830,7 @@ paths: in: path description: 'key: id of callRecord' required: true + style: simple schema: type: string x-ms-docs-key-type: callRecord @@ -807,6 +838,7 @@ paths: in: path description: 'key: id of session' required: true + style: simple schema: type: string x-ms-docs-key-type: session @@ -814,12 +846,14 @@ paths: in: path description: 'key: id of segment' required: true + style: simple schema: type: string x-ms-docs-key-type: segment - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -975,7 +1009,11 @@ paths: post: tags: - communications.call - summary: Create new navigation property to calls for communications + summary: Create call + description: 'Create call enables your bot to create a new outgoing peer-to-peer or group call, or join an existing meeting. You will need to register the calling bot and go through the list of permissions needed.' + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/application-post-calls?view=graph-rest-1.0 operationId: communications_CreateCalls requestBody: description: New navigation property @@ -1005,6 +1043,7 @@ paths: in: path description: 'key: id of call' required: true + style: simple schema: type: string x-ms-docs-key-type: call @@ -1133,6 +1172,7 @@ paths: in: path description: 'key: id of call' required: true + style: simple schema: type: string x-ms-docs-key-type: call @@ -1159,12 +1199,14 @@ paths: in: path description: 'key: id of call' required: true + style: simple schema: type: string x-ms-docs-key-type: call - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -1177,13 +1219,18 @@ paths: get: tags: - communications.call - summary: Get audioRoutingGroups from communications + summary: List audio routing groups + description: Retrieve a list of **audioRoutingGroup** objects. + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/call-list-audioroutinggroups?view=graph-rest-1.0 operationId: communications.calls_ListAudioRoutingGroups parameters: - name: call-id in: path description: 'key: id of call' required: true + style: simple schema: type: string x-ms-docs-key-type: call @@ -1250,13 +1297,18 @@ paths: post: tags: - communications.call - summary: Create new navigation property to audioRoutingGroups for communications + summary: Create audio routing group + description: Create a new **audioRoutingGroup**. + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/call-post-audioroutinggroups?view=graph-rest-1.0 operationId: communications.calls_CreateAudioRoutingGroups parameters: - name: call-id in: path description: 'key: id of call' required: true + style: simple schema: type: string x-ms-docs-key-type: call @@ -1288,6 +1340,7 @@ paths: in: path description: 'key: id of call' required: true + style: simple schema: type: string x-ms-docs-key-type: call @@ -1295,6 +1348,7 @@ paths: in: path description: 'key: id of audioRoutingGroup' required: true + style: simple schema: type: string x-ms-docs-key-type: audioRoutingGroup @@ -1345,6 +1399,7 @@ paths: in: path description: 'key: id of call' required: true + style: simple schema: type: string x-ms-docs-key-type: call @@ -1352,6 +1407,7 @@ paths: in: path description: 'key: id of audioRoutingGroup' required: true + style: simple schema: type: string x-ms-docs-key-type: audioRoutingGroup @@ -1378,6 +1434,7 @@ paths: in: path description: 'key: id of call' required: true + style: simple schema: type: string x-ms-docs-key-type: call @@ -1385,12 +1442,14 @@ paths: in: path description: 'key: id of audioRoutingGroup' required: true + style: simple schema: type: string x-ms-docs-key-type: audioRoutingGroup - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -1403,13 +1462,18 @@ paths: get: tags: - communications.call - summary: Get contentSharingSessions from communications + summary: List contentSharingSessions + description: Retrieve a list of contentSharingSession objects in a call. + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/call-list-contentsharingsessions?view=graph-rest-1.0 operationId: communications.calls_ListContentSharingSessions parameters: - name: call-id in: path description: 'key: id of call' required: true + style: simple schema: type: string x-ms-docs-key-type: call @@ -1474,6 +1538,7 @@ paths: in: path description: 'key: id of call' required: true + style: simple schema: type: string x-ms-docs-key-type: call @@ -1505,6 +1570,7 @@ paths: in: path description: 'key: id of call' required: true + style: simple schema: type: string x-ms-docs-key-type: call @@ -1512,6 +1578,7 @@ paths: in: path description: 'key: id of contentSharingSession' required: true + style: simple schema: type: string x-ms-docs-key-type: contentSharingSession @@ -1559,6 +1626,7 @@ paths: in: path description: 'key: id of call' required: true + style: simple schema: type: string x-ms-docs-key-type: call @@ -1566,6 +1634,7 @@ paths: in: path description: 'key: id of contentSharingSession' required: true + style: simple schema: type: string x-ms-docs-key-type: contentSharingSession @@ -1592,6 +1661,7 @@ paths: in: path description: 'key: id of call' required: true + style: simple schema: type: string x-ms-docs-key-type: call @@ -1599,12 +1669,14 @@ paths: in: path description: 'key: id of contentSharingSession' required: true + style: simple schema: type: string x-ms-docs-key-type: contentSharingSession - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -1618,12 +1690,17 @@ paths: tags: - communications.Actions summary: Invoke action addLargeGalleryView + description: Add the large gallery view to a call. + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/call-addlargegalleryview?view=graph-rest-1.0 operationId: communications.calls_addLargeGalleryView parameters: - name: call-id in: path description: 'key: id of call' required: true + style: simple schema: type: string x-ms-docs-key-type: call @@ -1655,12 +1732,17 @@ paths: tags: - communications.Actions summary: Invoke action answer + description: 'Enable a bot to answer an incoming call. The incoming call request can be an invite from a participant in a group call or a peer-to-peer call. If an invite to a group call is received, the notification will contain the chatInfo and meetingInfo parameters. The bot is expected to answer, reject or redirect the call before the call times out. The current timeout value is 15 seconds. The current timeout value is 15 seconds for regular scenarios, and 5 seconds for policy-based recording scenarios.' + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/call-answer?view=graph-rest-1.0 operationId: communications.calls_answer parameters: - name: call-id in: path description: 'key: id of call' required: true + style: simple schema: type: string x-ms-docs-key-type: call @@ -1701,12 +1783,17 @@ paths: tags: - communications.Actions summary: Invoke action cancelMediaProcessing + description: 'Cancels processing for any in-progress media operations. Media operations refer to the IVR operations playPrompt and recordResponse, which are by default queued to process in order. The **cancelMediaProcessing** method cancels any operation that is in-process as well as operations that are queued. For example, this API can be used to clean up the IVR operation queue for a new media operation. However, it will not cancel a **ubscribeToTone** operation because it operates independent of any operation queue.' + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/call-cancelmediaprocessing?view=graph-rest-1.0 operationId: communications.calls_cancelMediaProcessing parameters: - name: call-id in: path description: 'key: id of call' required: true + style: simple schema: type: string x-ms-docs-key-type: call @@ -1738,12 +1825,17 @@ paths: tags: - communications.Actions summary: Invoke action changeScreenSharingRole + description: Allow applications to share screen content with the participants of a group call. + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/call-changescreensharingrole?view=graph-rest-1.0 operationId: communications.calls_changeScreenSharingRole parameters: - name: call-id in: path description: 'key: id of call' required: true + style: simple schema: type: string x-ms-docs-key-type: call @@ -1770,12 +1862,17 @@ paths: tags: - communications.Actions summary: Invoke action keepAlive + description: 'Make a request to this API every 15 to 45 minutes to ensure that an ongoing call remains active. A call that does not receive this request within 45 minutes is considered inactive and will subsequently end. At least one successful request must be made within 45 minutes of the previous request, or the start of the call. We recommend that you send a request in shorter time intervals (every 15 minutes). Make sure that these requests are successful to prevent the call from timing out and ending. Attempting to send a request to a call that has already ended will result in a `404 Not-Found` error. The resources related to the call should be cleaned up on the application side.' + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/call-keepalive?view=graph-rest-1.0 operationId: communications.calls_keepAlive parameters: - name: call-id in: path description: 'key: id of call' required: true + style: simple schema: type: string x-ms-docs-key-type: call @@ -1790,12 +1887,17 @@ paths: tags: - communications.Actions summary: Invoke action mute + description: 'Allows the application to mute itself. This is a server mute, meaning that the server will drop all audio packets for this participant, even if the participant continues to stream audio. For more details about how to handle mute operations, see muteParticipantOperation' + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/call-mute?view=graph-rest-1.0 operationId: communications.calls_mute parameters: - name: call-id in: path description: 'key: id of call' required: true + style: simple schema: type: string x-ms-docs-key-type: call @@ -1827,12 +1929,17 @@ paths: tags: - communications.Actions summary: Invoke action playPrompt + description: 'Play a prompt in the call. For more information about how to handle operations, see commsOperation' + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/call-playprompt?view=graph-rest-1.0 operationId: communications.calls_playPrompt parameters: - name: call-id in: path description: 'key: id of call' required: true + style: simple schema: type: string x-ms-docs-key-type: call @@ -1878,6 +1985,7 @@ paths: in: path description: 'key: id of call' required: true + style: simple schema: type: string x-ms-docs-key-type: call @@ -1948,12 +2056,17 @@ paths: tags: - communications.Actions summary: Invoke action recordResponse + description: 'Record a short audio response from the caller. A bot can use this to capture a voice response from a caller after they are prompted for a response. For more information about how to handle operations, see commsOperation This action is not intended to record the entire call. The maximum length of recording is 2 minutes. The recording is not saved permanently by the by the Cloud Communications Platform and is discarded shortly after the call ends. The bot must download the recording promptly after the recording operation finishes by using the recordingLocation value that''s given in the completed notification.' + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/call-record?view=graph-rest-1.0 operationId: communications.calls_recordResponse parameters: - name: call-id in: path description: 'key: id of call' required: true + style: simple schema: type: string x-ms-docs-key-type: call @@ -2024,12 +2137,17 @@ paths: tags: - communications.Actions summary: Invoke action redirect + description: Redirect an incoming call that hasn't been answered or rejected yet. The terms 'redirecting' and 'forwarding' a call are used interchangeably. The bot is expected to redirect the call before the call times out. The current timeout value is 15 seconds. + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/call-redirect?view=graph-rest-1.0 operationId: communications.calls_redirect parameters: - name: call-id in: path description: 'key: id of call' required: true + style: simple schema: type: string x-ms-docs-key-type: call @@ -2077,12 +2195,17 @@ paths: tags: - communications.Actions summary: Invoke action reject + description: 'Enable a bot to reject an incoming call. The incoming call request can be an invite from a participant in a group call or a peer-to-peer call. If an invite to a group call is received, the notification will contain the **chatInfo** and **meetingInfo** parameters. The bot is expected to answer or reject the call before the call times out. The current timeout value is 15 seconds. This API does not end existing calls that have already been answered. Use delete call to end a call.' + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/call-reject?view=graph-rest-1.0 operationId: communications.calls_reject parameters: - name: call-id in: path description: 'key: id of call' required: true + style: simple schema: type: string x-ms-docs-key-type: call @@ -2112,12 +2235,17 @@ paths: tags: - communications.Actions summary: Invoke action subscribeToTone + description: Subscribe to DTMF (dual-tone multi-frequency signaling). This allows you to be notified when the user presses keys on a 'Dialpad'. + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/call-subscribetotone?view=graph-rest-1.0 operationId: communications.calls_subscribeToTone parameters: - name: call-id in: path description: 'key: id of call' required: true + style: simple schema: type: string x-ms-docs-key-type: call @@ -2149,12 +2277,17 @@ paths: tags: - communications.Actions summary: Invoke action transfer + description: 'Transfer an active peer-to-peer call or group call. A consultative transfer means that the transferor can inform the person they want to transfer the call to (the transferee), before the transfer is made. This is opposed to transfering the call directly.' + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/call-transfer?view=graph-rest-1.0 operationId: communications.calls_transfer parameters: - name: call-id in: path description: 'key: id of call' required: true + style: simple schema: type: string x-ms-docs-key-type: call @@ -2183,12 +2316,17 @@ paths: tags: - communications.Actions summary: Invoke action unmute + description: 'Allow the application to unmute itself. This is a server unmute, meaning that the server will start sending audio packets for this participant to other participants again. For more information about how to handle unmute operations, see unmuteParticipantOperation.' + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/call-unmute?view=graph-rest-1.0 operationId: communications.calls_unmute parameters: - name: call-id in: path description: 'key: id of call' required: true + style: simple schema: type: string x-ms-docs-key-type: call @@ -2220,12 +2358,17 @@ paths: tags: - communications.Actions summary: Invoke action updateRecordingStatus + description: Update the application's recording status associated with a call. This requires the use of the Teams policy-based recording solution. + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/call-updaterecordingstatus?view=graph-rest-1.0 operationId: communications.calls_updateRecordingStatus parameters: - name: call-id in: path description: 'key: id of call' required: true + style: simple schema: type: string x-ms-docs-key-type: call @@ -2265,6 +2408,7 @@ paths: in: path description: 'key: id of call' required: true + style: simple schema: type: string x-ms-docs-key-type: call @@ -2338,6 +2482,7 @@ paths: in: path description: 'key: id of call' required: true + style: simple schema: type: string x-ms-docs-key-type: call @@ -2369,6 +2514,7 @@ paths: in: path description: 'key: id of call' required: true + style: simple schema: type: string x-ms-docs-key-type: call @@ -2376,6 +2522,7 @@ paths: in: path description: 'key: id of commsOperation' required: true + style: simple schema: type: string x-ms-docs-key-type: commsOperation @@ -2426,6 +2573,7 @@ paths: in: path description: 'key: id of call' required: true + style: simple schema: type: string x-ms-docs-key-type: call @@ -2433,6 +2581,7 @@ paths: in: path description: 'key: id of commsOperation' required: true + style: simple schema: type: string x-ms-docs-key-type: commsOperation @@ -2459,6 +2608,7 @@ paths: in: path description: 'key: id of call' required: true + style: simple schema: type: string x-ms-docs-key-type: call @@ -2466,12 +2616,14 @@ paths: in: path description: 'key: id of commsOperation' required: true + style: simple schema: type: string x-ms-docs-key-type: commsOperation - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -2484,13 +2636,18 @@ paths: get: tags: - communications.call - summary: Get participants from communications + summary: List participants + description: Retrieve a list of participant objects in the call. + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/call-list-participants?view=graph-rest-1.0 operationId: communications.calls_ListParticipants parameters: - name: call-id in: path description: 'key: id of call' required: true + style: simple schema: type: string x-ms-docs-key-type: call @@ -2576,6 +2733,7 @@ paths: in: path description: 'key: id of call' required: true + style: simple schema: type: string x-ms-docs-key-type: call @@ -2607,6 +2765,7 @@ paths: in: path description: 'key: id of call' required: true + style: simple schema: type: string x-ms-docs-key-type: call @@ -2614,6 +2773,7 @@ paths: in: path description: 'key: id of participant' required: true + style: simple schema: type: string x-ms-docs-key-type: participant @@ -2675,6 +2835,7 @@ paths: in: path description: 'key: id of call' required: true + style: simple schema: type: string x-ms-docs-key-type: call @@ -2682,6 +2843,7 @@ paths: in: path description: 'key: id of participant' required: true + style: simple schema: type: string x-ms-docs-key-type: participant @@ -2708,6 +2870,7 @@ paths: in: path description: 'key: id of call' required: true + style: simple schema: type: string x-ms-docs-key-type: call @@ -2715,12 +2878,14 @@ paths: in: path description: 'key: id of participant' required: true + style: simple schema: type: string x-ms-docs-key-type: participant - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -2734,12 +2899,17 @@ paths: tags: - communications.Actions summary: Invoke action mute + description: 'Mute a specific participant in the call. This is a server mute, meaning that the server will drop all audio packets for this participant, even if the participant continues to stream audio. For more information about how to handle mute operations, see muteParticipantOperation.' + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/participant-mute?view=graph-rest-1.0 operationId: communications.calls.participants_mute parameters: - name: call-id in: path description: 'key: id of call' required: true + style: simple schema: type: string x-ms-docs-key-type: call @@ -2747,6 +2917,7 @@ paths: in: path description: 'key: id of participant' required: true + style: simple schema: type: string x-ms-docs-key-type: participant @@ -2778,12 +2949,17 @@ paths: tags: - communications.Actions summary: Invoke action startHoldMusic + description: Put a participant on hold and play music in the background. + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/participant-startholdmusic?view=graph-rest-1.0 operationId: communications.calls.participants_startHoldMusic parameters: - name: call-id in: path description: 'key: id of call' required: true + style: simple schema: type: string x-ms-docs-key-type: call @@ -2791,6 +2967,7 @@ paths: in: path description: 'key: id of participant' required: true + style: simple schema: type: string x-ms-docs-key-type: participant @@ -2824,12 +3001,17 @@ paths: tags: - communications.Actions summary: Invoke action stopHoldMusic + description: Reincorporate a participant previously put on hold to the call. + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/participant-stopholdmusic?view=graph-rest-1.0 operationId: communications.calls.participants_stopHoldMusic parameters: - name: call-id in: path description: 'key: id of call' required: true + style: simple schema: type: string x-ms-docs-key-type: call @@ -2837,6 +3019,7 @@ paths: in: path description: 'key: id of participant' required: true + style: simple schema: type: string x-ms-docs-key-type: participant @@ -2868,12 +3051,17 @@ paths: tags: - communications.Actions summary: Invoke action invite + description: 'Delete a specific participant in a call. In some situations, it is appropriate for an application to remove a participant from an active call. This action can be done before or after the participant answers the call. When an active caller is removed, they are immediately dropped from the call with no pre- or post-removal notification. When an invited participant is removed, any outstanding add participant request is canceled.' + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/participant-delete?view=graph-rest-1.0 operationId: communications.calls.participants_invite parameters: - name: call-id in: path description: 'key: id of call' required: true + style: simple schema: type: string x-ms-docs-key-type: call @@ -2909,12 +3097,17 @@ paths: tags: - communications.Actions summary: Invoke action muteAll + description: Mute all participants in the call. + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/participant-muteall?view=graph-rest-1.0 operationId: communications.calls.participants_muteAll parameters: - name: call-id in: path description: 'key: id of call' required: true + style: simple schema: type: string x-ms-docs-key-type: call @@ -2951,6 +3144,10 @@ paths: tags: - communications.Actions summary: Invoke action logTeleconferenceDeviceQuality + description: 'Log video teleconferencing device quality data. The Cloud Video Interop (CVI) bot represents video teleconferencing (VTC) devices and acts as a back-to-back agent for a VTC device in a conference call. Because a CVI bot is in the middle of the VTC and Microsoft Teams infrastructure as a VTC proxy, it has two media legs. One media leg is between the CVI bot and Teams infrastructure, such as Teams conference server or a Teams client. The other media leg is between the CVI bot and the VTC device. The third-party partners own the VTC media leg and the Teams infrastructure cannot access the quality data of the third-party call leg. This method is only for the CVI partners to provide their media quality data.' + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/call-logteleconferencedevicequality?view=graph-rest-1.0 operationId: communications.calls_logTeleconferenceDeviceQuality requestBody: description: Action parameters @@ -2975,6 +3172,10 @@ paths: tags: - communications.Actions summary: Invoke action getPresencesByUserId + description: Get the presence information for multiple users. + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/cloudcommunications-getpresencesbyuserid?view=graph-rest-1.0 operationId: communications_getPresencesGraphBPreUserId requestBody: description: Action parameters @@ -2996,7 +3197,7 @@ paths: content: application/json: schema: - title: Collection of cloudCommunications + title: Collection of presence type: object properties: value: @@ -3008,11 +3209,18 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: action + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore /communications/onlineMeetings: get: tags: - communications.onlineMeeting - summary: Get onlineMeetings from communications + summary: Get onlineMeeting + description: 'Retrieve the properties and relationships of an onlineMeeting object. For example, you can: Teams live event attendee report and Teams live event recordings are online meeting artifacts. For details, see Online meeting artifacts and permissions.' + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/onlinemeeting-get?view=graph-rest-1.0 operationId: communications_ListOnlineMeetings parameters: - $ref: '#/components/parameters/top' @@ -3038,8 +3246,6 @@ paths: - allowAttendeeToEnableMic desc - allowedPresenters - allowedPresenters desc - - allowMeetingChat - - allowMeetingChat desc - allowTeamworkReactions - allowTeamworkReactions desc - alternativeRecording @@ -3103,7 +3309,6 @@ paths: - allowAttendeeToEnableCamera - allowAttendeeToEnableMic - allowedPresenters - - allowMeetingChat - allowTeamworkReactions - alternativeRecording - anonymizeIdentityForRoles @@ -3193,6 +3398,7 @@ paths: in: path description: 'key: id of onlineMeeting' required: true + style: simple schema: type: string x-ms-docs-key-type: onlineMeeting @@ -3210,7 +3416,6 @@ paths: - allowAttendeeToEnableCamera - allowAttendeeToEnableMic - allowedPresenters - - allowMeetingChat - allowTeamworkReactions - alternativeRecording - anonymizeIdentityForRoles @@ -3299,6 +3504,7 @@ paths: in: path description: 'key: id of onlineMeeting' required: true + style: simple schema: type: string x-ms-docs-key-type: onlineMeeting @@ -3325,12 +3531,14 @@ paths: in: path description: 'key: id of onlineMeeting' required: true + style: simple schema: type: string x-ms-docs-key-type: onlineMeeting - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -3344,12 +3552,17 @@ paths: tags: - communications.onlineMeeting summary: Get alternativeRecording for the navigation property onlineMeetings from communications + description: The content stream of the alternative recording of a Microsoft Teams live event. Read-only. + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/onlinemeeting-get?view=graph-rest-1.0 operationId: communications_GetOnlineMeetingsAlternativeRecording parameters: - name: onlineMeeting-id in: path description: 'key: id of onlineMeeting' required: true + style: simple schema: type: string x-ms-docs-key-type: onlineMeeting @@ -3368,12 +3581,14 @@ paths: tags: - communications.onlineMeeting summary: Update alternativeRecording for the navigation property onlineMeetings in communications + description: The content stream of the alternative recording of a Microsoft Teams live event. Read-only. operationId: communications_SetOnlineMeetingsAlternativeRecording parameters: - name: onlineMeeting-id in: path description: 'key: id of onlineMeeting' required: true + style: simple schema: type: string x-ms-docs-key-type: onlineMeeting @@ -3395,13 +3610,18 @@ paths: get: tags: - communications.onlineMeeting - summary: Get attendanceReports from communications + summary: List meetingAttendanceReports + description: 'Get a list of meetingAttendanceReport objects for an onlineMeeting. Each time an online meeting ends, an attendance report is generated for that session.' + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/meetingattendancereport-list?view=graph-rest-1.0 operationId: communications.onlineMeetings_ListAttendanceReports parameters: - name: onlineMeeting-id in: path description: 'key: id of onlineMeeting' required: true + style: simple schema: type: string x-ms-docs-key-type: onlineMeeting @@ -3477,6 +3697,7 @@ paths: in: path description: 'key: id of onlineMeeting' required: true + style: simple schema: type: string x-ms-docs-key-type: onlineMeeting @@ -3502,12 +3723,14 @@ paths: tags: - communications.onlineMeeting summary: Get attendanceReports from communications + description: The attendance reports of an online meeting. Read-only. operationId: communications.onlineMeetings_GetAttendanceReports parameters: - name: onlineMeeting-id in: path description: 'key: id of onlineMeeting' required: true + style: simple schema: type: string x-ms-docs-key-type: onlineMeeting @@ -3515,6 +3738,7 @@ paths: in: path description: 'key: id of meetingAttendanceReport' required: true + style: simple schema: type: string x-ms-docs-key-type: meetingAttendanceReport @@ -3573,6 +3797,7 @@ paths: in: path description: 'key: id of onlineMeeting' required: true + style: simple schema: type: string x-ms-docs-key-type: onlineMeeting @@ -3580,6 +3805,7 @@ paths: in: path description: 'key: id of meetingAttendanceReport' required: true + style: simple schema: type: string x-ms-docs-key-type: meetingAttendanceReport @@ -3606,6 +3832,7 @@ paths: in: path description: 'key: id of onlineMeeting' required: true + style: simple schema: type: string x-ms-docs-key-type: onlineMeeting @@ -3613,12 +3840,14 @@ paths: in: path description: 'key: id of meetingAttendanceReport' required: true + style: simple schema: type: string x-ms-docs-key-type: meetingAttendanceReport - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -3631,13 +3860,18 @@ paths: get: tags: - communications.onlineMeeting - summary: Get attendanceRecords from communications + summary: List attendanceRecords + description: Get a list of attendanceRecord objects and their properties. + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/attendancerecord-list?view=graph-rest-1.0 operationId: communications.onlineMeetings.attendanceReports_ListAttendanceRecords parameters: - name: onlineMeeting-id in: path description: 'key: id of onlineMeeting' required: true + style: simple schema: type: string x-ms-docs-key-type: onlineMeeting @@ -3645,6 +3879,7 @@ paths: in: path description: 'key: id of meetingAttendanceReport' required: true + style: simple schema: type: string x-ms-docs-key-type: meetingAttendanceReport @@ -3727,6 +3962,7 @@ paths: in: path description: 'key: id of onlineMeeting' required: true + style: simple schema: type: string x-ms-docs-key-type: onlineMeeting @@ -3734,6 +3970,7 @@ paths: in: path description: 'key: id of meetingAttendanceReport' required: true + style: simple schema: type: string x-ms-docs-key-type: meetingAttendanceReport @@ -3759,12 +3996,14 @@ paths: tags: - communications.onlineMeeting summary: Get attendanceRecords from communications + description: List of attendance records of an attendance report. Read-only. operationId: communications.onlineMeetings.attendanceReports_GetAttendanceRecords parameters: - name: onlineMeeting-id in: path description: 'key: id of onlineMeeting' required: true + style: simple schema: type: string x-ms-docs-key-type: onlineMeeting @@ -3772,6 +4011,7 @@ paths: in: path description: 'key: id of meetingAttendanceReport' required: true + style: simple schema: type: string x-ms-docs-key-type: meetingAttendanceReport @@ -3779,6 +4019,7 @@ paths: in: path description: 'key: id of attendanceRecord' required: true + style: simple schema: type: string x-ms-docs-key-type: attendanceRecord @@ -3832,6 +4073,7 @@ paths: in: path description: 'key: id of onlineMeeting' required: true + style: simple schema: type: string x-ms-docs-key-type: onlineMeeting @@ -3839,6 +4081,7 @@ paths: in: path description: 'key: id of meetingAttendanceReport' required: true + style: simple schema: type: string x-ms-docs-key-type: meetingAttendanceReport @@ -3846,6 +4089,7 @@ paths: in: path description: 'key: id of attendanceRecord' required: true + style: simple schema: type: string x-ms-docs-key-type: attendanceRecord @@ -3872,6 +4116,7 @@ paths: in: path description: 'key: id of onlineMeeting' required: true + style: simple schema: type: string x-ms-docs-key-type: onlineMeeting @@ -3879,6 +4124,7 @@ paths: in: path description: 'key: id of meetingAttendanceReport' required: true + style: simple schema: type: string x-ms-docs-key-type: meetingAttendanceReport @@ -3886,12 +4132,14 @@ paths: in: path description: 'key: id of attendanceRecord' required: true + style: simple schema: type: string x-ms-docs-key-type: attendanceRecord - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -3905,12 +4153,17 @@ paths: tags: - communications.onlineMeeting summary: Get attendeeReport for the navigation property onlineMeetings from communications + description: The content stream of the attendee report of a Teams live event. Read-only. + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/onlinemeeting-get?view=graph-rest-1.0 operationId: communications_GetOnlineMeetingsAttendeeReport parameters: - name: onlineMeeting-id in: path description: 'key: id of onlineMeeting' required: true + style: simple schema: type: string x-ms-docs-key-type: onlineMeeting @@ -3929,12 +4182,14 @@ paths: tags: - communications.onlineMeeting summary: Update attendeeReport for the navigation property onlineMeetings in communications + description: The content stream of the attendee report of a Teams live event. Read-only. operationId: communications_SetOnlineMeetingsAttendeeReport parameters: - name: onlineMeeting-id in: path description: 'key: id of onlineMeeting' required: true + style: simple schema: type: string x-ms-docs-key-type: onlineMeeting @@ -3956,13 +4211,18 @@ paths: get: tags: - communications.onlineMeeting - summary: Get meetingAttendanceReport from communications + summary: Get meetingAttendanceReport + description: 'Get the meetingAttendanceReport for an onlineMeeting. Each time an online meeting ends, an attendance report will be generated for that session.' + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/meetingattendancereport-get?view=graph-rest-1.0 operationId: communications.onlineMeetings_GetMeetingAttendanceReport parameters: - name: onlineMeeting-id in: path description: 'key: id of onlineMeeting' required: true + style: simple schema: type: string x-ms-docs-key-type: onlineMeeting @@ -4020,6 +4280,7 @@ paths: in: path description: 'key: id of onlineMeeting' required: true + style: simple schema: type: string x-ms-docs-key-type: onlineMeeting @@ -4046,12 +4307,14 @@ paths: in: path description: 'key: id of onlineMeeting' required: true + style: simple schema: type: string x-ms-docs-key-type: onlineMeeting - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -4064,13 +4327,18 @@ paths: get: tags: - communications.onlineMeeting - summary: Get attendanceRecords from communications + summary: List attendanceRecords + description: Get a list of attendanceRecord objects and their properties. + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/attendancerecord-list?view=graph-rest-1.0 operationId: communications.onlineMeetings.meetingAttendanceReport_ListAttendanceRecords parameters: - name: onlineMeeting-id in: path description: 'key: id of onlineMeeting' required: true + style: simple schema: type: string x-ms-docs-key-type: onlineMeeting @@ -4153,6 +4421,7 @@ paths: in: path description: 'key: id of onlineMeeting' required: true + style: simple schema: type: string x-ms-docs-key-type: onlineMeeting @@ -4178,12 +4447,14 @@ paths: tags: - communications.onlineMeeting summary: Get attendanceRecords from communications + description: List of attendance records of an attendance report. Read-only. operationId: communications.onlineMeetings.meetingAttendanceReport_GetAttendanceRecords parameters: - name: onlineMeeting-id in: path description: 'key: id of onlineMeeting' required: true + style: simple schema: type: string x-ms-docs-key-type: onlineMeeting @@ -4191,6 +4462,7 @@ paths: in: path description: 'key: id of attendanceRecord' required: true + style: simple schema: type: string x-ms-docs-key-type: attendanceRecord @@ -4244,6 +4516,7 @@ paths: in: path description: 'key: id of onlineMeeting' required: true + style: simple schema: type: string x-ms-docs-key-type: onlineMeeting @@ -4251,6 +4524,7 @@ paths: in: path description: 'key: id of attendanceRecord' required: true + style: simple schema: type: string x-ms-docs-key-type: attendanceRecord @@ -4277,6 +4551,7 @@ paths: in: path description: 'key: id of onlineMeeting' required: true + style: simple schema: type: string x-ms-docs-key-type: onlineMeeting @@ -4284,12 +4559,14 @@ paths: in: path description: 'key: id of attendanceRecord' required: true + style: simple schema: type: string x-ms-docs-key-type: attendanceRecord - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -4303,12 +4580,17 @@ paths: tags: - communications.onlineMeeting summary: Get recording for the navigation property onlineMeetings from communications + description: The content stream of the recording of a Teams live event. Read-only. + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/onlinemeeting-get?view=graph-rest-1.0 operationId: communications_GetOnlineMeetingsRecording parameters: - name: onlineMeeting-id in: path description: 'key: id of onlineMeeting' required: true + style: simple schema: type: string x-ms-docs-key-type: onlineMeeting @@ -4327,12 +4609,14 @@ paths: tags: - communications.onlineMeeting summary: Update recording for the navigation property onlineMeetings in communications + description: The content stream of the recording of a Teams live event. Read-only. operationId: communications_SetOnlineMeetingsRecording parameters: - name: onlineMeeting-id in: path description: 'key: id of onlineMeeting' required: true + style: simple schema: type: string x-ms-docs-key-type: onlineMeeting @@ -4354,13 +4638,18 @@ paths: get: tags: - communications.onlineMeeting - summary: Get registration from communications + summary: Get externalMeetingRegistration + description: Get the externalMeetingRegistration details associated with an onlineMeeting. + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/externalmeetingregistration-get?view=graph-rest-1.0 operationId: communications.onlineMeetings_GetRegistration parameters: - name: onlineMeeting-id in: path description: 'key: id of onlineMeeting' required: true + style: simple schema: type: string x-ms-docs-key-type: onlineMeeting @@ -4422,13 +4711,18 @@ paths: patch: tags: - communications.onlineMeeting - summary: Update the navigation property registration in communications + summary: Update meetingRegistration + description: Update the details of a meetingRegistration object assciated with an onlineMeeting on behalf of the organizer. + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/meetingregistration-update?view=graph-rest-1.0 operationId: communications.onlineMeetings_UpdateRegistration parameters: - name: onlineMeeting-id in: path description: 'key: id of onlineMeeting' required: true + style: simple schema: type: string x-ms-docs-key-type: onlineMeeting @@ -4448,19 +4742,25 @@ paths: delete: tags: - communications.onlineMeeting - summary: Delete navigation property registration for communications + summary: Delete externalMeetingRegistration + description: Disable and delete the externalMeetingRegistration of an onlineMeeting. + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/externalmeetingregistration-delete?view=graph-rest-1.0 operationId: communications.onlineMeetings_DeleteRegistration parameters: - name: onlineMeeting-id in: path description: 'key: id of onlineMeeting' required: true + style: simple schema: type: string x-ms-docs-key-type: onlineMeeting - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -4473,13 +4773,18 @@ paths: get: tags: - communications.onlineMeeting - summary: Get customQuestions from communications + summary: List customQuestions + description: Get a list of the custom registration questions associated with a meetingRegistration object on behalf of the organizer. + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/meetingregistration-list-customquestions?view=graph-rest-1.0 operationId: communications.onlineMeetings.registration_ListCustomQuestions parameters: - name: onlineMeeting-id in: path description: 'key: id of onlineMeeting' required: true + style: simple schema: type: string x-ms-docs-key-type: onlineMeeting @@ -4549,13 +4854,18 @@ paths: post: tags: - communications.onlineMeeting - summary: Create new navigation property to customQuestions for communications + summary: Create meetingRegistrationQuestion + description: Create a custom registration question associated with a meetingRegistration object on behalf of the organizer. + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/meetingregistration-post-customquestions?view=graph-rest-1.0 operationId: communications.onlineMeetings.registration_CreateCustomQuestions parameters: - name: onlineMeeting-id in: path description: 'key: id of onlineMeeting' required: true + style: simple schema: type: string x-ms-docs-key-type: onlineMeeting @@ -4581,12 +4891,14 @@ paths: tags: - communications.onlineMeeting summary: Get customQuestions from communications + description: Custom registration questions. operationId: communications.onlineMeetings.registration_GetCustomQuestions parameters: - name: onlineMeeting-id in: path description: 'key: id of onlineMeeting' required: true + style: simple schema: type: string x-ms-docs-key-type: onlineMeeting @@ -4594,6 +4906,7 @@ paths: in: path description: 'key: id of meetingRegistrationQuestion' required: true + style: simple schema: type: string x-ms-docs-key-type: meetingRegistrationQuestion @@ -4645,6 +4958,7 @@ paths: in: path description: 'key: id of onlineMeeting' required: true + style: simple schema: type: string x-ms-docs-key-type: onlineMeeting @@ -4652,6 +4966,7 @@ paths: in: path description: 'key: id of meetingRegistrationQuestion' required: true + style: simple schema: type: string x-ms-docs-key-type: meetingRegistrationQuestion @@ -4678,6 +4993,7 @@ paths: in: path description: 'key: id of onlineMeeting' required: true + style: simple schema: type: string x-ms-docs-key-type: onlineMeeting @@ -4685,12 +5001,14 @@ paths: in: path description: 'key: id of meetingRegistrationQuestion' required: true + style: simple schema: type: string x-ms-docs-key-type: meetingRegistrationQuestion - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -4703,13 +5021,18 @@ paths: get: tags: - communications.onlineMeeting - summary: Get transcripts from communications + summary: List transcripts + description: Retrieve the list of callTranscript objects associated with an onlineMeeting. + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/onlinemeeting-list-transcripts?view=graph-rest-1.0 operationId: communications.onlineMeetings_ListTranscripts parameters: - name: onlineMeeting-id in: path description: 'key: id of onlineMeeting' required: true + style: simple schema: type: string x-ms-docs-key-type: onlineMeeting @@ -4780,6 +5103,7 @@ paths: in: path description: 'key: id of onlineMeeting' required: true + style: simple schema: type: string x-ms-docs-key-type: onlineMeeting @@ -4805,12 +5129,14 @@ paths: tags: - communications.onlineMeeting summary: Get transcripts from communications + description: The transcripts of an online meeting. Read-only. operationId: communications.onlineMeetings_GetTranscripts parameters: - name: onlineMeeting-id in: path description: 'key: id of onlineMeeting' required: true + style: simple schema: type: string x-ms-docs-key-type: onlineMeeting @@ -4818,6 +5144,7 @@ paths: in: path description: 'key: id of callTranscript' required: true + style: simple schema: type: string x-ms-docs-key-type: callTranscript @@ -4867,6 +5194,7 @@ paths: in: path description: 'key: id of onlineMeeting' required: true + style: simple schema: type: string x-ms-docs-key-type: onlineMeeting @@ -4874,6 +5202,7 @@ paths: in: path description: 'key: id of callTranscript' required: true + style: simple schema: type: string x-ms-docs-key-type: callTranscript @@ -4900,6 +5229,7 @@ paths: in: path description: 'key: id of onlineMeeting' required: true + style: simple schema: type: string x-ms-docs-key-type: onlineMeeting @@ -4907,12 +5237,14 @@ paths: in: path description: 'key: id of callTranscript' required: true + style: simple schema: type: string x-ms-docs-key-type: callTranscript - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -4926,12 +5258,17 @@ paths: tags: - communications.onlineMeeting summary: Get content for the navigation property transcripts from communications + description: A field representing the content of the transcript. Read-only. + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/onlinemeeting-list-transcripts?view=graph-rest-1.0 operationId: communications.onlineMeetings_GetTranscriptsContent parameters: - name: onlineMeeting-id in: path description: 'key: id of onlineMeeting' required: true + style: simple schema: type: string x-ms-docs-key-type: onlineMeeting @@ -4939,6 +5276,7 @@ paths: in: path description: 'key: id of callTranscript' required: true + style: simple schema: type: string x-ms-docs-key-type: callTranscript @@ -4957,12 +5295,14 @@ paths: tags: - communications.onlineMeeting summary: Update content for the navigation property transcripts in communications + description: A field representing the content of the transcript. Read-only. operationId: communications.onlineMeetings_SetTranscriptsContent parameters: - name: onlineMeeting-id in: path description: 'key: id of onlineMeeting' required: true + style: simple schema: type: string x-ms-docs-key-type: onlineMeeting @@ -4970,6 +5310,7 @@ paths: in: path description: 'key: id of callTranscript' required: true + style: simple schema: type: string x-ms-docs-key-type: callTranscript @@ -4998,6 +5339,7 @@ paths: in: path description: 'key: id of onlineMeeting' required: true + style: simple schema: type: string x-ms-docs-key-type: onlineMeeting @@ -5050,6 +5392,7 @@ paths: in: path description: 'key: id of onlineMeeting' required: true + style: simple schema: type: string x-ms-docs-key-type: onlineMeeting @@ -5076,12 +5419,14 @@ paths: in: path description: 'key: id of onlineMeeting' required: true + style: simple schema: type: string x-ms-docs-key-type: onlineMeeting - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -5095,6 +5440,10 @@ paths: tags: - communications.Actions summary: Invoke action createOrGet + description: 'Create an onlineMeeting object with a custom specified external ID. If the external ID already exists, this API will return the onlineMeeting object with that external ID. ' + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/onlinemeeting-createorget?view=graph-rest-1.0 operationId: communications.onlineMeetings_createOrGet requestBody: description: Action parameters @@ -5235,6 +5584,7 @@ paths: in: path description: 'key: id of presence' required: true + style: simple schema: type: string x-ms-docs-key-type: presence @@ -5294,6 +5644,7 @@ paths: in: path description: 'key: id of presence' required: true + style: simple schema: type: string x-ms-docs-key-type: presence @@ -5320,12 +5671,14 @@ paths: in: path description: 'key: id of presence' required: true + style: simple schema: type: string x-ms-docs-key-type: presence - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -5339,12 +5692,17 @@ paths: tags: - communications.Actions summary: Invoke action clearPresence + description: 'Clear a presence session of an application for a user. If it is the user''s only presence session, a successful **clearPresence** changes the user''s presence to `Offline/Offline`. Read more about presence sessions and their time-out and expiration. ' + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/presence-clearpresence?view=graph-rest-1.0 operationId: communications.presences_clearPresence parameters: - name: presence-id in: path description: 'key: id of presence' required: true + style: simple schema: type: string x-ms-docs-key-type: presence @@ -5372,12 +5730,17 @@ paths: tags: - communications.Actions summary: Invoke action clearUserPreferredPresence + description: Clear the preferred availability and activity status for a user. + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/presence-clearuserpreferredpresence?view=graph-rest-1.0 operationId: communications.presences_clearUserPreferredPresence parameters: - name: presence-id in: path description: 'key: id of presence' required: true + style: simple schema: type: string x-ms-docs-key-type: presence @@ -5392,12 +5755,17 @@ paths: tags: - communications.Actions summary: Invoke action setPresence + description: Set the availability and activity status in a presence session of an application for a user. + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/presence-setpresence?view=graph-rest-1.0 operationId: communications.presences_setPresence parameters: - name: presence-id in: path description: 'key: id of presence' required: true + style: simple schema: type: string x-ms-docs-key-type: presence @@ -5434,12 +5802,17 @@ paths: tags: - communications.Actions summary: Invoke action setUserPreferredPresence + description: 'Set the preferred availability and activity status for a user. If the preferred presence of a user is set, the user''s presence is the preferred presence. Preferred presence takes effect only when there is at least one presence session of the user. Otherwise, the user''s presence stays as Offline. A presence session can be created as a result of a successful setPresence operation, or if the user is signed in on a Teams client. Read more about presence sessions and their time-out and expiration. ' + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/presence-setuserpreferredpresence?view=graph-rest-1.0 operationId: communications.presences_setUserPreferredPresence parameters: - name: presence-id in: path description: 'key: id of presence' required: true + style: simple schema: type: string x-ms-docs-key-type: presence @@ -5452,10 +5825,8 @@ paths: properties: availability: type: string - nullable: true activity: type: string - nullable: true expirationDuration: pattern: '^-?P([0-9]+D)?(T([0-9]+H)?([0-9]+M)?([0-9]+([.][0-9]+)?S)?)?$' type: string @@ -5481,6 +5852,7 @@ paths: in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -5507,8 +5879,6 @@ paths: - allowAttendeeToEnableMic desc - allowedPresenters - allowedPresenters desc - - allowMeetingChat - - allowMeetingChat desc - allowTeamworkReactions - allowTeamworkReactions desc - alternativeRecording @@ -5572,7 +5942,6 @@ paths: - allowAttendeeToEnableCamera - allowAttendeeToEnableMic - allowedPresenters - - allowMeetingChat - allowTeamworkReactions - alternativeRecording - anonymizeIdentityForRoles @@ -5632,13 +6001,18 @@ paths: post: tags: - users.onlineMeeting - summary: Create new navigation property to onlineMeetings for users + summary: Create onlineMeeting + description: Create an online meeting on behalf of a user. + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/application-post-onlinemeetings?view=graph-rest-1.0 operationId: users_CreateOnlineMeetings parameters: - name: user-id in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -5670,6 +6044,7 @@ paths: in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -5677,6 +6052,7 @@ paths: in: path description: 'key: id of onlineMeeting' required: true + style: simple schema: type: string x-ms-docs-key-type: onlineMeeting @@ -5694,7 +6070,6 @@ paths: - allowAttendeeToEnableCamera - allowAttendeeToEnableMic - allowedPresenters - - allowMeetingChat - allowTeamworkReactions - alternativeRecording - anonymizeIdentityForRoles @@ -5788,6 +6163,7 @@ paths: in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -5795,6 +6171,7 @@ paths: in: path description: 'key: id of onlineMeeting' required: true + style: simple schema: type: string x-ms-docs-key-type: onlineMeeting @@ -5821,6 +6198,7 @@ paths: in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -5828,12 +6206,14 @@ paths: in: path description: 'key: id of onlineMeeting' required: true + style: simple schema: type: string x-ms-docs-key-type: onlineMeeting - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -5847,12 +6227,14 @@ paths: tags: - users.onlineMeeting summary: Get alternativeRecording for the navigation property onlineMeetings from users + description: The content stream of the alternative recording of a Microsoft Teams live event. Read-only. operationId: users_GetOnlineMeetingsAlternativeRecording parameters: - name: user-id in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -5860,6 +6242,7 @@ paths: in: path description: 'key: id of onlineMeeting' required: true + style: simple schema: type: string x-ms-docs-key-type: onlineMeeting @@ -5878,12 +6261,14 @@ paths: tags: - users.onlineMeeting summary: Update alternativeRecording for the navigation property onlineMeetings in users + description: The content stream of the alternative recording of a Microsoft Teams live event. Read-only. operationId: users_SetOnlineMeetingsAlternativeRecording parameters: - name: user-id in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -5891,6 +6276,7 @@ paths: in: path description: 'key: id of onlineMeeting' required: true + style: simple schema: type: string x-ms-docs-key-type: onlineMeeting @@ -5912,13 +6298,18 @@ paths: get: tags: - users.onlineMeeting - summary: Get attendanceReports from users + summary: List meetingAttendanceReports + description: 'Get a list of meetingAttendanceReport objects for an onlineMeeting. Each time an online meeting ends, an attendance report is generated for that session.' + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/meetingattendancereport-list?view=graph-rest-1.0 operationId: users.onlineMeetings_ListAttendanceReports parameters: - name: user-id in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -5926,6 +6317,7 @@ paths: in: path description: 'key: id of onlineMeeting' required: true + style: simple schema: type: string x-ms-docs-key-type: onlineMeeting @@ -6001,6 +6393,7 @@ paths: in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -6008,6 +6401,7 @@ paths: in: path description: 'key: id of onlineMeeting' required: true + style: simple schema: type: string x-ms-docs-key-type: onlineMeeting @@ -6033,12 +6427,14 @@ paths: tags: - users.onlineMeeting summary: Get attendanceReports from users + description: The attendance reports of an online meeting. Read-only. operationId: users.onlineMeetings_GetAttendanceReports parameters: - name: user-id in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -6046,6 +6442,7 @@ paths: in: path description: 'key: id of onlineMeeting' required: true + style: simple schema: type: string x-ms-docs-key-type: onlineMeeting @@ -6053,6 +6450,7 @@ paths: in: path description: 'key: id of meetingAttendanceReport' required: true + style: simple schema: type: string x-ms-docs-key-type: meetingAttendanceReport @@ -6112,6 +6510,7 @@ paths: in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -6119,6 +6518,7 @@ paths: in: path description: 'key: id of onlineMeeting' required: true + style: simple schema: type: string x-ms-docs-key-type: onlineMeeting @@ -6126,6 +6526,7 @@ paths: in: path description: 'key: id of meetingAttendanceReport' required: true + style: simple schema: type: string x-ms-docs-key-type: meetingAttendanceReport @@ -6152,6 +6553,7 @@ paths: in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -6159,6 +6561,7 @@ paths: in: path description: 'key: id of onlineMeeting' required: true + style: simple schema: type: string x-ms-docs-key-type: onlineMeeting @@ -6166,12 +6569,14 @@ paths: in: path description: 'key: id of meetingAttendanceReport' required: true + style: simple schema: type: string x-ms-docs-key-type: meetingAttendanceReport - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -6184,13 +6589,18 @@ paths: get: tags: - users.onlineMeeting - summary: Get attendanceRecords from users + summary: List attendanceRecords + description: Get a list of attendanceRecord objects and their properties. + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/attendancerecord-list?view=graph-rest-1.0 operationId: users.onlineMeetings.attendanceReports_ListAttendanceRecords parameters: - name: user-id in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -6198,6 +6608,7 @@ paths: in: path description: 'key: id of onlineMeeting' required: true + style: simple schema: type: string x-ms-docs-key-type: onlineMeeting @@ -6205,6 +6616,7 @@ paths: in: path description: 'key: id of meetingAttendanceReport' required: true + style: simple schema: type: string x-ms-docs-key-type: meetingAttendanceReport @@ -6287,6 +6699,7 @@ paths: in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -6294,6 +6707,7 @@ paths: in: path description: 'key: id of onlineMeeting' required: true + style: simple schema: type: string x-ms-docs-key-type: onlineMeeting @@ -6301,6 +6715,7 @@ paths: in: path description: 'key: id of meetingAttendanceReport' required: true + style: simple schema: type: string x-ms-docs-key-type: meetingAttendanceReport @@ -6326,12 +6741,14 @@ paths: tags: - users.onlineMeeting summary: Get attendanceRecords from users + description: List of attendance records of an attendance report. Read-only. operationId: users.onlineMeetings.attendanceReports_GetAttendanceRecords parameters: - name: user-id in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -6339,6 +6756,7 @@ paths: in: path description: 'key: id of onlineMeeting' required: true + style: simple schema: type: string x-ms-docs-key-type: onlineMeeting @@ -6346,6 +6764,7 @@ paths: in: path description: 'key: id of meetingAttendanceReport' required: true + style: simple schema: type: string x-ms-docs-key-type: meetingAttendanceReport @@ -6353,6 +6772,7 @@ paths: in: path description: 'key: id of attendanceRecord' required: true + style: simple schema: type: string x-ms-docs-key-type: attendanceRecord @@ -6406,6 +6826,7 @@ paths: in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -6413,6 +6834,7 @@ paths: in: path description: 'key: id of onlineMeeting' required: true + style: simple schema: type: string x-ms-docs-key-type: onlineMeeting @@ -6420,6 +6842,7 @@ paths: in: path description: 'key: id of meetingAttendanceReport' required: true + style: simple schema: type: string x-ms-docs-key-type: meetingAttendanceReport @@ -6427,6 +6850,7 @@ paths: in: path description: 'key: id of attendanceRecord' required: true + style: simple schema: type: string x-ms-docs-key-type: attendanceRecord @@ -6453,6 +6877,7 @@ paths: in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -6460,6 +6885,7 @@ paths: in: path description: 'key: id of onlineMeeting' required: true + style: simple schema: type: string x-ms-docs-key-type: onlineMeeting @@ -6467,6 +6893,7 @@ paths: in: path description: 'key: id of meetingAttendanceReport' required: true + style: simple schema: type: string x-ms-docs-key-type: meetingAttendanceReport @@ -6474,12 +6901,14 @@ paths: in: path description: 'key: id of attendanceRecord' required: true + style: simple schema: type: string x-ms-docs-key-type: attendanceRecord - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -6493,12 +6922,14 @@ paths: tags: - users.onlineMeeting summary: Get attendeeReport for the navigation property onlineMeetings from users + description: The content stream of the attendee report of a Teams live event. Read-only. operationId: users_GetOnlineMeetingsAttendeeReport parameters: - name: user-id in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -6506,6 +6937,7 @@ paths: in: path description: 'key: id of onlineMeeting' required: true + style: simple schema: type: string x-ms-docs-key-type: onlineMeeting @@ -6524,12 +6956,14 @@ paths: tags: - users.onlineMeeting summary: Update attendeeReport for the navigation property onlineMeetings in users + description: The content stream of the attendee report of a Teams live event. Read-only. operationId: users_SetOnlineMeetingsAttendeeReport parameters: - name: user-id in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -6537,6 +6971,7 @@ paths: in: path description: 'key: id of onlineMeeting' required: true + style: simple schema: type: string x-ms-docs-key-type: onlineMeeting @@ -6558,13 +6993,18 @@ paths: get: tags: - users.onlineMeeting - summary: Get meetingAttendanceReport from users + summary: Get meetingAttendanceReport + description: 'Get the meetingAttendanceReport for an onlineMeeting. Each time an online meeting ends, an attendance report will be generated for that session.' + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/meetingattendancereport-get?view=graph-rest-1.0 operationId: users.onlineMeetings_GetMeetingAttendanceReport parameters: - name: user-id in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -6572,6 +7012,7 @@ paths: in: path description: 'key: id of onlineMeeting' required: true + style: simple schema: type: string x-ms-docs-key-type: onlineMeeting @@ -6630,6 +7071,7 @@ paths: in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -6637,6 +7079,7 @@ paths: in: path description: 'key: id of onlineMeeting' required: true + style: simple schema: type: string x-ms-docs-key-type: onlineMeeting @@ -6663,6 +7106,7 @@ paths: in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -6670,12 +7114,14 @@ paths: in: path description: 'key: id of onlineMeeting' required: true + style: simple schema: type: string x-ms-docs-key-type: onlineMeeting - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -6688,13 +7134,18 @@ paths: get: tags: - users.onlineMeeting - summary: Get attendanceRecords from users + summary: List attendanceRecords + description: Get a list of attendanceRecord objects and their properties. + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/attendancerecord-list?view=graph-rest-1.0 operationId: users.onlineMeetings.meetingAttendanceReport_ListAttendanceRecords parameters: - name: user-id in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -6702,6 +7153,7 @@ paths: in: path description: 'key: id of onlineMeeting' required: true + style: simple schema: type: string x-ms-docs-key-type: onlineMeeting @@ -6784,6 +7236,7 @@ paths: in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -6791,6 +7244,7 @@ paths: in: path description: 'key: id of onlineMeeting' required: true + style: simple schema: type: string x-ms-docs-key-type: onlineMeeting @@ -6816,12 +7270,14 @@ paths: tags: - users.onlineMeeting summary: Get attendanceRecords from users + description: List of attendance records of an attendance report. Read-only. operationId: users.onlineMeetings.meetingAttendanceReport_GetAttendanceRecords parameters: - name: user-id in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -6829,6 +7285,7 @@ paths: in: path description: 'key: id of onlineMeeting' required: true + style: simple schema: type: string x-ms-docs-key-type: onlineMeeting @@ -6836,6 +7293,7 @@ paths: in: path description: 'key: id of attendanceRecord' required: true + style: simple schema: type: string x-ms-docs-key-type: attendanceRecord @@ -6889,6 +7347,7 @@ paths: in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -6896,6 +7355,7 @@ paths: in: path description: 'key: id of onlineMeeting' required: true + style: simple schema: type: string x-ms-docs-key-type: onlineMeeting @@ -6903,6 +7363,7 @@ paths: in: path description: 'key: id of attendanceRecord' required: true + style: simple schema: type: string x-ms-docs-key-type: attendanceRecord @@ -6929,6 +7390,7 @@ paths: in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -6936,6 +7398,7 @@ paths: in: path description: 'key: id of onlineMeeting' required: true + style: simple schema: type: string x-ms-docs-key-type: onlineMeeting @@ -6943,12 +7406,14 @@ paths: in: path description: 'key: id of attendanceRecord' required: true + style: simple schema: type: string x-ms-docs-key-type: attendanceRecord - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -6962,12 +7427,14 @@ paths: tags: - users.onlineMeeting summary: Get recording for the navigation property onlineMeetings from users + description: The content stream of the recording of a Teams live event. Read-only. operationId: users_GetOnlineMeetingsRecording parameters: - name: user-id in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -6975,6 +7442,7 @@ paths: in: path description: 'key: id of onlineMeeting' required: true + style: simple schema: type: string x-ms-docs-key-type: onlineMeeting @@ -6993,12 +7461,14 @@ paths: tags: - users.onlineMeeting summary: Update recording for the navigation property onlineMeetings in users + description: The content stream of the recording of a Teams live event. Read-only. operationId: users_SetOnlineMeetingsRecording parameters: - name: user-id in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -7006,6 +7476,7 @@ paths: in: path description: 'key: id of onlineMeeting' required: true + style: simple schema: type: string x-ms-docs-key-type: onlineMeeting @@ -7027,13 +7498,18 @@ paths: get: tags: - users.onlineMeeting - summary: Get registration from users + summary: Get externalMeetingRegistration + description: Get the externalMeetingRegistration details associated with an onlineMeeting. + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/externalmeetingregistration-get?view=graph-rest-1.0 operationId: users.onlineMeetings_GetRegistration parameters: - name: user-id in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -7041,6 +7517,7 @@ paths: in: path description: 'key: id of onlineMeeting' required: true + style: simple schema: type: string x-ms-docs-key-type: onlineMeeting @@ -7104,13 +7581,18 @@ paths: patch: tags: - users.onlineMeeting - summary: Update the navigation property registration in users + summary: Update meetingRegistration + description: Update the details of a meetingRegistration object assciated with an onlineMeeting on behalf of the organizer. + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/meetingregistration-update?view=graph-rest-1.0 operationId: users.onlineMeetings_UpdateRegistration parameters: - name: user-id in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -7118,6 +7600,7 @@ paths: in: path description: 'key: id of onlineMeeting' required: true + style: simple schema: type: string x-ms-docs-key-type: onlineMeeting @@ -7137,13 +7620,18 @@ paths: delete: tags: - users.onlineMeeting - summary: Delete navigation property registration for users + summary: Delete externalMeetingRegistration + description: Disable and delete the externalMeetingRegistration of an onlineMeeting. + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/externalmeetingregistration-delete?view=graph-rest-1.0 operationId: users.onlineMeetings_DeleteRegistration parameters: - name: user-id in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -7151,12 +7639,14 @@ paths: in: path description: 'key: id of onlineMeeting' required: true + style: simple schema: type: string x-ms-docs-key-type: onlineMeeting - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -7169,13 +7659,18 @@ paths: get: tags: - users.onlineMeeting - summary: Get customQuestions from users + summary: List customQuestions + description: Get a list of the custom registration questions associated with a meetingRegistration object on behalf of the organizer. + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/meetingregistration-list-customquestions?view=graph-rest-1.0 operationId: users.onlineMeetings.registration_ListCustomQuestions parameters: - name: user-id in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -7183,6 +7678,7 @@ paths: in: path description: 'key: id of onlineMeeting' required: true + style: simple schema: type: string x-ms-docs-key-type: onlineMeeting @@ -7252,13 +7748,18 @@ paths: post: tags: - users.onlineMeeting - summary: Create new navigation property to customQuestions for users + summary: Create meetingRegistrationQuestion + description: Create a custom registration question associated with a meetingRegistration object on behalf of the organizer. + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/meetingregistration-post-customquestions?view=graph-rest-1.0 operationId: users.onlineMeetings.registration_CreateCustomQuestions parameters: - name: user-id in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -7266,6 +7767,7 @@ paths: in: path description: 'key: id of onlineMeeting' required: true + style: simple schema: type: string x-ms-docs-key-type: onlineMeeting @@ -7291,12 +7793,14 @@ paths: tags: - users.onlineMeeting summary: Get customQuestions from users + description: Custom registration questions. operationId: users.onlineMeetings.registration_GetCustomQuestions parameters: - name: user-id in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -7304,6 +7808,7 @@ paths: in: path description: 'key: id of onlineMeeting' required: true + style: simple schema: type: string x-ms-docs-key-type: onlineMeeting @@ -7311,6 +7816,7 @@ paths: in: path description: 'key: id of meetingRegistrationQuestion' required: true + style: simple schema: type: string x-ms-docs-key-type: meetingRegistrationQuestion @@ -7362,6 +7868,7 @@ paths: in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -7369,6 +7876,7 @@ paths: in: path description: 'key: id of onlineMeeting' required: true + style: simple schema: type: string x-ms-docs-key-type: onlineMeeting @@ -7376,6 +7884,7 @@ paths: in: path description: 'key: id of meetingRegistrationQuestion' required: true + style: simple schema: type: string x-ms-docs-key-type: meetingRegistrationQuestion @@ -7402,6 +7911,7 @@ paths: in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -7409,6 +7919,7 @@ paths: in: path description: 'key: id of onlineMeeting' required: true + style: simple schema: type: string x-ms-docs-key-type: onlineMeeting @@ -7416,12 +7927,14 @@ paths: in: path description: 'key: id of meetingRegistrationQuestion' required: true + style: simple schema: type: string x-ms-docs-key-type: meetingRegistrationQuestion - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -7434,13 +7947,18 @@ paths: get: tags: - users.onlineMeeting - summary: Get transcripts from users + summary: List transcripts + description: Retrieve the list of callTranscript objects associated with an onlineMeeting. + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/onlinemeeting-list-transcripts?view=graph-rest-1.0 operationId: users.onlineMeetings_ListTranscripts parameters: - name: user-id in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -7448,6 +7966,7 @@ paths: in: path description: 'key: id of onlineMeeting' required: true + style: simple schema: type: string x-ms-docs-key-type: onlineMeeting @@ -7518,6 +8037,7 @@ paths: in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -7525,6 +8045,7 @@ paths: in: path description: 'key: id of onlineMeeting' required: true + style: simple schema: type: string x-ms-docs-key-type: onlineMeeting @@ -7550,12 +8071,14 @@ paths: tags: - users.onlineMeeting summary: Get transcripts from users + description: The transcripts of an online meeting. Read-only. operationId: users.onlineMeetings_GetTranscripts parameters: - name: user-id in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -7563,6 +8086,7 @@ paths: in: path description: 'key: id of onlineMeeting' required: true + style: simple schema: type: string x-ms-docs-key-type: onlineMeeting @@ -7570,6 +8094,7 @@ paths: in: path description: 'key: id of callTranscript' required: true + style: simple schema: type: string x-ms-docs-key-type: callTranscript @@ -7619,6 +8144,7 @@ paths: in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -7626,6 +8152,7 @@ paths: in: path description: 'key: id of onlineMeeting' required: true + style: simple schema: type: string x-ms-docs-key-type: onlineMeeting @@ -7633,6 +8160,7 @@ paths: in: path description: 'key: id of callTranscript' required: true + style: simple schema: type: string x-ms-docs-key-type: callTranscript @@ -7659,6 +8187,7 @@ paths: in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -7666,6 +8195,7 @@ paths: in: path description: 'key: id of onlineMeeting' required: true + style: simple schema: type: string x-ms-docs-key-type: onlineMeeting @@ -7673,12 +8203,14 @@ paths: in: path description: 'key: id of callTranscript' required: true + style: simple schema: type: string x-ms-docs-key-type: callTranscript - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -7692,12 +8224,17 @@ paths: tags: - users.onlineMeeting summary: Get content for the navigation property transcripts from users + description: A field representing the content of the transcript. Read-only. + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/onlinemeeting-list-transcripts?view=graph-rest-1.0 operationId: users.onlineMeetings_GetTranscriptsContent parameters: - name: user-id in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -7705,6 +8242,7 @@ paths: in: path description: 'key: id of onlineMeeting' required: true + style: simple schema: type: string x-ms-docs-key-type: onlineMeeting @@ -7712,6 +8250,7 @@ paths: in: path description: 'key: id of callTranscript' required: true + style: simple schema: type: string x-ms-docs-key-type: callTranscript @@ -7730,12 +8269,14 @@ paths: tags: - users.onlineMeeting summary: Update content for the navigation property transcripts in users + description: A field representing the content of the transcript. Read-only. operationId: users.onlineMeetings_SetTranscriptsContent parameters: - name: user-id in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -7743,6 +8284,7 @@ paths: in: path description: 'key: id of onlineMeeting' required: true + style: simple schema: type: string x-ms-docs-key-type: onlineMeeting @@ -7750,6 +8292,7 @@ paths: in: path description: 'key: id of callTranscript' required: true + style: simple schema: type: string x-ms-docs-key-type: callTranscript @@ -7778,6 +8321,7 @@ paths: in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -7785,6 +8329,7 @@ paths: in: path description: 'key: id of onlineMeeting' required: true + style: simple schema: type: string x-ms-docs-key-type: onlineMeeting @@ -7837,6 +8382,7 @@ paths: in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -7844,6 +8390,7 @@ paths: in: path description: 'key: id of onlineMeeting' required: true + style: simple schema: type: string x-ms-docs-key-type: onlineMeeting @@ -7870,6 +8417,7 @@ paths: in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -7877,12 +8425,14 @@ paths: in: path description: 'key: id of onlineMeeting' required: true + style: simple schema: type: string x-ms-docs-key-type: onlineMeeting - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -7895,13 +8445,18 @@ paths: get: tags: - users.presence - summary: Get presence from users + summary: Get presence + description: Get a user's presence information. + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/presence-get?view=graph-rest-1.0 operationId: users_GetPresence parameters: - name: user-id in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -7961,6 +8516,7 @@ paths: in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -7987,12 +8543,14 @@ paths: in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -8013,18 +8571,22 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.call' + x-ms-navigationProperty: true callRecords: type: array items: $ref: '#/components/schemas/microsoft.graph.callRecords.callRecord' + x-ms-navigationProperty: true onlineMeetings: type: array items: $ref: '#/components/schemas/microsoft.graph.onlineMeeting' + x-ms-navigationProperty: true presences: type: array items: $ref: '#/components/schemas/microsoft.graph.presence' + x-ms-navigationProperty: true additionalProperties: type: object microsoft.graph.callRecords.callRecord: @@ -8075,6 +8637,7 @@ components: items: $ref: '#/components/schemas/microsoft.graph.callRecords.session' description: 'List of sessions involved in the call. Peer-to-peer calls typically only have one session, whereas group calls typically have at least one session per participant. Read-only. Nullable.' + x-ms-navigationProperty: true additionalProperties: type: object microsoft.graph.callRecords.session: @@ -8109,6 +8672,7 @@ components: items: $ref: '#/components/schemas/microsoft.graph.callRecords.segment' description: The list of segments involved in the session. Read-only. Nullable. + x-ms-navigationProperty: true additionalProperties: type: object microsoft.graph.callRecords.segment: @@ -8225,18 +8789,22 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.audioRoutingGroup' + x-ms-navigationProperty: true contentSharingSessions: type: array items: $ref: '#/components/schemas/microsoft.graph.contentSharingSession' + x-ms-navigationProperty: true operations: type: array items: $ref: '#/components/schemas/microsoft.graph.commsOperation' + x-ms-navigationProperty: true participants: type: array items: $ref: '#/components/schemas/microsoft.graph.participant' + x-ms-navigationProperty: true additionalProperties: type: object microsoft.graph.audioRoutingGroup: @@ -8622,8 +9190,6 @@ components: nullable: true allowedPresenters: $ref: '#/components/schemas/microsoft.graph.onlineMeetingPresenters' - allowMeetingChat: - $ref: '#/components/schemas/microsoft.graph.meetingChatMode' allowTeamworkReactions: type: boolean description: Indicates if Teams reactions are enabled for the meeting. @@ -8721,6 +9287,7 @@ components: items: $ref: '#/components/schemas/microsoft.graph.meetingAttendanceReport' description: The attendance reports of an online meeting. Read-only. + x-ms-navigationProperty: true meetingAttendanceReport: $ref: '#/components/schemas/microsoft.graph.meetingAttendanceReport' registration: @@ -8730,6 +9297,7 @@ components: items: $ref: '#/components/schemas/microsoft.graph.callTranscript' description: The transcripts of an online meeting. Read-only. + x-ms-navigationProperty: true additionalProperties: type: object microsoft.graph.meetingAttendanceReport: @@ -8762,6 +9330,7 @@ components: items: $ref: '#/components/schemas/microsoft.graph.attendanceRecord' description: List of attendance records of an attendance report. Read-only. + x-ms-navigationProperty: true additionalProperties: type: object microsoft.graph.attendanceRecord: @@ -8845,6 +9414,7 @@ components: items: $ref: '#/components/schemas/microsoft.graph.meetingRegistrationQuestion' description: Custom registration questions. + x-ms-navigationProperty: true additionalProperties: type: object microsoft.graph.meetingRegistrationQuestion: @@ -9412,14 +9982,6 @@ components: - organizer - unknownFutureValue type: string - microsoft.graph.meetingChatMode: - title: meetingChatMode - enum: - - enabled - - disabled - - limited - - unknownFutureValue - type: string microsoft.graph.onlineMeetingRole: title: onlineMeetingRole enum: @@ -9587,6 +10149,7 @@ components: items: $ref: '#/components/schemas/microsoft.graph.meetingRegistrantBase' description: Registrants of the online meeting. + x-ms-navigationProperty: true additionalProperties: type: object microsoft.graph.meetingSpeaker: @@ -9664,169 +10227,211 @@ components: microsoft.graph.callRecords.callRecordCollectionResponse: title: Collection of callRecord type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.callRecords.callRecord' - '@odata.nextLink': - type: string + allOf: + - $ref: '#/components/schemas/BaseCollectionPaginationCountResponse' + - type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.callRecords.callRecord' + additionalProperties: + type: object additionalProperties: type: object microsoft.graph.callRecords.sessionCollectionResponse: title: Collection of session type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.callRecords.session' - '@odata.nextLink': - type: string + allOf: + - $ref: '#/components/schemas/BaseCollectionPaginationCountResponse' + - type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.callRecords.session' + additionalProperties: + type: object additionalProperties: type: object microsoft.graph.callRecords.segmentCollectionResponse: title: Collection of segment type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.callRecords.segment' - '@odata.nextLink': - type: string + allOf: + - $ref: '#/components/schemas/BaseCollectionPaginationCountResponse' + - type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.callRecords.segment' + additionalProperties: + type: object additionalProperties: type: object microsoft.graph.callCollectionResponse: title: Collection of call type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.call' - '@odata.nextLink': - type: string + allOf: + - $ref: '#/components/schemas/BaseCollectionPaginationCountResponse' + - type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.call' + additionalProperties: + type: object additionalProperties: type: object microsoft.graph.audioRoutingGroupCollectionResponse: title: Collection of audioRoutingGroup type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.audioRoutingGroup' - '@odata.nextLink': - type: string + allOf: + - $ref: '#/components/schemas/BaseCollectionPaginationCountResponse' + - type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.audioRoutingGroup' + additionalProperties: + type: object additionalProperties: type: object microsoft.graph.contentSharingSessionCollectionResponse: title: Collection of contentSharingSession type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.contentSharingSession' - '@odata.nextLink': - type: string + allOf: + - $ref: '#/components/schemas/BaseCollectionPaginationCountResponse' + - type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.contentSharingSession' + additionalProperties: + type: object additionalProperties: type: object microsoft.graph.commsOperationCollectionResponse: title: Collection of commsOperation type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.commsOperation' - '@odata.nextLink': - type: string + allOf: + - $ref: '#/components/schemas/BaseCollectionPaginationCountResponse' + - type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.commsOperation' + additionalProperties: + type: object additionalProperties: type: object microsoft.graph.participantCollectionResponse: title: Collection of participant type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.participant' - '@odata.nextLink': - type: string + allOf: + - $ref: '#/components/schemas/BaseCollectionPaginationCountResponse' + - type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.participant' + additionalProperties: + type: object additionalProperties: type: object microsoft.graph.onlineMeetingCollectionResponse: title: Collection of onlineMeeting type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.onlineMeeting' - '@odata.nextLink': - type: string + allOf: + - $ref: '#/components/schemas/BaseCollectionPaginationCountResponse' + - type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.onlineMeeting' + additionalProperties: + type: object additionalProperties: type: object microsoft.graph.meetingAttendanceReportCollectionResponse: title: Collection of meetingAttendanceReport type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.meetingAttendanceReport' - '@odata.nextLink': - type: string + allOf: + - $ref: '#/components/schemas/BaseCollectionPaginationCountResponse' + - type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.meetingAttendanceReport' + additionalProperties: + type: object additionalProperties: type: object microsoft.graph.attendanceRecordCollectionResponse: title: Collection of attendanceRecord type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.attendanceRecord' - '@odata.nextLink': - type: string + allOf: + - $ref: '#/components/schemas/BaseCollectionPaginationCountResponse' + - type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.attendanceRecord' + additionalProperties: + type: object additionalProperties: type: object microsoft.graph.meetingRegistrationQuestionCollectionResponse: title: Collection of meetingRegistrationQuestion type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.meetingRegistrationQuestion' - '@odata.nextLink': - type: string + allOf: + - $ref: '#/components/schemas/BaseCollectionPaginationCountResponse' + - type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.meetingRegistrationQuestion' + additionalProperties: + type: object additionalProperties: type: object microsoft.graph.callTranscriptCollectionResponse: title: Collection of callTranscript type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.callTranscript' - '@odata.nextLink': - type: string + allOf: + - $ref: '#/components/schemas/BaseCollectionPaginationCountResponse' + - type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.callTranscript' + additionalProperties: + type: object additionalProperties: type: object microsoft.graph.presenceCollectionResponse: title: Collection of presence type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.presence' - '@odata.nextLink': - type: string + allOf: + - $ref: '#/components/schemas/BaseCollectionPaginationCountResponse' + - type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.presence' + additionalProperties: + type: object additionalProperties: type: object microsoft.graph.callRecords.userAgent: @@ -10287,6 +10892,11 @@ components: - receiveOnly - sendReceive type: string + ReferenceNumeric: + enum: + - '-INF' + - INF + - NaN microsoft.graph.broadcastMeetingAudience: title: broadcastMeetingAudience enum: @@ -10301,7 +10911,7 @@ components: properties: isCaptionEnabled: type: boolean - description: Indicates whether caption is enabled for this Teams live event. + description: Indicates whether captions are enabled for this Teams live event. nullable: true spokenLanguage: type: string @@ -10372,6 +10982,15 @@ components: $ref: '#/components/schemas/microsoft.graph.ODataErrors.InnerError' additionalProperties: type: object + BaseCollectionPaginationCountResponse: + title: Base collection pagination and count responses + type: object + properties: + '@odata.nextLink': + type: string + nullable: true + additionalProperties: + type: object microsoft.graph.callRecords.networkConnectionType: title: networkConnectionType enum: @@ -10599,6 +11218,8 @@ components: name: $top in: query description: Show only the first n items + style: form + explode: false schema: minimum: 0 type: integer @@ -10607,6 +11228,8 @@ components: name: $skip in: query description: Skip the first n items + style: form + explode: false schema: minimum: 0 type: integer @@ -10614,18 +11237,24 @@ components: name: $search in: query description: Search items by search phrases + style: form + explode: false schema: type: string filter: name: $filter in: query description: Filter items by property values + style: form + explode: false schema: type: string count: name: $count in: query description: Include count of items + style: form + explode: false schema: type: boolean securitySchemes: diff --git a/openApiDocs/beta/Compliance.yml b/openApiDocs/beta/Compliance.yml index 47d7e5dbdc6..25de2f73e4d 100644 --- a/openApiDocs/beta/Compliance.yml +++ b/openApiDocs/beta/Compliance.yml @@ -142,6 +142,7 @@ paths: - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -154,7 +155,11 @@ paths: get: tags: - compliance.ediscoveryroot - summary: Get cases from compliance + summary: List cases + description: Retrieve a list of case objects. + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/ediscovery-case-list?view=graph-rest-1.0 operationId: compliance.ediscovery_ListCases parameters: - $ref: '#/components/parameters/top' @@ -254,7 +259,11 @@ paths: post: tags: - compliance.ediscoveryroot - summary: Create new navigation property to cases for compliance + summary: Create case + description: Create a new case object. + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/ediscovery-case-post?view=graph-rest-1.0 operationId: compliance.ediscovery_CreateCases requestBody: description: New navigation property @@ -284,6 +293,7 @@ paths: in: path description: 'key: id of case' required: true + style: simple schema: type: string x-ms-docs-key-type: case @@ -393,6 +403,7 @@ paths: in: path description: 'key: id of case' required: true + style: simple schema: type: string x-ms-docs-key-type: case @@ -419,12 +430,14 @@ paths: in: path description: 'key: id of case' required: true + style: simple schema: type: string x-ms-docs-key-type: case - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -437,13 +450,18 @@ paths: get: tags: - compliance.ediscoveryroot - summary: Get custodians from compliance + summary: List custodians + description: Get a list of the custodian objects and their properties. + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/ediscovery-case-list-custodians?view=graph-rest-1.0 operationId: compliance.ediscovery.cases_ListCustodians parameters: - name: case-id in: path description: 'key: id of case' required: true + style: simple schema: type: string x-ms-docs-key-type: case @@ -536,13 +554,18 @@ paths: post: tags: - compliance.ediscoveryroot - summary: Create new navigation property to custodians for compliance + summary: Create custodian + description: 'Create a new custodian object. After the custodian object is created, you will need to create the custodian''s userSource to reference their mailbox and OneDrive for Business site.' + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/ediscovery-case-post-custodians?view=graph-rest-1.0 operationId: compliance.ediscovery.cases_CreateCustodians parameters: - name: case-id in: path description: 'key: id of case' required: true + style: simple schema: type: string x-ms-docs-key-type: case @@ -568,12 +591,14 @@ paths: tags: - compliance.ediscoveryroot summary: Get custodians from compliance + description: Returns a list of case custodian objects for this case. Nullable. operationId: compliance.ediscovery.cases_GetCustodians parameters: - name: case-id in: path description: 'key: id of case' required: true + style: simple schema: type: string x-ms-docs-key-type: case @@ -581,6 +606,7 @@ paths: in: path description: 'key: id of custodian' required: true + style: simple schema: type: string x-ms-docs-key-type: custodian @@ -676,6 +702,7 @@ paths: in: path description: 'key: id of case' required: true + style: simple schema: type: string x-ms-docs-key-type: case @@ -683,6 +710,7 @@ paths: in: path description: 'key: id of custodian' required: true + style: simple schema: type: string x-ms-docs-key-type: custodian @@ -709,6 +737,7 @@ paths: in: path description: 'key: id of case' required: true + style: simple schema: type: string x-ms-docs-key-type: case @@ -716,12 +745,14 @@ paths: in: path description: 'key: id of custodian' required: true + style: simple schema: type: string x-ms-docs-key-type: custodian - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -735,12 +766,17 @@ paths: tags: - compliance.Actions summary: Invoke action activate + description: 'Activate a custodian that has been released from a case to make them part of the case again. For details, see Manage custodians in an Advanced eDiscovery case.' + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/ediscovery-custodian-activate?view=graph-rest-1.0 operationId: compliance.ediscovery.cases.custodians_activate parameters: - name: case-id in: path description: 'key: id of case' required: true + style: simple schema: type: string x-ms-docs-key-type: case @@ -748,6 +784,7 @@ paths: in: path description: 'key: id of custodian' required: true + style: simple schema: type: string x-ms-docs-key-type: custodian @@ -768,6 +805,7 @@ paths: in: path description: 'key: id of case' required: true + style: simple schema: type: string x-ms-docs-key-type: case @@ -775,6 +813,7 @@ paths: in: path description: 'key: id of custodian' required: true + style: simple schema: type: string x-ms-docs-key-type: custodian @@ -789,12 +828,17 @@ paths: tags: - compliance.Actions summary: Invoke action release + description: 'Release a custodian from a case. For details, see Release a custodian from a case.' + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/ediscovery-custodian-release?view=graph-rest-1.0 operationId: compliance.ediscovery.cases.custodians_release parameters: - name: case-id in: path description: 'key: id of case' required: true + style: simple schema: type: string x-ms-docs-key-type: case @@ -802,6 +846,7 @@ paths: in: path description: 'key: id of custodian' required: true + style: simple schema: type: string x-ms-docs-key-type: custodian @@ -822,6 +867,7 @@ paths: in: path description: 'key: id of case' required: true + style: simple schema: type: string x-ms-docs-key-type: case @@ -829,6 +875,7 @@ paths: in: path description: 'key: id of custodian' required: true + style: simple schema: type: string x-ms-docs-key-type: custodian @@ -849,6 +896,7 @@ paths: in: path description: 'key: id of case' required: true + style: simple schema: type: string x-ms-docs-key-type: case @@ -856,6 +904,7 @@ paths: in: path description: 'key: id of custodian' required: true + style: simple schema: type: string x-ms-docs-key-type: custodian @@ -869,13 +918,18 @@ paths: get: tags: - compliance.ediscoveryroot - summary: Get siteSources from compliance + summary: List custodian siteSources + description: Get a list of siteSource objects and their properties. + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/ediscovery-custodian-list-sitesources?view=graph-rest-1.0 operationId: compliance.ediscovery.cases.custodians_ListSiteSources parameters: - name: case-id in: path description: 'key: id of case' required: true + style: simple schema: type: string x-ms-docs-key-type: case @@ -883,6 +937,7 @@ paths: in: path description: 'key: id of custodian' required: true + style: simple schema: type: string x-ms-docs-key-type: custodian @@ -954,13 +1009,18 @@ paths: post: tags: - compliance.ediscoveryroot - summary: Create new navigation property to siteSources for compliance + summary: Create custodian siteSource + description: Create a new custodian siteSource object. + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/ediscovery-custodian-post-sitesources?view=graph-rest-1.0 operationId: compliance.ediscovery.cases.custodians_CreateSiteSources parameters: - name: case-id in: path description: 'key: id of case' required: true + style: simple schema: type: string x-ms-docs-key-type: case @@ -968,6 +1028,7 @@ paths: in: path description: 'key: id of custodian' required: true + style: simple schema: type: string x-ms-docs-key-type: custodian @@ -993,12 +1054,14 @@ paths: tags: - compliance.ediscoveryroot summary: Get siteSources from compliance + description: Data source entity for SharePoint sites associated with the custodian. operationId: compliance.ediscovery.cases.custodians_GetSiteSources parameters: - name: case-id in: path description: 'key: id of case' required: true + style: simple schema: type: string x-ms-docs-key-type: case @@ -1006,6 +1069,7 @@ paths: in: path description: 'key: id of custodian' required: true + style: simple schema: type: string x-ms-docs-key-type: custodian @@ -1013,6 +1077,7 @@ paths: in: path description: 'key: id of siteSource' required: true + style: simple schema: type: string x-ms-docs-key-type: siteSource @@ -1073,6 +1138,7 @@ paths: in: path description: 'key: id of case' required: true + style: simple schema: type: string x-ms-docs-key-type: case @@ -1080,6 +1146,7 @@ paths: in: path description: 'key: id of custodian' required: true + style: simple schema: type: string x-ms-docs-key-type: custodian @@ -1087,6 +1154,7 @@ paths: in: path description: 'key: id of siteSource' required: true + style: simple schema: type: string x-ms-docs-key-type: siteSource @@ -1113,6 +1181,7 @@ paths: in: path description: 'key: id of case' required: true + style: simple schema: type: string x-ms-docs-key-type: case @@ -1120,6 +1189,7 @@ paths: in: path description: 'key: id of custodian' required: true + style: simple schema: type: string x-ms-docs-key-type: custodian @@ -1127,12 +1197,14 @@ paths: in: path description: 'key: id of siteSource' required: true + style: simple schema: type: string x-ms-docs-key-type: siteSource - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -1146,12 +1218,14 @@ paths: tags: - compliance.ediscoveryroot summary: Get site from compliance + description: The SharePoint site associated with the siteSource. operationId: compliance.ediscovery.cases.custodians.siteSources_GetSite parameters: - name: case-id in: path description: 'key: id of case' required: true + style: simple schema: type: string x-ms-docs-key-type: case @@ -1159,6 +1233,7 @@ paths: in: path description: 'key: id of custodian' required: true + style: simple schema: type: string x-ms-docs-key-type: custodian @@ -1166,6 +1241,7 @@ paths: in: path description: 'key: id of siteSource' required: true + style: simple schema: type: string x-ms-docs-key-type: siteSource @@ -1351,13 +1427,18 @@ paths: get: tags: - compliance.ediscoveryroot - summary: Get unifiedGroupSources from compliance + summary: List unifiedGroupSources + description: Get a list of the unifiedGroupSource objects and their properties. + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/ediscovery-custodian-list-unifiedgroupsources?view=graph-rest-1.0 operationId: compliance.ediscovery.cases.custodians_ListUnifiedGroupSources parameters: - name: case-id in: path description: 'key: id of case' required: true + style: simple schema: type: string x-ms-docs-key-type: case @@ -1365,6 +1446,7 @@ paths: in: path description: 'key: id of custodian' required: true + style: simple schema: type: string x-ms-docs-key-type: custodian @@ -1439,13 +1521,18 @@ paths: post: tags: - compliance.ediscoveryroot - summary: Create new navigation property to unifiedGroupSources for compliance + summary: Create unifiedGroupSource + description: Create a new unifiedGroupSource object. + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/ediscovery-custodian-post-unifiedgroupsources?view=graph-rest-1.0 operationId: compliance.ediscovery.cases.custodians_CreateUnifiedGroupSources parameters: - name: case-id in: path description: 'key: id of case' required: true + style: simple schema: type: string x-ms-docs-key-type: case @@ -1453,6 +1540,7 @@ paths: in: path description: 'key: id of custodian' required: true + style: simple schema: type: string x-ms-docs-key-type: custodian @@ -1478,12 +1566,14 @@ paths: tags: - compliance.ediscoveryroot summary: Get unifiedGroupSources from compliance + description: Data source entity for groups associated with the custodian. operationId: compliance.ediscovery.cases.custodians_GetUnifiedGroupSources parameters: - name: case-id in: path description: 'key: id of case' required: true + style: simple schema: type: string x-ms-docs-key-type: case @@ -1491,6 +1581,7 @@ paths: in: path description: 'key: id of custodian' required: true + style: simple schema: type: string x-ms-docs-key-type: custodian @@ -1498,6 +1589,7 @@ paths: in: path description: 'key: id of unifiedGroupSource' required: true + style: simple schema: type: string x-ms-docs-key-type: unifiedGroupSource @@ -1559,6 +1651,7 @@ paths: in: path description: 'key: id of case' required: true + style: simple schema: type: string x-ms-docs-key-type: case @@ -1566,6 +1659,7 @@ paths: in: path description: 'key: id of custodian' required: true + style: simple schema: type: string x-ms-docs-key-type: custodian @@ -1573,6 +1667,7 @@ paths: in: path description: 'key: id of unifiedGroupSource' required: true + style: simple schema: type: string x-ms-docs-key-type: unifiedGroupSource @@ -1599,6 +1694,7 @@ paths: in: path description: 'key: id of case' required: true + style: simple schema: type: string x-ms-docs-key-type: case @@ -1606,6 +1702,7 @@ paths: in: path description: 'key: id of custodian' required: true + style: simple schema: type: string x-ms-docs-key-type: custodian @@ -1613,12 +1710,14 @@ paths: in: path description: 'key: id of unifiedGroupSource' required: true + style: simple schema: type: string x-ms-docs-key-type: unifiedGroupSource - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -1632,12 +1731,14 @@ paths: tags: - compliance.ediscoveryroot summary: Get group from compliance + description: The group associated with the unifiedGroupSource. operationId: compliance.ediscovery.cases.custodians.unifiedGroupSources_GetGroup parameters: - name: case-id in: path description: 'key: id of case' required: true + style: simple schema: type: string x-ms-docs-key-type: case @@ -1645,6 +1746,7 @@ paths: in: path description: 'key: id of custodian' required: true + style: simple schema: type: string x-ms-docs-key-type: custodian @@ -1652,6 +1754,7 @@ paths: in: path description: 'key: id of unifiedGroupSource' required: true + style: simple schema: type: string x-ms-docs-key-type: unifiedGroupSource @@ -1969,13 +2072,18 @@ paths: get: tags: - compliance.ediscoveryroot - summary: Get userSources from compliance + summary: List custodian userSources + description: Get a list of the userSource objects and their properties. + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/ediscovery-custodian-list-usersources?view=graph-rest-1.0 operationId: compliance.ediscovery.cases.custodians_ListUserSources parameters: - name: case-id in: path description: 'key: id of case' required: true + style: simple schema: type: string x-ms-docs-key-type: case @@ -1983,6 +2091,7 @@ paths: in: path description: 'key: id of custodian' required: true + style: simple schema: type: string x-ms-docs-key-type: custodian @@ -2061,13 +2170,18 @@ paths: post: tags: - compliance.ediscoveryroot - summary: Create new navigation property to userSources for compliance + summary: Create custodian userSource + description: Create a new custodian userSource object. + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/ediscovery-custodian-post-usersources?view=graph-rest-1.0 operationId: compliance.ediscovery.cases.custodians_CreateUserSources parameters: - name: case-id in: path description: 'key: id of case' required: true + style: simple schema: type: string x-ms-docs-key-type: case @@ -2075,6 +2189,7 @@ paths: in: path description: 'key: id of custodian' required: true + style: simple schema: type: string x-ms-docs-key-type: custodian @@ -2100,12 +2215,14 @@ paths: tags: - compliance.ediscoveryroot summary: Get userSources from compliance + description: Data source entity for a the custodian. This is the container for a custodian's mailbox and OneDrive for Business site. operationId: compliance.ediscovery.cases.custodians_GetUserSources parameters: - name: case-id in: path description: 'key: id of case' required: true + style: simple schema: type: string x-ms-docs-key-type: case @@ -2113,6 +2230,7 @@ paths: in: path description: 'key: id of custodian' required: true + style: simple schema: type: string x-ms-docs-key-type: custodian @@ -2120,6 +2238,7 @@ paths: in: path description: 'key: id of userSource' required: true + style: simple schema: type: string x-ms-docs-key-type: userSource @@ -2174,6 +2293,7 @@ paths: in: path description: 'key: id of case' required: true + style: simple schema: type: string x-ms-docs-key-type: case @@ -2181,6 +2301,7 @@ paths: in: path description: 'key: id of custodian' required: true + style: simple schema: type: string x-ms-docs-key-type: custodian @@ -2188,6 +2309,7 @@ paths: in: path description: 'key: id of userSource' required: true + style: simple schema: type: string x-ms-docs-key-type: userSource @@ -2214,6 +2336,7 @@ paths: in: path description: 'key: id of case' required: true + style: simple schema: type: string x-ms-docs-key-type: case @@ -2221,6 +2344,7 @@ paths: in: path description: 'key: id of custodian' required: true + style: simple schema: type: string x-ms-docs-key-type: custodian @@ -2228,12 +2352,14 @@ paths: in: path description: 'key: id of userSource' required: true + style: simple schema: type: string x-ms-docs-key-type: userSource - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -2253,6 +2379,7 @@ paths: in: path description: 'key: id of case' required: true + style: simple schema: type: string x-ms-docs-key-type: case @@ -2288,6 +2415,7 @@ paths: in: path description: 'key: id of case' required: true + style: simple schema: type: string x-ms-docs-key-type: case @@ -2317,12 +2445,14 @@ paths: tags: - compliance.ediscoveryroot summary: Get legalHolds from compliance + description: Returns a list of case legalHold objects for this case. Nullable. operationId: compliance.ediscovery.cases_ListLegalHolds parameters: - name: case-id in: path description: 'key: id of case' required: true + style: simple schema: type: string x-ms-docs-key-type: case @@ -2423,6 +2553,7 @@ paths: in: path description: 'key: id of case' required: true + style: simple schema: type: string x-ms-docs-key-type: case @@ -2448,12 +2579,14 @@ paths: tags: - compliance.ediscoveryroot summary: Get legalHolds from compliance + description: Returns a list of case legalHold objects for this case. Nullable. operationId: compliance.ediscovery.cases_GetLegalHolds parameters: - name: case-id in: path description: 'key: id of case' required: true + style: simple schema: type: string x-ms-docs-key-type: case @@ -2461,6 +2594,7 @@ paths: in: path description: 'key: id of legalHold' required: true + style: simple schema: type: string x-ms-docs-key-type: legalHold @@ -2540,6 +2674,7 @@ paths: in: path description: 'key: id of case' required: true + style: simple schema: type: string x-ms-docs-key-type: case @@ -2547,6 +2682,7 @@ paths: in: path description: 'key: id of legalHold' required: true + style: simple schema: type: string x-ms-docs-key-type: legalHold @@ -2573,6 +2709,7 @@ paths: in: path description: 'key: id of case' required: true + style: simple schema: type: string x-ms-docs-key-type: case @@ -2580,12 +2717,14 @@ paths: in: path description: 'key: id of legalHold' required: true + style: simple schema: type: string x-ms-docs-key-type: legalHold - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -2598,13 +2737,18 @@ paths: get: tags: - compliance.ediscoveryroot - summary: Get siteSources from compliance + summary: List legalHold siteSources + description: Get the list of siteSource objecs associated with a legal hold. + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/ediscovery-legalhold-list-sitesources?view=graph-rest-1.0 operationId: compliance.ediscovery.cases.legalHolds_ListSiteSources parameters: - name: case-id in: path description: 'key: id of case' required: true + style: simple schema: type: string x-ms-docs-key-type: case @@ -2612,6 +2756,7 @@ paths: in: path description: 'key: id of legalHold' required: true + style: simple schema: type: string x-ms-docs-key-type: legalHold @@ -2683,13 +2828,18 @@ paths: post: tags: - compliance.ediscoveryroot - summary: Create new navigation property to siteSources for compliance + summary: Create legalHold siteSource + description: Adds a siteSource to a legalHold object. + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/ediscovery-legalhold-post-sitesources?view=graph-rest-1.0 operationId: compliance.ediscovery.cases.legalHolds_CreateSiteSources parameters: - name: case-id in: path description: 'key: id of case' required: true + style: simple schema: type: string x-ms-docs-key-type: case @@ -2697,6 +2847,7 @@ paths: in: path description: 'key: id of legalHold' required: true + style: simple schema: type: string x-ms-docs-key-type: legalHold @@ -2722,12 +2873,14 @@ paths: tags: - compliance.ediscoveryroot summary: Get siteSources from compliance + description: Data source entity for SharePoint sites associated with the legal hold. operationId: compliance.ediscovery.cases.legalHolds_GetSiteSources parameters: - name: case-id in: path description: 'key: id of case' required: true + style: simple schema: type: string x-ms-docs-key-type: case @@ -2735,6 +2888,7 @@ paths: in: path description: 'key: id of legalHold' required: true + style: simple schema: type: string x-ms-docs-key-type: legalHold @@ -2742,6 +2896,7 @@ paths: in: path description: 'key: id of siteSource' required: true + style: simple schema: type: string x-ms-docs-key-type: siteSource @@ -2802,6 +2957,7 @@ paths: in: path description: 'key: id of case' required: true + style: simple schema: type: string x-ms-docs-key-type: case @@ -2809,6 +2965,7 @@ paths: in: path description: 'key: id of legalHold' required: true + style: simple schema: type: string x-ms-docs-key-type: legalHold @@ -2816,6 +2973,7 @@ paths: in: path description: 'key: id of siteSource' required: true + style: simple schema: type: string x-ms-docs-key-type: siteSource @@ -2842,6 +3000,7 @@ paths: in: path description: 'key: id of case' required: true + style: simple schema: type: string x-ms-docs-key-type: case @@ -2849,6 +3008,7 @@ paths: in: path description: 'key: id of legalHold' required: true + style: simple schema: type: string x-ms-docs-key-type: legalHold @@ -2856,12 +3016,14 @@ paths: in: path description: 'key: id of siteSource' required: true + style: simple schema: type: string x-ms-docs-key-type: siteSource - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -2875,12 +3037,14 @@ paths: tags: - compliance.ediscoveryroot summary: Get site from compliance + description: The SharePoint site associated with the siteSource. operationId: compliance.ediscovery.cases.legalHolds.siteSources_GetSite parameters: - name: case-id in: path description: 'key: id of case' required: true + style: simple schema: type: string x-ms-docs-key-type: case @@ -2888,6 +3052,7 @@ paths: in: path description: 'key: id of legalHold' required: true + style: simple schema: type: string x-ms-docs-key-type: legalHold @@ -2895,6 +3060,7 @@ paths: in: path description: 'key: id of siteSource' required: true + style: simple schema: type: string x-ms-docs-key-type: siteSource @@ -3087,6 +3253,7 @@ paths: in: path description: 'key: id of case' required: true + style: simple schema: type: string x-ms-docs-key-type: case @@ -3094,6 +3261,7 @@ paths: in: path description: 'key: id of legalHold' required: true + style: simple schema: type: string x-ms-docs-key-type: legalHold @@ -3175,6 +3343,7 @@ paths: in: path description: 'key: id of case' required: true + style: simple schema: type: string x-ms-docs-key-type: case @@ -3182,6 +3351,7 @@ paths: in: path description: 'key: id of legalHold' required: true + style: simple schema: type: string x-ms-docs-key-type: legalHold @@ -3213,6 +3383,7 @@ paths: in: path description: 'key: id of case' required: true + style: simple schema: type: string x-ms-docs-key-type: case @@ -3220,6 +3391,7 @@ paths: in: path description: 'key: id of legalHold' required: true + style: simple schema: type: string x-ms-docs-key-type: legalHold @@ -3227,6 +3399,7 @@ paths: in: path description: 'key: id of unifiedGroupSource' required: true + style: simple schema: type: string x-ms-docs-key-type: unifiedGroupSource @@ -3288,6 +3461,7 @@ paths: in: path description: 'key: id of case' required: true + style: simple schema: type: string x-ms-docs-key-type: case @@ -3295,6 +3469,7 @@ paths: in: path description: 'key: id of legalHold' required: true + style: simple schema: type: string x-ms-docs-key-type: legalHold @@ -3302,6 +3477,7 @@ paths: in: path description: 'key: id of unifiedGroupSource' required: true + style: simple schema: type: string x-ms-docs-key-type: unifiedGroupSource @@ -3328,6 +3504,7 @@ paths: in: path description: 'key: id of case' required: true + style: simple schema: type: string x-ms-docs-key-type: case @@ -3335,6 +3512,7 @@ paths: in: path description: 'key: id of legalHold' required: true + style: simple schema: type: string x-ms-docs-key-type: legalHold @@ -3342,12 +3520,14 @@ paths: in: path description: 'key: id of unifiedGroupSource' required: true + style: simple schema: type: string x-ms-docs-key-type: unifiedGroupSource - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -3361,12 +3541,14 @@ paths: tags: - compliance.ediscoveryroot summary: Get group from compliance + description: The group associated with the unifiedGroupSource. operationId: compliance.ediscovery.cases.legalHolds.unifiedGroupSources_GetGroup parameters: - name: case-id in: path description: 'key: id of case' required: true + style: simple schema: type: string x-ms-docs-key-type: case @@ -3374,6 +3556,7 @@ paths: in: path description: 'key: id of legalHold' required: true + style: simple schema: type: string x-ms-docs-key-type: legalHold @@ -3381,6 +3564,7 @@ paths: in: path description: 'key: id of unifiedGroupSource' required: true + style: simple schema: type: string x-ms-docs-key-type: unifiedGroupSource @@ -3698,13 +3882,18 @@ paths: get: tags: - compliance.ediscoveryroot - summary: Get userSources from compliance + summary: List legalHold userSources + description: Get the list of userSource objects associated with a legal hold. + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/ediscovery-legalhold-list-usersources?view=graph-rest-1.0 operationId: compliance.ediscovery.cases.legalHolds_ListUserSources parameters: - name: case-id in: path description: 'key: id of case' required: true + style: simple schema: type: string x-ms-docs-key-type: case @@ -3712,6 +3901,7 @@ paths: in: path description: 'key: id of legalHold' required: true + style: simple schema: type: string x-ms-docs-key-type: legalHold @@ -3790,13 +3980,18 @@ paths: post: tags: - compliance.ediscoveryroot - summary: Create new navigation property to userSources for compliance + summary: Create legalHold userSource + description: Adds a userSource to a legalHold object. + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/ediscovery-legalhold-post-usersources?view=graph-rest-1.0 operationId: compliance.ediscovery.cases.legalHolds_CreateUserSources parameters: - name: case-id in: path description: 'key: id of case' required: true + style: simple schema: type: string x-ms-docs-key-type: case @@ -3804,6 +3999,7 @@ paths: in: path description: 'key: id of legalHold' required: true + style: simple schema: type: string x-ms-docs-key-type: legalHold @@ -3829,12 +4025,14 @@ paths: tags: - compliance.ediscoveryroot summary: Get userSources from compliance + description: Data source entity for a the legal hold. This is the container for a mailbox and OneDrive for Business site. operationId: compliance.ediscovery.cases.legalHolds_GetUserSources parameters: - name: case-id in: path description: 'key: id of case' required: true + style: simple schema: type: string x-ms-docs-key-type: case @@ -3842,6 +4040,7 @@ paths: in: path description: 'key: id of legalHold' required: true + style: simple schema: type: string x-ms-docs-key-type: legalHold @@ -3849,6 +4048,7 @@ paths: in: path description: 'key: id of userSource' required: true + style: simple schema: type: string x-ms-docs-key-type: userSource @@ -3903,6 +4103,7 @@ paths: in: path description: 'key: id of case' required: true + style: simple schema: type: string x-ms-docs-key-type: case @@ -3910,6 +4111,7 @@ paths: in: path description: 'key: id of legalHold' required: true + style: simple schema: type: string x-ms-docs-key-type: legalHold @@ -3917,6 +4119,7 @@ paths: in: path description: 'key: id of userSource' required: true + style: simple schema: type: string x-ms-docs-key-type: userSource @@ -3943,6 +4146,7 @@ paths: in: path description: 'key: id of case' required: true + style: simple schema: type: string x-ms-docs-key-type: case @@ -3950,6 +4154,7 @@ paths: in: path description: 'key: id of legalHold' required: true + style: simple schema: type: string x-ms-docs-key-type: legalHold @@ -3957,12 +4162,14 @@ paths: in: path description: 'key: id of userSource' required: true + style: simple schema: type: string x-ms-docs-key-type: userSource - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -3976,12 +4183,17 @@ paths: tags: - compliance.Actions summary: Invoke action close + description: 'Close an eDiscovery case. For details, see Close a case.' + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/ediscovery-case-close?view=graph-rest-1.0 operationId: compliance.ediscovery.cases_close parameters: - name: case-id in: path description: 'key: id of case' required: true + style: simple schema: type: string x-ms-docs-key-type: case @@ -3996,12 +4208,17 @@ paths: tags: - compliance.Actions summary: Invoke action reopen + description: 'Reopen an eDiscovery case that was closed. For details, see Reopen a closed case.' + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/ediscovery-case-reopen?view=graph-rest-1.0 operationId: compliance.ediscovery.cases_reopen parameters: - name: case-id in: path description: 'key: id of case' required: true + style: simple schema: type: string x-ms-docs-key-type: case @@ -4015,13 +4232,18 @@ paths: get: tags: - compliance.ediscoveryroot - summary: Get noncustodialDataSources from compliance + summary: List noncustodialDataSources + description: Get a list of the noncustodialDataSource objects and their properties. + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/ediscovery-noncustodialdatasource-list?view=graph-rest-1.0 operationId: compliance.ediscovery.cases_ListNoncustodialDataSources parameters: - name: case-id in: path description: 'key: id of case' required: true + style: simple schema: type: string x-ms-docs-key-type: case @@ -4104,13 +4326,18 @@ paths: post: tags: - compliance.ediscoveryroot - summary: Create new navigation property to noncustodialDataSources for compliance + summary: Create noncustodialDataSource + description: Create a new noncustodialDataSource object. + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/ediscovery-noncustodialdatasource-post?view=graph-rest-1.0 operationId: compliance.ediscovery.cases_CreateNoncustodialDataSources parameters: - name: case-id in: path description: 'key: id of case' required: true + style: simple schema: type: string x-ms-docs-key-type: case @@ -4136,12 +4363,14 @@ paths: tags: - compliance.ediscoveryroot summary: Get noncustodialDataSources from compliance + description: Returns a list of case noncustodialDataSource objects for this case. Nullable. operationId: compliance.ediscovery.cases_GetNoncustodialDataSources parameters: - name: case-id in: path description: 'key: id of case' required: true + style: simple schema: type: string x-ms-docs-key-type: case @@ -4149,6 +4378,7 @@ paths: in: path description: 'key: id of noncustodialDataSource' required: true + style: simple schema: type: string x-ms-docs-key-type: noncustodialDataSource @@ -4226,6 +4456,7 @@ paths: in: path description: 'key: id of case' required: true + style: simple schema: type: string x-ms-docs-key-type: case @@ -4233,6 +4464,7 @@ paths: in: path description: 'key: id of noncustodialDataSource' required: true + style: simple schema: type: string x-ms-docs-key-type: noncustodialDataSource @@ -4259,6 +4491,7 @@ paths: in: path description: 'key: id of case' required: true + style: simple schema: type: string x-ms-docs-key-type: case @@ -4266,12 +4499,14 @@ paths: in: path description: 'key: id of noncustodialDataSource' required: true + style: simple schema: type: string x-ms-docs-key-type: noncustodialDataSource - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -4285,12 +4520,14 @@ paths: tags: - compliance.ediscoveryroot summary: Get dataSource from compliance + description: User source or SharePoint site data source as non-custodial data source. operationId: compliance.ediscovery.cases.noncustodialDataSources_GetDataSource parameters: - name: case-id in: path description: 'key: id of case' required: true + style: simple schema: type: string x-ms-docs-key-type: case @@ -4298,6 +4535,7 @@ paths: in: path description: 'key: id of noncustodialDataSource' required: true + style: simple schema: type: string x-ms-docs-key-type: noncustodialDataSource @@ -4349,6 +4587,7 @@ paths: in: path description: 'key: id of case' required: true + style: simple schema: type: string x-ms-docs-key-type: case @@ -4356,6 +4595,7 @@ paths: in: path description: 'key: id of noncustodialDataSource' required: true + style: simple schema: type: string x-ms-docs-key-type: noncustodialDataSource @@ -4382,6 +4622,7 @@ paths: in: path description: 'key: id of case' required: true + style: simple schema: type: string x-ms-docs-key-type: case @@ -4389,12 +4630,14 @@ paths: in: path description: 'key: id of noncustodialDataSource' required: true + style: simple schema: type: string x-ms-docs-key-type: noncustodialDataSource - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -4414,6 +4657,7 @@ paths: in: path description: 'key: id of case' required: true + style: simple schema: type: string x-ms-docs-key-type: case @@ -4421,6 +4665,7 @@ paths: in: path description: 'key: id of noncustodialDataSource' required: true + style: simple schema: type: string x-ms-docs-key-type: noncustodialDataSource @@ -4435,12 +4680,17 @@ paths: tags: - compliance.Actions summary: Invoke action release + description: Releases the non-custodial data source from the case. + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/ediscovery-noncustodialdatasource-release?view=graph-rest-1.0 operationId: compliance.ediscovery.cases.noncustodialDataSources_release parameters: - name: case-id in: path description: 'key: id of case' required: true + style: simple schema: type: string x-ms-docs-key-type: case @@ -4448,6 +4698,7 @@ paths: in: path description: 'key: id of noncustodialDataSource' required: true + style: simple schema: type: string x-ms-docs-key-type: noncustodialDataSource @@ -4468,6 +4719,7 @@ paths: in: path description: 'key: id of case' required: true + style: simple schema: type: string x-ms-docs-key-type: case @@ -4475,6 +4727,7 @@ paths: in: path description: 'key: id of noncustodialDataSource' required: true + style: simple schema: type: string x-ms-docs-key-type: noncustodialDataSource @@ -4495,6 +4748,7 @@ paths: in: path description: 'key: id of case' required: true + style: simple schema: type: string x-ms-docs-key-type: case @@ -4502,6 +4756,7 @@ paths: in: path description: 'key: id of noncustodialDataSource' required: true + style: simple schema: type: string x-ms-docs-key-type: noncustodialDataSource @@ -4522,6 +4777,7 @@ paths: in: path description: 'key: id of case' required: true + style: simple schema: type: string x-ms-docs-key-type: case @@ -4557,6 +4813,7 @@ paths: in: path description: 'key: id of case' required: true + style: simple schema: type: string x-ms-docs-key-type: case @@ -4586,12 +4843,14 @@ paths: tags: - compliance.ediscoveryroot summary: Get operations from compliance + description: Returns a list of case operation objects for this case. Nullable. operationId: compliance.ediscovery.cases_ListOperations parameters: - name: case-id in: path description: 'key: id of case' required: true + style: simple schema: type: string x-ms-docs-key-type: case @@ -4677,6 +4936,7 @@ paths: in: path description: 'key: id of case' required: true + style: simple schema: type: string x-ms-docs-key-type: case @@ -4702,12 +4962,14 @@ paths: tags: - compliance.ediscoveryroot summary: Get operations from compliance + description: Returns a list of case operation objects for this case. Nullable. operationId: compliance.ediscovery.cases_GetOperations parameters: - name: case-id in: path description: 'key: id of case' required: true + style: simple schema: type: string x-ms-docs-key-type: case @@ -4715,6 +4977,7 @@ paths: in: path description: 'key: id of caseOperation' required: true + style: simple schema: type: string x-ms-docs-key-type: caseOperation @@ -4769,6 +5032,7 @@ paths: in: path description: 'key: id of case' required: true + style: simple schema: type: string x-ms-docs-key-type: case @@ -4776,6 +5040,7 @@ paths: in: path description: 'key: id of caseOperation' required: true + style: simple schema: type: string x-ms-docs-key-type: caseOperation @@ -4802,6 +5067,7 @@ paths: in: path description: 'key: id of case' required: true + style: simple schema: type: string x-ms-docs-key-type: case @@ -4809,12 +5075,14 @@ paths: in: path description: 'key: id of caseOperation' required: true + style: simple schema: type: string x-ms-docs-key-type: caseOperation - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -4828,12 +5096,14 @@ paths: tags: - compliance.ediscoveryroot summary: Get reviewSets from compliance + description: Returns a list of reviewSet objects in the case. Read-only. Nullable. operationId: compliance.ediscovery.cases_ListReviewSets parameters: - name: case-id in: path description: 'key: id of case' required: true + style: simple schema: type: string x-ms-docs-key-type: case @@ -4902,13 +5172,18 @@ paths: post: tags: - compliance.ediscoveryroot - summary: Create new navigation property to reviewSets for compliance + summary: Create reviewSet + description: 'Create a new reviewSet object. The request body contains the display name of the review set, which is the only writable property.' + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/ediscovery-case-post-reviewsets?view=graph-rest-1.0 operationId: compliance.ediscovery.cases_CreateReviewSets parameters: - name: case-id in: path description: 'key: id of case' required: true + style: simple schema: type: string x-ms-docs-key-type: case @@ -4934,12 +5209,14 @@ paths: tags: - compliance.ediscoveryroot summary: Get reviewSets from compliance + description: Returns a list of reviewSet objects in the case. Read-only. Nullable. operationId: compliance.ediscovery.cases_GetReviewSets parameters: - name: case-id in: path description: 'key: id of case' required: true + style: simple schema: type: string x-ms-docs-key-type: case @@ -4947,6 +5224,7 @@ paths: in: path description: 'key: id of reviewSet' required: true + style: simple schema: type: string x-ms-docs-key-type: reviewSet @@ -5009,6 +5287,7 @@ paths: in: path description: 'key: id of case' required: true + style: simple schema: type: string x-ms-docs-key-type: case @@ -5016,6 +5295,7 @@ paths: in: path description: 'key: id of reviewSet' required: true + style: simple schema: type: string x-ms-docs-key-type: reviewSet @@ -5042,6 +5322,7 @@ paths: in: path description: 'key: id of case' required: true + style: simple schema: type: string x-ms-docs-key-type: case @@ -5049,12 +5330,14 @@ paths: in: path description: 'key: id of reviewSet' required: true + style: simple schema: type: string x-ms-docs-key-type: reviewSet - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -5068,12 +5351,17 @@ paths: tags: - compliance.Actions summary: Invoke action addToReviewSet + description: 'Start the process of adding a collection from Microsoft 365 services to a review set. After the operation is created, you can get the status of the operation by retrieving the `Location` parameter from the response headers. The location provides a URL that will return a caseExportOperation.' + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/ediscovery-reviewset-addtoreviewset?view=graph-rest-1.0 operationId: compliance.ediscovery.cases.reviewSets_addToReviewSet parameters: - name: case-id in: path description: 'key: id of case' required: true + style: simple schema: type: string x-ms-docs-key-type: case @@ -5081,6 +5369,7 @@ paths: in: path description: 'key: id of reviewSet' required: true + style: simple schema: type: string x-ms-docs-key-type: reviewSet @@ -5109,12 +5398,17 @@ paths: tags: - compliance.Actions summary: Invoke action export + description: 'Initiate an export from a **reviewSet**. For details, see Export documents from a review set in Advanced eDiscovery.' + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/ediscovery-reviewset-export?view=graph-rest-1.0 operationId: compliance.ediscovery.cases.reviewSets_export parameters: - name: case-id in: path description: 'key: id of case' required: true + style: simple schema: type: string x-ms-docs-key-type: case @@ -5122,6 +5416,7 @@ paths: in: path description: 'key: id of reviewSet' required: true + style: simple schema: type: string x-ms-docs-key-type: reviewSet @@ -5161,13 +5456,18 @@ paths: get: tags: - compliance.ediscoveryroot - summary: Get queries from compliance + summary: List reviewSetQueries + description: Retrieve a list of eDiscovery reviewSetQuery objects. + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/ediscovery-reviewsetquery-list?view=graph-rest-1.0 operationId: compliance.ediscovery.cases.reviewSets_ListQueries parameters: - name: case-id in: path description: 'key: id of case' required: true + style: simple schema: type: string x-ms-docs-key-type: case @@ -5175,6 +5475,7 @@ paths: in: path description: 'key: id of reviewSet' required: true + style: simple schema: type: string x-ms-docs-key-type: reviewSet @@ -5250,13 +5551,18 @@ paths: post: tags: - compliance.ediscoveryroot - summary: Create new navigation property to queries for compliance + summary: Create reviewSetQuery + description: Create a new reviewSetQuery object. + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/ediscovery-reviewsetquery-post?view=graph-rest-1.0 operationId: compliance.ediscovery.cases.reviewSets_CreateQueries parameters: - name: case-id in: path description: 'key: id of case' required: true + style: simple schema: type: string x-ms-docs-key-type: case @@ -5264,6 +5570,7 @@ paths: in: path description: 'key: id of reviewSet' required: true + style: simple schema: type: string x-ms-docs-key-type: reviewSet @@ -5295,6 +5602,7 @@ paths: in: path description: 'key: id of case' required: true + style: simple schema: type: string x-ms-docs-key-type: case @@ -5302,6 +5610,7 @@ paths: in: path description: 'key: id of reviewSet' required: true + style: simple schema: type: string x-ms-docs-key-type: reviewSet @@ -5309,6 +5618,7 @@ paths: in: path description: 'key: id of reviewSetQuery' required: true + style: simple schema: type: string x-ms-docs-key-type: reviewSetQuery @@ -5365,6 +5675,7 @@ paths: in: path description: 'key: id of case' required: true + style: simple schema: type: string x-ms-docs-key-type: case @@ -5372,6 +5683,7 @@ paths: in: path description: 'key: id of reviewSet' required: true + style: simple schema: type: string x-ms-docs-key-type: reviewSet @@ -5379,6 +5691,7 @@ paths: in: path description: 'key: id of reviewSetQuery' required: true + style: simple schema: type: string x-ms-docs-key-type: reviewSetQuery @@ -5405,6 +5718,7 @@ paths: in: path description: 'key: id of case' required: true + style: simple schema: type: string x-ms-docs-key-type: case @@ -5412,6 +5726,7 @@ paths: in: path description: 'key: id of reviewSet' required: true + style: simple schema: type: string x-ms-docs-key-type: reviewSet @@ -5419,12 +5734,14 @@ paths: in: path description: 'key: id of reviewSetQuery' required: true + style: simple schema: type: string x-ms-docs-key-type: reviewSetQuery - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -5438,12 +5755,17 @@ paths: tags: - compliance.Actions summary: Invoke action applyTags + description: Apply tags to documents that match the specified reviewSetQuery. + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/ediscovery-reviewsetquery-applytags?view=graph-rest-1.0 operationId: compliance.ediscovery.cases.reviewSets.queries_applyTags parameters: - name: case-id in: path description: 'key: id of case' required: true + style: simple schema: type: string x-ms-docs-key-type: case @@ -5451,6 +5773,7 @@ paths: in: path description: 'key: id of reviewSet' required: true + style: simple schema: type: string x-ms-docs-key-type: reviewSet @@ -5458,6 +5781,7 @@ paths: in: path description: 'key: id of reviewSetQuery' required: true + style: simple schema: type: string x-ms-docs-key-type: reviewSetQuery @@ -5489,13 +5813,18 @@ paths: get: tags: - compliance.ediscoveryroot - summary: Get settings from compliance + summary: Get caseSettings + description: Read the properties and relationships of an eDiscovery caseSettings object. + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/ediscovery-casesettings-get?view=graph-rest-1.0 operationId: compliance.ediscovery.cases_GetSettings parameters: - name: case-id in: path description: 'key: id of case' required: true + style: simple schema: type: string x-ms-docs-key-type: case @@ -5542,13 +5871,18 @@ paths: patch: tags: - compliance.ediscoveryroot - summary: Update the navigation property settings in compliance + summary: Update caseSettings + description: Update the properties of a an eDiscovery caseSettings object. + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/ediscovery-casesettings-update?view=graph-rest-1.0 operationId: compliance.ediscovery.cases_UpdateSettings parameters: - name: case-id in: path description: 'key: id of case' required: true + style: simple schema: type: string x-ms-docs-key-type: case @@ -5575,12 +5909,14 @@ paths: in: path description: 'key: id of case' required: true + style: simple schema: type: string x-ms-docs-key-type: case - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -5594,12 +5930,17 @@ paths: tags: - compliance.Actions summary: Invoke action resetToDefault + description: Reset a caseSettings object to the default values. + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/ediscovery-casesettings-resettodefault?view=graph-rest-1.0 operationId: compliance.ediscovery.cases.settings_resetToDefault parameters: - name: case-id in: path description: 'key: id of case' required: true + style: simple schema: type: string x-ms-docs-key-type: case @@ -5613,13 +5954,18 @@ paths: get: tags: - compliance.ediscoveryroot - summary: Get sourceCollections from compliance + summary: List sourceCollections + description: Get the list of sourceCollections from a case object. + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/ediscovery-case-list-sourcecollections?view=graph-rest-1.0 operationId: compliance.ediscovery.cases_ListSourceCollections parameters: - name: case-id in: path description: 'key: id of case' required: true + style: simple schema: type: string x-ms-docs-key-type: case @@ -5711,13 +6057,18 @@ paths: post: tags: - compliance.ediscoveryroot - summary: Create new navigation property to sourceCollections for compliance + summary: Create sourceCollection + description: Create a new sourceCollection object. + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/ediscovery-case-post-sourcecollections?view=graph-rest-1.0 operationId: compliance.ediscovery.cases_CreateSourceCollections parameters: - name: case-id in: path description: 'key: id of case' required: true + style: simple schema: type: string x-ms-docs-key-type: case @@ -5743,12 +6094,14 @@ paths: tags: - compliance.ediscoveryroot summary: Get sourceCollections from compliance + description: Returns a list of sourceCollection objects associated with this case. operationId: compliance.ediscovery.cases_GetSourceCollections parameters: - name: case-id in: path description: 'key: id of case' required: true + style: simple schema: type: string x-ms-docs-key-type: case @@ -5756,6 +6109,7 @@ paths: in: path description: 'key: id of sourceCollection' required: true + style: simple schema: type: string x-ms-docs-key-type: sourceCollection @@ -5851,6 +6205,7 @@ paths: in: path description: 'key: id of case' required: true + style: simple schema: type: string x-ms-docs-key-type: case @@ -5858,6 +6213,7 @@ paths: in: path description: 'key: id of sourceCollection' required: true + style: simple schema: type: string x-ms-docs-key-type: sourceCollection @@ -5884,6 +6240,7 @@ paths: in: path description: 'key: id of case' required: true + style: simple schema: type: string x-ms-docs-key-type: case @@ -5891,12 +6248,14 @@ paths: in: path description: 'key: id of sourceCollection' required: true + style: simple schema: type: string x-ms-docs-key-type: sourceCollection - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -5909,13 +6268,18 @@ paths: get: tags: - compliance.ediscoveryroot - summary: Get additionalSources from compliance + summary: List additionalSources + description: Get a list of additional dataSource objects associated with a source collection. + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/ediscovery-sourcecollection-list-additionalsources?view=graph-rest-1.0 operationId: compliance.ediscovery.cases.sourceCollections_ListAdditionalSources parameters: - name: case-id in: path description: 'key: id of case' required: true + style: simple schema: type: string x-ms-docs-key-type: case @@ -5923,6 +6287,7 @@ paths: in: path description: 'key: id of sourceCollection' required: true + style: simple schema: type: string x-ms-docs-key-type: sourceCollection @@ -5999,6 +6364,7 @@ paths: in: path description: 'key: id of case' required: true + style: simple schema: type: string x-ms-docs-key-type: case @@ -6006,6 +6372,7 @@ paths: in: path description: 'key: id of sourceCollection' required: true + style: simple schema: type: string x-ms-docs-key-type: sourceCollection @@ -6031,12 +6398,14 @@ paths: tags: - compliance.ediscoveryroot summary: Get additionalSources from compliance + description: Adds an additional source to the sourceCollection. operationId: compliance.ediscovery.cases.sourceCollections_GetAdditionalSources parameters: - name: case-id in: path description: 'key: id of case' required: true + style: simple schema: type: string x-ms-docs-key-type: case @@ -6044,6 +6413,7 @@ paths: in: path description: 'key: id of sourceCollection' required: true + style: simple schema: type: string x-ms-docs-key-type: sourceCollection @@ -6051,6 +6421,7 @@ paths: in: path description: 'key: id of dataSource' required: true + style: simple schema: type: string x-ms-docs-key-type: dataSource @@ -6102,6 +6473,7 @@ paths: in: path description: 'key: id of case' required: true + style: simple schema: type: string x-ms-docs-key-type: case @@ -6109,6 +6481,7 @@ paths: in: path description: 'key: id of sourceCollection' required: true + style: simple schema: type: string x-ms-docs-key-type: sourceCollection @@ -6116,6 +6489,7 @@ paths: in: path description: 'key: id of dataSource' required: true + style: simple schema: type: string x-ms-docs-key-type: dataSource @@ -6142,6 +6516,7 @@ paths: in: path description: 'key: id of case' required: true + style: simple schema: type: string x-ms-docs-key-type: case @@ -6149,6 +6524,7 @@ paths: in: path description: 'key: id of sourceCollection' required: true + style: simple schema: type: string x-ms-docs-key-type: sourceCollection @@ -6156,12 +6532,14 @@ paths: in: path description: 'key: id of dataSource' required: true + style: simple schema: type: string x-ms-docs-key-type: dataSource - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -6174,13 +6552,18 @@ paths: get: tags: - compliance.ediscoveryroot - summary: Get addToReviewSetOperation from compliance + summary: List addToReviewSetOperation + description: 'Get the last addToReviewSetOperation object associated with a source collection. ' + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/ediscovery-sourcecollection-list-addtoreviewsetoperation?view=graph-rest-1.0 operationId: compliance.ediscovery.cases.sourceCollections_GetAddToReviewSetOperation parameters: - name: case-id in: path description: 'key: id of case' required: true + style: simple schema: type: string x-ms-docs-key-type: case @@ -6188,6 +6571,7 @@ paths: in: path description: 'key: id of sourceCollection' required: true + style: simple schema: type: string x-ms-docs-key-type: sourceCollection @@ -6251,13 +6635,18 @@ paths: get: tags: - compliance.ediscoveryroot - summary: Get custodianSources from compliance + summary: List custodianSources + description: Get the list of dataSource objects associated with a source collection. + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/ediscovery-sourcecollection-list-custodiansources?view=graph-rest-1.0 operationId: compliance.ediscovery.cases.sourceCollections_ListCustodianSources parameters: - name: case-id in: path description: 'key: id of case' required: true + style: simple schema: type: string x-ms-docs-key-type: case @@ -6265,6 +6654,7 @@ paths: in: path description: 'key: id of sourceCollection' required: true + style: simple schema: type: string x-ms-docs-key-type: sourceCollection @@ -6336,12 +6726,14 @@ paths: tags: - compliance.ediscoveryroot summary: Get custodianSources from compliance + description: Custodian sources that are included in the sourceCollection. operationId: compliance.ediscovery.cases.sourceCollections_GetCustodianSources parameters: - name: case-id in: path description: 'key: id of case' required: true + style: simple schema: type: string x-ms-docs-key-type: case @@ -6349,6 +6741,7 @@ paths: in: path description: 'key: id of sourceCollection' required: true + style: simple schema: type: string x-ms-docs-key-type: sourceCollection @@ -6356,6 +6749,7 @@ paths: in: path description: 'key: id of dataSource' required: true + style: simple schema: type: string x-ms-docs-key-type: dataSource @@ -6401,13 +6795,18 @@ paths: get: tags: - compliance.ediscoveryroot - summary: Get lastEstimateStatisticsOperation from compliance + summary: List estimateStatisticsOperation + description: 'Get the last estimateStatisticsOperation object associated with a source collection. ' + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/ediscovery-sourcecollection-list-lastestimatestatisticsoperation?view=graph-rest-1.0 operationId: compliance.ediscovery.cases.sourceCollections_GetLastEstimateStatisticsOperation parameters: - name: case-id in: path description: 'key: id of case' required: true + style: simple schema: type: string x-ms-docs-key-type: case @@ -6415,6 +6814,7 @@ paths: in: path description: 'key: id of sourceCollection' required: true + style: simple schema: type: string x-ms-docs-key-type: sourceCollection @@ -6478,12 +6878,17 @@ paths: tags: - compliance.Actions summary: Invoke action estimateStatistics + description: 'Run an estimate of the number of emails and documents in the source collection. To learn more about source collections (also known as searches in eDiscovery), see Collect data for a case in Advanced eDiscovery.' + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/ediscovery-sourcecollection-estimatestatistics?view=graph-rest-1.0 operationId: compliance.ediscovery.cases.sourceCollections_estimateStatistics parameters: - name: case-id in: path description: 'key: id of case' required: true + style: simple schema: type: string x-ms-docs-key-type: case @@ -6491,6 +6896,7 @@ paths: in: path description: 'key: id of sourceCollection' required: true + style: simple schema: type: string x-ms-docs-key-type: sourceCollection @@ -6505,12 +6911,17 @@ paths: tags: - compliance.Actions summary: Invoke action purgeData + description: "Permanently delete Microsoft Teams messages contained in a sourceCollection. You can collect and purge the following categories of Teams content:\n- **Teams 1:1 chats** - Chat messages, posts, and attachments shared in a Teams conversation between two people. Teams 1:1 chats are also called *conversations*.\n- **Teams group chats** - Chat messages, posts, and attachments shared in a Teams conversation between three or more people. Also called *1:N* chats or *group conversations*.\n- **Teams channels** - Chat messages, posts, replies, and attachments shared in a standard Teams channel.\n- **Private channels** - Message posts, replies, and attachments shared in a private Teams channel.\n- **Shared channels** - Message posts, replies, and attachments shared in a shared Teams channel. For more information about purging Teams messages, see:\n- eDiscovery solution series: Data spillage scenario - Search and purge\n- Advanced eDiscovery workflow for content in Microsoft Teams " + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/ediscovery-sourcecollection-purgedata?view=graph-rest-1.0 operationId: compliance.ediscovery.cases.sourceCollections_purgeData parameters: - name: case-id in: path description: 'key: id of case' required: true + style: simple schema: type: string x-ms-docs-key-type: case @@ -6518,6 +6929,7 @@ paths: in: path description: 'key: id of sourceCollection' required: true + style: simple schema: type: string x-ms-docs-key-type: sourceCollection @@ -6531,13 +6943,18 @@ paths: get: tags: - compliance.ediscoveryroot - summary: Get noncustodialSources from compliance + summary: List noncustodialSources + description: Get a list of noncustodialDataSource associated with a sourceCollection. + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/ediscovery-sourcecollection-list-noncustodialsources?view=graph-rest-1.0 operationId: compliance.ediscovery.cases.sourceCollections_ListNoncustodialSources parameters: - name: case-id in: path description: 'key: id of case' required: true + style: simple schema: type: string x-ms-docs-key-type: case @@ -6545,6 +6962,7 @@ paths: in: path description: 'key: id of sourceCollection' required: true + style: simple schema: type: string x-ms-docs-key-type: sourceCollection @@ -6629,12 +7047,14 @@ paths: tags: - compliance.ediscoveryroot summary: Get noncustodialSources from compliance + description: noncustodialDataSource sources that are included in the sourceCollection operationId: compliance.ediscovery.cases.sourceCollections_GetNoncustodialSources parameters: - name: case-id in: path description: 'key: id of case' required: true + style: simple schema: type: string x-ms-docs-key-type: case @@ -6642,6 +7062,7 @@ paths: in: path description: 'key: id of sourceCollection' required: true + style: simple schema: type: string x-ms-docs-key-type: sourceCollection @@ -6649,6 +7070,7 @@ paths: in: path description: 'key: id of noncustodialDataSource' required: true + style: simple schema: type: string x-ms-docs-key-type: noncustodialDataSource @@ -6714,13 +7136,18 @@ paths: get: tags: - compliance.ediscoveryroot - summary: Get tags from compliance + summary: List tags + description: Retrieve a list of tag objects from an eDiscovery case. + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/ediscovery-case-list-tags?view=graph-rest-1.0 operationId: compliance.ediscovery.cases_ListTags parameters: - name: case-id in: path description: 'key: id of case' required: true + style: simple schema: type: string x-ms-docs-key-type: case @@ -6797,13 +7224,18 @@ paths: post: tags: - compliance.ediscoveryroot - summary: Create new navigation property to tags for compliance + summary: Create tag + description: Create a new tag for the specified case. The tags are used in review sets while reviewing content. + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/ediscovery-case-post-tags?view=graph-rest-1.0 operationId: compliance.ediscovery.cases_CreateTags parameters: - name: case-id in: path description: 'key: id of case' required: true + style: simple schema: type: string x-ms-docs-key-type: case @@ -6829,12 +7261,14 @@ paths: tags: - compliance.ediscoveryroot summary: Get tags from compliance + description: Returns a list of tag objects associated to this case. operationId: compliance.ediscovery.cases_GetTags parameters: - name: case-id in: path description: 'key: id of case' required: true + style: simple schema: type: string x-ms-docs-key-type: case @@ -6842,6 +7276,7 @@ paths: in: path description: 'key: id of tag' required: true + style: simple schema: type: string x-ms-docs-key-type: tag @@ -6909,6 +7344,7 @@ paths: in: path description: 'key: id of case' required: true + style: simple schema: type: string x-ms-docs-key-type: case @@ -6916,6 +7352,7 @@ paths: in: path description: 'key: id of tag' required: true + style: simple schema: type: string x-ms-docs-key-type: tag @@ -6942,6 +7379,7 @@ paths: in: path description: 'key: id of case' required: true + style: simple schema: type: string x-ms-docs-key-type: case @@ -6949,12 +7387,14 @@ paths: in: path description: 'key: id of tag' required: true + style: simple schema: type: string x-ms-docs-key-type: tag - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -6967,13 +7407,18 @@ paths: get: tags: - compliance.ediscoveryroot - summary: Get childTags from compliance + summary: List childTags + description: Get a list of child tag objects associated with a tag. + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/ediscovery-tag-childtags?view=graph-rest-1.0 operationId: compliance.ediscovery.cases.tags_ListChildTags parameters: - name: case-id in: path description: 'key: id of case' required: true + style: simple schema: type: string x-ms-docs-key-type: case @@ -6981,6 +7426,7 @@ paths: in: path description: 'key: id of tag' required: true + style: simple schema: type: string x-ms-docs-key-type: tag @@ -7059,12 +7505,14 @@ paths: tags: - compliance.ediscoveryroot summary: Get childTags from compliance + description: Returns the tags that are a child of a tag. operationId: compliance.ediscovery.cases.tags_GetChildTags parameters: - name: case-id in: path description: 'key: id of case' required: true + style: simple schema: type: string x-ms-docs-key-type: case @@ -7072,6 +7520,7 @@ paths: in: path description: 'key: id of tag' required: true + style: simple schema: type: string x-ms-docs-key-type: tag @@ -7079,6 +7528,7 @@ paths: in: path description: 'key: id of tag' required: true + style: simple schema: type: string x-ms-docs-key-type: tag @@ -7143,12 +7593,14 @@ paths: tags: - compliance.ediscoveryroot summary: Get parent from compliance + description: Returns the parent tag of the specified tag. operationId: compliance.ediscovery.cases.tags_GetParent parameters: - name: case-id in: path description: 'key: id of case' required: true + style: simple schema: type: string x-ms-docs-key-type: case @@ -7156,6 +7608,7 @@ paths: in: path description: 'key: id of tag' required: true + style: simple schema: type: string x-ms-docs-key-type: tag @@ -7224,9 +7677,57 @@ paths: in: path description: 'key: id of case' required: true + style: simple schema: type: string x-ms-docs-key-type: case + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - childSelectability + - createdBy + - description + - displayName + - lastModifiedDateTime + - childTags + - parent + type: string + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - id desc + - childSelectability + - childSelectability desc + - createdBy + - createdBy desc + - description + - description desc + - displayName + - displayName desc + - lastModifiedDateTime + - lastModifiedDateTime desc + type: string responses: '200': description: Success @@ -7245,6 +7746,9 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: function + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore components: schemas: microsoft.graph.compliance: @@ -7265,6 +7769,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.ediscovery.case' + x-ms-navigationProperty: true additionalProperties: type: object microsoft.graph.ediscovery.case: @@ -7314,26 +7819,31 @@ components: items: $ref: '#/components/schemas/microsoft.graph.ediscovery.custodian' description: Returns a list of case custodian objects for this case. Nullable. + x-ms-navigationProperty: true legalHolds: type: array items: $ref: '#/components/schemas/microsoft.graph.ediscovery.legalHold' description: Returns a list of case legalHold objects for this case. Nullable. + x-ms-navigationProperty: true noncustodialDataSources: type: array items: $ref: '#/components/schemas/microsoft.graph.ediscovery.noncustodialDataSource' description: Returns a list of case noncustodialDataSource objects for this case. Nullable. + x-ms-navigationProperty: true operations: type: array items: $ref: '#/components/schemas/microsoft.graph.ediscovery.caseOperation' description: Returns a list of case operation objects for this case. Nullable. + x-ms-navigationProperty: true reviewSets: type: array items: $ref: '#/components/schemas/microsoft.graph.ediscovery.reviewSet' description: Returns a list of reviewSet objects in the case. Read-only. Nullable. + x-ms-navigationProperty: true settings: $ref: '#/components/schemas/microsoft.graph.ediscovery.caseSettings' sourceCollections: @@ -7341,11 +7851,13 @@ components: items: $ref: '#/components/schemas/microsoft.graph.ediscovery.sourceCollection' description: Returns a list of sourceCollection objects associated with this case. + x-ms-navigationProperty: true tags: type: array items: $ref: '#/components/schemas/microsoft.graph.ediscovery.tag' description: Returns a list of tag objects associated to this case. + x-ms-navigationProperty: true additionalProperties: type: object microsoft.graph.ediscovery.custodian: @@ -7372,16 +7884,19 @@ components: items: $ref: '#/components/schemas/microsoft.graph.ediscovery.siteSource' description: Data source entity for SharePoint sites associated with the custodian. + x-ms-navigationProperty: true unifiedGroupSources: type: array items: $ref: '#/components/schemas/microsoft.graph.ediscovery.unifiedGroupSource' description: Data source entity for groups associated with the custodian. + x-ms-navigationProperty: true userSources: type: array items: $ref: '#/components/schemas/microsoft.graph.ediscovery.userSource' description: Data source entity for a the custodian. This is the container for a custodian's mailbox and OneDrive for Business site. + x-ms-navigationProperty: true additionalProperties: type: object microsoft.graph.ediscovery.siteSource: @@ -7421,11 +7936,13 @@ components: items: $ref: '#/components/schemas/microsoft.graph.columnDefinition' description: The collection of column definitions reusable across lists under this site. + x-ms-navigationProperty: true contentTypes: type: array items: $ref: '#/components/schemas/microsoft.graph.contentType' description: The collection of content types defined for this site. + x-ms-navigationProperty: true drive: $ref: '#/components/schemas/microsoft.graph.drive' drives: @@ -7433,41 +7950,49 @@ components: items: $ref: '#/components/schemas/microsoft.graph.drive' description: The collection of drives (document libraries) under this site. + x-ms-navigationProperty: true externalColumns: type: array items: $ref: '#/components/schemas/microsoft.graph.columnDefinition' description: The collection of column definitions available in the site that are referenced from the sites in the parent hierarchy of the current site. + x-ms-navigationProperty: true items: type: array items: $ref: '#/components/schemas/microsoft.graph.baseItem' description: Used to address any item contained in this site. This collection cannot be enumerated. + x-ms-navigationProperty: true lists: type: array items: $ref: '#/components/schemas/microsoft.graph.list' description: The collection of lists under this site. + x-ms-navigationProperty: true operations: type: array items: $ref: '#/components/schemas/microsoft.graph.richLongRunningOperation' description: The collection of long running operations for the site. + x-ms-navigationProperty: true pages: type: array items: $ref: '#/components/schemas/microsoft.graph.sitePage' description: The collection of pages in the SitePages list in this site. + x-ms-navigationProperty: true permissions: type: array items: $ref: '#/components/schemas/microsoft.graph.permission' description: The permissions associated with the site. Nullable. + x-ms-navigationProperty: true sites: type: array items: $ref: '#/components/schemas/microsoft.graph.site' description: The collection of the sub-sites under this site. + x-ms-navigationProperty: true termStore: $ref: '#/components/schemas/microsoft.graph.termStore.store' onenote: @@ -7711,6 +8236,7 @@ components: items: $ref: '#/components/schemas/microsoft.graph.appRoleAssignment' description: Represents the app roles a group has been granted for an application. Supports $expand. + x-ms-navigationProperty: true createdOnBehalfOf: $ref: '#/components/schemas/microsoft.graph.directoryObject' endpoints: @@ -7718,51 +8244,61 @@ components: items: $ref: '#/components/schemas/microsoft.graph.endpoint' description: Endpoints for the group. Read-only. Nullable. + x-ms-navigationProperty: true memberOf: 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. Supports $expand.' + x-ms-navigationProperty: true members: type: array items: $ref: '#/components/schemas/microsoft.graph.directoryObject' description: 'Direct members of this group, who can be users, devices, other groups, or service principals. Supports the List members, Add member, and Remove member operations. Nullable. Supports $expand including nested $select. For example, /groups?$filter=startsWith(displayName,''Role'')&$select=id,displayName&$expand=members($select=id,userPrincipalName,displayName).' + x-ms-navigationProperty: true membersWithLicenseErrors: type: array items: $ref: '#/components/schemas/microsoft.graph.directoryObject' description: A list of group members with license errors from this group-based license assignment. Read-only. + x-ms-navigationProperty: true owners: type: array items: $ref: '#/components/schemas/microsoft.graph.directoryObject' description: 'The owners of the group who can be users or service principals. Nullable. If this property is not specified when creating a Microsoft 365 group, the calling user is automatically assigned as the group owner. Supports $expand including nested $select. For example, /groups?$filter=startsWith(displayName,''Role'')&$select=id,displayName&$expand=owners($select=id,userPrincipalName,displayName).' + x-ms-navigationProperty: true permissionGrants: type: array items: $ref: '#/components/schemas/microsoft.graph.resourceSpecificPermissionGrant' description: The permissions that have been granted for a group to a specific application. Supports $expand. + x-ms-navigationProperty: true 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.' + x-ms-navigationProperty: true transitiveMemberOf: type: array items: $ref: '#/components/schemas/microsoft.graph.directoryObject' description: 'The groups that a group is a member of, either directly and through nested membership. Nullable.' + x-ms-navigationProperty: true transitiveMembers: type: array items: $ref: '#/components/schemas/microsoft.graph.directoryObject' description: The direct and transitive members of a group. Nullable. + x-ms-navigationProperty: true acceptedSenders: type: array items: $ref: '#/components/schemas/microsoft.graph.directoryObject' description: The list of users or groups that are allowed to create post's or calendar events in this group. If this list is non-empty then only users or groups listed here are allowed to post. + x-ms-navigationProperty: true calendar: $ref: '#/components/schemas/microsoft.graph.calendar' calendarView: @@ -7770,26 +8306,31 @@ components: items: $ref: '#/components/schemas/microsoft.graph.event' description: The calendar view for the calendar. Read-only. + x-ms-navigationProperty: true conversations: type: array items: $ref: '#/components/schemas/microsoft.graph.conversation' description: The group's conversations. + x-ms-navigationProperty: true events: type: array items: $ref: '#/components/schemas/microsoft.graph.event' description: The group's events. + x-ms-navigationProperty: true rejectedSenders: type: array items: $ref: '#/components/schemas/microsoft.graph.directoryObject' description: The list of users or groups that are not allowed to create posts or calendar events in this group. Nullable + x-ms-navigationProperty: true threads: type: array items: $ref: '#/components/schemas/microsoft.graph.conversationThread' description: The group's conversation threads. Nullable. + x-ms-navigationProperty: true drive: $ref: '#/components/schemas/microsoft.graph.drive' drives: @@ -7797,21 +8338,25 @@ components: items: $ref: '#/components/schemas/microsoft.graph.drive' description: The group's drives. Read-only. + x-ms-navigationProperty: true sites: type: array items: $ref: '#/components/schemas/microsoft.graph.site' description: The list of SharePoint sites in this group. Access the default site with /sites/root. + x-ms-navigationProperty: true extensions: type: array items: $ref: '#/components/schemas/microsoft.graph.extension' description: The collection of open extensions defined for the group. Read-only. Nullable. + x-ms-navigationProperty: true groupLifecyclePolicies: type: array items: $ref: '#/components/schemas/microsoft.graph.groupLifecyclePolicy' description: The collection of lifecycle policies for this group. Read-only. Nullable. + x-ms-navigationProperty: true planner: $ref: '#/components/schemas/microsoft.graph.plannerGroup' onenote: @@ -7823,6 +8368,7 @@ components: items: $ref: '#/components/schemas/microsoft.graph.profilePhoto' description: The profile photos owned by the group. Read-only. Nullable. + x-ms-navigationProperty: true team: $ref: '#/components/schemas/microsoft.graph.team' additionalProperties: @@ -7895,15 +8441,18 @@ components: items: $ref: '#/components/schemas/microsoft.graph.ediscovery.siteSource' description: Data source entity for SharePoint sites associated with the legal hold. + x-ms-navigationProperty: true unifiedGroupSources: type: array items: $ref: '#/components/schemas/microsoft.graph.ediscovery.unifiedGroupSource' + x-ms-navigationProperty: true userSources: type: array items: $ref: '#/components/schemas/microsoft.graph.ediscovery.userSource' description: Data source entity for a the legal hold. This is the container for a mailbox and OneDrive for Business site. + x-ms-navigationProperty: true additionalProperties: type: object microsoft.graph.ediscovery.noncustodialDataSource: @@ -7999,6 +8548,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.ediscovery.reviewSetQuery' + x-ms-navigationProperty: true additionalProperties: type: object microsoft.graph.ediscovery.sourceCollection: @@ -8042,6 +8592,7 @@ components: items: $ref: '#/components/schemas/microsoft.graph.ediscovery.dataSource' description: Adds an additional source to the sourceCollection. + x-ms-navigationProperty: true addToReviewSetOperation: $ref: '#/components/schemas/microsoft.graph.ediscovery.addToReviewSetOperation' custodianSources: @@ -8049,6 +8600,7 @@ components: items: $ref: '#/components/schemas/microsoft.graph.ediscovery.dataSource' description: Custodian sources that are included in the sourceCollection. + x-ms-navigationProperty: true lastEstimateStatisticsOperation: $ref: '#/components/schemas/microsoft.graph.ediscovery.estimateStatisticsOperation' noncustodialSources: @@ -8056,6 +8608,7 @@ components: items: $ref: '#/components/schemas/microsoft.graph.ediscovery.noncustodialDataSource' description: noncustodialDataSource sources that are included in the sourceCollection + x-ms-navigationProperty: true additionalProperties: type: object microsoft.graph.ediscovery.additionalDataOptions: @@ -8144,6 +8697,7 @@ components: items: $ref: '#/components/schemas/microsoft.graph.ediscovery.tag' description: Returns the tags that are a child of a tag. + x-ms-navigationProperty: true parent: $ref: '#/components/schemas/microsoft.graph.ediscovery.tag' additionalProperties: @@ -8299,7 +8853,6 @@ components: format: date-time description: type: string - description: Provides a user-visible description of the item. Optional. nullable: true eTag: type: string @@ -8419,6 +8972,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.itemActivityStat' + x-ms-navigationProperty: true lastSevenDays: $ref: '#/components/schemas/microsoft.graph.itemActivityStat' additionalProperties: @@ -8584,21 +9138,25 @@ components: items: $ref: '#/components/schemas/microsoft.graph.contentType' description: The collection of content types that are ancestors of this content type. + x-ms-navigationProperty: true columnLinks: type: array items: $ref: '#/components/schemas/microsoft.graph.columnLink' description: The collection of columns that are required by this content type + x-ms-navigationProperty: true columnPositions: type: array items: $ref: '#/components/schemas/microsoft.graph.columnDefinition' description: Column order information in a content type. + x-ms-navigationProperty: true columns: type: array items: $ref: '#/components/schemas/microsoft.graph.columnDefinition' description: The collection of column definitions for this contentType. + x-ms-navigationProperty: true additionalProperties: type: object microsoft.graph.drive: @@ -8624,21 +9182,25 @@ components: items: $ref: '#/components/schemas/microsoft.graph.itemActivityOLD' description: The list of recent activities that took place under this drive. + x-ms-navigationProperty: true bundles: type: array items: $ref: '#/components/schemas/microsoft.graph.driveItem' description: 'Collection of [bundles][bundle] (albums and multi-select-shared sets of items). Only in personal OneDrive.' + x-ms-navigationProperty: true following: type: array items: $ref: '#/components/schemas/microsoft.graph.driveItem' description: The list of items the user is following. Only in OneDrive for Business. + x-ms-navigationProperty: true items: type: array items: $ref: '#/components/schemas/microsoft.graph.driveItem' description: All items contained in the drive. Read-only. Nullable. + x-ms-navigationProperty: true list: $ref: '#/components/schemas/microsoft.graph.list' root: @@ -8648,6 +9210,7 @@ components: items: $ref: '#/components/schemas/microsoft.graph.driveItem' description: Collection of common folders available in OneDrive. Read-only. Nullable. + x-ms-navigationProperty: true additionalProperties: type: object microsoft.graph.list: @@ -8671,16 +9234,17 @@ components: items: $ref: '#/components/schemas/microsoft.graph.itemActivityOLD' description: The recent activities that took place within this list. + x-ms-navigationProperty: true columns: type: array items: $ref: '#/components/schemas/microsoft.graph.columnDefinition' - description: The collection of field definitions for this list. + x-ms-navigationProperty: true contentTypes: type: array items: $ref: '#/components/schemas/microsoft.graph.contentType' - description: The collection of content types present in this list. + x-ms-navigationProperty: true drive: $ref: '#/components/schemas/microsoft.graph.drive' items: @@ -8688,16 +9252,19 @@ components: items: $ref: '#/components/schemas/microsoft.graph.listItem' description: All items contained in the list. + x-ms-navigationProperty: true operations: type: array items: $ref: '#/components/schemas/microsoft.graph.richLongRunningOperation' description: The collection of long running operations for the list. + x-ms-navigationProperty: true subscriptions: type: array items: $ref: '#/components/schemas/microsoft.graph.subscription' description: The set of subscriptions on the list. + x-ms-navigationProperty: true additionalProperties: type: object microsoft.graph.richLongRunningOperation: @@ -8813,11 +9380,13 @@ components: items: $ref: '#/components/schemas/microsoft.graph.termStore.group' description: Collection of all groups available in the term store. + x-ms-navigationProperty: true sets: type: array items: $ref: '#/components/schemas/microsoft.graph.termStore.set' description: Collection of all sets available in the term store. + x-ms-navigationProperty: true additionalProperties: type: object microsoft.graph.onenote: @@ -8831,31 +9400,37 @@ components: items: $ref: '#/components/schemas/microsoft.graph.notebook' description: The collection of OneNote notebooks that are owned by the user or group. Read-only. Nullable. + x-ms-navigationProperty: true operations: type: array items: $ref: '#/components/schemas/microsoft.graph.onenoteOperation' description: 'The status of OneNote operations. Getting an operations collection is not supported, but you can get the status of long-running operations if the Operation-Location header is returned in the response. Read-only. Nullable.' + x-ms-navigationProperty: true pages: type: array items: $ref: '#/components/schemas/microsoft.graph.onenotePage' description: The pages in all OneNote notebooks that are owned by the user or group. Read-only. Nullable. + x-ms-navigationProperty: true resources: type: array items: $ref: '#/components/schemas/microsoft.graph.onenoteResource' description: 'The image and other file resources in OneNote pages. Getting a resources collection is not supported, but you can get the binary content of a specific resource. Read-only. Nullable.' + x-ms-navigationProperty: true sectionGroups: type: array items: $ref: '#/components/schemas/microsoft.graph.sectionGroup' description: The section groups in all OneNote notebooks that are owned by the user or group. Read-only. Nullable. + x-ms-navigationProperty: true sections: type: array items: $ref: '#/components/schemas/microsoft.graph.onenoteSection' description: The sections in all OneNote notebooks that are owned by the user or group. Read-only. Nullable. + x-ms-navigationProperty: true additionalProperties: type: object microsoft.graph.ediscovery.sourceType: @@ -9170,26 +9745,31 @@ components: items: $ref: '#/components/schemas/microsoft.graph.calendarPermission' description: The permissions of the users with whom the calendar is shared. + x-ms-navigationProperty: true calendarView: type: array items: $ref: '#/components/schemas/microsoft.graph.event' description: The calendar view for the calendar. Navigation property. Read-only. + x-ms-navigationProperty: true events: type: array items: $ref: '#/components/schemas/microsoft.graph.event' description: The events in the calendar. Navigation property. Read-only. + x-ms-navigationProperty: true multiValueExtendedProperties: type: array items: $ref: '#/components/schemas/microsoft.graph.multiValueLegacyExtendedProperty' description: The collection of multi-value extended properties defined for the calendar. Read-only. Nullable. + x-ms-navigationProperty: true singleValueExtendedProperties: type: array items: $ref: '#/components/schemas/microsoft.graph.singleValueLegacyExtendedProperty' description: The collection of single-value extended properties defined for the calendar. Read-only. Nullable. + x-ms-navigationProperty: true additionalProperties: type: object microsoft.graph.event: @@ -9319,32 +9899,38 @@ components: items: $ref: '#/components/schemas/microsoft.graph.attachment' description: 'The collection of FileAttachment, ItemAttachment, and referenceAttachment attachments for the event. Navigation property. Read-only. Nullable.' + x-ms-navigationProperty: true calendar: $ref: '#/components/schemas/microsoft.graph.calendar' exceptionOccurrences: type: array items: $ref: '#/components/schemas/microsoft.graph.event' + x-ms-navigationProperty: true extensions: type: array items: $ref: '#/components/schemas/microsoft.graph.extension' description: The collection of open extensions defined for the event. Nullable. + x-ms-navigationProperty: true instances: type: array items: $ref: '#/components/schemas/microsoft.graph.event' description: 'The occurrences of a recurring series, if the event is a series master. This property includes occurrences that are part of the recurrence pattern, and exceptions that have been modified, but does not include occurrences that have been cancelled from the series. Navigation property. Read-only. Nullable.' + x-ms-navigationProperty: true multiValueExtendedProperties: type: array items: $ref: '#/components/schemas/microsoft.graph.multiValueLegacyExtendedProperty' description: The collection of multi-value extended properties defined for the event. Read-only. Nullable. + x-ms-navigationProperty: true singleValueExtendedProperties: type: array items: $ref: '#/components/schemas/microsoft.graph.singleValueLegacyExtendedProperty' description: The collection of single-value extended properties defined for the event. Read-only. Nullable. + x-ms-navigationProperty: true additionalProperties: type: object microsoft.graph.conversation: @@ -9377,6 +9963,7 @@ components: items: $ref: '#/components/schemas/microsoft.graph.conversationThread' description: A collection of all the conversation threads in the conversation. A navigation property. Read-only. Nullable. + x-ms-navigationProperty: true additionalProperties: type: object microsoft.graph.conversationThread: @@ -9421,6 +10008,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.post' + x-ms-navigationProperty: true additionalProperties: type: object microsoft.graph.extension: @@ -9464,6 +10052,7 @@ components: items: $ref: '#/components/schemas/microsoft.graph.plannerPlan' description: Read-only. Nullable. Returns the plannerPlans owned by the group. + x-ms-navigationProperty: true additionalProperties: type: object microsoft.graph.profilePhoto: @@ -9553,11 +10142,13 @@ components: items: $ref: '#/components/schemas/microsoft.graph.channel' description: List of channels either hosted in or shared with the team (incoming channels). + x-ms-navigationProperty: true channels: type: array items: $ref: '#/components/schemas/microsoft.graph.channel' description: The collection of channels and messages associated with the team. + x-ms-navigationProperty: true group: $ref: '#/components/schemas/microsoft.graph.group' incomingChannels: @@ -9565,31 +10156,37 @@ components: items: $ref: '#/components/schemas/microsoft.graph.channel' description: List of channels shared with the team. + x-ms-navigationProperty: true installedApps: type: array items: $ref: '#/components/schemas/microsoft.graph.teamsAppInstallation' description: The apps installed in this team. + x-ms-navigationProperty: true members: type: array items: $ref: '#/components/schemas/microsoft.graph.conversationMember' description: Members and owners of the team. + x-ms-navigationProperty: true operations: type: array items: $ref: '#/components/schemas/microsoft.graph.teamsAsyncOperation' description: The async operations that ran or are running on this team. + x-ms-navigationProperty: true owners: type: array items: $ref: '#/components/schemas/microsoft.graph.user' description: 'The list of this team''s owners. Currently, when creating a team using application permissions, exactly one owner must be specified. When using user delegated permissions, no owner can be specified (the current user is the owner). Owner must be specified as an object ID (GUID), not a UPN.' + x-ms-navigationProperty: true permissionGrants: type: array items: $ref: '#/components/schemas/microsoft.graph.resourceSpecificPermissionGrant' description: A collection of permissions granted to apps to access the team. + x-ms-navigationProperty: true photo: $ref: '#/components/schemas/microsoft.graph.profilePhoto' primaryChannel: @@ -9599,8 +10196,11 @@ components: items: $ref: '#/components/schemas/microsoft.graph.teamworkTag' description: The tags associated with the team. + x-ms-navigationProperty: true template: $ref: '#/components/schemas/microsoft.graph.teamsTemplate' + templateDefinition: + $ref: '#/components/schemas/microsoft.graph.teamTemplateDefinition' schedule: $ref: '#/components/schemas/microsoft.graph.schedule' additionalProperties: @@ -9775,157 +10375,196 @@ components: microsoft.graph.ediscovery.caseCollectionResponse: title: Collection of case type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.ediscovery.case' - '@odata.nextLink': - type: string + allOf: + - $ref: '#/components/schemas/BaseCollectionPaginationCountResponse' + - type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.ediscovery.case' + additionalProperties: + type: object additionalProperties: type: object microsoft.graph.ediscovery.custodianCollectionResponse: title: Collection of custodian type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.ediscovery.custodian' - '@odata.nextLink': - type: string + allOf: + - $ref: '#/components/schemas/BaseCollectionPaginationCountResponse' + - type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.ediscovery.custodian' + additionalProperties: + type: object additionalProperties: type: object microsoft.graph.ediscovery.siteSourceCollectionResponse: title: Collection of siteSource type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.ediscovery.siteSource' - '@odata.nextLink': - type: string + allOf: + - $ref: '#/components/schemas/BaseCollectionPaginationCountResponse' + - type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.ediscovery.siteSource' + additionalProperties: + type: object additionalProperties: type: object microsoft.graph.ediscovery.unifiedGroupSourceCollectionResponse: title: Collection of unifiedGroupSource type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.ediscovery.unifiedGroupSource' - '@odata.nextLink': - type: string + allOf: + - $ref: '#/components/schemas/BaseCollectionPaginationCountResponse' + - type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.ediscovery.unifiedGroupSource' + additionalProperties: + type: object additionalProperties: type: object microsoft.graph.ediscovery.userSourceCollectionResponse: title: Collection of userSource type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.ediscovery.userSource' - '@odata.nextLink': - type: string + allOf: + - $ref: '#/components/schemas/BaseCollectionPaginationCountResponse' + - type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.ediscovery.userSource' + additionalProperties: + type: object additionalProperties: type: object microsoft.graph.ediscovery.legalHoldCollectionResponse: title: Collection of legalHold type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.ediscovery.legalHold' - '@odata.nextLink': - type: string + allOf: + - $ref: '#/components/schemas/BaseCollectionPaginationCountResponse' + - type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.ediscovery.legalHold' + additionalProperties: + type: object additionalProperties: type: object microsoft.graph.ediscovery.noncustodialDataSourceCollectionResponse: title: Collection of noncustodialDataSource type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.ediscovery.noncustodialDataSource' - '@odata.nextLink': - type: string + allOf: + - $ref: '#/components/schemas/BaseCollectionPaginationCountResponse' + - type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.ediscovery.noncustodialDataSource' + additionalProperties: + type: object additionalProperties: type: object microsoft.graph.ediscovery.caseOperationCollectionResponse: title: Collection of caseOperation type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.ediscovery.caseOperation' - '@odata.nextLink': - type: string + allOf: + - $ref: '#/components/schemas/BaseCollectionPaginationCountResponse' + - type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.ediscovery.caseOperation' + additionalProperties: + type: object additionalProperties: type: object microsoft.graph.ediscovery.reviewSetCollectionResponse: title: Collection of reviewSet type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.ediscovery.reviewSet' - '@odata.nextLink': - type: string + allOf: + - $ref: '#/components/schemas/BaseCollectionPaginationCountResponse' + - type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.ediscovery.reviewSet' + additionalProperties: + type: object additionalProperties: type: object microsoft.graph.ediscovery.reviewSetQueryCollectionResponse: title: Collection of reviewSetQuery type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.ediscovery.reviewSetQuery' - '@odata.nextLink': - type: string + allOf: + - $ref: '#/components/schemas/BaseCollectionPaginationCountResponse' + - type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.ediscovery.reviewSetQuery' + additionalProperties: + type: object additionalProperties: type: object microsoft.graph.ediscovery.sourceCollectionCollectionResponse: title: Collection of sourceCollection type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.ediscovery.sourceCollection' - '@odata.nextLink': - type: string + allOf: + - $ref: '#/components/schemas/BaseCollectionPaginationCountResponse' + - type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.ediscovery.sourceCollection' + additionalProperties: + type: object additionalProperties: type: object microsoft.graph.ediscovery.dataSourceCollectionResponse: title: Collection of dataSource type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.ediscovery.dataSource' - '@odata.nextLink': - type: string + allOf: + - $ref: '#/components/schemas/BaseCollectionPaginationCountResponse' + - type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.ediscovery.dataSource' + additionalProperties: + type: object additionalProperties: type: object microsoft.graph.ediscovery.tagCollectionResponse: title: Collection of tag type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.ediscovery.tag' - '@odata.nextLink': - type: string + allOf: + - $ref: '#/components/schemas/BaseCollectionPaginationCountResponse' + - type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.ediscovery.tag' + additionalProperties: + type: object additionalProperties: type: object microsoft.graph.identity: @@ -10075,6 +10714,12 @@ components: type: string description: 'The employee identifier assigned to the user by the organization. The maximum length is 16 characters.Supports $filter (eq, ne, not , ge, le, in, startsWith, and eq on null values).' nullable: true + employeeLeaveDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[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 user left or will leave the organization. Read: Requires User-LifeCycleInfo.Read.All. For delegated scenarios, the admin needs one of the following Azure AD roles: Lifecycle Workflows Administrator, Global Reader, or Global Admin. Write: Requires User-LifeCycleInfo.ReadWrite.All. For delegated scenarios, the admin needs the Global Administrator Azure AD role. Supports $filter (eq, ne, not , ge, le, in).' + format: date-time + nullable: true employeeOrgData: $ref: '#/components/schemas/microsoft.graph.employeeOrgData' employeeType: @@ -10341,37 +10986,43 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.cloudPC' + x-ms-navigationProperty: true usageRights: type: array items: $ref: '#/components/schemas/microsoft.graph.usageRight' description: Represents the usage rights a user has been granted. + x-ms-navigationProperty: true informationProtection: $ref: '#/components/schemas/microsoft.graph.informationProtection' appRoleAssignedResources: type: array items: $ref: '#/components/schemas/microsoft.graph.servicePrincipal' + x-ms-navigationProperty: true appRoleAssignments: type: array items: $ref: '#/components/schemas/microsoft.graph.appRoleAssignment' description: Represents the app roles a user has been granted for an application. Supports $expand. + x-ms-navigationProperty: true createdObjects: type: array items: $ref: '#/components/schemas/microsoft.graph.directoryObject' description: Directory objects that were created by the user. Read-only. Nullable. + x-ms-navigationProperty: true directReports: type: array items: $ref: '#/components/schemas/microsoft.graph.directoryObject' description: The users and contacts that report to the user. (The users and contacts that have their manager property set to this user.) Read-only. Nullable. Supports $expand. + x-ms-navigationProperty: true licenseDetails: type: array items: $ref: '#/components/schemas/microsoft.graph.licenseDetails' - description: A collection of this user's license details. Read-only. + x-ms-navigationProperty: true manager: $ref: '#/components/schemas/microsoft.graph.directoryObject' memberOf: @@ -10379,40 +11030,48 @@ components: 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. Supports $expand.' + x-ms-navigationProperty: true oauth2PermissionGrants: type: array items: $ref: '#/components/schemas/microsoft.graph.oAuth2PermissionGrant' + x-ms-navigationProperty: true ownedDevices: type: array items: $ref: '#/components/schemas/microsoft.graph.directoryObject' description: Devices that are owned by the user. Read-only. Nullable. Supports $expand. + x-ms-navigationProperty: true ownedObjects: type: array items: $ref: '#/components/schemas/microsoft.graph.directoryObject' description: Directory objects that are owned by the user. Read-only. Nullable. Supports $expand. + x-ms-navigationProperty: true registeredDevices: type: array items: $ref: '#/components/schemas/microsoft.graph.directoryObject' description: Devices that are registered for the user. Read-only. Nullable. Supports $expand. + x-ms-navigationProperty: true scopedRoleMemberOf: type: array items: $ref: '#/components/schemas/microsoft.graph.scopedRoleMembership' description: The scoped-role administrative unit memberships for this user. Read-only. Nullable. + x-ms-navigationProperty: true transitiveMemberOf: type: array items: $ref: '#/components/schemas/microsoft.graph.directoryObject' description: 'The groups, including nested groups, and directory roles that a user is a member of. Nullable.' + x-ms-navigationProperty: true transitiveReports: type: array items: $ref: '#/components/schemas/microsoft.graph.directoryObject' description: The transitive reports for a user. Read-only. + x-ms-navigationProperty: true calendar: $ref: '#/components/schemas/microsoft.graph.calendar' calendarGroups: @@ -10420,47 +11079,56 @@ components: items: $ref: '#/components/schemas/microsoft.graph.calendarGroup' description: The user's calendar groups. Read-only. Nullable. + x-ms-navigationProperty: true calendars: type: array items: $ref: '#/components/schemas/microsoft.graph.calendar' description: The user's calendars. Read-only. Nullable. + x-ms-navigationProperty: true calendarView: type: array items: $ref: '#/components/schemas/microsoft.graph.event' description: The calendar view for the calendar. Read-only. Nullable. + x-ms-navigationProperty: true contactFolders: type: array items: $ref: '#/components/schemas/microsoft.graph.contactFolder' description: The user's contacts folders. Read-only. Nullable. + x-ms-navigationProperty: true contacts: type: array items: $ref: '#/components/schemas/microsoft.graph.contact' description: The user's contacts. Read-only. Nullable. + x-ms-navigationProperty: true events: 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. + x-ms-navigationProperty: true inferenceClassification: $ref: '#/components/schemas/microsoft.graph.inferenceClassification' joinedGroups: type: array items: $ref: '#/components/schemas/microsoft.graph.group' + x-ms-navigationProperty: true mailFolders: type: array items: $ref: '#/components/schemas/microsoft.graph.mailFolder' description: The user's mail folders. Read-only. Nullable. + x-ms-navigationProperty: true messages: type: array items: $ref: '#/components/schemas/microsoft.graph.message' description: The messages in a mailbox or folder. Read-only. Nullable. + x-ms-navigationProperty: true outlook: $ref: '#/components/schemas/microsoft.graph.outlookUser' people: @@ -10468,6 +11136,7 @@ components: 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.' + x-ms-navigationProperty: true drive: $ref: '#/components/schemas/microsoft.graph.drive' drives: @@ -10475,33 +11144,40 @@ components: items: $ref: '#/components/schemas/microsoft.graph.drive' description: A collection of drives available for this user. Read-only. + x-ms-navigationProperty: true followedSites: type: array items: $ref: '#/components/schemas/microsoft.graph.site' + x-ms-navigationProperty: true extensions: type: array items: $ref: '#/components/schemas/microsoft.graph.extension' description: The collection of open extensions defined for the user. Supports $expand. Nullable. + x-ms-navigationProperty: true appConsentRequestsForApproval: type: array items: $ref: '#/components/schemas/microsoft.graph.appConsentRequest' + x-ms-navigationProperty: true approvals: type: array items: $ref: '#/components/schemas/microsoft.graph.approval' + x-ms-navigationProperty: true pendingAccessReviewInstances: type: array items: $ref: '#/components/schemas/microsoft.graph.accessReviewInstance' description: Navigation property to get list of access reviews pending approval by reviewer. + x-ms-navigationProperty: true agreementAcceptances: type: array items: $ref: '#/components/schemas/microsoft.graph.agreementAcceptance' description: The user's terms of use acceptance statuses. Read-only. Nullable. + x-ms-navigationProperty: true security: $ref: '#/components/schemas/microsoft.graph.security.security' deviceEnrollmentConfigurations: @@ -10509,40 +11185,48 @@ components: items: $ref: '#/components/schemas/microsoft.graph.deviceEnrollmentConfiguration' description: Get enrollment configurations targeted to the user + x-ms-navigationProperty: true managedDevices: type: array items: $ref: '#/components/schemas/microsoft.graph.managedDevice' description: The managed devices associated with the user. + x-ms-navigationProperty: true managedAppRegistrations: type: array items: $ref: '#/components/schemas/microsoft.graph.managedAppRegistration' description: Zero or more managed app registrations that belong to the user. + x-ms-navigationProperty: true windowsInformationProtectionDeviceRegistrations: type: array items: $ref: '#/components/schemas/microsoft.graph.windowsInformationProtectionDeviceRegistration' description: Zero or more WIP device registrations that belong to the user. + x-ms-navigationProperty: true deviceManagementTroubleshootingEvents: type: array items: $ref: '#/components/schemas/microsoft.graph.deviceManagementTroubleshootingEvent' description: The list of troubleshooting events for this user. + x-ms-navigationProperty: true mobileAppIntentAndStates: type: array items: $ref: '#/components/schemas/microsoft.graph.mobileAppIntentAndState' description: The list of troubleshooting events for this user. + x-ms-navigationProperty: true mobileAppTroubleshootingEvents: type: array items: $ref: '#/components/schemas/microsoft.graph.mobileAppTroubleshootingEvent' description: The list of mobile app troubleshooting events for this user. + x-ms-navigationProperty: true notifications: type: array items: $ref: '#/components/schemas/microsoft.graph.notification' + x-ms-navigationProperty: true planner: $ref: '#/components/schemas/microsoft.graph.plannerUser' insights: @@ -10557,21 +11241,24 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.profilePhoto' + x-ms-navigationProperty: true profile: $ref: '#/components/schemas/microsoft.graph.profile' activities: type: array items: $ref: '#/components/schemas/microsoft.graph.userActivity' - description: The user's activities across devices. Read-only. Nullable. + x-ms-navigationProperty: true devices: type: array items: $ref: '#/components/schemas/microsoft.graph.device' + x-ms-navigationProperty: true onlineMeetings: type: array items: $ref: '#/components/schemas/microsoft.graph.onlineMeeting' + x-ms-navigationProperty: true presence: $ref: '#/components/schemas/microsoft.graph.presence' authentication: @@ -10582,11 +11269,13 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.chat' + x-ms-navigationProperty: true joinedTeams: type: array items: $ref: '#/components/schemas/microsoft.graph.team' description: The Microsoft Teams teams that the user is a member of. Read-only. Nullable. + x-ms-navigationProperty: true teamwork: $ref: '#/components/schemas/microsoft.graph.userTeamwork' todo: @@ -10632,6 +11321,7 @@ components: items: $ref: '#/components/schemas/microsoft.graph.itemActivity' description: Exposes the itemActivities represented in this itemActivityStat resource. + x-ms-navigationProperty: true additionalProperties: type: object microsoft.graph.booleanColumn: @@ -10944,10 +11634,12 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.columnDefinition' + x-ms-navigationProperty: true welcomePageColumns: type: array items: $ref: '#/components/schemas/microsoft.graph.columnDefinition' + x-ms-navigationProperty: true additionalProperties: type: object microsoft.graph.documentSetContent: @@ -11125,6 +11817,7 @@ components: items: $ref: '#/components/schemas/microsoft.graph.itemActivityOLD' description: The list of recent activities that took place on this item. + x-ms-navigationProperty: true analytics: $ref: '#/components/schemas/microsoft.graph.itemAnalytics' children: @@ -11132,6 +11825,7 @@ components: items: $ref: '#/components/schemas/microsoft.graph.driveItem' description: Collection containing Item objects for the immediate children of Item. Only items representing folders have children. Read-only. Nullable. + x-ms-navigationProperty: true listItem: $ref: '#/components/schemas/microsoft.graph.listItem' permissions: @@ -11139,21 +11833,25 @@ components: items: $ref: '#/components/schemas/microsoft.graph.permission' description: The set of permissions for the item. Read-only. Nullable. + x-ms-navigationProperty: true subscriptions: type: array items: $ref: '#/components/schemas/microsoft.graph.subscription' description: The set of subscriptions on the item. Only supported on the root of a drive. + x-ms-navigationProperty: true thumbnails: type: array items: $ref: '#/components/schemas/microsoft.graph.thumbnailSet' description: 'Collection containing [ThumbnailSet][] objects associated with the item. For more info, see [getting thumbnails][]. Read-only. Nullable.' + x-ms-navigationProperty: true versions: type: array items: $ref: '#/components/schemas/microsoft.graph.driveItemVersion' description: 'The list of previous versions of the item. For more info, see [getting previous versions][]. Read-only. Nullable.' + x-ms-navigationProperty: true additionalProperties: type: object microsoft.graph.listInfo: @@ -11191,6 +11889,7 @@ components: items: $ref: '#/components/schemas/microsoft.graph.itemActivityOLD' description: The list of recent activities that took place on this item. + x-ms-navigationProperty: true analytics: $ref: '#/components/schemas/microsoft.graph.itemAnalytics' documentSetVersions: @@ -11198,6 +11897,7 @@ components: items: $ref: '#/components/schemas/microsoft.graph.documentSetVersion' description: Version information for a document set version created by a user. + x-ms-navigationProperty: true driveItem: $ref: '#/components/schemas/microsoft.graph.driveItem' fields: @@ -11207,6 +11907,7 @@ components: items: $ref: '#/components/schemas/microsoft.graph.listItemVersion' description: The list of previous versions of the list item. + x-ms-navigationProperty: true additionalProperties: type: object microsoft.graph.subscription: @@ -11447,6 +12148,7 @@ components: items: $ref: '#/components/schemas/microsoft.graph.termStore.set' description: 'All sets under the group in a term [store].' + x-ms-navigationProperty: true additionalProperties: type: object microsoft.graph.termStore.set: @@ -11480,6 +12182,7 @@ components: items: $ref: '#/components/schemas/microsoft.graph.termStore.term' description: 'Children terms of set in term [store].' + x-ms-navigationProperty: true parentGroup: $ref: '#/components/schemas/microsoft.graph.termStore.group' relations: @@ -11487,11 +12190,13 @@ components: items: $ref: '#/components/schemas/microsoft.graph.termStore.relation' description: Indicates which terms have been pinned or reused directly under the set. + x-ms-navigationProperty: true terms: type: array items: $ref: '#/components/schemas/microsoft.graph.termStore.term' description: All the terms under the set. + x-ms-navigationProperty: true additionalProperties: type: object microsoft.graph.notebook: @@ -11525,11 +12230,13 @@ components: items: $ref: '#/components/schemas/microsoft.graph.sectionGroup' description: The section groups in the notebook. Read-only. Nullable. + x-ms-navigationProperty: true sections: type: array items: $ref: '#/components/schemas/microsoft.graph.onenoteSection' description: The sections in the notebook. Read-only. Nullable. + x-ms-navigationProperty: true additionalProperties: type: object microsoft.graph.onenoteOperation: @@ -11618,12 +12325,10 @@ components: properties: content: type: string - description: The content stream format: base64url nullable: true contentUrl: type: string - description: The URL for downloading the content nullable: true additionalProperties: type: object @@ -11650,11 +12355,13 @@ components: items: $ref: '#/components/schemas/microsoft.graph.sectionGroup' description: The section groups in the section. Read-only. Nullable. + x-ms-navigationProperty: true sections: type: array items: $ref: '#/components/schemas/microsoft.graph.onenoteSection' description: The sections in the section group. Read-only. Nullable. + x-ms-navigationProperty: true additionalProperties: type: object microsoft.graph.onenoteSection: @@ -11678,6 +12385,7 @@ components: items: $ref: '#/components/schemas/microsoft.graph.onenotePage' description: The collection of pages in the section. Read-only. Nullable. + x-ms-navigationProperty: true parentNotebook: $ref: '#/components/schemas/microsoft.graph.notebook' parentSectionGroup: @@ -11816,10 +12524,8 @@ components: items: type: string nullable: true - description: The categories associated with the item changeKey: type: string - description: 'Identifies the version of the item. Every time the item is changed, changeKey changes as well. This allows Exchange to apply changes to the correct version of the object. Read-only.' nullable: true createdDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' @@ -12071,27 +12777,32 @@ components: items: $ref: '#/components/schemas/microsoft.graph.attachment' description: 'The collection of fileAttachment, itemAttachment, and referenceAttachment attachments for the post. Read-only. Nullable. Supports $expand.' + x-ms-navigationProperty: true extensions: type: array items: $ref: '#/components/schemas/microsoft.graph.extension' description: The collection of open extensions defined for the post. Read-only. Nullable. Supports $expand. + x-ms-navigationProperty: true inReplyTo: $ref: '#/components/schemas/microsoft.graph.post' mentions: type: array items: $ref: '#/components/schemas/microsoft.graph.mention' + x-ms-navigationProperty: true multiValueExtendedProperties: type: array items: $ref: '#/components/schemas/microsoft.graph.multiValueLegacyExtendedProperty' description: The collection of multi-value extended properties defined for the post. Read-only. Nullable. + x-ms-navigationProperty: true singleValueExtendedProperties: type: array items: $ref: '#/components/schemas/microsoft.graph.singleValueLegacyExtendedProperty' description: The collection of single-value extended properties defined for the post. Read-only. Nullable. + x-ms-navigationProperty: true additionalProperties: type: object microsoft.graph.plannerPlan: @@ -12123,6 +12834,7 @@ components: items: $ref: '#/components/schemas/microsoft.graph.plannerBucket' description: Collection of buckets in the plan. Read-only. Nullable. + x-ms-navigationProperty: true details: $ref: '#/components/schemas/microsoft.graph.plannerPlanDetails' tasks: @@ -12130,6 +12842,7 @@ components: items: $ref: '#/components/schemas/microsoft.graph.plannerTask' description: Collection of tasks in the plan. Read-only. Nullable. + x-ms-navigationProperty: true additionalProperties: type: object microsoft.graph.teamDiscoverySettings: @@ -12325,21 +13038,25 @@ components: items: $ref: '#/components/schemas/microsoft.graph.conversationMember' description: A collection of membership records associated with the channel. + x-ms-navigationProperty: true messages: type: array items: $ref: '#/components/schemas/microsoft.graph.chatMessage' description: A collection of all the messages in the channel. A navigation property. Nullable. + x-ms-navigationProperty: true sharedWithTeams: type: array items: $ref: '#/components/schemas/microsoft.graph.sharedWithChannelTeamInfo' description: A collection of teams with which a channel is shared. + x-ms-navigationProperty: true tabs: type: array items: $ref: '#/components/schemas/microsoft.graph.teamsTab' description: A collection of all the tabs in the channel. A navigation property. + x-ms-navigationProperty: true additionalProperties: type: object microsoft.graph.teamsAppInstallation: @@ -12448,6 +13165,7 @@ components: items: $ref: '#/components/schemas/microsoft.graph.teamworkTagMember' description: Users assigned to the tag. + x-ms-navigationProperty: true additionalProperties: type: object microsoft.graph.teamsTemplate: @@ -12457,6 +13175,51 @@ components: type: object additionalProperties: type: object + microsoft.graph.teamTemplateDefinition: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: teamTemplateDefinition + type: object + properties: + audience: + $ref: '#/components/schemas/microsoft.graph.teamTemplateAudience' + categories: + type: array + items: + type: string + nullable: true + description: + type: string + nullable: true + displayName: + type: string + nullable: true + iconUrl: + type: string + nullable: true + languageTag: + type: string + nullable: true + lastModifiedBy: + $ref: '#/components/schemas/microsoft.graph.identitySet' + lastModifiedDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' + type: string + format: date-time + nullable: true + parentTemplateId: + type: string + nullable: true + publisherName: + type: string + nullable: true + shortDescription: + type: string + nullable: true + teamDefinition: + $ref: '#/components/schemas/microsoft.graph.team' + additionalProperties: + type: object microsoft.graph.schedule: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' @@ -12481,6 +13244,7 @@ components: type: string description: Additional information about why schedule provisioning failed. nullable: true + readOnly: true swapShiftsRequestsEnabled: type: boolean description: Indicates whether swap shifts requests are enabled for the schedule. @@ -12508,46 +13272,56 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.offerShiftRequest' + x-ms-navigationProperty: true openShiftChangeRequests: type: array items: $ref: '#/components/schemas/microsoft.graph.openShiftChangeRequest' + x-ms-navigationProperty: true openShifts: type: array items: $ref: '#/components/schemas/microsoft.graph.openShift' + x-ms-navigationProperty: true schedulingGroups: type: array items: $ref: '#/components/schemas/microsoft.graph.schedulingGroup' description: The logical grouping of users in the schedule (usually by role). + x-ms-navigationProperty: true shifts: type: array items: $ref: '#/components/schemas/microsoft.graph.shift' description: The shifts in the schedule. + x-ms-navigationProperty: true swapShiftsChangeRequests: type: array items: $ref: '#/components/schemas/microsoft.graph.swapShiftsChangeRequest' + x-ms-navigationProperty: true timeCards: type: array items: $ref: '#/components/schemas/microsoft.graph.timeCard' + x-ms-navigationProperty: true timeOffReasons: type: array items: $ref: '#/components/schemas/microsoft.graph.timeOffReason' description: The set of reasons for a time off in the schedule. + x-ms-navigationProperty: true timeOffRequests: type: array items: $ref: '#/components/schemas/microsoft.graph.timeOffRequest' + x-ms-navigationProperty: true timesOff: type: array items: $ref: '#/components/schemas/microsoft.graph.timeOff' description: The instances of times off in the schedule. + x-ms-navigationProperty: true additionalProperties: type: object microsoft.graph.ODataErrors.MainError: @@ -12571,6 +13345,15 @@ components: $ref: '#/components/schemas/microsoft.graph.ODataErrors.InnerError' additionalProperties: type: object + BaseCollectionPaginationCountResponse: + title: Base collection pagination and count responses + type: object + properties: + '@odata.nextLink': + type: string + nullable: true + additionalProperties: + type: object microsoft.graph.signInActivity: title: signInActivity type: object @@ -12632,6 +13415,7 @@ components: items: type: string nullable: true + description: The collection of unique identifiers that can be associated with a user and can be used to bind the Azure AD user to a certificate for authentication and authorization into non-Azure AD environments. The identifiers must be unique in the tenant. additionalProperties: type: object microsoft.graph.customSecurityAttributeValue: @@ -12871,6 +13655,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.printerShare' + x-ms-navigationProperty: true additionalProperties: type: object microsoft.graph.userAnalytics: @@ -12886,6 +13671,7 @@ components: items: $ref: '#/components/schemas/microsoft.graph.activityStatistics' description: The collection of work activities that a user spent time on during and outside of working hours. Read-only. Nullable. + x-ms-navigationProperty: true additionalProperties: type: object microsoft.graph.cloudPC: @@ -12900,6 +13686,8 @@ components: nullable: true connectivityResult: $ref: '#/components/schemas/microsoft.graph.cloudPcConnectivityResult' + diskEncryptionState: + $ref: '#/components/schemas/microsoft.graph.cloudPcDiskEncryptionState' displayName: type: string description: The display name of the Cloud PC. @@ -12995,10 +13783,12 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.dataLossPreventionPolicy' + x-ms-navigationProperty: true sensitivityLabels: type: array items: $ref: '#/components/schemas/microsoft.graph.sensitivityLabel' + x-ms-navigationProperty: true sensitivityPolicySettings: $ref: '#/components/schemas/microsoft.graph.sensitivityPolicySettings' policy: @@ -13007,6 +13797,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.threatAssessmentRequest' + x-ms-navigationProperty: true additionalProperties: type: object microsoft.graph.servicePrincipal: @@ -13169,89 +13960,107 @@ components: description: 'Specifies the keyId of a public key from the keyCredentials collection. When configured, Azure AD issues tokens for this application encrypted using the key specified by this property. The application code that receives the encrypted token must use the matching private key to decrypt the token before it can be used for the signed-in user.' format: uuid nullable: true + verifiedPublisher: + $ref: '#/components/schemas/microsoft.graph.verifiedPublisher' appManagementPolicies: type: array items: $ref: '#/components/schemas/microsoft.graph.appManagementPolicy' description: The appManagementPolicy applied to this service principal. + x-ms-navigationProperty: true appRoleAssignedTo: type: array items: $ref: '#/components/schemas/microsoft.graph.appRoleAssignment' description: 'App role assignments for this app or service, granted to users, groups, and other service principals.Supports $expand.' + x-ms-navigationProperty: true appRoleAssignments: type: array items: $ref: '#/components/schemas/microsoft.graph.appRoleAssignment' description: 'App role assignment for another app or service, granted to this service principal. Supports $expand.' + x-ms-navigationProperty: true claimsMappingPolicies: type: array items: $ref: '#/components/schemas/microsoft.graph.claimsMappingPolicy' description: The claimsMappingPolicies assigned to this service principal. Supports $expand. + x-ms-navigationProperty: true createdObjects: type: array items: $ref: '#/components/schemas/microsoft.graph.directoryObject' description: Directory objects created by this service principal. Read-only. Nullable. + x-ms-navigationProperty: true delegatedPermissionClassifications: type: array items: $ref: '#/components/schemas/microsoft.graph.delegatedPermissionClassification' description: The permission classifications for delegated permissions exposed by the app that this service principal represents. Supports $expand. + x-ms-navigationProperty: true endpoints: type: array items: $ref: '#/components/schemas/microsoft.graph.endpoint' description: Endpoints available for discovery. Services like Sharepoint populate this property with a tenant specific SharePoint endpoints that other applications can discover and use in their experiences. + x-ms-navigationProperty: true federatedIdentityCredentials: type: array items: $ref: '#/components/schemas/microsoft.graph.federatedIdentityCredential' - description: Federated identities for a specific type of service principal - managed identity. Supports $expand and $filter (eq when counting empty collections). + x-ms-navigationProperty: true homeRealmDiscoveryPolicies: type: array items: $ref: '#/components/schemas/microsoft.graph.homeRealmDiscoveryPolicy' description: The homeRealmDiscoveryPolicies assigned to this service principal. Supports $expand. + x-ms-navigationProperty: true licenseDetails: type: array items: $ref: '#/components/schemas/microsoft.graph.licenseDetails' + x-ms-navigationProperty: true memberOf: type: array items: $ref: '#/components/schemas/microsoft.graph.directoryObject' description: 'Roles that this service principal is a member of. HTTP Methods: GET Read-only. Nullable. Supports $expand.' + x-ms-navigationProperty: true oauth2PermissionGrants: type: array items: $ref: '#/components/schemas/microsoft.graph.oAuth2PermissionGrant' description: Delegated permission grants authorizing this service principal to access an API on behalf of a signed-in user. Read-only. Nullable. + x-ms-navigationProperty: true ownedObjects: type: array items: $ref: '#/components/schemas/microsoft.graph.directoryObject' description: Directory objects that are owned by this service principal. Read-only. Nullable. Supports $expand. + x-ms-navigationProperty: true owners: type: array items: $ref: '#/components/schemas/microsoft.graph.directoryObject' description: Directory objects that are owners of this servicePrincipal. The owners are a set of non-admin users or servicePrincipals who are allowed to modify this object. Read-only. Nullable. Supports $expand. + x-ms-navigationProperty: true tokenIssuancePolicies: type: array items: $ref: '#/components/schemas/microsoft.graph.tokenIssuancePolicy' description: The tokenIssuancePolicies assigned to this service principal. Supports $expand. + x-ms-navigationProperty: true tokenLifetimePolicies: type: array items: $ref: '#/components/schemas/microsoft.graph.tokenLifetimePolicy' description: The tokenLifetimePolicies assigned to this service principal. Supports $expand. + x-ms-navigationProperty: true transitiveMemberOf: type: array items: $ref: '#/components/schemas/microsoft.graph.directoryObject' + x-ms-navigationProperty: true synchronization: $ref: '#/components/schemas/microsoft.graph.synchronization' additionalProperties: @@ -13358,6 +14167,7 @@ components: items: $ref: '#/components/schemas/microsoft.graph.calendar' description: The calendars in the calendar group. Navigation property. Read-only. Nullable. + x-ms-navigationProperty: true additionalProperties: type: object microsoft.graph.contactFolder: @@ -13383,21 +14193,25 @@ components: items: $ref: '#/components/schemas/microsoft.graph.contactFolder' description: The collection of child folders in the folder. Navigation property. Read-only. Nullable. + x-ms-navigationProperty: true contacts: type: array items: $ref: '#/components/schemas/microsoft.graph.contact' description: The contacts in the folder. Navigation property. Read-only. Nullable. + x-ms-navigationProperty: true multiValueExtendedProperties: type: array items: $ref: '#/components/schemas/microsoft.graph.multiValueLegacyExtendedProperty' description: The collection of multi-value extended properties defined for the contactFolder. Read-only. Nullable. + x-ms-navigationProperty: true singleValueExtendedProperties: type: array items: $ref: '#/components/schemas/microsoft.graph.singleValueLegacyExtendedProperty' description: The collection of single-value extended properties defined for the contactFolder. Read-only. Nullable. + x-ms-navigationProperty: true additionalProperties: type: object microsoft.graph.contact: @@ -13532,11 +14346,13 @@ components: items: $ref: '#/components/schemas/microsoft.graph.extension' description: The collection of open extensions defined for the contact. Nullable. + x-ms-navigationProperty: true multiValueExtendedProperties: type: array items: $ref: '#/components/schemas/microsoft.graph.multiValueLegacyExtendedProperty' description: The collection of multi-value extended properties defined for the contact. Read-only. Nullable. + x-ms-navigationProperty: true photo: $ref: '#/components/schemas/microsoft.graph.profilePhoto' singleValueExtendedProperties: @@ -13544,6 +14360,7 @@ components: items: $ref: '#/components/schemas/microsoft.graph.singleValueLegacyExtendedProperty' description: The collection of single-value extended properties defined for the contact. Read-only. Nullable. + x-ms-navigationProperty: true additionalProperties: type: object microsoft.graph.inferenceClassification: @@ -13557,6 +14374,7 @@ components: items: $ref: '#/components/schemas/microsoft.graph.inferenceClassificationOverride' description: 'A set of overrides for a user to always classify messages from specific senders in certain ways: focused, or other. Read-only. Nullable.' + x-ms-navigationProperty: true additionalProperties: type: object microsoft.graph.mailFolder: @@ -13607,30 +14425,36 @@ components: items: $ref: '#/components/schemas/microsoft.graph.mailFolder' description: The collection of child folders in the mailFolder. + x-ms-navigationProperty: true messageRules: type: array items: $ref: '#/components/schemas/microsoft.graph.messageRule' description: The collection of rules that apply to the user's Inbox folder. + x-ms-navigationProperty: true messages: type: array items: $ref: '#/components/schemas/microsoft.graph.message' description: The collection of messages in the mailFolder. + x-ms-navigationProperty: true multiValueExtendedProperties: type: array items: $ref: '#/components/schemas/microsoft.graph.multiValueLegacyExtendedProperty' description: The collection of multi-value extended properties defined for the mailFolder. Read-only. Nullable. + x-ms-navigationProperty: true singleValueExtendedProperties: type: array items: $ref: '#/components/schemas/microsoft.graph.singleValueLegacyExtendedProperty' description: The collection of single-value extended properties defined for the mailFolder. Read-only. Nullable. + x-ms-navigationProperty: true userConfigurations: type: array items: $ref: '#/components/schemas/microsoft.graph.userConfiguration' + x-ms-navigationProperty: true additionalProperties: type: object microsoft.graph.message: @@ -13741,26 +14565,31 @@ components: items: $ref: '#/components/schemas/microsoft.graph.attachment' description: The fileAttachment and itemAttachment attachments for the message. + x-ms-navigationProperty: true extensions: type: array items: $ref: '#/components/schemas/microsoft.graph.extension' description: The collection of open extensions defined for the message. Nullable. + x-ms-navigationProperty: true mentions: type: array items: $ref: '#/components/schemas/microsoft.graph.mention' description: 'A collection of mentions in the message, ordered by the createdDateTime from the newest to the oldest. By default, a GET /messages does not return this property unless you apply $expand on the property.' + x-ms-navigationProperty: true multiValueExtendedProperties: type: array items: $ref: '#/components/schemas/microsoft.graph.multiValueLegacyExtendedProperty' description: The collection of multi-value extended properties defined for the message. Nullable. + x-ms-navigationProperty: true singleValueExtendedProperties: type: array items: $ref: '#/components/schemas/microsoft.graph.singleValueLegacyExtendedProperty' description: The collection of single-value extended properties defined for the message. Nullable. + x-ms-navigationProperty: true additionalProperties: type: object microsoft.graph.outlookUser: @@ -13774,18 +14603,22 @@ components: items: $ref: '#/components/schemas/microsoft.graph.outlookCategory' description: A list of categories defined for the user. + x-ms-navigationProperty: true taskFolders: type: array items: $ref: '#/components/schemas/microsoft.graph.outlookTaskFolder' + x-ms-navigationProperty: true taskGroups: type: array items: $ref: '#/components/schemas/microsoft.graph.outlookTaskGroup' + x-ms-navigationProperty: true tasks: type: array items: $ref: '#/components/schemas/microsoft.graph.outlookTask' + x-ms-navigationProperty: true additionalProperties: type: object microsoft.graph.person: @@ -13907,7 +14740,8 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.userConsentRequest' - description: A list of pending user consent requests. + description: A list of pending user consent requests. Supports $filter (eq). + x-ms-navigationProperty: true additionalProperties: type: object microsoft.graph.approval: @@ -13920,6 +14754,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.approvalStep' + x-ms-navigationProperty: true additionalProperties: type: object microsoft.graph.accessReviewInstance: @@ -13966,11 +14801,13 @@ components: items: $ref: '#/components/schemas/microsoft.graph.accessReviewReviewer' description: 'Returns the collection of reviewers who were contacted to complete this review. While the reviewers and fallbackReviewers properties of the accessReviewScheduleDefinition might specify group owners or managers as reviewers, contactedReviewers returns their individual identities. Supports $select. Read-only.' + x-ms-navigationProperty: true decisions: type: array items: $ref: '#/components/schemas/microsoft.graph.accessReviewInstanceDecisionItem' description: 'Each user reviewed in an accessReviewInstance has a decision item representing if they were approved, denied, or not yet reviewed.' + x-ms-navigationProperty: true definition: $ref: '#/components/schemas/microsoft.graph.accessReviewScheduleDefinition' stages: @@ -13978,6 +14815,7 @@ components: items: $ref: '#/components/schemas/microsoft.graph.accessReviewStage' description: 'If the instance has multiple stages, this returns the collection of stages. A new stage will only be created when the previous stage ends. The existence, number, and settings of stages on a review instance are created based on the accessReviewStageSettings on the parent accessReviewScheduleDefinition.' + x-ms-navigationProperty: true additionalProperties: type: object microsoft.graph.agreementAcceptance: @@ -14101,6 +14939,7 @@ components: items: $ref: '#/components/schemas/microsoft.graph.enrollmentConfigurationAssignment' description: The list of group assignments for the device configuration profile + x-ms-navigationProperty: true additionalProperties: type: object description: The Base Class of Device Enrollment Configuration @@ -14118,32 +14957,40 @@ components: type: boolean description: Whether the device is Azure Active Directory registered. This property is read-only. nullable: true + readOnly: true activationLockBypassCode: type: string description: Code that allows the Activation Lock on a device to be bypassed. This property is read-only. nullable: true + readOnly: true androidSecurityPatchLevel: type: string description: Android security patch level. This property is read-only. nullable: true + readOnly: true autopilotEnrolled: type: boolean description: Reports if the managed device is enrolled via auto-pilot. This property is read-only. + readOnly: true azureActiveDirectoryDeviceId: type: string description: The unique identifier for the Azure Active Directory device. Read only. This property is read-only. nullable: true + readOnly: true azureADDeviceId: type: string description: The unique identifier for the Azure Active Directory device. Read only. This property is read-only. nullable: true + readOnly: true azureADRegistered: type: boolean description: Whether the device is Azure Active Directory registered. This property is read-only. nullable: true + readOnly: true bootstrapTokenEscrowed: type: boolean description: 'Reports if the managed device has an escrowed Bootstrap Token. This is only for macOS devices. To get, include BootstrapTokenEscrowed in the select clause and query with a device id. If FALSE, no bootstrap token is escrowed. If TRUE, the device has escrowed a bootstrap token with Intune. This property is read-only.' + readOnly: true chassisType: $ref: '#/components/schemas/microsoft.graph.chassisType' chromeOSDeviceInfo: @@ -14156,6 +15003,7 @@ components: type: string description: The DateTime when device compliance grace period expires. This property is read-only. format: date-time + readOnly: true complianceState: $ref: '#/components/schemas/microsoft.graph.complianceState' configurationManagerClientEnabledFeatures: @@ -14169,10 +15017,12 @@ components: items: $ref: '#/components/schemas/microsoft.graph.deviceActionResult' description: List of ComplexType deviceActionResult objects. This property is read-only. + readOnly: true deviceCategoryDisplayName: type: string description: Device category display name. This property is read-only. nullable: true + readOnly: true deviceEnrollmentType: $ref: '#/components/schemas/microsoft.graph.deviceEnrollmentType' deviceFirmwareConfigurationInterfaceManaged: @@ -14184,6 +15034,7 @@ components: type: string description: Name of the device. This property is read-only. nullable: true + readOnly: true deviceRegistrationState: $ref: '#/components/schemas/microsoft.graph.deviceRegistrationState' deviceType: @@ -14191,32 +15042,39 @@ components: easActivated: type: boolean description: Whether the device is Exchange ActiveSync activated. This property is read-only. + readOnly: true easActivationDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string description: Exchange ActivationSync activation time of the device. This property is read-only. format: date-time + readOnly: true easDeviceId: type: string description: Exchange ActiveSync Id of the device. This property is read-only. nullable: true + readOnly: true emailAddress: type: string description: Email(s) for the user associated with the device. This property is read-only. nullable: true + readOnly: true enrolledDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string description: Enrollment time of the device. This property is read-only. format: date-time + readOnly: true enrollmentProfileName: type: string description: 'Name of the enrollment profile assigned to the device. Default value is empty string, indicating no enrollment profile was assgined. This property is read-only.' nullable: true + readOnly: true ethernetMacAddress: type: string description: Ethernet MAC. This property is read-only. nullable: true + readOnly: true exchangeAccessState: $ref: '#/components/schemas/microsoft.graph.deviceManagementExchangeAccessState' exchangeAccessStateReason: @@ -14226,30 +15084,37 @@ components: type: string description: Last time the device contacted Exchange. This property is read-only. format: date-time + readOnly: true freeStorageSpaceInBytes: type: integer description: Free Storage in Bytes. This property is read-only. format: int64 + readOnly: true hardwareInformation: $ref: '#/components/schemas/microsoft.graph.hardwareInformation' iccid: type: string description: 'Integrated Circuit Card Identifier, it is A SIM card''s unique identification number. This property is read-only.' nullable: true + readOnly: true imei: type: string description: IMEI. This property is read-only. nullable: true + readOnly: true isEncrypted: type: boolean description: Device encryption status. This property is read-only. + readOnly: true isSupervised: type: boolean description: Device supervised status. This property is read-only. + readOnly: true jailBroken: type: string description: whether the device is jail broken or rooted. This property is read-only. nullable: true + readOnly: true joinType: $ref: '#/components/schemas/microsoft.graph.joinType' lastSyncDateTime: @@ -14257,6 +15122,7 @@ components: type: string description: The date and time that the device last completed a successful sync with Intune. This property is read-only. format: date-time + readOnly: true lostModeState: $ref: '#/components/schemas/microsoft.graph.lostModeState' managedDeviceName: @@ -14272,6 +15138,7 @@ components: type: string description: Reports device management certificate expiration date. This property is read-only. format: date-time + readOnly: true managementFeatures: $ref: '#/components/schemas/microsoft.graph.managedDeviceManagementFeatures' managementState: @@ -14280,14 +15147,17 @@ components: type: string description: Manufacturer of the device. This property is read-only. nullable: true + readOnly: true meid: type: string description: MEID. This property is read-only. nullable: true + readOnly: true model: type: string description: Model of the device. This property is read-only. nullable: true + readOnly: true notes: type: string description: Notes on the device created by IT Admin @@ -14296,10 +15166,12 @@ components: type: string description: 'Operating system of the device. Windows, iOS, etc. This property is read-only.' nullable: true + readOnly: true osVersion: type: string description: Operating system version of the device. This property is read-only. nullable: true + readOnly: true ownerType: $ref: '#/components/schemas/microsoft.graph.ownerType' partnerReportedThreatState: @@ -14308,34 +15180,41 @@ components: type: string description: Phone number of the device. This property is read-only. nullable: true + readOnly: true physicalMemoryInBytes: type: integer description: Total Memory in Bytes. This property is read-only. format: int64 + readOnly: true preferMdmOverGroupPolicyAppliedDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string description: 'Reports the DateTime the preferMdmOverGroupPolicy setting was set. When set, the Intune MDM settings will override Group Policy settings if there is a conflict. Read Only. This property is read-only.' format: date-time + readOnly: true processorArchitecture: $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. nullable: true + readOnly: true remoteAssistanceSessionUrl: type: string description: Url that allows a Remote Assistance session to be established with the device. This property is read-only. nullable: true + readOnly: true requireUserEnrollmentApproval: type: boolean description: Reports if the managed iOS device is user approval enrollment. This property is read-only. nullable: true + readOnly: true retireAfterDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[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 time after when a device will be auto retired because of scheduled action. This property is read-only. format: date-time + readOnly: true roleScopeTagIds: type: array items: @@ -14346,6 +15225,7 @@ components: type: string description: SerialNumber. This property is read-only. nullable: true + readOnly: true skuFamily: type: string description: Device sku family @@ -14356,85 +15236,103 @@ components: type: integer description: 'Device sku number, see also: https://docs.microsoft.com/windows/win32/api/sysinfoapi/nf-sysinfoapi-getproductinfo. Valid values 0 to 2147483647. This property is read-only.' format: int32 + readOnly: true specificationVersion: type: string description: Specification version. This property is read-only. nullable: true + readOnly: true subscriberCarrier: type: string description: Subscriber Carrier. This property is read-only. nullable: true + readOnly: true totalStorageSpaceInBytes: type: integer description: Total Storage in Bytes. This property is read-only. format: int64 + readOnly: true udid: type: string description: Unique Device Identifier for iOS and macOS devices. This property is read-only. nullable: true + readOnly: true userDisplayName: type: string description: User display name. This property is read-only. nullable: true + readOnly: true userId: type: string description: Unique Identifier for the user associated with the device. This property is read-only. nullable: true + readOnly: true userPrincipalName: type: string description: Device user principal name. This property is read-only. nullable: true + readOnly: true usersLoggedOn: type: array items: $ref: '#/components/schemas/microsoft.graph.loggedOnUser' description: Indicates the last logged on users of a device. This property is read-only. + readOnly: true wiFiMacAddress: type: string description: Wi-Fi MAC. This property is read-only. nullable: true + readOnly: true windowsActiveMalwareCount: maximum: 2147483647 minimum: -2147483648 type: integer description: Count of active malware for this windows device. This property is read-only. format: int32 + readOnly: true windowsRemediatedMalwareCount: maximum: 2147483647 minimum: -2147483648 type: integer description: Count of remediated malware for this windows device. This property is read-only. format: int32 + readOnly: true assignmentFilterEvaluationStatusDetails: type: array items: $ref: '#/components/schemas/microsoft.graph.assignmentFilterEvaluationStatusDetails' description: Managed device mobile app configuration states for this device. + x-ms-navigationProperty: true deviceCompliancePolicyStates: type: array items: $ref: '#/components/schemas/microsoft.graph.deviceCompliancePolicyState' description: Device compliance policy states for this device. + x-ms-navigationProperty: true deviceConfigurationStates: type: array items: $ref: '#/components/schemas/microsoft.graph.deviceConfigurationState' description: Device configuration states for this device. + x-ms-navigationProperty: true managedDeviceMobileAppConfigurationStates: type: array items: $ref: '#/components/schemas/microsoft.graph.managedDeviceMobileAppConfigurationState' description: Managed device mobile app configuration states for this device. + x-ms-navigationProperty: true securityBaselineStates: type: array items: $ref: '#/components/schemas/microsoft.graph.securityBaselineState' description: Security baseline states for this device. + x-ms-navigationProperty: true detectedApps: type: array items: $ref: '#/components/schemas/microsoft.graph.detectedApp' description: All applications currently installed on the device + x-ms-navigationProperty: true deviceCategory: $ref: '#/components/schemas/microsoft.graph.deviceCategory' logCollectionRequests: @@ -14442,11 +15340,13 @@ components: items: $ref: '#/components/schemas/microsoft.graph.deviceLogCollectionResponse' description: List of log collection requests + x-ms-navigationProperty: true users: type: array items: $ref: '#/components/schemas/microsoft.graph.user' description: The primary users associated with the managed device. + x-ms-navigationProperty: true windowsProtectionState: $ref: '#/components/schemas/microsoft.graph.windowsProtectionState' additionalProperties: @@ -14528,16 +15428,19 @@ components: items: $ref: '#/components/schemas/microsoft.graph.managedAppPolicy' description: Zero or more policys already applied on the registered app when it last synchronized with managment service. + x-ms-navigationProperty: true intendedPolicies: type: array items: $ref: '#/components/schemas/microsoft.graph.managedAppPolicy' description: Zero or more policies admin intended for the app as of now. + x-ms-navigationProperty: true operations: type: array items: $ref: '#/components/schemas/microsoft.graph.managedAppOperation' description: Zero or more long running operations triggered on the app registration. + x-ms-navigationProperty: true additionalProperties: type: object description: The ManagedAppEntity is the base entity type for all other entity types under app management workflow. @@ -14654,6 +15557,7 @@ components: items: $ref: '#/components/schemas/microsoft.graph.appLogCollectionRequest' description: The collection property of AppLogUploadRequest. + x-ms-navigationProperty: true additionalProperties: type: object description: Event representing a users device application install status. @@ -14705,31 +15609,36 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.plannerDelta' + x-ms-navigationProperty: true favoritePlans: type: array items: $ref: '#/components/schemas/microsoft.graph.plannerPlan' description: Read-only. Nullable. Returns the plannerPlans that the user marked as favorites. + x-ms-navigationProperty: true plans: type: array items: $ref: '#/components/schemas/microsoft.graph.plannerPlan' - description: Read-only. Nullable. Returns the plannerTasks assigned to the user. + x-ms-navigationProperty: true recentPlans: type: array items: $ref: '#/components/schemas/microsoft.graph.plannerPlan' description: Read-only. Nullable. Returns the plannerPlans that have been recently viewed by the user in apps that support recent plans. + x-ms-navigationProperty: true rosterPlans: type: array items: $ref: '#/components/schemas/microsoft.graph.plannerPlan' description: Read-only. Nullable. Returns the plannerPlans contained by the plannerRosters the user is a member. + x-ms-navigationProperty: true tasks: type: array items: $ref: '#/components/schemas/microsoft.graph.plannerTask' description: Read-only. Nullable. Returns the plannerTasks assigned to the user. + x-ms-navigationProperty: true additionalProperties: type: object microsoft.graph.itemInsights: @@ -14771,96 +15680,115 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.userAccountInformation' + x-ms-navigationProperty: true addresses: type: array items: $ref: '#/components/schemas/microsoft.graph.itemAddress' description: Represents details of addresses associated with the user. + x-ms-navigationProperty: true anniversaries: type: array items: $ref: '#/components/schemas/microsoft.graph.personAnnualEvent' description: Represents the details of meaningful dates associated with a person. + x-ms-navigationProperty: true awards: type: array items: $ref: '#/components/schemas/microsoft.graph.personAward' description: Represents the details of awards or honors associated with a person. + x-ms-navigationProperty: true certifications: type: array items: $ref: '#/components/schemas/microsoft.graph.personCertification' description: Represents the details of certifications associated with a person. + x-ms-navigationProperty: true educationalActivities: type: array items: $ref: '#/components/schemas/microsoft.graph.educationalActivity' description: 'Represents data that a user has supplied related to undergraduate, graduate, postgraduate or other educational activities.' + x-ms-navigationProperty: true emails: type: array items: $ref: '#/components/schemas/microsoft.graph.itemEmail' description: Represents detailed information about email addresses associated with the user. + x-ms-navigationProperty: true interests: type: array items: $ref: '#/components/schemas/microsoft.graph.personInterest' description: Provides detailed information about interests the user has associated with themselves in various services. + x-ms-navigationProperty: true languages: type: array items: $ref: '#/components/schemas/microsoft.graph.languageProficiency' description: Represents detailed information about languages that a user has added to their profile. + x-ms-navigationProperty: true names: type: array items: $ref: '#/components/schemas/microsoft.graph.personName' description: Represents the names a user has added to their profile. + x-ms-navigationProperty: true notes: type: array items: $ref: '#/components/schemas/microsoft.graph.personAnnotation' description: Represents notes that a user has added to their profile. + x-ms-navigationProperty: true patents: type: array items: $ref: '#/components/schemas/microsoft.graph.itemPatent' description: Represents patents that a user has added to their profile. + x-ms-navigationProperty: true phones: type: array items: $ref: '#/components/schemas/microsoft.graph.itemPhone' description: Represents detailed information about phone numbers associated with a user in various services. + x-ms-navigationProperty: true positions: type: array items: $ref: '#/components/schemas/microsoft.graph.workPosition' description: Represents detailed information about work positions associated with a user's profile. + x-ms-navigationProperty: true projects: type: array items: $ref: '#/components/schemas/microsoft.graph.projectParticipation' description: Represents detailed information about projects associated with a user. + x-ms-navigationProperty: true publications: type: array items: $ref: '#/components/schemas/microsoft.graph.itemPublication' description: Represents details of any publications a user has added to their profile. + x-ms-navigationProperty: true skills: type: array items: $ref: '#/components/schemas/microsoft.graph.skillProficiency' description: Represents detailed information about skills associated with a user in various services. + x-ms-navigationProperty: true webAccounts: type: array items: $ref: '#/components/schemas/microsoft.graph.webAccount' description: Represents web accounts the user has indicated they use or has added to their user profile. + x-ms-navigationProperty: true websites: type: array items: $ref: '#/components/schemas/microsoft.graph.personWebsite' description: Represents detailed information about websites associated with a user in various services. + x-ms-navigationProperty: true additionalProperties: type: object microsoft.graph.userActivity: @@ -14871,50 +15799,40 @@ components: properties: activationUrl: type: string - description: Required. URL used to launch the activity in the best native experience represented by the appId. Might launch a web-based app if no native app exists. activitySourceHost: type: string - description: 'Required. URL for the domain representing the cross-platform identity mapping for the app. Mapping is stored either as a JSON file hosted on the domain or configurable via Windows Dev Center. The JSON file is named cross-platform-app-identifiers and is hosted at root of your HTTPS domain, either at the top level domain or include a sub domain. For example: https://contoso.com or https://myapp.contoso.com but NOT https://myapp.contoso.com/somepath. You must have a unique file and domain (or sub domain) per cross-platform app identity. For example, a separate file and domain is needed for Word vs. PowerPoint.' appActivityId: type: string - description: Required. The unique activity ID in the context of the app - supplied by caller and immutable thereafter. appDisplayName: type: string - description: Optional. Short text description of the app used to generate the activity for use in cases when the app is not installed on the user’s local device. nullable: true contentInfo: $ref: '#/components/schemas/microsoft.graph.Json' contentUrl: type: string - description: 'Optional. Used in the event the content can be rendered outside of a native or web-based app experience (for example, a pointer to an item in an RSS feed).' 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: Set by the server. DateTime in UTC when the object was created on the server. format: date-time 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: Set by the server. DateTime in UTC when the object expired on the server. format: date-time nullable: true fallbackUrl: type: string - description: 'Optional. URL used to launch the activity in a web-based app, if available.' 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: Set by the server. DateTime in UTC when the object was modified on the server. format: date-time nullable: true status: $ref: '#/components/schemas/microsoft.graph.status' userTimezone: type: string - description: Optional. The timezone in which the user's device used to generate the activity was located at activity creation time; values supplied as Olson IDs in order to support cross-platform representation. nullable: true visualElements: $ref: '#/components/schemas/microsoft.graph.visualInfo' @@ -14922,7 +15840,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.activityHistoryItem' - description: Optional. NavigationProperty/Containment; navigation property to the activity's historyItems. + x-ms-navigationProperty: true additionalProperties: type: object microsoft.graph.device: @@ -15093,36 +16011,43 @@ components: items: $ref: '#/components/schemas/microsoft.graph.usageRight' description: Represents the usage rights a device has been granted. + x-ms-navigationProperty: true memberOf: type: array items: $ref: '#/components/schemas/microsoft.graph.directoryObject' description: Groups and administrative units that this device is a member of. Read-only. Nullable. Supports $expand. + x-ms-navigationProperty: true registeredOwners: type: array items: $ref: '#/components/schemas/microsoft.graph.directoryObject' description: 'The user that cloud joined the device or registered their personal device. The registered owner is set at the time of registration. Currently, there can be only one owner. Read-only. Nullable. Supports $expand.' + x-ms-navigationProperty: true registeredUsers: type: array items: $ref: '#/components/schemas/microsoft.graph.directoryObject' description: 'Collection of registered users of the device. For cloud joined devices and registered personal devices, registered users are set to the same value as registered owners at the time of registration. Read-only. Nullable. Supports $expand.' + x-ms-navigationProperty: true transitiveMemberOf: type: array items: $ref: '#/components/schemas/microsoft.graph.directoryObject' description: Groups and administrative units that this device is a member of. This operation is transitive. Supports $expand. + x-ms-navigationProperty: true extensions: type: array items: $ref: '#/components/schemas/microsoft.graph.extension' description: The collection of open extensions defined for the device. Read-only. Nullable. + x-ms-navigationProperty: true commands: type: array items: $ref: '#/components/schemas/microsoft.graph.command' description: Set of commands sent to this device. + x-ms-navigationProperty: true additionalProperties: type: object microsoft.graph.onlineMeeting: @@ -15141,8 +16066,6 @@ components: nullable: true allowedPresenters: $ref: '#/components/schemas/microsoft.graph.onlineMeetingPresenters' - allowMeetingChat: - $ref: '#/components/schemas/microsoft.graph.meetingChatMode' allowTeamworkReactions: type: boolean description: Indicates if Teams reactions are enabled for the meeting. @@ -15240,6 +16163,7 @@ components: items: $ref: '#/components/schemas/microsoft.graph.meetingAttendanceReport' description: The attendance reports of an online meeting. Read-only. + x-ms-navigationProperty: true meetingAttendanceReport: $ref: '#/components/schemas/microsoft.graph.meetingAttendanceReport' registration: @@ -15249,6 +16173,7 @@ components: items: $ref: '#/components/schemas/microsoft.graph.callTranscript' description: The transcripts of an online meeting. Read-only. + x-ms-navigationProperty: true additionalProperties: type: object microsoft.graph.presence: @@ -15280,54 +16205,65 @@ components: items: $ref: '#/components/schemas/microsoft.graph.emailAuthenticationMethod' description: Represents the email addresses registered to a user for authentication. + x-ms-navigationProperty: true fido2Methods: type: array items: $ref: '#/components/schemas/microsoft.graph.fido2AuthenticationMethod' description: Represents the FIDO2 security keys registered to a user for authentication. + x-ms-navigationProperty: true methods: type: array items: $ref: '#/components/schemas/microsoft.graph.authenticationMethod' description: Represents all authentication methods registered to a user. + x-ms-navigationProperty: true microsoftAuthenticatorMethods: type: array items: $ref: '#/components/schemas/microsoft.graph.microsoftAuthenticatorAuthenticationMethod' description: The details of the Microsoft Authenticator app registered to a user for authentication. + x-ms-navigationProperty: true operations: type: array items: $ref: '#/components/schemas/microsoft.graph.longRunningOperation' + x-ms-navigationProperty: true passwordlessMicrosoftAuthenticatorMethods: type: array items: $ref: '#/components/schemas/microsoft.graph.passwordlessMicrosoftAuthenticatorAuthenticationMethod' description: Represents the Microsoft Authenticator Passwordless Phone Sign-in methods registered to a user for authentication. + x-ms-navigationProperty: true passwordMethods: type: array items: $ref: '#/components/schemas/microsoft.graph.passwordAuthenticationMethod' description: Represents the details of the password authentication method registered to a user for authentication. + x-ms-navigationProperty: true phoneMethods: type: array items: $ref: '#/components/schemas/microsoft.graph.phoneAuthenticationMethod' description: Represents the phone registered to a user for authentication. + x-ms-navigationProperty: true softwareOathMethods: type: array items: $ref: '#/components/schemas/microsoft.graph.softwareOathAuthenticationMethod' + x-ms-navigationProperty: true temporaryAccessPassMethods: type: array items: $ref: '#/components/schemas/microsoft.graph.temporaryAccessPassAuthenticationMethod' description: Represents a Temporary Access Pass registered to a user for authentication through time-limited passcodes. + x-ms-navigationProperty: true windowsHelloForBusinessMethods: type: array items: $ref: '#/components/schemas/microsoft.graph.windowsHelloForBusinessAuthenticationMethod' description: Represents the Windows Hello for Business authentication method registered to a user for authentication. + x-ms-navigationProperty: true additionalProperties: type: object microsoft.graph.tasks: @@ -15341,11 +16277,13 @@ components: items: $ref: '#/components/schemas/microsoft.graph.baseTask' description: All tasks in the users mailbox. + x-ms-navigationProperty: true lists: type: array items: $ref: '#/components/schemas/microsoft.graph.baseTaskList' description: The task lists in the users mailbox. + x-ms-navigationProperty: true additionalProperties: type: object microsoft.graph.chat: @@ -15389,6 +16327,7 @@ components: items: $ref: '#/components/schemas/microsoft.graph.teamsAppInstallation' description: A collection of all the apps in the chat. Nullable. + x-ms-navigationProperty: true lastMessagePreview: $ref: '#/components/schemas/microsoft.graph.chatMessageInfo' members: @@ -15396,31 +16335,37 @@ components: items: $ref: '#/components/schemas/microsoft.graph.conversationMember' description: A collection of all the members in the chat. Nullable. + x-ms-navigationProperty: true messages: type: array items: $ref: '#/components/schemas/microsoft.graph.chatMessage' description: A collection of all the messages in the chat. Nullable. + x-ms-navigationProperty: true operations: type: array items: $ref: '#/components/schemas/microsoft.graph.teamsAsyncOperation' description: A collection of all the Teams async operations that ran or are running on the chat. Nullable. + x-ms-navigationProperty: true permissionGrants: type: array items: $ref: '#/components/schemas/microsoft.graph.resourceSpecificPermissionGrant' description: A collection of permissions granted to apps for the chat. + x-ms-navigationProperty: true pinnedMessages: type: array items: $ref: '#/components/schemas/microsoft.graph.pinnedChatMessageInfo' description: A collection of all the pinned messages in the chat. Nullable. + x-ms-navigationProperty: true tabs: type: array items: $ref: '#/components/schemas/microsoft.graph.teamsTab' description: A collection of all the tabs in the chat. Nullable. + x-ms-navigationProperty: true additionalProperties: type: object microsoft.graph.userTeamwork: @@ -15434,11 +16379,13 @@ components: items: $ref: '#/components/schemas/microsoft.graph.associatedTeamInfo' description: The list of associatedTeamInfo objects that a user is associated with. + x-ms-navigationProperty: true installedApps: type: array items: $ref: '#/components/schemas/microsoft.graph.userScopeTeamsAppInstallation' description: The apps installed in the personal scope of this user. + x-ms-navigationProperty: true additionalProperties: type: object microsoft.graph.todo: @@ -15452,6 +16399,7 @@ components: items: $ref: '#/components/schemas/microsoft.graph.todoTaskList' description: The task lists in the users mailbox. + x-ms-navigationProperty: true additionalProperties: type: object microsoft.graph.itemActionStat: @@ -15501,7 +16449,6 @@ 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: Details about when the activity took place. Read-only. format: date-time nullable: true actor: @@ -15510,6 +16457,11 @@ components: $ref: '#/components/schemas/microsoft.graph.driveItem' additionalProperties: type: object + ReferenceNumeric: + enum: + - '-INF' + - INF + - NaN microsoft.graph.termStore.term: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' @@ -15548,11 +16500,13 @@ components: items: $ref: '#/components/schemas/microsoft.graph.termStore.term' description: Children of current term. + x-ms-navigationProperty: true relations: type: array items: $ref: '#/components/schemas/microsoft.graph.termStore.relation' description: To indicate which terms are related to the current term as either pinned or reused. + x-ms-navigationProperty: true set: $ref: '#/components/schemas/microsoft.graph.termStore.set' additionalProperties: @@ -15855,7 +16809,6 @@ components: properties: type: type: string - description: 'A string indicating the type of package. While oneNote is the only currently defined value, you should expect other package types to be returned and handle them accordingly.' nullable: true additionalProperties: type: object @@ -16083,7 +17036,6 @@ components: nullable: true frameRate: type: number - description: Frame rate of the video. format: double nullable: true height: @@ -16114,6 +17066,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.workbookComment' + x-ms-navigationProperty: true functions: $ref: '#/components/schemas/microsoft.graph.workbookFunctions' names: @@ -16121,21 +17074,25 @@ components: items: $ref: '#/components/schemas/microsoft.graph.workbookNamedItem' description: Represents a collection of workbooks scoped named items (named ranges and constants). Read-only. + x-ms-navigationProperty: true operations: 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.' + x-ms-navigationProperty: true tables: type: array items: $ref: '#/components/schemas/microsoft.graph.workbookTable' description: Represents a collection of tables associated with the workbook. Read-only. + x-ms-navigationProperty: true worksheets: type: array items: $ref: '#/components/schemas/microsoft.graph.workbookWorksheet' description: Represents a collection of worksheets associated with the workbook. Read-only. + x-ms-navigationProperty: true additionalProperties: type: object microsoft.graph.thumbnailSet: @@ -16311,11 +17268,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. 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. nullable: true additionalProperties: type: object @@ -16345,14 +17302,12 @@ components: $ref: '#/components/schemas/microsoft.graph.identitySet' displayName: type: string - description: The name of the notebook. nullable: true lastModifiedBy: $ref: '#/components/schemas/microsoft.graph.identitySet' 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 additionalProperties: @@ -16420,7 +17375,6 @@ 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: 'The date and time when the page was created. The timestamp represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. Read-only.' format: date-time nullable: true additionalProperties: @@ -16443,7 +17397,6 @@ components: properties: self: type: string - description: The endpoint where you can get details about the page. Read-only. nullable: true additionalProperties: type: object @@ -16756,6 +17709,7 @@ components: items: $ref: '#/components/schemas/microsoft.graph.plannerTask' description: Read-only. Nullable. The collection of tasks in the bucket. + x-ms-navigationProperty: true additionalProperties: type: object microsoft.graph.plannerPlanDetails: @@ -17012,11 +17966,13 @@ components: items: $ref: '#/components/schemas/microsoft.graph.chatMessageHostedContent' description: 'Content in a message hosted by Microsoft Teams - for example, images or code snippets.' + x-ms-navigationProperty: true replies: type: array items: $ref: '#/components/schemas/microsoft.graph.chatMessage' description: Replies for a specified message. Supports $expand for channel messages. + x-ms-navigationProperty: true additionalProperties: type: object microsoft.graph.sharedWithChannelTeamInfo: @@ -17034,6 +17990,7 @@ components: items: $ref: '#/components/schemas/microsoft.graph.conversationMember' description: A collection of team members who have access to the shared channel. + x-ms-navigationProperty: true additionalProperties: type: object microsoft.graph.teamsTab: @@ -17087,6 +18044,7 @@ components: items: $ref: '#/components/schemas/microsoft.graph.teamsAppDefinition' description: The details for each version of the app. + x-ms-navigationProperty: true additionalProperties: type: object microsoft.graph.teamsAppDefinition: @@ -17105,7 +18063,6 @@ components: $ref: '#/components/schemas/microsoft.graph.identitySet' description: type: string - description: Verbose description of the application. nullable: true displayName: type: string @@ -17197,6 +18154,14 @@ components: nullable: true additionalProperties: type: object + microsoft.graph.teamTemplateAudience: + title: teamTemplateAudience + enum: + - organization + - user + - public + - unknownFutureValue + type: string microsoft.graph.operationStatus: title: operationStatus enum: @@ -17225,6 +18190,7 @@ components: 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 + readOnly: true recipientActionMessage: type: string description: Custom message sent by recipient of the offer shift request. @@ -17284,6 +18250,7 @@ components: type: boolean description: Indicates whether the schedulingGroup can be used when creating new entities or updating existing ones. Required. nullable: true + readOnly: true userIds: type: array items: @@ -17549,11 +18516,13 @@ components: items: $ref: '#/components/schemas/microsoft.graph.group' description: The groups whose users have access to print using the printer. + x-ms-navigationProperty: true allowedUsers: type: array items: $ref: '#/components/schemas/microsoft.graph.user' description: The users who have access to print using the printer. + x-ms-navigationProperty: true printer: $ref: '#/components/schemas/microsoft.graph.printer' additionalProperties: @@ -17610,14 +18579,25 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.cloudPcHealthCheckItem' + description: 'A list of failed health check items. If the status property is available, this property will be empty.' status: $ref: '#/components/schemas/microsoft.graph.cloudPcConnectivityStatus' updatedDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[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 the status was updated. The timestamp is shown in ISO 8601 format and Coordinated Universal Time (UTC). For example, midnight UTC on Jan 1, 2014 appears as 2014-01-01T00:00:00Z.' format: date-time additionalProperties: type: object + microsoft.graph.cloudPcDiskEncryptionState: + title: cloudPcDiskEncryptionState + enum: + - notAvailable + - notEncryped + - encryptedUsingPlatformManagedKey + - encryptedUsingCustomerManagedKey + - unknownFutureValue + type: string microsoft.graph.cloudPcLoginResult: title: cloudPcLoginResult type: object @@ -17739,6 +18719,7 @@ components: items: $ref: '#/components/schemas/microsoft.graph.bitlockerRecoveryKey' description: The recovery keys associated with the bitlocker entity. + x-ms-navigationProperty: true additionalProperties: type: object microsoft.graph.dataLossPreventionPolicy: @@ -17800,6 +18781,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.sensitivityLabel' + x-ms-navigationProperty: true additionalProperties: type: object microsoft.graph.sensitivityPolicySettings: @@ -17831,6 +18813,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.informationProtectionLabel' + x-ms-navigationProperty: true additionalProperties: type: object microsoft.graph.threatAssessmentRequest: @@ -17862,6 +18845,7 @@ components: items: $ref: '#/components/schemas/microsoft.graph.threatAssessmentResult' description: 'A collection of threat assessment results. Read-only. By default, a GET /threatAssessmentRequests/{id} does not return this property unless you apply $expand on it.' + x-ms-navigationProperty: true additionalProperties: type: object microsoft.graph.passwordSingleSignOnSettings: @@ -18090,6 +19074,26 @@ components: nullable: true additionalProperties: type: object + microsoft.graph.verifiedPublisher: + title: verifiedPublisher + type: object + properties: + addedDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[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 verified publisher was first added or most recently updated. + format: date-time + nullable: true + displayName: + type: string + description: The verified publisher name from the app publisher's Microsoft Partner Network (MPN) account. + nullable: true + verifiedPublisherId: + type: string + description: The ID of the verified publisher from the app publisher's Partner Center account. + nullable: true + additionalProperties: + type: object microsoft.graph.appManagementPolicy: allOf: - $ref: '#/components/schemas/microsoft.graph.policyBase' @@ -18104,6 +19108,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.directoryObject' + x-ms-navigationProperty: true additionalProperties: type: object microsoft.graph.claimsMappingPolicy: @@ -18194,11 +19199,13 @@ components: items: $ref: '#/components/schemas/microsoft.graph.synchronizationJob' description: 'Performs synchronization by periodically running in the background, polling for changes in one directory, and pushing them to another directory.' + x-ms-navigationProperty: true templates: type: array items: $ref: '#/components/schemas/microsoft.graph.synchronizationTemplate' description: Pre-configured synchronization settings for a particular application. + x-ms-navigationProperty: true additionalProperties: type: object microsoft.graph.servicePlanInfo: @@ -18403,16 +19410,19 @@ components: items: $ref: '#/components/schemas/microsoft.graph.multiValueLegacyExtendedProperty' description: The collection of multi-value extended properties defined for the task folder. Read-only. Nullable. + x-ms-navigationProperty: true singleValueExtendedProperties: type: array items: $ref: '#/components/schemas/microsoft.graph.singleValueLegacyExtendedProperty' description: The collection of single-value extended properties defined for the task folder. Read-only. Nullable. + x-ms-navigationProperty: true tasks: type: array items: $ref: '#/components/schemas/microsoft.graph.outlookTask' description: The tasks in this task folder. Read-only. Nullable. + x-ms-navigationProperty: true additionalProperties: type: object microsoft.graph.outlookTaskGroup: @@ -18444,6 +19454,7 @@ components: items: $ref: '#/components/schemas/microsoft.graph.outlookTaskFolder' description: The collection of task folders in the task group. Read-only. Nullable. + x-ms-navigationProperty: true additionalProperties: type: object microsoft.graph.outlookTask: @@ -18495,16 +19506,19 @@ components: items: $ref: '#/components/schemas/microsoft.graph.attachment' description: 'The collection of fileAttachment, itemAttachment, and referenceAttachment attachments for the task. Read-only. Nullable.' + x-ms-navigationProperty: true multiValueExtendedProperties: type: array items: $ref: '#/components/schemas/microsoft.graph.multiValueLegacyExtendedProperty' description: The collection of multi-value extended properties defined for the task. Read-only. Nullable. + x-ms-navigationProperty: true singleValueExtendedProperties: type: array items: $ref: '#/components/schemas/microsoft.graph.singleValueLegacyExtendedProperty' description: The collection of single-value extended properties defined for the task. Read-only. Nullable. + x-ms-navigationProperty: true additionalProperties: type: object microsoft.graph.rankedEmailAddress: @@ -18607,7 +19621,7 @@ components: properties: query: type: string - description: The query specifying who will be the reviewer. See table for examples. + description: The query specifying who will be the reviewer. nullable: true queryRoot: type: string @@ -18708,6 +19722,7 @@ components: items: $ref: '#/components/schemas/microsoft.graph.governanceInsight' description: Insights are recommendations to reviewers on whether to approve or deny a decision. There can be multiple insights associated with an accessReviewInstanceDecisionItem. + x-ms-navigationProperty: true instance: $ref: '#/components/schemas/microsoft.graph.accessReviewInstance' additionalProperties: @@ -18783,6 +19798,7 @@ components: 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 is an instance for each recurrence.' + x-ms-navigationProperty: true additionalProperties: type: object microsoft.graph.accessReviewStage: @@ -18822,6 +19838,7 @@ components: items: $ref: '#/components/schemas/microsoft.graph.accessReviewInstanceDecisionItem' description: 'Each user reviewed in an accessReviewStage has a decision item representing if they were approved, denied, or not yet reviewed.' + x-ms-navigationProperty: true additionalProperties: type: object microsoft.graph.agreementAcceptanceState: @@ -18844,6 +19861,7 @@ components: items: $ref: '#/components/schemas/microsoft.graph.security.sensitivityLabel' description: Read the Microsoft Purview Information Protection labels for the user or organization. + x-ms-navigationProperty: true additionalProperties: type: object microsoft.graph.deviceEnrollmentConfigurationType: @@ -19087,6 +20105,10 @@ components: type: string description: Configuration Manager Client Id from SCCM nullable: true + clientVersion: + type: string + description: Configuration Manager Client version from SCCM + nullable: true isBlocked: type: boolean description: Configuration Manager Client blocked status from SCCM @@ -20233,6 +21255,7 @@ components: items: $ref: '#/components/schemas/microsoft.graph.securityBaselineSettingState' description: The security baseline state for different settings for a device + x-ms-navigationProperty: true additionalProperties: type: object description: Security baseline state for a device. @@ -20252,6 +21275,12 @@ components: type: string description: Name of the discovered application. Read-only nullable: true + platform: + $ref: '#/components/schemas/microsoft.graph.detectedAppPlatformType' + publisher: + type: string + description: 'Indicates the publisher of the discovered application. For example: ''Microsoft''. The default value is an empty string.' + nullable: true sizeInByte: type: integer description: Discovered application size in bytes. Read-only @@ -20265,6 +21294,7 @@ components: items: $ref: '#/components/schemas/microsoft.graph.managedDevice' description: The devices that have the discovered application installed + x-ms-navigationProperty: true additionalProperties: type: object description: A managed or unmanaged app that is installed on a managed device. Unmanaged apps will only appear for devices marked as corporate owned. @@ -20432,6 +21462,7 @@ components: items: $ref: '#/components/schemas/microsoft.graph.windowsDeviceMalwareState' description: Device malware list + x-ms-navigationProperty: true additionalProperties: type: object description: Device protection status entity. @@ -20690,16 +21721,19 @@ components: items: $ref: '#/components/schemas/microsoft.graph.sharedInsight' description: Access this property from the derived type itemInsights. + x-ms-navigationProperty: true trending: type: array items: $ref: '#/components/schemas/microsoft.graph.trending' description: Access this property from the derived type itemInsights. + x-ms-navigationProperty: true used: type: array items: $ref: '#/components/schemas/microsoft.graph.usedInsight' description: Access this property from the derived type itemInsights. + x-ms-navigationProperty: true additionalProperties: type: object microsoft.graph.userInsightsSettings: @@ -21362,43 +22396,36 @@ components: maximum: 2147483647 minimum: -2147483648 type: integer - description: 'Optional. The duration of active user engagement. if not supplied, this is calculated from the startedDateTime and lastActiveDateTime.' format: int32 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: Set by the server. DateTime in UTC when the object was created on the server. format: date-time 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: Optional. UTC DateTime when the historyItem will undergo hard-delete. Can be set by the client. format: date-time nullable: true lastActiveDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string - description: 'Optional. UTC DateTime when the historyItem (activity session) was last understood as active or finished - if null, historyItem status should be Ongoing.' format: date-time nullable: true lastModifiedDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string - description: Set by the server. DateTime in UTC when the object was modified on the server. format: date-time nullable: true startedDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string - description: Required. UTC DateTime when the historyItem (activity session) was started. Required for timeline history. format: date-time status: $ref: '#/components/schemas/microsoft.graph.status' userTimezone: type: string - description: Optional. The timezone in which the user's device used to generate the activity was located at activity creation time. Values supplied as Olson IDs in order to support cross-platform representation. nullable: true activity: $ref: '#/components/schemas/microsoft.graph.userActivity' @@ -21468,14 +22495,6 @@ components: - organizer - unknownFutureValue type: string - microsoft.graph.meetingChatMode: - title: meetingChatMode - enum: - - enabled - - disabled - - limited - - unknownFutureValue - type: string microsoft.graph.onlineMeetingRole: title: onlineMeetingRole enum: @@ -21675,6 +22694,7 @@ components: items: $ref: '#/components/schemas/microsoft.graph.attendanceRecord' description: List of attendance records of an attendance report. Read-only. + x-ms-navigationProperty: true additionalProperties: type: object microsoft.graph.meetingRegistration: @@ -21724,6 +22744,7 @@ components: items: $ref: '#/components/schemas/microsoft.graph.meetingRegistrationQuestion' description: Custom registration questions. + x-ms-navigationProperty: true additionalProperties: type: object microsoft.graph.callTranscript: @@ -21879,12 +22900,12 @@ 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: 'The date and time when this password was last updated. This property is currently not populated. Read-only. The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z.' format: date-time nullable: true 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 date and time when this password was last updated. This property is currently not populated. Read-only. The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z.' format: date-time nullable: true password: @@ -22038,16 +23059,19 @@ components: items: $ref: '#/components/schemas/microsoft.graph.checklistItem' description: A collection of smaller subtasks linked to the more complex parent task. + x-ms-navigationProperty: true extensions: type: array items: $ref: '#/components/schemas/microsoft.graph.extension' description: The collection of open extensions defined for the task . + x-ms-navigationProperty: true linkedResources: type: array items: $ref: '#/components/schemas/microsoft.graph.linkedResource_v2' description: A collection of resources linked to the task. + x-ms-navigationProperty: true parentList: $ref: '#/components/schemas/microsoft.graph.baseTaskList' additionalProperties: @@ -22067,11 +23091,13 @@ components: items: $ref: '#/components/schemas/microsoft.graph.extension' description: The collection of open extensions defined for the task list. Nullable. + x-ms-navigationProperty: true tasks: type: array items: $ref: '#/components/schemas/microsoft.graph.baseTask' description: The tasks in this task list. Read-only. Nullable. + x-ms-navigationProperty: true additionalProperties: type: object microsoft.graph.chatType: @@ -22190,11 +23216,13 @@ components: items: $ref: '#/components/schemas/microsoft.graph.extension' description: The collection of open extensions defined for the task list. Nullable. + x-ms-navigationProperty: true tasks: type: array items: $ref: '#/components/schemas/microsoft.graph.todoTask' description: The tasks in this task list. Read-only. Nullable. + x-ms-navigationProperty: true additionalProperties: type: object microsoft.graph.accessAction: @@ -22450,6 +23478,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.workbookCommentReply' + x-ms-navigationProperty: true additionalProperties: type: object microsoft.graph.workbookFunctions: @@ -22549,11 +23578,13 @@ components: items: $ref: '#/components/schemas/microsoft.graph.workbookTableColumn' description: Represents a collection of all the columns in the table. Read-only. + x-ms-navigationProperty: true rows: type: array items: $ref: '#/components/schemas/microsoft.graph.workbookTableRow' description: Represents a collection of all the rows in the table. Read-only. + x-ms-navigationProperty: true sort: $ref: '#/components/schemas/microsoft.graph.workbookTableSort' worksheet: @@ -22584,16 +23615,19 @@ components: items: $ref: '#/components/schemas/microsoft.graph.workbookChart' description: Returns collection of charts that are part of the worksheet. Read-only. + x-ms-navigationProperty: true names: type: array items: $ref: '#/components/schemas/microsoft.graph.workbookNamedItem' description: Returns collection of names that are associated with the worksheet. Read-only. + x-ms-navigationProperty: true pivotTables: type: array items: $ref: '#/components/schemas/microsoft.graph.workbookPivotTable' description: Collection of PivotTables that are part of the worksheet. + x-ms-navigationProperty: true protection: $ref: '#/components/schemas/microsoft.graph.workbookWorksheetProtection' tables: @@ -22601,6 +23635,7 @@ components: items: $ref: '#/components/schemas/microsoft.graph.workbookTable' description: Collection of tables that are part of the worksheet. Read-only. + x-ms-navigationProperty: true additionalProperties: type: object microsoft.graph.thumbnail: @@ -23209,23 +24244,27 @@ components: type: string format: date-time nullable: true + readOnly: true managerActionMessage: type: string nullable: true managerUserId: type: string nullable: true + readOnly: true senderDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string format: date-time nullable: true + readOnly: true senderMessage: type: string nullable: true senderUserId: type: string nullable: true + readOnly: true state: $ref: '#/components/schemas/microsoft.graph.scheduleChangeState' additionalProperties: @@ -23244,6 +24283,7 @@ components: 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 + readOnly: true lastModifiedBy: $ref: '#/components/schemas/microsoft.graph.identitySet' lastModifiedDateTime: @@ -23252,6 +24292,7 @@ components: 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 + readOnly: true additionalProperties: type: object microsoft.graph.openShiftItem: @@ -23427,21 +24468,17 @@ components: $ref: '#/components/schemas/microsoft.graph.printerDefaults' displayName: type: string - description: The name of the printer/printerShare. nullable: true isAcceptingJobs: type: boolean - description: Whether the printer/printerShare is currently accepting new print jobs. nullable: true location: $ref: '#/components/schemas/microsoft.graph.printerLocation' manufacturer: type: string - description: The manufacturer of the printer/printerShare. nullable: true model: type: string - description: The model name of the printer/printerShare. nullable: true name: type: string @@ -23452,7 +24489,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.printJob' - description: The list of jobs that are queued for printing by the printer/printerShare. + x-ms-navigationProperty: true additionalProperties: type: object microsoft.graph.printerShareViewpoint: @@ -23497,6 +24534,7 @@ components: items: $ref: '#/components/schemas/microsoft.graph.printConnector' description: The connectors that are associated with the printer. + x-ms-navigationProperty: true share: $ref: '#/components/schemas/microsoft.graph.printerShare' shares: @@ -23504,11 +24542,13 @@ components: items: $ref: '#/components/schemas/microsoft.graph.printerShare' description: 'The list of printerShares that are associated with the printer. Currently, only one printerShare can be associated with the printer. Read-only. Nullable.' + x-ms-navigationProperty: true taskTriggers: type: array items: $ref: '#/components/schemas/microsoft.graph.printTaskTrigger' description: A list of task triggers that are associated with the printer. + x-ms-navigationProperty: true additionalProperties: type: object microsoft.graph.analyticsActivityType: @@ -23526,12 +24566,15 @@ components: properties: additionalDetails: type: string + description: Additional message for this health check. nullable: true displayName: type: string + description: The connectivity health check item name. lastHealthCheckDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[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 the last check occurs. The timestamp is shown in ISO 8601 format and Coordinated Universal Time (UTC). For example, midnight UTC on Jan 1, 2014 appears as 2014-01-01T00:00:00Z.' format: date-time nullable: true result: @@ -23791,6 +24834,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.directoryObject' + x-ms-navigationProperty: true additionalProperties: type: object microsoft.graph.permissionClassificationType: @@ -24976,6 +26020,59 @@ components: additionalProperties: type: object description: The security baseline compliance state of a setting for a device + microsoft.graph.detectedAppPlatformType: + title: detectedAppPlatformType + enum: + - unknown + - windows + - windowsMobile + - windowsHolographic + - ios + - macOS + - chromeOS + - androidOSP + - androidDeviceAdministrator + - androidWorkProfile + - androidDedicatedAndFullyManaged + type: string + description: 'Indicates the operating system / platform of the discovered application. Some possible values are Windows, iOS, macOS. The default value is unknown (0).' + x-ms-enum: + name: detectedAppPlatformType + modelAsString: false + values: + - value: unknown + description: Default. Set to unknown when platform cannot be determined. + name: unknown + - value: windows + description: Indicates that the platform of the detected application is Windows. + name: windows + - value: windowsMobile + description: Indicates that the platform of the detected application is Windows Mobile. + name: windowsMobile + - value: windowsHolographic + description: Indicates that the platform of the detected application is Windows Holographic. + name: windowsHolographic + - value: ios + description: Indicates that the platform of the detected application is iOS. + name: ios + - value: macOS + description: Indicates that the platform of the detected application is macOS. + name: macOS + - value: chromeOS + description: Indicates that the platform of the detected application is ChromeOS. + name: chromeOS + - value: androidOSP + description: Indicates that the platform of the detected application is Android open source project. + name: androidOSP + - value: androidDeviceAdministrator + description: Indicates that the platform of the detected application is Android device administrator. + name: androidDeviceAdministrator + - value: androidWorkProfile + description: Indicates that the platform of the detected application is Android work profile. + name: androidWorkProfile + - value: androidDedicatedAndFullyManaged + description: Indicates that the platform of the detected application is Android dedicated and fully managed. + name: androidDedicatedAndFullyManaged microsoft.graph.windowsDeviceHealthState: title: windowsDeviceHealthState enum: @@ -25726,7 +26823,7 @@ components: properties: isCaptionEnabled: type: boolean - description: Indicates whether caption is enabled for this Teams live event. + description: Indicates whether captions are enabled for this Teams live event. nullable: true spokenLanguage: type: string @@ -25840,6 +26937,7 @@ components: items: $ref: '#/components/schemas/microsoft.graph.meetingRegistrantBase' description: Registrants of the online meeting. + x-ms-navigationProperty: true additionalProperties: type: object microsoft.graph.meetingSpeaker: @@ -26063,25 +27161,30 @@ components: items: $ref: '#/components/schemas/microsoft.graph.attachmentBase' description: A collection of file attachments for the task. + x-ms-navigationProperty: true attachmentSessions: type: array items: $ref: '#/components/schemas/microsoft.graph.attachmentSession' + x-ms-navigationProperty: true checklistItems: type: array items: $ref: '#/components/schemas/microsoft.graph.checklistItem' description: A collection of smaller subtasks linked to the more complex parent task. + x-ms-navigationProperty: true extensions: type: array items: $ref: '#/components/schemas/microsoft.graph.extension' description: The collection of open extensions defined for the task. Nullable. + x-ms-navigationProperty: true linkedResources: type: array items: $ref: '#/components/schemas/microsoft.graph.linkedResource' description: A collection of resources linked to the task. + x-ms-navigationProperty: true additionalProperties: type: object microsoft.graph.mediaSourceContentCategory: @@ -26180,7 +27283,6 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.workbookSortField' - description: Represents the current conditions used to last sort the table. Read-only. matchCase: type: boolean description: Represents whether the casing impacted the last sort of the table. Read-only. @@ -26228,6 +27330,7 @@ components: items: $ref: '#/components/schemas/microsoft.graph.workbookChartSeries' description: Represents either a single series or collection of series in the chart. Read-only. + x-ms-navigationProperty: true title: $ref: '#/components/schemas/microsoft.graph.workbookChartTitle' worksheet: @@ -26901,11 +28004,13 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.printDocument' + x-ms-navigationProperty: true tasks: type: array items: $ref: '#/components/schemas/microsoft.graph.printTask' description: A list of printTasks that were triggered by this print job. + x-ms-navigationProperty: true additionalProperties: type: object microsoft.graph.printConnector: @@ -27116,7 +28221,7 @@ components: interval: pattern: '^-?P([0-9]+D)?(T([0-9]+H)?([0-9]+M)?([0-9]+([.][0-9]+)?S)?)?$' type: string - description: The interval between synchronization iterations. + description: 'The interval between synchronization iterations. The value is represented in ISO 8601 format for durations. For example, PT1M represents a period of 1 month.' format: duration state: $ref: '#/components/schemas/microsoft.graph.synchronizationScheduleState' @@ -27189,6 +28294,7 @@ components: items: $ref: '#/components/schemas/microsoft.graph.directoryDefinition' description: Contains the collection of directories and all of their objects. + x-ms-navigationProperty: true additionalProperties: type: object microsoft.graph.metadataEntry: @@ -28173,6 +29279,7 @@ components: items: $ref: '#/components/schemas/microsoft.graph.workbookChartPoint' description: Represents a collection of all points in the series. Read-only. + x-ms-navigationProperty: true additionalProperties: type: object microsoft.graph.workbookChartTitle: @@ -29479,6 +30586,7 @@ components: items: $ref: '#/components/schemas/microsoft.graph.printTask' description: A list of tasks that have been created based on this definition. The list includes currently running tasks and recently completed tasks. Read-only. + x-ms-navigationProperty: true additionalProperties: type: object microsoft.graph.appKeyCredentialRestrictionType: @@ -30601,6 +31709,8 @@ components: name: $top in: query description: Show only the first n items + style: form + explode: false schema: minimum: 0 type: integer @@ -30609,6 +31719,8 @@ components: name: $skip in: query description: Skip the first n items + style: form + explode: false schema: minimum: 0 type: integer @@ -30616,18 +31728,24 @@ components: name: $search in: query description: Search items by search phrases + style: form + explode: false schema: type: string filter: name: $filter in: query description: Filter items by property values + style: form + explode: false schema: type: string count: name: $count in: query description: Include count of items + style: form + explode: false schema: type: boolean securitySchemes: diff --git a/openApiDocs/beta/CrossDeviceExperiences.yml b/openApiDocs/beta/CrossDeviceExperiences.yml index c5f0e96be32..948d413555c 100644 --- a/openApiDocs/beta/CrossDeviceExperiences.yml +++ b/openApiDocs/beta/CrossDeviceExperiences.yml @@ -17,6 +17,7 @@ paths: in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -122,6 +123,7 @@ paths: in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -153,6 +155,7 @@ paths: in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -160,6 +163,7 @@ paths: in: path description: 'key: id of userActivity' required: true + style: simple schema: type: string x-ms-docs-key-type: userActivity @@ -228,6 +232,7 @@ paths: in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -235,6 +240,7 @@ paths: in: path description: 'key: id of userActivity' required: true + style: simple schema: type: string x-ms-docs-key-type: userActivity @@ -261,6 +267,7 @@ paths: in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -268,12 +275,14 @@ paths: in: path description: 'key: id of userActivity' required: true + style: simple schema: type: string x-ms-docs-key-type: userActivity - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -293,6 +302,7 @@ paths: in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -300,6 +310,7 @@ paths: in: path description: 'key: id of userActivity' required: true + style: simple schema: type: string x-ms-docs-key-type: userActivity @@ -390,6 +401,7 @@ paths: in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -397,6 +409,7 @@ paths: in: path description: 'key: id of userActivity' required: true + style: simple schema: type: string x-ms-docs-key-type: userActivity @@ -428,6 +441,7 @@ paths: in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -435,6 +449,7 @@ paths: in: path description: 'key: id of userActivity' required: true + style: simple schema: type: string x-ms-docs-key-type: userActivity @@ -442,6 +457,7 @@ paths: in: path description: 'key: id of activityHistoryItem' required: true + style: simple schema: type: string x-ms-docs-key-type: activityHistoryItem @@ -506,6 +522,7 @@ paths: in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -513,6 +530,7 @@ paths: in: path description: 'key: id of userActivity' required: true + style: simple schema: type: string x-ms-docs-key-type: userActivity @@ -520,6 +538,7 @@ paths: in: path description: 'key: id of activityHistoryItem' required: true + style: simple schema: type: string x-ms-docs-key-type: activityHistoryItem @@ -546,6 +565,7 @@ paths: in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -553,6 +573,7 @@ paths: in: path description: 'key: id of userActivity' required: true + style: simple schema: type: string x-ms-docs-key-type: userActivity @@ -560,12 +581,14 @@ paths: in: path description: 'key: id of activityHistoryItem' required: true + style: simple schema: type: string x-ms-docs-key-type: activityHistoryItem - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -585,6 +608,7 @@ paths: in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -592,6 +616,7 @@ paths: in: path description: 'key: id of userActivity' required: true + style: simple schema: type: string x-ms-docs-key-type: userActivity @@ -599,6 +624,7 @@ paths: in: path description: 'key: id of activityHistoryItem' required: true + style: simple schema: type: string x-ms-docs-key-type: activityHistoryItem @@ -669,6 +695,7 @@ paths: in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -858,6 +885,7 @@ paths: in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -889,6 +917,7 @@ paths: in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -896,6 +925,7 @@ paths: in: path description: 'key: id of device' required: true + style: simple schema: type: string x-ms-docs-key-type: device @@ -1040,6 +1070,7 @@ paths: in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -1047,6 +1078,7 @@ paths: in: path description: 'key: id of device' required: true + style: simple schema: type: string x-ms-docs-key-type: device @@ -1073,6 +1105,7 @@ paths: in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -1080,12 +1113,14 @@ paths: in: path description: 'key: id of device' required: true + style: simple schema: type: string x-ms-docs-key-type: device - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -1099,12 +1134,14 @@ paths: tags: - users.device summary: Get commands from users + description: Set of commands sent to this device. operationId: users.devices_ListCommands parameters: - name: user-id in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -1112,6 +1149,7 @@ paths: in: path description: 'key: id of device' required: true + style: simple schema: type: string x-ms-docs-key-type: device @@ -1202,6 +1240,7 @@ paths: in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -1209,6 +1248,7 @@ paths: in: path description: 'key: id of device' required: true + style: simple schema: type: string x-ms-docs-key-type: device @@ -1234,12 +1274,14 @@ paths: tags: - users.device summary: Get commands from users + description: Set of commands sent to this device. operationId: users.devices_GetCommands parameters: - name: user-id in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -1247,6 +1289,7 @@ paths: in: path description: 'key: id of device' required: true + style: simple schema: type: string x-ms-docs-key-type: device @@ -1254,6 +1297,7 @@ paths: in: path description: 'key: id of command' required: true + style: simple schema: type: string x-ms-docs-key-type: command @@ -1318,6 +1362,7 @@ paths: in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -1325,6 +1370,7 @@ paths: in: path description: 'key: id of device' required: true + style: simple schema: type: string x-ms-docs-key-type: device @@ -1332,6 +1378,7 @@ paths: in: path description: 'key: id of command' required: true + style: simple schema: type: string x-ms-docs-key-type: command @@ -1358,6 +1405,7 @@ paths: in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -1365,6 +1413,7 @@ paths: in: path description: 'key: id of device' required: true + style: simple schema: type: string x-ms-docs-key-type: device @@ -1372,12 +1421,14 @@ paths: in: path description: 'key: id of command' required: true + style: simple schema: type: string x-ms-docs-key-type: command - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -1397,6 +1448,7 @@ paths: in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -1404,6 +1456,7 @@ paths: in: path description: 'key: id of device' required: true + style: simple schema: type: string x-ms-docs-key-type: device @@ -1411,6 +1464,7 @@ paths: in: path description: 'key: id of command' required: true + style: simple schema: type: string x-ms-docs-key-type: command @@ -1453,12 +1507,14 @@ paths: tags: - users.device summary: Get extensions from users + description: The collection of open extensions defined for the device. Read-only. Nullable. operationId: users.devices_ListExtensions parameters: - name: user-id in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -1466,6 +1522,7 @@ paths: in: path description: 'key: id of device' required: true + style: simple schema: type: string x-ms-docs-key-type: device @@ -1530,6 +1587,7 @@ paths: in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -1537,6 +1595,7 @@ paths: in: path description: 'key: id of device' required: true + style: simple schema: type: string x-ms-docs-key-type: device @@ -1562,12 +1621,14 @@ paths: tags: - users.device summary: Get extensions from users + description: The collection of open extensions defined for the device. Read-only. Nullable. operationId: users.devices_GetExtensions parameters: - name: user-id in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -1575,6 +1636,7 @@ paths: in: path description: 'key: id of device' required: true + style: simple schema: type: string x-ms-docs-key-type: device @@ -1582,6 +1644,7 @@ paths: in: path description: 'key: id of extension' required: true + style: simple schema: type: string x-ms-docs-key-type: extension @@ -1629,6 +1692,7 @@ paths: in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -1636,6 +1700,7 @@ paths: in: path description: 'key: id of device' required: true + style: simple schema: type: string x-ms-docs-key-type: device @@ -1643,6 +1708,7 @@ paths: in: path description: 'key: id of extension' required: true + style: simple schema: type: string x-ms-docs-key-type: extension @@ -1669,6 +1735,7 @@ paths: in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -1676,6 +1743,7 @@ paths: in: path description: 'key: id of device' required: true + style: simple schema: type: string x-ms-docs-key-type: device @@ -1683,12 +1751,14 @@ paths: in: path description: 'key: id of extension' required: true + style: simple schema: type: string x-ms-docs-key-type: extension - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -1702,12 +1772,17 @@ paths: tags: - users.device summary: Get memberOf from users + description: Groups and administrative units that this device is a member of. Read-only. Nullable. Supports $expand. + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/device-list-memberof?view=graph-rest-1.0 operationId: users.devices_ListMemberGraphOPre parameters: - name: user-id in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -1715,9 +1790,20 @@ paths: in: path description: 'key: id of device' required: true + style: simple schema: type: string x-ms-docs-key-type: device + - name: ConsistencyLevel + in: header + description: 'Indicates the requested consistency level. Documentation URL: https://docs.microsoft.com/graph/aad-advanced-queries' + style: simple + schema: + type: string + examples: + example-1: + description: $search and $count queries require the client to set the ConsistencyLevel HTTP header to 'eventual'. + value: eventual - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -1777,12 +1863,14 @@ paths: tags: - users.device summary: Get memberOf from users + description: Groups and administrative units that this device is a member of. Read-only. Nullable. Supports $expand. operationId: users.devices_GetMemberGraphOPre parameters: - name: user-id in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -1790,6 +1878,7 @@ paths: in: path description: 'key: id of device' required: true + style: simple schema: type: string x-ms-docs-key-type: device @@ -1797,9 +1886,20 @@ paths: in: path description: 'key: id of directoryObject' required: true + style: simple schema: type: string x-ms-docs-key-type: directoryObject + - name: ConsistencyLevel + in: header + description: 'Indicates the requested consistency level. Documentation URL: https://docs.microsoft.com/graph/aad-advanced-queries' + style: simple + schema: + type: string + examples: + example-1: + description: $search and $count queries require the client to set the ConsistencyLevel HTTP header to 'eventual'. + value: eventual - name: $select in: query description: Select properties to be returned @@ -1840,12 +1940,17 @@ paths: tags: - users.device summary: Get registeredOwners from users + 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. Supports $expand.' + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/device-list-registeredowners?view=graph-rest-1.0 operationId: users.devices_ListRegisteredOwners parameters: - name: user-id in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -1853,9 +1958,20 @@ paths: in: path description: 'key: id of device' required: true + style: simple schema: type: string x-ms-docs-key-type: device + - name: ConsistencyLevel + in: header + description: 'Indicates the requested consistency level. Documentation URL: https://docs.microsoft.com/graph/aad-advanced-queries' + style: simple + schema: + type: string + examples: + example-1: + description: $search and $count queries require the client to set the ConsistencyLevel HTTP header to 'eventual'. + value: eventual - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -1921,6 +2037,7 @@ paths: in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -1928,6 +2045,7 @@ paths: in: path description: 'key: id of device' required: true + style: simple schema: type: string x-ms-docs-key-type: device @@ -1935,17 +2053,21 @@ paths: in: path description: 'key: id of directoryObject' required: true + style: simple schema: type: string x-ms-docs-key-type: directoryObject - name: If-Match in: header description: ETag + style: simple schema: type: string - name: '@id' in: query description: Delete Uri + style: form + explode: false schema: type: string responses: @@ -1959,12 +2081,17 @@ paths: tags: - users.device summary: Get ref of registeredOwners from users + 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. Supports $expand.' + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/device-list-registeredowners?view=graph-rest-1.0 operationId: users.devices_ListRegisteredOwnersGraphBPreRef parameters: - name: user-id in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -1972,9 +2099,20 @@ paths: in: path description: 'key: id of device' required: true + style: simple schema: type: string x-ms-docs-key-type: device + - name: ConsistencyLevel + in: header + description: 'Indicates the requested consistency level. Documentation URL: https://docs.microsoft.com/graph/aad-advanced-queries' + style: simple + schema: + type: string + examples: + example-1: + description: $search and $count queries require the client to set the ConsistencyLevel HTTP header to 'eventual'. + value: eventual - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -2014,6 +2152,7 @@ paths: in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -2021,18 +2160,12 @@ paths: in: path description: 'key: id of device' required: true + style: simple schema: type: string x-ms-docs-key-type: device requestBody: - description: New navigation property ref value - content: - application/json: - schema: - type: object - additionalProperties: - type: object - required: true + $ref: '#/components/requestBodies/refPostBody' responses: '204': description: Success @@ -2044,12 +2177,17 @@ paths: tags: - users.device summary: Get registeredUsers from users + description: 'Collection of registered users of the device. For cloud joined devices and registered personal devices, registered users are set to the same value as registered owners at the time of registration. Read-only. Nullable. Supports $expand.' + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/device-list-registeredusers?view=graph-rest-1.0 operationId: users.devices_ListRegisteredUsers parameters: - name: user-id in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -2057,9 +2195,20 @@ paths: in: path description: 'key: id of device' required: true + style: simple schema: type: string x-ms-docs-key-type: device + - name: ConsistencyLevel + in: header + description: 'Indicates the requested consistency level. Documentation URL: https://docs.microsoft.com/graph/aad-advanced-queries' + style: simple + schema: + type: string + examples: + example-1: + description: $search and $count queries require the client to set the ConsistencyLevel HTTP header to 'eventual'. + value: eventual - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -2119,12 +2268,14 @@ paths: tags: - users.device summary: Get registeredUsers from users + description: 'Collection of registered users of the device. For cloud joined devices and registered personal devices, registered users are set to the same value as registered owners at the time of registration. Read-only. Nullable. Supports $expand.' operationId: users.devices_GetRegisteredUsers parameters: - name: user-id in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -2132,6 +2283,7 @@ paths: in: path description: 'key: id of device' required: true + style: simple schema: type: string x-ms-docs-key-type: device @@ -2139,9 +2291,20 @@ paths: in: path description: 'key: id of directoryObject' required: true + style: simple schema: type: string x-ms-docs-key-type: directoryObject + - name: ConsistencyLevel + in: header + description: 'Indicates the requested consistency level. Documentation URL: https://docs.microsoft.com/graph/aad-advanced-queries' + style: simple + schema: + type: string + examples: + example-1: + description: $search and $count queries require the client to set the ConsistencyLevel HTTP header to 'eventual'. + value: eventual - name: $select in: query description: Select properties to be returned @@ -2182,12 +2345,17 @@ paths: tags: - users.device summary: Get transitiveMemberOf from users + description: Groups and administrative units that this device is a member of. This operation is transitive. Supports $expand. + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/device-list-transitivememberof?view=graph-rest-1.0 operationId: users.devices_ListTransitiveMemberGraphOPre parameters: - name: user-id in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -2195,9 +2363,20 @@ paths: in: path description: 'key: id of device' required: true + style: simple schema: type: string x-ms-docs-key-type: device + - name: ConsistencyLevel + in: header + description: 'Indicates the requested consistency level. Documentation URL: https://docs.microsoft.com/graph/aad-advanced-queries' + style: simple + schema: + type: string + examples: + example-1: + description: $search and $count queries require the client to set the ConsistencyLevel HTTP header to 'eventual'. + value: eventual - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -2257,12 +2436,14 @@ paths: tags: - users.device summary: Get transitiveMemberOf from users + description: Groups and administrative units that this device is a member of. This operation is transitive. Supports $expand. operationId: users.devices_GetTransitiveMemberGraphOPre parameters: - name: user-id in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -2270,6 +2451,7 @@ paths: in: path description: 'key: id of device' required: true + style: simple schema: type: string x-ms-docs-key-type: device @@ -2277,9 +2459,20 @@ paths: in: path description: 'key: id of directoryObject' required: true + style: simple schema: type: string x-ms-docs-key-type: directoryObject + - name: ConsistencyLevel + in: header + description: 'Indicates the requested consistency level. Documentation URL: https://docs.microsoft.com/graph/aad-advanced-queries' + style: simple + schema: + type: string + examples: + example-1: + description: $search and $count queries require the client to set the ConsistencyLevel HTTP header to 'eventual'. + value: eventual - name: $select in: query description: Select properties to be returned @@ -2319,13 +2512,18 @@ paths: get: tags: - users.device - summary: Get usageRights from users + summary: List device usageRights + description: Retrieve a list of usageRight objects for a given device. + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/device-list-usagerights?view=graph-rest-1.0 operationId: users.devices_ListUsageRights parameters: - name: user-id in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -2333,6 +2531,7 @@ paths: in: path description: 'key: id of device' required: true + style: simple schema: type: string x-ms-docs-key-type: device @@ -2406,6 +2605,7 @@ paths: in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -2413,6 +2613,7 @@ paths: in: path description: 'key: id of device' required: true + style: simple schema: type: string x-ms-docs-key-type: device @@ -2438,12 +2639,14 @@ paths: tags: - users.device summary: Get usageRights from users + description: Represents the usage rights a device has been granted. operationId: users.devices_GetUsageRights parameters: - name: user-id in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -2451,6 +2654,7 @@ paths: in: path description: 'key: id of device' required: true + style: simple schema: type: string x-ms-docs-key-type: device @@ -2458,6 +2662,7 @@ paths: in: path description: 'key: id of usageRight' required: true + style: simple schema: type: string x-ms-docs-key-type: usageRight @@ -2508,6 +2713,7 @@ paths: in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -2515,6 +2721,7 @@ paths: in: path description: 'key: id of device' required: true + style: simple schema: type: string x-ms-docs-key-type: device @@ -2522,6 +2729,7 @@ paths: in: path description: 'key: id of usageRight' required: true + style: simple schema: type: string x-ms-docs-key-type: usageRight @@ -2548,6 +2756,7 @@ paths: in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -2555,6 +2764,7 @@ paths: in: path description: 'key: id of device' required: true + style: simple schema: type: string x-ms-docs-key-type: device @@ -2562,12 +2772,14 @@ paths: in: path description: 'key: id of usageRight' required: true + style: simple schema: type: string x-ms-docs-key-type: usageRight - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -2586,50 +2798,40 @@ components: properties: activationUrl: type: string - description: Required. URL used to launch the activity in the best native experience represented by the appId. Might launch a web-based app if no native app exists. activitySourceHost: type: string - description: 'Required. URL for the domain representing the cross-platform identity mapping for the app. Mapping is stored either as a JSON file hosted on the domain or configurable via Windows Dev Center. The JSON file is named cross-platform-app-identifiers and is hosted at root of your HTTPS domain, either at the top level domain or include a sub domain. For example: https://contoso.com or https://myapp.contoso.com but NOT https://myapp.contoso.com/somepath. You must have a unique file and domain (or sub domain) per cross-platform app identity. For example, a separate file and domain is needed for Word vs. PowerPoint.' appActivityId: type: string - description: Required. The unique activity ID in the context of the app - supplied by caller and immutable thereafter. appDisplayName: type: string - description: Optional. Short text description of the app used to generate the activity for use in cases when the app is not installed on the user’s local device. nullable: true contentInfo: $ref: '#/components/schemas/microsoft.graph.Json' contentUrl: type: string - description: 'Optional. Used in the event the content can be rendered outside of a native or web-based app experience (for example, a pointer to an item in an RSS feed).' 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: Set by the server. DateTime in UTC when the object was created on the server. format: date-time 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: Set by the server. DateTime in UTC when the object expired on the server. format: date-time nullable: true fallbackUrl: type: string - description: 'Optional. URL used to launch the activity in a web-based app, if available.' 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: Set by the server. DateTime in UTC when the object was modified on the server. format: date-time nullable: true status: $ref: '#/components/schemas/microsoft.graph.status' userTimezone: type: string - description: Optional. The timezone in which the user's device used to generate the activity was located at activity creation time; values supplied as Olson IDs in order to support cross-platform representation. nullable: true visualElements: $ref: '#/components/schemas/microsoft.graph.visualInfo' @@ -2637,7 +2839,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.activityHistoryItem' - description: Optional. NavigationProperty/Containment; navigation property to the activity's historyItems. + x-ms-navigationProperty: true additionalProperties: type: object microsoft.graph.activityHistoryItem: @@ -2650,43 +2852,36 @@ components: maximum: 2147483647 minimum: -2147483648 type: integer - description: 'Optional. The duration of active user engagement. if not supplied, this is calculated from the startedDateTime and lastActiveDateTime.' format: int32 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: Set by the server. DateTime in UTC when the object was created on the server. format: date-time 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: Optional. UTC DateTime when the historyItem will undergo hard-delete. Can be set by the client. format: date-time nullable: true lastActiveDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string - description: 'Optional. UTC DateTime when the historyItem (activity session) was last understood as active or finished - if null, historyItem status should be Ongoing.' format: date-time nullable: true lastModifiedDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string - description: Set by the server. DateTime in UTC when the object was modified on the server. format: date-time nullable: true startedDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string - description: Required. UTC DateTime when the historyItem (activity session) was started. Required for timeline history. format: date-time status: $ref: '#/components/schemas/microsoft.graph.status' userTimezone: type: string - description: Optional. The timezone in which the user's device used to generate the activity was located at activity creation time. Values supplied as Olson IDs in order to support cross-platform representation. nullable: true activity: $ref: '#/components/schemas/microsoft.graph.userActivity' @@ -2860,36 +3055,43 @@ components: items: $ref: '#/components/schemas/microsoft.graph.usageRight' description: Represents the usage rights a device has been granted. + x-ms-navigationProperty: true memberOf: type: array items: $ref: '#/components/schemas/microsoft.graph.directoryObject' description: Groups and administrative units that this device is a member of. Read-only. Nullable. Supports $expand. + x-ms-navigationProperty: true registeredOwners: type: array items: $ref: '#/components/schemas/microsoft.graph.directoryObject' description: 'The user that cloud joined the device or registered their personal device. The registered owner is set at the time of registration. Currently, there can be only one owner. Read-only. Nullable. Supports $expand.' + x-ms-navigationProperty: true registeredUsers: type: array items: $ref: '#/components/schemas/microsoft.graph.directoryObject' description: 'Collection of registered users of the device. For cloud joined devices and registered personal devices, registered users are set to the same value as registered owners at the time of registration. Read-only. Nullable. Supports $expand.' + x-ms-navigationProperty: true transitiveMemberOf: type: array items: $ref: '#/components/schemas/microsoft.graph.directoryObject' description: Groups and administrative units that this device is a member of. This operation is transitive. Supports $expand. + x-ms-navigationProperty: true extensions: type: array items: $ref: '#/components/schemas/microsoft.graph.extension' description: The collection of open extensions defined for the device. Read-only. Nullable. + x-ms-navigationProperty: true commands: type: array items: $ref: '#/components/schemas/microsoft.graph.command' description: Set of commands sent to this device. + x-ms-navigationProperty: true additionalProperties: type: object microsoft.graph.command: @@ -3114,18 +3316,28 @@ components: - suspended - unknownFutureValue type: string - microsoft.graph.userActivityCollectionResponse: - title: Collection of userActivity + ReferenceCreate: type: object properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.userActivity' - '@odata.nextLink': + '@odata.id': type: string additionalProperties: type: object + microsoft.graph.userActivityCollectionResponse: + title: Collection of userActivity + type: object + allOf: + - $ref: '#/components/schemas/BaseCollectionPaginationCountResponse' + - type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.userActivity' + additionalProperties: + type: object + additionalProperties: + type: object microsoft.graph.ODataErrors.ODataError: required: - error @@ -3138,85 +3350,106 @@ components: microsoft.graph.activityHistoryItemCollectionResponse: title: Collection of activityHistoryItem type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.activityHistoryItem' - '@odata.nextLink': - type: string + allOf: + - $ref: '#/components/schemas/BaseCollectionPaginationCountResponse' + - type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.activityHistoryItem' + additionalProperties: + type: object additionalProperties: type: object microsoft.graph.deviceCollectionResponse: title: Collection of device type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.device' - '@odata.nextLink': - type: string + allOf: + - $ref: '#/components/schemas/BaseCollectionPaginationCountResponse' + - type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.device' + additionalProperties: + type: object additionalProperties: type: object microsoft.graph.commandCollectionResponse: title: Collection of command type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.command' - '@odata.nextLink': - type: string + allOf: + - $ref: '#/components/schemas/BaseCollectionPaginationCountResponse' + - type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.command' + additionalProperties: + type: object additionalProperties: type: object microsoft.graph.extensionCollectionResponse: title: Collection of extension type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.extension' - '@odata.nextLink': - type: string + allOf: + - $ref: '#/components/schemas/BaseCollectionPaginationCountResponse' + - type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.extension' + additionalProperties: + type: object additionalProperties: type: object microsoft.graph.directoryObjectCollectionResponse: title: Collection of directoryObject type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.directoryObject' - '@odata.nextLink': - type: string + allOf: + - $ref: '#/components/schemas/BaseCollectionPaginationCountResponse' + - type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.directoryObject' + additionalProperties: + type: object additionalProperties: type: object StringCollectionResponse: title: Collection of string type: object - properties: - value: - type: array - items: - type: string - '@odata.nextLink': - type: string + allOf: + - $ref: '#/components/schemas/BaseCollectionPaginationCountResponse' + - type: object + properties: + value: + type: array + items: + type: string + additionalProperties: + type: object additionalProperties: type: object microsoft.graph.usageRightCollectionResponse: title: Collection of usageRight type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.usageRight' - '@odata.nextLink': - type: string + allOf: + - $ref: '#/components/schemas/BaseCollectionPaginationCountResponse' + - type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.usageRight' + additionalProperties: + type: object additionalProperties: type: object microsoft.graph.imageInfo: @@ -3240,6 +3473,15 @@ components: nullable: true additionalProperties: type: object + BaseCollectionPaginationCountResponse: + title: Base collection pagination and count responses + type: object + properties: + '@odata.nextLink': + type: string + nullable: true + additionalProperties: + type: object microsoft.graph.ODataErrors.MainError: required: - code @@ -3341,6 +3583,8 @@ components: name: $top in: query description: Show only the first n items + style: form + explode: false schema: minimum: 0 type: integer @@ -3349,6 +3593,8 @@ components: name: $skip in: query description: Skip the first n items + style: form + explode: false schema: minimum: 0 type: integer @@ -3356,20 +3602,34 @@ components: name: $search in: query description: Search items by search phrases + style: form + explode: false schema: type: string filter: name: $filter in: query description: Filter items by property values + style: form + explode: false schema: type: string count: name: $count in: query description: Include count of items + style: form + explode: false schema: type: boolean + requestBodies: + refPostBody: + description: New navigation property ref value + content: + application/json: + schema: + $ref: '#/components/schemas/ReferenceCreate' + required: true securitySchemes: azureaadv2: type: oauth2 diff --git a/openApiDocs/beta/DeviceManagement.Actions.yml b/openApiDocs/beta/DeviceManagement.Actions.yml index 614cb9057f9..ea1dda32108 100644 --- a/openApiDocs/beta/DeviceManagement.Actions.yml +++ b/openApiDocs/beta/DeviceManagement.Actions.yml @@ -17,6 +17,7 @@ paths: in: path description: 'key: id of androidDeviceOwnerEnrollmentProfile' required: true + style: simple schema: type: string x-ms-docs-key-type: androidDeviceOwnerEnrollmentProfile @@ -52,6 +53,7 @@ paths: in: path description: 'key: id of androidDeviceOwnerEnrollmentProfile' required: true + style: simple schema: type: string x-ms-docs-key-type: androidDeviceOwnerEnrollmentProfile @@ -72,6 +74,7 @@ paths: in: path description: 'key: id of androidForWorkEnrollmentProfile' required: true + style: simple schema: type: string x-ms-docs-key-type: androidForWorkEnrollmentProfile @@ -107,6 +110,7 @@ paths: in: path description: 'key: id of androidForWorkEnrollmentProfile' required: true + style: simple schema: type: string x-ms-docs-key-type: androidForWorkEnrollmentProfile @@ -260,6 +264,7 @@ paths: tags: - deviceManagement.Actions summary: Invoke action createGooglePlayWebToken + description: Generates a web token that is used in an embeddable component. operationId: deviceManagement.androidManagedStoreAccountEnterpriseSettings_createGooglePlayWebToken requestBody: description: Action parameters @@ -330,6 +335,7 @@ paths: tags: - deviceManagement.Actions summary: Invoke action setAndroidDeviceOwnerFullyManagedEnrollmentState + description: Sets the AndroidManagedStoreAccountEnterpriseSettings AndroidDeviceOwnerFullyManagedEnrollmentEnabled to the given value. operationId: deviceManagement.androidManagedStoreAccountEnterpriseSettings_setAndroidDeviceOwnerFullyManagedEnrollmentState requestBody: description: Action parameters @@ -379,6 +385,7 @@ paths: tags: - deviceManagement.Actions summary: Invoke action generateApplePushNotificationCertificateSigningRequest + description: Download Apple push notification certificate signing request operationId: deviceManagement.applePushNotificationCertificate_generateApplePushNotificationCertificateSigningRequest responses: '200': @@ -407,6 +414,7 @@ paths: in: path description: 'key: id of appleUserInitiatedEnrollmentProfile' required: true + style: simple schema: type: string x-ms-docs-key-type: appleUserInitiatedEnrollmentProfile @@ -495,6 +503,7 @@ paths: in: path description: 'key: id of certificateConnectorDetails' required: true + style: simple schema: type: string x-ms-docs-key-type: certificateConnectorDetails @@ -519,7 +528,6 @@ paths: content: application/json: schema: - title: Collection of certificateConnectorDetails type: object properties: value: @@ -531,6 +539,9 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: action + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore '/deviceManagement/certificateConnectorDetails/{certificateConnectorDetails-id}/microsoft.graph.getHealthMetricTimeSeries': post: tags: @@ -542,6 +553,7 @@ paths: in: path description: 'key: id of certificateConnectorDetails' required: true + style: simple schema: type: string x-ms-docs-key-type: certificateConnectorDetails @@ -563,7 +575,6 @@ paths: content: application/json: schema: - title: Collection of certificateConnectorDetails type: object properties: value: @@ -575,6 +586,9 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: action + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore /deviceManagement/chromeOSOnboardingSettings/microsoft.graph.connect: post: tags: @@ -634,6 +648,7 @@ paths: in: path description: 'key: id of managedDevice' required: true + style: simple schema: type: string x-ms-docs-key-type: managedDevice @@ -641,6 +656,7 @@ paths: in: path description: 'key: id of deviceLogCollectionResponse' required: true + style: simple schema: type: string x-ms-docs-key-type: deviceLogCollectionResponse @@ -665,12 +681,14 @@ paths: tags: - deviceManagement.Actions summary: Invoke action activateDeviceEsim + description: Activate eSIM on the device. operationId: deviceManagement.comanagedDevices_activateDeviceEsim parameters: - name: managedDevice-id in: path description: 'key: id of managedDevice' required: true + style: simple schema: type: string x-ms-docs-key-type: managedDevice @@ -698,12 +716,14 @@ paths: tags: - deviceManagement.Actions summary: Invoke action bypassActivationLock + description: Bypass activation lock operationId: deviceManagement.comanagedDevices_bypassActivationLock parameters: - name: managedDevice-id in: path description: 'key: id of managedDevice' required: true + style: simple schema: type: string x-ms-docs-key-type: managedDevice @@ -718,12 +738,14 @@ paths: tags: - deviceManagement.Actions summary: Invoke action cleanWindowsDevice + description: Clean Windows device operationId: deviceManagement.comanagedDevices_cleanWindowsDevice parameters: - name: managedDevice-id in: path description: 'key: id of managedDevice' required: true + style: simple schema: type: string x-ms-docs-key-type: managedDevice @@ -757,6 +779,7 @@ paths: in: path description: 'key: id of managedDevice' required: true + style: simple schema: type: string x-ms-docs-key-type: managedDevice @@ -782,17 +805,58 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: action + '/deviceManagement/comanagedDevices/{managedDevice-id}/microsoft.graph.createRemoteHelpSession': + post: + tags: + - deviceManagement.Actions + summary: Invoke action createRemoteHelpSession + description: Remote help - Create session with a specific device + operationId: deviceManagement.comanagedDevices_createRemoteHelpSession + parameters: + - name: managedDevice-id + in: path + description: 'key: id of managedDevice' + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: managedDevice + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + sessionType: + type: string + nullable: true + additionalProperties: + type: object + required: true + responses: + '200': + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.createRemoteHelpSessionResponse' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action '/deviceManagement/comanagedDevices/{managedDevice-id}/microsoft.graph.deleteUserFromSharedAppleDevice': post: tags: - deviceManagement.Actions summary: Invoke action deleteUserFromSharedAppleDevice + description: Delete user from shared Apple device operationId: deviceManagement.comanagedDevices_deleteUserFromSharedAppleDevice parameters: - name: managedDevice-id in: path description: 'key: id of managedDevice' required: true + style: simple schema: type: string x-ms-docs-key-type: managedDevice @@ -826,6 +890,7 @@ paths: in: path description: 'key: id of managedDevice' required: true + style: simple schema: type: string x-ms-docs-key-type: managedDevice @@ -858,6 +923,7 @@ paths: in: path description: 'key: id of managedDevice' required: true + style: simple schema: type: string x-ms-docs-key-type: managedDevice @@ -872,12 +938,14 @@ paths: tags: - deviceManagement.Actions summary: Invoke action disableLostMode + description: Disable lost mode operationId: deviceManagement.comanagedDevices_disableLostMode parameters: - name: managedDevice-id in: path description: 'key: id of managedDevice' required: true + style: simple schema: type: string x-ms-docs-key-type: managedDevice @@ -892,12 +960,14 @@ paths: tags: - deviceManagement.Actions summary: Invoke action enableLostMode + description: Enable lost mode operationId: deviceManagement.comanagedDevices_enableLostMode parameters: - name: managedDevice-id in: path description: 'key: id of managedDevice' required: true + style: simple schema: type: string x-ms-docs-key-type: managedDevice @@ -931,12 +1001,14 @@ paths: tags: - deviceManagement.Actions summary: Invoke action locateDevice + description: Locate a device operationId: deviceManagement.comanagedDevices_locateDevice parameters: - name: managedDevice-id in: path description: 'key: id of managedDevice' required: true + style: simple schema: type: string x-ms-docs-key-type: managedDevice @@ -951,12 +1023,14 @@ paths: tags: - deviceManagement.Actions summary: Invoke action logoutSharedAppleDeviceActiveUser + description: Logout shared Apple device active user operationId: deviceManagement.comanagedDevices_logoutSharedAppleDeviceActiveUser parameters: - name: managedDevice-id in: path description: 'key: id of managedDevice' required: true + style: simple schema: type: string x-ms-docs-key-type: managedDevice @@ -977,6 +1051,7 @@ paths: in: path description: 'key: id of managedDevice' required: true + style: simple schema: type: string x-ms-docs-key-type: managedDevice @@ -1006,12 +1081,14 @@ paths: tags: - deviceManagement.Actions summary: Invoke action playLostModeSound + description: Play lost mode sound operationId: deviceManagement.comanagedDevices_playLostModeSound parameters: - name: managedDevice-id in: path description: 'key: id of managedDevice' required: true + style: simple schema: type: string x-ms-docs-key-type: managedDevice @@ -1039,12 +1116,14 @@ paths: tags: - deviceManagement.Actions summary: Invoke action rebootNow + description: Reboot device operationId: deviceManagement.comanagedDevices_rebootNow parameters: - name: managedDevice-id in: path description: 'key: id of managedDevice' required: true + style: simple schema: type: string x-ms-docs-key-type: managedDevice @@ -1059,12 +1138,14 @@ paths: tags: - deviceManagement.Actions summary: Invoke action recoverPasscode + description: Recover passcode operationId: deviceManagement.comanagedDevices_recoverPasscode parameters: - name: managedDevice-id in: path description: 'key: id of managedDevice' required: true + style: simple schema: type: string x-ms-docs-key-type: managedDevice @@ -1085,6 +1166,7 @@ paths: in: path description: 'key: id of managedDevice' required: true + style: simple schema: type: string x-ms-docs-key-type: managedDevice @@ -1099,12 +1181,14 @@ paths: tags: - deviceManagement.Actions summary: Invoke action remoteLock + description: Remote lock operationId: deviceManagement.comanagedDevices_remoteLock parameters: - name: managedDevice-id in: path description: 'key: id of managedDevice' required: true + style: simple schema: type: string x-ms-docs-key-type: managedDevice @@ -1119,12 +1203,14 @@ paths: tags: - deviceManagement.Actions summary: Invoke action removeDeviceFirmwareConfigurationInterfaceManagement + description: Remove device from Device Firmware Configuration Interface management operationId: deviceManagement.comanagedDevices_removeDeviceFirmwareConfigurationInterfaceManagement parameters: - name: managedDevice-id in: path description: 'key: id of managedDevice' required: true + style: simple schema: type: string x-ms-docs-key-type: managedDevice @@ -1139,12 +1225,17 @@ paths: tags: - deviceManagement.Actions summary: Invoke action reprovisionCloudPc + description: Reprovision a Cloud PC with an Intune managed device ID. + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/manageddevice-reprovisioncloudpc?view=graph-rest-1.0 operationId: deviceManagement.comanagedDevices_reprovisionCloudPc parameters: - name: managedDevice-id in: path description: 'key: id of managedDevice' required: true + style: simple schema: type: string x-ms-docs-key-type: managedDevice @@ -1159,12 +1250,14 @@ paths: tags: - deviceManagement.Actions summary: Invoke action requestRemoteAssistance + description: Request remote assistance operationId: deviceManagement.comanagedDevices_requestRemoteAssistance parameters: - name: managedDevice-id in: path description: 'key: id of managedDevice' required: true + style: simple schema: type: string x-ms-docs-key-type: managedDevice @@ -1174,17 +1267,61 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: action + '/deviceManagement/comanagedDevices/{managedDevice-id}/microsoft.graph.requestRemoteHelpSessionAccess': + post: + tags: + - deviceManagement.Actions + summary: Invoke action requestRemoteHelpSessionAccess + description: Remote help - Request Remote help session access permission for an existing session + operationId: deviceManagement.comanagedDevices_requestRemoteHelpSessionAccess + parameters: + - name: managedDevice-id + in: path + description: 'key: id of managedDevice' + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: managedDevice + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + sessionKey: + type: string + nullable: true + pubSubConnectionId: + type: string + nullable: true + additionalProperties: + type: object + required: true + responses: + '200': + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.requestRemoteHelpSessionAccessResponse' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action '/deviceManagement/comanagedDevices/{managedDevice-id}/microsoft.graph.resetPasscode': post: tags: - deviceManagement.Actions summary: Invoke action resetPasscode + description: Reset passcode operationId: deviceManagement.comanagedDevices_resetPasscode parameters: - name: managedDevice-id in: path description: 'key: id of managedDevice' required: true + style: simple schema: type: string x-ms-docs-key-type: managedDevice @@ -1199,12 +1336,17 @@ paths: tags: - deviceManagement.Actions summary: Invoke action resizeCloudPc + description: Upgrade or downgrade an existing Cloud PC to another configuration with a new virtual CPU (vCPU) and storage size. + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/manageddevice-resizecloudpc?view=graph-rest-1.0 operationId: deviceManagement.comanagedDevices_resizeCloudPc parameters: - name: managedDevice-id in: path description: 'key: id of managedDevice' required: true + style: simple schema: type: string x-ms-docs-key-type: managedDevice @@ -1232,12 +1374,17 @@ paths: tags: - deviceManagement.Actions summary: Invoke action restoreCloudPc + description: Restore a Cloud PC device to a previous state with an Intune managed device ID. + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/manageddevice-restorecloudpc?view=graph-rest-1.0 operationId: deviceManagement.comanagedDevices_restoreCloudPc parameters: - name: managedDevice-id in: path description: 'key: id of managedDevice' required: true + style: simple schema: type: string x-ms-docs-key-type: managedDevice @@ -1265,12 +1412,14 @@ paths: tags: - deviceManagement.Actions summary: Invoke action retire + description: Retire a device operationId: deviceManagement.comanagedDevices_retire parameters: - name: managedDevice-id in: path description: 'key: id of managedDevice' required: true + style: simple schema: type: string x-ms-docs-key-type: managedDevice @@ -1285,12 +1434,14 @@ paths: tags: - deviceManagement.Actions summary: Invoke action revokeAppleVppLicenses + description: Revoke all Apple Vpp licenses for a device operationId: deviceManagement.comanagedDevices_revokeAppleVppLicenses parameters: - name: managedDevice-id in: path description: 'key: id of managedDevice' required: true + style: simple schema: type: string x-ms-docs-key-type: managedDevice @@ -1305,12 +1456,14 @@ paths: tags: - deviceManagement.Actions summary: Invoke action rotateBitLockerKeys + description: Rotate BitLockerKeys operationId: deviceManagement.comanagedDevices_rotateBitLockerKeys parameters: - name: managedDevice-id in: path description: 'key: id of managedDevice' required: true + style: simple schema: type: string x-ms-docs-key-type: managedDevice @@ -1331,6 +1484,7 @@ paths: in: path description: 'key: id of managedDevice' required: true + style: simple schema: type: string x-ms-docs-key-type: managedDevice @@ -1351,6 +1505,7 @@ paths: in: path description: 'key: id of managedDevice' required: true + style: simple schema: type: string x-ms-docs-key-type: managedDevice @@ -1379,12 +1534,17 @@ paths: tags: - deviceManagement.Actions summary: Invoke action setCloudPcReviewStatus + description: 'Set the review status of a specific Cloud PC device. Use this API to set the review status of a Cloud PC to in review if you consider a Cloud PC as suspicious. After the review is completed, use this API again to set the Cloud PC back to a normal state.' + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/manageddevice-setcloudpcreviewstatus?view=graph-rest-1.0 operationId: deviceManagement.comanagedDevices_setCloudPcReviewStatus parameters: - name: managedDevice-id in: path description: 'key: id of managedDevice' required: true + style: simple schema: type: string x-ms-docs-key-type: managedDevice @@ -1411,12 +1571,14 @@ paths: tags: - deviceManagement.Actions summary: Invoke action setDeviceName + description: Set device name of the device. operationId: deviceManagement.comanagedDevices_setDeviceName parameters: - name: managedDevice-id in: path description: 'key: id of managedDevice' required: true + style: simple schema: type: string x-ms-docs-key-type: managedDevice @@ -1444,12 +1606,14 @@ paths: tags: - deviceManagement.Actions summary: Invoke action shutDown + description: Shut down device operationId: deviceManagement.comanagedDevices_shutDown parameters: - name: managedDevice-id in: path description: 'key: id of managedDevice' required: true + style: simple schema: type: string x-ms-docs-key-type: managedDevice @@ -1470,6 +1634,7 @@ paths: in: path description: 'key: id of managedDevice' required: true + style: simple schema: type: string x-ms-docs-key-type: managedDevice @@ -1484,12 +1649,14 @@ paths: tags: - deviceManagement.Actions summary: Invoke action triggerConfigurationManagerAction + description: Trigger action on ConfigurationManager client operationId: deviceManagement.comanagedDevices_triggerConfigurationManagerAction parameters: - name: managedDevice-id in: path description: 'key: id of managedDevice' required: true + style: simple schema: type: string x-ms-docs-key-type: managedDevice @@ -1522,6 +1689,7 @@ paths: in: path description: 'key: id of managedDevice' required: true + style: simple schema: type: string x-ms-docs-key-type: managedDevice @@ -1554,6 +1722,7 @@ paths: in: path description: 'key: id of managedDevice' required: true + style: simple schema: type: string x-ms-docs-key-type: managedDevice @@ -1587,6 +1756,7 @@ paths: in: path description: 'key: id of managedDevice' required: true + style: simple schema: type: string x-ms-docs-key-type: managedDevice @@ -1601,12 +1771,14 @@ paths: tags: - deviceManagement.Actions summary: Invoke action wipe + description: Wipe a device operationId: deviceManagement.comanagedDevices_wipe parameters: - name: managedDevice-id in: path description: 'key: id of managedDevice' required: true + style: simple schema: type: string x-ms-docs-key-type: managedDevice @@ -1650,6 +1822,10 @@ paths: tags: - deviceManagement.Actions summary: Invoke action bulkReprovisionCloudPc + description: Bulk reprovision a set of Cloud PC devices with Intune managed device IDs. + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/manageddevice-bulkreprovisioncloudpc?view=graph-rest-1.0 operationId: deviceManagement.comanagedDevices_bulkReprovisionCloudPc requestBody: description: Action parameters @@ -1681,6 +1857,10 @@ paths: tags: - deviceManagement.Actions summary: Invoke action bulkRestoreCloudPc + description: Restore multiple Cloud PC devices with a single request that includes the IDs of Intune managed devices and a restore point date and time. + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/manageddevice-bulkrestorecloudpc?view=graph-rest-1.0 operationId: deviceManagement.comanagedDevices_bulkRestoreCloudPc requestBody: description: Action parameters @@ -1719,6 +1899,10 @@ paths: tags: - deviceManagement.Actions summary: Invoke action bulkSetCloudPcReviewStatus + description: Set the review status of multiple Cloud PC devices with a single request that includes the IDs of Intune managed devices. + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/manageddevice-bulksetcloudpcreviewstatus?view=graph-rest-1.0 operationId: deviceManagement.comanagedDevices_bulkSetCloudPcReviewStatus requestBody: description: Action parameters @@ -1887,6 +2071,7 @@ paths: in: path description: 'key: id of deviceManagementCompliancePolicy' required: true + style: simple schema: type: string x-ms-docs-key-type: deviceManagementCompliancePolicy @@ -1910,7 +2095,7 @@ paths: content: application/json: schema: - title: Collection of deviceManagementCompliancePolicy + title: Collection of deviceManagementConfigurationPolicyAssignment type: object properties: value: @@ -1922,6 +2107,9 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: action + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore '/deviceManagement/compliancePolicies/{deviceManagementCompliancePolicy-id}/microsoft.graph.setScheduledActions': post: tags: @@ -1933,6 +2121,7 @@ paths: in: path description: 'key: id of deviceManagementCompliancePolicy' required: true + style: simple schema: type: string x-ms-docs-key-type: deviceManagementCompliancePolicy @@ -1956,7 +2145,7 @@ paths: content: application/json: schema: - title: Collection of deviceManagementCompliancePolicy + title: Collection of deviceManagementComplianceScheduledActionForRule type: object properties: value: @@ -1968,6 +2157,9 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: action + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore '/deviceManagement/configurationPolicies/{deviceManagementConfigurationPolicy-id}/microsoft.graph.assign': post: tags: @@ -1979,6 +2171,7 @@ paths: in: path description: 'key: id of deviceManagementConfigurationPolicy' required: true + style: simple schema: type: string x-ms-docs-key-type: deviceManagementConfigurationPolicy @@ -2002,7 +2195,7 @@ paths: content: application/json: schema: - title: Collection of deviceManagementConfigurationPolicy + title: Collection of deviceManagementConfigurationPolicyAssignment type: object properties: value: @@ -2014,6 +2207,9 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: action + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore '/deviceManagement/configurationPolicies/{deviceManagementConfigurationPolicy-id}/microsoft.graph.createCopy': post: tags: @@ -2025,6 +2221,7 @@ paths: in: path description: 'key: id of deviceManagementConfigurationPolicy' required: true + style: simple schema: type: string x-ms-docs-key-type: deviceManagementConfigurationPolicy @@ -2065,6 +2262,7 @@ paths: in: path description: 'key: id of dataSharingConsent' required: true + style: simple schema: type: string x-ms-docs-key-type: dataSharingConsent @@ -2089,6 +2287,7 @@ paths: in: path description: 'key: id of depOnboardingSetting' required: true + style: simple schema: type: string x-ms-docs-key-type: depOnboardingSetting @@ -2096,6 +2295,7 @@ paths: in: path description: 'key: id of enrollmentProfile' required: true + style: simple schema: type: string x-ms-docs-key-type: enrollmentProfile @@ -2116,6 +2316,7 @@ paths: in: path description: 'key: id of depOnboardingSetting' required: true + style: simple schema: type: string x-ms-docs-key-type: depOnboardingSetting @@ -2123,6 +2324,7 @@ paths: in: path description: 'key: id of enrollmentProfile' required: true + style: simple schema: type: string x-ms-docs-key-type: enrollmentProfile @@ -2158,6 +2360,7 @@ paths: in: path description: 'key: id of depOnboardingSetting' required: true + style: simple schema: type: string x-ms-docs-key-type: depOnboardingSetting @@ -2184,7 +2387,7 @@ paths: content: application/json: schema: - title: Collection of importedAppleDeviceIdentity + title: Collection of importedAppleDeviceIdentityResult type: object properties: value: @@ -2196,17 +2399,22 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: action + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore '/deviceManagement/depOnboardingSettings/{depOnboardingSetting-id}/microsoft.graph.generateEncryptionPublicKey': post: tags: - deviceManagement.Actions summary: Invoke action generateEncryptionPublicKey + description: Generate a public key to use to encrypt the Apple device enrollment program token operationId: deviceManagement.depOnboardingSettings_generateEncryptionPublicKey parameters: - name: depOnboardingSetting-id in: path description: 'key: id of depOnboardingSetting' required: true + style: simple schema: type: string x-ms-docs-key-type: depOnboardingSetting @@ -2237,6 +2445,7 @@ paths: in: path description: 'key: id of depOnboardingSetting' required: true + style: simple schema: type: string x-ms-docs-key-type: depOnboardingSetting @@ -2251,12 +2460,14 @@ paths: tags: - deviceManagement.Actions summary: Invoke action syncWithAppleDeviceEnrollmentProgram + description: Synchronizes between Apple Device Enrollment Program and Intune operationId: deviceManagement.depOnboardingSettings_syncGraphWPreAppleDeviceEnrollmentProgram parameters: - name: depOnboardingSetting-id in: path description: 'key: id of depOnboardingSetting' required: true + style: simple schema: type: string x-ms-docs-key-type: depOnboardingSetting @@ -2277,6 +2488,7 @@ paths: in: path description: 'key: id of depOnboardingSetting' required: true + style: simple schema: type: string x-ms-docs-key-type: depOnboardingSetting @@ -2291,12 +2503,14 @@ paths: tags: - deviceManagement.Actions summary: Invoke action uploadDepToken + description: Uploads a new Device Enrollment Program token operationId: deviceManagement.depOnboardingSettings_uploadDepToken parameters: - name: depOnboardingSetting-id in: path description: 'key: id of depOnboardingSetting' required: true + style: simple schema: type: string x-ms-docs-key-type: depOnboardingSetting @@ -2333,6 +2547,7 @@ paths: in: path description: 'key: id of deviceCompliancePolicy' required: true + style: simple schema: type: string x-ms-docs-key-type: deviceCompliancePolicy @@ -2356,7 +2571,7 @@ paths: content: application/json: schema: - title: Collection of deviceCompliancePolicy + title: Collection of deviceCompliancePolicyAssignment type: object properties: value: @@ -2368,6 +2583,9 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: action + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore '/deviceManagement/deviceCompliancePolicies/{deviceCompliancePolicy-id}/microsoft.graph.scheduleActionsForRules': post: tags: @@ -2379,6 +2597,7 @@ paths: in: path description: 'key: id of deviceCompliancePolicy' required: true + style: simple schema: type: string x-ms-docs-key-type: deviceCompliancePolicy @@ -2429,7 +2648,6 @@ paths: content: application/json: schema: - title: Collection of deviceCompliancePolicy type: object properties: value: @@ -2441,6 +2659,9 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: action + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore /deviceManagement/deviceCompliancePolicies/microsoft.graph.refreshDeviceComplianceReportSummarization: post: tags: @@ -2521,6 +2742,7 @@ paths: in: path description: 'key: id of deviceComplianceScript' required: true + style: simple schema: type: string x-ms-docs-key-type: deviceComplianceScript @@ -2555,6 +2777,7 @@ paths: in: path description: 'key: id of deviceConfiguration' required: true + style: simple schema: type: string x-ms-docs-key-type: deviceConfiguration @@ -2582,7 +2805,7 @@ paths: content: application/json: schema: - title: Collection of deviceConfiguration + title: Collection of deviceConfigurationAssignment type: object properties: value: @@ -2594,6 +2817,9 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: action + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore '/deviceManagement/deviceConfigurations/{deviceConfiguration-id}/microsoft.graph.assignedAccessMultiModeProfiles': post: tags: @@ -2605,6 +2831,7 @@ paths: in: path description: 'key: id of deviceConfiguration' required: true + style: simple schema: type: string x-ms-docs-key-type: deviceConfiguration @@ -2639,6 +2866,7 @@ paths: in: path description: 'key: id of deviceConfiguration' required: true + style: simple schema: type: string x-ms-docs-key-type: deviceConfiguration @@ -2689,7 +2917,6 @@ paths: content: application/json: schema: - title: Collection of deviceConfiguration type: object properties: value: @@ -2701,6 +2928,9 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: action + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore /deviceManagement/deviceConfigurations/microsoft.graph.hasPayloadLinks: post: tags: @@ -2728,7 +2958,6 @@ paths: content: application/json: schema: - title: Collection of deviceConfiguration type: object properties: value: @@ -2740,6 +2969,9 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: action + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore '/deviceManagement/deviceCustomAttributeShellScripts/{deviceCustomAttributeShellScript-id}/microsoft.graph.assign': post: tags: @@ -2751,6 +2983,7 @@ paths: in: path description: 'key: id of deviceCustomAttributeShellScript' required: true + style: simple schema: type: string x-ms-docs-key-type: deviceCustomAttributeShellScript @@ -2789,6 +3022,7 @@ paths: in: path description: 'key: id of deviceEnrollmentConfiguration' required: true + style: simple schema: type: string x-ms-docs-key-type: deviceEnrollmentConfiguration @@ -2823,6 +3057,7 @@ paths: in: path description: 'key: id of deviceEnrollmentConfiguration' required: true + style: simple schema: type: string x-ms-docs-key-type: deviceEnrollmentConfiguration @@ -2900,7 +3135,6 @@ paths: content: application/json: schema: - title: Collection of deviceEnrollmentConfiguration type: object properties: value: @@ -2912,6 +3146,9 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: action + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore '/deviceManagement/deviceHealthScripts/{deviceHealthScript-id}/microsoft.graph.assign': post: tags: @@ -2923,6 +3160,7 @@ paths: in: path description: 'key: id of deviceHealthScript' required: true + style: simple schema: type: string x-ms-docs-key-type: deviceHealthScript @@ -2951,12 +3189,14 @@ paths: tags: - deviceManagement.Actions summary: Invoke action getGlobalScriptHighestAvailableVersion + description: Update the Proprietary Device Health Script operationId: deviceManagement.deviceHealthScripts_getGlobalScriptHighestAvailableVersion parameters: - name: deviceHealthScript-id in: path description: 'key: id of deviceHealthScript' required: true + style: simple schema: type: string x-ms-docs-key-type: deviceHealthScript @@ -2981,12 +3221,14 @@ paths: tags: - deviceManagement.Actions summary: Invoke action updateGlobalScript + description: Update the Proprietary Device Health Script operationId: deviceManagement.deviceHealthScripts_updateGlobalScript parameters: - name: deviceHealthScript-id in: path description: 'key: id of deviceHealthScript' required: true + style: simple schema: type: string x-ms-docs-key-type: deviceHealthScript @@ -3042,6 +3284,7 @@ paths: in: path description: 'key: id of deviceManagementScript' required: true + style: simple schema: type: string x-ms-docs-key-type: deviceManagementScript @@ -3096,7 +3339,6 @@ paths: content: application/json: schema: - title: Collection of deviceManagementScript type: object properties: value: @@ -3108,6 +3350,9 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: action + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore '/deviceManagement/deviceShellScripts/{deviceShellScript-id}/microsoft.graph.assign': post: tags: @@ -3119,6 +3364,7 @@ paths: in: path description: 'key: id of deviceShellScript' required: true + style: simple schema: type: string x-ms-docs-key-type: deviceShellScript @@ -3157,6 +3403,7 @@ paths: in: path description: 'key: id of embeddedSIMActivationCodePool' required: true + style: simple schema: type: string x-ms-docs-key-type: embeddedSIMActivationCodePool @@ -3180,7 +3427,7 @@ paths: content: application/json: schema: - title: Collection of embeddedSIMActivationCodePool + title: Collection of embeddedSIMActivationCodePoolAssignment type: object properties: value: @@ -3192,6 +3439,9 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: action + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore '/deviceManagement/exchangeConnectors/{deviceManagementExchangeConnector-id}/microsoft.graph.sync': post: tags: @@ -3203,6 +3453,7 @@ paths: in: path description: 'key: id of deviceManagementExchangeConnector' required: true + style: simple schema: type: string x-ms-docs-key-type: deviceManagementExchangeConnector @@ -3235,6 +3486,7 @@ paths: in: path description: 'key: id of groupPolicyConfiguration' required: true + style: simple schema: type: string x-ms-docs-key-type: groupPolicyConfiguration @@ -3258,7 +3510,7 @@ paths: content: application/json: schema: - title: Collection of groupPolicyConfiguration + title: Collection of groupPolicyConfigurationAssignment type: object properties: value: @@ -3270,6 +3522,9 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: action + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore '/deviceManagement/groupPolicyConfigurations/{groupPolicyConfiguration-id}/microsoft.graph.updateDefinitionValues': post: tags: @@ -3281,6 +3536,7 @@ paths: in: path description: 'key: id of groupPolicyConfiguration' required: true + style: simple schema: type: string x-ms-docs-key-type: groupPolicyConfiguration @@ -3358,6 +3614,7 @@ paths: in: path description: 'key: id of groupPolicyUploadedDefinitionFile' required: true + style: simple schema: type: string x-ms-docs-key-type: groupPolicyUploadedDefinitionFile @@ -3392,6 +3649,7 @@ paths: in: path description: 'key: id of groupPolicyUploadedDefinitionFile' required: true + style: simple schema: type: string x-ms-docs-key-type: groupPolicyUploadedDefinitionFile @@ -3412,6 +3670,7 @@ paths: in: path description: 'key: id of groupPolicyUploadedDefinitionFile' required: true + style: simple schema: type: string x-ms-docs-key-type: groupPolicyUploadedDefinitionFile @@ -3446,6 +3705,7 @@ paths: in: path description: 'key: id of groupPolicyUploadedDefinitionFile' required: true + style: simple schema: type: string x-ms-docs-key-type: groupPolicyUploadedDefinitionFile @@ -3480,6 +3740,7 @@ paths: in: path description: 'key: id of groupPolicyUploadedDefinitionFile' required: true + style: simple schema: type: string x-ms-docs-key-type: groupPolicyUploadedDefinitionFile @@ -3535,7 +3796,7 @@ paths: content: application/json: schema: - title: Collection of importedDeviceIdentity + title: Collection of importedDeviceIdentityResult type: object properties: value: @@ -3547,6 +3808,9 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: action + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore /deviceManagement/importedDeviceIdentities/microsoft.graph.searchExistingIdentities: post: tags: @@ -3585,6 +3849,9 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: action + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore /deviceManagement/importedWindowsAutopilotDeviceIdentities/microsoft.graph.import: post: tags: @@ -3623,6 +3890,9 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: action + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore '/deviceManagement/intents/{deviceManagementIntent-id}/microsoft.graph.assign': post: tags: @@ -3634,6 +3904,7 @@ paths: in: path description: 'key: id of deviceManagementIntent' required: true + style: simple schema: type: string x-ms-docs-key-type: deviceManagementIntent @@ -3668,6 +3939,7 @@ paths: in: path description: 'key: id of deviceManagementIntent' required: true + style: simple schema: type: string x-ms-docs-key-type: deviceManagementIntent @@ -3708,6 +3980,7 @@ paths: in: path description: 'key: id of deviceManagementIntent' required: true + style: simple schema: type: string x-ms-docs-key-type: deviceManagementIntent @@ -3744,6 +4017,7 @@ paths: in: path description: 'key: id of deviceManagementIntent' required: true + style: simple schema: type: string x-ms-docs-key-type: deviceManagementIntent @@ -3778,6 +4052,7 @@ paths: in: path description: 'key: id of intuneBrandingProfile' required: true + style: simple schema: type: string x-ms-docs-key-type: intuneBrandingProfile @@ -3812,6 +4087,7 @@ paths: in: path description: 'key: id of managedDevice' required: true + style: simple schema: type: string x-ms-docs-key-type: managedDevice @@ -3819,6 +4095,7 @@ paths: in: path description: 'key: id of deviceLogCollectionResponse' required: true + style: simple schema: type: string x-ms-docs-key-type: deviceLogCollectionResponse @@ -3843,12 +4120,14 @@ paths: tags: - deviceManagement.Actions summary: Invoke action activateDeviceEsim + description: Activate eSIM on the device. operationId: deviceManagement.managedDevices_activateDeviceEsim parameters: - name: managedDevice-id in: path description: 'key: id of managedDevice' required: true + style: simple schema: type: string x-ms-docs-key-type: managedDevice @@ -3876,12 +4155,14 @@ paths: tags: - deviceManagement.Actions summary: Invoke action bypassActivationLock + description: Bypass activation lock operationId: deviceManagement.managedDevices_bypassActivationLock parameters: - name: managedDevice-id in: path description: 'key: id of managedDevice' required: true + style: simple schema: type: string x-ms-docs-key-type: managedDevice @@ -3896,12 +4177,14 @@ paths: tags: - deviceManagement.Actions summary: Invoke action cleanWindowsDevice + description: Clean Windows device operationId: deviceManagement.managedDevices_cleanWindowsDevice parameters: - name: managedDevice-id in: path description: 'key: id of managedDevice' required: true + style: simple schema: type: string x-ms-docs-key-type: managedDevice @@ -3935,6 +4218,7 @@ paths: in: path description: 'key: id of managedDevice' required: true + style: simple schema: type: string x-ms-docs-key-type: managedDevice @@ -3960,17 +4244,58 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: action + '/deviceManagement/managedDevices/{managedDevice-id}/microsoft.graph.createRemoteHelpSession': + post: + tags: + - deviceManagement.Actions + summary: Invoke action createRemoteHelpSession + description: Remote help - Create session with a specific device + operationId: deviceManagement.managedDevices_createRemoteHelpSession + parameters: + - name: managedDevice-id + in: path + description: 'key: id of managedDevice' + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: managedDevice + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + sessionType: + type: string + nullable: true + additionalProperties: + type: object + required: true + responses: + '200': + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.createRemoteHelpSessionResponse' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action '/deviceManagement/managedDevices/{managedDevice-id}/microsoft.graph.deleteUserFromSharedAppleDevice': post: tags: - deviceManagement.Actions summary: Invoke action deleteUserFromSharedAppleDevice + description: Delete user from shared Apple device operationId: deviceManagement.managedDevices_deleteUserFromSharedAppleDevice parameters: - name: managedDevice-id in: path description: 'key: id of managedDevice' required: true + style: simple schema: type: string x-ms-docs-key-type: managedDevice @@ -4004,6 +4329,7 @@ paths: in: path description: 'key: id of managedDevice' required: true + style: simple schema: type: string x-ms-docs-key-type: managedDevice @@ -4036,6 +4362,7 @@ paths: in: path description: 'key: id of managedDevice' required: true + style: simple schema: type: string x-ms-docs-key-type: managedDevice @@ -4050,12 +4377,14 @@ paths: tags: - deviceManagement.Actions summary: Invoke action disableLostMode + description: Disable lost mode operationId: deviceManagement.managedDevices_disableLostMode parameters: - name: managedDevice-id in: path description: 'key: id of managedDevice' required: true + style: simple schema: type: string x-ms-docs-key-type: managedDevice @@ -4070,12 +4399,14 @@ paths: tags: - deviceManagement.Actions summary: Invoke action enableLostMode + description: Enable lost mode operationId: deviceManagement.managedDevices_enableLostMode parameters: - name: managedDevice-id in: path description: 'key: id of managedDevice' required: true + style: simple schema: type: string x-ms-docs-key-type: managedDevice @@ -4109,12 +4440,14 @@ paths: tags: - deviceManagement.Actions summary: Invoke action locateDevice + description: Locate a device operationId: deviceManagement.managedDevices_locateDevice parameters: - name: managedDevice-id in: path description: 'key: id of managedDevice' required: true + style: simple schema: type: string x-ms-docs-key-type: managedDevice @@ -4129,12 +4462,14 @@ paths: tags: - deviceManagement.Actions summary: Invoke action logoutSharedAppleDeviceActiveUser + description: Logout shared Apple device active user operationId: deviceManagement.managedDevices_logoutSharedAppleDeviceActiveUser parameters: - name: managedDevice-id in: path description: 'key: id of managedDevice' required: true + style: simple schema: type: string x-ms-docs-key-type: managedDevice @@ -4155,6 +4490,7 @@ paths: in: path description: 'key: id of managedDevice' required: true + style: simple schema: type: string x-ms-docs-key-type: managedDevice @@ -4184,12 +4520,14 @@ paths: tags: - deviceManagement.Actions summary: Invoke action playLostModeSound + description: Play lost mode sound operationId: deviceManagement.managedDevices_playLostModeSound parameters: - name: managedDevice-id in: path description: 'key: id of managedDevice' required: true + style: simple schema: type: string x-ms-docs-key-type: managedDevice @@ -4217,12 +4555,14 @@ paths: tags: - deviceManagement.Actions summary: Invoke action rebootNow + description: Reboot device operationId: deviceManagement.managedDevices_rebootNow parameters: - name: managedDevice-id in: path description: 'key: id of managedDevice' required: true + style: simple schema: type: string x-ms-docs-key-type: managedDevice @@ -4237,12 +4577,14 @@ paths: tags: - deviceManagement.Actions summary: Invoke action recoverPasscode + description: Recover passcode operationId: deviceManagement.managedDevices_recoverPasscode parameters: - name: managedDevice-id in: path description: 'key: id of managedDevice' required: true + style: simple schema: type: string x-ms-docs-key-type: managedDevice @@ -4263,6 +4605,7 @@ paths: in: path description: 'key: id of managedDevice' required: true + style: simple schema: type: string x-ms-docs-key-type: managedDevice @@ -4277,12 +4620,14 @@ paths: tags: - deviceManagement.Actions summary: Invoke action remoteLock + description: Remote lock operationId: deviceManagement.managedDevices_remoteLock parameters: - name: managedDevice-id in: path description: 'key: id of managedDevice' required: true + style: simple schema: type: string x-ms-docs-key-type: managedDevice @@ -4297,12 +4642,14 @@ paths: tags: - deviceManagement.Actions summary: Invoke action removeDeviceFirmwareConfigurationInterfaceManagement + description: Remove device from Device Firmware Configuration Interface management operationId: deviceManagement.managedDevices_removeDeviceFirmwareConfigurationInterfaceManagement parameters: - name: managedDevice-id in: path description: 'key: id of managedDevice' required: true + style: simple schema: type: string x-ms-docs-key-type: managedDevice @@ -4317,12 +4664,17 @@ paths: tags: - deviceManagement.Actions summary: Invoke action reprovisionCloudPc + description: Reprovision a Cloud PC with an Intune managed device ID. + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/manageddevice-reprovisioncloudpc?view=graph-rest-1.0 operationId: deviceManagement.managedDevices_reprovisionCloudPc parameters: - name: managedDevice-id in: path description: 'key: id of managedDevice' required: true + style: simple schema: type: string x-ms-docs-key-type: managedDevice @@ -4337,12 +4689,14 @@ paths: tags: - deviceManagement.Actions summary: Invoke action requestRemoteAssistance + description: Request remote assistance operationId: deviceManagement.managedDevices_requestRemoteAssistance parameters: - name: managedDevice-id in: path description: 'key: id of managedDevice' required: true + style: simple schema: type: string x-ms-docs-key-type: managedDevice @@ -4352,17 +4706,61 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: action + '/deviceManagement/managedDevices/{managedDevice-id}/microsoft.graph.requestRemoteHelpSessionAccess': + post: + tags: + - deviceManagement.Actions + summary: Invoke action requestRemoteHelpSessionAccess + description: Remote help - Request Remote help session access permission for an existing session + operationId: deviceManagement.managedDevices_requestRemoteHelpSessionAccess + parameters: + - name: managedDevice-id + in: path + description: 'key: id of managedDevice' + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: managedDevice + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + sessionKey: + type: string + nullable: true + pubSubConnectionId: + type: string + nullable: true + additionalProperties: + type: object + required: true + responses: + '200': + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.requestRemoteHelpSessionAccessResponse' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action '/deviceManagement/managedDevices/{managedDevice-id}/microsoft.graph.resetPasscode': post: tags: - deviceManagement.Actions summary: Invoke action resetPasscode + description: Reset passcode operationId: deviceManagement.managedDevices_resetPasscode parameters: - name: managedDevice-id in: path description: 'key: id of managedDevice' required: true + style: simple schema: type: string x-ms-docs-key-type: managedDevice @@ -4377,12 +4775,17 @@ paths: tags: - deviceManagement.Actions summary: Invoke action resizeCloudPc + description: Upgrade or downgrade an existing Cloud PC to another configuration with a new virtual CPU (vCPU) and storage size. + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/manageddevice-resizecloudpc?view=graph-rest-1.0 operationId: deviceManagement.managedDevices_resizeCloudPc parameters: - name: managedDevice-id in: path description: 'key: id of managedDevice' required: true + style: simple schema: type: string x-ms-docs-key-type: managedDevice @@ -4410,12 +4813,17 @@ paths: tags: - deviceManagement.Actions summary: Invoke action restoreCloudPc + description: Restore a Cloud PC device to a previous state with an Intune managed device ID. + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/manageddevice-restorecloudpc?view=graph-rest-1.0 operationId: deviceManagement.managedDevices_restoreCloudPc parameters: - name: managedDevice-id in: path description: 'key: id of managedDevice' required: true + style: simple schema: type: string x-ms-docs-key-type: managedDevice @@ -4443,12 +4851,14 @@ paths: tags: - deviceManagement.Actions summary: Invoke action retire + description: Retire a device operationId: deviceManagement.managedDevices_retire parameters: - name: managedDevice-id in: path description: 'key: id of managedDevice' required: true + style: simple schema: type: string x-ms-docs-key-type: managedDevice @@ -4463,12 +4873,14 @@ paths: tags: - deviceManagement.Actions summary: Invoke action revokeAppleVppLicenses + description: Revoke all Apple Vpp licenses for a device operationId: deviceManagement.managedDevices_revokeAppleVppLicenses parameters: - name: managedDevice-id in: path description: 'key: id of managedDevice' required: true + style: simple schema: type: string x-ms-docs-key-type: managedDevice @@ -4483,12 +4895,14 @@ paths: tags: - deviceManagement.Actions summary: Invoke action rotateBitLockerKeys + description: Rotate BitLockerKeys operationId: deviceManagement.managedDevices_rotateBitLockerKeys parameters: - name: managedDevice-id in: path description: 'key: id of managedDevice' required: true + style: simple schema: type: string x-ms-docs-key-type: managedDevice @@ -4509,6 +4923,7 @@ paths: in: path description: 'key: id of managedDevice' required: true + style: simple schema: type: string x-ms-docs-key-type: managedDevice @@ -4529,6 +4944,7 @@ paths: in: path description: 'key: id of managedDevice' required: true + style: simple schema: type: string x-ms-docs-key-type: managedDevice @@ -4557,12 +4973,17 @@ paths: tags: - deviceManagement.Actions summary: Invoke action setCloudPcReviewStatus + description: 'Set the review status of a specific Cloud PC device. Use this API to set the review status of a Cloud PC to in review if you consider a Cloud PC as suspicious. After the review is completed, use this API again to set the Cloud PC back to a normal state.' + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/manageddevice-setcloudpcreviewstatus?view=graph-rest-1.0 operationId: deviceManagement.managedDevices_setCloudPcReviewStatus parameters: - name: managedDevice-id in: path description: 'key: id of managedDevice' required: true + style: simple schema: type: string x-ms-docs-key-type: managedDevice @@ -4589,12 +5010,14 @@ paths: tags: - deviceManagement.Actions summary: Invoke action setDeviceName + description: Set device name of the device. operationId: deviceManagement.managedDevices_setDeviceName parameters: - name: managedDevice-id in: path description: 'key: id of managedDevice' required: true + style: simple schema: type: string x-ms-docs-key-type: managedDevice @@ -4622,12 +5045,14 @@ paths: tags: - deviceManagement.Actions summary: Invoke action shutDown + description: Shut down device operationId: deviceManagement.managedDevices_shutDown parameters: - name: managedDevice-id in: path description: 'key: id of managedDevice' required: true + style: simple schema: type: string x-ms-docs-key-type: managedDevice @@ -4648,6 +5073,7 @@ paths: in: path description: 'key: id of managedDevice' required: true + style: simple schema: type: string x-ms-docs-key-type: managedDevice @@ -4662,12 +5088,14 @@ paths: tags: - deviceManagement.Actions summary: Invoke action triggerConfigurationManagerAction + description: Trigger action on ConfigurationManager client operationId: deviceManagement.managedDevices_triggerConfigurationManagerAction parameters: - name: managedDevice-id in: path description: 'key: id of managedDevice' required: true + style: simple schema: type: string x-ms-docs-key-type: managedDevice @@ -4700,6 +5128,7 @@ paths: in: path description: 'key: id of managedDevice' required: true + style: simple schema: type: string x-ms-docs-key-type: managedDevice @@ -4732,6 +5161,7 @@ paths: in: path description: 'key: id of managedDevice' required: true + style: simple schema: type: string x-ms-docs-key-type: managedDevice @@ -4765,6 +5195,7 @@ paths: in: path description: 'key: id of managedDevice' required: true + style: simple schema: type: string x-ms-docs-key-type: managedDevice @@ -4779,12 +5210,14 @@ paths: tags: - deviceManagement.Actions summary: Invoke action wipe + description: Wipe a device operationId: deviceManagement.managedDevices_wipe parameters: - name: managedDevice-id in: path description: 'key: id of managedDevice' required: true + style: simple schema: type: string x-ms-docs-key-type: managedDevice @@ -4828,6 +5261,10 @@ paths: tags: - deviceManagement.Actions summary: Invoke action bulkReprovisionCloudPc + description: Bulk reprovision a set of Cloud PC devices with Intune managed device IDs. + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/manageddevice-bulkreprovisioncloudpc?view=graph-rest-1.0 operationId: deviceManagement.managedDevices_bulkReprovisionCloudPc requestBody: description: Action parameters @@ -4859,6 +5296,10 @@ paths: tags: - deviceManagement.Actions summary: Invoke action bulkRestoreCloudPc + description: Restore multiple Cloud PC devices with a single request that includes the IDs of Intune managed devices and a restore point date and time. + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/manageddevice-bulkrestorecloudpc?view=graph-rest-1.0 operationId: deviceManagement.managedDevices_bulkRestoreCloudPc requestBody: description: Action parameters @@ -4897,6 +5338,10 @@ paths: tags: - deviceManagement.Actions summary: Invoke action bulkSetCloudPcReviewStatus + description: Set the review status of multiple Cloud PC devices with a single request that includes the IDs of Intune managed devices. + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/manageddevice-bulksetcloudpcreviewstatus?view=graph-rest-1.0 operationId: deviceManagement.managedDevices_bulkSetCloudPcReviewStatus requestBody: description: Action parameters @@ -5083,6 +5528,7 @@ paths: tags: - deviceManagement.Actions summary: Invoke action enableUnlicensedAdminstrators + description: 'Upon enabling, users assigned as administrators via Role Assignment Memberships will no longer require an assigned Intune license. You are limited to 350 unlicensed direct members for each AAD security group in a role assignment, but you can assign multiple AAD security groups to a role if you need to support more than 350 unlicensed administrators. Licensed administrators will continue to function as-is in that transitive memberships apply and are not subject to the 350 member limit.' operationId: deviceManagement_enableUnlicensedAdminstrators responses: '204': @@ -5221,6 +5667,7 @@ paths: in: path description: 'key: id of microsoftTunnelServerLogCollectionResponse' required: true + style: simple schema: type: string x-ms-docs-key-type: microsoftTunnelServerLogCollectionResponse @@ -5251,6 +5698,7 @@ paths: in: path description: 'key: id of microsoftTunnelSite' required: true + style: simple schema: type: string x-ms-docs-key-type: microsoftTunnelSite @@ -5271,6 +5719,7 @@ paths: in: path description: 'key: id of microsoftTunnelSite' required: true + style: simple schema: type: string x-ms-docs-key-type: microsoftTunnelSite @@ -5278,6 +5727,7 @@ paths: in: path description: 'key: id of microsoftTunnelServer' required: true + style: simple schema: type: string x-ms-docs-key-type: microsoftTunnelServer @@ -5320,6 +5770,7 @@ paths: in: path description: 'key: id of microsoftTunnelSite' required: true + style: simple schema: type: string x-ms-docs-key-type: microsoftTunnelSite @@ -5327,6 +5778,7 @@ paths: in: path description: 'key: id of microsoftTunnelServer' required: true + style: simple schema: type: string x-ms-docs-key-type: microsoftTunnelServer @@ -5351,7 +5803,6 @@ paths: content: application/json: schema: - title: Collection of microsoftTunnelServer type: object properties: value: @@ -5363,6 +5814,9 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: action + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore '/deviceManagement/microsoftTunnelSites/{microsoftTunnelSite-id}/microsoftTunnelServers/{microsoftTunnelServer-id}/microsoft.graph.getHealthMetricTimeSeries': post: tags: @@ -5374,6 +5828,7 @@ paths: in: path description: 'key: id of microsoftTunnelSite' required: true + style: simple schema: type: string x-ms-docs-key-type: microsoftTunnelSite @@ -5381,6 +5836,7 @@ paths: in: path description: 'key: id of microsoftTunnelServer' required: true + style: simple schema: type: string x-ms-docs-key-type: microsoftTunnelServer @@ -5411,7 +5867,6 @@ paths: content: application/json: schema: - title: Collection of microsoftTunnelServer type: object properties: value: @@ -5423,6 +5878,9 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: action + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore '/deviceManagement/mobileAppTroubleshootingEvents/{mobileAppTroubleshootingEvent-id}/appLogCollectionRequests/{appLogCollectionRequest-id}/microsoft.graph.createDownloadUrl': post: tags: @@ -5434,6 +5892,7 @@ paths: in: path description: 'key: id of mobileAppTroubleshootingEvent' required: true + style: simple schema: type: string x-ms-docs-key-type: mobileAppTroubleshootingEvent @@ -5441,6 +5900,7 @@ paths: in: path description: 'key: id of appLogCollectionRequest' required: true + style: simple schema: type: string x-ms-docs-key-type: appLogCollectionRequest @@ -5454,17 +5914,40 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: action + '/deviceManagement/monitoring/alertRecords/{alertRecord-id}/microsoft.graph.deviceManagement.setPortalNotificationAsSent': + post: + tags: + - deviceManagement.Actions + summary: Invoke action setPortalNotificationAsSent + operationId: deviceManagement.monitoring.alertRecords_setPortalNotificationAsSent + parameters: + - name: alertRecord-id + in: path + description: 'key: id of alertRecord' + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: alertRecord + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action '/deviceManagement/notificationMessageTemplates/{notificationMessageTemplate-id}/microsoft.graph.sendTestMessage': post: tags: - deviceManagement.Actions summary: Invoke action sendTestMessage + description: Sends test message using the specified notificationMessageTemplate in the default locale operationId: deviceManagement.notificationMessageTemplates_sendTestMessage parameters: - name: notificationMessageTemplate-id in: path description: 'key: id of notificationMessageTemplate' required: true + style: simple schema: type: string x-ms-docs-key-type: notificationMessageTemplate @@ -5485,6 +5968,7 @@ paths: in: path description: 'key: id of oemWarrantyInformationOnboarding' required: true + style: simple schema: type: string x-ms-docs-key-type: oemWarrantyInformationOnboarding @@ -5505,6 +5989,7 @@ paths: in: path description: 'key: id of oemWarrantyInformationOnboarding' required: true + style: simple schema: type: string x-ms-docs-key-type: oemWarrantyInformationOnboarding @@ -5519,12 +6004,14 @@ paths: tags: - deviceManagement.Actions summary: Invoke action beginOnboarding + description: A request to start onboarding. Must be coupled with the appropriate TeamViewer account information operationId: deviceManagement.remoteAssistancePartners_beginOnboarding parameters: - name: remoteAssistancePartner-id in: path description: 'key: id of remoteAssistancePartner' required: true + style: simple schema: type: string x-ms-docs-key-type: remoteAssistancePartner @@ -5539,12 +6026,14 @@ paths: tags: - deviceManagement.Actions summary: Invoke action disconnect + description: A request to remove the active TeamViewer connector operationId: deviceManagement.remoteAssistancePartners_disconnect parameters: - name: remoteAssistancePartner-id in: path description: 'key: id of remoteAssistancePartner' required: true + style: simple schema: type: string x-ms-docs-key-type: remoteAssistancePartner @@ -9550,10 +10039,8 @@ paths: type: integer format: int32 sessionId: - maximum: 2147483647 - minimum: -2147483648 - type: integer - format: int32 + type: string + nullable: true filter: type: string nullable: true @@ -9588,6 +10075,7 @@ paths: in: path description: 'key: id of deviceManagementResourceAccessProfileBase' required: true + style: simple schema: type: string x-ms-docs-key-type: deviceManagementResourceAccessProfileBase @@ -9611,7 +10099,7 @@ paths: content: application/json: schema: - title: Collection of deviceManagementResourceAccessProfileBase + title: Collection of deviceManagementResourceAccessProfileAssignment type: object properties: value: @@ -9623,6 +10111,9 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: action + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore /deviceManagement/resourceAccessProfiles/microsoft.graph.queryByPlatformType: post: tags: @@ -9659,6 +10150,9 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: action + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore '/deviceManagement/reusablePolicySettings/{deviceManagementReusablePolicySetting-id}/microsoft.graph.clone': post: tags: @@ -9670,6 +10164,7 @@ paths: in: path description: 'key: id of deviceManagementReusablePolicySetting' required: true + style: simple schema: type: string x-ms-docs-key-type: deviceManagementReusablePolicySetting @@ -9694,6 +10189,7 @@ paths: in: path description: 'key: id of deviceManagementReusablePolicySetting' required: true + style: simple schema: type: string x-ms-docs-key-type: deviceManagementReusablePolicySetting @@ -9701,6 +10197,7 @@ paths: in: path description: 'key: id of deviceManagementConfigurationPolicy' required: true + style: simple schema: type: string x-ms-docs-key-type: deviceManagementConfigurationPolicy @@ -9724,7 +10221,7 @@ paths: content: application/json: schema: - title: Collection of deviceManagementConfigurationPolicy + title: Collection of deviceManagementConfigurationPolicyAssignment type: object properties: value: @@ -9736,6 +10233,9 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: action + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore '/deviceManagement/reusablePolicySettings/{deviceManagementReusablePolicySetting-id}/referencingConfigurationPolicies/{deviceManagementConfigurationPolicy-id}/microsoft.graph.createCopy': post: tags: @@ -9747,6 +10247,7 @@ paths: in: path description: 'key: id of deviceManagementReusablePolicySetting' required: true + style: simple schema: type: string x-ms-docs-key-type: deviceManagementReusablePolicySetting @@ -9754,6 +10255,7 @@ paths: in: path description: 'key: id of deviceManagementConfigurationPolicy' required: true + style: simple schema: type: string x-ms-docs-key-type: deviceManagementConfigurationPolicy @@ -9794,6 +10296,7 @@ paths: in: path description: 'key: id of roleScopeTag' required: true + style: simple schema: type: string x-ms-docs-key-type: roleScopeTag @@ -9817,7 +10320,7 @@ paths: content: application/json: schema: - title: Collection of roleScopeTag + title: Collection of roleScopeTagAutoAssignment type: object properties: value: @@ -9829,6 +10332,9 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: action + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore /deviceManagement/roleScopeTags/microsoft.graph.getRoleScopeTagsById: post: tags: @@ -9868,6 +10374,9 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: action + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore '/deviceManagement/templates/{deviceManagementTemplate-id}/microsoft.graph.createInstance': post: tags: @@ -9879,6 +10388,7 @@ paths: in: path description: 'key: id of deviceManagementTemplate' required: true + style: simple schema: type: string x-ms-docs-key-type: deviceManagementTemplate @@ -9928,6 +10438,7 @@ paths: in: path description: 'key: id of deviceManagementTemplate' required: true + style: simple schema: type: string x-ms-docs-key-type: deviceManagementTemplate @@ -9935,6 +10446,7 @@ paths: in: path description: 'key: id of deviceManagementTemplate' required: true + style: simple schema: type: string x-ms-docs-key-type: deviceManagementTemplate @@ -9984,6 +10496,7 @@ paths: in: path description: 'key: id of deviceManagementTemplate' required: true + style: simple schema: type: string x-ms-docs-key-type: deviceManagementTemplate @@ -9993,7 +10506,7 @@ paths: content: application/json: schema: - title: Collection of deviceManagementTemplate + title: Collection of deviceManagementIntent type: object properties: value: @@ -10005,6 +10518,9 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: action + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore /deviceManagement/templates/microsoft.graph.importOffice365DeviceConfigurationPolicies: post: tags: @@ -10017,7 +10533,7 @@ paths: content: application/json: schema: - title: Collection of deviceManagementTemplate + title: Collection of deviceManagementIntent type: object properties: value: @@ -10029,6 +10545,9 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: action + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore /deviceManagement/tenantAttachRBAC/microsoft.graph.enable: post: tags: @@ -10095,6 +10614,7 @@ paths: in: path description: 'key: id of userExperienceAnalyticsDeviceScope' required: true + style: simple schema: type: string x-ms-docs-key-type: userExperienceAnalyticsDeviceScope @@ -10127,12 +10647,17 @@ paths: tags: - deviceManagement.Actions summary: Invoke action changeUserAccountType + description: Change the account type of the user on a specific Cloud PC. + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/cloudpc-changeuseraccounttype?view=graph-rest-1.0 operationId: deviceManagement.virtualEndpoint.cloudPCs_changeUserAccountType parameters: - name: cloudPC-id in: path description: 'key: id of cloudPC' required: true + style: simple schema: type: string x-ms-docs-key-type: cloudPC @@ -10159,12 +10684,17 @@ paths: tags: - deviceManagement.Actions summary: Invoke action endGracePeriod + description: End the grace period for a specific Cloud PC. The grace period is triggered when the Cloud PC license is removed or the provisioning policy is unassigned. It allows users to access Cloud PCs for up to seven days before de-provisioning occurs. Ending the grace period immediately deprovisions the Cloud PC without waiting the seven days. + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/cloudpc-endgraceperiod?view=graph-rest-1.0 operationId: deviceManagement.virtualEndpoint.cloudPCs_endGracePeriod parameters: - name: cloudPC-id in: path description: 'key: id of cloudPC' required: true + style: simple schema: type: string x-ms-docs-key-type: cloudPC @@ -10179,12 +10709,17 @@ paths: tags: - deviceManagement.Actions summary: Invoke action reboot + description: Reboot a specific Cloud PC. + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/cloudpc-reboot?view=graph-rest-1.0 operationId: deviceManagement.virtualEndpoint.cloudPCs_reboot parameters: - name: cloudPC-id in: path description: 'key: id of cloudPC' required: true + style: simple schema: type: string x-ms-docs-key-type: cloudPC @@ -10199,12 +10734,17 @@ paths: tags: - deviceManagement.Actions summary: Invoke action rename + description: Rename a specific Cloud PC. Use this API to update the **displayName** for the Cloud PC entity. + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/cloudpc-rename?view=graph-rest-1.0 operationId: deviceManagement.virtualEndpoint.cloudPCs_rename parameters: - name: cloudPC-id in: path description: 'key: id of cloudPC' required: true + style: simple schema: type: string x-ms-docs-key-type: cloudPC @@ -10232,12 +10772,17 @@ paths: tags: - deviceManagement.Actions summary: Invoke action reprovision + description: Reprovision a specific Cloud PC. + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/cloudpc-reprovision?view=graph-rest-1.0 operationId: deviceManagement.virtualEndpoint.cloudPCs_reprovision parameters: - name: cloudPC-id in: path description: 'key: id of cloudPC' required: true + style: simple schema: type: string x-ms-docs-key-type: cloudPC @@ -10261,17 +10806,60 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: action + '/deviceManagement/virtualEndpoint/cloudPCs/{cloudPC-id}/microsoft.graph.restore': + post: + tags: + - deviceManagement.Actions + summary: Invoke action restore + description: Restore a specific Cloud PC. Use this API to trigger a remote action that restores a Cloud PC device to a previous state. + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/cloudpc-restore?view=graph-rest-1.0 + operationId: deviceManagement.virtualEndpoint.cloudPCs_restore + parameters: + - name: cloudPC-id + in: path + description: 'key: id of cloudPC' + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: cloudPC + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + cloudPcSnapshotId: + 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/virtualEndpoint/cloudPCs/{cloudPC-id}/microsoft.graph.troubleshoot': post: tags: - deviceManagement.Actions summary: Invoke action troubleshoot + description: Troubleshoot a specific Cloud PC. Use this API to check the health status of the Cloud PC and the session host. + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/cloudpc-troubleshoot?view=graph-rest-1.0 operationId: deviceManagement.virtualEndpoint.cloudPCs_troubleshoot parameters: - name: cloudPC-id in: path description: 'key: id of cloudPC' required: true + style: simple schema: type: string x-ms-docs-key-type: cloudPC @@ -10286,12 +10874,17 @@ paths: tags: - deviceManagement.Actions summary: Invoke action reupload + description: Reupload a cloudPcDeviceImage object that failed to upload. + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/cloudpcdeviceimage-reupload?view=graph-rest-1.0 operationId: deviceManagement.virtualEndpoint.deviceImages_reupload parameters: - name: cloudPcDeviceImage-id in: path description: 'key: id of cloudPcDeviceImage' required: true + style: simple schema: type: string x-ms-docs-key-type: cloudPcDeviceImage @@ -10306,12 +10899,17 @@ paths: tags: - deviceManagement.Actions summary: Invoke action runHealthChecks + description: Run health checks on the cloudPcOnPremisesConnection object. This will trigger a new health check for this cloudPcOnPremisesConnection object and change the healthCheckStatus and healthCheckStatusDetails properties when check finished. + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/cloudpconpremisesconnection-runhealthcheck?view=graph-rest-1.0 operationId: deviceManagement.virtualEndpoint.onPremisesConnections_runHealthChecks parameters: - name: cloudPcOnPremisesConnection-id in: path description: 'key: id of cloudPcOnPremisesConnection' required: true + style: simple schema: type: string x-ms-docs-key-type: cloudPcOnPremisesConnection @@ -10326,12 +10924,17 @@ paths: tags: - deviceManagement.Actions summary: Invoke action updateAdDomainPassword + description: Update the Active Directory domain password for a cloudPcOnPremisesConnection object. This API is supported when the type of the **cloudPcOnPremisesConnection** object is `hybridAzureADJoin`. + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/cloudpconpremisesconnection-updateaddomainpassword?view=graph-rest-1.0 operationId: deviceManagement.virtualEndpoint.onPremisesConnections_updateAdDomainPassword parameters: - name: cloudPcOnPremisesConnection-id in: path description: 'key: id of cloudPcOnPremisesConnection' required: true + style: simple schema: type: string x-ms-docs-key-type: cloudPcOnPremisesConnection @@ -10359,12 +10962,17 @@ paths: tags: - deviceManagement.Actions summary: Invoke action assign + description: Assign cloudPcProvisioningPolicy to user groups. + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/cloudpcprovisioningpolicy-assign?view=graph-rest-1.0 operationId: deviceManagement.virtualEndpoint.provisioningPolicies_assign parameters: - name: cloudPcProvisioningPolicy-id in: path description: 'key: id of cloudPcProvisioningPolicy' required: true + style: simple schema: type: string x-ms-docs-key-type: cloudPcProvisioningPolicy @@ -10393,12 +11001,17 @@ paths: tags: - deviceManagement.Actions summary: Invoke action assign + description: Assign a cloudPcUserSetting to user groups. + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/cloudpcusersetting-assign?view=graph-rest-1.0 operationId: deviceManagement.virtualEndpoint.userSettings_assign parameters: - name: cloudPcUserSetting-id in: path description: 'key: id of cloudPcUserSetting' required: true + style: simple schema: type: string x-ms-docs-key-type: cloudPcUserSetting @@ -10427,12 +11040,14 @@ paths: tags: - deviceManagement.Actions summary: Invoke action assignResourceAccountToDevice + description: Assigns resource account to Autopilot devices. operationId: deviceManagement.windowsAutopilotDeploymentProfiles.assignedDevices_assignResourceAccountToDevice parameters: - name: windowsAutopilotDeploymentProfile-id in: path description: 'key: id of windowsAutopilotDeploymentProfile' required: true + style: simple schema: type: string x-ms-docs-key-type: windowsAutopilotDeploymentProfile @@ -10440,6 +11055,7 @@ paths: in: path description: 'key: id of windowsAutopilotDeviceIdentity' required: true + style: simple schema: type: string x-ms-docs-key-type: windowsAutopilotDeviceIdentity @@ -10473,12 +11089,14 @@ paths: tags: - deviceManagement.Actions summary: Invoke action assignUserToDevice + description: Assigns user to Autopilot devices. operationId: deviceManagement.windowsAutopilotDeploymentProfiles.assignedDevices_assignUserToDevice parameters: - name: windowsAutopilotDeploymentProfile-id in: path description: 'key: id of windowsAutopilotDeploymentProfile' required: true + style: simple schema: type: string x-ms-docs-key-type: windowsAutopilotDeploymentProfile @@ -10486,6 +11104,7 @@ paths: in: path description: 'key: id of windowsAutopilotDeviceIdentity' required: true + style: simple schema: type: string x-ms-docs-key-type: windowsAutopilotDeviceIdentity @@ -10516,12 +11135,14 @@ paths: tags: - deviceManagement.Actions summary: Invoke action unassignResourceAccountFromDevice + description: Unassigns the resource account from an Autopilot device. operationId: deviceManagement.windowsAutopilotDeploymentProfiles.assignedDevices_unassignResourceAccountFromDevice parameters: - name: windowsAutopilotDeploymentProfile-id in: path description: 'key: id of windowsAutopilotDeploymentProfile' required: true + style: simple schema: type: string x-ms-docs-key-type: windowsAutopilotDeploymentProfile @@ -10529,6 +11150,7 @@ paths: in: path description: 'key: id of windowsAutopilotDeviceIdentity' required: true + style: simple schema: type: string x-ms-docs-key-type: windowsAutopilotDeviceIdentity @@ -10543,12 +11165,14 @@ paths: tags: - deviceManagement.Actions summary: Invoke action unassignUserFromDevice + description: Unassigns the user from an Autopilot device. operationId: deviceManagement.windowsAutopilotDeploymentProfiles.assignedDevices_unassignUserFromDevice parameters: - name: windowsAutopilotDeploymentProfile-id in: path description: 'key: id of windowsAutopilotDeploymentProfile' required: true + style: simple schema: type: string x-ms-docs-key-type: windowsAutopilotDeploymentProfile @@ -10556,6 +11180,7 @@ paths: in: path description: 'key: id of windowsAutopilotDeviceIdentity' required: true + style: simple schema: type: string x-ms-docs-key-type: windowsAutopilotDeviceIdentity @@ -10570,12 +11195,14 @@ paths: tags: - deviceManagement.Actions summary: Invoke action updateDeviceProperties + description: Updates properties on Autopilot devices. operationId: deviceManagement.windowsAutopilotDeploymentProfiles.assignedDevices_updateDeviceProperties parameters: - name: windowsAutopilotDeploymentProfile-id in: path description: 'key: id of windowsAutopilotDeploymentProfile' required: true + style: simple schema: type: string x-ms-docs-key-type: windowsAutopilotDeploymentProfile @@ -10583,6 +11210,7 @@ paths: in: path description: 'key: id of windowsAutopilotDeviceIdentity' required: true + style: simple schema: type: string x-ms-docs-key-type: windowsAutopilotDeviceIdentity @@ -10634,6 +11262,7 @@ paths: in: path description: 'key: id of windowsAutopilotDeploymentProfile' required: true + style: simple schema: type: string x-ms-docs-key-type: windowsAutopilotDeploymentProfile @@ -10685,7 +11314,6 @@ paths: content: application/json: schema: - title: Collection of windowsAutopilotDeploymentProfile type: object properties: value: @@ -10697,17 +11325,22 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: action + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore '/deviceManagement/windowsAutopilotDeviceIdentities/{windowsAutopilotDeviceIdentity-id}/microsoft.graph.assignResourceAccountToDevice': post: tags: - deviceManagement.Actions summary: Invoke action assignResourceAccountToDevice + description: Assigns resource account to Autopilot devices. operationId: deviceManagement.windowsAutopilotDeviceIdentities_assignResourceAccountToDevice parameters: - name: windowsAutopilotDeviceIdentity-id in: path description: 'key: id of windowsAutopilotDeviceIdentity' required: true + style: simple schema: type: string x-ms-docs-key-type: windowsAutopilotDeviceIdentity @@ -10741,12 +11374,14 @@ paths: tags: - deviceManagement.Actions summary: Invoke action assignUserToDevice + description: Assigns user to Autopilot devices. operationId: deviceManagement.windowsAutopilotDeviceIdentities_assignUserToDevice parameters: - name: windowsAutopilotDeviceIdentity-id in: path description: 'key: id of windowsAutopilotDeviceIdentity' required: true + style: simple schema: type: string x-ms-docs-key-type: windowsAutopilotDeviceIdentity @@ -10777,12 +11412,14 @@ paths: tags: - deviceManagement.Actions summary: Invoke action unassignResourceAccountFromDevice + description: Unassigns the resource account from an Autopilot device. operationId: deviceManagement.windowsAutopilotDeviceIdentities_unassignResourceAccountFromDevice parameters: - name: windowsAutopilotDeviceIdentity-id in: path description: 'key: id of windowsAutopilotDeviceIdentity' required: true + style: simple schema: type: string x-ms-docs-key-type: windowsAutopilotDeviceIdentity @@ -10797,12 +11434,14 @@ paths: tags: - deviceManagement.Actions summary: Invoke action unassignUserFromDevice + description: Unassigns the user from an Autopilot device. operationId: deviceManagement.windowsAutopilotDeviceIdentities_unassignUserFromDevice parameters: - name: windowsAutopilotDeviceIdentity-id in: path description: 'key: id of windowsAutopilotDeviceIdentity' required: true + style: simple schema: type: string x-ms-docs-key-type: windowsAutopilotDeviceIdentity @@ -10817,12 +11456,14 @@ paths: tags: - deviceManagement.Actions summary: Invoke action updateDeviceProperties + description: Updates properties on Autopilot devices. operationId: deviceManagement.windowsAutopilotDeviceIdentities_updateDeviceProperties parameters: - name: windowsAutopilotDeviceIdentity-id in: path description: 'key: id of windowsAutopilotDeviceIdentity' required: true + style: simple schema: type: string x-ms-docs-key-type: windowsAutopilotDeviceIdentity @@ -10868,6 +11509,7 @@ paths: tags: - deviceManagement.Actions summary: Invoke action sync + description: 'Initiates a sync of all AutoPilot registered devices from Store for Business and other portals. If the sync successful, this action returns a 204 No Content response code. If a sync is already in progress, the action returns a 409 Conflict response code. If this sync action is called within 10 minutes of the previous sync, the action returns a 429 Too Many Requests response code.' operationId: deviceManagement.windowsAutopilotSettings_sync responses: '204': @@ -10886,6 +11528,7 @@ paths: in: path description: 'key: id of windowsDriverUpdateProfile' required: true + style: simple schema: type: string x-ms-docs-key-type: windowsDriverUpdateProfile @@ -10920,6 +11563,7 @@ paths: in: path description: 'key: id of windowsDriverUpdateProfile' required: true + style: simple schema: type: string x-ms-docs-key-type: windowsDriverUpdateProfile @@ -10960,12 +11604,14 @@ paths: tags: - deviceManagement.Actions summary: Invoke action syncInventory + description: Sync the driver inventory of a WindowsDriverUpdateProfile. operationId: deviceManagement.windowsDriverUpdateProfiles_syncInventory parameters: - name: windowsDriverUpdateProfile-id in: path description: 'key: id of windowsDriverUpdateProfile' required: true + style: simple schema: type: string x-ms-docs-key-type: windowsDriverUpdateProfile @@ -10986,6 +11632,7 @@ paths: in: path description: 'key: id of windowsFeatureUpdateProfile' required: true + style: simple schema: type: string x-ms-docs-key-type: windowsFeatureUpdateProfile @@ -11020,6 +11667,7 @@ paths: in: path description: 'key: id of windowsQualityUpdateProfile' required: true + style: simple schema: type: string x-ms-docs-key-type: windowsQualityUpdateProfile @@ -11142,6 +11790,7 @@ paths: in: path description: 'key: id of zebraFotaDeployment' required: true + style: simple schema: type: string x-ms-docs-key-type: zebraFotaDeployment @@ -11360,6 +12009,16 @@ components: additionalProperties: type: object description: Windows Log Collection request entity. + microsoft.graph.createRemoteHelpSessionResponse: + title: createRemoteHelpSessionResponse + type: object + properties: + sessionKey: + type: string + description: The unique identifier for a session + additionalProperties: + type: object + description: Remote help - response we provide back to the helper after successfully creating an ACS session microsoft.graph.administratorConfiguredDeviceComplianceState: title: administratorConfiguredDeviceComplianceState enum: @@ -11377,6 +12036,22 @@ components: - value: nonCompliant description: Set compliance to nonCompliant name: nonCompliant + microsoft.graph.requestRemoteHelpSessionAccessResponse: + title: requestRemoteHelpSessionAccessResponse + type: object + properties: + pubSubEncryption: + type: string + description: AES encryption Initialization Vector for encrypting client messages sent to PubSub + pubSubEncryptionKey: + type: string + description: The unique identifier for encrypting client messages sent to PubSub + sessionKey: + type: string + description: The unique identifier for a session + additionalProperties: + type: object + description: Remote help - response we provide back to the helper after getting response from pubSub microsoft.graph.cloudPcReviewStatus: title: cloudPcReviewStatus type: object @@ -11389,6 +12064,10 @@ components: type: string description: The name of the Azure Storage account in which the Cloud PC snapshot is being saved. nullable: true + azureStorageContainerName: + type: string + description: The name of the container in an Azure Storage account in which the Cloud PC snapshot is being saved. + nullable: true inReview: type: boolean description: True if the Cloud PC is set to in review by the administrator. @@ -11613,6 +12292,7 @@ components: items: $ref: '#/components/schemas/microsoft.graph.deviceManagementComplianceActionItem' description: The list of scheduled action configurations for this compliance policy. This collection can contain a maximum of 100 elements. + x-ms-navigationProperty: true additionalProperties: type: object description: Scheduled Action for Rule @@ -11638,6 +12318,7 @@ components: isAssigned: type: boolean description: Policy assignment status. This property is read-only. + readOnly: 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 @@ -11670,11 +12351,13 @@ components: items: $ref: '#/components/schemas/microsoft.graph.deviceManagementConfigurationPolicyAssignment' description: Policy assignments + x-ms-navigationProperty: true settings: type: array items: $ref: '#/components/schemas/microsoft.graph.deviceManagementConfigurationSetting' description: Policy settings + x-ms-navigationProperty: true additionalProperties: type: object description: Device Management Configuration Policy @@ -11805,6 +12488,7 @@ components: items: $ref: '#/components/schemas/microsoft.graph.deviceComplianceActionItem' description: The list of scheduled action configurations for this compliance policy. Compliance policy must have one and only one block scheduled action. + x-ms-navigationProperty: true additionalProperties: type: object description: Scheduled Action for Rule @@ -11937,6 +12621,7 @@ components: type: string description: The identifier of the source of the assignment. This property is read-only. nullable: true + readOnly: true target: $ref: '#/components/schemas/microsoft.graph.deviceAndAppManagementAssignmentTarget' additionalProperties: @@ -12122,6 +12807,7 @@ components: items: $ref: '#/components/schemas/microsoft.graph.enrollmentConfigurationAssignment' description: The list of group assignments for the device configuration profile + x-ms-navigationProperty: true additionalProperties: type: object description: The Base Class of Device Enrollment Configuration @@ -12197,6 +12883,7 @@ components: items: $ref: '#/components/schemas/microsoft.graph.groupPolicyPresentationValue' description: The associated group policy presentation values with the definition value. + x-ms-navigationProperty: true additionalProperties: type: object description: The definition value entity stores the value for a single group policy definition. @@ -12392,21 +13079,25 @@ components: items: $ref: '#/components/schemas/microsoft.graph.deviceManagementIntentAssignment' description: Collection of assignments + x-ms-navigationProperty: true categories: type: array items: $ref: '#/components/schemas/microsoft.graph.deviceManagementIntentSettingCategory' description: Collection of setting categories within the intent + x-ms-navigationProperty: true deviceSettingStateSummaries: type: array items: $ref: '#/components/schemas/microsoft.graph.deviceManagementIntentDeviceSettingStateSummary' description: Collection of settings and their states and counts of devices that belong to corresponding state for all settings within the intent + x-ms-navigationProperty: true deviceStates: type: array items: $ref: '#/components/schemas/microsoft.graph.deviceManagementIntentDeviceState' description: Collection of states of all devices that the intent is applied to + x-ms-navigationProperty: true deviceStateSummary: $ref: '#/components/schemas/microsoft.graph.deviceManagementIntentDeviceStateSummary' settings: @@ -12414,11 +13105,13 @@ components: items: $ref: '#/components/schemas/microsoft.graph.deviceManagementSettingInstance' description: Collection of all settings to be applied + x-ms-navigationProperty: true userStates: type: array items: $ref: '#/components/schemas/microsoft.graph.deviceManagementIntentUserState' description: Collection of states of all users that the intent is applied to + x-ms-navigationProperty: true userStateSummary: $ref: '#/components/schemas/microsoft.graph.deviceManagementIntentUserStateSummary' additionalProperties: @@ -12697,6 +13390,7 @@ components: items: $ref: '#/components/schemas/microsoft.graph.deviceManagementResourceAccessProfileAssignment' description: The list of assignments for the device configuration profile. + x-ms-navigationProperty: true additionalProperties: type: object description: Base Profile Type for Resource Access @@ -12711,6 +13405,7 @@ components: type: string description: reusable setting creation date and time. This property is read-only. format: date-time + readOnly: true description: type: string description: reusable setting description supplied by user. @@ -12723,12 +13418,14 @@ components: type: string description: date and time when reusable setting was last modified. This property is read-only. format: date-time + readOnly: true 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 + readOnly: true settingDefinitionId: type: string description: setting definition id associated with this reusable setting. @@ -12741,11 +13438,13 @@ components: type: integer description: version number for reusable setting. Valid values 0 to 2147483647. This property is read-only. format: int32 + readOnly: true referencingConfigurationPolicies: type: array items: $ref: '#/components/schemas/microsoft.graph.deviceManagementConfigurationPolicy' description: configuration policies referencing the current reusable setting. This property is read-only. + x-ms-navigationProperty: true additionalProperties: type: object description: Graph model for a reusable setting @@ -12777,11 +13476,13 @@ components: isBuiltIn: type: boolean description: Description of the Role Scope Tag. This property is read-only. + readOnly: true assignments: type: array items: $ref: '#/components/schemas/microsoft.graph.roleScopeTagAutoAssignment' description: The list of assignments for this Role Scope Tag. + x-ms-navigationProperty: true additionalProperties: type: object description: Role Scope Tag @@ -12997,6 +13698,11 @@ components: - value: predefined description: Predefined template for what will be collected name: predefined + ReferenceNumeric: + enum: + - '-INF' + - INF + - NaN microsoft.graph.cloudPcUserAccessLevel: title: cloudPcUserAccessLevel enum: @@ -13206,10 +13912,12 @@ components: type: string description: Template Display Name of the referenced template. This property is read-only. nullable: true + readOnly: true templateDisplayVersion: type: string description: Template Display Version of the referenced Template. This property is read-only. nullable: true + readOnly: true templateFamily: $ref: '#/components/schemas/microsoft.graph.deviceManagementConfigurationTemplateFamily' templateId: @@ -13232,6 +13940,7 @@ components: items: $ref: '#/components/schemas/microsoft.graph.deviceManagementConfigurationSettingDefinition' description: List of related Setting Definitions. This property is read-only. + x-ms-navigationProperty: true additionalProperties: type: object description: Setting instance within policy @@ -13445,6 +14154,7 @@ components: supportsScopeTags: type: boolean description: Indicates whether or not the underlying Device Configuration supports the assignment of scope tags. Assigning to the ScopeTags property is not allowed when this value is false and entities will not be visible to scoped users. This occurs for Legacy policies created in Silverlight and can be resolved by deleting and recreating the policy in the Azure Portal. This property is read-only. + readOnly: true version: maximum: 2147483647 minimum: -2147483648 @@ -13456,16 +14166,19 @@ components: items: $ref: '#/components/schemas/microsoft.graph.deviceConfigurationAssignment' description: The list of assignments for the device configuration profile. + x-ms-navigationProperty: true deviceSettingStateSummaries: type: array items: $ref: '#/components/schemas/microsoft.graph.settingStateDeviceSummary' description: Device Configuration Setting State Device Summary + x-ms-navigationProperty: true deviceStatuses: type: array items: $ref: '#/components/schemas/microsoft.graph.deviceConfigurationDeviceStatus' description: Device configuration installation status by device. + x-ms-navigationProperty: true deviceStatusOverview: $ref: '#/components/schemas/microsoft.graph.deviceConfigurationDeviceOverview' groupAssignments: @@ -13473,11 +14186,13 @@ components: items: $ref: '#/components/schemas/microsoft.graph.deviceConfigurationGroupAssignment' description: The list of group assignments for the device configuration profile. + x-ms-navigationProperty: true userStatuses: type: array items: $ref: '#/components/schemas/microsoft.graph.deviceConfigurationUserStatus' description: Device configuration installation status by user. + x-ms-navigationProperty: true userStatusOverview: $ref: '#/components/schemas/microsoft.graph.deviceConfigurationUserOverview' additionalProperties: @@ -13750,6 +14465,7 @@ components: items: $ref: '#/components/schemas/microsoft.graph.groupPolicyPresentation' description: The group policy presentations associated with the definition. + x-ms-navigationProperty: true previousVersionDefinition: $ref: '#/components/schemas/microsoft.graph.groupPolicyDefinition' additionalProperties: @@ -13831,6 +14547,7 @@ components: items: $ref: '#/components/schemas/microsoft.graph.deviceManagementSettingInstance' description: The settings this category contains + x-ms-navigationProperty: true additionalProperties: type: object description: Entity representing an intent setting category @@ -15375,6 +16092,7 @@ components: items: $ref: '#/components/schemas/microsoft.graph.groupPolicyCategory' description: The children categories + x-ms-navigationProperty: true definitionFile: $ref: '#/components/schemas/microsoft.graph.groupPolicyDefinitionFile' definitions: @@ -15382,6 +16100,7 @@ components: items: $ref: '#/components/schemas/microsoft.graph.groupPolicyDefinition' description: The immediate GroupPolicyDefinition children of the category + x-ms-navigationProperty: true parent: $ref: '#/components/schemas/microsoft.graph.groupPolicyCategory' additionalProperties: @@ -15435,6 +16154,7 @@ components: items: $ref: '#/components/schemas/microsoft.graph.groupPolicyDefinition' description: The group policy definitions associated with the file. + x-ms-navigationProperty: true additionalProperties: type: object description: The entity represents an ADMX (Administrative Template) XML file. The ADMX file contains a collection of group policy definitions and their locations by category path. The group policy definition file also contains the languages supported as determined by the language dependent ADML (Administrative Template) language files. @@ -15505,6 +16225,7 @@ components: items: $ref: '#/components/schemas/microsoft.graph.deviceManagementSettingDefinition' description: The setting definitions this category contains + x-ms-navigationProperty: true additionalProperties: type: object description: Entity representing a setting category diff --git a/openApiDocs/beta/DeviceManagement.Administration.yml b/openApiDocs/beta/DeviceManagement.Administration.yml index a12e37ccc56..aec7aa59801 100644 --- a/openApiDocs/beta/DeviceManagement.Administration.yml +++ b/openApiDocs/beta/DeviceManagement.Administration.yml @@ -11,6 +11,7 @@ paths: tags: - deviceManagement.applePushNotificationCertificate summary: Get applePushNotificationCertificate from deviceManagement + description: Apple push notification certificate. operationId: deviceManagement_GetApplePushNotificationCertificate parameters: - name: $select @@ -87,6 +88,7 @@ paths: - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -100,6 +102,7 @@ paths: tags: - deviceManagement.auditEvent summary: Get auditEvents from deviceManagement + description: The Audit Events operationId: deviceManagement_ListAuditEvents parameters: - $ref: '#/components/parameters/top' @@ -213,12 +216,14 @@ paths: tags: - deviceManagement.auditEvent summary: Get auditEvents from deviceManagement + description: The Audit Events operationId: deviceManagement_GetAuditEvents parameters: - name: auditEvent-id in: path description: 'key: id of auditEvent' required: true + style: simple schema: type: string x-ms-docs-key-type: auditEvent @@ -277,6 +282,7 @@ paths: in: path description: 'key: id of auditEvent' required: true + style: simple schema: type: string x-ms-docs-key-type: auditEvent @@ -303,12 +309,14 @@ paths: in: path description: 'key: id of auditEvent' required: true + style: simple schema: type: string x-ms-docs-key-type: auditEvent - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -322,6 +330,7 @@ paths: tags: - deviceManagement.cartToClassAssociation summary: Get cartToClassAssociations from deviceManagement + description: The Cart To Class Associations. operationId: deviceManagement_ListCartToClassAssociations parameters: - $ref: '#/components/parameters/top' @@ -423,12 +432,14 @@ paths: tags: - deviceManagement.cartToClassAssociation summary: Get cartToClassAssociations from deviceManagement + description: The Cart To Class Associations. operationId: deviceManagement_GetCartToClassAssociations parameters: - name: cartToClassAssociation-id in: path description: 'key: id of cartToClassAssociation' required: true + style: simple schema: type: string x-ms-docs-key-type: cartToClassAssociation @@ -483,6 +494,7 @@ paths: in: path description: 'key: id of cartToClassAssociation' required: true + style: simple schema: type: string x-ms-docs-key-type: cartToClassAssociation @@ -509,12 +521,14 @@ paths: in: path description: 'key: id of cartToClassAssociation' required: true + style: simple schema: type: string x-ms-docs-key-type: cartToClassAssociation - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -528,6 +542,7 @@ paths: tags: - deviceManagement.comanagementEligibleDevice summary: Get comanagementEligibleDevices from deviceManagement + description: The list of co-management eligible devices report operationId: deviceManagement_ListComanagementEligibleDevices parameters: - $ref: '#/components/parameters/top' @@ -665,12 +680,14 @@ paths: tags: - deviceManagement.comanagementEligibleDevice summary: Get comanagementEligibleDevices from deviceManagement + description: The list of co-management eligible devices report operationId: deviceManagement_GetComanagementEligibleDevices parameters: - name: comanagementEligibleDevice-id in: path description: 'key: id of comanagementEligibleDevice' required: true + style: simple schema: type: string x-ms-docs-key-type: comanagementEligibleDevice @@ -737,6 +754,7 @@ paths: in: path description: 'key: id of comanagementEligibleDevice' required: true + style: simple schema: type: string x-ms-docs-key-type: comanagementEligibleDevice @@ -763,12 +781,14 @@ paths: in: path description: 'key: id of comanagementEligibleDevice' required: true + style: simple schema: type: string x-ms-docs-key-type: comanagementEligibleDevice - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -782,6 +802,7 @@ paths: tags: - deviceManagement.complianceManagementPartner summary: Get complianceManagementPartners from deviceManagement + description: The list of Compliance Management Partners configured by the tenant. operationId: deviceManagement_ListComplianceManagementPartners parameters: - $ref: '#/components/parameters/top' @@ -895,12 +916,14 @@ paths: tags: - deviceManagement.complianceManagementPartner summary: Get complianceManagementPartners from deviceManagement + description: The list of Compliance Management Partners configured by the tenant. operationId: deviceManagement_GetComplianceManagementPartners parameters: - name: complianceManagementPartner-id in: path description: 'key: id of complianceManagementPartner' required: true + style: simple schema: type: string x-ms-docs-key-type: complianceManagementPartner @@ -959,6 +982,7 @@ paths: in: path description: 'key: id of complianceManagementPartner' required: true + style: simple schema: type: string x-ms-docs-key-type: complianceManagementPartner @@ -985,12 +1009,14 @@ paths: in: path description: 'key: id of complianceManagementPartner' required: true + style: simple schema: type: string x-ms-docs-key-type: complianceManagementPartner - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -1004,6 +1030,7 @@ paths: tags: - deviceManagement.restrictedAppsViolation summary: Get deviceConfigurationRestrictedAppsViolations from deviceManagement + description: Restricted apps violations for this account. operationId: deviceManagement_ListDeviceConfigurationRestrictedAppsViolations parameters: - $ref: '#/components/parameters/top' @@ -1111,12 +1138,14 @@ paths: tags: - deviceManagement.restrictedAppsViolation summary: Get deviceConfigurationRestrictedAppsViolations from deviceManagement + description: Restricted apps violations for this account. operationId: deviceManagement_GetDeviceConfigurationRestrictedAppsViolations parameters: - name: restrictedAppsViolation-id in: path description: 'key: id of restrictedAppsViolation' required: true + style: simple schema: type: string x-ms-docs-key-type: restrictedAppsViolation @@ -1173,6 +1202,7 @@ paths: in: path description: 'key: id of restrictedAppsViolation' required: true + style: simple schema: type: string x-ms-docs-key-type: restrictedAppsViolation @@ -1199,12 +1229,14 @@ paths: in: path description: 'key: id of restrictedAppsViolation' required: true + style: simple schema: type: string x-ms-docs-key-type: restrictedAppsViolation - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -1218,6 +1250,7 @@ paths: tags: - deviceManagement.managedAllDeviceCertificateState summary: Get deviceConfigurationsAllManagedDeviceCertificateStates from deviceManagement + description: Summary of all certificates for all devices. operationId: deviceManagement_ListDeviceConfigurationsAllManagedDeviceCertificateStates parameters: - $ref: '#/components/parameters/top' @@ -1334,12 +1367,14 @@ paths: tags: - deviceManagement.managedAllDeviceCertificateState summary: Get deviceConfigurationsAllManagedDeviceCertificateStates from deviceManagement + description: Summary of all certificates for all devices. operationId: deviceManagement_GetDeviceConfigurationsAllManagedDeviceCertificateStates parameters: - name: managedAllDeviceCertificateState-id in: path description: 'key: id of managedAllDeviceCertificateState' required: true + style: simple schema: type: string x-ms-docs-key-type: managedAllDeviceCertificateState @@ -1399,6 +1434,7 @@ paths: in: path description: 'key: id of managedAllDeviceCertificateState' required: true + style: simple schema: type: string x-ms-docs-key-type: managedAllDeviceCertificateState @@ -1425,12 +1461,14 @@ paths: in: path description: 'key: id of managedAllDeviceCertificateState' required: true + style: simple schema: type: string x-ms-docs-key-type: managedAllDeviceCertificateState - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -1444,6 +1482,7 @@ paths: tags: - deviceManagement.deviceManagementPartner summary: Get deviceManagementPartners from deviceManagement + description: The list of Device Management Partners configured by the tenant. operationId: deviceManagement_ListDeviceManagementPartners parameters: - $ref: '#/components/parameters/top' @@ -1557,12 +1596,14 @@ paths: tags: - deviceManagement.deviceManagementPartner summary: Get deviceManagementPartners from deviceManagement + description: The list of Device Management Partners configured by the tenant. operationId: deviceManagement_GetDeviceManagementPartners parameters: - name: deviceManagementPartner-id in: path description: 'key: id of deviceManagementPartner' required: true + style: simple schema: type: string x-ms-docs-key-type: deviceManagementPartner @@ -1621,6 +1662,7 @@ paths: in: path description: 'key: id of deviceManagementPartner' required: true + style: simple schema: type: string x-ms-docs-key-type: deviceManagementPartner @@ -1647,12 +1689,14 @@ paths: in: path description: 'key: id of deviceManagementPartner' required: true + style: simple schema: type: string x-ms-docs-key-type: deviceManagementPartner - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -1666,6 +1710,7 @@ paths: tags: - deviceManagement.deviceManagementDomainJoinConnector summary: Get domainJoinConnectors from deviceManagement + description: A list of connector objects. operationId: deviceManagement_ListDomainJoinConnectors parameters: - $ref: '#/components/parameters/top' @@ -1758,12 +1803,14 @@ paths: tags: - deviceManagement.deviceManagementDomainJoinConnector summary: Get domainJoinConnectors from deviceManagement + description: A list of connector objects. operationId: deviceManagement_GetDomainJoinConnectors parameters: - name: deviceManagementDomainJoinConnector-id in: path description: 'key: id of deviceManagementDomainJoinConnector' required: true + style: simple schema: type: string x-ms-docs-key-type: deviceManagementDomainJoinConnector @@ -1815,6 +1862,7 @@ paths: in: path description: 'key: id of deviceManagementDomainJoinConnector' required: true + style: simple schema: type: string x-ms-docs-key-type: deviceManagementDomainJoinConnector @@ -1841,12 +1889,14 @@ paths: in: path description: 'key: id of deviceManagementDomainJoinConnector' required: true + style: simple schema: type: string x-ms-docs-key-type: deviceManagementDomainJoinConnector - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -1860,6 +1910,7 @@ paths: tags: - deviceManagement.deviceManagementExchangeConnector summary: Get exchangeConnectors from deviceManagement + description: The list of Exchange Connectors configured by the tenant. operationId: deviceManagement_ListExchangeConnectors parameters: - $ref: '#/components/parameters/top' @@ -1967,12 +2018,14 @@ paths: tags: - deviceManagement.deviceManagementExchangeConnector summary: Get exchangeConnectors from deviceManagement + description: The list of Exchange Connectors configured by the tenant. operationId: deviceManagement_GetExchangeConnectors parameters: - name: deviceManagementExchangeConnector-id in: path description: 'key: id of deviceManagementExchangeConnector' required: true + style: simple schema: type: string x-ms-docs-key-type: deviceManagementExchangeConnector @@ -2032,6 +2085,7 @@ paths: in: path description: 'key: id of deviceManagementExchangeConnector' required: true + style: simple schema: type: string x-ms-docs-key-type: deviceManagementExchangeConnector @@ -2058,12 +2112,14 @@ paths: in: path description: 'key: id of deviceManagementExchangeConnector' required: true + style: simple schema: type: string x-ms-docs-key-type: deviceManagementExchangeConnector - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -2077,6 +2133,7 @@ paths: tags: - deviceManagement.deviceManagementExchangeOnPremisesPolicy summary: Get exchangeOnPremisesPolicies from deviceManagement + description: The list of Exchange On Premisis policies configured by the tenant. operationId: deviceManagement_ListExchangeOnPremisesPolicies parameters: - $ref: '#/components/parameters/top' @@ -2171,12 +2228,14 @@ paths: tags: - deviceManagement.deviceManagementExchangeOnPremisesPolicy summary: Get exchangeOnPremisesPolicies from deviceManagement + description: The list of Exchange On Premisis policies configured by the tenant. operationId: deviceManagement_GetExchangeOnPremisesPolicies parameters: - name: deviceManagementExchangeOnPremisesPolicy-id in: path description: 'key: id of deviceManagementExchangeOnPremisesPolicy' required: true + style: simple schema: type: string x-ms-docs-key-type: deviceManagementExchangeOnPremisesPolicy @@ -2235,6 +2294,7 @@ paths: in: path description: 'key: id of deviceManagementExchangeOnPremisesPolicy' required: true + style: simple schema: type: string x-ms-docs-key-type: deviceManagementExchangeOnPremisesPolicy @@ -2261,12 +2321,14 @@ paths: in: path description: 'key: id of deviceManagementExchangeOnPremisesPolicy' required: true + style: simple schema: type: string x-ms-docs-key-type: deviceManagementExchangeOnPremisesPolicy - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -2280,12 +2342,14 @@ paths: tags: - deviceManagement.deviceManagementExchangeOnPremisesPolicy summary: Get conditionalAccessSettings from deviceManagement + description: The Exchange on premises conditional access settings. On premises conditional access will require devices to be both enrolled and compliant for mail access operationId: deviceManagement.exchangeOnPremisesPolicies_GetConditionalAccessSettings parameters: - name: deviceManagementExchangeOnPremisesPolicy-id in: path description: 'key: id of deviceManagementExchangeOnPremisesPolicy' required: true + style: simple schema: type: string x-ms-docs-key-type: deviceManagementExchangeOnPremisesPolicy @@ -2337,6 +2401,7 @@ paths: in: path description: 'key: id of deviceManagementExchangeOnPremisesPolicy' required: true + style: simple schema: type: string x-ms-docs-key-type: deviceManagementExchangeOnPremisesPolicy @@ -2363,12 +2428,14 @@ paths: in: path description: 'key: id of deviceManagementExchangeOnPremisesPolicy' required: true + style: simple schema: type: string x-ms-docs-key-type: deviceManagementExchangeOnPremisesPolicy - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -2382,6 +2449,7 @@ paths: tags: - deviceManagement.deviceManagementExchangeOnPremisesPolicy summary: Get exchangeOnPremisesPolicy from deviceManagement + description: The policy which controls mobile device access to Exchange On Premises operationId: deviceManagement_GetExchangeOnPremisesPolicy parameters: - name: $select @@ -2454,6 +2522,7 @@ paths: - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -2467,6 +2536,7 @@ paths: tags: - deviceManagement.deviceManagementExchangeOnPremisesPolicy summary: Get conditionalAccessSettings from deviceManagement + description: The Exchange on premises conditional access settings. On premises conditional access will require devices to be both enrolled and compliant for mail access operationId: deviceManagement.exchangeOnPremisesPolicy_GetConditionalAccessSettings parameters: - name: $select @@ -2534,6 +2604,7 @@ paths: - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -2547,6 +2618,7 @@ paths: tags: - deviceManagement.groupPolicyCategory summary: Get groupPolicyCategories from deviceManagement + description: The available group policy categories for this account. operationId: deviceManagement_ListGroupPolicyCategories parameters: - $ref: '#/components/parameters/top' @@ -2647,12 +2719,14 @@ paths: tags: - deviceManagement.groupPolicyCategory summary: Get groupPolicyCategories from deviceManagement + description: The available group policy categories for this account. operationId: deviceManagement_GetGroupPolicyCategories parameters: - name: groupPolicyCategory-id in: path description: 'key: id of groupPolicyCategory' required: true + style: simple schema: type: string x-ms-docs-key-type: groupPolicyCategory @@ -2729,6 +2803,7 @@ paths: in: path description: 'key: id of groupPolicyCategory' required: true + style: simple schema: type: string x-ms-docs-key-type: groupPolicyCategory @@ -2755,12 +2830,14 @@ paths: in: path description: 'key: id of groupPolicyCategory' required: true + style: simple schema: type: string x-ms-docs-key-type: groupPolicyCategory - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -2774,12 +2851,14 @@ paths: tags: - deviceManagement.groupPolicyCategory summary: Get children from deviceManagement + description: The children categories operationId: deviceManagement.groupPolicyCategories_ListChildren parameters: - name: groupPolicyCategory-id in: path description: 'key: id of groupPolicyCategory' required: true + style: simple schema: type: string x-ms-docs-key-type: groupPolicyCategory @@ -2859,12 +2938,14 @@ paths: tags: - deviceManagement.groupPolicyCategory summary: Get children from deviceManagement + description: The children categories operationId: deviceManagement.groupPolicyCategories_GetChildren parameters: - name: groupPolicyCategory-id in: path description: 'key: id of groupPolicyCategory' required: true + style: simple schema: type: string x-ms-docs-key-type: groupPolicyCategory @@ -2872,6 +2953,7 @@ paths: in: path description: 'key: id of groupPolicyCategory' required: true + style: simple schema: type: string x-ms-docs-key-type: groupPolicyCategory @@ -2947,12 +3029,14 @@ paths: tags: - deviceManagement.groupPolicyCategory summary: Get definitionFile from deviceManagement + description: The id of the definition file the category came from operationId: deviceManagement.groupPolicyCategories_GetDefinitionFile parameters: - name: groupPolicyCategory-id in: path description: 'key: id of groupPolicyCategory' required: true + style: simple schema: type: string x-ms-docs-key-type: groupPolicyCategory @@ -3011,12 +3095,14 @@ paths: tags: - deviceManagement.groupPolicyCategory summary: Get definitions from deviceManagement + description: The immediate GroupPolicyDefinition children of the category operationId: deviceManagement.groupPolicyCategories_ListDefinitions parameters: - name: groupPolicyCategory-id in: path description: 'key: id of groupPolicyCategory' required: true + style: simple schema: type: string x-ms-docs-key-type: groupPolicyCategory @@ -3122,12 +3208,14 @@ paths: tags: - deviceManagement.groupPolicyCategory summary: Get definitions from deviceManagement + description: The immediate GroupPolicyDefinition children of the category operationId: deviceManagement.groupPolicyCategories_GetDefinitions parameters: - name: groupPolicyCategory-id in: path description: 'key: id of groupPolicyCategory' required: true + style: simple schema: type: string x-ms-docs-key-type: groupPolicyCategory @@ -3135,6 +3223,7 @@ paths: in: path description: 'key: id of groupPolicyDefinition' required: true + style: simple schema: type: string x-ms-docs-key-type: groupPolicyDefinition @@ -3225,12 +3314,14 @@ paths: tags: - deviceManagement.groupPolicyCategory summary: Get parent from deviceManagement + description: The parent category operationId: deviceManagement.groupPolicyCategories_GetParent parameters: - name: groupPolicyCategory-id in: path description: 'key: id of groupPolicyCategory' required: true + style: simple schema: type: string x-ms-docs-key-type: groupPolicyCategory @@ -3302,6 +3393,7 @@ paths: tags: - deviceManagement.groupPolicyDefinitionFile summary: Get groupPolicyDefinitionFiles from deviceManagement + description: The available group policy definition files for this account. operationId: deviceManagement_ListGroupPolicyDefinitionFiles parameters: - $ref: '#/components/parameters/top' @@ -3411,12 +3503,14 @@ paths: tags: - deviceManagement.groupPolicyDefinitionFile summary: Get groupPolicyDefinitionFiles from deviceManagement + description: The available group policy definition files for this account. operationId: deviceManagement_GetGroupPolicyDefinitionFiles parameters: - name: groupPolicyDefinitionFile-id in: path description: 'key: id of groupPolicyDefinitionFile' required: true + style: simple schema: type: string x-ms-docs-key-type: groupPolicyDefinitionFile @@ -3480,6 +3574,7 @@ paths: in: path description: 'key: id of groupPolicyDefinitionFile' required: true + style: simple schema: type: string x-ms-docs-key-type: groupPolicyDefinitionFile @@ -3506,12 +3601,14 @@ paths: in: path description: 'key: id of groupPolicyDefinitionFile' required: true + style: simple schema: type: string x-ms-docs-key-type: groupPolicyDefinitionFile - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -3525,12 +3622,14 @@ paths: tags: - deviceManagement.groupPolicyDefinitionFile summary: Get definitions from deviceManagement + description: The group policy definitions associated with the file. operationId: deviceManagement.groupPolicyDefinitionFiles_ListDefinitions parameters: - name: groupPolicyDefinitionFile-id in: path description: 'key: id of groupPolicyDefinitionFile' required: true + style: simple schema: type: string x-ms-docs-key-type: groupPolicyDefinitionFile @@ -3636,12 +3735,14 @@ paths: tags: - deviceManagement.groupPolicyDefinitionFile summary: Get definitions from deviceManagement + description: The group policy definitions associated with the file. operationId: deviceManagement.groupPolicyDefinitionFiles_GetDefinitions parameters: - name: groupPolicyDefinitionFile-id in: path description: 'key: id of groupPolicyDefinitionFile' required: true + style: simple schema: type: string x-ms-docs-key-type: groupPolicyDefinitionFile @@ -3649,6 +3750,7 @@ paths: in: path description: 'key: id of groupPolicyDefinition' required: true + style: simple schema: type: string x-ms-docs-key-type: groupPolicyDefinition @@ -3739,6 +3841,7 @@ paths: tags: - deviceManagement.groupPolicyDefinition summary: Get groupPolicyDefinitions from deviceManagement + description: The available group policy definitions for this account. operationId: deviceManagement_ListGroupPolicyDefinitions parameters: - $ref: '#/components/parameters/top' @@ -3865,12 +3968,14 @@ paths: tags: - deviceManagement.groupPolicyDefinition summary: Get groupPolicyDefinitions from deviceManagement + description: The available group policy definitions for this account. operationId: deviceManagement_GetGroupPolicyDefinitions parameters: - name: groupPolicyDefinition-id in: path description: 'key: id of groupPolicyDefinition' required: true + style: simple schema: type: string x-ms-docs-key-type: groupPolicyDefinition @@ -3961,6 +4066,7 @@ paths: in: path description: 'key: id of groupPolicyDefinition' required: true + style: simple schema: type: string x-ms-docs-key-type: groupPolicyDefinition @@ -3987,12 +4093,14 @@ paths: in: path description: 'key: id of groupPolicyDefinition' required: true + style: simple schema: type: string x-ms-docs-key-type: groupPolicyDefinition - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -4006,12 +4114,14 @@ paths: tags: - deviceManagement.groupPolicyDefinition summary: Get category from deviceManagement + description: The group policy category associated with the definition. operationId: deviceManagement.groupPolicyDefinitions_GetCategory parameters: - name: groupPolicyDefinition-id in: path description: 'key: id of groupPolicyDefinition' required: true + style: simple schema: type: string x-ms-docs-key-type: groupPolicyDefinition @@ -4083,12 +4193,14 @@ paths: tags: - deviceManagement.groupPolicyDefinition summary: Get definitionFile from deviceManagement + description: The group policy file associated with the definition. operationId: deviceManagement.groupPolicyDefinitions_GetDefinitionFile parameters: - name: groupPolicyDefinition-id in: path description: 'key: id of groupPolicyDefinition' required: true + style: simple schema: type: string x-ms-docs-key-type: groupPolicyDefinition @@ -4147,12 +4259,14 @@ paths: tags: - deviceManagement.groupPolicyDefinition summary: Get nextVersionDefinition from deviceManagement + description: Definition of the next version of this definition operationId: deviceManagement.groupPolicyDefinitions_GetNextVersionDefinition parameters: - name: groupPolicyDefinition-id in: path description: 'key: id of groupPolicyDefinition' required: true + style: simple schema: type: string x-ms-docs-key-type: groupPolicyDefinition @@ -4243,6 +4357,7 @@ paths: in: path description: 'key: id of groupPolicyDefinition' required: true + style: simple schema: type: string x-ms-docs-key-type: groupPolicyDefinition @@ -4269,12 +4384,14 @@ paths: in: path description: 'key: id of groupPolicyDefinition' required: true + style: simple schema: type: string x-ms-docs-key-type: groupPolicyDefinition - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -4288,12 +4405,14 @@ paths: tags: - deviceManagement.groupPolicyDefinition summary: Get category from deviceManagement + description: The group policy category associated with the definition. operationId: deviceManagement.groupPolicyDefinitions.nextVersionDefinition_GetCategory parameters: - name: groupPolicyDefinition-id in: path description: 'key: id of groupPolicyDefinition' required: true + style: simple schema: type: string x-ms-docs-key-type: groupPolicyDefinition @@ -4365,12 +4484,14 @@ paths: tags: - deviceManagement.groupPolicyDefinition summary: Get definitionFile from deviceManagement + description: The group policy file associated with the definition. operationId: deviceManagement.groupPolicyDefinitions.nextVersionDefinition_GetDefinitionFile parameters: - name: groupPolicyDefinition-id in: path description: 'key: id of groupPolicyDefinition' required: true + style: simple schema: type: string x-ms-docs-key-type: groupPolicyDefinition @@ -4429,12 +4550,14 @@ paths: tags: - deviceManagement.groupPolicyDefinition summary: Get presentations from deviceManagement + description: The group policy presentations associated with the definition. operationId: deviceManagement.groupPolicyDefinitions.nextVersionDefinition_ListPresentations parameters: - name: groupPolicyDefinition-id in: path description: 'key: id of groupPolicyDefinition' required: true + style: simple schema: type: string x-ms-docs-key-type: groupPolicyDefinition @@ -4507,6 +4630,7 @@ paths: in: path description: 'key: id of groupPolicyDefinition' required: true + style: simple schema: type: string x-ms-docs-key-type: groupPolicyDefinition @@ -4532,12 +4656,14 @@ paths: tags: - deviceManagement.groupPolicyDefinition summary: Get presentations from deviceManagement + description: The group policy presentations associated with the definition. operationId: deviceManagement.groupPolicyDefinitions.nextVersionDefinition_GetPresentations parameters: - name: groupPolicyDefinition-id in: path description: 'key: id of groupPolicyDefinition' required: true + style: simple schema: type: string x-ms-docs-key-type: groupPolicyDefinition @@ -4545,6 +4671,7 @@ paths: in: path description: 'key: id of groupPolicyPresentation' required: true + style: simple schema: type: string x-ms-docs-key-type: groupPolicyPresentation @@ -4602,6 +4729,7 @@ paths: in: path description: 'key: id of groupPolicyDefinition' required: true + style: simple schema: type: string x-ms-docs-key-type: groupPolicyDefinition @@ -4609,6 +4737,7 @@ paths: in: path description: 'key: id of groupPolicyPresentation' required: true + style: simple schema: type: string x-ms-docs-key-type: groupPolicyPresentation @@ -4635,6 +4764,7 @@ paths: in: path description: 'key: id of groupPolicyDefinition' required: true + style: simple schema: type: string x-ms-docs-key-type: groupPolicyDefinition @@ -4642,12 +4772,14 @@ paths: in: path description: 'key: id of groupPolicyPresentation' required: true + style: simple schema: type: string x-ms-docs-key-type: groupPolicyPresentation - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -4661,12 +4793,14 @@ paths: tags: - deviceManagement.groupPolicyDefinition summary: Get definition from deviceManagement + description: The group policy definition associated with the presentation. operationId: deviceManagement.groupPolicyDefinitions.nextVersionDefinition.presentations_GetDefinition parameters: - name: groupPolicyDefinition-id in: path description: 'key: id of groupPolicyDefinition' required: true + style: simple schema: type: string x-ms-docs-key-type: groupPolicyDefinition @@ -4674,6 +4808,7 @@ paths: in: path description: 'key: id of groupPolicyPresentation' required: true + style: simple schema: type: string x-ms-docs-key-type: groupPolicyPresentation @@ -4764,12 +4899,14 @@ paths: tags: - deviceManagement.groupPolicyDefinition summary: Get previousVersionDefinition from deviceManagement + description: Definition of the previous version of this definition operationId: deviceManagement.groupPolicyDefinitions.nextVersionDefinition_GetPreviousVersionDefinition parameters: - name: groupPolicyDefinition-id in: path description: 'key: id of groupPolicyDefinition' required: true + style: simple schema: type: string x-ms-docs-key-type: groupPolicyDefinition @@ -4860,6 +4997,7 @@ paths: in: path description: 'key: id of groupPolicyDefinition' required: true + style: simple schema: type: string x-ms-docs-key-type: groupPolicyDefinition @@ -4886,12 +5024,14 @@ paths: in: path description: 'key: id of groupPolicyDefinition' required: true + style: simple schema: type: string x-ms-docs-key-type: groupPolicyDefinition - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -4905,12 +5045,14 @@ paths: tags: - deviceManagement.groupPolicyDefinition summary: Get category from deviceManagement + description: The group policy category associated with the definition. operationId: deviceManagement.groupPolicyDefinitions.nextVersionDefinition.previousVersionDefinition_GetCategory parameters: - name: groupPolicyDefinition-id in: path description: 'key: id of groupPolicyDefinition' required: true + style: simple schema: type: string x-ms-docs-key-type: groupPolicyDefinition @@ -4982,12 +5124,14 @@ paths: tags: - deviceManagement.groupPolicyDefinition summary: Get definitionFile from deviceManagement + description: The group policy file associated with the definition. operationId: deviceManagement.groupPolicyDefinitions.nextVersionDefinition.previousVersionDefinition_GetDefinitionFile parameters: - name: groupPolicyDefinition-id in: path description: 'key: id of groupPolicyDefinition' required: true + style: simple schema: type: string x-ms-docs-key-type: groupPolicyDefinition @@ -5046,12 +5190,14 @@ paths: tags: - deviceManagement.groupPolicyDefinition summary: Get presentations from deviceManagement + description: The group policy presentations associated with the definition. operationId: deviceManagement.groupPolicyDefinitions.nextVersionDefinition.previousVersionDefinition_ListPresentations parameters: - name: groupPolicyDefinition-id in: path description: 'key: id of groupPolicyDefinition' required: true + style: simple schema: type: string x-ms-docs-key-type: groupPolicyDefinition @@ -5124,6 +5270,7 @@ paths: in: path description: 'key: id of groupPolicyDefinition' required: true + style: simple schema: type: string x-ms-docs-key-type: groupPolicyDefinition @@ -5149,12 +5296,14 @@ paths: tags: - deviceManagement.groupPolicyDefinition summary: Get presentations from deviceManagement + description: The group policy presentations associated with the definition. operationId: deviceManagement.groupPolicyDefinitions.nextVersionDefinition.previousVersionDefinition_GetPresentations parameters: - name: groupPolicyDefinition-id in: path description: 'key: id of groupPolicyDefinition' required: true + style: simple schema: type: string x-ms-docs-key-type: groupPolicyDefinition @@ -5162,6 +5311,7 @@ paths: in: path description: 'key: id of groupPolicyPresentation' required: true + style: simple schema: type: string x-ms-docs-key-type: groupPolicyPresentation @@ -5219,6 +5369,7 @@ paths: in: path description: 'key: id of groupPolicyDefinition' required: true + style: simple schema: type: string x-ms-docs-key-type: groupPolicyDefinition @@ -5226,6 +5377,7 @@ paths: in: path description: 'key: id of groupPolicyPresentation' required: true + style: simple schema: type: string x-ms-docs-key-type: groupPolicyPresentation @@ -5252,6 +5404,7 @@ paths: in: path description: 'key: id of groupPolicyDefinition' required: true + style: simple schema: type: string x-ms-docs-key-type: groupPolicyDefinition @@ -5259,12 +5412,14 @@ paths: in: path description: 'key: id of groupPolicyPresentation' required: true + style: simple schema: type: string x-ms-docs-key-type: groupPolicyPresentation - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -5278,12 +5433,14 @@ paths: tags: - deviceManagement.groupPolicyDefinition summary: Get definition from deviceManagement + description: The group policy definition associated with the presentation. operationId: deviceManagement.groupPolicyDefinitions.nextVersionDefinition.previousVersionDefinition.presentations_GetDefinition parameters: - name: groupPolicyDefinition-id in: path description: 'key: id of groupPolicyDefinition' required: true + style: simple schema: type: string x-ms-docs-key-type: groupPolicyDefinition @@ -5291,6 +5448,7 @@ paths: in: path description: 'key: id of groupPolicyPresentation' required: true + style: simple schema: type: string x-ms-docs-key-type: groupPolicyPresentation @@ -5381,12 +5539,14 @@ paths: tags: - deviceManagement.groupPolicyDefinition summary: Get presentations from deviceManagement + description: The group policy presentations associated with the definition. operationId: deviceManagement.groupPolicyDefinitions_ListPresentations parameters: - name: groupPolicyDefinition-id in: path description: 'key: id of groupPolicyDefinition' required: true + style: simple schema: type: string x-ms-docs-key-type: groupPolicyDefinition @@ -5459,6 +5619,7 @@ paths: in: path description: 'key: id of groupPolicyDefinition' required: true + style: simple schema: type: string x-ms-docs-key-type: groupPolicyDefinition @@ -5484,12 +5645,14 @@ paths: tags: - deviceManagement.groupPolicyDefinition summary: Get presentations from deviceManagement + description: The group policy presentations associated with the definition. operationId: deviceManagement.groupPolicyDefinitions_GetPresentations parameters: - name: groupPolicyDefinition-id in: path description: 'key: id of groupPolicyDefinition' required: true + style: simple schema: type: string x-ms-docs-key-type: groupPolicyDefinition @@ -5497,6 +5660,7 @@ paths: in: path description: 'key: id of groupPolicyPresentation' required: true + style: simple schema: type: string x-ms-docs-key-type: groupPolicyPresentation @@ -5554,6 +5718,7 @@ paths: in: path description: 'key: id of groupPolicyDefinition' required: true + style: simple schema: type: string x-ms-docs-key-type: groupPolicyDefinition @@ -5561,6 +5726,7 @@ paths: in: path description: 'key: id of groupPolicyPresentation' required: true + style: simple schema: type: string x-ms-docs-key-type: groupPolicyPresentation @@ -5587,6 +5753,7 @@ paths: in: path description: 'key: id of groupPolicyDefinition' required: true + style: simple schema: type: string x-ms-docs-key-type: groupPolicyDefinition @@ -5594,12 +5761,14 @@ paths: in: path description: 'key: id of groupPolicyPresentation' required: true + style: simple schema: type: string x-ms-docs-key-type: groupPolicyPresentation - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -5613,12 +5782,14 @@ paths: tags: - deviceManagement.groupPolicyDefinition summary: Get definition from deviceManagement + description: The group policy definition associated with the presentation. operationId: deviceManagement.groupPolicyDefinitions.presentations_GetDefinition parameters: - name: groupPolicyDefinition-id in: path description: 'key: id of groupPolicyDefinition' required: true + style: simple schema: type: string x-ms-docs-key-type: groupPolicyDefinition @@ -5626,6 +5797,7 @@ paths: in: path description: 'key: id of groupPolicyPresentation' required: true + style: simple schema: type: string x-ms-docs-key-type: groupPolicyPresentation @@ -5716,12 +5888,14 @@ paths: tags: - deviceManagement.groupPolicyDefinition summary: Get previousVersionDefinition from deviceManagement + description: Definition of the previous version of this definition operationId: deviceManagement.groupPolicyDefinitions_GetPreviousVersionDefinition parameters: - name: groupPolicyDefinition-id in: path description: 'key: id of groupPolicyDefinition' required: true + style: simple schema: type: string x-ms-docs-key-type: groupPolicyDefinition @@ -5812,6 +5986,7 @@ paths: in: path description: 'key: id of groupPolicyDefinition' required: true + style: simple schema: type: string x-ms-docs-key-type: groupPolicyDefinition @@ -5838,12 +6013,14 @@ paths: in: path description: 'key: id of groupPolicyDefinition' required: true + style: simple schema: type: string x-ms-docs-key-type: groupPolicyDefinition - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -5857,12 +6034,14 @@ paths: tags: - deviceManagement.groupPolicyDefinition summary: Get category from deviceManagement + description: The group policy category associated with the definition. operationId: deviceManagement.groupPolicyDefinitions.previousVersionDefinition_GetCategory parameters: - name: groupPolicyDefinition-id in: path description: 'key: id of groupPolicyDefinition' required: true + style: simple schema: type: string x-ms-docs-key-type: groupPolicyDefinition @@ -5934,12 +6113,14 @@ paths: tags: - deviceManagement.groupPolicyDefinition summary: Get definitionFile from deviceManagement + description: The group policy file associated with the definition. operationId: deviceManagement.groupPolicyDefinitions.previousVersionDefinition_GetDefinitionFile parameters: - name: groupPolicyDefinition-id in: path description: 'key: id of groupPolicyDefinition' required: true + style: simple schema: type: string x-ms-docs-key-type: groupPolicyDefinition @@ -5998,12 +6179,14 @@ paths: tags: - deviceManagement.groupPolicyDefinition summary: Get nextVersionDefinition from deviceManagement + description: Definition of the next version of this definition operationId: deviceManagement.groupPolicyDefinitions.previousVersionDefinition_GetNextVersionDefinition parameters: - name: groupPolicyDefinition-id in: path description: 'key: id of groupPolicyDefinition' required: true + style: simple schema: type: string x-ms-docs-key-type: groupPolicyDefinition @@ -6094,6 +6277,7 @@ paths: in: path description: 'key: id of groupPolicyDefinition' required: true + style: simple schema: type: string x-ms-docs-key-type: groupPolicyDefinition @@ -6120,12 +6304,14 @@ paths: in: path description: 'key: id of groupPolicyDefinition' required: true + style: simple schema: type: string x-ms-docs-key-type: groupPolicyDefinition - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -6139,12 +6325,14 @@ paths: tags: - deviceManagement.groupPolicyDefinition summary: Get category from deviceManagement + description: The group policy category associated with the definition. operationId: deviceManagement.groupPolicyDefinitions.previousVersionDefinition.nextVersionDefinition_GetCategory parameters: - name: groupPolicyDefinition-id in: path description: 'key: id of groupPolicyDefinition' required: true + style: simple schema: type: string x-ms-docs-key-type: groupPolicyDefinition @@ -6216,12 +6404,14 @@ paths: tags: - deviceManagement.groupPolicyDefinition summary: Get definitionFile from deviceManagement + description: The group policy file associated with the definition. operationId: deviceManagement.groupPolicyDefinitions.previousVersionDefinition.nextVersionDefinition_GetDefinitionFile parameters: - name: groupPolicyDefinition-id in: path description: 'key: id of groupPolicyDefinition' required: true + style: simple schema: type: string x-ms-docs-key-type: groupPolicyDefinition @@ -6280,12 +6470,14 @@ paths: tags: - deviceManagement.groupPolicyDefinition summary: Get presentations from deviceManagement + description: The group policy presentations associated with the definition. operationId: deviceManagement.groupPolicyDefinitions.previousVersionDefinition.nextVersionDefinition_ListPresentations parameters: - name: groupPolicyDefinition-id in: path description: 'key: id of groupPolicyDefinition' required: true + style: simple schema: type: string x-ms-docs-key-type: groupPolicyDefinition @@ -6358,6 +6550,7 @@ paths: in: path description: 'key: id of groupPolicyDefinition' required: true + style: simple schema: type: string x-ms-docs-key-type: groupPolicyDefinition @@ -6383,12 +6576,14 @@ paths: tags: - deviceManagement.groupPolicyDefinition summary: Get presentations from deviceManagement + description: The group policy presentations associated with the definition. operationId: deviceManagement.groupPolicyDefinitions.previousVersionDefinition.nextVersionDefinition_GetPresentations parameters: - name: groupPolicyDefinition-id in: path description: 'key: id of groupPolicyDefinition' required: true + style: simple schema: type: string x-ms-docs-key-type: groupPolicyDefinition @@ -6396,6 +6591,7 @@ paths: in: path description: 'key: id of groupPolicyPresentation' required: true + style: simple schema: type: string x-ms-docs-key-type: groupPolicyPresentation @@ -6453,6 +6649,7 @@ paths: in: path description: 'key: id of groupPolicyDefinition' required: true + style: simple schema: type: string x-ms-docs-key-type: groupPolicyDefinition @@ -6460,6 +6657,7 @@ paths: in: path description: 'key: id of groupPolicyPresentation' required: true + style: simple schema: type: string x-ms-docs-key-type: groupPolicyPresentation @@ -6486,6 +6684,7 @@ paths: in: path description: 'key: id of groupPolicyDefinition' required: true + style: simple schema: type: string x-ms-docs-key-type: groupPolicyDefinition @@ -6493,12 +6692,14 @@ paths: in: path description: 'key: id of groupPolicyPresentation' required: true + style: simple schema: type: string x-ms-docs-key-type: groupPolicyPresentation - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -6512,12 +6713,14 @@ paths: tags: - deviceManagement.groupPolicyDefinition summary: Get definition from deviceManagement + description: The group policy definition associated with the presentation. operationId: deviceManagement.groupPolicyDefinitions.previousVersionDefinition.nextVersionDefinition.presentations_GetDefinition parameters: - name: groupPolicyDefinition-id in: path description: 'key: id of groupPolicyDefinition' required: true + style: simple schema: type: string x-ms-docs-key-type: groupPolicyDefinition @@ -6525,6 +6728,7 @@ paths: in: path description: 'key: id of groupPolicyPresentation' required: true + style: simple schema: type: string x-ms-docs-key-type: groupPolicyPresentation @@ -6615,12 +6819,14 @@ paths: tags: - deviceManagement.groupPolicyDefinition summary: Get presentations from deviceManagement + description: The group policy presentations associated with the definition. operationId: deviceManagement.groupPolicyDefinitions.previousVersionDefinition_ListPresentations parameters: - name: groupPolicyDefinition-id in: path description: 'key: id of groupPolicyDefinition' required: true + style: simple schema: type: string x-ms-docs-key-type: groupPolicyDefinition @@ -6693,6 +6899,7 @@ paths: in: path description: 'key: id of groupPolicyDefinition' required: true + style: simple schema: type: string x-ms-docs-key-type: groupPolicyDefinition @@ -6718,12 +6925,14 @@ paths: tags: - deviceManagement.groupPolicyDefinition summary: Get presentations from deviceManagement + description: The group policy presentations associated with the definition. operationId: deviceManagement.groupPolicyDefinitions.previousVersionDefinition_GetPresentations parameters: - name: groupPolicyDefinition-id in: path description: 'key: id of groupPolicyDefinition' required: true + style: simple schema: type: string x-ms-docs-key-type: groupPolicyDefinition @@ -6731,6 +6940,7 @@ paths: in: path description: 'key: id of groupPolicyPresentation' required: true + style: simple schema: type: string x-ms-docs-key-type: groupPolicyPresentation @@ -6788,6 +6998,7 @@ paths: in: path description: 'key: id of groupPolicyDefinition' required: true + style: simple schema: type: string x-ms-docs-key-type: groupPolicyDefinition @@ -6795,6 +7006,7 @@ paths: in: path description: 'key: id of groupPolicyPresentation' required: true + style: simple schema: type: string x-ms-docs-key-type: groupPolicyPresentation @@ -6821,6 +7033,7 @@ paths: in: path description: 'key: id of groupPolicyDefinition' required: true + style: simple schema: type: string x-ms-docs-key-type: groupPolicyDefinition @@ -6828,12 +7041,14 @@ paths: in: path description: 'key: id of groupPolicyPresentation' required: true + style: simple schema: type: string x-ms-docs-key-type: groupPolicyPresentation - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -6847,12 +7062,14 @@ paths: tags: - deviceManagement.groupPolicyDefinition summary: Get definition from deviceManagement + description: The group policy definition associated with the presentation. operationId: deviceManagement.groupPolicyDefinitions.previousVersionDefinition.presentations_GetDefinition parameters: - name: groupPolicyDefinition-id in: path description: 'key: id of groupPolicyDefinition' required: true + style: simple schema: type: string x-ms-docs-key-type: groupPolicyDefinition @@ -6860,6 +7077,7 @@ paths: in: path description: 'key: id of groupPolicyPresentation' required: true + style: simple schema: type: string x-ms-docs-key-type: groupPolicyPresentation @@ -6950,6 +7168,7 @@ paths: tags: - deviceManagement.groupPolicyMigrationReport summary: Get groupPolicyMigrationReports from deviceManagement + description: A list of Group Policy migration reports. operationId: deviceManagement_ListGroupPolicyMigrationReports parameters: - $ref: '#/components/parameters/top' @@ -7070,12 +7289,14 @@ paths: tags: - deviceManagement.groupPolicyMigrationReport summary: Get groupPolicyMigrationReports from deviceManagement + description: A list of Group Policy migration reports. operationId: deviceManagement_GetGroupPolicyMigrationReports parameters: - name: groupPolicyMigrationReport-id in: path description: 'key: id of groupPolicyMigrationReport' required: true + style: simple schema: type: string x-ms-docs-key-type: groupPolicyMigrationReport @@ -7148,6 +7369,7 @@ paths: in: path description: 'key: id of groupPolicyMigrationReport' required: true + style: simple schema: type: string x-ms-docs-key-type: groupPolicyMigrationReport @@ -7174,12 +7396,14 @@ paths: in: path description: 'key: id of groupPolicyMigrationReport' required: true + style: simple schema: type: string x-ms-docs-key-type: groupPolicyMigrationReport - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -7193,12 +7417,14 @@ paths: tags: - deviceManagement.groupPolicyMigrationReport summary: Get groupPolicySettingMappings from deviceManagement + description: A list of group policy settings to MDM/Intune mappings. operationId: deviceManagement.groupPolicyMigrationReports_ListGroupPolicySettingMappings parameters: - name: groupPolicyMigrationReport-id in: path description: 'key: id of groupPolicyMigrationReport' required: true + style: simple schema: type: string x-ms-docs-key-type: groupPolicyMigrationReport @@ -7323,6 +7549,7 @@ paths: in: path description: 'key: id of groupPolicyMigrationReport' required: true + style: simple schema: type: string x-ms-docs-key-type: groupPolicyMigrationReport @@ -7348,12 +7575,14 @@ paths: tags: - deviceManagement.groupPolicyMigrationReport summary: Get groupPolicySettingMappings from deviceManagement + description: A list of group policy settings to MDM/Intune mappings. operationId: deviceManagement.groupPolicyMigrationReports_GetGroupPolicySettingMappings parameters: - name: groupPolicyMigrationReport-id in: path description: 'key: id of groupPolicyMigrationReport' required: true + style: simple schema: type: string x-ms-docs-key-type: groupPolicyMigrationReport @@ -7361,6 +7590,7 @@ paths: in: path description: 'key: id of groupPolicySettingMapping' required: true + style: simple schema: type: string x-ms-docs-key-type: groupPolicySettingMapping @@ -7428,6 +7658,7 @@ paths: in: path description: 'key: id of groupPolicyMigrationReport' required: true + style: simple schema: type: string x-ms-docs-key-type: groupPolicyMigrationReport @@ -7435,6 +7666,7 @@ paths: in: path description: 'key: id of groupPolicySettingMapping' required: true + style: simple schema: type: string x-ms-docs-key-type: groupPolicySettingMapping @@ -7461,6 +7693,7 @@ paths: in: path description: 'key: id of groupPolicyMigrationReport' required: true + style: simple schema: type: string x-ms-docs-key-type: groupPolicyMigrationReport @@ -7468,12 +7701,14 @@ paths: in: path description: 'key: id of groupPolicySettingMapping' required: true + style: simple schema: type: string x-ms-docs-key-type: groupPolicySettingMapping - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -7487,12 +7722,14 @@ paths: tags: - deviceManagement.groupPolicyMigrationReport summary: Get unsupportedGroupPolicyExtensions from deviceManagement + description: A list of unsupported group policy extensions inside the Group Policy Object. operationId: deviceManagement.groupPolicyMigrationReports_ListUnsupportedGroupPolicyExtensions parameters: - name: groupPolicyMigrationReport-id in: path description: 'key: id of groupPolicyMigrationReport' required: true + style: simple schema: type: string x-ms-docs-key-type: groupPolicyMigrationReport @@ -7569,6 +7806,7 @@ paths: in: path description: 'key: id of groupPolicyMigrationReport' required: true + style: simple schema: type: string x-ms-docs-key-type: groupPolicyMigrationReport @@ -7594,12 +7832,14 @@ paths: tags: - deviceManagement.groupPolicyMigrationReport summary: Get unsupportedGroupPolicyExtensions from deviceManagement + description: A list of unsupported group policy extensions inside the Group Policy Object. operationId: deviceManagement.groupPolicyMigrationReports_GetUnsupportedGroupPolicyExtensions parameters: - name: groupPolicyMigrationReport-id in: path description: 'key: id of groupPolicyMigrationReport' required: true + style: simple schema: type: string x-ms-docs-key-type: groupPolicyMigrationReport @@ -7607,6 +7847,7 @@ paths: in: path description: 'key: id of unsupportedGroupPolicyExtension' required: true + style: simple schema: type: string x-ms-docs-key-type: unsupportedGroupPolicyExtension @@ -7658,6 +7899,7 @@ paths: in: path description: 'key: id of groupPolicyMigrationReport' required: true + style: simple schema: type: string x-ms-docs-key-type: groupPolicyMigrationReport @@ -7665,6 +7907,7 @@ paths: in: path description: 'key: id of unsupportedGroupPolicyExtension' required: true + style: simple schema: type: string x-ms-docs-key-type: unsupportedGroupPolicyExtension @@ -7691,6 +7934,7 @@ paths: in: path description: 'key: id of groupPolicyMigrationReport' required: true + style: simple schema: type: string x-ms-docs-key-type: groupPolicyMigrationReport @@ -7698,12 +7942,14 @@ paths: in: path description: 'key: id of unsupportedGroupPolicyExtension' required: true + style: simple schema: type: string x-ms-docs-key-type: unsupportedGroupPolicyExtension - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -7717,6 +7963,7 @@ paths: tags: - deviceManagement.groupPolicyObjectFile summary: Get groupPolicyObjectFiles from deviceManagement + description: A list of Group Policy Object files uploaded. operationId: deviceManagement_ListGroupPolicyObjectFiles parameters: - $ref: '#/components/parameters/top' @@ -7812,12 +8059,14 @@ paths: tags: - deviceManagement.groupPolicyObjectFile summary: Get groupPolicyObjectFiles from deviceManagement + description: A list of Group Policy Object files uploaded. operationId: deviceManagement_GetGroupPolicyObjectFiles parameters: - name: groupPolicyObjectFile-id in: path description: 'key: id of groupPolicyObjectFile' required: true + style: simple schema: type: string x-ms-docs-key-type: groupPolicyObjectFile @@ -7870,6 +8119,7 @@ paths: in: path description: 'key: id of groupPolicyObjectFile' required: true + style: simple schema: type: string x-ms-docs-key-type: groupPolicyObjectFile @@ -7896,12 +8146,14 @@ paths: in: path description: 'key: id of groupPolicyObjectFile' required: true + style: simple schema: type: string x-ms-docs-key-type: groupPolicyObjectFile - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -7915,6 +8167,7 @@ paths: tags: - deviceManagement.groupPolicyUploadedDefinitionFile summary: Get groupPolicyUploadedDefinitionFiles from deviceManagement + description: The available group policy uploaded definition files for this account. operationId: deviceManagement_ListGroupPolicyUploadedDefinitionFiles parameters: - $ref: '#/components/parameters/top' @@ -8041,12 +8294,14 @@ paths: tags: - deviceManagement.groupPolicyUploadedDefinitionFile summary: Get groupPolicyUploadedDefinitionFiles from deviceManagement + description: The available group policy uploaded definition files for this account. operationId: deviceManagement_GetGroupPolicyUploadedDefinitionFiles parameters: - name: groupPolicyUploadedDefinitionFile-id in: path description: 'key: id of groupPolicyUploadedDefinitionFile' required: true + style: simple schema: type: string x-ms-docs-key-type: groupPolicyUploadedDefinitionFile @@ -8131,6 +8386,7 @@ paths: in: path description: 'key: id of groupPolicyUploadedDefinitionFile' required: true + style: simple schema: type: string x-ms-docs-key-type: groupPolicyUploadedDefinitionFile @@ -8157,12 +8413,14 @@ paths: in: path description: 'key: id of groupPolicyUploadedDefinitionFile' required: true + style: simple schema: type: string x-ms-docs-key-type: groupPolicyUploadedDefinitionFile - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -8176,12 +8434,14 @@ paths: tags: - deviceManagement.groupPolicyUploadedDefinitionFile summary: Get groupPolicyOperations from deviceManagement + description: The list of operations on the uploaded ADMX file. operationId: deviceManagement.groupPolicyUploadedDefinitionFiles_ListGroupPolicyOperations parameters: - name: groupPolicyUploadedDefinitionFile-id in: path description: 'key: id of groupPolicyUploadedDefinitionFile' required: true + style: simple schema: type: string x-ms-docs-key-type: groupPolicyUploadedDefinitionFile @@ -8258,6 +8518,7 @@ paths: in: path description: 'key: id of groupPolicyUploadedDefinitionFile' required: true + style: simple schema: type: string x-ms-docs-key-type: groupPolicyUploadedDefinitionFile @@ -8283,12 +8544,14 @@ paths: tags: - deviceManagement.groupPolicyUploadedDefinitionFile summary: Get groupPolicyOperations from deviceManagement + description: The list of operations on the uploaded ADMX file. operationId: deviceManagement.groupPolicyUploadedDefinitionFiles_GetGroupPolicyOperations parameters: - name: groupPolicyUploadedDefinitionFile-id in: path description: 'key: id of groupPolicyUploadedDefinitionFile' required: true + style: simple schema: type: string x-ms-docs-key-type: groupPolicyUploadedDefinitionFile @@ -8296,6 +8559,7 @@ paths: in: path description: 'key: id of groupPolicyOperation' required: true + style: simple schema: type: string x-ms-docs-key-type: groupPolicyOperation @@ -8347,6 +8611,7 @@ paths: in: path description: 'key: id of groupPolicyUploadedDefinitionFile' required: true + style: simple schema: type: string x-ms-docs-key-type: groupPolicyUploadedDefinitionFile @@ -8354,6 +8619,7 @@ paths: in: path description: 'key: id of groupPolicyOperation' required: true + style: simple schema: type: string x-ms-docs-key-type: groupPolicyOperation @@ -8380,6 +8646,7 @@ paths: in: path description: 'key: id of groupPolicyUploadedDefinitionFile' required: true + style: simple schema: type: string x-ms-docs-key-type: groupPolicyUploadedDefinitionFile @@ -8387,12 +8654,14 @@ paths: in: path description: 'key: id of groupPolicyOperation' required: true + style: simple schema: type: string x-ms-docs-key-type: groupPolicyOperation - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -8406,6 +8675,7 @@ paths: tags: - deviceManagement.intuneBrandingProfile summary: Get intuneBrandingProfiles from deviceManagement + description: Intune branding profiles targeted to AAD groups operationId: deviceManagement_ListIntuneBrandingProfiles parameters: - $ref: '#/components/parameters/top' @@ -8581,12 +8851,14 @@ paths: tags: - deviceManagement.intuneBrandingProfile summary: Get intuneBrandingProfiles from deviceManagement + description: Intune branding profiles targeted to AAD groups operationId: deviceManagement_GetIntuneBrandingProfiles parameters: - name: intuneBrandingProfile-id in: path description: 'key: id of intuneBrandingProfile' required: true + style: simple schema: type: string x-ms-docs-key-type: intuneBrandingProfile @@ -8674,6 +8946,7 @@ paths: in: path description: 'key: id of intuneBrandingProfile' required: true + style: simple schema: type: string x-ms-docs-key-type: intuneBrandingProfile @@ -8700,12 +8973,14 @@ paths: in: path description: 'key: id of intuneBrandingProfile' required: true + style: simple schema: type: string x-ms-docs-key-type: intuneBrandingProfile - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -8719,12 +8994,14 @@ paths: tags: - deviceManagement.intuneBrandingProfile summary: Get assignments from deviceManagement + description: The list of group assignments for the branding profile operationId: deviceManagement.intuneBrandingProfiles_ListAssignments parameters: - name: intuneBrandingProfile-id in: path description: 'key: id of intuneBrandingProfile' required: true + style: simple schema: type: string x-ms-docs-key-type: intuneBrandingProfile @@ -8792,6 +9069,7 @@ paths: in: path description: 'key: id of intuneBrandingProfile' required: true + style: simple schema: type: string x-ms-docs-key-type: intuneBrandingProfile @@ -8817,12 +9095,14 @@ paths: tags: - deviceManagement.intuneBrandingProfile summary: Get assignments from deviceManagement + description: The list of group assignments for the branding profile operationId: deviceManagement.intuneBrandingProfiles_GetAssignments parameters: - name: intuneBrandingProfile-id in: path description: 'key: id of intuneBrandingProfile' required: true + style: simple schema: type: string x-ms-docs-key-type: intuneBrandingProfile @@ -8830,6 +9110,7 @@ paths: in: path description: 'key: id of intuneBrandingProfileAssignment' required: true + style: simple schema: type: string x-ms-docs-key-type: intuneBrandingProfileAssignment @@ -8878,6 +9159,7 @@ paths: in: path description: 'key: id of intuneBrandingProfile' required: true + style: simple schema: type: string x-ms-docs-key-type: intuneBrandingProfile @@ -8885,6 +9167,7 @@ paths: in: path description: 'key: id of intuneBrandingProfileAssignment' required: true + style: simple schema: type: string x-ms-docs-key-type: intuneBrandingProfileAssignment @@ -8911,6 +9194,7 @@ paths: in: path description: 'key: id of intuneBrandingProfile' required: true + style: simple schema: type: string x-ms-docs-key-type: intuneBrandingProfile @@ -8918,12 +9202,14 @@ paths: in: path description: 'key: id of intuneBrandingProfileAssignment' required: true + style: simple schema: type: string x-ms-docs-key-type: intuneBrandingProfileAssignment - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -8937,6 +9223,7 @@ paths: tags: - deviceManagement.iosUpdateDeviceStatus summary: Get iosUpdateStatuses from deviceManagement + description: The IOS software update installation statuses for this account. operationId: deviceManagement_ListIosUpdateStatuses parameters: - $ref: '#/components/parameters/top' @@ -9053,12 +9340,14 @@ paths: tags: - deviceManagement.iosUpdateDeviceStatus summary: Get iosUpdateStatuses from deviceManagement + description: The IOS software update installation statuses for this account. operationId: deviceManagement_GetIosUpdateStatuses parameters: - name: iosUpdateDeviceStatus-id in: path description: 'key: id of iosUpdateDeviceStatus' required: true + style: simple schema: type: string x-ms-docs-key-type: iosUpdateDeviceStatus @@ -9118,6 +9407,7 @@ paths: in: path description: 'key: id of iosUpdateDeviceStatus' required: true + style: simple schema: type: string x-ms-docs-key-type: iosUpdateDeviceStatus @@ -9144,12 +9434,14 @@ paths: in: path description: 'key: id of iosUpdateDeviceStatus' required: true + style: simple schema: type: string x-ms-docs-key-type: iosUpdateDeviceStatus - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -9163,6 +9455,7 @@ paths: tags: - deviceManagement.mobileThreatDefenseConnector summary: Get mobileThreatDefenseConnectors from deviceManagement + description: The list of Mobile threat Defense connectors configured by the tenant. operationId: deviceManagement_ListMobileThreatDefenseConnectors parameters: - $ref: '#/components/parameters/top' @@ -9216,6 +9509,8 @@ paths: - windowsDeviceBlockedOnMissingPartnerData desc - windowsEnabled - windowsEnabled desc + - windowsMobileApplicationManagementEnabled + - windowsMobileApplicationManagementEnabled desc type: string - name: $select in: query @@ -9245,6 +9540,7 @@ paths: - partnerUnsupportedOsVersionBlocked - windowsDeviceBlockedOnMissingPartnerData - windowsEnabled + - windowsMobileApplicationManagementEnabled type: string - name: $expand in: query @@ -9294,12 +9590,14 @@ paths: tags: - deviceManagement.mobileThreatDefenseConnector summary: Get mobileThreatDefenseConnectors from deviceManagement + description: The list of Mobile threat Defense connectors configured by the tenant. operationId: deviceManagement_GetMobileThreatDefenseConnectors parameters: - name: mobileThreatDefenseConnector-id in: path description: 'key: id of mobileThreatDefenseConnector' required: true + style: simple schema: type: string x-ms-docs-key-type: mobileThreatDefenseConnector @@ -9331,6 +9629,7 @@ paths: - partnerUnsupportedOsVersionBlocked - windowsDeviceBlockedOnMissingPartnerData - windowsEnabled + - windowsMobileApplicationManagementEnabled type: string - name: $expand in: query @@ -9364,6 +9663,7 @@ paths: in: path description: 'key: id of mobileThreatDefenseConnector' required: true + style: simple schema: type: string x-ms-docs-key-type: mobileThreatDefenseConnector @@ -9390,12 +9690,14 @@ paths: in: path description: 'key: id of mobileThreatDefenseConnector' required: true + style: simple schema: type: string x-ms-docs-key-type: mobileThreatDefenseConnector - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -9409,6 +9711,7 @@ paths: tags: - deviceManagement.ndesConnector summary: Get ndesConnectors from deviceManagement + description: The collection of Ndes connectors for this account. operationId: deviceManagement_ListNdesConnectors parameters: - $ref: '#/components/parameters/top' @@ -9510,12 +9813,14 @@ paths: tags: - deviceManagement.ndesConnector summary: Get ndesConnectors from deviceManagement + description: The collection of Ndes connectors for this account. operationId: deviceManagement_GetNdesConnectors parameters: - name: ndesConnector-id in: path description: 'key: id of ndesConnector' required: true + style: simple schema: type: string x-ms-docs-key-type: ndesConnector @@ -9570,6 +9875,7 @@ paths: in: path description: 'key: id of ndesConnector' required: true + style: simple schema: type: string x-ms-docs-key-type: ndesConnector @@ -9596,12 +9902,14 @@ paths: in: path description: 'key: id of ndesConnector' required: true + style: simple schema: type: string x-ms-docs-key-type: ndesConnector - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -9615,6 +9923,7 @@ paths: tags: - deviceManagement.remoteAssistancePartner summary: Get remoteAssistancePartners from deviceManagement + description: The remote assist partners. operationId: deviceManagement_ListRemoteAssistancePartners parameters: - $ref: '#/components/parameters/top' @@ -9710,12 +10019,14 @@ paths: tags: - deviceManagement.remoteAssistancePartner summary: Get remoteAssistancePartners from deviceManagement + description: The remote assist partners. operationId: deviceManagement_GetRemoteAssistancePartners parameters: - name: remoteAssistancePartner-id in: path description: 'key: id of remoteAssistancePartner' required: true + style: simple schema: type: string x-ms-docs-key-type: remoteAssistancePartner @@ -9773,6 +10084,7 @@ paths: in: path description: 'key: id of remoteAssistancePartner' required: true + style: simple schema: type: string x-ms-docs-key-type: remoteAssistancePartner @@ -9799,12 +10111,14 @@ paths: in: path description: 'key: id of remoteAssistancePartner' required: true + style: simple schema: type: string x-ms-docs-key-type: remoteAssistancePartner - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -9818,6 +10132,7 @@ paths: tags: - deviceManagement.resourceOperation summary: Get resourceOperations from deviceManagement + description: The Resource Operations. operationId: deviceManagement_ListResourceOperations parameters: - $ref: '#/components/parameters/top' @@ -9913,12 +10228,14 @@ paths: tags: - deviceManagement.resourceOperation summary: Get resourceOperations from deviceManagement + description: The Resource Operations. operationId: deviceManagement_GetResourceOperations parameters: - name: resourceOperation-id in: path description: 'key: id of resourceOperation' required: true + style: simple schema: type: string x-ms-docs-key-type: resourceOperation @@ -9974,6 +10291,7 @@ paths: in: path description: 'key: id of resourceOperation' required: true + style: simple schema: type: string x-ms-docs-key-type: resourceOperation @@ -10000,12 +10318,14 @@ paths: in: path description: 'key: id of resourceOperation' required: true + style: simple schema: type: string x-ms-docs-key-type: resourceOperation - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -10019,6 +10339,7 @@ paths: tags: - deviceManagement.deviceAndAppManagementRoleAssignment summary: Get roleAssignments from deviceManagement + description: The Role Assignments. operationId: deviceManagement_ListRoleAssignments parameters: - $ref: '#/components/parameters/top' @@ -10121,12 +10442,14 @@ paths: tags: - deviceManagement.deviceAndAppManagementRoleAssignment summary: Get roleAssignments from deviceManagement + description: The Role Assignments. operationId: deviceManagement_GetRoleAssignments parameters: - name: deviceAndAppManagementRoleAssignment-id in: path description: 'key: id of deviceAndAppManagementRoleAssignment' required: true + style: simple schema: type: string x-ms-docs-key-type: deviceAndAppManagementRoleAssignment @@ -10193,6 +10516,7 @@ paths: in: path description: 'key: id of deviceAndAppManagementRoleAssignment' required: true + style: simple schema: type: string x-ms-docs-key-type: deviceAndAppManagementRoleAssignment @@ -10219,12 +10543,14 @@ paths: in: path description: 'key: id of deviceAndAppManagementRoleAssignment' required: true + style: simple schema: type: string x-ms-docs-key-type: deviceAndAppManagementRoleAssignment - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -10238,12 +10564,14 @@ paths: tags: - deviceManagement.deviceAndAppManagementRoleAssignment summary: Get roleScopeTags from deviceManagement + description: The set of Role Scope Tags defined on the Role Assignment. operationId: deviceManagement.roleAssignments_ListRoleScopeTags parameters: - name: deviceAndAppManagementRoleAssignment-id in: path description: 'key: id of deviceAndAppManagementRoleAssignment' required: true + style: simple schema: type: string x-ms-docs-key-type: deviceAndAppManagementRoleAssignment @@ -10314,12 +10642,14 @@ paths: tags: - deviceManagement.deviceAndAppManagementRoleAssignment summary: Get roleScopeTags from deviceManagement + description: The set of Role Scope Tags defined on the Role Assignment. operationId: deviceManagement.roleAssignments_GetRoleScopeTags parameters: - name: deviceAndAppManagementRoleAssignment-id in: path description: 'key: id of deviceAndAppManagementRoleAssignment' required: true + style: simple schema: type: string x-ms-docs-key-type: deviceAndAppManagementRoleAssignment @@ -10327,6 +10657,7 @@ paths: in: path description: 'key: id of roleScopeTag' required: true + style: simple schema: type: string x-ms-docs-key-type: roleScopeTag @@ -10380,6 +10711,7 @@ paths: tags: - deviceManagement.roleDefinition summary: Get roleDefinitions from deviceManagement + description: The Role Definitions. operationId: deviceManagement_ListRoleDefinitions parameters: - $ref: '#/components/parameters/top' @@ -10483,12 +10815,14 @@ paths: tags: - deviceManagement.roleDefinition summary: Get roleDefinitions from deviceManagement + description: The Role Definitions. operationId: deviceManagement_GetRoleDefinitions parameters: - name: roleDefinition-id in: path description: 'key: id of roleDefinition' required: true + style: simple schema: type: string x-ms-docs-key-type: roleDefinition @@ -10550,6 +10884,7 @@ paths: in: path description: 'key: id of roleDefinition' required: true + style: simple schema: type: string x-ms-docs-key-type: roleDefinition @@ -10576,12 +10911,14 @@ paths: in: path description: 'key: id of roleDefinition' required: true + style: simple schema: type: string x-ms-docs-key-type: roleDefinition - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -10595,12 +10932,14 @@ paths: tags: - deviceManagement.roleDefinition summary: Get roleAssignments from deviceManagement + description: List of Role assignments for this role definition. operationId: deviceManagement.roleDefinitions_ListRoleAssignments parameters: - name: roleDefinition-id in: path description: 'key: id of roleDefinition' required: true + style: simple schema: type: string x-ms-docs-key-type: roleDefinition @@ -10682,6 +11021,7 @@ paths: in: path description: 'key: id of roleDefinition' required: true + style: simple schema: type: string x-ms-docs-key-type: roleDefinition @@ -10707,12 +11047,14 @@ paths: tags: - deviceManagement.roleDefinition summary: Get roleAssignments from deviceManagement + description: List of Role assignments for this role definition. operationId: deviceManagement.roleDefinitions_GetRoleAssignments parameters: - name: roleDefinition-id in: path description: 'key: id of roleDefinition' required: true + style: simple schema: type: string x-ms-docs-key-type: roleDefinition @@ -10720,6 +11062,7 @@ paths: in: path description: 'key: id of roleAssignment' required: true + style: simple schema: type: string x-ms-docs-key-type: roleAssignment @@ -10780,6 +11123,7 @@ paths: in: path description: 'key: id of roleDefinition' required: true + style: simple schema: type: string x-ms-docs-key-type: roleDefinition @@ -10787,6 +11131,7 @@ paths: in: path description: 'key: id of roleAssignment' required: true + style: simple schema: type: string x-ms-docs-key-type: roleAssignment @@ -10813,6 +11158,7 @@ paths: in: path description: 'key: id of roleDefinition' required: true + style: simple schema: type: string x-ms-docs-key-type: roleDefinition @@ -10820,12 +11166,14 @@ paths: in: path description: 'key: id of roleAssignment' required: true + style: simple schema: type: string x-ms-docs-key-type: roleAssignment - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -10839,12 +11187,14 @@ paths: tags: - deviceManagement.roleDefinition summary: Get roleDefinition from deviceManagement + description: Role definition this assignment is part of. operationId: deviceManagement.roleDefinitions.roleAssignments_GetRoleDefinition parameters: - name: roleDefinition-id in: path description: 'key: id of roleDefinition' required: true + style: simple schema: type: string x-ms-docs-key-type: roleDefinition @@ -10852,6 +11202,7 @@ paths: in: path description: 'key: id of roleAssignment' required: true + style: simple schema: type: string x-ms-docs-key-type: roleAssignment @@ -10909,6 +11260,7 @@ paths: tags: - deviceManagement.roleScopeTag summary: Get roleScopeTags from deviceManagement + description: The Role Scope Tags. operationId: deviceManagement_ListRoleScopeTags parameters: - $ref: '#/components/parameters/top' @@ -11000,12 +11352,14 @@ paths: tags: - deviceManagement.roleScopeTag summary: Get roleScopeTags from deviceManagement + description: The Role Scope Tags. operationId: deviceManagement_GetRoleScopeTags parameters: - name: roleScopeTag-id in: path description: 'key: id of roleScopeTag' required: true + style: simple schema: type: string x-ms-docs-key-type: roleScopeTag @@ -11065,6 +11419,7 @@ paths: in: path description: 'key: id of roleScopeTag' required: true + style: simple schema: type: string x-ms-docs-key-type: roleScopeTag @@ -11091,12 +11446,14 @@ paths: in: path description: 'key: id of roleScopeTag' required: true + style: simple schema: type: string x-ms-docs-key-type: roleScopeTag - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -11110,12 +11467,14 @@ paths: tags: - deviceManagement.roleScopeTag summary: Get assignments from deviceManagement + description: The list of assignments for this Role Scope Tag. operationId: deviceManagement.roleScopeTags_ListAssignments parameters: - name: roleScopeTag-id in: path description: 'key: id of roleScopeTag' required: true + style: simple schema: type: string x-ms-docs-key-type: roleScopeTag @@ -11183,6 +11542,7 @@ paths: in: path description: 'key: id of roleScopeTag' required: true + style: simple schema: type: string x-ms-docs-key-type: roleScopeTag @@ -11208,12 +11568,14 @@ paths: tags: - deviceManagement.roleScopeTag summary: Get assignments from deviceManagement + description: The list of assignments for this Role Scope Tag. operationId: deviceManagement.roleScopeTags_GetAssignments parameters: - name: roleScopeTag-id in: path description: 'key: id of roleScopeTag' required: true + style: simple schema: type: string x-ms-docs-key-type: roleScopeTag @@ -11221,6 +11583,7 @@ paths: in: path description: 'key: id of roleScopeTagAutoAssignment' required: true + style: simple schema: type: string x-ms-docs-key-type: roleScopeTagAutoAssignment @@ -11269,6 +11632,7 @@ paths: in: path description: 'key: id of roleScopeTag' required: true + style: simple schema: type: string x-ms-docs-key-type: roleScopeTag @@ -11276,6 +11640,7 @@ paths: in: path description: 'key: id of roleScopeTagAutoAssignment' required: true + style: simple schema: type: string x-ms-docs-key-type: roleScopeTagAutoAssignment @@ -11302,6 +11667,7 @@ paths: in: path description: 'key: id of roleScopeTag' required: true + style: simple schema: type: string x-ms-docs-key-type: roleScopeTag @@ -11309,12 +11675,14 @@ paths: in: path description: 'key: id of roleScopeTagAutoAssignment' required: true + style: simple schema: type: string x-ms-docs-key-type: roleScopeTagAutoAssignment - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -11328,6 +11696,7 @@ paths: tags: - deviceManagement.telecomExpenseManagementPartner summary: Get telecomExpenseManagementPartners from deviceManagement + description: The telecom expense management partners. operationId: deviceManagement_ListTelecomExpenseManagementPartners parameters: - $ref: '#/components/parameters/top' @@ -11423,12 +11792,14 @@ paths: tags: - deviceManagement.telecomExpenseManagementPartner summary: Get telecomExpenseManagementPartners from deviceManagement + description: The telecom expense management partners. operationId: deviceManagement_GetTelecomExpenseManagementPartners parameters: - name: telecomExpenseManagementPartner-id in: path description: 'key: id of telecomExpenseManagementPartner' required: true + style: simple schema: type: string x-ms-docs-key-type: telecomExpenseManagementPartner @@ -11481,6 +11852,7 @@ paths: in: path description: 'key: id of telecomExpenseManagementPartner' required: true + style: simple schema: type: string x-ms-docs-key-type: telecomExpenseManagementPartner @@ -11507,12 +11879,14 @@ paths: in: path description: 'key: id of telecomExpenseManagementPartner' required: true + style: simple schema: type: string x-ms-docs-key-type: telecomExpenseManagementPartner - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -11526,6 +11900,7 @@ paths: tags: - deviceManagement.termsAndConditions summary: Get termsAndConditions from deviceManagement + description: The terms and conditions associated with device management of the company. operationId: deviceManagement_ListTermsAndConditions parameters: - $ref: '#/components/parameters/top' @@ -11642,12 +12017,14 @@ paths: tags: - deviceManagement.termsAndConditions summary: Get termsAndConditions from deviceManagement + description: The terms and conditions associated with device management of the company. operationId: deviceManagement_GetTermsAndConditions parameters: - name: termsAndConditions-id in: path description: 'key: id of termsAndConditions' required: true + style: simple schema: type: string x-ms-docs-key-type: termsAndConditions @@ -11724,6 +12101,7 @@ paths: in: path description: 'key: id of termsAndConditions' required: true + style: simple schema: type: string x-ms-docs-key-type: termsAndConditions @@ -11750,12 +12128,14 @@ paths: in: path description: 'key: id of termsAndConditions' required: true + style: simple schema: type: string x-ms-docs-key-type: termsAndConditions - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -11769,12 +12149,14 @@ paths: tags: - deviceManagement.termsAndConditions summary: Get acceptanceStatuses from deviceManagement + description: The list of acceptance statuses for this T&C policy. operationId: deviceManagement.termsAndConditions_ListAcceptanceStatuses parameters: - name: termsAndConditions-id in: path description: 'key: id of termsAndConditions' required: true + style: simple schema: type: string x-ms-docs-key-type: termsAndConditions @@ -11853,6 +12235,7 @@ paths: in: path description: 'key: id of termsAndConditions' required: true + style: simple schema: type: string x-ms-docs-key-type: termsAndConditions @@ -11878,12 +12261,14 @@ paths: tags: - deviceManagement.termsAndConditions summary: Get acceptanceStatuses from deviceManagement + description: The list of acceptance statuses for this T&C policy. operationId: deviceManagement.termsAndConditions_GetAcceptanceStatuses parameters: - name: termsAndConditions-id in: path description: 'key: id of termsAndConditions' required: true + style: simple schema: type: string x-ms-docs-key-type: termsAndConditions @@ -11891,6 +12276,7 @@ paths: in: path description: 'key: id of termsAndConditionsAcceptanceStatus' required: true + style: simple schema: type: string x-ms-docs-key-type: termsAndConditionsAcceptanceStatus @@ -11950,6 +12336,7 @@ paths: in: path description: 'key: id of termsAndConditions' required: true + style: simple schema: type: string x-ms-docs-key-type: termsAndConditions @@ -11957,6 +12344,7 @@ paths: in: path description: 'key: id of termsAndConditionsAcceptanceStatus' required: true + style: simple schema: type: string x-ms-docs-key-type: termsAndConditionsAcceptanceStatus @@ -11983,6 +12371,7 @@ paths: in: path description: 'key: id of termsAndConditions' required: true + style: simple schema: type: string x-ms-docs-key-type: termsAndConditions @@ -11990,12 +12379,14 @@ paths: in: path description: 'key: id of termsAndConditionsAcceptanceStatus' required: true + style: simple schema: type: string x-ms-docs-key-type: termsAndConditionsAcceptanceStatus - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -12009,12 +12400,14 @@ paths: tags: - deviceManagement.termsAndConditions summary: Get termsAndConditions from deviceManagement + description: Navigation link to the terms and conditions that are assigned. operationId: deviceManagement.termsAndConditions.acceptanceStatuses_GetTermsAndConditions parameters: - name: termsAndConditions-id in: path description: 'key: id of termsAndConditions' required: true + style: simple schema: type: string x-ms-docs-key-type: termsAndConditions @@ -12022,6 +12415,7 @@ paths: in: path description: 'key: id of termsAndConditionsAcceptanceStatus' required: true + style: simple schema: type: string x-ms-docs-key-type: termsAndConditionsAcceptanceStatus @@ -12096,12 +12490,14 @@ paths: tags: - deviceManagement.termsAndConditions summary: Get assignments from deviceManagement + description: The list of assignments for this T&C policy. operationId: deviceManagement.termsAndConditions_ListAssignments parameters: - name: termsAndConditions-id in: path description: 'key: id of termsAndConditions' required: true + style: simple schema: type: string x-ms-docs-key-type: termsAndConditions @@ -12169,6 +12565,7 @@ paths: in: path description: 'key: id of termsAndConditions' required: true + style: simple schema: type: string x-ms-docs-key-type: termsAndConditions @@ -12194,12 +12591,14 @@ paths: tags: - deviceManagement.termsAndConditions summary: Get assignments from deviceManagement + description: The list of assignments for this T&C policy. operationId: deviceManagement.termsAndConditions_GetAssignments parameters: - name: termsAndConditions-id in: path description: 'key: id of termsAndConditions' required: true + style: simple schema: type: string x-ms-docs-key-type: termsAndConditions @@ -12207,6 +12606,7 @@ paths: in: path description: 'key: id of termsAndConditionsAssignment' required: true + style: simple schema: type: string x-ms-docs-key-type: termsAndConditionsAssignment @@ -12255,6 +12655,7 @@ paths: in: path description: 'key: id of termsAndConditions' required: true + style: simple schema: type: string x-ms-docs-key-type: termsAndConditions @@ -12262,6 +12663,7 @@ paths: in: path description: 'key: id of termsAndConditionsAssignment' required: true + style: simple schema: type: string x-ms-docs-key-type: termsAndConditionsAssignment @@ -12288,6 +12690,7 @@ paths: in: path description: 'key: id of termsAndConditions' required: true + style: simple schema: type: string x-ms-docs-key-type: termsAndConditions @@ -12295,12 +12698,14 @@ paths: in: path description: 'key: id of termsAndConditionsAssignment' required: true + style: simple schema: type: string x-ms-docs-key-type: termsAndConditionsAssignment - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -12314,12 +12719,14 @@ paths: tags: - deviceManagement.termsAndConditions summary: Get groupAssignments from deviceManagement + description: The list of group assignments for this T&C policy. operationId: deviceManagement.termsAndConditions_ListGroupAssignments parameters: - name: termsAndConditions-id in: path description: 'key: id of termsAndConditions' required: true + style: simple schema: type: string x-ms-docs-key-type: termsAndConditions @@ -12389,6 +12796,7 @@ paths: in: path description: 'key: id of termsAndConditions' required: true + style: simple schema: type: string x-ms-docs-key-type: termsAndConditions @@ -12414,12 +12822,14 @@ paths: tags: - deviceManagement.termsAndConditions summary: Get groupAssignments from deviceManagement + description: The list of group assignments for this T&C policy. operationId: deviceManagement.termsAndConditions_GetGroupAssignments parameters: - name: termsAndConditions-id in: path description: 'key: id of termsAndConditions' required: true + style: simple schema: type: string x-ms-docs-key-type: termsAndConditions @@ -12427,6 +12837,7 @@ paths: in: path description: 'key: id of termsAndConditionsGroupAssignment' required: true + style: simple schema: type: string x-ms-docs-key-type: termsAndConditionsGroupAssignment @@ -12483,6 +12894,7 @@ paths: in: path description: 'key: id of termsAndConditions' required: true + style: simple schema: type: string x-ms-docs-key-type: termsAndConditions @@ -12490,6 +12902,7 @@ paths: in: path description: 'key: id of termsAndConditionsGroupAssignment' required: true + style: simple schema: type: string x-ms-docs-key-type: termsAndConditionsGroupAssignment @@ -12516,6 +12929,7 @@ paths: in: path description: 'key: id of termsAndConditions' required: true + style: simple schema: type: string x-ms-docs-key-type: termsAndConditions @@ -12523,12 +12937,14 @@ paths: in: path description: 'key: id of termsAndConditionsGroupAssignment' required: true + style: simple schema: type: string x-ms-docs-key-type: termsAndConditionsGroupAssignment - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -12542,12 +12958,14 @@ paths: tags: - deviceManagement.termsAndConditions summary: Get termsAndConditions from deviceManagement + description: Navigation link to the terms and conditions that are assigned. operationId: deviceManagement.termsAndConditions.groupAssignments_GetTermsAndConditions parameters: - name: termsAndConditions-id in: path description: 'key: id of termsAndConditions' required: true + style: simple schema: type: string x-ms-docs-key-type: termsAndConditions @@ -12555,6 +12973,7 @@ paths: in: path description: 'key: id of termsAndConditionsGroupAssignment' required: true + style: simple schema: type: string x-ms-docs-key-type: termsAndConditionsGroupAssignment @@ -12629,6 +13048,7 @@ paths: tags: - deviceManagement.userPFXCertificate summary: Get userPfxCertificates from deviceManagement + description: Collection of PFX certificates associated with a user. operationId: deviceManagement_ListUserPfxCertificates parameters: - $ref: '#/components/parameters/top' @@ -12745,12 +13165,14 @@ paths: tags: - deviceManagement.userPFXCertificate summary: Get userPfxCertificates from deviceManagement + description: Collection of PFX certificates associated with a user. operationId: deviceManagement_GetUserPfxCertificates parameters: - name: userPFXCertificate-id in: path description: 'key: id of userPFXCertificate' required: true + style: simple schema: type: string x-ms-docs-key-type: userPFXCertificate @@ -12810,6 +13232,7 @@ paths: in: path description: 'key: id of userPFXCertificate' required: true + style: simple schema: type: string x-ms-docs-key-type: userPFXCertificate @@ -12836,12 +13259,14 @@ paths: in: path description: 'key: id of userPFXCertificate' required: true + style: simple schema: type: string x-ms-docs-key-type: userPFXCertificate - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -12969,6 +13394,7 @@ paths: - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -12981,7 +13407,11 @@ paths: get: tags: - deviceManagement.virtualEndpoint - summary: Get auditEvents from deviceManagement + summary: List auditEvents + description: List all the cloudPcAuditEvent objects for the tenant. + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/virtualendpoint-list-auditevents?view=graph-rest-1.0 operationId: deviceManagement.virtualEndpoint_ListAuditEvents parameters: - $ref: '#/components/parameters/top' @@ -13095,12 +13525,14 @@ paths: tags: - deviceManagement.virtualEndpoint summary: Get auditEvents from deviceManagement + description: Cloud PC audit event. operationId: deviceManagement.virtualEndpoint_GetAuditEvents parameters: - name: cloudPcAuditEvent-id in: path description: 'key: id of cloudPcAuditEvent' required: true + style: simple schema: type: string x-ms-docs-key-type: cloudPcAuditEvent @@ -13159,6 +13591,7 @@ paths: in: path description: 'key: id of cloudPcAuditEvent' required: true + style: simple schema: type: string x-ms-docs-key-type: cloudPcAuditEvent @@ -13185,12 +13618,14 @@ paths: in: path description: 'key: id of cloudPcAuditEvent' required: true + style: simple schema: type: string x-ms-docs-key-type: cloudPcAuditEvent - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -13203,7 +13638,11 @@ paths: get: tags: - deviceManagement.virtualEndpoint - summary: Get cloudPCs from deviceManagement + summary: List cloudPCs + description: List the cloudPC devices in a tenant. + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/virtualendpoint-list-cloudpcs?view=graph-rest-1.0 operationId: deviceManagement.virtualEndpoint_ListCloudPCs parameters: - $ref: '#/components/parameters/top' @@ -13227,6 +13666,8 @@ paths: - aadDeviceId desc - connectivityResult - connectivityResult desc + - diskEncryptionState + - diskEncryptionState desc - displayName - displayName desc - gracePeriodEndDateTime @@ -13279,6 +13720,7 @@ paths: - id - aadDeviceId - connectivityResult + - diskEncryptionState - displayName - gracePeriodEndDateTime - imageDisplayName @@ -13347,12 +13789,14 @@ paths: tags: - deviceManagement.virtualEndpoint summary: Get cloudPCs from deviceManagement + description: Cloud managed virtual desktops. operationId: deviceManagement.virtualEndpoint_GetCloudPCs parameters: - name: cloudPC-id in: path description: 'key: id of cloudPC' required: true + style: simple schema: type: string x-ms-docs-key-type: cloudPC @@ -13369,6 +13813,7 @@ paths: - id - aadDeviceId - connectivityResult + - diskEncryptionState - displayName - gracePeriodEndDateTime - imageDisplayName @@ -13423,6 +13868,8 @@ paths: operationId: deviceManagement.virtualEndpoint.cloudPCs.cloudPC.rename reprovision: operationId: deviceManagement.virtualEndpoint.cloudPCs.cloudPC.reprovision + restore: + operationId: deviceManagement.virtualEndpoint.cloudPCs.cloudPC.restore troubleshoot: operationId: deviceManagement.virtualEndpoint.cloudPCs.cloudPC.troubleshoot default: @@ -13438,6 +13885,7 @@ paths: in: path description: 'key: id of cloudPC' required: true + style: simple schema: type: string x-ms-docs-key-type: cloudPC @@ -13464,12 +13912,14 @@ paths: in: path description: 'key: id of cloudPC' required: true + style: simple schema: type: string x-ms-docs-key-type: cloudPC - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -13482,7 +13932,11 @@ paths: get: tags: - deviceManagement.virtualEndpoint - summary: Get deviceImages from deviceManagement + summary: List deviceImages + description: List the properties and relationships of the cloudPcDeviceImage objects (OS images) uploaded to Cloud PC. + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/virtualendpoint-list-deviceimages?view=graph-rest-1.0 operationId: deviceManagement.virtualEndpoint_ListDeviceImages parameters: - $ref: '#/components/parameters/top' @@ -13569,7 +14023,11 @@ paths: post: tags: - deviceManagement.virtualEndpoint - summary: Create new navigation property to deviceImages for deviceManagement + summary: Create cloudPcDeviceImage + description: Create a new cloudPcDeviceImage object. Upload a custom OS image that you can later provision on Cloud PCs. + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/virtualendpoint-post-deviceimages?view=graph-rest-1.0 operationId: deviceManagement.virtualEndpoint_CreateDeviceImages requestBody: description: New navigation property @@ -13593,12 +14051,14 @@ paths: tags: - deviceManagement.virtualEndpoint summary: Get deviceImages from deviceManagement + description: The image resource on Cloud PC. operationId: deviceManagement.virtualEndpoint_GetDeviceImages parameters: - name: cloudPcDeviceImage-id in: path description: 'key: id of cloudPcDeviceImage' required: true + style: simple schema: type: string x-ms-docs-key-type: cloudPcDeviceImage @@ -13659,6 +14119,7 @@ paths: in: path description: 'key: id of cloudPcDeviceImage' required: true + style: simple schema: type: string x-ms-docs-key-type: cloudPcDeviceImage @@ -13685,12 +14146,14 @@ paths: in: path description: 'key: id of cloudPcDeviceImage' required: true + style: simple schema: type: string x-ms-docs-key-type: cloudPcDeviceImage - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -13703,7 +14166,11 @@ paths: get: tags: - deviceManagement.virtualEndpoint - summary: Get externalPartnerSettings from deviceManagement + summary: List cloudPcExternalPartnerSettings + description: Get a list of the cloudPcExternalPartnerSetting objects and their properties. + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/virtualendpoint-list-externalpartnersettings?view=graph-rest-1.0 operationId: deviceManagement.virtualEndpoint_ListExternalPartnerSettings parameters: - $ref: '#/components/parameters/top' @@ -13775,7 +14242,11 @@ paths: post: tags: - deviceManagement.virtualEndpoint - summary: Create new navigation property to externalPartnerSettings for deviceManagement + summary: Create cloudPcExternalPartnerSetting + description: Create a new cloudPcExternalPartnerSetting object. + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/virtualendpoint-post-externalpartnersettings?view=graph-rest-1.0 operationId: deviceManagement.virtualEndpoint_CreateExternalPartnerSettings requestBody: description: New navigation property @@ -13799,12 +14270,14 @@ paths: tags: - deviceManagement.virtualEndpoint summary: Get externalPartnerSettings from deviceManagement + description: The external partner settings on a Cloud PC. operationId: deviceManagement.virtualEndpoint_GetExternalPartnerSettings parameters: - name: cloudPcExternalPartnerSetting-id in: path description: 'key: id of cloudPcExternalPartnerSetting' required: true + style: simple schema: type: string x-ms-docs-key-type: cloudPcExternalPartnerSetting @@ -13857,6 +14330,7 @@ paths: in: path description: 'key: id of cloudPcExternalPartnerSetting' required: true + style: simple schema: type: string x-ms-docs-key-type: cloudPcExternalPartnerSetting @@ -13883,12 +14357,14 @@ paths: in: path description: 'key: id of cloudPcExternalPartnerSetting' required: true + style: simple schema: type: string x-ms-docs-key-type: cloudPcExternalPartnerSetting - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -13901,7 +14377,11 @@ paths: get: tags: - deviceManagement.virtualEndpoint - summary: Get galleryImages from deviceManagement + summary: List galleryImages + description: List the properties and relationships of the cloudPcGalleryImage objects. + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/virtualendpoint-list-galleryimages?view=graph-rest-1.0 operationId: deviceManagement.virtualEndpoint_ListGalleryImages parameters: - $ref: '#/components/parameters/top' @@ -14018,12 +14498,14 @@ paths: tags: - deviceManagement.virtualEndpoint summary: Get galleryImages from deviceManagement + description: The gallery image resource on Cloud PC. operationId: deviceManagement.virtualEndpoint_GetGalleryImages parameters: - name: cloudPcGalleryImage-id in: path description: 'key: id of cloudPcGalleryImage' required: true + style: simple schema: type: string x-ms-docs-key-type: cloudPcGalleryImage @@ -14083,6 +14565,7 @@ paths: in: path description: 'key: id of cloudPcGalleryImage' required: true + style: simple schema: type: string x-ms-docs-key-type: cloudPcGalleryImage @@ -14109,12 +14592,14 @@ paths: in: path description: 'key: id of cloudPcGalleryImage' required: true + style: simple schema: type: string x-ms-docs-key-type: cloudPcGalleryImage - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -14127,7 +14612,11 @@ paths: get: tags: - deviceManagement.virtualEndpoint - summary: Get onPremisesConnections from deviceManagement + summary: List onPremisesConnections + description: List properties and relationships of the cloudPcOnPremisesConnection objects. + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/virtualendpoint-list-onpremisesconnections?view=graph-rest-1.0 operationId: deviceManagement.virtualEndpoint_ListOnPremisesConnections parameters: - $ref: '#/components/parameters/top' @@ -14232,7 +14721,11 @@ paths: post: tags: - deviceManagement.virtualEndpoint - summary: Create new navigation property to onPremisesConnections for deviceManagement + summary: Create cloudPcOnPremisesConnection + description: Create a new cloudPcOnPremisesConnection object for provisioning Cloud PCs. + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/virtualendpoint-post-onpremisesconnections?view=graph-rest-1.0 operationId: deviceManagement.virtualEndpoint_CreateOnPremisesConnections requestBody: description: New navigation property @@ -14256,12 +14749,14 @@ paths: tags: - deviceManagement.virtualEndpoint summary: Get onPremisesConnections from deviceManagement + description: A defined collection of Azure resource information that can be used to establish on-premises network connectivity for Cloud PCs. operationId: deviceManagement.virtualEndpoint_GetOnPremisesConnections parameters: - name: cloudPcOnPremisesConnection-id in: path description: 'key: id of cloudPcOnPremisesConnection' required: true + style: simple schema: type: string x-ms-docs-key-type: cloudPcOnPremisesConnection @@ -14330,6 +14825,7 @@ paths: in: path description: 'key: id of cloudPcOnPremisesConnection' required: true + style: simple schema: type: string x-ms-docs-key-type: cloudPcOnPremisesConnection @@ -14356,12 +14852,14 @@ paths: in: path description: 'key: id of cloudPcOnPremisesConnection' required: true + style: simple schema: type: string x-ms-docs-key-type: cloudPcOnPremisesConnection - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -14374,7 +14872,11 @@ paths: get: tags: - deviceManagement.virtualEndpoint - summary: Get organizationSettings from deviceManagement + summary: Get cloudPcOrganizationSettings + description: Read the properties and relationships of the cloudPcOrganizationSettings from the current tenant. A tenant has only one **cloudPcOrganizationSettings** object. + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/cloudpcorganizationsettings-get?view=graph-rest-1.0 operationId: deviceManagement.virtualEndpoint_GetOrganizationSettings parameters: - name: $select @@ -14388,6 +14890,7 @@ paths: items: enum: - id + - enableMEMAutoEnroll - osVersion - userAccountType - windowsSettings @@ -14417,7 +14920,11 @@ paths: patch: tags: - deviceManagement.virtualEndpoint - summary: Update the navigation property organizationSettings in deviceManagement + summary: Update cloudPcOrganizationSettings + description: Update the properties of the cloudPcOrganizationSettings object in a tenant. + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/cloudpcorganizationsettings-update?view=graph-rest-1.0 operationId: deviceManagement.virtualEndpoint_UpdateOrganizationSettings requestBody: description: New navigation property values @@ -14441,6 +14948,7 @@ paths: - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -14453,7 +14961,11 @@ paths: get: tags: - deviceManagement.virtualEndpoint - summary: Get provisioningPolicies from deviceManagement + summary: List provisioningPolicies + description: List properties and relationships of the cloudPcProvisioningPolicy objects. + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/virtualendpoint-list-provisioningpolicies?view=graph-rest-1.0 operationId: deviceManagement.virtualEndpoint_ListProvisioningPolicies parameters: - $ref: '#/components/parameters/top' @@ -14554,7 +15066,11 @@ paths: post: tags: - deviceManagement.virtualEndpoint - summary: Create new navigation property to provisioningPolicies for deviceManagement + summary: Create cloudPcProvisioningPolicy + description: Create a new cloudPcProvisioningPolicy object. + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/virtualendpoint-post-provisioningpolicies?view=graph-rest-1.0 operationId: deviceManagement.virtualEndpoint_CreateProvisioningPolicies requestBody: description: New navigation property @@ -14578,12 +15094,14 @@ paths: tags: - deviceManagement.virtualEndpoint summary: Get provisioningPolicies from deviceManagement + description: Cloud PC provisioning policy. operationId: deviceManagement.virtualEndpoint_GetProvisioningPolicies parameters: - name: cloudPcProvisioningPolicy-id in: path description: 'key: id of cloudPcProvisioningPolicy' required: true + style: simple schema: type: string x-ms-docs-key-type: cloudPcProvisioningPolicy @@ -14654,6 +15172,7 @@ paths: in: path description: 'key: id of cloudPcProvisioningPolicy' required: true + style: simple schema: type: string x-ms-docs-key-type: cloudPcProvisioningPolicy @@ -14680,12 +15199,14 @@ paths: in: path description: 'key: id of cloudPcProvisioningPolicy' required: true + style: simple schema: type: string x-ms-docs-key-type: cloudPcProvisioningPolicy - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -14699,12 +15220,14 @@ paths: tags: - deviceManagement.virtualEndpoint summary: Get assignments from deviceManagement + description: A defined collection of provisioning policy assignments. Represents the set of Microsoft 365 groups and security groups in Azure AD that have provisioning policy assigned. Returned only on $expand. See an example of getting the assignments relationship. operationId: deviceManagement.virtualEndpoint.provisioningPolicies_ListAssignments parameters: - name: cloudPcProvisioningPolicy-id in: path description: 'key: id of cloudPcProvisioningPolicy' required: true + style: simple schema: type: string x-ms-docs-key-type: cloudPcProvisioningPolicy @@ -14772,6 +15295,7 @@ paths: in: path description: 'key: id of cloudPcProvisioningPolicy' required: true + style: simple schema: type: string x-ms-docs-key-type: cloudPcProvisioningPolicy @@ -14797,12 +15321,14 @@ paths: tags: - deviceManagement.virtualEndpoint summary: Get assignments from deviceManagement + description: A defined collection of provisioning policy assignments. Represents the set of Microsoft 365 groups and security groups in Azure AD that have provisioning policy assigned. Returned only on $expand. See an example of getting the assignments relationship. operationId: deviceManagement.virtualEndpoint.provisioningPolicies_GetAssignments parameters: - name: cloudPcProvisioningPolicy-id in: path description: 'key: id of cloudPcProvisioningPolicy' required: true + style: simple schema: type: string x-ms-docs-key-type: cloudPcProvisioningPolicy @@ -14810,6 +15336,7 @@ paths: in: path description: 'key: id of cloudPcProvisioningPolicyAssignment' required: true + style: simple schema: type: string x-ms-docs-key-type: cloudPcProvisioningPolicyAssignment @@ -14858,6 +15385,7 @@ paths: in: path description: 'key: id of cloudPcProvisioningPolicy' required: true + style: simple schema: type: string x-ms-docs-key-type: cloudPcProvisioningPolicy @@ -14865,6 +15393,7 @@ paths: in: path description: 'key: id of cloudPcProvisioningPolicyAssignment' required: true + style: simple schema: type: string x-ms-docs-key-type: cloudPcProvisioningPolicyAssignment @@ -14891,6 +15420,7 @@ paths: in: path description: 'key: id of cloudPcProvisioningPolicy' required: true + style: simple schema: type: string x-ms-docs-key-type: cloudPcProvisioningPolicy @@ -14898,12 +15428,14 @@ paths: in: path description: 'key: id of cloudPcProvisioningPolicyAssignment' required: true + style: simple schema: type: string x-ms-docs-key-type: cloudPcProvisioningPolicyAssignment - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -14916,7 +15448,11 @@ paths: get: tags: - deviceManagement.virtualEndpoint - summary: Get servicePlans from deviceManagement + summary: List servicePlans + description: 'List the currently available service plans that an organization can purchase for their Cloud PCs. For examples of currently available service plans, see Windows 365 compare plans and pricing. Currently, Microsoft Graph API is available for Windows 365 Enterprise.' + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/virtualendpoint-list-serviceplans?view=graph-rest-1.0 operationId: deviceManagement.virtualEndpoint_ListServicePlans parameters: - $ref: '#/components/parameters/top' @@ -15015,12 +15551,14 @@ paths: tags: - deviceManagement.virtualEndpoint summary: Get servicePlans from deviceManagement + description: Cloud PC service plans. operationId: deviceManagement.virtualEndpoint_GetServicePlans parameters: - name: cloudPcServicePlan-id in: path description: 'key: id of cloudPcServicePlan' required: true + style: simple schema: type: string x-ms-docs-key-type: cloudPcServicePlan @@ -15074,6 +15612,7 @@ paths: in: path description: 'key: id of cloudPcServicePlan' required: true + style: simple schema: type: string x-ms-docs-key-type: cloudPcServicePlan @@ -15100,12 +15639,14 @@ paths: in: path description: 'key: id of cloudPcServicePlan' required: true + style: simple schema: type: string x-ms-docs-key-type: cloudPcServicePlan - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -15118,7 +15659,11 @@ paths: get: tags: - deviceManagement.virtualEndpoint - summary: Get snapshots from deviceManagement + summary: List snapshots + description: Get a list of cloudPcSnapshot objects and their properties. + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/virtualendpoint-list-snapshots?view=graph-rest-1.0 operationId: deviceManagement.virtualEndpoint_ListSnapshots parameters: - $ref: '#/components/parameters/top' @@ -15211,12 +15756,14 @@ paths: tags: - deviceManagement.virtualEndpoint summary: Get snapshots from deviceManagement + description: Cloud PC snapshots. operationId: deviceManagement.virtualEndpoint_GetSnapshots parameters: - name: cloudPcSnapshot-id in: path description: 'key: id of cloudPcSnapshot' required: true + style: simple schema: type: string x-ms-docs-key-type: cloudPcSnapshot @@ -15268,6 +15815,7 @@ paths: in: path description: 'key: id of cloudPcSnapshot' required: true + style: simple schema: type: string x-ms-docs-key-type: cloudPcSnapshot @@ -15294,12 +15842,14 @@ paths: in: path description: 'key: id of cloudPcSnapshot' required: true + style: simple schema: type: string x-ms-docs-key-type: cloudPcSnapshot - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -15312,7 +15862,11 @@ paths: get: tags: - deviceManagement.virtualEndpoint - summary: Get supportedRegions from deviceManagement + summary: List supportedRegions + description: List the supported regions that are available for creating Cloud PC connections. + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/virtualendpoint-list-supportedregions?view=graph-rest-1.0 operationId: deviceManagement.virtualEndpoint_ListSupportedRegions parameters: - $ref: '#/components/parameters/top' @@ -15336,6 +15890,8 @@ paths: - displayName desc - regionStatus - regionStatus desc + - supportedSolution + - supportedSolution desc type: string - name: $select in: query @@ -15350,6 +15906,7 @@ paths: - id - displayName - regionStatus + - supportedSolution type: string - name: $expand in: query @@ -15399,12 +15956,14 @@ paths: tags: - deviceManagement.virtualEndpoint summary: Get supportedRegions from deviceManagement + description: Cloud PC supported regions. operationId: deviceManagement.virtualEndpoint_GetSupportedRegions parameters: - name: cloudPcSupportedRegion-id in: path description: 'key: id of cloudPcSupportedRegion' required: true + style: simple schema: type: string x-ms-docs-key-type: cloudPcSupportedRegion @@ -15421,6 +15980,7 @@ paths: - id - displayName - regionStatus + - supportedSolution type: string - name: $expand in: query @@ -15454,6 +16014,7 @@ paths: in: path description: 'key: id of cloudPcSupportedRegion' required: true + style: simple schema: type: string x-ms-docs-key-type: cloudPcSupportedRegion @@ -15480,12 +16041,14 @@ paths: in: path description: 'key: id of cloudPcSupportedRegion' required: true + style: simple schema: type: string x-ms-docs-key-type: cloudPcSupportedRegion - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -15498,7 +16061,11 @@ paths: get: tags: - deviceManagement.virtualEndpoint - summary: Get userSettings from deviceManagement + summary: List userSettings + description: Retrieve a list of cloudPcUserSetting objects. + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/virtualendpoint-list-usersettings?view=graph-rest-1.0 operationId: deviceManagement.virtualEndpoint_ListUserSettings parameters: - $ref: '#/components/parameters/top' @@ -15575,7 +16142,11 @@ paths: post: tags: - deviceManagement.virtualEndpoint - summary: Create new navigation property to userSettings for deviceManagement + summary: Create cloudPcUserSetting + description: Create a new cloudPcUserSetting object. + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/virtualendpoint-post-usersettings?view=graph-rest-1.0 operationId: deviceManagement.virtualEndpoint_CreateUserSettings requestBody: description: New navigation property @@ -15599,12 +16170,14 @@ paths: tags: - deviceManagement.virtualEndpoint summary: Get userSettings from deviceManagement + description: Cloud PC user settings. operationId: deviceManagement.virtualEndpoint_GetUserSettings parameters: - name: cloudPcUserSetting-id in: path description: 'key: id of cloudPcUserSetting' required: true + style: simple schema: type: string x-ms-docs-key-type: cloudPcUserSetting @@ -15667,6 +16240,7 @@ paths: in: path description: 'key: id of cloudPcUserSetting' required: true + style: simple schema: type: string x-ms-docs-key-type: cloudPcUserSetting @@ -15693,12 +16267,14 @@ paths: in: path description: 'key: id of cloudPcUserSetting' required: true + style: simple schema: type: string x-ms-docs-key-type: cloudPcUserSetting - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -15712,12 +16288,14 @@ paths: tags: - deviceManagement.virtualEndpoint summary: Get assignments from deviceManagement + description: 'Represents the set of Microsoft 365 groups and security groups in Azure AD that have cloudPCUserSetting assigned. Returned only on $expand. For an example, see Get cloudPcUserSettingample.' operationId: deviceManagement.virtualEndpoint.userSettings_ListAssignments parameters: - name: cloudPcUserSetting-id in: path description: 'key: id of cloudPcUserSetting' required: true + style: simple schema: type: string x-ms-docs-key-type: cloudPcUserSetting @@ -15788,6 +16366,7 @@ paths: in: path description: 'key: id of cloudPcUserSetting' required: true + style: simple schema: type: string x-ms-docs-key-type: cloudPcUserSetting @@ -15813,12 +16392,14 @@ paths: tags: - deviceManagement.virtualEndpoint summary: Get assignments from deviceManagement + description: 'Represents the set of Microsoft 365 groups and security groups in Azure AD that have cloudPCUserSetting assigned. Returned only on $expand. For an example, see Get cloudPcUserSettingample.' operationId: deviceManagement.virtualEndpoint.userSettings_GetAssignments parameters: - name: cloudPcUserSetting-id in: path description: 'key: id of cloudPcUserSetting' required: true + style: simple schema: type: string x-ms-docs-key-type: cloudPcUserSetting @@ -15826,6 +16407,7 @@ paths: in: path description: 'key: id of cloudPcUserSettingAssignment' required: true + style: simple schema: type: string x-ms-docs-key-type: cloudPcUserSettingAssignment @@ -15875,6 +16457,7 @@ paths: in: path description: 'key: id of cloudPcUserSetting' required: true + style: simple schema: type: string x-ms-docs-key-type: cloudPcUserSetting @@ -15882,6 +16465,7 @@ paths: in: path description: 'key: id of cloudPcUserSettingAssignment' required: true + style: simple schema: type: string x-ms-docs-key-type: cloudPcUserSettingAssignment @@ -15908,6 +16492,7 @@ paths: in: path description: 'key: id of cloudPcUserSetting' required: true + style: simple schema: type: string x-ms-docs-key-type: cloudPcUserSetting @@ -15915,12 +16500,14 @@ paths: in: path description: 'key: id of cloudPcUserSettingAssignment' required: true + style: simple schema: type: string x-ms-docs-key-type: cloudPcUserSettingAssignment - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -15949,6 +16536,7 @@ components: type: string description: Certificate serial number. This property is read-only. nullable: true + readOnly: true certificateUploadFailureReason: type: string description: The reason the certificate upload failed. @@ -16504,6 +17092,7 @@ components: items: $ref: '#/components/schemas/microsoft.graph.groupPolicyCategory' description: The children categories + x-ms-navigationProperty: true definitionFile: $ref: '#/components/schemas/microsoft.graph.groupPolicyDefinitionFile' definitions: @@ -16511,6 +17100,7 @@ components: items: $ref: '#/components/schemas/microsoft.graph.groupPolicyDefinition' description: The immediate GroupPolicyDefinition children of the category + x-ms-navigationProperty: true parent: $ref: '#/components/schemas/microsoft.graph.groupPolicyCategory' additionalProperties: @@ -16564,6 +17154,7 @@ components: items: $ref: '#/components/schemas/microsoft.graph.groupPolicyDefinition' description: The group policy definitions associated with the file. + x-ms-navigationProperty: true additionalProperties: type: object description: The entity represents an ADMX (Administrative Template) XML file. The ADMX file contains a collection of group policy definitions and their locations by category path. The group policy definition file also contains the languages supported as determined by the language dependent ADML (Administrative Template) language files. @@ -16629,6 +17220,7 @@ components: items: $ref: '#/components/schemas/microsoft.graph.groupPolicyPresentation' description: The group policy presentations associated with the definition. + x-ms-navigationProperty: true previousVersionDefinition: $ref: '#/components/schemas/microsoft.graph.groupPolicyDefinition' additionalProperties: @@ -16721,11 +17313,13 @@ components: items: $ref: '#/components/schemas/microsoft.graph.groupPolicySettingMapping' description: A list of group policy settings to MDM/Intune mappings. + x-ms-navigationProperty: true unsupportedGroupPolicyExtensions: type: array items: $ref: '#/components/schemas/microsoft.graph.unsupportedGroupPolicyExtension' description: A list of unsupported group policy extensions inside the Group Policy Object. + x-ms-navigationProperty: true additionalProperties: type: object description: The Group Policy migration report. @@ -16902,6 +17496,7 @@ components: items: $ref: '#/components/schemas/microsoft.graph.groupPolicyOperation' description: The list of operations on the uploaded ADMX file. + x-ms-navigationProperty: true additionalProperties: type: object description: The entity represents an ADMX (Administrative Template) XML file uploaded by Administrator. The ADMX file contains a collection of group policy definitions and their locations by category path. The group policy definition file also contains the languages supported as determined by the language dependent ADML (Administrative Template) language files. @@ -17048,6 +17643,7 @@ components: items: $ref: '#/components/schemas/microsoft.graph.intuneBrandingProfileAssignment' description: The list of group assignments for the branding profile + x-ms-navigationProperty: true additionalProperties: type: object description: This entity contains data which is used in customizing the tenant level appearance of the Company Portal applications as well as the end user web portal. @@ -17179,6 +17775,9 @@ components: windowsEnabled: type: boolean description: 'For Windows, get or set whether data from the data sync partner should be used during compliance evaluations' + windowsMobileApplicationManagementEnabled: + type: boolean + description: 'When TRUE, app protection policies using the Device Threat Level rule will evaluate devices including data from this connector for Windows. When FALSE, Intune will not use device risk details sent over this connector during app protection policies calculation for policies with a Device Threat Level configured. Existing devices that are not compliant due to risk levels obtained from this connector will also become compliant.' additionalProperties: type: object description: Entity which represents a connection to Mobile threat defense partner. @@ -17267,10 +17866,12 @@ components: enabledForScopeValidation: type: boolean description: Determines whether the Permission is validated for Scopes defined per Role Assignment. This property is read-only. + readOnly: true resource: type: string description: Resource category to which this Operation belongs. This property is read-only. nullable: true + readOnly: true resourceName: type: string description: Name of the Resource this operation is performed on. @@ -17295,6 +17896,7 @@ components: items: $ref: '#/components/schemas/microsoft.graph.roleScopeTag' description: The set of Role Scope Tags defined on the Role Assignment. + x-ms-navigationProperty: true additionalProperties: type: object description: The Role Assignment resource. Role assignments tie together a role definition with members and scopes. There can be one or more role assignments per role. This applies to custom and built-in roles. @@ -17315,11 +17917,13 @@ components: isBuiltIn: type: boolean description: Description of the Role Scope Tag. This property is read-only. + readOnly: true assignments: type: array items: $ref: '#/components/schemas/microsoft.graph.roleScopeTagAutoAssignment' description: The list of assignments for this Role Scope Tag. + x-ms-navigationProperty: true additionalProperties: type: object description: Role Scope Tag @@ -17364,6 +17968,7 @@ components: items: $ref: '#/components/schemas/microsoft.graph.roleAssignment' description: List of Role assignments for this role definition. + x-ms-navigationProperty: true additionalProperties: type: object description: 'The Role Definition resource. The role definition is the foundation of role based access in Intune. The role combines an Intune resource such as a Mobile App and associated role permissions such as Create or Read for the resource. There are two types of roles, built-in and custom. Built-in roles cannot be modified. Both built-in roles and custom roles must have assignments to be enforced. Create custom roles if you want to define a role that allows any of the available resources and role permissions to be combined into a single role.' @@ -17496,16 +18101,19 @@ components: items: $ref: '#/components/schemas/microsoft.graph.termsAndConditionsAcceptanceStatus' description: The list of acceptance statuses for this T&C policy. + x-ms-navigationProperty: true assignments: type: array items: $ref: '#/components/schemas/microsoft.graph.termsAndConditionsAssignment' description: The list of assignments for this T&C policy. + x-ms-navigationProperty: true groupAssignments: type: array items: $ref: '#/components/schemas/microsoft.graph.termsAndConditionsGroupAssignment' description: The list of group assignments for this T&C policy. + x-ms-navigationProperty: true additionalProperties: type: object description: A termsAndConditions entity represents the metadata and contents of a given Terms and Conditions (T&C) policy. T&C policies’ contents are presented to users upon their first attempt to enroll into Intune and subsequently upon edits where an administrator has required re-acceptance. They enable administrators to communicate the provisions to which a user must agree in order to have devices enrolled into Intune. @@ -17634,31 +18242,37 @@ components: items: $ref: '#/components/schemas/microsoft.graph.cloudPcAuditEvent' description: Cloud PC audit event. + x-ms-navigationProperty: true cloudPCs: type: array items: $ref: '#/components/schemas/microsoft.graph.cloudPC' description: Cloud managed virtual desktops. + x-ms-navigationProperty: true deviceImages: type: array items: $ref: '#/components/schemas/microsoft.graph.cloudPcDeviceImage' description: The image resource on Cloud PC. + x-ms-navigationProperty: true externalPartnerSettings: type: array items: $ref: '#/components/schemas/microsoft.graph.cloudPcExternalPartnerSetting' description: The external partner settings on a Cloud PC. + x-ms-navigationProperty: true galleryImages: type: array items: $ref: '#/components/schemas/microsoft.graph.cloudPcGalleryImage' description: The gallery image resource on Cloud PC. + x-ms-navigationProperty: true onPremisesConnections: type: array items: $ref: '#/components/schemas/microsoft.graph.cloudPcOnPremisesConnection' description: A defined collection of Azure resource information that can be used to establish on-premises network connectivity for Cloud PCs. + x-ms-navigationProperty: true organizationSettings: $ref: '#/components/schemas/microsoft.graph.cloudPcOrganizationSettings' provisioningPolicies: @@ -17666,26 +18280,31 @@ components: items: $ref: '#/components/schemas/microsoft.graph.cloudPcProvisioningPolicy' description: Cloud PC provisioning policy. + x-ms-navigationProperty: true servicePlans: type: array items: $ref: '#/components/schemas/microsoft.graph.cloudPcServicePlan' description: Cloud PC service plans. + x-ms-navigationProperty: true snapshots: type: array items: $ref: '#/components/schemas/microsoft.graph.cloudPcSnapshot' description: Cloud PC snapshots. + x-ms-navigationProperty: true supportedRegions: type: array items: $ref: '#/components/schemas/microsoft.graph.cloudPcSupportedRegion' description: Cloud PC supported regions. + x-ms-navigationProperty: true userSettings: type: array items: $ref: '#/components/schemas/microsoft.graph.cloudPcUserSetting' description: Cloud PC user settings. + x-ms-navigationProperty: true additionalProperties: type: object microsoft.graph.cloudPcAuditEvent: @@ -17742,6 +18361,8 @@ components: nullable: true connectivityResult: $ref: '#/components/schemas/microsoft.graph.cloudPcConnectivityResult' + diskEncryptionState: + $ref: '#/components/schemas/microsoft.graph.cloudPcDiskEncryptionState' displayName: type: string description: The display name of the Cloud PC. @@ -18009,6 +18630,10 @@ components: - title: cloudPcOrganizationSettings type: object properties: + enableMEMAutoEnroll: + type: boolean + description: Specifies whether new Cloud PCs will be automatically enrolled in Microsoft Endpoint Manager(MEM). The default value is false. + nullable: true osVersion: $ref: '#/components/schemas/microsoft.graph.cloudPcOperatingSystem' userAccountType: @@ -18077,6 +18702,7 @@ components: items: $ref: '#/components/schemas/microsoft.graph.cloudPcProvisioningPolicyAssignment' description: A defined collection of provisioning policy assignments. Represents the set of Microsoft 365 groups and security groups in Azure AD that have provisioning policy assigned. Returned only on $expand. See an example of getting the assignments relationship. + x-ms-navigationProperty: true additionalProperties: type: object microsoft.graph.cloudPcProvisioningPolicyAssignment: @@ -18162,6 +18788,8 @@ components: description: The name for the supported region. Read-only. regionStatus: $ref: '#/components/schemas/microsoft.graph.cloudPcSupportedRegionStatus' + supportedSolution: + $ref: '#/components/schemas/microsoft.graph.cloudPcManagementService' additionalProperties: type: object microsoft.graph.cloudPcUserSetting: @@ -18201,6 +18829,7 @@ components: items: $ref: '#/components/schemas/microsoft.graph.cloudPcUserSettingAssignment' description: 'Represents the set of Microsoft 365 groups and security groups in Azure AD that have cloudPCUserSetting assigned. Returned only on $expand. For an example, see Get cloudPcUserSettingample.' + x-ms-navigationProperty: true additionalProperties: type: object microsoft.graph.cloudPcUserSettingAssignment: @@ -18239,6 +18868,10 @@ components: type: string description: AAD Application Id. nullable: true + auditActorType: + type: string + description: Actor Type. + nullable: true ipAddress: type: string description: IPAddress. @@ -18285,6 +18918,10 @@ components: title: auditResource type: object properties: + auditResourceType: + type: string + description: Audit resource's type. + nullable: true displayName: type: string description: Display name. @@ -18611,7 +19248,15 @@ components: - eligibleButNotAzureAdJoined - needsOsUpdate - ineligible + - scheduledForEnrollment type: string + x-ms-enum: + name: comanagementEligibleType + modelAsString: false + values: + - value: scheduledForEnrollment + description: Devices scheduled for Co-Management enrollment + name: scheduledForEnrollment microsoft.graph.complianceManagementPartnerAssignment: title: complianceManagementPartnerAssignment type: object @@ -19691,14 +20336,25 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.cloudPcHealthCheckItem' + description: 'A list of failed health check items. If the status property is available, this property will be empty.' status: $ref: '#/components/schemas/microsoft.graph.cloudPcConnectivityStatus' updatedDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[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 the status was updated. The timestamp is shown in ISO 8601 format and Coordinated Universal Time (UTC). For example, midnight UTC on Jan 1, 2014 appears as 2014-01-01T00:00:00Z.' format: date-time additionalProperties: type: object + microsoft.graph.cloudPcDiskEncryptionState: + title: cloudPcDiskEncryptionState + enum: + - notAvailable + - notEncryped + - encryptedUsingPlatformManagedKey + - encryptedUsingCustomerManagedKey + - unknownFutureValue + type: string microsoft.graph.cloudPcLoginResult: title: cloudPcLoginResult type: object @@ -19978,613 +20634,766 @@ components: microsoft.graph.auditEventCollectionResponse: title: Collection of auditEvent type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.auditEvent' - '@odata.nextLink': - type: string + allOf: + - $ref: '#/components/schemas/BaseCollectionPaginationCountResponse' + - type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.auditEvent' + additionalProperties: + type: object additionalProperties: type: object microsoft.graph.cartToClassAssociationCollectionResponse: title: Collection of cartToClassAssociation type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.cartToClassAssociation' - '@odata.nextLink': - type: string + allOf: + - $ref: '#/components/schemas/BaseCollectionPaginationCountResponse' + - type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.cartToClassAssociation' + additionalProperties: + type: object additionalProperties: type: object microsoft.graph.comanagementEligibleDeviceCollectionResponse: title: Collection of comanagementEligibleDevice type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.comanagementEligibleDevice' - '@odata.nextLink': - type: string + allOf: + - $ref: '#/components/schemas/BaseCollectionPaginationCountResponse' + - type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.comanagementEligibleDevice' + additionalProperties: + type: object additionalProperties: type: object microsoft.graph.complianceManagementPartnerCollectionResponse: title: Collection of complianceManagementPartner type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.complianceManagementPartner' - '@odata.nextLink': - type: string + allOf: + - $ref: '#/components/schemas/BaseCollectionPaginationCountResponse' + - type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.complianceManagementPartner' + additionalProperties: + type: object additionalProperties: type: object microsoft.graph.restrictedAppsViolationCollectionResponse: title: Collection of restrictedAppsViolation type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.restrictedAppsViolation' - '@odata.nextLink': - type: string + allOf: + - $ref: '#/components/schemas/BaseCollectionPaginationCountResponse' + - type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.restrictedAppsViolation' + additionalProperties: + type: object additionalProperties: type: object microsoft.graph.managedAllDeviceCertificateStateCollectionResponse: title: Collection of managedAllDeviceCertificateState type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.managedAllDeviceCertificateState' - '@odata.nextLink': - type: string + allOf: + - $ref: '#/components/schemas/BaseCollectionPaginationCountResponse' + - type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.managedAllDeviceCertificateState' + additionalProperties: + type: object additionalProperties: type: object microsoft.graph.deviceManagementPartnerCollectionResponse: title: Collection of deviceManagementPartner type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.deviceManagementPartner' - '@odata.nextLink': - type: string + allOf: + - $ref: '#/components/schemas/BaseCollectionPaginationCountResponse' + - type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.deviceManagementPartner' + additionalProperties: + type: object additionalProperties: type: object microsoft.graph.deviceManagementDomainJoinConnectorCollectionResponse: title: Collection of deviceManagementDomainJoinConnector type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.deviceManagementDomainJoinConnector' - '@odata.nextLink': - type: string + allOf: + - $ref: '#/components/schemas/BaseCollectionPaginationCountResponse' + - type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.deviceManagementDomainJoinConnector' + additionalProperties: + type: object additionalProperties: type: object microsoft.graph.deviceManagementExchangeConnectorCollectionResponse: title: Collection of deviceManagementExchangeConnector type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.deviceManagementExchangeConnector' - '@odata.nextLink': - type: string + allOf: + - $ref: '#/components/schemas/BaseCollectionPaginationCountResponse' + - type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.deviceManagementExchangeConnector' + additionalProperties: + type: object additionalProperties: type: object microsoft.graph.deviceManagementExchangeOnPremisesPolicyCollectionResponse: title: Collection of deviceManagementExchangeOnPremisesPolicy type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.deviceManagementExchangeOnPremisesPolicy' - '@odata.nextLink': - type: string + allOf: + - $ref: '#/components/schemas/BaseCollectionPaginationCountResponse' + - type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.deviceManagementExchangeOnPremisesPolicy' + additionalProperties: + type: object additionalProperties: type: object microsoft.graph.groupPolicyCategoryCollectionResponse: title: Collection of groupPolicyCategory type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.groupPolicyCategory' - '@odata.nextLink': - type: string + allOf: + - $ref: '#/components/schemas/BaseCollectionPaginationCountResponse' + - type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.groupPolicyCategory' + additionalProperties: + type: object additionalProperties: type: object microsoft.graph.groupPolicyDefinitionCollectionResponse: title: Collection of groupPolicyDefinition type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.groupPolicyDefinition' - '@odata.nextLink': - type: string + allOf: + - $ref: '#/components/schemas/BaseCollectionPaginationCountResponse' + - type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.groupPolicyDefinition' + additionalProperties: + type: object additionalProperties: type: object microsoft.graph.groupPolicyDefinitionFileCollectionResponse: title: Collection of groupPolicyDefinitionFile type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.groupPolicyDefinitionFile' - '@odata.nextLink': - type: string + allOf: + - $ref: '#/components/schemas/BaseCollectionPaginationCountResponse' + - type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.groupPolicyDefinitionFile' + additionalProperties: + type: object additionalProperties: type: object microsoft.graph.groupPolicyPresentationCollectionResponse: title: Collection of groupPolicyPresentation type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.groupPolicyPresentation' - '@odata.nextLink': - type: string + allOf: + - $ref: '#/components/schemas/BaseCollectionPaginationCountResponse' + - type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.groupPolicyPresentation' + additionalProperties: + type: object additionalProperties: type: object microsoft.graph.groupPolicyMigrationReportCollectionResponse: title: Collection of groupPolicyMigrationReport type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.groupPolicyMigrationReport' - '@odata.nextLink': - type: string + allOf: + - $ref: '#/components/schemas/BaseCollectionPaginationCountResponse' + - type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.groupPolicyMigrationReport' + additionalProperties: + type: object additionalProperties: type: object microsoft.graph.groupPolicySettingMappingCollectionResponse: title: Collection of groupPolicySettingMapping type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.groupPolicySettingMapping' - '@odata.nextLink': - type: string + allOf: + - $ref: '#/components/schemas/BaseCollectionPaginationCountResponse' + - type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.groupPolicySettingMapping' + additionalProperties: + type: object additionalProperties: type: object microsoft.graph.unsupportedGroupPolicyExtensionCollectionResponse: title: Collection of unsupportedGroupPolicyExtension type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.unsupportedGroupPolicyExtension' - '@odata.nextLink': - type: string + allOf: + - $ref: '#/components/schemas/BaseCollectionPaginationCountResponse' + - type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.unsupportedGroupPolicyExtension' + additionalProperties: + type: object additionalProperties: type: object microsoft.graph.groupPolicyObjectFileCollectionResponse: title: Collection of groupPolicyObjectFile type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.groupPolicyObjectFile' - '@odata.nextLink': - type: string - additionalProperties: + allOf: + - $ref: '#/components/schemas/BaseCollectionPaginationCountResponse' + - type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.groupPolicyObjectFile' + additionalProperties: + type: object + additionalProperties: type: object microsoft.graph.groupPolicyUploadedDefinitionFileCollectionResponse: title: Collection of groupPolicyUploadedDefinitionFile type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.groupPolicyUploadedDefinitionFile' - '@odata.nextLink': - type: string + allOf: + - $ref: '#/components/schemas/BaseCollectionPaginationCountResponse' + - type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.groupPolicyUploadedDefinitionFile' + additionalProperties: + type: object additionalProperties: type: object microsoft.graph.groupPolicyOperationCollectionResponse: title: Collection of groupPolicyOperation type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.groupPolicyOperation' - '@odata.nextLink': - type: string + allOf: + - $ref: '#/components/schemas/BaseCollectionPaginationCountResponse' + - type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.groupPolicyOperation' + additionalProperties: + type: object additionalProperties: type: object microsoft.graph.intuneBrandingProfileCollectionResponse: title: Collection of intuneBrandingProfile type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.intuneBrandingProfile' - '@odata.nextLink': - type: string + allOf: + - $ref: '#/components/schemas/BaseCollectionPaginationCountResponse' + - type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.intuneBrandingProfile' + additionalProperties: + type: object additionalProperties: type: object microsoft.graph.intuneBrandingProfileAssignmentCollectionResponse: title: Collection of intuneBrandingProfileAssignment type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.intuneBrandingProfileAssignment' - '@odata.nextLink': - type: string + allOf: + - $ref: '#/components/schemas/BaseCollectionPaginationCountResponse' + - type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.intuneBrandingProfileAssignment' + additionalProperties: + type: object additionalProperties: type: object microsoft.graph.iosUpdateDeviceStatusCollectionResponse: title: Collection of iosUpdateDeviceStatus type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.iosUpdateDeviceStatus' - '@odata.nextLink': - type: string + allOf: + - $ref: '#/components/schemas/BaseCollectionPaginationCountResponse' + - type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.iosUpdateDeviceStatus' + additionalProperties: + type: object additionalProperties: type: object microsoft.graph.mobileThreatDefenseConnectorCollectionResponse: title: Collection of mobileThreatDefenseConnector type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.mobileThreatDefenseConnector' - '@odata.nextLink': - type: string + allOf: + - $ref: '#/components/schemas/BaseCollectionPaginationCountResponse' + - type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.mobileThreatDefenseConnector' + additionalProperties: + type: object additionalProperties: type: object microsoft.graph.ndesConnectorCollectionResponse: title: Collection of ndesConnector type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.ndesConnector' - '@odata.nextLink': - type: string + allOf: + - $ref: '#/components/schemas/BaseCollectionPaginationCountResponse' + - type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.ndesConnector' + additionalProperties: + type: object additionalProperties: type: object microsoft.graph.remoteAssistancePartnerCollectionResponse: title: Collection of remoteAssistancePartner type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.remoteAssistancePartner' - '@odata.nextLink': - type: string + allOf: + - $ref: '#/components/schemas/BaseCollectionPaginationCountResponse' + - type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.remoteAssistancePartner' + additionalProperties: + type: object additionalProperties: type: object microsoft.graph.resourceOperationCollectionResponse: title: Collection of resourceOperation type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.resourceOperation' - '@odata.nextLink': - type: string + allOf: + - $ref: '#/components/schemas/BaseCollectionPaginationCountResponse' + - type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.resourceOperation' + additionalProperties: + type: object additionalProperties: type: object microsoft.graph.deviceAndAppManagementRoleAssignmentCollectionResponse: title: Collection of deviceAndAppManagementRoleAssignment type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.deviceAndAppManagementRoleAssignment' - '@odata.nextLink': - type: string + allOf: + - $ref: '#/components/schemas/BaseCollectionPaginationCountResponse' + - type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.deviceAndAppManagementRoleAssignment' + additionalProperties: + type: object additionalProperties: type: object microsoft.graph.roleScopeTagCollectionResponse: title: Collection of roleScopeTag type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.roleScopeTag' - '@odata.nextLink': - type: string + allOf: + - $ref: '#/components/schemas/BaseCollectionPaginationCountResponse' + - type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.roleScopeTag' + additionalProperties: + type: object additionalProperties: type: object microsoft.graph.roleDefinitionCollectionResponse: title: Collection of roleDefinition type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.roleDefinition' - '@odata.nextLink': - type: string + allOf: + - $ref: '#/components/schemas/BaseCollectionPaginationCountResponse' + - type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.roleDefinition' + additionalProperties: + type: object additionalProperties: type: object microsoft.graph.roleAssignmentCollectionResponse: title: Collection of roleAssignment type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.roleAssignment' - '@odata.nextLink': - type: string + allOf: + - $ref: '#/components/schemas/BaseCollectionPaginationCountResponse' + - type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.roleAssignment' + additionalProperties: + type: object additionalProperties: type: object microsoft.graph.roleScopeTagAutoAssignmentCollectionResponse: title: Collection of roleScopeTagAutoAssignment type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.roleScopeTagAutoAssignment' - '@odata.nextLink': - type: string + allOf: + - $ref: '#/components/schemas/BaseCollectionPaginationCountResponse' + - type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.roleScopeTagAutoAssignment' + additionalProperties: + type: object additionalProperties: type: object microsoft.graph.telecomExpenseManagementPartnerCollectionResponse: title: Collection of telecomExpenseManagementPartner type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.telecomExpenseManagementPartner' - '@odata.nextLink': - type: string + allOf: + - $ref: '#/components/schemas/BaseCollectionPaginationCountResponse' + - type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.telecomExpenseManagementPartner' + additionalProperties: + type: object additionalProperties: type: object microsoft.graph.termsAndConditionsCollectionResponse: title: Collection of termsAndConditions type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.termsAndConditions' - '@odata.nextLink': - type: string + allOf: + - $ref: '#/components/schemas/BaseCollectionPaginationCountResponse' + - type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.termsAndConditions' + additionalProperties: + type: object additionalProperties: type: object microsoft.graph.termsAndConditionsAcceptanceStatusCollectionResponse: title: Collection of termsAndConditionsAcceptanceStatus type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.termsAndConditionsAcceptanceStatus' - '@odata.nextLink': - type: string + allOf: + - $ref: '#/components/schemas/BaseCollectionPaginationCountResponse' + - type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.termsAndConditionsAcceptanceStatus' + additionalProperties: + type: object additionalProperties: type: object microsoft.graph.termsAndConditionsAssignmentCollectionResponse: title: Collection of termsAndConditionsAssignment type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.termsAndConditionsAssignment' - '@odata.nextLink': - type: string + allOf: + - $ref: '#/components/schemas/BaseCollectionPaginationCountResponse' + - type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.termsAndConditionsAssignment' + additionalProperties: + type: object additionalProperties: type: object microsoft.graph.termsAndConditionsGroupAssignmentCollectionResponse: title: Collection of termsAndConditionsGroupAssignment type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.termsAndConditionsGroupAssignment' - '@odata.nextLink': - type: string + allOf: + - $ref: '#/components/schemas/BaseCollectionPaginationCountResponse' + - type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.termsAndConditionsGroupAssignment' + additionalProperties: + type: object additionalProperties: type: object microsoft.graph.userPFXCertificateCollectionResponse: title: Collection of userPFXCertificate type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.userPFXCertificate' - '@odata.nextLink': - type: string + allOf: + - $ref: '#/components/schemas/BaseCollectionPaginationCountResponse' + - type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.userPFXCertificate' + additionalProperties: + type: object additionalProperties: type: object microsoft.graph.cloudPcAuditEventCollectionResponse: title: Collection of cloudPcAuditEvent type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.cloudPcAuditEvent' - '@odata.nextLink': - type: string + allOf: + - $ref: '#/components/schemas/BaseCollectionPaginationCountResponse' + - type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.cloudPcAuditEvent' + additionalProperties: + type: object additionalProperties: type: object microsoft.graph.cloudPCCollectionResponse: title: Collection of cloudPC type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.cloudPC' - '@odata.nextLink': - type: string + allOf: + - $ref: '#/components/schemas/BaseCollectionPaginationCountResponse' + - type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.cloudPC' + additionalProperties: + type: object additionalProperties: type: object microsoft.graph.cloudPcDeviceImageCollectionResponse: title: Collection of cloudPcDeviceImage type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.cloudPcDeviceImage' - '@odata.nextLink': - type: string + allOf: + - $ref: '#/components/schemas/BaseCollectionPaginationCountResponse' + - type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.cloudPcDeviceImage' + additionalProperties: + type: object additionalProperties: type: object microsoft.graph.cloudPcExternalPartnerSettingCollectionResponse: title: Collection of cloudPcExternalPartnerSetting type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.cloudPcExternalPartnerSetting' - '@odata.nextLink': - type: string + allOf: + - $ref: '#/components/schemas/BaseCollectionPaginationCountResponse' + - type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.cloudPcExternalPartnerSetting' + additionalProperties: + type: object additionalProperties: type: object microsoft.graph.cloudPcGalleryImageCollectionResponse: title: Collection of cloudPcGalleryImage type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.cloudPcGalleryImage' - '@odata.nextLink': - type: string + allOf: + - $ref: '#/components/schemas/BaseCollectionPaginationCountResponse' + - type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.cloudPcGalleryImage' + additionalProperties: + type: object additionalProperties: type: object microsoft.graph.cloudPcOnPremisesConnectionCollectionResponse: title: Collection of cloudPcOnPremisesConnection type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.cloudPcOnPremisesConnection' - '@odata.nextLink': - type: string + allOf: + - $ref: '#/components/schemas/BaseCollectionPaginationCountResponse' + - type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.cloudPcOnPremisesConnection' + additionalProperties: + type: object additionalProperties: type: object microsoft.graph.cloudPcProvisioningPolicyCollectionResponse: title: Collection of cloudPcProvisioningPolicy type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.cloudPcProvisioningPolicy' - '@odata.nextLink': - type: string + allOf: + - $ref: '#/components/schemas/BaseCollectionPaginationCountResponse' + - type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.cloudPcProvisioningPolicy' + additionalProperties: + type: object additionalProperties: type: object microsoft.graph.cloudPcProvisioningPolicyAssignmentCollectionResponse: title: Collection of cloudPcProvisioningPolicyAssignment type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.cloudPcProvisioningPolicyAssignment' - '@odata.nextLink': - type: string + allOf: + - $ref: '#/components/schemas/BaseCollectionPaginationCountResponse' + - type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.cloudPcProvisioningPolicyAssignment' + additionalProperties: + type: object additionalProperties: type: object microsoft.graph.cloudPcServicePlanCollectionResponse: title: Collection of cloudPcServicePlan type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.cloudPcServicePlan' - '@odata.nextLink': - type: string + allOf: + - $ref: '#/components/schemas/BaseCollectionPaginationCountResponse' + - type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.cloudPcServicePlan' + additionalProperties: + type: object additionalProperties: type: object microsoft.graph.cloudPcSnapshotCollectionResponse: title: Collection of cloudPcSnapshot type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.cloudPcSnapshot' - '@odata.nextLink': - type: string + allOf: + - $ref: '#/components/schemas/BaseCollectionPaginationCountResponse' + - type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.cloudPcSnapshot' + additionalProperties: + type: object additionalProperties: type: object microsoft.graph.cloudPcSupportedRegionCollectionResponse: title: Collection of cloudPcSupportedRegion type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.cloudPcSupportedRegion' - '@odata.nextLink': - type: string + allOf: + - $ref: '#/components/schemas/BaseCollectionPaginationCountResponse' + - type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.cloudPcSupportedRegion' + additionalProperties: + type: object additionalProperties: type: object microsoft.graph.cloudPcUserSettingCollectionResponse: title: Collection of cloudPcUserSetting type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.cloudPcUserSetting' - '@odata.nextLink': - type: string + allOf: + - $ref: '#/components/schemas/BaseCollectionPaginationCountResponse' + - type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.cloudPcUserSetting' + additionalProperties: + type: object additionalProperties: type: object microsoft.graph.cloudPcUserSettingAssignmentCollectionResponse: title: Collection of cloudPcUserSettingAssignment type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.cloudPcUserSettingAssignment' - '@odata.nextLink': - type: string + allOf: + - $ref: '#/components/schemas/BaseCollectionPaginationCountResponse' + - type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.cloudPcUserSettingAssignment' + additionalProperties: + type: object additionalProperties: type: object microsoft.graph.roleScopeTagInfo: @@ -20790,12 +21599,15 @@ components: properties: additionalDetails: type: string + description: Additional message for this health check. nullable: true displayName: type: string + description: The connectivity health check item name. lastHealthCheckDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[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 the last check occurs. The timestamp is shown in ISO 8601 format and Coordinated Universal Time (UTC). For example, midnight UTC on Jan 1, 2014 appears as 2014-01-01T00:00:00Z.' format: date-time nullable: true result: @@ -20904,6 +21716,15 @@ components: $ref: '#/components/schemas/microsoft.graph.ODataErrors.InnerError' additionalProperties: type: object + BaseCollectionPaginationCountResponse: + title: Base collection pagination and count responses + type: object + properties: + '@odata.nextLink': + type: string + nullable: true + additionalProperties: + type: object microsoft.graph.cloudPcConnectivityEventResult: title: cloudPcConnectivityEventResult enum: @@ -20931,6 +21752,8 @@ components: - endpointConnectivityCheckCloudPcUrlNotAllowListed - endpointConnectivityCheckWVDUrlNotAllowListed - endpointConnectivityCheckIntuneUrlNotAllowListed + - endpointConnectivityCheckAzureADUrlNotAllowListed + - endpointConnectivityCheckLocaleUrlNotAllowListed - endpointConnectivityCheckUnknownError - azureAdDeviceSyncCheckDeviceNotFound - azureAdDeviceSyncCheckLongSyncCircle @@ -21311,6 +22134,8 @@ components: name: $top in: query description: Show only the first n items + style: form + explode: false schema: minimum: 0 type: integer @@ -21319,6 +22144,8 @@ components: name: $skip in: query description: Skip the first n items + style: form + explode: false schema: minimum: 0 type: integer @@ -21326,18 +22153,24 @@ components: name: $search in: query description: Search items by search phrases + style: form + explode: false schema: type: string filter: name: $filter in: query description: Filter items by property values + style: form + explode: false schema: type: string count: name: $count in: query description: Include count of items + style: form + explode: false schema: type: boolean securitySchemes: diff --git a/openApiDocs/beta/DeviceManagement.Enrolment.yml b/openApiDocs/beta/DeviceManagement.Enrolment.yml index 3b726369a7a..848abb8706e 100644 --- a/openApiDocs/beta/DeviceManagement.Enrolment.yml +++ b/openApiDocs/beta/DeviceManagement.Enrolment.yml @@ -11,6 +11,7 @@ paths: tags: - deviceManagement.androidDeviceOwnerEnrollmentProfile summary: Get androidDeviceOwnerEnrollmentProfiles from deviceManagement + description: Android device owner enrollment profile entities. operationId: deviceManagement_ListAndroidDeviceOwnerEnrollmentProfiles parameters: - $ref: '#/components/parameters/top' @@ -32,6 +33,8 @@ paths: - id desc - accountId - accountId desc + - configureWifi + - configureWifi desc - createdDateTime - createdDateTime desc - description @@ -81,6 +84,7 @@ paths: enum: - id - accountId + - configureWifi - createdDateTime - description - displayName @@ -148,12 +152,14 @@ paths: tags: - deviceManagement.androidDeviceOwnerEnrollmentProfile summary: Get androidDeviceOwnerEnrollmentProfiles from deviceManagement + description: Android device owner enrollment profile entities. operationId: deviceManagement_GetAndroidDeviceOwnerEnrollmentProfiles parameters: - name: androidDeviceOwnerEnrollmentProfile-id in: path description: 'key: id of androidDeviceOwnerEnrollmentProfile' required: true + style: simple schema: type: string x-ms-docs-key-type: androidDeviceOwnerEnrollmentProfile @@ -169,6 +175,7 @@ paths: enum: - id - accountId + - configureWifi - createdDateTime - description - displayName @@ -225,6 +232,7 @@ paths: in: path description: 'key: id of androidDeviceOwnerEnrollmentProfile' required: true + style: simple schema: type: string x-ms-docs-key-type: androidDeviceOwnerEnrollmentProfile @@ -251,12 +259,14 @@ paths: in: path description: 'key: id of androidDeviceOwnerEnrollmentProfile' required: true + style: simple schema: type: string x-ms-docs-key-type: androidDeviceOwnerEnrollmentProfile - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -270,6 +280,7 @@ paths: tags: - deviceManagement.androidForWorkEnrollmentProfile summary: Get androidForWorkEnrollmentProfiles from deviceManagement + description: Android for Work enrollment profile entities. operationId: deviceManagement_ListAndroidGraphFPreWorkEnrollmentProfiles parameters: - $ref: '#/components/parameters/top' @@ -380,12 +391,14 @@ paths: tags: - deviceManagement.androidForWorkEnrollmentProfile summary: Get androidForWorkEnrollmentProfiles from deviceManagement + description: Android for Work enrollment profile entities. operationId: deviceManagement_GetAndroidGraphFPreWorkEnrollmentProfiles parameters: - name: androidForWorkEnrollmentProfile-id in: path description: 'key: id of androidForWorkEnrollmentProfile' required: true + style: simple schema: type: string x-ms-docs-key-type: androidForWorkEnrollmentProfile @@ -448,6 +461,7 @@ paths: in: path description: 'key: id of androidForWorkEnrollmentProfile' required: true + style: simple schema: type: string x-ms-docs-key-type: androidForWorkEnrollmentProfile @@ -474,12 +488,14 @@ paths: in: path description: 'key: id of androidForWorkEnrollmentProfile' required: true + style: simple schema: type: string x-ms-docs-key-type: androidForWorkEnrollmentProfile - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -493,6 +509,7 @@ paths: tags: - deviceManagement.appleUserInitiatedEnrollmentProfile summary: Get appleUserInitiatedEnrollmentProfiles from deviceManagement + description: Apple user initiated enrollment profiles operationId: deviceManagement_ListAppleUserInitiatedEnrollmentProfiles parameters: - $ref: '#/components/parameters/top' @@ -599,12 +616,14 @@ paths: tags: - deviceManagement.appleUserInitiatedEnrollmentProfile summary: Get appleUserInitiatedEnrollmentProfiles from deviceManagement + description: Apple user initiated enrollment profiles operationId: deviceManagement_GetAppleUserInitiatedEnrollmentProfiles parameters: - name: appleUserInitiatedEnrollmentProfile-id in: path description: 'key: id of appleUserInitiatedEnrollmentProfile' required: true + style: simple schema: type: string x-ms-docs-key-type: appleUserInitiatedEnrollmentProfile @@ -669,6 +688,7 @@ paths: in: path description: 'key: id of appleUserInitiatedEnrollmentProfile' required: true + style: simple schema: type: string x-ms-docs-key-type: appleUserInitiatedEnrollmentProfile @@ -695,12 +715,14 @@ paths: in: path description: 'key: id of appleUserInitiatedEnrollmentProfile' required: true + style: simple schema: type: string x-ms-docs-key-type: appleUserInitiatedEnrollmentProfile - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -714,12 +736,14 @@ paths: tags: - deviceManagement.appleUserInitiatedEnrollmentProfile summary: Get assignments from deviceManagement + description: The list of assignments for this profile. operationId: deviceManagement.appleUserInitiatedEnrollmentProfiles_ListAssignments parameters: - name: appleUserInitiatedEnrollmentProfile-id in: path description: 'key: id of appleUserInitiatedEnrollmentProfile' required: true + style: simple schema: type: string x-ms-docs-key-type: appleUserInitiatedEnrollmentProfile @@ -787,6 +811,7 @@ paths: in: path description: 'key: id of appleUserInitiatedEnrollmentProfile' required: true + style: simple schema: type: string x-ms-docs-key-type: appleUserInitiatedEnrollmentProfile @@ -812,12 +837,14 @@ paths: tags: - deviceManagement.appleUserInitiatedEnrollmentProfile summary: Get assignments from deviceManagement + description: The list of assignments for this profile. operationId: deviceManagement.appleUserInitiatedEnrollmentProfiles_GetAssignments parameters: - name: appleUserInitiatedEnrollmentProfile-id in: path description: 'key: id of appleUserInitiatedEnrollmentProfile' required: true + style: simple schema: type: string x-ms-docs-key-type: appleUserInitiatedEnrollmentProfile @@ -825,6 +852,7 @@ paths: in: path description: 'key: id of appleEnrollmentProfileAssignment' required: true + style: simple schema: type: string x-ms-docs-key-type: appleEnrollmentProfileAssignment @@ -873,6 +901,7 @@ paths: in: path description: 'key: id of appleUserInitiatedEnrollmentProfile' required: true + style: simple schema: type: string x-ms-docs-key-type: appleUserInitiatedEnrollmentProfile @@ -880,6 +909,7 @@ paths: in: path description: 'key: id of appleEnrollmentProfileAssignment' required: true + style: simple schema: type: string x-ms-docs-key-type: appleEnrollmentProfileAssignment @@ -906,6 +936,7 @@ paths: in: path description: 'key: id of appleUserInitiatedEnrollmentProfile' required: true + style: simple schema: type: string x-ms-docs-key-type: appleUserInitiatedEnrollmentProfile @@ -913,12 +944,14 @@ paths: in: path description: 'key: id of appleEnrollmentProfileAssignment' required: true + style: simple schema: type: string x-ms-docs-key-type: appleEnrollmentProfileAssignment - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -932,6 +965,7 @@ paths: tags: - deviceManagement.deviceManagementAutopilotEvent summary: Get autopilotEvents from deviceManagement + description: The list of autopilot events for the tenant. operationId: deviceManagement_ListAutopilotEvents parameters: - $ref: '#/components/parameters/top' @@ -1092,12 +1126,14 @@ paths: tags: - deviceManagement.deviceManagementAutopilotEvent summary: Get autopilotEvents from deviceManagement + description: The list of autopilot events for the tenant. operationId: deviceManagement_GetAutopilotEvents parameters: - name: deviceManagementAutopilotEvent-id in: path description: 'key: id of deviceManagementAutopilotEvent' required: true + style: simple schema: type: string x-ms-docs-key-type: deviceManagementAutopilotEvent @@ -1178,6 +1214,7 @@ paths: in: path description: 'key: id of deviceManagementAutopilotEvent' required: true + style: simple schema: type: string x-ms-docs-key-type: deviceManagementAutopilotEvent @@ -1204,12 +1241,14 @@ paths: in: path description: 'key: id of deviceManagementAutopilotEvent' required: true + style: simple schema: type: string x-ms-docs-key-type: deviceManagementAutopilotEvent - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -1223,12 +1262,14 @@ paths: tags: - deviceManagement.deviceManagementAutopilotEvent summary: Get policyStatusDetails from deviceManagement + description: Policy and application status details for this device. operationId: deviceManagement.autopilotEvents_ListPolicyStatusDetails parameters: - name: deviceManagementAutopilotEvent-id in: path description: 'key: id of deviceManagementAutopilotEvent' required: true + style: simple schema: type: string x-ms-docs-key-type: deviceManagementAutopilotEvent @@ -1311,6 +1352,7 @@ paths: in: path description: 'key: id of deviceManagementAutopilotEvent' required: true + style: simple schema: type: string x-ms-docs-key-type: deviceManagementAutopilotEvent @@ -1336,12 +1378,14 @@ paths: tags: - deviceManagement.deviceManagementAutopilotEvent summary: Get policyStatusDetails from deviceManagement + description: Policy and application status details for this device. operationId: deviceManagement.autopilotEvents_GetPolicyStatusDetails parameters: - name: deviceManagementAutopilotEvent-id in: path description: 'key: id of deviceManagementAutopilotEvent' required: true + style: simple schema: type: string x-ms-docs-key-type: deviceManagementAutopilotEvent @@ -1349,6 +1393,7 @@ paths: in: path description: 'key: id of deviceManagementAutopilotPolicyStatusDetail' required: true + style: simple schema: type: string x-ms-docs-key-type: deviceManagementAutopilotPolicyStatusDetail @@ -1402,6 +1447,7 @@ paths: in: path description: 'key: id of deviceManagementAutopilotEvent' required: true + style: simple schema: type: string x-ms-docs-key-type: deviceManagementAutopilotEvent @@ -1409,6 +1455,7 @@ paths: in: path description: 'key: id of deviceManagementAutopilotPolicyStatusDetail' required: true + style: simple schema: type: string x-ms-docs-key-type: deviceManagementAutopilotPolicyStatusDetail @@ -1435,6 +1482,7 @@ paths: in: path description: 'key: id of deviceManagementAutopilotEvent' required: true + style: simple schema: type: string x-ms-docs-key-type: deviceManagementAutopilotEvent @@ -1442,12 +1490,14 @@ paths: in: path description: 'key: id of deviceManagementAutopilotPolicyStatusDetail' required: true + style: simple schema: type: string x-ms-docs-key-type: deviceManagementAutopilotPolicyStatusDetail - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -1461,6 +1511,7 @@ paths: tags: - deviceManagement.onPremisesConditionalAccessSettings summary: Get conditionalAccessSettings from deviceManagement + description: The Exchange on premises conditional access settings. On premises conditional access will require devices to be both enrolled and compliant for mail access operationId: deviceManagement_GetConditionalAccessSettings parameters: - name: $select @@ -1528,6 +1579,7 @@ paths: - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -1541,6 +1593,7 @@ paths: tags: - deviceManagement.depOnboardingSetting summary: Get depOnboardingSettings from deviceManagement + description: This collections of multiple DEP tokens per-tenant. operationId: deviceManagement_ListDepOnboardingSettings parameters: - $ref: '#/components/parameters/top' @@ -1665,12 +1718,14 @@ paths: tags: - deviceManagement.depOnboardingSetting summary: Get depOnboardingSettings from deviceManagement + description: This collections of multiple DEP tokens per-tenant. operationId: deviceManagement_GetDepOnboardingSettings parameters: - name: depOnboardingSetting-id in: path description: 'key: id of depOnboardingSetting' required: true + style: simple schema: type: string x-ms-docs-key-type: depOnboardingSetting @@ -1767,6 +1822,7 @@ paths: in: path description: 'key: id of depOnboardingSetting' required: true + style: simple schema: type: string x-ms-docs-key-type: depOnboardingSetting @@ -1793,12 +1849,14 @@ paths: in: path description: 'key: id of depOnboardingSetting' required: true + style: simple schema: type: string x-ms-docs-key-type: depOnboardingSetting - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -1812,12 +1870,14 @@ paths: tags: - deviceManagement.depOnboardingSetting summary: Get defaultIosEnrollmentProfile from deviceManagement + description: Default iOS Enrollment Profile operationId: deviceManagement.depOnboardingSettings_GetDefaultIosEnrollmentProfile parameters: - name: depOnboardingSetting-id in: path description: 'key: id of depOnboardingSetting' required: true + style: simple schema: type: string x-ms-docs-key-type: depOnboardingSetting @@ -1914,12 +1974,14 @@ paths: tags: - deviceManagement.depOnboardingSetting summary: Get defaultMacOsEnrollmentProfile from deviceManagement + description: Default MacOs Enrollment Profile operationId: deviceManagement.depOnboardingSettings_GetDefaultMacOsEnrollmentProfile parameters: - name: depOnboardingSetting-id in: path description: 'key: id of depOnboardingSetting' required: true + style: simple schema: type: string x-ms-docs-key-type: depOnboardingSetting @@ -1962,11 +2024,25 @@ paths: - accessibilityScreenDisabled - autoUnlockWithWatchDisabled - chooseYourLockScreenDisabled + - dontAutoPopulatePrimaryAccountInfo + - enableRestrictEditing - fileVaultDisabled - iCloudDiagnosticsDisabled - iCloudStorageDisabled + - isLocalPrimaryAccount + - isPrimaryUser + - lockPrimaryAccountInfo + - managedLocalUserShortName - passCodeDisabled + - prefillAccountInfo + - primaryAccountFullName + - primaryAccountUserName + - primaryUser + - primaryUserFullName - registrationDisabled + - requestRequiresNetworkTether + - setPrimarySetupAccountAsRegularUser + - skipPrimarySetupAccountCreation - zoomDisabled type: string - name: $expand @@ -1996,12 +2072,14 @@ paths: tags: - deviceManagement.depOnboardingSetting summary: Get enrollmentProfiles from deviceManagement + description: The enrollment profiles. operationId: deviceManagement.depOnboardingSettings_ListEnrollmentProfiles parameters: - name: depOnboardingSetting-id in: path description: 'key: id of depOnboardingSetting' required: true + style: simple schema: type: string x-ms-docs-key-type: depOnboardingSetting @@ -2084,6 +2162,7 @@ paths: in: path description: 'key: id of depOnboardingSetting' required: true + style: simple schema: type: string x-ms-docs-key-type: depOnboardingSetting @@ -2109,12 +2188,14 @@ paths: tags: - deviceManagement.depOnboardingSetting summary: Get enrollmentProfiles from deviceManagement + description: The enrollment profiles. operationId: deviceManagement.depOnboardingSettings_GetEnrollmentProfiles parameters: - name: depOnboardingSetting-id in: path description: 'key: id of depOnboardingSetting' required: true + style: simple schema: type: string x-ms-docs-key-type: depOnboardingSetting @@ -2122,6 +2203,7 @@ paths: in: path description: 'key: id of enrollmentProfile' required: true + style: simple schema: type: string x-ms-docs-key-type: enrollmentProfile @@ -2182,6 +2264,7 @@ paths: in: path description: 'key: id of depOnboardingSetting' required: true + style: simple schema: type: string x-ms-docs-key-type: depOnboardingSetting @@ -2189,6 +2272,7 @@ paths: in: path description: 'key: id of enrollmentProfile' required: true + style: simple schema: type: string x-ms-docs-key-type: enrollmentProfile @@ -2215,6 +2299,7 @@ paths: in: path description: 'key: id of depOnboardingSetting' required: true + style: simple schema: type: string x-ms-docs-key-type: depOnboardingSetting @@ -2222,12 +2307,14 @@ paths: in: path description: 'key: id of enrollmentProfile' required: true + style: simple schema: type: string x-ms-docs-key-type: enrollmentProfile - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -2241,12 +2328,14 @@ paths: tags: - deviceManagement.depOnboardingSetting summary: Get importedAppleDeviceIdentities from deviceManagement + description: The imported Apple device identities. operationId: deviceManagement.depOnboardingSettings_ListImportedAppleDeviceIdentities parameters: - name: depOnboardingSetting-id in: path description: 'key: id of depOnboardingSetting' required: true + style: simple schema: type: string x-ms-docs-key-type: depOnboardingSetting @@ -2344,6 +2433,7 @@ paths: in: path description: 'key: id of depOnboardingSetting' required: true + style: simple schema: type: string x-ms-docs-key-type: depOnboardingSetting @@ -2369,12 +2459,14 @@ paths: tags: - deviceManagement.depOnboardingSetting summary: Get importedAppleDeviceIdentities from deviceManagement + description: The imported Apple device identities. operationId: deviceManagement.depOnboardingSettings_GetImportedAppleDeviceIdentities parameters: - name: depOnboardingSetting-id in: path description: 'key: id of depOnboardingSetting' required: true + style: simple schema: type: string x-ms-docs-key-type: depOnboardingSetting @@ -2382,6 +2474,7 @@ paths: in: path description: 'key: id of importedAppleDeviceIdentity' required: true + style: simple schema: type: string x-ms-docs-key-type: importedAppleDeviceIdentity @@ -2440,6 +2533,7 @@ paths: in: path description: 'key: id of depOnboardingSetting' required: true + style: simple schema: type: string x-ms-docs-key-type: depOnboardingSetting @@ -2447,6 +2541,7 @@ paths: in: path description: 'key: id of importedAppleDeviceIdentity' required: true + style: simple schema: type: string x-ms-docs-key-type: importedAppleDeviceIdentity @@ -2473,6 +2568,7 @@ paths: in: path description: 'key: id of depOnboardingSetting' required: true + style: simple schema: type: string x-ms-docs-key-type: depOnboardingSetting @@ -2480,12 +2576,14 @@ paths: in: path description: 'key: id of importedAppleDeviceIdentity' required: true + style: simple schema: type: string x-ms-docs-key-type: importedAppleDeviceIdentity - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -2499,6 +2597,7 @@ paths: tags: - deviceManagement.deviceEnrollmentConfiguration summary: Get deviceEnrollmentConfigurations from deviceManagement + description: The list of device enrollment configurations operationId: deviceManagement_ListDeviceEnrollmentConfigurations parameters: - $ref: '#/components/parameters/top' @@ -2605,12 +2704,14 @@ paths: tags: - deviceManagement.deviceEnrollmentConfiguration summary: Get deviceEnrollmentConfigurations from deviceManagement + description: The list of device enrollment configurations operationId: deviceManagement_GetDeviceEnrollmentConfigurations parameters: - name: deviceEnrollmentConfiguration-id in: path description: 'key: id of deviceEnrollmentConfiguration' required: true + style: simple schema: type: string x-ms-docs-key-type: deviceEnrollmentConfiguration @@ -2677,6 +2778,7 @@ paths: in: path description: 'key: id of deviceEnrollmentConfiguration' required: true + style: simple schema: type: string x-ms-docs-key-type: deviceEnrollmentConfiguration @@ -2703,12 +2805,14 @@ paths: in: path description: 'key: id of deviceEnrollmentConfiguration' required: true + style: simple schema: type: string x-ms-docs-key-type: deviceEnrollmentConfiguration - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -2722,12 +2826,14 @@ paths: tags: - deviceManagement.deviceEnrollmentConfiguration summary: Get assignments from deviceManagement + description: The list of group assignments for the device configuration profile operationId: deviceManagement.deviceEnrollmentConfigurations_ListAssignments parameters: - name: deviceEnrollmentConfiguration-id in: path description: 'key: id of deviceEnrollmentConfiguration' required: true + style: simple schema: type: string x-ms-docs-key-type: deviceEnrollmentConfiguration @@ -2801,6 +2907,7 @@ paths: in: path description: 'key: id of deviceEnrollmentConfiguration' required: true + style: simple schema: type: string x-ms-docs-key-type: deviceEnrollmentConfiguration @@ -2826,12 +2933,14 @@ paths: tags: - deviceManagement.deviceEnrollmentConfiguration summary: Get assignments from deviceManagement + description: The list of group assignments for the device configuration profile operationId: deviceManagement.deviceEnrollmentConfigurations_GetAssignments parameters: - name: deviceEnrollmentConfiguration-id in: path description: 'key: id of deviceEnrollmentConfiguration' required: true + style: simple schema: type: string x-ms-docs-key-type: deviceEnrollmentConfiguration @@ -2839,6 +2948,7 @@ paths: in: path description: 'key: id of enrollmentConfigurationAssignment' required: true + style: simple schema: type: string x-ms-docs-key-type: enrollmentConfigurationAssignment @@ -2889,6 +2999,7 @@ paths: in: path description: 'key: id of deviceEnrollmentConfiguration' required: true + style: simple schema: type: string x-ms-docs-key-type: deviceEnrollmentConfiguration @@ -2896,6 +3007,7 @@ paths: in: path description: 'key: id of enrollmentConfigurationAssignment' required: true + style: simple schema: type: string x-ms-docs-key-type: enrollmentConfigurationAssignment @@ -2922,6 +3034,7 @@ paths: in: path description: 'key: id of deviceEnrollmentConfiguration' required: true + style: simple schema: type: string x-ms-docs-key-type: deviceEnrollmentConfiguration @@ -2929,12 +3042,14 @@ paths: in: path description: 'key: id of enrollmentConfigurationAssignment' required: true + style: simple schema: type: string x-ms-docs-key-type: enrollmentConfigurationAssignment - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -2948,6 +3063,7 @@ paths: tags: - deviceManagement.importedDeviceIdentity summary: Get importedDeviceIdentities from deviceManagement + description: The imported device identities. operationId: deviceManagement_ListImportedDeviceIdentities parameters: - $ref: '#/components/parameters/top' @@ -3052,12 +3168,14 @@ paths: tags: - deviceManagement.importedDeviceIdentity summary: Get importedDeviceIdentities from deviceManagement + description: The imported device identities. operationId: deviceManagement_GetImportedDeviceIdentities parameters: - name: importedDeviceIdentity-id in: path description: 'key: id of importedDeviceIdentity' required: true + style: simple schema: type: string x-ms-docs-key-type: importedDeviceIdentity @@ -3113,6 +3231,7 @@ paths: in: path description: 'key: id of importedDeviceIdentity' required: true + style: simple schema: type: string x-ms-docs-key-type: importedDeviceIdentity @@ -3139,12 +3258,14 @@ paths: in: path description: 'key: id of importedDeviceIdentity' required: true + style: simple schema: type: string x-ms-docs-key-type: importedDeviceIdentity - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -3158,6 +3279,7 @@ paths: tags: - deviceManagement.importedWindowsAutopilotDeviceIdentity summary: Get importedWindowsAutopilotDeviceIdentities from deviceManagement + description: Collection of imported Windows autopilot devices. operationId: deviceManagement_ListImportedWindowsAutopilotDeviceIdentities parameters: - $ref: '#/components/parameters/top' @@ -3259,12 +3381,14 @@ paths: tags: - deviceManagement.importedWindowsAutopilotDeviceIdentity summary: Get importedWindowsAutopilotDeviceIdentities from deviceManagement + description: Collection of imported Windows autopilot devices. operationId: deviceManagement_GetImportedWindowsAutopilotDeviceIdentities parameters: - name: importedWindowsAutopilotDeviceIdentity-id in: path description: 'key: id of importedWindowsAutopilotDeviceIdentity' required: true + style: simple schema: type: string x-ms-docs-key-type: importedWindowsAutopilotDeviceIdentity @@ -3319,6 +3443,7 @@ paths: in: path description: 'key: id of importedWindowsAutopilotDeviceIdentity' required: true + style: simple schema: type: string x-ms-docs-key-type: importedWindowsAutopilotDeviceIdentity @@ -3345,12 +3470,14 @@ paths: in: path description: 'key: id of importedWindowsAutopilotDeviceIdentity' required: true + style: simple schema: type: string x-ms-docs-key-type: importedWindowsAutopilotDeviceIdentity - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -3364,6 +3491,7 @@ paths: tags: - deviceManagement.userExperienceAnalyticsNotAutopilotReadyDevice summary: Get userExperienceAnalyticsNotAutopilotReadyDevice from deviceManagement + description: User experience analytics devices not Windows Autopilot ready. operationId: deviceManagement_ListUserExperienceAnalyticsNotAutopilotReadyDevice parameters: - $ref: '#/components/parameters/top' @@ -3471,12 +3599,14 @@ paths: tags: - deviceManagement.userExperienceAnalyticsNotAutopilotReadyDevice summary: Get userExperienceAnalyticsNotAutopilotReadyDevice from deviceManagement + description: User experience analytics devices not Windows Autopilot ready. operationId: deviceManagement_GetUserExperienceAnalyticsNotAutopilotReadyDevice parameters: - name: userExperienceAnalyticsNotAutopilotReadyDevice-id in: path description: 'key: id of userExperienceAnalyticsNotAutopilotReadyDevice' required: true + style: simple schema: type: string x-ms-docs-key-type: userExperienceAnalyticsNotAutopilotReadyDevice @@ -3533,6 +3663,7 @@ paths: in: path description: 'key: id of userExperienceAnalyticsNotAutopilotReadyDevice' required: true + style: simple schema: type: string x-ms-docs-key-type: userExperienceAnalyticsNotAutopilotReadyDevice @@ -3559,12 +3690,14 @@ paths: in: path description: 'key: id of userExperienceAnalyticsNotAutopilotReadyDevice' required: true + style: simple schema: type: string x-ms-docs-key-type: userExperienceAnalyticsNotAutopilotReadyDevice - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -3578,6 +3711,7 @@ paths: tags: - deviceManagement.windowsAutopilotDeploymentProfile summary: Get windowsAutopilotDeploymentProfiles from deviceManagement + description: Windows auto pilot deployment profiles operationId: deviceManagement_ListWindowsAutopilotDeploymentProfiles parameters: - $ref: '#/components/parameters/top' @@ -3701,12 +3835,14 @@ paths: tags: - deviceManagement.windowsAutopilotDeploymentProfile summary: Get windowsAutopilotDeploymentProfiles from deviceManagement + description: Windows auto pilot deployment profiles operationId: deviceManagement_GetWindowsAutopilotDeploymentProfiles parameters: - name: windowsAutopilotDeploymentProfile-id in: path description: 'key: id of windowsAutopilotDeploymentProfile' required: true + style: simple schema: type: string x-ms-docs-key-type: windowsAutopilotDeploymentProfile @@ -3782,6 +3918,7 @@ paths: in: path description: 'key: id of windowsAutopilotDeploymentProfile' required: true + style: simple schema: type: string x-ms-docs-key-type: windowsAutopilotDeploymentProfile @@ -3808,12 +3945,14 @@ paths: in: path description: 'key: id of windowsAutopilotDeploymentProfile' required: true + style: simple schema: type: string x-ms-docs-key-type: windowsAutopilotDeploymentProfile - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -3827,12 +3966,14 @@ paths: tags: - deviceManagement.windowsAutopilotDeploymentProfile summary: Get assignedDevices from deviceManagement + description: The list of assigned devices for the profile. operationId: deviceManagement.windowsAutopilotDeploymentProfiles_ListAssignedDevices parameters: - name: windowsAutopilotDeploymentProfile-id in: path description: 'key: id of windowsAutopilotDeploymentProfile' required: true + style: simple schema: type: string x-ms-docs-key-type: windowsAutopilotDeploymentProfile @@ -3976,6 +4117,7 @@ paths: in: path description: 'key: id of windowsAutopilotDeploymentProfile' required: true + style: simple schema: type: string x-ms-docs-key-type: windowsAutopilotDeploymentProfile @@ -4001,12 +4143,14 @@ paths: tags: - deviceManagement.windowsAutopilotDeploymentProfile summary: Get assignedDevices from deviceManagement + description: The list of assigned devices for the profile. operationId: deviceManagement.windowsAutopilotDeploymentProfiles_GetAssignedDevices parameters: - name: windowsAutopilotDeploymentProfile-id in: path description: 'key: id of windowsAutopilotDeploymentProfile' required: true + style: simple schema: type: string x-ms-docs-key-type: windowsAutopilotDeploymentProfile @@ -4014,6 +4158,7 @@ paths: in: path description: 'key: id of windowsAutopilotDeviceIdentity' required: true + style: simple schema: type: string x-ms-docs-key-type: windowsAutopilotDeviceIdentity @@ -4111,6 +4256,7 @@ paths: in: path description: 'key: id of windowsAutopilotDeploymentProfile' required: true + style: simple schema: type: string x-ms-docs-key-type: windowsAutopilotDeploymentProfile @@ -4118,6 +4264,7 @@ paths: in: path description: 'key: id of windowsAutopilotDeviceIdentity' required: true + style: simple schema: type: string x-ms-docs-key-type: windowsAutopilotDeviceIdentity @@ -4144,6 +4291,7 @@ paths: in: path description: 'key: id of windowsAutopilotDeploymentProfile' required: true + style: simple schema: type: string x-ms-docs-key-type: windowsAutopilotDeploymentProfile @@ -4151,12 +4299,14 @@ paths: in: path description: 'key: id of windowsAutopilotDeviceIdentity' required: true + style: simple schema: type: string x-ms-docs-key-type: windowsAutopilotDeviceIdentity - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -4170,12 +4320,14 @@ paths: tags: - deviceManagement.windowsAutopilotDeploymentProfile summary: Get deploymentProfile from deviceManagement + description: Deployment profile currently assigned to the Windows autopilot device. operationId: deviceManagement.windowsAutopilotDeploymentProfiles.assignedDevices_GetDeploymentProfile parameters: - name: windowsAutopilotDeploymentProfile-id in: path description: 'key: id of windowsAutopilotDeploymentProfile' required: true + style: simple schema: type: string x-ms-docs-key-type: windowsAutopilotDeploymentProfile @@ -4183,6 +4335,7 @@ paths: in: path description: 'key: id of windowsAutopilotDeviceIdentity' required: true + style: simple schema: type: string x-ms-docs-key-type: windowsAutopilotDeviceIdentity @@ -4253,12 +4406,14 @@ paths: tags: - deviceManagement.windowsAutopilotDeploymentProfile summary: Get intendedDeploymentProfile from deviceManagement + description: Deployment profile intended to be assigned to the Windows autopilot device. operationId: deviceManagement.windowsAutopilotDeploymentProfiles.assignedDevices_GetIntendedDeploymentProfile parameters: - name: windowsAutopilotDeploymentProfile-id in: path description: 'key: id of windowsAutopilotDeploymentProfile' required: true + style: simple schema: type: string x-ms-docs-key-type: windowsAutopilotDeploymentProfile @@ -4266,6 +4421,7 @@ paths: in: path description: 'key: id of windowsAutopilotDeviceIdentity' required: true + style: simple schema: type: string x-ms-docs-key-type: windowsAutopilotDeviceIdentity @@ -4336,12 +4492,14 @@ paths: tags: - deviceManagement.windowsAutopilotDeploymentProfile summary: Get assignments from deviceManagement + description: The list of group assignments for the profile. operationId: deviceManagement.windowsAutopilotDeploymentProfiles_ListAssignments parameters: - name: windowsAutopilotDeploymentProfile-id in: path description: 'key: id of windowsAutopilotDeploymentProfile' required: true + style: simple schema: type: string x-ms-docs-key-type: windowsAutopilotDeploymentProfile @@ -4415,6 +4573,7 @@ paths: in: path description: 'key: id of windowsAutopilotDeploymentProfile' required: true + style: simple schema: type: string x-ms-docs-key-type: windowsAutopilotDeploymentProfile @@ -4440,12 +4599,14 @@ paths: tags: - deviceManagement.windowsAutopilotDeploymentProfile summary: Get assignments from deviceManagement + description: The list of group assignments for the profile. operationId: deviceManagement.windowsAutopilotDeploymentProfiles_GetAssignments parameters: - name: windowsAutopilotDeploymentProfile-id in: path description: 'key: id of windowsAutopilotDeploymentProfile' required: true + style: simple schema: type: string x-ms-docs-key-type: windowsAutopilotDeploymentProfile @@ -4453,6 +4614,7 @@ paths: in: path description: 'key: id of windowsAutopilotDeploymentProfileAssignment' required: true + style: simple schema: type: string x-ms-docs-key-type: windowsAutopilotDeploymentProfileAssignment @@ -4503,6 +4665,7 @@ paths: in: path description: 'key: id of windowsAutopilotDeploymentProfile' required: true + style: simple schema: type: string x-ms-docs-key-type: windowsAutopilotDeploymentProfile @@ -4510,6 +4673,7 @@ paths: in: path description: 'key: id of windowsAutopilotDeploymentProfileAssignment' required: true + style: simple schema: type: string x-ms-docs-key-type: windowsAutopilotDeploymentProfileAssignment @@ -4536,6 +4700,7 @@ paths: in: path description: 'key: id of windowsAutopilotDeploymentProfile' required: true + style: simple schema: type: string x-ms-docs-key-type: windowsAutopilotDeploymentProfile @@ -4543,12 +4708,14 @@ paths: in: path description: 'key: id of windowsAutopilotDeploymentProfileAssignment' required: true + style: simple schema: type: string x-ms-docs-key-type: windowsAutopilotDeploymentProfileAssignment - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -4562,6 +4729,7 @@ paths: tags: - deviceManagement.windowsAutopilotDeviceIdentity summary: Get windowsAutopilotDeviceIdentities from deviceManagement + description: The Windows autopilot device identities contained collection. operationId: deviceManagement_ListWindowsAutopilotDeviceIdentities parameters: - $ref: '#/components/parameters/top' @@ -4721,12 +4889,14 @@ paths: tags: - deviceManagement.windowsAutopilotDeviceIdentity summary: Get windowsAutopilotDeviceIdentities from deviceManagement + description: The Windows autopilot device identities contained collection. operationId: deviceManagement_GetWindowsAutopilotDeviceIdentities parameters: - name: windowsAutopilotDeviceIdentity-id in: path description: 'key: id of windowsAutopilotDeviceIdentity' required: true + style: simple schema: type: string x-ms-docs-key-type: windowsAutopilotDeviceIdentity @@ -4822,6 +4992,7 @@ paths: in: path description: 'key: id of windowsAutopilotDeviceIdentity' required: true + style: simple schema: type: string x-ms-docs-key-type: windowsAutopilotDeviceIdentity @@ -4848,12 +5019,14 @@ paths: in: path description: 'key: id of windowsAutopilotDeviceIdentity' required: true + style: simple schema: type: string x-ms-docs-key-type: windowsAutopilotDeviceIdentity - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -4867,12 +5040,14 @@ paths: tags: - deviceManagement.windowsAutopilotDeviceIdentity summary: Get deploymentProfile from deviceManagement + description: Deployment profile currently assigned to the Windows autopilot device. operationId: deviceManagement.windowsAutopilotDeviceIdentities_GetDeploymentProfile parameters: - name: windowsAutopilotDeviceIdentity-id in: path description: 'key: id of windowsAutopilotDeviceIdentity' required: true + style: simple schema: type: string x-ms-docs-key-type: windowsAutopilotDeviceIdentity @@ -4941,12 +5116,14 @@ paths: tags: - deviceManagement.windowsAutopilotDeviceIdentity summary: Get intendedDeploymentProfile from deviceManagement + description: Deployment profile intended to be assigned to the Windows autopilot device. operationId: deviceManagement.windowsAutopilotDeviceIdentities_GetIntendedDeploymentProfile parameters: - name: windowsAutopilotDeviceIdentity-id in: path description: 'key: id of windowsAutopilotDeviceIdentity' required: true + style: simple schema: type: string x-ms-docs-key-type: windowsAutopilotDeviceIdentity @@ -5015,6 +5192,7 @@ paths: tags: - deviceManagement.windowsAutopilotSettings summary: Get windowsAutopilotSettings from deviceManagement + description: The Windows autopilot account settings. operationId: deviceManagement_GetWindowsAutopilotSettings parameters: - name: $select @@ -5084,6 +5262,7 @@ paths: - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -5097,6 +5276,7 @@ paths: tags: - deviceManagement.windowsFeatureUpdateProfile summary: Get windowsFeatureUpdateProfiles from deviceManagement + description: A collection of windows feature update profiles operationId: deviceManagement_ListWindowsFeatureUpdateProfiles parameters: - $ref: '#/components/parameters/top' @@ -5206,12 +5386,14 @@ paths: tags: - deviceManagement.windowsFeatureUpdateProfile summary: Get windowsFeatureUpdateProfiles from deviceManagement + description: A collection of windows feature update profiles operationId: deviceManagement_GetWindowsFeatureUpdateProfiles parameters: - name: windowsFeatureUpdateProfile-id in: path description: 'key: id of windowsFeatureUpdateProfile' required: true + style: simple schema: type: string x-ms-docs-key-type: windowsFeatureUpdateProfile @@ -5277,6 +5459,7 @@ paths: in: path description: 'key: id of windowsFeatureUpdateProfile' required: true + style: simple schema: type: string x-ms-docs-key-type: windowsFeatureUpdateProfile @@ -5303,12 +5486,14 @@ paths: in: path description: 'key: id of windowsFeatureUpdateProfile' required: true + style: simple schema: type: string x-ms-docs-key-type: windowsFeatureUpdateProfile - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -5322,12 +5507,14 @@ paths: tags: - deviceManagement.windowsFeatureUpdateProfile summary: Get assignments from deviceManagement + description: The list of group assignments of the profile. operationId: deviceManagement.windowsFeatureUpdateProfiles_ListAssignments parameters: - name: windowsFeatureUpdateProfile-id in: path description: 'key: id of windowsFeatureUpdateProfile' required: true + style: simple schema: type: string x-ms-docs-key-type: windowsFeatureUpdateProfile @@ -5395,6 +5582,7 @@ paths: in: path description: 'key: id of windowsFeatureUpdateProfile' required: true + style: simple schema: type: string x-ms-docs-key-type: windowsFeatureUpdateProfile @@ -5420,12 +5608,14 @@ paths: tags: - deviceManagement.windowsFeatureUpdateProfile summary: Get assignments from deviceManagement + description: The list of group assignments of the profile. operationId: deviceManagement.windowsFeatureUpdateProfiles_GetAssignments parameters: - name: windowsFeatureUpdateProfile-id in: path description: 'key: id of windowsFeatureUpdateProfile' required: true + style: simple schema: type: string x-ms-docs-key-type: windowsFeatureUpdateProfile @@ -5433,6 +5623,7 @@ paths: in: path description: 'key: id of windowsFeatureUpdateProfileAssignment' required: true + style: simple schema: type: string x-ms-docs-key-type: windowsFeatureUpdateProfileAssignment @@ -5481,6 +5672,7 @@ paths: in: path description: 'key: id of windowsFeatureUpdateProfile' required: true + style: simple schema: type: string x-ms-docs-key-type: windowsFeatureUpdateProfile @@ -5488,6 +5680,7 @@ paths: in: path description: 'key: id of windowsFeatureUpdateProfileAssignment' required: true + style: simple schema: type: string x-ms-docs-key-type: windowsFeatureUpdateProfileAssignment @@ -5514,6 +5707,7 @@ paths: in: path description: 'key: id of windowsFeatureUpdateProfile' required: true + style: simple schema: type: string x-ms-docs-key-type: windowsFeatureUpdateProfile @@ -5521,12 +5715,14 @@ paths: in: path description: 'key: id of windowsFeatureUpdateProfileAssignment' required: true + style: simple schema: type: string x-ms-docs-key-type: windowsFeatureUpdateProfileAssignment - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -5691,6 +5887,7 @@ paths: - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -5795,6 +5992,7 @@ paths: in: path description: 'key: id of unifiedRbacResourceNamespace' required: true + style: simple schema: type: string x-ms-docs-key-type: unifiedRbacResourceNamespace @@ -5852,6 +6050,7 @@ paths: in: path description: 'key: id of unifiedRbacResourceNamespace' required: true + style: simple schema: type: string x-ms-docs-key-type: unifiedRbacResourceNamespace @@ -5878,12 +6077,14 @@ paths: in: path description: 'key: id of unifiedRbacResourceNamespace' required: true + style: simple schema: type: string x-ms-docs-key-type: unifiedRbacResourceNamespace - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -5903,6 +6104,7 @@ paths: in: path description: 'key: id of unifiedRbacResourceNamespace' required: true + style: simple schema: type: string x-ms-docs-key-type: unifiedRbacResourceNamespace @@ -5937,13 +6139,18 @@ paths: get: tags: - roleManagement.rbacApplicationMultiple - summary: Get resourceActions from roleManagement + summary: List resourceActions + description: Get a list of the unifiedRbacResourceAction objects and their properties. + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/unifiedrbacresourcenamespace-list-resourceactions?view=graph-rest-1.0 operationId: roleManagement.cloudPC.resourceNamespaces_ListResourceActions parameters: - name: unifiedRbacResourceNamespace-id in: path description: 'key: id of unifiedRbacResourceNamespace' required: true + style: simple schema: type: string x-ms-docs-key-type: unifiedRbacResourceNamespace @@ -6022,6 +6229,7 @@ paths: in: path description: 'key: id of unifiedRbacResourceNamespace' required: true + style: simple schema: type: string x-ms-docs-key-type: unifiedRbacResourceNamespace @@ -6047,12 +6255,14 @@ paths: tags: - roleManagement.rbacApplicationMultiple summary: Get resourceActions from roleManagement + description: Operations that an authorized principal are allowed to perform. operationId: roleManagement.cloudPC.resourceNamespaces_GetResourceActions parameters: - name: unifiedRbacResourceNamespace-id in: path description: 'key: id of unifiedRbacResourceNamespace' required: true + style: simple schema: type: string x-ms-docs-key-type: unifiedRbacResourceNamespace @@ -6060,6 +6270,7 @@ paths: in: path description: 'key: id of unifiedRbacResourceAction' required: true + style: simple schema: type: string x-ms-docs-key-type: unifiedRbacResourceAction @@ -6119,6 +6330,7 @@ paths: in: path description: 'key: id of unifiedRbacResourceNamespace' required: true + style: simple schema: type: string x-ms-docs-key-type: unifiedRbacResourceNamespace @@ -6126,6 +6338,7 @@ paths: in: path description: 'key: id of unifiedRbacResourceAction' required: true + style: simple schema: type: string x-ms-docs-key-type: unifiedRbacResourceAction @@ -6152,6 +6365,7 @@ paths: in: path description: 'key: id of unifiedRbacResourceNamespace' required: true + style: simple schema: type: string x-ms-docs-key-type: unifiedRbacResourceNamespace @@ -6159,12 +6373,14 @@ paths: in: path description: 'key: id of unifiedRbacResourceAction' required: true + style: simple schema: type: string x-ms-docs-key-type: unifiedRbacResourceAction - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -6184,6 +6400,7 @@ paths: in: path description: 'key: id of unifiedRbacResourceNamespace' required: true + style: simple schema: type: string x-ms-docs-key-type: unifiedRbacResourceNamespace @@ -6191,6 +6408,7 @@ paths: in: path description: 'key: id of unifiedRbacResourceAction' required: true + style: simple schema: type: string x-ms-docs-key-type: unifiedRbacResourceAction @@ -6241,6 +6459,7 @@ paths: in: path description: 'key: id of unifiedRbacResourceNamespace' required: true + style: simple schema: type: string x-ms-docs-key-type: unifiedRbacResourceNamespace @@ -6248,6 +6467,7 @@ paths: in: path description: 'key: id of unifiedRbacResourceAction' required: true + style: simple schema: type: string x-ms-docs-key-type: unifiedRbacResourceAction @@ -6274,6 +6494,7 @@ paths: in: path description: 'key: id of unifiedRbacResourceNamespace' required: true + style: simple schema: type: string x-ms-docs-key-type: unifiedRbacResourceNamespace @@ -6281,12 +6502,14 @@ paths: in: path description: 'key: id of unifiedRbacResourceAction' required: true + style: simple schema: type: string x-ms-docs-key-type: unifiedRbacResourceAction - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -6299,7 +6522,11 @@ paths: get: tags: - roleManagement.rbacApplicationMultiple - summary: Get roleAssignments from roleManagement + summary: List unifiedRoleAssignmentMultiple + description: "Get a list of unifiedRoleAssignmentMultiple objects for an RBAC provider. The following RBAC providers are currently supported:\n- Cloud PC \n- device management (Intune) For other Microsoft 365 applications (like Azure AD), use unifiedRoleAssignment." + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/rbacapplicationmultiple-list-roleassignments?view=graph-rest-1.0 operationId: roleManagement.cloudPC_ListRoleAssignments parameters: - $ref: '#/components/parameters/top' @@ -6385,7 +6612,11 @@ paths: post: tags: - roleManagement.rbacApplicationMultiple - summary: Create new navigation property to roleAssignments for roleManagement + summary: Create unifiedRoleAssignmentMultiple + description: "Create a new unifiedRoleAssignmentMultiple object for an RBAC provider. The following RBAC providers are currently supported:\n- Cloud PC \n- device management (Intune) For other Microsoft 365 applications (like Azure AD), use unifiedRoleAssignment." + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/rbacapplicationmultiple-post-roleassignments?view=graph-rest-1.0 operationId: roleManagement.cloudPC_CreateRoleAssignments requestBody: description: New navigation property @@ -6415,6 +6646,7 @@ paths: in: path description: 'key: id of unifiedRoleAssignmentMultiple' required: true + style: simple schema: type: string x-ms-docs-key-type: unifiedRoleAssignmentMultiple @@ -6494,6 +6726,7 @@ paths: in: path description: 'key: id of unifiedRoleAssignmentMultiple' required: true + style: simple schema: type: string x-ms-docs-key-type: unifiedRoleAssignmentMultiple @@ -6520,12 +6753,14 @@ paths: in: path description: 'key: id of unifiedRoleAssignmentMultiple' required: true + style: simple schema: type: string x-ms-docs-key-type: unifiedRoleAssignmentMultiple - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -6539,12 +6774,14 @@ paths: tags: - roleManagement.rbacApplicationMultiple summary: Get appScopes from roleManagement + description: Read-only collection with details of the app specific scopes when the assignment scopes are app specific. Containment entity. Read-only. operationId: roleManagement.cloudPC.roleAssignments_ListAppScopes parameters: - name: unifiedRoleAssignmentMultiple-id in: path description: 'key: id of unifiedRoleAssignmentMultiple' required: true + style: simple schema: type: string x-ms-docs-key-type: unifiedRoleAssignmentMultiple @@ -6615,6 +6852,7 @@ paths: in: path description: 'key: id of unifiedRoleAssignmentMultiple' required: true + style: simple schema: type: string x-ms-docs-key-type: unifiedRoleAssignmentMultiple @@ -6640,12 +6878,14 @@ paths: tags: - roleManagement.rbacApplicationMultiple summary: Get appScopes from roleManagement + description: Read-only collection with details of the app specific scopes when the assignment scopes are app specific. Containment entity. Read-only. operationId: roleManagement.cloudPC.roleAssignments_GetAppScopes parameters: - name: unifiedRoleAssignmentMultiple-id in: path description: 'key: id of unifiedRoleAssignmentMultiple' required: true + style: simple schema: type: string x-ms-docs-key-type: unifiedRoleAssignmentMultiple @@ -6653,6 +6893,7 @@ paths: in: path description: 'key: id of appScope' required: true + style: simple schema: type: string x-ms-docs-key-type: appScope @@ -6702,6 +6943,7 @@ paths: in: path description: 'key: id of unifiedRoleAssignmentMultiple' required: true + style: simple schema: type: string x-ms-docs-key-type: unifiedRoleAssignmentMultiple @@ -6709,6 +6951,7 @@ paths: in: path description: 'key: id of appScope' required: true + style: simple schema: type: string x-ms-docs-key-type: appScope @@ -6735,6 +6978,7 @@ paths: in: path description: 'key: id of unifiedRoleAssignmentMultiple' required: true + style: simple schema: type: string x-ms-docs-key-type: unifiedRoleAssignmentMultiple @@ -6742,12 +6986,14 @@ paths: in: path description: 'key: id of appScope' required: true + style: simple schema: type: string x-ms-docs-key-type: appScope - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -6761,12 +7007,14 @@ paths: tags: - roleManagement.rbacApplicationMultiple summary: Get directoryScopes from roleManagement + description: Read-only collection referencing the directory objects that are scope of the assignment. Provided so that callers can get the directory objects using $expand at the same time as getting the role assignment. Read-only. Supports $expand. operationId: roleManagement.cloudPC.roleAssignments_ListDirectoryScopes parameters: - name: unifiedRoleAssignmentMultiple-id in: path description: 'key: id of unifiedRoleAssignmentMultiple' required: true + style: simple schema: type: string x-ms-docs-key-type: unifiedRoleAssignmentMultiple @@ -6829,12 +7077,14 @@ paths: tags: - roleManagement.rbacApplicationMultiple summary: Get directoryScopes from roleManagement + description: Read-only collection referencing the directory objects that are scope of the assignment. Provided so that callers can get the directory objects using $expand at the same time as getting the role assignment. Read-only. Supports $expand. operationId: roleManagement.cloudPC.roleAssignments_GetDirectoryScopes parameters: - name: unifiedRoleAssignmentMultiple-id in: path description: 'key: id of unifiedRoleAssignmentMultiple' required: true + style: simple schema: type: string x-ms-docs-key-type: unifiedRoleAssignmentMultiple @@ -6842,6 +7092,7 @@ paths: in: path description: 'key: id of directoryObject' required: true + style: simple schema: type: string x-ms-docs-key-type: directoryObject @@ -6885,12 +7136,14 @@ paths: tags: - roleManagement.rbacApplicationMultiple summary: Get principals from roleManagement + description: Read-only collection referencing the assigned principals. Provided so that callers can get the principals using $expand at the same time as getting the role assignment. Read-only. Supports $expand. operationId: roleManagement.cloudPC.roleAssignments_ListPrincipals parameters: - name: unifiedRoleAssignmentMultiple-id in: path description: 'key: id of unifiedRoleAssignmentMultiple' required: true + style: simple schema: type: string x-ms-docs-key-type: unifiedRoleAssignmentMultiple @@ -6953,12 +7206,14 @@ paths: tags: - roleManagement.rbacApplicationMultiple summary: Get principals from roleManagement + description: Read-only collection referencing the assigned principals. Provided so that callers can get the principals using $expand at the same time as getting the role assignment. Read-only. Supports $expand. operationId: roleManagement.cloudPC.roleAssignments_GetPrincipals parameters: - name: unifiedRoleAssignmentMultiple-id in: path description: 'key: id of unifiedRoleAssignmentMultiple' required: true + style: simple schema: type: string x-ms-docs-key-type: unifiedRoleAssignmentMultiple @@ -6966,6 +7221,7 @@ paths: in: path description: 'key: id of directoryObject' required: true + style: simple schema: type: string x-ms-docs-key-type: directoryObject @@ -7009,12 +7265,14 @@ paths: tags: - roleManagement.rbacApplicationMultiple summary: Get roleDefinition from roleManagement + description: 'Specifies the roleDefinition that the assignment is for. Provided so that callers can get the role definition using $expand at the same time as getting the role assignment. Supports $filter (eq operator on id, isBuiltIn, and displayName, and startsWith operator on displayName) and $expand.' operationId: roleManagement.cloudPC.roleAssignments_GetRoleDefinition parameters: - name: unifiedRoleAssignmentMultiple-id in: path description: 'key: id of unifiedRoleAssignmentMultiple' required: true + style: simple schema: type: string x-ms-docs-key-type: unifiedRoleAssignmentMultiple @@ -7071,7 +7329,11 @@ paths: get: tags: - roleManagement.rbacApplicationMultiple - summary: Get roleDefinitions from roleManagement + summary: List roleDefinitions + description: "Get a list of unifiedRoleDefinition objects for an RBAC provider. The following RBAC providers are currently supported:\n- Cloud PC \n- device management (Intune)\n- directory (Azure AD) \n- entitlement management (Azure AD)" + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/rbacapplication-list-roledefinitions?view=graph-rest-1.0 operationId: roleManagement.cloudPC_ListRoleDefinitions parameters: - $ref: '#/components/parameters/top' @@ -7154,7 +7416,11 @@ paths: post: tags: - roleManagement.rbacApplicationMultiple - summary: Create new navigation property to roleDefinitions for roleManagement + summary: Create roleDefinitions + description: "Create a new unifiedRoleDefinition object for an RBAC provider. The following RBAC providers are currently supported:\n- Cloud PC\n- device management (Intune)\n- directory (Azure AD)" + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/rbacapplication-post-roledefinitions?view=graph-rest-1.0 operationId: roleManagement.cloudPC_CreateRoleDefinitions requestBody: description: New navigation property @@ -7184,6 +7450,7 @@ paths: in: path description: 'key: id of unifiedRoleDefinition' required: true + style: simple schema: type: string x-ms-docs-key-type: unifiedRoleDefinition @@ -7248,6 +7515,7 @@ paths: in: path description: 'key: id of unifiedRoleDefinition' required: true + style: simple schema: type: string x-ms-docs-key-type: unifiedRoleDefinition @@ -7274,12 +7542,14 @@ paths: in: path description: 'key: id of unifiedRoleDefinition' required: true + style: simple schema: type: string x-ms-docs-key-type: unifiedRoleDefinition - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -7293,12 +7563,14 @@ paths: tags: - roleManagement.rbacApplicationMultiple summary: Get inheritsPermissionsFrom from roleManagement + description: Read-only collection of role definitions that the given role definition inherits from. Only Azure AD built-in roles support this attribute. operationId: roleManagement.cloudPC.roleDefinitions_ListInheritsPermissionsFrom parameters: - name: unifiedRoleDefinition-id in: path description: 'key: id of unifiedRoleDefinition' required: true + style: simple schema: type: string x-ms-docs-key-type: unifiedRoleDefinition @@ -7389,6 +7661,7 @@ paths: in: path description: 'key: id of unifiedRoleDefinition' required: true + style: simple schema: type: string x-ms-docs-key-type: unifiedRoleDefinition @@ -7414,12 +7687,14 @@ paths: tags: - roleManagement.rbacApplicationMultiple summary: Get inheritsPermissionsFrom from roleManagement + description: Read-only collection of role definitions that the given role definition inherits from. Only Azure AD built-in roles support this attribute. operationId: roleManagement.cloudPC.roleDefinitions_GetInheritsPermissionsFrom parameters: - name: unifiedRoleDefinition-id in: path description: 'key: id of unifiedRoleDefinition' required: true + style: simple schema: type: string x-ms-docs-key-type: unifiedRoleDefinition @@ -7427,6 +7702,7 @@ paths: in: path description: 'key: id of unifiedRoleDefinition' required: true + style: simple schema: type: string x-ms-docs-key-type: unifiedRoleDefinition @@ -7492,6 +7768,7 @@ paths: in: path description: 'key: id of unifiedRoleDefinition' required: true + style: simple schema: type: string x-ms-docs-key-type: unifiedRoleDefinition @@ -7499,6 +7776,7 @@ paths: in: path description: 'key: id of unifiedRoleDefinition' required: true + style: simple schema: type: string x-ms-docs-key-type: unifiedRoleDefinition @@ -7525,6 +7803,7 @@ paths: in: path description: 'key: id of unifiedRoleDefinition' required: true + style: simple schema: type: string x-ms-docs-key-type: unifiedRoleDefinition @@ -7532,12 +7811,14 @@ paths: in: path description: 'key: id of unifiedRoleDefinition' required: true + style: simple schema: type: string x-ms-docs-key-type: unifiedRoleDefinition - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -7546,7 +7827,7 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/roleManagement/cloudPC/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.assignedPrincipals(transitive={transitive},directoryScopeType=''{directoryScopeType}'',directoryScopeId=''{directoryScopeId}'')': + '/roleManagement/cloudPC/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')': get: tags: - roleManagement.Functions @@ -7557,6 +7838,7 @@ paths: in: path description: 'key: id of unifiedRoleDefinition' required: true + style: simple schema: type: string x-ms-docs-key-type: unifiedRoleDefinition @@ -7564,32 +7846,72 @@ paths: in: path description: 'key: id of unifiedRoleDefinition' required: true + style: simple schema: type: string x-ms-docs-key-type: unifiedRoleDefinition - name: transitive in: query - description: 'Usage: transitive={transitive}' + description: 'Usage: transitive=@transitive' + style: form + explode: false schema: type: boolean default: false - name: directoryScopeType in: query - description: 'Usage: directoryScopeType=''{directoryScopeType}''' + description: 'Usage: directoryScopeType=''@directoryScopeType''' + style: form + explode: false schema: type: string - name: directoryScopeId in: query - description: 'Usage: directoryScopeId=''{directoryScopeId}''' + description: 'Usage: directoryScopeId=''@directoryScopeId''' + style: form + explode: false schema: type: string + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - deletedDateTime + type: string + - 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: Success content: application/json: schema: - title: Collection of unifiedRoleDefinition + title: Collection of directoryObject type: object properties: value: @@ -7601,7 +7923,10 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: function - '/roleManagement/cloudPC/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.assignedPrincipals(transitive={transitive},directoryScopeType=''{directoryScopeType}'',directoryScopeId=''{directoryScopeId}'')': + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + '/roleManagement/cloudPC/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')': get: tags: - roleManagement.Functions @@ -7612,32 +7937,72 @@ paths: in: path description: 'key: id of unifiedRoleDefinition' required: true + style: simple schema: type: string x-ms-docs-key-type: unifiedRoleDefinition - name: transitive in: query - description: 'Usage: transitive={transitive}' + description: 'Usage: transitive=@transitive' + style: form + explode: false schema: type: boolean default: false - name: directoryScopeType in: query - description: 'Usage: directoryScopeType=''{directoryScopeType}''' + description: 'Usage: directoryScopeType=''@directoryScopeType''' + style: form + explode: false schema: type: string - name: directoryScopeId in: query - description: 'Usage: directoryScopeId=''{directoryScopeId}''' + description: 'Usage: directoryScopeId=''@directoryScopeId''' + style: form + explode: false schema: type: string + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - deletedDateTime + type: string + - 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: Success content: application/json: schema: - title: Collection of unifiedRoleDefinition + title: Collection of directoryObject type: object properties: value: @@ -7649,11 +8014,15 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: function + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore /roleManagement/deviceManagement: get: tags: - roleManagement.rbacApplicationMultiple summary: Get deviceManagement from roleManagement + description: The RbacApplication for Device Management operationId: roleManagement_GetDeviceManagement parameters: - name: $select @@ -7730,6 +8099,7 @@ paths: - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -7834,6 +8204,7 @@ paths: in: path description: 'key: id of unifiedRbacResourceNamespace' required: true + style: simple schema: type: string x-ms-docs-key-type: unifiedRbacResourceNamespace @@ -7891,6 +8262,7 @@ paths: in: path description: 'key: id of unifiedRbacResourceNamespace' required: true + style: simple schema: type: string x-ms-docs-key-type: unifiedRbacResourceNamespace @@ -7917,12 +8289,14 @@ paths: in: path description: 'key: id of unifiedRbacResourceNamespace' required: true + style: simple schema: type: string x-ms-docs-key-type: unifiedRbacResourceNamespace - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -7942,6 +8316,7 @@ paths: in: path description: 'key: id of unifiedRbacResourceNamespace' required: true + style: simple schema: type: string x-ms-docs-key-type: unifiedRbacResourceNamespace @@ -7976,13 +8351,18 @@ paths: get: tags: - roleManagement.rbacApplicationMultiple - summary: Get resourceActions from roleManagement + summary: List resourceActions + description: Get a list of the unifiedRbacResourceAction objects and their properties. + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/unifiedrbacresourcenamespace-list-resourceactions?view=graph-rest-1.0 operationId: roleManagement.deviceManagement.resourceNamespaces_ListResourceActions parameters: - name: unifiedRbacResourceNamespace-id in: path description: 'key: id of unifiedRbacResourceNamespace' required: true + style: simple schema: type: string x-ms-docs-key-type: unifiedRbacResourceNamespace @@ -8061,6 +8441,7 @@ paths: in: path description: 'key: id of unifiedRbacResourceNamespace' required: true + style: simple schema: type: string x-ms-docs-key-type: unifiedRbacResourceNamespace @@ -8086,12 +8467,14 @@ paths: tags: - roleManagement.rbacApplicationMultiple summary: Get resourceActions from roleManagement + description: Operations that an authorized principal are allowed to perform. operationId: roleManagement.deviceManagement.resourceNamespaces_GetResourceActions parameters: - name: unifiedRbacResourceNamespace-id in: path description: 'key: id of unifiedRbacResourceNamespace' required: true + style: simple schema: type: string x-ms-docs-key-type: unifiedRbacResourceNamespace @@ -8099,6 +8482,7 @@ paths: in: path description: 'key: id of unifiedRbacResourceAction' required: true + style: simple schema: type: string x-ms-docs-key-type: unifiedRbacResourceAction @@ -8158,6 +8542,7 @@ paths: in: path description: 'key: id of unifiedRbacResourceNamespace' required: true + style: simple schema: type: string x-ms-docs-key-type: unifiedRbacResourceNamespace @@ -8165,6 +8550,7 @@ paths: in: path description: 'key: id of unifiedRbacResourceAction' required: true + style: simple schema: type: string x-ms-docs-key-type: unifiedRbacResourceAction @@ -8191,6 +8577,7 @@ paths: in: path description: 'key: id of unifiedRbacResourceNamespace' required: true + style: simple schema: type: string x-ms-docs-key-type: unifiedRbacResourceNamespace @@ -8198,12 +8585,14 @@ paths: in: path description: 'key: id of unifiedRbacResourceAction' required: true + style: simple schema: type: string x-ms-docs-key-type: unifiedRbacResourceAction - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -8223,6 +8612,7 @@ paths: in: path description: 'key: id of unifiedRbacResourceNamespace' required: true + style: simple schema: type: string x-ms-docs-key-type: unifiedRbacResourceNamespace @@ -8230,6 +8620,7 @@ paths: in: path description: 'key: id of unifiedRbacResourceAction' required: true + style: simple schema: type: string x-ms-docs-key-type: unifiedRbacResourceAction @@ -8280,6 +8671,7 @@ paths: in: path description: 'key: id of unifiedRbacResourceNamespace' required: true + style: simple schema: type: string x-ms-docs-key-type: unifiedRbacResourceNamespace @@ -8287,6 +8679,7 @@ paths: in: path description: 'key: id of unifiedRbacResourceAction' required: true + style: simple schema: type: string x-ms-docs-key-type: unifiedRbacResourceAction @@ -8313,6 +8706,7 @@ paths: in: path description: 'key: id of unifiedRbacResourceNamespace' required: true + style: simple schema: type: string x-ms-docs-key-type: unifiedRbacResourceNamespace @@ -8320,12 +8714,14 @@ paths: in: path description: 'key: id of unifiedRbacResourceAction' required: true + style: simple schema: type: string x-ms-docs-key-type: unifiedRbacResourceAction - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -8338,7 +8734,11 @@ paths: get: tags: - roleManagement.rbacApplicationMultiple - summary: Get roleAssignments from roleManagement + summary: List unifiedRoleAssignmentMultiple + description: "Get a list of unifiedRoleAssignmentMultiple objects for an RBAC provider. The following RBAC providers are currently supported:\n- Cloud PC \n- device management (Intune) For other Microsoft 365 applications (like Azure AD), use unifiedRoleAssignment." + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/rbacapplicationmultiple-list-roleassignments?view=graph-rest-1.0 operationId: roleManagement.deviceManagement_ListRoleAssignments parameters: - $ref: '#/components/parameters/top' @@ -8424,7 +8824,11 @@ paths: post: tags: - roleManagement.rbacApplicationMultiple - summary: Create new navigation property to roleAssignments for roleManagement + summary: Create unifiedRoleAssignmentMultiple + description: "Create a new unifiedRoleAssignmentMultiple object for an RBAC provider. The following RBAC providers are currently supported:\n- Cloud PC \n- device management (Intune) For other Microsoft 365 applications (like Azure AD), use unifiedRoleAssignment." + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/rbacapplicationmultiple-post-roleassignments?view=graph-rest-1.0 operationId: roleManagement.deviceManagement_CreateRoleAssignments requestBody: description: New navigation property @@ -8454,6 +8858,7 @@ paths: in: path description: 'key: id of unifiedRoleAssignmentMultiple' required: true + style: simple schema: type: string x-ms-docs-key-type: unifiedRoleAssignmentMultiple @@ -8533,6 +8938,7 @@ paths: in: path description: 'key: id of unifiedRoleAssignmentMultiple' required: true + style: simple schema: type: string x-ms-docs-key-type: unifiedRoleAssignmentMultiple @@ -8559,12 +8965,14 @@ paths: in: path description: 'key: id of unifiedRoleAssignmentMultiple' required: true + style: simple schema: type: string x-ms-docs-key-type: unifiedRoleAssignmentMultiple - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -8578,12 +8986,14 @@ paths: tags: - roleManagement.rbacApplicationMultiple summary: Get appScopes from roleManagement + description: Read-only collection with details of the app specific scopes when the assignment scopes are app specific. Containment entity. Read-only. operationId: roleManagement.deviceManagement.roleAssignments_ListAppScopes parameters: - name: unifiedRoleAssignmentMultiple-id in: path description: 'key: id of unifiedRoleAssignmentMultiple' required: true + style: simple schema: type: string x-ms-docs-key-type: unifiedRoleAssignmentMultiple @@ -8654,6 +9064,7 @@ paths: in: path description: 'key: id of unifiedRoleAssignmentMultiple' required: true + style: simple schema: type: string x-ms-docs-key-type: unifiedRoleAssignmentMultiple @@ -8679,12 +9090,14 @@ paths: tags: - roleManagement.rbacApplicationMultiple summary: Get appScopes from roleManagement + description: Read-only collection with details of the app specific scopes when the assignment scopes are app specific. Containment entity. Read-only. operationId: roleManagement.deviceManagement.roleAssignments_GetAppScopes parameters: - name: unifiedRoleAssignmentMultiple-id in: path description: 'key: id of unifiedRoleAssignmentMultiple' required: true + style: simple schema: type: string x-ms-docs-key-type: unifiedRoleAssignmentMultiple @@ -8692,6 +9105,7 @@ paths: in: path description: 'key: id of appScope' required: true + style: simple schema: type: string x-ms-docs-key-type: appScope @@ -8741,6 +9155,7 @@ paths: in: path description: 'key: id of unifiedRoleAssignmentMultiple' required: true + style: simple schema: type: string x-ms-docs-key-type: unifiedRoleAssignmentMultiple @@ -8748,6 +9163,7 @@ paths: in: path description: 'key: id of appScope' required: true + style: simple schema: type: string x-ms-docs-key-type: appScope @@ -8774,6 +9190,7 @@ paths: in: path description: 'key: id of unifiedRoleAssignmentMultiple' required: true + style: simple schema: type: string x-ms-docs-key-type: unifiedRoleAssignmentMultiple @@ -8781,12 +9198,14 @@ paths: in: path description: 'key: id of appScope' required: true + style: simple schema: type: string x-ms-docs-key-type: appScope - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -8800,12 +9219,14 @@ paths: tags: - roleManagement.rbacApplicationMultiple summary: Get directoryScopes from roleManagement + description: Read-only collection referencing the directory objects that are scope of the assignment. Provided so that callers can get the directory objects using $expand at the same time as getting the role assignment. Read-only. Supports $expand. operationId: roleManagement.deviceManagement.roleAssignments_ListDirectoryScopes parameters: - name: unifiedRoleAssignmentMultiple-id in: path description: 'key: id of unifiedRoleAssignmentMultiple' required: true + style: simple schema: type: string x-ms-docs-key-type: unifiedRoleAssignmentMultiple @@ -8868,12 +9289,14 @@ paths: tags: - roleManagement.rbacApplicationMultiple summary: Get directoryScopes from roleManagement + description: Read-only collection referencing the directory objects that are scope of the assignment. Provided so that callers can get the directory objects using $expand at the same time as getting the role assignment. Read-only. Supports $expand. operationId: roleManagement.deviceManagement.roleAssignments_GetDirectoryScopes parameters: - name: unifiedRoleAssignmentMultiple-id in: path description: 'key: id of unifiedRoleAssignmentMultiple' required: true + style: simple schema: type: string x-ms-docs-key-type: unifiedRoleAssignmentMultiple @@ -8881,6 +9304,7 @@ paths: in: path description: 'key: id of directoryObject' required: true + style: simple schema: type: string x-ms-docs-key-type: directoryObject @@ -8924,12 +9348,14 @@ paths: tags: - roleManagement.rbacApplicationMultiple summary: Get principals from roleManagement + description: Read-only collection referencing the assigned principals. Provided so that callers can get the principals using $expand at the same time as getting the role assignment. Read-only. Supports $expand. operationId: roleManagement.deviceManagement.roleAssignments_ListPrincipals parameters: - name: unifiedRoleAssignmentMultiple-id in: path description: 'key: id of unifiedRoleAssignmentMultiple' required: true + style: simple schema: type: string x-ms-docs-key-type: unifiedRoleAssignmentMultiple @@ -8992,12 +9418,14 @@ paths: tags: - roleManagement.rbacApplicationMultiple summary: Get principals from roleManagement + description: Read-only collection referencing the assigned principals. Provided so that callers can get the principals using $expand at the same time as getting the role assignment. Read-only. Supports $expand. operationId: roleManagement.deviceManagement.roleAssignments_GetPrincipals parameters: - name: unifiedRoleAssignmentMultiple-id in: path description: 'key: id of unifiedRoleAssignmentMultiple' required: true + style: simple schema: type: string x-ms-docs-key-type: unifiedRoleAssignmentMultiple @@ -9005,6 +9433,7 @@ paths: in: path description: 'key: id of directoryObject' required: true + style: simple schema: type: string x-ms-docs-key-type: directoryObject @@ -9048,12 +9477,14 @@ paths: tags: - roleManagement.rbacApplicationMultiple summary: Get roleDefinition from roleManagement + description: 'Specifies the roleDefinition that the assignment is for. Provided so that callers can get the role definition using $expand at the same time as getting the role assignment. Supports $filter (eq operator on id, isBuiltIn, and displayName, and startsWith operator on displayName) and $expand.' operationId: roleManagement.deviceManagement.roleAssignments_GetRoleDefinition parameters: - name: unifiedRoleAssignmentMultiple-id in: path description: 'key: id of unifiedRoleAssignmentMultiple' required: true + style: simple schema: type: string x-ms-docs-key-type: unifiedRoleAssignmentMultiple @@ -9110,7 +9541,11 @@ paths: get: tags: - roleManagement.rbacApplicationMultiple - summary: Get roleDefinitions from roleManagement + summary: List roleDefinitions + description: "Get a list of unifiedRoleDefinition objects for an RBAC provider. The following RBAC providers are currently supported:\n- Cloud PC \n- device management (Intune)\n- directory (Azure AD) \n- entitlement management (Azure AD)" + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/rbacapplication-list-roledefinitions?view=graph-rest-1.0 operationId: roleManagement.deviceManagement_ListRoleDefinitions parameters: - $ref: '#/components/parameters/top' @@ -9193,7 +9628,11 @@ paths: post: tags: - roleManagement.rbacApplicationMultiple - summary: Create new navigation property to roleDefinitions for roleManagement + summary: Create roleDefinitions + description: "Create a new unifiedRoleDefinition object for an RBAC provider. The following RBAC providers are currently supported:\n- Cloud PC\n- device management (Intune)\n- directory (Azure AD)" + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/rbacapplication-post-roledefinitions?view=graph-rest-1.0 operationId: roleManagement.deviceManagement_CreateRoleDefinitions requestBody: description: New navigation property @@ -9223,6 +9662,7 @@ paths: in: path description: 'key: id of unifiedRoleDefinition' required: true + style: simple schema: type: string x-ms-docs-key-type: unifiedRoleDefinition @@ -9287,6 +9727,7 @@ paths: in: path description: 'key: id of unifiedRoleDefinition' required: true + style: simple schema: type: string x-ms-docs-key-type: unifiedRoleDefinition @@ -9313,12 +9754,14 @@ paths: in: path description: 'key: id of unifiedRoleDefinition' required: true + style: simple schema: type: string x-ms-docs-key-type: unifiedRoleDefinition - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -9332,12 +9775,14 @@ paths: tags: - roleManagement.rbacApplicationMultiple summary: Get inheritsPermissionsFrom from roleManagement + description: Read-only collection of role definitions that the given role definition inherits from. Only Azure AD built-in roles support this attribute. operationId: roleManagement.deviceManagement.roleDefinitions_ListInheritsPermissionsFrom parameters: - name: unifiedRoleDefinition-id in: path description: 'key: id of unifiedRoleDefinition' required: true + style: simple schema: type: string x-ms-docs-key-type: unifiedRoleDefinition @@ -9428,6 +9873,7 @@ paths: in: path description: 'key: id of unifiedRoleDefinition' required: true + style: simple schema: type: string x-ms-docs-key-type: unifiedRoleDefinition @@ -9453,12 +9899,14 @@ paths: tags: - roleManagement.rbacApplicationMultiple summary: Get inheritsPermissionsFrom from roleManagement + description: Read-only collection of role definitions that the given role definition inherits from. Only Azure AD built-in roles support this attribute. operationId: roleManagement.deviceManagement.roleDefinitions_GetInheritsPermissionsFrom parameters: - name: unifiedRoleDefinition-id in: path description: 'key: id of unifiedRoleDefinition' required: true + style: simple schema: type: string x-ms-docs-key-type: unifiedRoleDefinition @@ -9466,6 +9914,7 @@ paths: in: path description: 'key: id of unifiedRoleDefinition' required: true + style: simple schema: type: string x-ms-docs-key-type: unifiedRoleDefinition @@ -9531,6 +9980,7 @@ paths: in: path description: 'key: id of unifiedRoleDefinition' required: true + style: simple schema: type: string x-ms-docs-key-type: unifiedRoleDefinition @@ -9538,6 +9988,7 @@ paths: in: path description: 'key: id of unifiedRoleDefinition' required: true + style: simple schema: type: string x-ms-docs-key-type: unifiedRoleDefinition @@ -9564,6 +10015,7 @@ paths: in: path description: 'key: id of unifiedRoleDefinition' required: true + style: simple schema: type: string x-ms-docs-key-type: unifiedRoleDefinition @@ -9571,12 +10023,14 @@ paths: in: path description: 'key: id of unifiedRoleDefinition' required: true + style: simple schema: type: string x-ms-docs-key-type: unifiedRoleDefinition - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -9585,7 +10039,7 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/roleManagement/deviceManagement/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.assignedPrincipals(transitive={transitive},directoryScopeType=''{directoryScopeType}'',directoryScopeId=''{directoryScopeId}'')': + '/roleManagement/deviceManagement/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')': get: tags: - roleManagement.Functions @@ -9596,6 +10050,7 @@ paths: in: path description: 'key: id of unifiedRoleDefinition' required: true + style: simple schema: type: string x-ms-docs-key-type: unifiedRoleDefinition @@ -9603,32 +10058,72 @@ paths: in: path description: 'key: id of unifiedRoleDefinition' required: true + style: simple schema: type: string x-ms-docs-key-type: unifiedRoleDefinition - name: transitive in: query - description: 'Usage: transitive={transitive}' + description: 'Usage: transitive=@transitive' + style: form + explode: false schema: type: boolean default: false - name: directoryScopeType in: query - description: 'Usage: directoryScopeType=''{directoryScopeType}''' + description: 'Usage: directoryScopeType=''@directoryScopeType''' + style: form + explode: false schema: type: string - name: directoryScopeId in: query - description: 'Usage: directoryScopeId=''{directoryScopeId}''' + description: 'Usage: directoryScopeId=''@directoryScopeId''' + style: form + explode: false schema: type: string + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - deletedDateTime + type: string + - 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: Success content: application/json: schema: - title: Collection of unifiedRoleDefinition + title: Collection of directoryObject type: object properties: value: @@ -9640,7 +10135,10 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: function - '/roleManagement/deviceManagement/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.assignedPrincipals(transitive={transitive},directoryScopeType=''{directoryScopeType}'',directoryScopeId=''{directoryScopeId}'')': + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + '/roleManagement/deviceManagement/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')': get: tags: - roleManagement.Functions @@ -9651,32 +10149,72 @@ paths: in: path description: 'key: id of unifiedRoleDefinition' required: true + style: simple schema: type: string x-ms-docs-key-type: unifiedRoleDefinition - name: transitive in: query - description: 'Usage: transitive={transitive}' + description: 'Usage: transitive=@transitive' + style: form + explode: false schema: type: boolean default: false - name: directoryScopeType in: query - description: 'Usage: directoryScopeType=''{directoryScopeType}''' + description: 'Usage: directoryScopeType=''@directoryScopeType''' + style: form + explode: false schema: type: string - name: directoryScopeId in: query - description: 'Usage: directoryScopeId=''{directoryScopeId}''' + description: 'Usage: directoryScopeId=''@directoryScopeId''' + style: form + explode: false schema: type: string + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - deletedDateTime + type: string + - 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: Success content: application/json: schema: - title: Collection of unifiedRoleDefinition + title: Collection of directoryObject type: object properties: value: @@ -9688,6 +10226,9 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: function + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore /roleManagement/directory: get: tags: @@ -9805,6 +10346,7 @@ paths: - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -9813,7 +10355,7 @@ 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}'')': + '/roleManagement/directory/microsoft.graph.roleScheduleInstances(directoryScopeId=''@directoryScopeId'',appScopeId=''@appScopeId'',principalId=''@principalId'',roleDefinitionId=''@roleDefinitionId'')': get: tags: - roleManagement.Functions @@ -9822,35 +10364,89 @@ paths: parameters: - name: directoryScopeId in: query - description: 'Usage: directoryScopeId=''{directoryScopeId}''' + description: 'Usage: directoryScopeId=''@directoryScopeId''' + style: form + explode: false schema: type: string nullable: true - name: appScopeId in: query - description: 'Usage: appScopeId=''{appScopeId}''' + description: 'Usage: appScopeId=''@appScopeId''' + style: form + explode: false schema: type: string nullable: true - name: principalId in: query - description: 'Usage: principalId=''{principalId}''' + description: 'Usage: principalId=''@principalId''' + style: form + explode: false schema: type: string nullable: true - name: roleDefinitionId in: query - description: 'Usage: roleDefinitionId=''{roleDefinitionId}''' + description: 'Usage: roleDefinitionId=''@roleDefinitionId''' + style: form + explode: false schema: type: string nullable: true + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - appScopeId + - directoryScopeId + - principalId + - roleDefinitionId + - appScope + - directoryScope + - principal + - roleDefinition + type: string + - 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 + type: string responses: '200': description: Success content: application/json: schema: - title: Collection of rbacApplication + title: Collection of unifiedRoleScheduleInstanceBase type: object properties: value: @@ -9862,7 +10458,10 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: function - '/roleManagement/directory/microsoft.graph.roleSchedules(directoryScopeId=''{directoryScopeId}'',appScopeId=''{appScopeId}'',principalId=''{principalId}'',roleDefinitionId=''{roleDefinitionId}'')': + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + '/roleManagement/directory/microsoft.graph.roleSchedules(directoryScopeId=''@directoryScopeId'',appScopeId=''@appScopeId'',principalId=''@principalId'',roleDefinitionId=''@roleDefinitionId'')': get: tags: - roleManagement.Functions @@ -9871,51 +10470,124 @@ paths: parameters: - name: directoryScopeId in: query - description: 'Usage: directoryScopeId=''{directoryScopeId}''' + description: 'Usage: directoryScopeId=''@directoryScopeId''' + style: form + explode: false schema: type: string nullable: true - name: appScopeId in: query - description: 'Usage: appScopeId=''{appScopeId}''' + description: 'Usage: appScopeId=''@appScopeId''' + style: form + explode: false schema: type: string nullable: true - name: principalId in: query - description: 'Usage: principalId=''{principalId}''' + description: 'Usage: principalId=''@principalId''' + style: form + explode: false schema: type: string nullable: true - name: roleDefinitionId in: query - description: 'Usage: roleDefinitionId=''{roleDefinitionId}''' + description: 'Usage: roleDefinitionId=''@roleDefinitionId''' + style: form + explode: false schema: type: string nullable: true - responses: - '200': - description: Success - content: - application/json: - schema: - title: Collection of rbacApplication - type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.unifiedRoleScheduleBase' - additionalProperties: - type: object - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: function + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - appScopeId + - createdDateTime + - createdUsing + - directoryScopeId + - modifiedDateTime + - principalId + - roleDefinitionId + - status + - appScope + - directoryScope + - principal + - roleDefinition + type: string + - 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 + - createdDateTime + - createdDateTime desc + - createdUsing + - createdUsing desc + - directoryScopeId + - directoryScopeId desc + - modifiedDateTime + - modifiedDateTime desc + - principalId + - principalId desc + - roleDefinitionId + - roleDefinitionId desc + - status + - status desc + type: string + responses: + '200': + description: Success + content: + application/json: + schema: + title: Collection of unifiedRoleScheduleBase + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.unifiedRoleScheduleBase' + additionalProperties: + type: object + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: function + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore /roleManagement/directory/resourceNamespaces: get: tags: - roleManagement.rbacApplication - summary: Get resourceNamespaces from roleManagement + summary: List resourceNamespaces + description: Get a list of the unifiedRbacResourceNamespace objects and their properties. + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/rbacapplicationmultiple-list-resourcenamespaces?view=graph-rest-1.0 operationId: roleManagement.directory_ListResourceNamespaces parameters: - $ref: '#/components/parameters/top' @@ -10007,6 +10679,7 @@ paths: in: path description: 'key: id of unifiedRbacResourceNamespace' required: true + style: simple schema: type: string x-ms-docs-key-type: unifiedRbacResourceNamespace @@ -10064,6 +10737,7 @@ paths: in: path description: 'key: id of unifiedRbacResourceNamespace' required: true + style: simple schema: type: string x-ms-docs-key-type: unifiedRbacResourceNamespace @@ -10090,12 +10764,14 @@ paths: in: path description: 'key: id of unifiedRbacResourceNamespace' required: true + style: simple schema: type: string x-ms-docs-key-type: unifiedRbacResourceNamespace - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -10115,6 +10791,7 @@ paths: in: path description: 'key: id of unifiedRbacResourceNamespace' required: true + style: simple schema: type: string x-ms-docs-key-type: unifiedRbacResourceNamespace @@ -10149,13 +10826,18 @@ paths: get: tags: - roleManagement.rbacApplication - summary: Get resourceActions from roleManagement + summary: List resourceActions + description: Get a list of the unifiedRbacResourceAction objects and their properties. + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/unifiedrbacresourcenamespace-list-resourceactions?view=graph-rest-1.0 operationId: roleManagement.directory.resourceNamespaces_ListResourceActions parameters: - name: unifiedRbacResourceNamespace-id in: path description: 'key: id of unifiedRbacResourceNamespace' required: true + style: simple schema: type: string x-ms-docs-key-type: unifiedRbacResourceNamespace @@ -10234,6 +10916,7 @@ paths: in: path description: 'key: id of unifiedRbacResourceNamespace' required: true + style: simple schema: type: string x-ms-docs-key-type: unifiedRbacResourceNamespace @@ -10259,12 +10942,14 @@ paths: tags: - roleManagement.rbacApplication summary: Get resourceActions from roleManagement + description: Operations that an authorized principal are allowed to perform. operationId: roleManagement.directory.resourceNamespaces_GetResourceActions parameters: - name: unifiedRbacResourceNamespace-id in: path description: 'key: id of unifiedRbacResourceNamespace' required: true + style: simple schema: type: string x-ms-docs-key-type: unifiedRbacResourceNamespace @@ -10272,6 +10957,7 @@ paths: in: path description: 'key: id of unifiedRbacResourceAction' required: true + style: simple schema: type: string x-ms-docs-key-type: unifiedRbacResourceAction @@ -10331,6 +11017,7 @@ paths: in: path description: 'key: id of unifiedRbacResourceNamespace' required: true + style: simple schema: type: string x-ms-docs-key-type: unifiedRbacResourceNamespace @@ -10338,6 +11025,7 @@ paths: in: path description: 'key: id of unifiedRbacResourceAction' required: true + style: simple schema: type: string x-ms-docs-key-type: unifiedRbacResourceAction @@ -10364,6 +11052,7 @@ paths: in: path description: 'key: id of unifiedRbacResourceNamespace' required: true + style: simple schema: type: string x-ms-docs-key-type: unifiedRbacResourceNamespace @@ -10371,12 +11060,14 @@ paths: in: path description: 'key: id of unifiedRbacResourceAction' required: true + style: simple schema: type: string x-ms-docs-key-type: unifiedRbacResourceAction - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -10396,6 +11087,7 @@ paths: in: path description: 'key: id of unifiedRbacResourceNamespace' required: true + style: simple schema: type: string x-ms-docs-key-type: unifiedRbacResourceNamespace @@ -10403,6 +11095,7 @@ paths: in: path description: 'key: id of unifiedRbacResourceAction' required: true + style: simple schema: type: string x-ms-docs-key-type: unifiedRbacResourceAction @@ -10453,6 +11146,7 @@ paths: in: path description: 'key: id of unifiedRbacResourceNamespace' required: true + style: simple schema: type: string x-ms-docs-key-type: unifiedRbacResourceNamespace @@ -10460,6 +11154,7 @@ paths: in: path description: 'key: id of unifiedRbacResourceAction' required: true + style: simple schema: type: string x-ms-docs-key-type: unifiedRbacResourceAction @@ -10486,6 +11181,7 @@ paths: in: path description: 'key: id of unifiedRbacResourceNamespace' required: true + style: simple schema: type: string x-ms-docs-key-type: unifiedRbacResourceNamespace @@ -10493,12 +11189,14 @@ paths: in: path description: 'key: id of unifiedRbacResourceAction' required: true + style: simple schema: type: string x-ms-docs-key-type: unifiedRbacResourceAction - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -10600,6 +11298,7 @@ paths: in: path description: 'key: id of approval' required: true + style: simple schema: type: string x-ms-docs-key-type: approval @@ -10654,6 +11353,7 @@ paths: in: path description: 'key: id of approval' required: true + style: simple schema: type: string x-ms-docs-key-type: approval @@ -10680,12 +11380,14 @@ paths: in: path description: 'key: id of approval' required: true + style: simple schema: type: string x-ms-docs-key-type: approval - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -10698,13 +11400,18 @@ paths: get: tags: - roleManagement.rbacApplication - summary: Get steps from roleManagement + summary: List approvalSteps + description: 'In Azure AD entitlement management, lists the approvalStep objects associated with an approval object. This call can be made by an approver, providing the identifier of the access package assignment request.' + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/approval-list-steps?view=graph-rest-1.0 operationId: roleManagement.directory.roleAssignmentApprovals_ListSteps parameters: - name: approval-id in: path description: 'key: id of approval' required: true + style: simple schema: type: string x-ms-docs-key-type: approval @@ -10790,6 +11497,7 @@ paths: in: path description: 'key: id of approval' required: true + style: simple schema: type: string x-ms-docs-key-type: approval @@ -10821,6 +11529,7 @@ paths: in: path description: 'key: id of approval' required: true + style: simple schema: type: string x-ms-docs-key-type: approval @@ -10828,6 +11537,7 @@ paths: in: path description: 'key: id of approvalStep' required: true + style: simple schema: type: string x-ms-docs-key-type: approvalStep @@ -10882,6 +11592,7 @@ paths: in: path description: 'key: id of approval' required: true + style: simple schema: type: string x-ms-docs-key-type: approval @@ -10889,6 +11600,7 @@ paths: in: path description: 'key: id of approvalStep' required: true + style: simple schema: type: string x-ms-docs-key-type: approvalStep @@ -10915,6 +11627,7 @@ paths: in: path description: 'key: id of approval' required: true + style: simple schema: type: string x-ms-docs-key-type: approval @@ -10922,12 +11635,14 @@ paths: in: path description: 'key: id of approvalStep' required: true + style: simple schema: type: string x-ms-docs-key-type: approvalStep - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -10947,8 +11662,40 @@ paths: in: path description: 'Usage: on=''{on}''' required: true + style: simple schema: $ref: '#/components/schemas/microsoft.graph.approvalFilterByCurrentUserOptions' + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - steps + type: string + - 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 responses: '200': description: Success @@ -10967,11 +11714,18 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: function + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore /roleManagement/directory/roleAssignments: get: tags: - roleManagement.rbacApplication - summary: Get roleAssignments from roleManagement + summary: List unifiedRoleAssignments + description: "Get a list of unifiedRoleAssignment objects for the provider. The following RBAC providers are currently supported:\n- directory (Azure AD)\n- entitlement management (Azure AD)" + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/rbacapplication-list-roleassignments?view=graph-rest-1.0 operationId: roleManagement.directory_ListRoleAssignments parameters: - $ref: '#/components/parameters/top' @@ -11057,7 +11811,11 @@ paths: post: tags: - roleManagement.rbacApplication - summary: Create new navigation property to roleAssignments for roleManagement + summary: Create unifiedRoleAssignment + description: Create a new unifiedRoleAssignment object. + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/rbacapplication-post-roleassignments?view=graph-rest-1.0 operationId: roleManagement.directory_CreateRoleAssignments requestBody: description: New navigation property @@ -11087,6 +11845,7 @@ paths: in: path description: 'key: id of unifiedRoleAssignment' required: true + style: simple schema: type: string x-ms-docs-key-type: unifiedRoleAssignment @@ -11166,6 +11925,7 @@ paths: in: path description: 'key: id of unifiedRoleAssignment' required: true + style: simple schema: type: string x-ms-docs-key-type: unifiedRoleAssignment @@ -11192,12 +11952,14 @@ paths: in: path description: 'key: id of unifiedRoleAssignment' required: true + style: simple schema: type: string x-ms-docs-key-type: unifiedRoleAssignment - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -11211,12 +11973,14 @@ paths: tags: - roleManagement.rbacApplication summary: Get appScope from roleManagement + description: Details of the app specific scope when the assignment scope is app specific. Containment entity. operationId: roleManagement.directory.roleAssignments_GetAppScope parameters: - name: unifiedRoleAssignment-id in: path description: 'key: id of unifiedRoleAssignment' required: true + style: simple schema: type: string x-ms-docs-key-type: unifiedRoleAssignment @@ -11266,6 +12030,7 @@ paths: in: path description: 'key: id of unifiedRoleAssignment' required: true + style: simple schema: type: string x-ms-docs-key-type: unifiedRoleAssignment @@ -11292,12 +12057,14 @@ paths: in: path description: 'key: id of unifiedRoleAssignment' required: true + style: simple schema: type: string x-ms-docs-key-type: unifiedRoleAssignment - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -11311,12 +12078,14 @@ paths: tags: - roleManagement.rbacApplication summary: Get directoryScope from roleManagement + description: The directory object that is the scope of the assignment. Provided so that callers can get the directory object using $expand at the same time as getting the role assignment. Read-only. Supports $expand. operationId: roleManagement.directory.roleAssignments_GetDirectoryScope parameters: - name: unifiedRoleAssignment-id in: path description: 'key: id of unifiedRoleAssignment' required: true + style: simple schema: type: string x-ms-docs-key-type: unifiedRoleAssignment @@ -11360,12 +12129,14 @@ paths: tags: - roleManagement.rbacApplication summary: Get principal from roleManagement + description: The assigned principal. Provided so that callers can get the principal using $expand at the same time as getting the role assignment. Read-only. Supports $expand. operationId: roleManagement.directory.roleAssignments_GetPrincipal parameters: - name: unifiedRoleAssignment-id in: path description: 'key: id of unifiedRoleAssignment' required: true + style: simple schema: type: string x-ms-docs-key-type: unifiedRoleAssignment @@ -11409,12 +12180,14 @@ paths: tags: - roleManagement.rbacApplication summary: Get roleDefinition from roleManagement + description: The roleDefinition the assignment is for. Provided so that callers can get the role definition using $expand at the same time as getting the role assignment. roleDefinition.id will be auto expanded. Supports $expand. operationId: roleManagement.directory.roleAssignments_GetRoleDefinition parameters: - name: unifiedRoleAssignment-id in: path description: 'key: id of unifiedRoleAssignment' required: true + style: simple schema: type: string x-ms-docs-key-type: unifiedRoleAssignment @@ -11471,7 +12244,11 @@ paths: get: tags: - roleManagement.rbacApplication - summary: Get roleAssignmentScheduleInstances from roleManagement + summary: List roleAssignmentScheduleInstances + description: 'Get the instances of active role assignments in your tenant. The active assignments include those made through assignments and activation requests, and directly through the role assignments API.' + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/rbacapplication-list-roleassignmentscheduleinstances?view=graph-rest-1.0 operationId: roleManagement.directory_ListRoleAssignmentScheduleInstances parameters: - $ref: '#/components/parameters/top' @@ -11598,6 +12375,7 @@ paths: in: path description: 'key: id of unifiedRoleAssignmentScheduleInstance' required: true + style: simple schema: type: string x-ms-docs-key-type: unifiedRoleAssignmentScheduleInstance @@ -11686,6 +12464,7 @@ paths: in: path description: 'key: id of unifiedRoleAssignmentScheduleInstance' required: true + style: simple schema: type: string x-ms-docs-key-type: unifiedRoleAssignmentScheduleInstance @@ -11712,12 +12491,14 @@ paths: in: path description: 'key: id of unifiedRoleAssignmentScheduleInstance' required: true + style: simple schema: type: string x-ms-docs-key-type: unifiedRoleAssignmentScheduleInstance - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -11731,12 +12512,14 @@ paths: tags: - roleManagement.rbacApplication summary: Get activatedUsing from roleManagement + description: 'If the request is from an eligible administrator to activate a role, this parameter will show the related eligible assignment for that activation. Otherwise, it is null. Supports $expand.' operationId: roleManagement.directory.roleAssignmentScheduleInstances_GetActivatedUsing parameters: - name: unifiedRoleAssignmentScheduleInstance-id in: path description: 'key: id of unifiedRoleAssignmentScheduleInstance' required: true + style: simple schema: type: string x-ms-docs-key-type: unifiedRoleAssignmentScheduleInstance @@ -11818,8 +12601,74 @@ paths: in: path description: 'Usage: on=''{on}''' required: true + style: simple schema: $ref: '#/components/schemas/microsoft.graph.roleAssignmentScheduleInstanceFilterByCurrentUserOptions' + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - appScopeId + - directoryScopeId + - principalId + - roleDefinitionId + - assignmentType + - endDateTime + - memberType + - roleAssignmentOriginId + - roleAssignmentScheduleId + - startDateTime + - appScope + - directoryScope + - principal + - roleDefinition + - activatedUsing + type: string + - 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 responses: '200': description: Success @@ -11838,11 +12687,18 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: function + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore /roleManagement/directory/roleAssignmentScheduleRequests: get: tags: - roleManagement.rbacApplication - summary: Get roleAssignmentScheduleRequests from roleManagement + summary: List roleAssignmentScheduleRequests + description: 'Retrieve the requests for active role assignments to principals. The active assignments include those made through assignments and activation requests, and directly through the role assignments API. The role assignments can be permanently active with or without an expiry date, or temporarily active after user activation of eligible assignments.' + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/rbacapplication-list-roleassignmentschedulerequests?view=graph-rest-1.0 operationId: roleManagement.directory_ListRoleAssignmentScheduleRequests parameters: - $ref: '#/components/parameters/top' @@ -11959,7 +12815,11 @@ paths: post: tags: - roleManagement.rbacApplication - summary: Create new navigation property to roleAssignmentScheduleRequests for roleManagement + summary: Create roleAssignmentScheduleRequests + description: 'Create a new unifiedRoleAssignmentScheduleRequest object. This operation allows both admins and users to add, remove, extend, or renew assignments. To run this request, the calling user must have multi-factor authentication (MFA) enforced, and running the query in a session in which they were challenged for MFA. See Enable per-user Azure AD Multi-Factor Authentication to secure sign-in events.' + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/rbacapplication-post-roleassignmentschedulerequests?view=graph-rest-1.0 operationId: roleManagement.directory_CreateRoleAssignmentScheduleRequests requestBody: description: New navigation property @@ -11989,6 +12849,7 @@ paths: in: path description: 'key: id of unifiedRoleAssignmentScheduleRequest' required: true + style: simple schema: type: string x-ms-docs-key-type: unifiedRoleAssignmentScheduleRequest @@ -12091,6 +12952,7 @@ paths: in: path description: 'key: id of unifiedRoleAssignmentScheduleRequest' required: true + style: simple schema: type: string x-ms-docs-key-type: unifiedRoleAssignmentScheduleRequest @@ -12117,12 +12979,14 @@ paths: in: path description: 'key: id of unifiedRoleAssignmentScheduleRequest' required: true + style: simple schema: type: string x-ms-docs-key-type: unifiedRoleAssignmentScheduleRequest - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -12136,12 +13000,14 @@ paths: tags: - roleManagement.rbacApplication summary: Get activatedUsing from roleManagement + description: 'If the request is from an eligible administrator to activate a role, this parameter will show the related eligible assignment for that activation. Otherwise, it''s null. Supports $expand.' operationId: roleManagement.directory.roleAssignmentScheduleRequests_GetActivatedUsing parameters: - name: unifiedRoleAssignmentScheduleRequest-id in: path description: 'key: id of unifiedRoleAssignmentScheduleRequest' required: true + style: simple schema: type: string x-ms-docs-key-type: unifiedRoleAssignmentScheduleRequest @@ -12219,12 +13085,14 @@ paths: tags: - roleManagement.rbacApplication summary: Get appScope from roleManagement + description: Read-only property with details of the app-specific scope when the assignment is scoped to an app. Nullable. Supports $expand. operationId: roleManagement.directory.roleAssignmentScheduleRequests_GetAppScope parameters: - name: unifiedRoleAssignmentScheduleRequest-id in: path description: 'key: id of unifiedRoleAssignmentScheduleRequest' required: true + style: simple schema: type: string x-ms-docs-key-type: unifiedRoleAssignmentScheduleRequest @@ -12269,12 +13137,14 @@ paths: tags: - roleManagement.rbacApplication summary: Get directoryScope from roleManagement + description: The directory object that is the scope of the assignment. Read-only. Supports $expand. operationId: roleManagement.directory.roleAssignmentScheduleRequests_GetDirectoryScope parameters: - name: unifiedRoleAssignmentScheduleRequest-id in: path description: 'key: id of unifiedRoleAssignmentScheduleRequest' required: true + style: simple schema: type: string x-ms-docs-key-type: unifiedRoleAssignmentScheduleRequest @@ -12318,12 +13188,17 @@ paths: tags: - roleManagement.Actions summary: Invoke action cancel + description: 'Immediately cancel a unifiedRoleAssignmentScheduleRequest object that is in a `Granted` status, and have the system automatically delete the canceled request after 30 days. After calling this action, the **status** of the canceled **unifiedRoleAssignmentScheduleRequest** changes to `Canceled`.' + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/unifiedroleassignmentschedulerequest-cancel?view=graph-rest-1.0 operationId: roleManagement.directory.roleAssignmentScheduleRequests_cancel parameters: - name: unifiedRoleAssignmentScheduleRequest-id in: path description: 'key: id of unifiedRoleAssignmentScheduleRequest' required: true + style: simple schema: type: string x-ms-docs-key-type: unifiedRoleAssignmentScheduleRequest @@ -12338,12 +13213,14 @@ paths: tags: - roleManagement.rbacApplication summary: Get principal from roleManagement + description: The principal that's getting a role assignment through the request. Supports $expand. operationId: roleManagement.directory.roleAssignmentScheduleRequests_GetPrincipal parameters: - name: unifiedRoleAssignmentScheduleRequest-id in: path description: 'key: id of unifiedRoleAssignmentScheduleRequest' required: true + style: simple schema: type: string x-ms-docs-key-type: unifiedRoleAssignmentScheduleRequest @@ -12387,12 +13264,14 @@ paths: tags: - roleManagement.rbacApplication summary: Get roleDefinition from roleManagement + description: Detailed information for the unifiedRoleDefinition object that is referenced through the roleDefinitionId property. Supports $expand. operationId: roleManagement.directory.roleAssignmentScheduleRequests_GetRoleDefinition parameters: - name: unifiedRoleAssignmentScheduleRequest-id in: path description: 'key: id of unifiedRoleAssignmentScheduleRequest' required: true + style: simple schema: type: string x-ms-docs-key-type: unifiedRoleAssignmentScheduleRequest @@ -12450,12 +13329,14 @@ paths: tags: - roleManagement.rbacApplication summary: Get targetSchedule from roleManagement + description: The schedule for an eligible role assignment that is referenced through the targetScheduleId property. Supports $expand. operationId: roleManagement.directory.roleAssignmentScheduleRequests_GetTargetSchedule parameters: - name: unifiedRoleAssignmentScheduleRequest-id in: path description: 'key: id of unifiedRoleAssignmentScheduleRequest' required: true + style: simple schema: type: string x-ms-docs-key-type: unifiedRoleAssignmentScheduleRequest @@ -12546,41 +13427,17 @@ paths: in: path description: 'Usage: on=''{on}''' required: true + style: simple schema: $ref: '#/components/schemas/microsoft.graph.roleAssignmentScheduleRequestFilterByCurrentUserOptions' - responses: - '200': - description: Success - content: - application/json: - schema: - title: Collection of unifiedRoleAssignmentScheduleRequest - type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.unifiedRoleAssignmentScheduleRequest' - additionalProperties: - type: object - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: function - /roleManagement/directory/roleAssignmentSchedules: - get: - tags: - - roleManagement.rbacApplication - summary: Get roleAssignmentSchedules from roleManagement - operationId: roleManagement.directory_ListRoleAssignmentSchedules - parameters: - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' - $ref: '#/components/parameters/filter' - $ref: '#/components/parameters/count' - - name: $orderby + - name: $select in: query - description: Order items by property values + description: Select properties to be returned style: form explode: false schema: @@ -12589,33 +13446,32 @@ paths: items: enum: - id - - id desc - - appScopeId - - appScopeId desc + - approvalId + - completedDateTime + - createdBy - createdDateTime - - createdDateTime desc - - createdUsing - - createdUsing desc + - customData + - status + - action + - appScopeId - directoryScopeId - - directoryScopeId desc - - modifiedDateTime - - modifiedDateTime desc + - isValidationOnly + - justification - principalId - - principalId desc - roleDefinitionId - - roleDefinitionId desc - - status - - status desc - - assignmentType - - assignmentType desc - - memberType - - memberType desc - scheduleInfo - - scheduleInfo desc + - targetScheduleId + - ticketInfo + - activatedUsing + - appScope + - directoryScope + - principal + - roleDefinition + - targetSchedule type: string - - name: $select + - name: $orderby in: query - description: Select properties to be returned + description: Order items by property values style: form explode: false schema: @@ -12624,8 +13480,125 @@ paths: items: enum: - id - - appScopeId - - createdDateTime + - 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 + responses: + '200': + description: Success + content: + application/json: + schema: + title: Collection of unifiedRoleAssignmentScheduleRequest + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.unifiedRoleAssignmentScheduleRequest' + additionalProperties: + type: object + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: function + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + /roleManagement/directory/roleAssignmentSchedules: + get: + tags: + - roleManagement.rbacApplication + summary: List roleAssignmentSchedules + description: Get the schedules for active role assignment operations. + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/rbacapplication-list-roleassignmentschedules?view=graph-rest-1.0 + operationId: roleManagement.directory_ListRoleAssignmentSchedules + 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 + - 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 + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - appScopeId + - createdDateTime - createdUsing - directoryScopeId - modifiedDateTime @@ -12700,6 +13673,7 @@ paths: in: path description: 'key: id of unifiedRoleAssignmentSchedule' required: true + style: simple schema: type: string x-ms-docs-key-type: unifiedRoleAssignmentSchedule @@ -12789,6 +13763,7 @@ paths: in: path description: 'key: id of unifiedRoleAssignmentSchedule' required: true + style: simple schema: type: string x-ms-docs-key-type: unifiedRoleAssignmentSchedule @@ -12815,12 +13790,14 @@ paths: in: path description: 'key: id of unifiedRoleAssignmentSchedule' required: true + style: simple schema: type: string x-ms-docs-key-type: unifiedRoleAssignmentSchedule - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -12834,12 +13811,14 @@ paths: tags: - roleManagement.rbacApplication summary: Get activatedUsing from roleManagement + description: 'If the request is from an eligible administrator to activate a role, this parameter will show the related eligible assignment for that activation. Otherwise, it is null. Supports $expand.' operationId: roleManagement.directory.roleAssignmentSchedules_GetActivatedUsing parameters: - name: unifiedRoleAssignmentSchedule-id in: path description: 'key: id of unifiedRoleAssignmentSchedule' required: true + style: simple schema: type: string x-ms-docs-key-type: unifiedRoleAssignmentSchedule @@ -12923,8 +13902,77 @@ paths: in: path description: 'Usage: on=''{on}''' required: true + style: simple schema: $ref: '#/components/schemas/microsoft.graph.roleAssignmentScheduleFilterByCurrentUserOptions' + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - appScopeId + - createdDateTime + - createdUsing + - directoryScopeId + - modifiedDateTime + - principalId + - roleDefinitionId + - status + - assignmentType + - memberType + - scheduleInfo + - appScope + - directoryScope + - principal + - roleDefinition + - activatedUsing + type: string + - 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 + - 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 responses: '200': description: Success @@ -12943,11 +13991,18 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: function + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore /roleManagement/directory/roleDefinitions: get: tags: - roleManagement.rbacApplication - summary: Get roleDefinitions from roleManagement + summary: List roleDefinitions + description: "Get a list of unifiedRoleDefinition objects for an RBAC provider. The following RBAC providers are currently supported:\n- Cloud PC \n- device management (Intune)\n- directory (Azure AD) \n- entitlement management (Azure AD)" + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/rbacapplication-list-roledefinitions?view=graph-rest-1.0 operationId: roleManagement.directory_ListRoleDefinitions parameters: - $ref: '#/components/parameters/top' @@ -13030,7 +14085,11 @@ paths: post: tags: - roleManagement.rbacApplication - summary: Create new navigation property to roleDefinitions for roleManagement + summary: Create roleDefinitions + description: "Create a new unifiedRoleDefinition object for an RBAC provider. The following RBAC providers are currently supported:\n- Cloud PC\n- device management (Intune)\n- directory (Azure AD)" + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/rbacapplication-post-roledefinitions?view=graph-rest-1.0 operationId: roleManagement.directory_CreateRoleDefinitions requestBody: description: New navigation property @@ -13060,6 +14119,7 @@ paths: in: path description: 'key: id of unifiedRoleDefinition' required: true + style: simple schema: type: string x-ms-docs-key-type: unifiedRoleDefinition @@ -13124,6 +14184,7 @@ paths: in: path description: 'key: id of unifiedRoleDefinition' required: true + style: simple schema: type: string x-ms-docs-key-type: unifiedRoleDefinition @@ -13150,12 +14211,14 @@ paths: in: path description: 'key: id of unifiedRoleDefinition' required: true + style: simple schema: type: string x-ms-docs-key-type: unifiedRoleDefinition - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -13169,12 +14232,14 @@ paths: tags: - roleManagement.rbacApplication summary: Get inheritsPermissionsFrom from roleManagement + description: Read-only collection of role definitions that the given role definition inherits from. Only Azure AD built-in roles support this attribute. operationId: roleManagement.directory.roleDefinitions_ListInheritsPermissionsFrom parameters: - name: unifiedRoleDefinition-id in: path description: 'key: id of unifiedRoleDefinition' required: true + style: simple schema: type: string x-ms-docs-key-type: unifiedRoleDefinition @@ -13265,6 +14330,7 @@ paths: in: path description: 'key: id of unifiedRoleDefinition' required: true + style: simple schema: type: string x-ms-docs-key-type: unifiedRoleDefinition @@ -13290,12 +14356,14 @@ paths: tags: - roleManagement.rbacApplication summary: Get inheritsPermissionsFrom from roleManagement + description: Read-only collection of role definitions that the given role definition inherits from. Only Azure AD built-in roles support this attribute. operationId: roleManagement.directory.roleDefinitions_GetInheritsPermissionsFrom parameters: - name: unifiedRoleDefinition-id in: path description: 'key: id of unifiedRoleDefinition' required: true + style: simple schema: type: string x-ms-docs-key-type: unifiedRoleDefinition @@ -13303,6 +14371,7 @@ paths: in: path description: 'key: id of unifiedRoleDefinition' required: true + style: simple schema: type: string x-ms-docs-key-type: unifiedRoleDefinition @@ -13368,6 +14437,7 @@ paths: in: path description: 'key: id of unifiedRoleDefinition' required: true + style: simple schema: type: string x-ms-docs-key-type: unifiedRoleDefinition @@ -13375,6 +14445,7 @@ paths: in: path description: 'key: id of unifiedRoleDefinition' required: true + style: simple schema: type: string x-ms-docs-key-type: unifiedRoleDefinition @@ -13401,6 +14472,7 @@ paths: in: path description: 'key: id of unifiedRoleDefinition' required: true + style: simple schema: type: string x-ms-docs-key-type: unifiedRoleDefinition @@ -13408,12 +14480,14 @@ paths: in: path description: 'key: id of unifiedRoleDefinition' required: true + style: simple schema: type: string x-ms-docs-key-type: unifiedRoleDefinition - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -13422,7 +14496,7 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/roleManagement/directory/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.assignedPrincipals(transitive={transitive},directoryScopeType=''{directoryScopeType}'',directoryScopeId=''{directoryScopeId}'')': + '/roleManagement/directory/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')': get: tags: - roleManagement.Functions @@ -13433,6 +14507,7 @@ paths: in: path description: 'key: id of unifiedRoleDefinition' required: true + style: simple schema: type: string x-ms-docs-key-type: unifiedRoleDefinition @@ -13440,32 +14515,72 @@ paths: in: path description: 'key: id of unifiedRoleDefinition' required: true + style: simple schema: type: string x-ms-docs-key-type: unifiedRoleDefinition - name: transitive in: query - description: 'Usage: transitive={transitive}' + description: 'Usage: transitive=@transitive' + style: form + explode: false schema: type: boolean default: false - name: directoryScopeType in: query - description: 'Usage: directoryScopeType=''{directoryScopeType}''' + description: 'Usage: directoryScopeType=''@directoryScopeType''' + style: form + explode: false schema: type: string - name: directoryScopeId in: query - description: 'Usage: directoryScopeId=''{directoryScopeId}''' + description: 'Usage: directoryScopeId=''@directoryScopeId''' + style: form + explode: false schema: type: string + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - deletedDateTime + type: string + - 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: Success content: application/json: schema: - title: Collection of unifiedRoleDefinition + title: Collection of directoryObject type: object properties: value: @@ -13477,7 +14592,10 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: function - '/roleManagement/directory/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.assignedPrincipals(transitive={transitive},directoryScopeType=''{directoryScopeType}'',directoryScopeId=''{directoryScopeId}'')': + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + '/roleManagement/directory/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')': get: tags: - roleManagement.Functions @@ -13488,48 +14606,95 @@ paths: in: path description: 'key: id of unifiedRoleDefinition' required: true + style: simple schema: type: string x-ms-docs-key-type: unifiedRoleDefinition - name: transitive in: query - description: 'Usage: transitive={transitive}' + description: 'Usage: transitive=@transitive' + style: form + explode: false schema: type: boolean default: false - name: directoryScopeType in: query - description: 'Usage: directoryScopeType=''{directoryScopeType}''' + description: 'Usage: directoryScopeType=''@directoryScopeType''' + style: form + explode: false schema: type: string - name: directoryScopeId in: query - description: 'Usage: directoryScopeId=''{directoryScopeId}''' + description: 'Usage: directoryScopeId=''@directoryScopeId''' + style: form + explode: false schema: type: string - responses: - '200': - description: Success - content: - application/json: - schema: - title: Collection of unifiedRoleDefinition - type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.directoryObject' - additionalProperties: - type: object - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: function - /roleManagement/directory/roleEligibilityScheduleInstances: - get: - tags: - - roleManagement.rbacApplication - summary: Get roleEligibilityScheduleInstances from roleManagement + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - deletedDateTime + type: string + - 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: Success + content: + application/json: + schema: + title: Collection of directoryObject + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.directoryObject' + additionalProperties: + type: object + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: function + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + /roleManagement/directory/roleEligibilityScheduleInstances: + get: + tags: + - roleManagement.rbacApplication + summary: List roleEligibilityScheduleInstancess + description: Get a list of the unifiedRoleEligibilityScheduleInstance objects and their properties. + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/rbacapplication-list-roleeligibilityscheduleinstances?view=graph-rest-1.0 operationId: roleManagement.directory_ListRoleEligibilityScheduleInstances parameters: - $ref: '#/components/parameters/top' @@ -13648,6 +14813,7 @@ paths: in: path description: 'key: id of unifiedRoleEligibilityScheduleInstance' required: true + style: simple schema: type: string x-ms-docs-key-type: unifiedRoleEligibilityScheduleInstance @@ -13728,6 +14894,7 @@ paths: in: path description: 'key: id of unifiedRoleEligibilityScheduleInstance' required: true + style: simple schema: type: string x-ms-docs-key-type: unifiedRoleEligibilityScheduleInstance @@ -13754,12 +14921,14 @@ paths: in: path description: 'key: id of unifiedRoleEligibilityScheduleInstance' required: true + style: simple schema: type: string x-ms-docs-key-type: unifiedRoleEligibilityScheduleInstance - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -13779,8 +14948,67 @@ paths: in: path description: 'Usage: on=''{on}''' required: true + style: simple schema: $ref: '#/components/schemas/microsoft.graph.roleEligibilityScheduleInstanceFilterByCurrentUserOptions' + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - appScopeId + - directoryScopeId + - principalId + - roleDefinitionId + - endDateTime + - memberType + - roleEligibilityScheduleId + - startDateTime + - appScope + - directoryScope + - principal + - roleDefinition + type: string + - 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 responses: '200': description: Success @@ -13799,11 +15027,18 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: function + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore /roleManagement/directory/roleEligibilityScheduleRequests: get: tags: - roleManagement.rbacApplication - summary: Get roleEligibilityScheduleRequests from roleManagement + summary: List roleEligibilityScheduleRequests + description: Get a list of the unifiedRoleEligibilityScheduleRequest objects and their properties. + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/rbacapplication-list-roleeligibilityschedulerequests?view=graph-rest-1.0 operationId: roleManagement.directory_ListRoleEligibilityScheduleRequests parameters: - $ref: '#/components/parameters/top' @@ -13918,7 +15153,11 @@ paths: post: tags: - roleManagement.rbacApplication - summary: Create new navigation property to roleEligibilityScheduleRequests for roleManagement + summary: Create roleEligibilityScheduleRequests + description: 'Create a new unifiedRoleEligibilityScheduleRequest object. This operation allows both admins and eligible users to add, revoke, or extend eligible assignments.' + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/rbacapplication-post-roleeligibilityschedulerequests?view=graph-rest-1.0 operationId: roleManagement.directory_CreateRoleEligibilityScheduleRequests requestBody: description: New navigation property @@ -13948,6 +15187,7 @@ paths: in: path description: 'key: id of unifiedRoleEligibilityScheduleRequest' required: true + style: simple schema: type: string x-ms-docs-key-type: unifiedRoleEligibilityScheduleRequest @@ -14044,6 +15284,7 @@ paths: in: path description: 'key: id of unifiedRoleEligibilityScheduleRequest' required: true + style: simple schema: type: string x-ms-docs-key-type: unifiedRoleEligibilityScheduleRequest @@ -14070,12 +15311,14 @@ paths: in: path description: 'key: id of unifiedRoleEligibilityScheduleRequest' required: true + style: simple schema: type: string x-ms-docs-key-type: unifiedRoleEligibilityScheduleRequest - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -14089,12 +15332,14 @@ paths: tags: - roleManagement.rbacApplication summary: Get appScope from roleManagement + description: Read-only property with details of the app-specific scope when the role eligibility is scoped to an app. Nullable. Supports $expand. operationId: roleManagement.directory.roleEligibilityScheduleRequests_GetAppScope parameters: - name: unifiedRoleEligibilityScheduleRequest-id in: path description: 'key: id of unifiedRoleEligibilityScheduleRequest' required: true + style: simple schema: type: string x-ms-docs-key-type: unifiedRoleEligibilityScheduleRequest @@ -14139,12 +15384,14 @@ paths: tags: - roleManagement.rbacApplication summary: Get directoryScope from roleManagement + description: The directory object that is the scope of the role eligibility. Read-only. Supports $expand. operationId: roleManagement.directory.roleEligibilityScheduleRequests_GetDirectoryScope parameters: - name: unifiedRoleEligibilityScheduleRequest-id in: path description: 'key: id of unifiedRoleEligibilityScheduleRequest' required: true + style: simple schema: type: string x-ms-docs-key-type: unifiedRoleEligibilityScheduleRequest @@ -14188,12 +15435,17 @@ paths: tags: - roleManagement.Actions summary: Invoke action cancel + description: 'Immediately cancel a unifiedRoleEligibilityScheduleRequest that is in a `Granted` status, and have the system automatically delete the cancelled request after 30 days. After calling this action, the **status** of the cancelled unifiedRoleEligibilityScheduleRequest changes to `Revoked`.' + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/unifiedroleeligibilityschedulerequest-cancel?view=graph-rest-1.0 operationId: roleManagement.directory.roleEligibilityScheduleRequests_cancel parameters: - name: unifiedRoleEligibilityScheduleRequest-id in: path description: 'key: id of unifiedRoleEligibilityScheduleRequest' required: true + style: simple schema: type: string x-ms-docs-key-type: unifiedRoleEligibilityScheduleRequest @@ -14208,12 +15460,14 @@ paths: tags: - roleManagement.rbacApplication summary: Get principal from roleManagement + description: The principal that's getting a role eligibility through the request. Supports $expand. operationId: roleManagement.directory.roleEligibilityScheduleRequests_GetPrincipal parameters: - name: unifiedRoleEligibilityScheduleRequest-id in: path description: 'key: id of unifiedRoleEligibilityScheduleRequest' required: true + style: simple schema: type: string x-ms-docs-key-type: unifiedRoleEligibilityScheduleRequest @@ -14257,12 +15511,14 @@ paths: tags: - roleManagement.rbacApplication summary: Get roleDefinition from roleManagement + description: Detailed information for the unifiedRoleDefinition object that is referenced through the roleDefinitionId property. Supports $expand. operationId: roleManagement.directory.roleEligibilityScheduleRequests_GetRoleDefinition parameters: - name: unifiedRoleEligibilityScheduleRequest-id in: path description: 'key: id of unifiedRoleEligibilityScheduleRequest' required: true + style: simple schema: type: string x-ms-docs-key-type: unifiedRoleEligibilityScheduleRequest @@ -14320,12 +15576,14 @@ paths: tags: - roleManagement.rbacApplication summary: Get targetSchedule from roleManagement + description: The schedule for a role eligibility that is referenced through the targetScheduleId property. Supports $expand. operationId: roleManagement.directory.roleEligibilityScheduleRequests_GetTargetSchedule parameters: - name: unifiedRoleEligibilityScheduleRequest-id in: path description: 'key: id of unifiedRoleEligibilityScheduleRequest' required: true + style: simple schema: type: string x-ms-docs-key-type: unifiedRoleEligibilityScheduleRequest @@ -14409,8 +15667,92 @@ paths: in: path description: 'Usage: on=''{on}''' required: true + style: simple schema: $ref: '#/components/schemas/microsoft.graph.roleEligibilityScheduleRequestFilterByCurrentUserOptions' + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - approvalId + - completedDateTime + - createdBy + - createdDateTime + - customData + - status + - action + - appScopeId + - directoryScopeId + - isValidationOnly + - justification + - principalId + - roleDefinitionId + - scheduleInfo + - targetScheduleId + - ticketInfo + - appScope + - directoryScope + - principal + - roleDefinition + - targetSchedule + type: string + - name: $orderby + 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 responses: '200': description: Success @@ -14429,11 +15771,18 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: function + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore /roleManagement/directory/roleEligibilitySchedules: get: tags: - roleManagement.rbacApplication - summary: Get roleEligibilitySchedules from roleManagement + summary: List roleEligibilitySchedules + description: Get a list of the unifiedRoleEligibilitySchedule objects and their properties. + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/rbacapplication-list-roleeligibilityschedules?view=graph-rest-1.0 operationId: roleManagement.directory_ListRoleEligibilitySchedules parameters: - $ref: '#/components/parameters/top' @@ -14558,6 +15907,7 @@ paths: in: path description: 'key: id of unifiedRoleEligibilitySchedule' required: true + style: simple schema: type: string x-ms-docs-key-type: unifiedRoleEligibilitySchedule @@ -14640,6 +15990,7 @@ paths: in: path description: 'key: id of unifiedRoleEligibilitySchedule' required: true + style: simple schema: type: string x-ms-docs-key-type: unifiedRoleEligibilitySchedule @@ -14666,12 +16017,14 @@ paths: in: path description: 'key: id of unifiedRoleEligibilitySchedule' required: true + style: simple schema: type: string x-ms-docs-key-type: unifiedRoleEligibilitySchedule - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -14691,41 +16044,17 @@ paths: in: path description: 'Usage: on=''{on}''' required: true + style: simple schema: $ref: '#/components/schemas/microsoft.graph.roleEligibilityScheduleFilterByCurrentUserOptions' - responses: - '200': - description: Success - content: - application/json: - schema: - title: Collection of unifiedRoleEligibilitySchedule - type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.unifiedRoleEligibilitySchedule' - additionalProperties: - type: object - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: function - /roleManagement/directory/transitiveRoleAssignments: - get: - tags: - - roleManagement.rbacApplication - summary: Get transitiveRoleAssignments from roleManagement - operationId: roleManagement.directory_ListTransitiveRoleAssignments - parameters: - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' - $ref: '#/components/parameters/filter' - $ref: '#/components/parameters/count' - - name: $orderby + - name: $select in: query - description: Order items by property values + description: Select properties to be returned style: form explode: false schema: @@ -14734,21 +16063,117 @@ paths: items: enum: - id - - id desc - appScopeId - - appScopeId desc - - condition - - condition desc + - createdDateTime + - createdUsing - directoryScopeId - - directoryScopeId desc + - modifiedDateTime - principalId - - principalId desc - - principalOrganizationId - - principalOrganizationId desc - - resourceScope - - resourceScope desc - roleDefinitionId - - roleDefinitionId desc + - status + - memberType + - scheduleInfo + - appScope + - directoryScope + - principal + - roleDefinition + type: string + - 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 + - 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 + type: string + responses: + '200': + description: Success + content: + application/json: + schema: + title: Collection of unifiedRoleEligibilitySchedule + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.unifiedRoleEligibilitySchedule' + additionalProperties: + type: object + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: function + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + /roleManagement/directory/transitiveRoleAssignments: + get: + tags: + - roleManagement.rbacApplication + summary: List transitiveRoleAssignment + description: 'Get the list of direct and transitive unifiedRoleAssignment objects for a specific principal. For example, if a user is assigned an Azure AD role through group membership, the role assignment is transitive, and this request will list the group''s ID as the **principalId**. Results can also be filtered by the **roleDefinitionId** and **directoryScopeId**. Supported only for directory (Azure AD) provider. For more information, see Use Azure AD groups to manage role assignments.' + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/rbacapplication-list-transitiveroleassignments?view=graph-rest-1.0 + operationId: roleManagement.directory_ListTransitiveRoleAssignments + 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 + - principalOrganizationId + - principalOrganizationId desc + - resourceScope + - resourceScope desc + - roleDefinitionId + - roleDefinitionId desc type: string - name: $select in: query @@ -14831,6 +16256,7 @@ paths: in: path description: 'key: id of unifiedRoleAssignment' required: true + style: simple schema: type: string x-ms-docs-key-type: unifiedRoleAssignment @@ -14910,6 +16336,7 @@ paths: in: path description: 'key: id of unifiedRoleAssignment' required: true + style: simple schema: type: string x-ms-docs-key-type: unifiedRoleAssignment @@ -14936,12 +16363,14 @@ paths: in: path description: 'key: id of unifiedRoleAssignment' required: true + style: simple schema: type: string x-ms-docs-key-type: unifiedRoleAssignment - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -14955,12 +16384,14 @@ paths: tags: - roleManagement.rbacApplication summary: Get appScope from roleManagement + description: Details of the app specific scope when the assignment scope is app specific. Containment entity. operationId: roleManagement.directory.transitiveRoleAssignments_GetAppScope parameters: - name: unifiedRoleAssignment-id in: path description: 'key: id of unifiedRoleAssignment' required: true + style: simple schema: type: string x-ms-docs-key-type: unifiedRoleAssignment @@ -15010,6 +16441,7 @@ paths: in: path description: 'key: id of unifiedRoleAssignment' required: true + style: simple schema: type: string x-ms-docs-key-type: unifiedRoleAssignment @@ -15036,12 +16468,14 @@ paths: in: path description: 'key: id of unifiedRoleAssignment' required: true + style: simple schema: type: string x-ms-docs-key-type: unifiedRoleAssignment - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -15055,12 +16489,14 @@ paths: tags: - roleManagement.rbacApplication summary: Get directoryScope from roleManagement + description: The directory object that is the scope of the assignment. Provided so that callers can get the directory object using $expand at the same time as getting the role assignment. Read-only. Supports $expand. operationId: roleManagement.directory.transitiveRoleAssignments_GetDirectoryScope parameters: - name: unifiedRoleAssignment-id in: path description: 'key: id of unifiedRoleAssignment' required: true + style: simple schema: type: string x-ms-docs-key-type: unifiedRoleAssignment @@ -15104,12 +16540,14 @@ paths: tags: - roleManagement.rbacApplication summary: Get principal from roleManagement + description: The assigned principal. Provided so that callers can get the principal using $expand at the same time as getting the role assignment. Read-only. Supports $expand. operationId: roleManagement.directory.transitiveRoleAssignments_GetPrincipal parameters: - name: unifiedRoleAssignment-id in: path description: 'key: id of unifiedRoleAssignment' required: true + style: simple schema: type: string x-ms-docs-key-type: unifiedRoleAssignment @@ -15153,12 +16591,14 @@ paths: tags: - roleManagement.rbacApplication summary: Get roleDefinition from roleManagement + description: The roleDefinition the assignment is for. Provided so that callers can get the role definition using $expand at the same time as getting the role assignment. roleDefinition.id will be auto expanded. Supports $expand. operationId: roleManagement.directory.transitiveRoleAssignments_GetRoleDefinition parameters: - name: unifiedRoleAssignment-id in: path description: 'key: id of unifiedRoleAssignment' required: true + style: simple schema: type: string x-ms-docs-key-type: unifiedRoleAssignment @@ -15216,6 +16656,7 @@ paths: tags: - roleManagement.rbacApplication summary: Get entitlementManagement from roleManagement + description: The RbacApplication for Entitlement Management operationId: roleManagement_GetEntitlementManagement parameters: - name: $select @@ -15328,6 +16769,7 @@ paths: - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -15336,7 +16778,7 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/roleManagement/entitlementManagement/microsoft.graph.roleScheduleInstances(directoryScopeId=''{directoryScopeId}'',appScopeId=''{appScopeId}'',principalId=''{principalId}'',roleDefinitionId=''{roleDefinitionId}'')': + '/roleManagement/entitlementManagement/microsoft.graph.roleScheduleInstances(directoryScopeId=''@directoryScopeId'',appScopeId=''@appScopeId'',principalId=''@principalId'',roleDefinitionId=''@roleDefinitionId'')': get: tags: - roleManagement.Functions @@ -15345,35 +16787,89 @@ paths: parameters: - name: directoryScopeId in: query - description: 'Usage: directoryScopeId=''{directoryScopeId}''' + description: 'Usage: directoryScopeId=''@directoryScopeId''' + style: form + explode: false schema: type: string nullable: true - name: appScopeId in: query - description: 'Usage: appScopeId=''{appScopeId}''' + description: 'Usage: appScopeId=''@appScopeId''' + style: form + explode: false schema: type: string nullable: true - name: principalId in: query - description: 'Usage: principalId=''{principalId}''' + description: 'Usage: principalId=''@principalId''' + style: form + explode: false schema: type: string nullable: true - name: roleDefinitionId in: query - description: 'Usage: roleDefinitionId=''{roleDefinitionId}''' + description: 'Usage: roleDefinitionId=''@roleDefinitionId''' + style: form + explode: false schema: type: string nullable: true + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - appScopeId + - directoryScopeId + - principalId + - roleDefinitionId + - appScope + - directoryScope + - principal + - roleDefinition + type: string + - 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 + type: string responses: '200': description: Success content: application/json: schema: - title: Collection of rbacApplication + title: Collection of unifiedRoleScheduleInstanceBase type: object properties: value: @@ -15385,7 +16881,10 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: function - '/roleManagement/entitlementManagement/microsoft.graph.roleSchedules(directoryScopeId=''{directoryScopeId}'',appScopeId=''{appScopeId}'',principalId=''{principalId}'',roleDefinitionId=''{roleDefinitionId}'')': + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + '/roleManagement/entitlementManagement/microsoft.graph.roleSchedules(directoryScopeId=''@directoryScopeId'',appScopeId=''@appScopeId'',principalId=''@principalId'',roleDefinitionId=''@roleDefinitionId'')': get: tags: - roleManagement.Functions @@ -15394,35 +16893,101 @@ paths: parameters: - name: directoryScopeId in: query - description: 'Usage: directoryScopeId=''{directoryScopeId}''' + description: 'Usage: directoryScopeId=''@directoryScopeId''' + style: form + explode: false schema: type: string nullable: true - name: appScopeId in: query - description: 'Usage: appScopeId=''{appScopeId}''' + description: 'Usage: appScopeId=''@appScopeId''' + style: form + explode: false schema: type: string nullable: true - name: principalId in: query - description: 'Usage: principalId=''{principalId}''' + description: 'Usage: principalId=''@principalId''' + style: form + explode: false schema: type: string nullable: true - name: roleDefinitionId in: query - description: 'Usage: roleDefinitionId=''{roleDefinitionId}''' + description: 'Usage: roleDefinitionId=''@roleDefinitionId''' + style: form + explode: false schema: type: string nullable: true + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - appScopeId + - createdDateTime + - createdUsing + - directoryScopeId + - modifiedDateTime + - principalId + - roleDefinitionId + - status + - appScope + - directoryScope + - principal + - roleDefinition + type: string + - 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 + - createdDateTime + - createdDateTime desc + - createdUsing + - createdUsing desc + - directoryScopeId + - directoryScopeId desc + - modifiedDateTime + - modifiedDateTime desc + - principalId + - principalId desc + - roleDefinitionId + - roleDefinitionId desc + - status + - status desc + type: string responses: '200': description: Success content: application/json: schema: - title: Collection of rbacApplication + title: Collection of unifiedRoleScheduleBase type: object properties: value: @@ -15434,11 +16999,18 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: function + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore /roleManagement/entitlementManagement/resourceNamespaces: get: tags: - roleManagement.rbacApplication - summary: Get resourceNamespaces from roleManagement + summary: List resourceNamespaces + description: Get a list of the unifiedRbacResourceNamespace objects and their properties. + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/rbacapplicationmultiple-list-resourcenamespaces?view=graph-rest-1.0 operationId: roleManagement.entitlementManagement_ListResourceNamespaces parameters: - $ref: '#/components/parameters/top' @@ -15530,6 +17102,7 @@ paths: in: path description: 'key: id of unifiedRbacResourceNamespace' required: true + style: simple schema: type: string x-ms-docs-key-type: unifiedRbacResourceNamespace @@ -15587,6 +17160,7 @@ paths: in: path description: 'key: id of unifiedRbacResourceNamespace' required: true + style: simple schema: type: string x-ms-docs-key-type: unifiedRbacResourceNamespace @@ -15613,12 +17187,14 @@ paths: in: path description: 'key: id of unifiedRbacResourceNamespace' required: true + style: simple schema: type: string x-ms-docs-key-type: unifiedRbacResourceNamespace - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -15638,6 +17214,7 @@ paths: in: path description: 'key: id of unifiedRbacResourceNamespace' required: true + style: simple schema: type: string x-ms-docs-key-type: unifiedRbacResourceNamespace @@ -15672,13 +17249,18 @@ paths: get: tags: - roleManagement.rbacApplication - summary: Get resourceActions from roleManagement + summary: List resourceActions + description: Get a list of the unifiedRbacResourceAction objects and their properties. + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/unifiedrbacresourcenamespace-list-resourceactions?view=graph-rest-1.0 operationId: roleManagement.entitlementManagement.resourceNamespaces_ListResourceActions parameters: - name: unifiedRbacResourceNamespace-id in: path description: 'key: id of unifiedRbacResourceNamespace' required: true + style: simple schema: type: string x-ms-docs-key-type: unifiedRbacResourceNamespace @@ -15757,6 +17339,7 @@ paths: in: path description: 'key: id of unifiedRbacResourceNamespace' required: true + style: simple schema: type: string x-ms-docs-key-type: unifiedRbacResourceNamespace @@ -15782,12 +17365,14 @@ paths: tags: - roleManagement.rbacApplication summary: Get resourceActions from roleManagement + description: Operations that an authorized principal are allowed to perform. operationId: roleManagement.entitlementManagement.resourceNamespaces_GetResourceActions parameters: - name: unifiedRbacResourceNamespace-id in: path description: 'key: id of unifiedRbacResourceNamespace' required: true + style: simple schema: type: string x-ms-docs-key-type: unifiedRbacResourceNamespace @@ -15795,6 +17380,7 @@ paths: in: path description: 'key: id of unifiedRbacResourceAction' required: true + style: simple schema: type: string x-ms-docs-key-type: unifiedRbacResourceAction @@ -15854,6 +17440,7 @@ paths: in: path description: 'key: id of unifiedRbacResourceNamespace' required: true + style: simple schema: type: string x-ms-docs-key-type: unifiedRbacResourceNamespace @@ -15861,6 +17448,7 @@ paths: in: path description: 'key: id of unifiedRbacResourceAction' required: true + style: simple schema: type: string x-ms-docs-key-type: unifiedRbacResourceAction @@ -15887,6 +17475,7 @@ paths: in: path description: 'key: id of unifiedRbacResourceNamespace' required: true + style: simple schema: type: string x-ms-docs-key-type: unifiedRbacResourceNamespace @@ -15894,12 +17483,14 @@ paths: in: path description: 'key: id of unifiedRbacResourceAction' required: true + style: simple schema: type: string x-ms-docs-key-type: unifiedRbacResourceAction - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -15919,6 +17510,7 @@ paths: in: path description: 'key: id of unifiedRbacResourceNamespace' required: true + style: simple schema: type: string x-ms-docs-key-type: unifiedRbacResourceNamespace @@ -15926,6 +17518,7 @@ paths: in: path description: 'key: id of unifiedRbacResourceAction' required: true + style: simple schema: type: string x-ms-docs-key-type: unifiedRbacResourceAction @@ -15976,6 +17569,7 @@ paths: in: path description: 'key: id of unifiedRbacResourceNamespace' required: true + style: simple schema: type: string x-ms-docs-key-type: unifiedRbacResourceNamespace @@ -15983,6 +17577,7 @@ paths: in: path description: 'key: id of unifiedRbacResourceAction' required: true + style: simple schema: type: string x-ms-docs-key-type: unifiedRbacResourceAction @@ -16009,6 +17604,7 @@ paths: in: path description: 'key: id of unifiedRbacResourceNamespace' required: true + style: simple schema: type: string x-ms-docs-key-type: unifiedRbacResourceNamespace @@ -16016,12 +17612,14 @@ paths: in: path description: 'key: id of unifiedRbacResourceAction' required: true + style: simple schema: type: string x-ms-docs-key-type: unifiedRbacResourceAction - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -16123,6 +17721,7 @@ paths: in: path description: 'key: id of approval' required: true + style: simple schema: type: string x-ms-docs-key-type: approval @@ -16177,6 +17776,7 @@ paths: in: path description: 'key: id of approval' required: true + style: simple schema: type: string x-ms-docs-key-type: approval @@ -16203,12 +17803,14 @@ paths: in: path description: 'key: id of approval' required: true + style: simple schema: type: string x-ms-docs-key-type: approval - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -16221,13 +17823,18 @@ paths: get: tags: - roleManagement.rbacApplication - summary: Get steps from roleManagement + summary: List approvalSteps + description: 'In Azure AD entitlement management, lists the approvalStep objects associated with an approval object. This call can be made by an approver, providing the identifier of the access package assignment request.' + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/approval-list-steps?view=graph-rest-1.0 operationId: roleManagement.entitlementManagement.roleAssignmentApprovals_ListSteps parameters: - name: approval-id in: path description: 'key: id of approval' required: true + style: simple schema: type: string x-ms-docs-key-type: approval @@ -16313,6 +17920,7 @@ paths: in: path description: 'key: id of approval' required: true + style: simple schema: type: string x-ms-docs-key-type: approval @@ -16344,6 +17952,7 @@ paths: in: path description: 'key: id of approval' required: true + style: simple schema: type: string x-ms-docs-key-type: approval @@ -16351,6 +17960,7 @@ paths: in: path description: 'key: id of approvalStep' required: true + style: simple schema: type: string x-ms-docs-key-type: approvalStep @@ -16405,6 +18015,7 @@ paths: in: path description: 'key: id of approval' required: true + style: simple schema: type: string x-ms-docs-key-type: approval @@ -16412,6 +18023,7 @@ paths: in: path description: 'key: id of approvalStep' required: true + style: simple schema: type: string x-ms-docs-key-type: approvalStep @@ -16438,6 +18050,7 @@ paths: in: path description: 'key: id of approval' required: true + style: simple schema: type: string x-ms-docs-key-type: approval @@ -16445,12 +18058,14 @@ paths: in: path description: 'key: id of approvalStep' required: true + style: simple schema: type: string x-ms-docs-key-type: approvalStep - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -16470,8 +18085,40 @@ paths: in: path description: 'Usage: on=''{on}''' required: true + style: simple schema: $ref: '#/components/schemas/microsoft.graph.approvalFilterByCurrentUserOptions' + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - steps + type: string + - 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 responses: '200': description: Success @@ -16490,11 +18137,18 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: function + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore /roleManagement/entitlementManagement/roleAssignments: get: tags: - roleManagement.rbacApplication - summary: Get roleAssignments from roleManagement + summary: List unifiedRoleAssignments + description: "Get a list of unifiedRoleAssignment objects for the provider. The following RBAC providers are currently supported:\n- directory (Azure AD)\n- entitlement management (Azure AD)" + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/rbacapplication-list-roleassignments?view=graph-rest-1.0 operationId: roleManagement.entitlementManagement_ListRoleAssignments parameters: - $ref: '#/components/parameters/top' @@ -16580,7 +18234,11 @@ paths: post: tags: - roleManagement.rbacApplication - summary: Create new navigation property to roleAssignments for roleManagement + summary: Create unifiedRoleAssignment + description: Create a new unifiedRoleAssignment object. + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/rbacapplication-post-roleassignments?view=graph-rest-1.0 operationId: roleManagement.entitlementManagement_CreateRoleAssignments requestBody: description: New navigation property @@ -16610,6 +18268,7 @@ paths: in: path description: 'key: id of unifiedRoleAssignment' required: true + style: simple schema: type: string x-ms-docs-key-type: unifiedRoleAssignment @@ -16689,6 +18348,7 @@ paths: in: path description: 'key: id of unifiedRoleAssignment' required: true + style: simple schema: type: string x-ms-docs-key-type: unifiedRoleAssignment @@ -16715,12 +18375,14 @@ paths: in: path description: 'key: id of unifiedRoleAssignment' required: true + style: simple schema: type: string x-ms-docs-key-type: unifiedRoleAssignment - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -16734,12 +18396,14 @@ paths: tags: - roleManagement.rbacApplication summary: Get appScope from roleManagement + description: Details of the app specific scope when the assignment scope is app specific. Containment entity. operationId: roleManagement.entitlementManagement.roleAssignments_GetAppScope parameters: - name: unifiedRoleAssignment-id in: path description: 'key: id of unifiedRoleAssignment' required: true + style: simple schema: type: string x-ms-docs-key-type: unifiedRoleAssignment @@ -16789,6 +18453,7 @@ paths: in: path description: 'key: id of unifiedRoleAssignment' required: true + style: simple schema: type: string x-ms-docs-key-type: unifiedRoleAssignment @@ -16815,12 +18480,14 @@ paths: in: path description: 'key: id of unifiedRoleAssignment' required: true + style: simple schema: type: string x-ms-docs-key-type: unifiedRoleAssignment - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -16834,12 +18501,14 @@ paths: tags: - roleManagement.rbacApplication summary: Get directoryScope from roleManagement + description: The directory object that is the scope of the assignment. Provided so that callers can get the directory object using $expand at the same time as getting the role assignment. Read-only. Supports $expand. operationId: roleManagement.entitlementManagement.roleAssignments_GetDirectoryScope parameters: - name: unifiedRoleAssignment-id in: path description: 'key: id of unifiedRoleAssignment' required: true + style: simple schema: type: string x-ms-docs-key-type: unifiedRoleAssignment @@ -16883,12 +18552,14 @@ paths: tags: - roleManagement.rbacApplication summary: Get principal from roleManagement + description: The assigned principal. Provided so that callers can get the principal using $expand at the same time as getting the role assignment. Read-only. Supports $expand. operationId: roleManagement.entitlementManagement.roleAssignments_GetPrincipal parameters: - name: unifiedRoleAssignment-id in: path description: 'key: id of unifiedRoleAssignment' required: true + style: simple schema: type: string x-ms-docs-key-type: unifiedRoleAssignment @@ -16932,12 +18603,14 @@ paths: tags: - roleManagement.rbacApplication summary: Get roleDefinition from roleManagement + description: The roleDefinition the assignment is for. Provided so that callers can get the role definition using $expand at the same time as getting the role assignment. roleDefinition.id will be auto expanded. Supports $expand. operationId: roleManagement.entitlementManagement.roleAssignments_GetRoleDefinition parameters: - name: unifiedRoleAssignment-id in: path description: 'key: id of unifiedRoleAssignment' required: true + style: simple schema: type: string x-ms-docs-key-type: unifiedRoleAssignment @@ -16994,7 +18667,11 @@ paths: get: tags: - roleManagement.rbacApplication - summary: Get roleAssignmentScheduleInstances from roleManagement + summary: List roleAssignmentScheduleInstances + description: 'Get the instances of active role assignments in your tenant. The active assignments include those made through assignments and activation requests, and directly through the role assignments API.' + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/rbacapplication-list-roleassignmentscheduleinstances?view=graph-rest-1.0 operationId: roleManagement.entitlementManagement_ListRoleAssignmentScheduleInstances parameters: - $ref: '#/components/parameters/top' @@ -17121,6 +18798,7 @@ paths: in: path description: 'key: id of unifiedRoleAssignmentScheduleInstance' required: true + style: simple schema: type: string x-ms-docs-key-type: unifiedRoleAssignmentScheduleInstance @@ -17209,6 +18887,7 @@ paths: in: path description: 'key: id of unifiedRoleAssignmentScheduleInstance' required: true + style: simple schema: type: string x-ms-docs-key-type: unifiedRoleAssignmentScheduleInstance @@ -17235,12 +18914,14 @@ paths: in: path description: 'key: id of unifiedRoleAssignmentScheduleInstance' required: true + style: simple schema: type: string x-ms-docs-key-type: unifiedRoleAssignmentScheduleInstance - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -17254,12 +18935,14 @@ paths: tags: - roleManagement.rbacApplication summary: Get activatedUsing from roleManagement + description: 'If the request is from an eligible administrator to activate a role, this parameter will show the related eligible assignment for that activation. Otherwise, it is null. Supports $expand.' operationId: roleManagement.entitlementManagement.roleAssignmentScheduleInstances_GetActivatedUsing parameters: - name: unifiedRoleAssignmentScheduleInstance-id in: path description: 'key: id of unifiedRoleAssignmentScheduleInstance' required: true + style: simple schema: type: string x-ms-docs-key-type: unifiedRoleAssignmentScheduleInstance @@ -17341,8 +19024,74 @@ paths: in: path description: 'Usage: on=''{on}''' required: true + style: simple schema: $ref: '#/components/schemas/microsoft.graph.roleAssignmentScheduleInstanceFilterByCurrentUserOptions' + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - appScopeId + - directoryScopeId + - principalId + - roleDefinitionId + - assignmentType + - endDateTime + - memberType + - roleAssignmentOriginId + - roleAssignmentScheduleId + - startDateTime + - appScope + - directoryScope + - principal + - roleDefinition + - activatedUsing + type: string + - 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 responses: '200': description: Success @@ -17361,11 +19110,18 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: function + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore /roleManagement/entitlementManagement/roleAssignmentScheduleRequests: get: tags: - roleManagement.rbacApplication - summary: Get roleAssignmentScheduleRequests from roleManagement + summary: List roleAssignmentScheduleRequests + description: 'Retrieve the requests for active role assignments to principals. The active assignments include those made through assignments and activation requests, and directly through the role assignments API. The role assignments can be permanently active with or without an expiry date, or temporarily active after user activation of eligible assignments.' + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/rbacapplication-list-roleassignmentschedulerequests?view=graph-rest-1.0 operationId: roleManagement.entitlementManagement_ListRoleAssignmentScheduleRequests parameters: - $ref: '#/components/parameters/top' @@ -17482,7 +19238,11 @@ paths: post: tags: - roleManagement.rbacApplication - summary: Create new navigation property to roleAssignmentScheduleRequests for roleManagement + summary: Create roleAssignmentScheduleRequests + description: 'Create a new unifiedRoleAssignmentScheduleRequest object. This operation allows both admins and users to add, remove, extend, or renew assignments. To run this request, the calling user must have multi-factor authentication (MFA) enforced, and running the query in a session in which they were challenged for MFA. See Enable per-user Azure AD Multi-Factor Authentication to secure sign-in events.' + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/rbacapplication-post-roleassignmentschedulerequests?view=graph-rest-1.0 operationId: roleManagement.entitlementManagement_CreateRoleAssignmentScheduleRequests requestBody: description: New navigation property @@ -17512,6 +19272,7 @@ paths: in: path description: 'key: id of unifiedRoleAssignmentScheduleRequest' required: true + style: simple schema: type: string x-ms-docs-key-type: unifiedRoleAssignmentScheduleRequest @@ -17614,6 +19375,7 @@ paths: in: path description: 'key: id of unifiedRoleAssignmentScheduleRequest' required: true + style: simple schema: type: string x-ms-docs-key-type: unifiedRoleAssignmentScheduleRequest @@ -17640,12 +19402,14 @@ paths: in: path description: 'key: id of unifiedRoleAssignmentScheduleRequest' required: true + style: simple schema: type: string x-ms-docs-key-type: unifiedRoleAssignmentScheduleRequest - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -17659,12 +19423,14 @@ paths: tags: - roleManagement.rbacApplication summary: Get activatedUsing from roleManagement + description: 'If the request is from an eligible administrator to activate a role, this parameter will show the related eligible assignment for that activation. Otherwise, it''s null. Supports $expand.' operationId: roleManagement.entitlementManagement.roleAssignmentScheduleRequests_GetActivatedUsing parameters: - name: unifiedRoleAssignmentScheduleRequest-id in: path description: 'key: id of unifiedRoleAssignmentScheduleRequest' required: true + style: simple schema: type: string x-ms-docs-key-type: unifiedRoleAssignmentScheduleRequest @@ -17742,12 +19508,14 @@ paths: tags: - roleManagement.rbacApplication summary: Get appScope from roleManagement + description: Read-only property with details of the app-specific scope when the assignment is scoped to an app. Nullable. Supports $expand. operationId: roleManagement.entitlementManagement.roleAssignmentScheduleRequests_GetAppScope parameters: - name: unifiedRoleAssignmentScheduleRequest-id in: path description: 'key: id of unifiedRoleAssignmentScheduleRequest' required: true + style: simple schema: type: string x-ms-docs-key-type: unifiedRoleAssignmentScheduleRequest @@ -17792,12 +19560,14 @@ paths: tags: - roleManagement.rbacApplication summary: Get directoryScope from roleManagement + description: The directory object that is the scope of the assignment. Read-only. Supports $expand. operationId: roleManagement.entitlementManagement.roleAssignmentScheduleRequests_GetDirectoryScope parameters: - name: unifiedRoleAssignmentScheduleRequest-id in: path description: 'key: id of unifiedRoleAssignmentScheduleRequest' required: true + style: simple schema: type: string x-ms-docs-key-type: unifiedRoleAssignmentScheduleRequest @@ -17841,12 +19611,17 @@ paths: tags: - roleManagement.Actions summary: Invoke action cancel + description: 'Immediately cancel a unifiedRoleAssignmentScheduleRequest object that is in a `Granted` status, and have the system automatically delete the canceled request after 30 days. After calling this action, the **status** of the canceled **unifiedRoleAssignmentScheduleRequest** changes to `Canceled`.' + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/unifiedroleassignmentschedulerequest-cancel?view=graph-rest-1.0 operationId: roleManagement.entitlementManagement.roleAssignmentScheduleRequests_cancel parameters: - name: unifiedRoleAssignmentScheduleRequest-id in: path description: 'key: id of unifiedRoleAssignmentScheduleRequest' required: true + style: simple schema: type: string x-ms-docs-key-type: unifiedRoleAssignmentScheduleRequest @@ -17861,12 +19636,14 @@ paths: tags: - roleManagement.rbacApplication summary: Get principal from roleManagement + description: The principal that's getting a role assignment through the request. Supports $expand. operationId: roleManagement.entitlementManagement.roleAssignmentScheduleRequests_GetPrincipal parameters: - name: unifiedRoleAssignmentScheduleRequest-id in: path description: 'key: id of unifiedRoleAssignmentScheduleRequest' required: true + style: simple schema: type: string x-ms-docs-key-type: unifiedRoleAssignmentScheduleRequest @@ -17910,12 +19687,14 @@ paths: tags: - roleManagement.rbacApplication summary: Get roleDefinition from roleManagement + description: Detailed information for the unifiedRoleDefinition object that is referenced through the roleDefinitionId property. Supports $expand. operationId: roleManagement.entitlementManagement.roleAssignmentScheduleRequests_GetRoleDefinition parameters: - name: unifiedRoleAssignmentScheduleRequest-id in: path description: 'key: id of unifiedRoleAssignmentScheduleRequest' required: true + style: simple schema: type: string x-ms-docs-key-type: unifiedRoleAssignmentScheduleRequest @@ -17973,12 +19752,14 @@ paths: tags: - roleManagement.rbacApplication summary: Get targetSchedule from roleManagement + description: The schedule for an eligible role assignment that is referenced through the targetScheduleId property. Supports $expand. operationId: roleManagement.entitlementManagement.roleAssignmentScheduleRequests_GetTargetSchedule parameters: - name: unifiedRoleAssignmentScheduleRequest-id in: path description: 'key: id of unifiedRoleAssignmentScheduleRequest' required: true + style: simple schema: type: string x-ms-docs-key-type: unifiedRoleAssignmentScheduleRequest @@ -18069,8 +19850,93 @@ paths: in: path description: 'Usage: on=''{on}''' required: true + style: simple schema: $ref: '#/components/schemas/microsoft.graph.roleAssignmentScheduleRequestFilterByCurrentUserOptions' + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - approvalId + - completedDateTime + - createdBy + - createdDateTime + - customData + - status + - action + - appScopeId + - directoryScopeId + - isValidationOnly + - justification + - principalId + - roleDefinitionId + - scheduleInfo + - targetScheduleId + - ticketInfo + - activatedUsing + - appScope + - directoryScope + - principal + - roleDefinition + - targetSchedule + type: string + - name: $orderby + 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 responses: '200': description: Success @@ -18089,11 +19955,18 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: function + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore /roleManagement/entitlementManagement/roleAssignmentSchedules: get: tags: - roleManagement.rbacApplication - summary: Get roleAssignmentSchedules from roleManagement + summary: List roleAssignmentSchedules + description: Get the schedules for active role assignment operations. + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/rbacapplication-list-roleassignmentschedules?view=graph-rest-1.0 operationId: roleManagement.entitlementManagement_ListRoleAssignmentSchedules parameters: - $ref: '#/components/parameters/top' @@ -18223,6 +20096,7 @@ paths: in: path description: 'key: id of unifiedRoleAssignmentSchedule' required: true + style: simple schema: type: string x-ms-docs-key-type: unifiedRoleAssignmentSchedule @@ -18312,6 +20186,7 @@ paths: in: path description: 'key: id of unifiedRoleAssignmentSchedule' required: true + style: simple schema: type: string x-ms-docs-key-type: unifiedRoleAssignmentSchedule @@ -18338,12 +20213,14 @@ paths: in: path description: 'key: id of unifiedRoleAssignmentSchedule' required: true + style: simple schema: type: string x-ms-docs-key-type: unifiedRoleAssignmentSchedule - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -18357,12 +20234,14 @@ paths: tags: - roleManagement.rbacApplication summary: Get activatedUsing from roleManagement + description: 'If the request is from an eligible administrator to activate a role, this parameter will show the related eligible assignment for that activation. Otherwise, it is null. Supports $expand.' operationId: roleManagement.entitlementManagement.roleAssignmentSchedules_GetActivatedUsing parameters: - name: unifiedRoleAssignmentSchedule-id in: path description: 'key: id of unifiedRoleAssignmentSchedule' required: true + style: simple schema: type: string x-ms-docs-key-type: unifiedRoleAssignmentSchedule @@ -18446,8 +20325,77 @@ paths: in: path description: 'Usage: on=''{on}''' required: true + style: simple schema: $ref: '#/components/schemas/microsoft.graph.roleAssignmentScheduleFilterByCurrentUserOptions' + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - appScopeId + - createdDateTime + - createdUsing + - directoryScopeId + - modifiedDateTime + - principalId + - roleDefinitionId + - status + - assignmentType + - memberType + - scheduleInfo + - appScope + - directoryScope + - principal + - roleDefinition + - activatedUsing + type: string + - 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 + - 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 responses: '200': description: Success @@ -18466,11 +20414,18 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: function + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore /roleManagement/entitlementManagement/roleDefinitions: get: tags: - roleManagement.rbacApplication - summary: Get roleDefinitions from roleManagement + summary: List roleDefinitions + description: "Get a list of unifiedRoleDefinition objects for an RBAC provider. The following RBAC providers are currently supported:\n- Cloud PC \n- device management (Intune)\n- directory (Azure AD) \n- entitlement management (Azure AD)" + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/rbacapplication-list-roledefinitions?view=graph-rest-1.0 operationId: roleManagement.entitlementManagement_ListRoleDefinitions parameters: - $ref: '#/components/parameters/top' @@ -18553,7 +20508,11 @@ paths: post: tags: - roleManagement.rbacApplication - summary: Create new navigation property to roleDefinitions for roleManagement + summary: Create roleDefinitions + description: "Create a new unifiedRoleDefinition object for an RBAC provider. The following RBAC providers are currently supported:\n- Cloud PC\n- device management (Intune)\n- directory (Azure AD)" + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/rbacapplication-post-roledefinitions?view=graph-rest-1.0 operationId: roleManagement.entitlementManagement_CreateRoleDefinitions requestBody: description: New navigation property @@ -18583,6 +20542,7 @@ paths: in: path description: 'key: id of unifiedRoleDefinition' required: true + style: simple schema: type: string x-ms-docs-key-type: unifiedRoleDefinition @@ -18647,6 +20607,7 @@ paths: in: path description: 'key: id of unifiedRoleDefinition' required: true + style: simple schema: type: string x-ms-docs-key-type: unifiedRoleDefinition @@ -18673,12 +20634,14 @@ paths: in: path description: 'key: id of unifiedRoleDefinition' required: true + style: simple schema: type: string x-ms-docs-key-type: unifiedRoleDefinition - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -18692,12 +20655,14 @@ paths: tags: - roleManagement.rbacApplication summary: Get inheritsPermissionsFrom from roleManagement + description: Read-only collection of role definitions that the given role definition inherits from. Only Azure AD built-in roles support this attribute. operationId: roleManagement.entitlementManagement.roleDefinitions_ListInheritsPermissionsFrom parameters: - name: unifiedRoleDefinition-id in: path description: 'key: id of unifiedRoleDefinition' required: true + style: simple schema: type: string x-ms-docs-key-type: unifiedRoleDefinition @@ -18788,6 +20753,7 @@ paths: in: path description: 'key: id of unifiedRoleDefinition' required: true + style: simple schema: type: string x-ms-docs-key-type: unifiedRoleDefinition @@ -18813,12 +20779,14 @@ paths: tags: - roleManagement.rbacApplication summary: Get inheritsPermissionsFrom from roleManagement + description: Read-only collection of role definitions that the given role definition inherits from. Only Azure AD built-in roles support this attribute. operationId: roleManagement.entitlementManagement.roleDefinitions_GetInheritsPermissionsFrom parameters: - name: unifiedRoleDefinition-id in: path description: 'key: id of unifiedRoleDefinition' required: true + style: simple schema: type: string x-ms-docs-key-type: unifiedRoleDefinition @@ -18826,6 +20794,7 @@ paths: in: path description: 'key: id of unifiedRoleDefinition' required: true + style: simple schema: type: string x-ms-docs-key-type: unifiedRoleDefinition @@ -18891,6 +20860,7 @@ paths: in: path description: 'key: id of unifiedRoleDefinition' required: true + style: simple schema: type: string x-ms-docs-key-type: unifiedRoleDefinition @@ -18898,6 +20868,7 @@ paths: in: path description: 'key: id of unifiedRoleDefinition' required: true + style: simple schema: type: string x-ms-docs-key-type: unifiedRoleDefinition @@ -18924,6 +20895,7 @@ paths: in: path description: 'key: id of unifiedRoleDefinition' required: true + style: simple schema: type: string x-ms-docs-key-type: unifiedRoleDefinition @@ -18931,12 +20903,14 @@ paths: in: path description: 'key: id of unifiedRoleDefinition' required: true + style: simple schema: type: string x-ms-docs-key-type: unifiedRoleDefinition - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -18945,7 +20919,7 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/roleManagement/entitlementManagement/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.assignedPrincipals(transitive={transitive},directoryScopeType=''{directoryScopeType}'',directoryScopeId=''{directoryScopeId}'')': + '/roleManagement/entitlementManagement/roleDefinitions/{unifiedRoleDefinition-id}/inheritsPermissionsFrom/{unifiedRoleDefinition-id1}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')': get: tags: - roleManagement.Functions @@ -18956,6 +20930,7 @@ paths: in: path description: 'key: id of unifiedRoleDefinition' required: true + style: simple schema: type: string x-ms-docs-key-type: unifiedRoleDefinition @@ -18963,47 +20938,90 @@ paths: in: path description: 'key: id of unifiedRoleDefinition' required: true + style: simple schema: type: string x-ms-docs-key-type: unifiedRoleDefinition - name: transitive in: query - description: 'Usage: transitive={transitive}' + description: 'Usage: transitive=@transitive' + style: form + explode: false schema: type: boolean default: false - name: directoryScopeType in: query - description: 'Usage: directoryScopeType=''{directoryScopeType}''' + description: 'Usage: directoryScopeType=''@directoryScopeType''' + style: form + explode: false schema: type: string - name: directoryScopeId in: query - description: 'Usage: directoryScopeId=''{directoryScopeId}''' + description: 'Usage: directoryScopeId=''@directoryScopeId''' + style: form + explode: false schema: type: string - responses: - '200': - description: Success - content: - application/json: - schema: - title: Collection of unifiedRoleDefinition - type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.directoryObject' - additionalProperties: - type: object - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: function - '/roleManagement/entitlementManagement/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.assignedPrincipals(transitive={transitive},directoryScopeType=''{directoryScopeType}'',directoryScopeId=''{directoryScopeId}'')': - get: - tags: - - roleManagement.Functions + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - deletedDateTime + type: string + - 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: Success + content: + application/json: + schema: + title: Collection of directoryObject + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.directoryObject' + additionalProperties: + type: object + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: function + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + '/roleManagement/entitlementManagement/roleDefinitions/{unifiedRoleDefinition-id}/microsoft.graph.assignedPrincipals(transitive=@transitive,directoryScopeType=''@directoryScopeType'',directoryScopeId=''@directoryScopeId'')': + get: + tags: + - roleManagement.Functions summary: Invoke function assignedPrincipals operationId: roleManagement.entitlementManagement.roleDefinitions_assignedPrincipals parameters: @@ -19011,32 +21029,72 @@ paths: in: path description: 'key: id of unifiedRoleDefinition' required: true + style: simple schema: type: string x-ms-docs-key-type: unifiedRoleDefinition - name: transitive in: query - description: 'Usage: transitive={transitive}' + description: 'Usage: transitive=@transitive' + style: form + explode: false schema: type: boolean default: false - name: directoryScopeType in: query - description: 'Usage: directoryScopeType=''{directoryScopeType}''' + description: 'Usage: directoryScopeType=''@directoryScopeType''' + style: form + explode: false schema: type: string - name: directoryScopeId in: query - description: 'Usage: directoryScopeId=''{directoryScopeId}''' + description: 'Usage: directoryScopeId=''@directoryScopeId''' + style: form + explode: false schema: type: string + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - deletedDateTime + type: string + - 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: Success content: application/json: schema: - title: Collection of unifiedRoleDefinition + title: Collection of directoryObject type: object properties: value: @@ -19048,11 +21106,18 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: function + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore /roleManagement/entitlementManagement/roleEligibilityScheduleInstances: get: tags: - roleManagement.rbacApplication - summary: Get roleEligibilityScheduleInstances from roleManagement + summary: List roleEligibilityScheduleInstancess + description: Get a list of the unifiedRoleEligibilityScheduleInstance objects and their properties. + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/rbacapplication-list-roleeligibilityscheduleinstances?view=graph-rest-1.0 operationId: roleManagement.entitlementManagement_ListRoleEligibilityScheduleInstances parameters: - $ref: '#/components/parameters/top' @@ -19171,6 +21236,7 @@ paths: in: path description: 'key: id of unifiedRoleEligibilityScheduleInstance' required: true + style: simple schema: type: string x-ms-docs-key-type: unifiedRoleEligibilityScheduleInstance @@ -19251,6 +21317,7 @@ paths: in: path description: 'key: id of unifiedRoleEligibilityScheduleInstance' required: true + style: simple schema: type: string x-ms-docs-key-type: unifiedRoleEligibilityScheduleInstance @@ -19277,12 +21344,14 @@ paths: in: path description: 'key: id of unifiedRoleEligibilityScheduleInstance' required: true + style: simple schema: type: string x-ms-docs-key-type: unifiedRoleEligibilityScheduleInstance - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -19302,8 +21371,67 @@ paths: in: path description: 'Usage: on=''{on}''' required: true + style: simple schema: $ref: '#/components/schemas/microsoft.graph.roleEligibilityScheduleInstanceFilterByCurrentUserOptions' + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - appScopeId + - directoryScopeId + - principalId + - roleDefinitionId + - endDateTime + - memberType + - roleEligibilityScheduleId + - startDateTime + - appScope + - directoryScope + - principal + - roleDefinition + type: string + - 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 responses: '200': description: Success @@ -19322,11 +21450,18 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: function + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore /roleManagement/entitlementManagement/roleEligibilityScheduleRequests: get: tags: - roleManagement.rbacApplication - summary: Get roleEligibilityScheduleRequests from roleManagement + summary: List roleEligibilityScheduleRequests + description: Get a list of the unifiedRoleEligibilityScheduleRequest objects and their properties. + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/rbacapplication-list-roleeligibilityschedulerequests?view=graph-rest-1.0 operationId: roleManagement.entitlementManagement_ListRoleEligibilityScheduleRequests parameters: - $ref: '#/components/parameters/top' @@ -19441,7 +21576,11 @@ paths: post: tags: - roleManagement.rbacApplication - summary: Create new navigation property to roleEligibilityScheduleRequests for roleManagement + summary: Create roleEligibilityScheduleRequests + description: 'Create a new unifiedRoleEligibilityScheduleRequest object. This operation allows both admins and eligible users to add, revoke, or extend eligible assignments.' + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/rbacapplication-post-roleeligibilityschedulerequests?view=graph-rest-1.0 operationId: roleManagement.entitlementManagement_CreateRoleEligibilityScheduleRequests requestBody: description: New navigation property @@ -19471,6 +21610,7 @@ paths: in: path description: 'key: id of unifiedRoleEligibilityScheduleRequest' required: true + style: simple schema: type: string x-ms-docs-key-type: unifiedRoleEligibilityScheduleRequest @@ -19567,6 +21707,7 @@ paths: in: path description: 'key: id of unifiedRoleEligibilityScheduleRequest' required: true + style: simple schema: type: string x-ms-docs-key-type: unifiedRoleEligibilityScheduleRequest @@ -19593,12 +21734,14 @@ paths: in: path description: 'key: id of unifiedRoleEligibilityScheduleRequest' required: true + style: simple schema: type: string x-ms-docs-key-type: unifiedRoleEligibilityScheduleRequest - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -19612,12 +21755,14 @@ paths: tags: - roleManagement.rbacApplication summary: Get appScope from roleManagement + description: Read-only property with details of the app-specific scope when the role eligibility is scoped to an app. Nullable. Supports $expand. operationId: roleManagement.entitlementManagement.roleEligibilityScheduleRequests_GetAppScope parameters: - name: unifiedRoleEligibilityScheduleRequest-id in: path description: 'key: id of unifiedRoleEligibilityScheduleRequest' required: true + style: simple schema: type: string x-ms-docs-key-type: unifiedRoleEligibilityScheduleRequest @@ -19662,12 +21807,14 @@ paths: tags: - roleManagement.rbacApplication summary: Get directoryScope from roleManagement + description: The directory object that is the scope of the role eligibility. Read-only. Supports $expand. operationId: roleManagement.entitlementManagement.roleEligibilityScheduleRequests_GetDirectoryScope parameters: - name: unifiedRoleEligibilityScheduleRequest-id in: path description: 'key: id of unifiedRoleEligibilityScheduleRequest' required: true + style: simple schema: type: string x-ms-docs-key-type: unifiedRoleEligibilityScheduleRequest @@ -19711,12 +21858,17 @@ paths: tags: - roleManagement.Actions summary: Invoke action cancel + description: 'Immediately cancel a unifiedRoleEligibilityScheduleRequest that is in a `Granted` status, and have the system automatically delete the cancelled request after 30 days. After calling this action, the **status** of the cancelled unifiedRoleEligibilityScheduleRequest changes to `Revoked`.' + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/unifiedroleeligibilityschedulerequest-cancel?view=graph-rest-1.0 operationId: roleManagement.entitlementManagement.roleEligibilityScheduleRequests_cancel parameters: - name: unifiedRoleEligibilityScheduleRequest-id in: path description: 'key: id of unifiedRoleEligibilityScheduleRequest' required: true + style: simple schema: type: string x-ms-docs-key-type: unifiedRoleEligibilityScheduleRequest @@ -19731,12 +21883,14 @@ paths: tags: - roleManagement.rbacApplication summary: Get principal from roleManagement + description: The principal that's getting a role eligibility through the request. Supports $expand. operationId: roleManagement.entitlementManagement.roleEligibilityScheduleRequests_GetPrincipal parameters: - name: unifiedRoleEligibilityScheduleRequest-id in: path description: 'key: id of unifiedRoleEligibilityScheduleRequest' required: true + style: simple schema: type: string x-ms-docs-key-type: unifiedRoleEligibilityScheduleRequest @@ -19780,12 +21934,14 @@ paths: tags: - roleManagement.rbacApplication summary: Get roleDefinition from roleManagement + description: Detailed information for the unifiedRoleDefinition object that is referenced through the roleDefinitionId property. Supports $expand. operationId: roleManagement.entitlementManagement.roleEligibilityScheduleRequests_GetRoleDefinition parameters: - name: unifiedRoleEligibilityScheduleRequest-id in: path description: 'key: id of unifiedRoleEligibilityScheduleRequest' required: true + style: simple schema: type: string x-ms-docs-key-type: unifiedRoleEligibilityScheduleRequest @@ -19843,12 +21999,14 @@ paths: tags: - roleManagement.rbacApplication summary: Get targetSchedule from roleManagement + description: The schedule for a role eligibility that is referenced through the targetScheduleId property. Supports $expand. operationId: roleManagement.entitlementManagement.roleEligibilityScheduleRequests_GetTargetSchedule parameters: - name: unifiedRoleEligibilityScheduleRequest-id in: path description: 'key: id of unifiedRoleEligibilityScheduleRequest' required: true + style: simple schema: type: string x-ms-docs-key-type: unifiedRoleEligibilityScheduleRequest @@ -19932,8 +22090,92 @@ paths: in: path description: 'Usage: on=''{on}''' required: true + style: simple schema: $ref: '#/components/schemas/microsoft.graph.roleEligibilityScheduleRequestFilterByCurrentUserOptions' + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - approvalId + - completedDateTime + - createdBy + - createdDateTime + - customData + - status + - action + - appScopeId + - directoryScopeId + - isValidationOnly + - justification + - principalId + - roleDefinitionId + - scheduleInfo + - targetScheduleId + - ticketInfo + - appScope + - directoryScope + - principal + - roleDefinition + - targetSchedule + type: string + - name: $orderby + 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 responses: '200': description: Success @@ -19952,11 +22194,18 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: function + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore /roleManagement/entitlementManagement/roleEligibilitySchedules: get: tags: - roleManagement.rbacApplication - summary: Get roleEligibilitySchedules from roleManagement + summary: List roleEligibilitySchedules + description: Get a list of the unifiedRoleEligibilitySchedule objects and their properties. + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/rbacapplication-list-roleeligibilityschedules?view=graph-rest-1.0 operationId: roleManagement.entitlementManagement_ListRoleEligibilitySchedules parameters: - $ref: '#/components/parameters/top' @@ -20081,6 +22330,7 @@ paths: in: path description: 'key: id of unifiedRoleEligibilitySchedule' required: true + style: simple schema: type: string x-ms-docs-key-type: unifiedRoleEligibilitySchedule @@ -20163,6 +22413,7 @@ paths: in: path description: 'key: id of unifiedRoleEligibilitySchedule' required: true + style: simple schema: type: string x-ms-docs-key-type: unifiedRoleEligibilitySchedule @@ -20189,12 +22440,14 @@ paths: in: path description: 'key: id of unifiedRoleEligibilitySchedule' required: true + style: simple schema: type: string x-ms-docs-key-type: unifiedRoleEligibilitySchedule - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -20214,16 +22467,81 @@ paths: in: path description: 'Usage: on=''{on}''' required: true + style: simple schema: $ref: '#/components/schemas/microsoft.graph.roleEligibilityScheduleFilterByCurrentUserOptions' - responses: - '200': - description: Success - content: - application/json: - schema: - title: Collection of unifiedRoleEligibilitySchedule - type: object + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - appScopeId + - createdDateTime + - createdUsing + - directoryScopeId + - modifiedDateTime + - principalId + - roleDefinitionId + - status + - memberType + - scheduleInfo + - appScope + - directoryScope + - principal + - roleDefinition + type: string + - 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 + - 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 + type: string + responses: + '200': + description: Success + content: + application/json: + schema: + title: Collection of unifiedRoleEligibilitySchedule + type: object properties: value: type: array @@ -20234,11 +22552,18 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: function + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore /roleManagement/entitlementManagement/transitiveRoleAssignments: get: tags: - roleManagement.rbacApplication - summary: Get transitiveRoleAssignments from roleManagement + summary: List transitiveRoleAssignment + description: 'Get the list of direct and transitive unifiedRoleAssignment objects for a specific principal. For example, if a user is assigned an Azure AD role through group membership, the role assignment is transitive, and this request will list the group''s ID as the **principalId**. Results can also be filtered by the **roleDefinitionId** and **directoryScopeId**. Supported only for directory (Azure AD) provider. For more information, see Use Azure AD groups to manage role assignments.' + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/rbacapplication-list-transitiveroleassignments?view=graph-rest-1.0 operationId: roleManagement.entitlementManagement_ListTransitiveRoleAssignments parameters: - $ref: '#/components/parameters/top' @@ -20354,6 +22679,7 @@ paths: in: path description: 'key: id of unifiedRoleAssignment' required: true + style: simple schema: type: string x-ms-docs-key-type: unifiedRoleAssignment @@ -20433,6 +22759,7 @@ paths: in: path description: 'key: id of unifiedRoleAssignment' required: true + style: simple schema: type: string x-ms-docs-key-type: unifiedRoleAssignment @@ -20459,12 +22786,14 @@ paths: in: path description: 'key: id of unifiedRoleAssignment' required: true + style: simple schema: type: string x-ms-docs-key-type: unifiedRoleAssignment - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -20478,12 +22807,14 @@ paths: tags: - roleManagement.rbacApplication summary: Get appScope from roleManagement + description: Details of the app specific scope when the assignment scope is app specific. Containment entity. operationId: roleManagement.entitlementManagement.transitiveRoleAssignments_GetAppScope parameters: - name: unifiedRoleAssignment-id in: path description: 'key: id of unifiedRoleAssignment' required: true + style: simple schema: type: string x-ms-docs-key-type: unifiedRoleAssignment @@ -20533,6 +22864,7 @@ paths: in: path description: 'key: id of unifiedRoleAssignment' required: true + style: simple schema: type: string x-ms-docs-key-type: unifiedRoleAssignment @@ -20559,12 +22891,14 @@ paths: in: path description: 'key: id of unifiedRoleAssignment' required: true + style: simple schema: type: string x-ms-docs-key-type: unifiedRoleAssignment - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -20578,12 +22912,14 @@ paths: tags: - roleManagement.rbacApplication summary: Get directoryScope from roleManagement + description: The directory object that is the scope of the assignment. Provided so that callers can get the directory object using $expand at the same time as getting the role assignment. Read-only. Supports $expand. operationId: roleManagement.entitlementManagement.transitiveRoleAssignments_GetDirectoryScope parameters: - name: unifiedRoleAssignment-id in: path description: 'key: id of unifiedRoleAssignment' required: true + style: simple schema: type: string x-ms-docs-key-type: unifiedRoleAssignment @@ -20627,12 +22963,14 @@ paths: tags: - roleManagement.rbacApplication summary: Get principal from roleManagement + description: The assigned principal. Provided so that callers can get the principal using $expand at the same time as getting the role assignment. Read-only. Supports $expand. operationId: roleManagement.entitlementManagement.transitiveRoleAssignments_GetPrincipal parameters: - name: unifiedRoleAssignment-id in: path description: 'key: id of unifiedRoleAssignment' required: true + style: simple schema: type: string x-ms-docs-key-type: unifiedRoleAssignment @@ -20676,12 +23014,14 @@ paths: tags: - roleManagement.rbacApplication summary: Get roleDefinition from roleManagement + description: The roleDefinition the assignment is for. Provided so that callers can get the role definition using $expand at the same time as getting the role assignment. roleDefinition.id will be auto expanded. Supports $expand. operationId: roleManagement.entitlementManagement.transitiveRoleAssignments_GetRoleDefinition parameters: - name: unifiedRoleAssignment-id in: path description: 'key: id of unifiedRoleAssignment' required: true + style: simple schema: type: string x-ms-docs-key-type: unifiedRoleAssignment @@ -20746,6 +23086,9 @@ components: type: string description: Tenant GUID the enrollment profile belongs to. nullable: true + configureWifi: + type: boolean + description: 'Boolean that indicates that the Wi-Fi network should be configured during device provisioning. When set to TRUE, device provisioning will use Wi-Fi related properties to automatically connect to Wi-Fi networks. When set to FALSE or undefined, other Wi-Fi related properties will be ignored. Default value is TRUE. Returned by default.' 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 @@ -20918,6 +23261,7 @@ components: items: $ref: '#/components/schemas/microsoft.graph.appleEnrollmentProfileAssignment' description: The list of assignments for this profile. + x-ms-navigationProperty: true additionalProperties: type: object description: The enrollmentProfile resource represents a collection of configurations which must be provided pre-enrollment to enable enrolling certain devices whose identities have been pre-staged. Pre-staged device identities are assigned to this type of profile to apply the profile's configurations at enrollment of the corresponding device. @@ -21051,6 +23395,7 @@ components: items: $ref: '#/components/schemas/microsoft.graph.deviceManagementAutopilotPolicyStatusDetail' description: Policy and application status details for this device. + x-ms-navigationProperty: true additionalProperties: type: object description: Represents an Autopilot flow event. @@ -21183,11 +23528,13 @@ components: items: $ref: '#/components/schemas/microsoft.graph.enrollmentProfile' description: The enrollment profiles. + x-ms-navigationProperty: true importedAppleDeviceIdentities: type: array items: $ref: '#/components/schemas/microsoft.graph.importedAppleDeviceIdentity' description: The imported Apple device identities. + x-ms-navigationProperty: true additionalProperties: type: object description: The depOnboardingSetting represents an instance of the Apple DEP service being onboarded to Intune. The onboarded service instance manages an Apple Token used to synchronize data between Apple and Intune. @@ -21318,6 +23665,12 @@ components: chooseYourLockScreenDisabled: type: boolean description: Indicates if iCloud Documents and Desktop screen is disabled + dontAutoPopulatePrimaryAccountInfo: + type: boolean + description: Indicates whether Setup Assistant will auto populate the primary account information + enableRestrictEditing: + type: boolean + description: Indicates whether the user will enable blockediting fileVaultDisabled: type: boolean description: Indicates if file vault is disabled @@ -21327,12 +23680,52 @@ components: iCloudStorageDisabled: type: boolean description: Indicates if iCloud Documents and Desktop screen is disabled + isLocalPrimaryAccount: + type: boolean + description: Indicates whether the profile is a local account + isPrimaryUser: + type: boolean + description: Indicates whether the profile is a primary user + lockPrimaryAccountInfo: + type: boolean + description: Indicates whether the primary account information will be locked + managedLocalUserShortName: + type: boolean + description: Indicates whether or not this is the short name of the local account to manage passCodeDisabled: type: boolean description: Indicates if Passcode setup pane is disabled + prefillAccountInfo: + type: boolean + description: Indicates whether the user will prefill their account info + primaryAccountFullName: + type: string + description: Indicates what the full name for the primary account is + nullable: true + primaryAccountUserName: + type: string + description: Indicates what the account name for the primary account is + nullable: true + primaryUser: + type: string + description: Indicates who the primary user of the profile is + nullable: true + primaryUserFullName: + type: string + description: Indicates who the primary user of the profile is + nullable: true registrationDisabled: type: boolean description: Indicates if registration is disabled + requestRequiresNetworkTether: + type: boolean + description: Indicates if the device is network-tethered to run the command + setPrimarySetupAccountAsRegularUser: + type: boolean + description: Indicates whether Setup Assistant will set the account as a regular user + skipPrimarySetupAccountCreation: + type: boolean + description: Indicates whether Setup Assistant will skip the user interface for primary account setup zoomDisabled: type: boolean description: Indicates if zoom setup pane is disabled @@ -21468,6 +23861,7 @@ components: items: $ref: '#/components/schemas/microsoft.graph.enrollmentConfigurationAssignment' description: The list of group assignments for the device configuration profile + x-ms-navigationProperty: true additionalProperties: type: object description: The Base Class of Device Enrollment Configuration @@ -21664,11 +24058,13 @@ components: items: $ref: '#/components/schemas/microsoft.graph.windowsAutopilotDeviceIdentity' description: The list of assigned devices for the profile. + x-ms-navigationProperty: true assignments: type: array items: $ref: '#/components/schemas/microsoft.graph.windowsAutopilotDeploymentProfileAssignment' description: The list of group assignments for the profile. + x-ms-navigationProperty: true additionalProperties: type: object description: Windows Autopilot Deployment Profile @@ -21867,6 +24263,7 @@ components: items: $ref: '#/components/schemas/microsoft.graph.windowsFeatureUpdateProfileAssignment' description: The list of group assignments of the profile. + x-ms-navigationProperty: true additionalProperties: type: object description: Windows Feature Update Profile @@ -21905,14 +24302,17 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.unifiedRbacResourceNamespace' + x-ms-navigationProperty: true roleAssignments: type: array items: $ref: '#/components/schemas/microsoft.graph.unifiedRoleAssignmentMultiple' + x-ms-navigationProperty: true roleDefinitions: type: array items: $ref: '#/components/schemas/microsoft.graph.unifiedRoleDefinition' + x-ms-navigationProperty: true additionalProperties: type: object microsoft.graph.unifiedRbacResourceNamespace: @@ -21929,6 +24329,7 @@ components: items: $ref: '#/components/schemas/microsoft.graph.unifiedRbacResourceAction' description: Operations that an authorized principal are allowed to perform. + x-ms-navigationProperty: true additionalProperties: type: object microsoft.graph.unifiedRbacResourceAction: @@ -22015,16 +24416,19 @@ components: items: $ref: '#/components/schemas/microsoft.graph.appScope' description: Read-only collection with details of the app specific scopes when the assignment scopes are app specific. Containment entity. Read-only. + x-ms-navigationProperty: true directoryScopes: type: array items: $ref: '#/components/schemas/microsoft.graph.directoryObject' description: Read-only collection referencing the directory objects that are scope of the assignment. Provided so that callers can get the directory objects using $expand at the same time as getting the role assignment. Read-only. Supports $expand. + x-ms-navigationProperty: true principals: type: array items: $ref: '#/components/schemas/microsoft.graph.directoryObject' description: Read-only collection referencing the assigned principals. Provided so that callers can get the principals using $expand at the same time as getting the role assignment. Read-only. Supports $expand. + x-ms-navigationProperty: true roleDefinition: $ref: '#/components/schemas/microsoft.graph.unifiedRoleDefinition' additionalProperties: @@ -22104,6 +24508,7 @@ components: items: $ref: '#/components/schemas/microsoft.graph.unifiedRoleDefinition' description: Read-only collection of role definitions that the given role definition inherits from. Only Azure AD built-in roles support this attribute. + x-ms-navigationProperty: true additionalProperties: type: object microsoft.graph.rbacApplication: @@ -22116,54 +24521,57 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.unifiedRbacResourceNamespace' + x-ms-navigationProperty: true roleAssignments: type: array items: $ref: '#/components/schemas/microsoft.graph.unifiedRoleAssignment' - description: Resource to grant access to users or groups. + x-ms-navigationProperty: true roleDefinitions: type: array items: $ref: '#/components/schemas/microsoft.graph.unifiedRoleDefinition' - description: Resource representing the roles allowed by RBAC providers and the permissions assigned to the roles. + x-ms-navigationProperty: true transitiveRoleAssignments: type: array items: $ref: '#/components/schemas/microsoft.graph.unifiedRoleAssignment' + x-ms-navigationProperty: true roleAssignmentApprovals: type: array items: $ref: '#/components/schemas/microsoft.graph.approval' + x-ms-navigationProperty: true roleAssignmentScheduleInstances: type: array items: $ref: '#/components/schemas/microsoft.graph.unifiedRoleAssignmentScheduleInstance' - description: Instances for active role assignments. + x-ms-navigationProperty: true roleAssignmentScheduleRequests: type: array items: $ref: '#/components/schemas/microsoft.graph.unifiedRoleAssignmentScheduleRequest' - description: Requests for active role assignments to principals through PIM. + x-ms-navigationProperty: true roleAssignmentSchedules: type: array items: $ref: '#/components/schemas/microsoft.graph.unifiedRoleAssignmentSchedule' - description: Schedules for active role assignment operations. + x-ms-navigationProperty: true roleEligibilityScheduleInstances: type: array items: $ref: '#/components/schemas/microsoft.graph.unifiedRoleEligibilityScheduleInstance' - description: Instances for role eligibility requests. + x-ms-navigationProperty: true roleEligibilityScheduleRequests: type: array items: $ref: '#/components/schemas/microsoft.graph.unifiedRoleEligibilityScheduleRequest' - description: Requests for role eligibilities for principals through PIM. + x-ms-navigationProperty: true roleEligibilitySchedules: type: array items: $ref: '#/components/schemas/microsoft.graph.unifiedRoleEligibilitySchedule' - description: Schedules for role eligibility operations. + x-ms-navigationProperty: true additionalProperties: type: object microsoft.graph.unifiedRoleScheduleInstanceBase: @@ -22260,6 +24668,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.approvalStep' + x-ms-navigationProperty: true additionalProperties: type: object microsoft.graph.approvalStep: @@ -22448,7 +24857,7 @@ components: nullable: true principalId: type: string - description: 'Identifier of the principal that has been granted the assignment. Supports $filter (eq, ne).' + description: 'Identifier of the principal that has been granted the assignment. Can be a user, role-assignable group, or a service principal. Supports $filter (eq, ne).' nullable: true roleDefinitionId: type: string @@ -22558,7 +24967,7 @@ components: nullable: true principalId: type: string - description: 'Identifier of the principal that has been granted the role eligibility. Supports $filter (eq, ne).' + description: 'Identifier of the principal that has been granted the role eligibility. Can be a user or a role-assignable group. You can grant only active assignments service principals. Supports $filter (eq, ne).' nullable: true roleDefinitionId: type: string @@ -23398,7 +25807,6 @@ components: items: type: string nullable: true - description: Set of tasks that may not be performed on a resource. Not yet supported. additionalProperties: type: object microsoft.graph.identity: @@ -23481,13 +25889,16 @@ components: microsoft.graph.androidDeviceOwnerEnrollmentProfileCollectionResponse: title: Collection of androidDeviceOwnerEnrollmentProfile type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.androidDeviceOwnerEnrollmentProfile' - '@odata.nextLink': - type: string + allOf: + - $ref: '#/components/schemas/BaseCollectionPaginationCountResponse' + - type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.androidDeviceOwnerEnrollmentProfile' + additionalProperties: + type: object additionalProperties: type: object microsoft.graph.ODataErrors.ODataError: @@ -23502,397 +25913,496 @@ components: microsoft.graph.androidForWorkEnrollmentProfileCollectionResponse: title: Collection of androidForWorkEnrollmentProfile type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.androidForWorkEnrollmentProfile' - '@odata.nextLink': - type: string + allOf: + - $ref: '#/components/schemas/BaseCollectionPaginationCountResponse' + - type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.androidForWorkEnrollmentProfile' + additionalProperties: + type: object additionalProperties: type: object microsoft.graph.appleUserInitiatedEnrollmentProfileCollectionResponse: title: Collection of appleUserInitiatedEnrollmentProfile type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.appleUserInitiatedEnrollmentProfile' - '@odata.nextLink': - type: string + allOf: + - $ref: '#/components/schemas/BaseCollectionPaginationCountResponse' + - type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.appleUserInitiatedEnrollmentProfile' + additionalProperties: + type: object additionalProperties: type: object microsoft.graph.appleEnrollmentProfileAssignmentCollectionResponse: title: Collection of appleEnrollmentProfileAssignment type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.appleEnrollmentProfileAssignment' - '@odata.nextLink': - type: string + allOf: + - $ref: '#/components/schemas/BaseCollectionPaginationCountResponse' + - type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.appleEnrollmentProfileAssignment' + additionalProperties: + type: object additionalProperties: type: object microsoft.graph.deviceManagementAutopilotEventCollectionResponse: title: Collection of deviceManagementAutopilotEvent type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.deviceManagementAutopilotEvent' - '@odata.nextLink': - type: string + allOf: + - $ref: '#/components/schemas/BaseCollectionPaginationCountResponse' + - type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.deviceManagementAutopilotEvent' + additionalProperties: + type: object additionalProperties: type: object microsoft.graph.deviceManagementAutopilotPolicyStatusDetailCollectionResponse: title: Collection of deviceManagementAutopilotPolicyStatusDetail type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.deviceManagementAutopilotPolicyStatusDetail' - '@odata.nextLink': - type: string + allOf: + - $ref: '#/components/schemas/BaseCollectionPaginationCountResponse' + - type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.deviceManagementAutopilotPolicyStatusDetail' + additionalProperties: + type: object additionalProperties: type: object microsoft.graph.depOnboardingSettingCollectionResponse: title: Collection of depOnboardingSetting type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.depOnboardingSetting' - '@odata.nextLink': - type: string + allOf: + - $ref: '#/components/schemas/BaseCollectionPaginationCountResponse' + - type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.depOnboardingSetting' + additionalProperties: + type: object additionalProperties: type: object microsoft.graph.enrollmentProfileCollectionResponse: title: Collection of enrollmentProfile type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.enrollmentProfile' - '@odata.nextLink': - type: string + allOf: + - $ref: '#/components/schemas/BaseCollectionPaginationCountResponse' + - type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.enrollmentProfile' + additionalProperties: + type: object additionalProperties: type: object microsoft.graph.importedAppleDeviceIdentityCollectionResponse: title: Collection of importedAppleDeviceIdentity type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.importedAppleDeviceIdentity' - '@odata.nextLink': - type: string + allOf: + - $ref: '#/components/schemas/BaseCollectionPaginationCountResponse' + - type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.importedAppleDeviceIdentity' + additionalProperties: + type: object additionalProperties: type: object microsoft.graph.deviceEnrollmentConfigurationCollectionResponse: title: Collection of deviceEnrollmentConfiguration type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.deviceEnrollmentConfiguration' - '@odata.nextLink': - type: string + allOf: + - $ref: '#/components/schemas/BaseCollectionPaginationCountResponse' + - type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.deviceEnrollmentConfiguration' + additionalProperties: + type: object additionalProperties: type: object microsoft.graph.enrollmentConfigurationAssignmentCollectionResponse: title: Collection of enrollmentConfigurationAssignment type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.enrollmentConfigurationAssignment' - '@odata.nextLink': - type: string + allOf: + - $ref: '#/components/schemas/BaseCollectionPaginationCountResponse' + - type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.enrollmentConfigurationAssignment' + additionalProperties: + type: object additionalProperties: type: object microsoft.graph.importedDeviceIdentityCollectionResponse: title: Collection of importedDeviceIdentity type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.importedDeviceIdentity' - '@odata.nextLink': - type: string + allOf: + - $ref: '#/components/schemas/BaseCollectionPaginationCountResponse' + - type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.importedDeviceIdentity' + additionalProperties: + type: object additionalProperties: type: object microsoft.graph.importedWindowsAutopilotDeviceIdentityCollectionResponse: title: Collection of importedWindowsAutopilotDeviceIdentity type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.importedWindowsAutopilotDeviceIdentity' - '@odata.nextLink': - type: string + allOf: + - $ref: '#/components/schemas/BaseCollectionPaginationCountResponse' + - type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.importedWindowsAutopilotDeviceIdentity' + additionalProperties: + type: object additionalProperties: type: object microsoft.graph.userExperienceAnalyticsNotAutopilotReadyDeviceCollectionResponse: title: Collection of userExperienceAnalyticsNotAutopilotReadyDevice type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.userExperienceAnalyticsNotAutopilotReadyDevice' - '@odata.nextLink': - type: string + allOf: + - $ref: '#/components/schemas/BaseCollectionPaginationCountResponse' + - type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.userExperienceAnalyticsNotAutopilotReadyDevice' + additionalProperties: + type: object additionalProperties: type: object microsoft.graph.windowsAutopilotDeploymentProfileCollectionResponse: title: Collection of windowsAutopilotDeploymentProfile type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.windowsAutopilotDeploymentProfile' - '@odata.nextLink': - type: string + allOf: + - $ref: '#/components/schemas/BaseCollectionPaginationCountResponse' + - type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.windowsAutopilotDeploymentProfile' + additionalProperties: + type: object additionalProperties: type: object microsoft.graph.windowsAutopilotDeviceIdentityCollectionResponse: title: Collection of windowsAutopilotDeviceIdentity type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.windowsAutopilotDeviceIdentity' - '@odata.nextLink': - type: string + allOf: + - $ref: '#/components/schemas/BaseCollectionPaginationCountResponse' + - type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.windowsAutopilotDeviceIdentity' + additionalProperties: + type: object additionalProperties: type: object microsoft.graph.windowsAutopilotDeploymentProfileAssignmentCollectionResponse: title: Collection of windowsAutopilotDeploymentProfileAssignment type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.windowsAutopilotDeploymentProfileAssignment' - '@odata.nextLink': - type: string + allOf: + - $ref: '#/components/schemas/BaseCollectionPaginationCountResponse' + - type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.windowsAutopilotDeploymentProfileAssignment' + additionalProperties: + type: object additionalProperties: type: object microsoft.graph.windowsFeatureUpdateProfileCollectionResponse: title: Collection of windowsFeatureUpdateProfile type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.windowsFeatureUpdateProfile' - '@odata.nextLink': - type: string + allOf: + - $ref: '#/components/schemas/BaseCollectionPaginationCountResponse' + - type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.windowsFeatureUpdateProfile' + additionalProperties: + type: object additionalProperties: type: object microsoft.graph.windowsFeatureUpdateProfileAssignmentCollectionResponse: title: Collection of windowsFeatureUpdateProfileAssignment type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.windowsFeatureUpdateProfileAssignment' - '@odata.nextLink': - type: string + allOf: + - $ref: '#/components/schemas/BaseCollectionPaginationCountResponse' + - type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.windowsFeatureUpdateProfileAssignment' + additionalProperties: + type: object additionalProperties: type: object microsoft.graph.unifiedRbacResourceNamespaceCollectionResponse: title: Collection of unifiedRbacResourceNamespace type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.unifiedRbacResourceNamespace' - '@odata.nextLink': - type: string + allOf: + - $ref: '#/components/schemas/BaseCollectionPaginationCountResponse' + - type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.unifiedRbacResourceNamespace' + additionalProperties: + type: object additionalProperties: type: object microsoft.graph.unifiedRbacResourceActionCollectionResponse: title: Collection of unifiedRbacResourceAction type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.unifiedRbacResourceAction' - '@odata.nextLink': - type: string + allOf: + - $ref: '#/components/schemas/BaseCollectionPaginationCountResponse' + - type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.unifiedRbacResourceAction' + additionalProperties: + type: object additionalProperties: type: object microsoft.graph.unifiedRoleAssignmentMultipleCollectionResponse: title: Collection of unifiedRoleAssignmentMultiple type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.unifiedRoleAssignmentMultiple' - '@odata.nextLink': - type: string + allOf: + - $ref: '#/components/schemas/BaseCollectionPaginationCountResponse' + - type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.unifiedRoleAssignmentMultiple' + additionalProperties: + type: object additionalProperties: type: object microsoft.graph.appScopeCollectionResponse: title: Collection of appScope type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.appScope' - '@odata.nextLink': - type: string + allOf: + - $ref: '#/components/schemas/BaseCollectionPaginationCountResponse' + - type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.appScope' + additionalProperties: + type: object additionalProperties: type: object microsoft.graph.directoryObjectCollectionResponse: title: Collection of directoryObject type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.directoryObject' - '@odata.nextLink': - type: string + allOf: + - $ref: '#/components/schemas/BaseCollectionPaginationCountResponse' + - type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.directoryObject' + additionalProperties: + type: object additionalProperties: type: object microsoft.graph.unifiedRoleDefinitionCollectionResponse: title: Collection of unifiedRoleDefinition type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.unifiedRoleDefinition' - '@odata.nextLink': - type: string + allOf: + - $ref: '#/components/schemas/BaseCollectionPaginationCountResponse' + - type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.unifiedRoleDefinition' + additionalProperties: + type: object additionalProperties: type: object microsoft.graph.approvalCollectionResponse: title: Collection of approval type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.approval' - '@odata.nextLink': - type: string + allOf: + - $ref: '#/components/schemas/BaseCollectionPaginationCountResponse' + - type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.approval' + additionalProperties: + type: object additionalProperties: type: object microsoft.graph.approvalStepCollectionResponse: title: Collection of approvalStep type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.approvalStep' - '@odata.nextLink': - type: string + allOf: + - $ref: '#/components/schemas/BaseCollectionPaginationCountResponse' + - type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.approvalStep' + additionalProperties: + type: object additionalProperties: type: object microsoft.graph.unifiedRoleAssignmentCollectionResponse: title: Collection of unifiedRoleAssignment type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.unifiedRoleAssignment' - '@odata.nextLink': - type: string + allOf: + - $ref: '#/components/schemas/BaseCollectionPaginationCountResponse' + - type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.unifiedRoleAssignment' + additionalProperties: + type: object additionalProperties: type: object microsoft.graph.unifiedRoleAssignmentScheduleInstanceCollectionResponse: title: Collection of unifiedRoleAssignmentScheduleInstance type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.unifiedRoleAssignmentScheduleInstance' - '@odata.nextLink': - type: string + allOf: + - $ref: '#/components/schemas/BaseCollectionPaginationCountResponse' + - type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.unifiedRoleAssignmentScheduleInstance' + additionalProperties: + type: object additionalProperties: type: object microsoft.graph.unifiedRoleAssignmentScheduleRequestCollectionResponse: title: Collection of unifiedRoleAssignmentScheduleRequest type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.unifiedRoleAssignmentScheduleRequest' - '@odata.nextLink': - type: string + allOf: + - $ref: '#/components/schemas/BaseCollectionPaginationCountResponse' + - type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.unifiedRoleAssignmentScheduleRequest' + additionalProperties: + type: object additionalProperties: type: object microsoft.graph.unifiedRoleAssignmentScheduleCollectionResponse: title: Collection of unifiedRoleAssignmentSchedule type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.unifiedRoleAssignmentSchedule' - '@odata.nextLink': - type: string + allOf: + - $ref: '#/components/schemas/BaseCollectionPaginationCountResponse' + - type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.unifiedRoleAssignmentSchedule' + additionalProperties: + type: object additionalProperties: type: object microsoft.graph.unifiedRoleEligibilityScheduleInstanceCollectionResponse: title: Collection of unifiedRoleEligibilityScheduleInstance type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.unifiedRoleEligibilityScheduleInstance' - '@odata.nextLink': - type: string + allOf: + - $ref: '#/components/schemas/BaseCollectionPaginationCountResponse' + - type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.unifiedRoleEligibilityScheduleInstance' + additionalProperties: + type: object additionalProperties: type: object microsoft.graph.unifiedRoleEligibilityScheduleRequestCollectionResponse: title: Collection of unifiedRoleEligibilityScheduleRequest type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.unifiedRoleEligibilityScheduleRequest' - '@odata.nextLink': - type: string + allOf: + - $ref: '#/components/schemas/BaseCollectionPaginationCountResponse' + - type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.unifiedRoleEligibilityScheduleRequest' + additionalProperties: + type: object additionalProperties: type: object microsoft.graph.unifiedRoleEligibilityScheduleCollectionResponse: title: Collection of unifiedRoleEligibilitySchedule type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.unifiedRoleEligibilitySchedule' - '@odata.nextLink': - type: string + allOf: + - $ref: '#/components/schemas/BaseCollectionPaginationCountResponse' + - type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.unifiedRoleEligibilitySchedule' + additionalProperties: + type: object additionalProperties: type: object microsoft.graph.managedDeviceOwnerType: @@ -24029,6 +26539,15 @@ components: $ref: '#/components/schemas/microsoft.graph.recurrenceRange' additionalProperties: type: object + BaseCollectionPaginationCountResponse: + title: Base collection pagination and count responses + type: object + properties: + '@odata.nextLink': + type: string + nullable: true + additionalProperties: + type: object microsoft.graph.ODataErrors.MainError: required: - code @@ -24396,6 +26915,8 @@ components: name: $top in: query description: Show only the first n items + style: form + explode: false schema: minimum: 0 type: integer @@ -24404,6 +26925,8 @@ components: name: $skip in: query description: Skip the first n items + style: form + explode: false schema: minimum: 0 type: integer @@ -24411,18 +26934,24 @@ components: name: $search in: query description: Search items by search phrases + style: form + explode: false schema: type: string filter: name: $filter in: query description: Filter items by property values + style: form + explode: false schema: type: string count: name: $count in: query description: Include count of items + style: form + explode: false schema: type: boolean securitySchemes: diff --git a/openApiDocs/beta/DeviceManagement.Functions.yml b/openApiDocs/beta/DeviceManagement.Functions.yml index ed40b2088e6..9b785bd49ef 100644 --- a/openApiDocs/beta/DeviceManagement.Functions.yml +++ b/openApiDocs/beta/DeviceManagement.Functions.yml @@ -11,6 +11,7 @@ paths: tags: - deviceManagement.Functions summary: Invoke function downloadApplePushNotificationCertificateSigningRequest + description: Download Apple push notification certificate signing request operationId: deviceManagement.applePushNotificationCertificate_downloadApplePushNotificationCertificateSigningRequest responses: '200': @@ -39,16 +40,21 @@ paths: in: path description: 'key: id of deviceAndAppManagementAssignmentFilter' required: true + style: simple schema: type: string x-ms-docs-key-type: deviceAndAppManagementAssignmentFilter + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' responses: '200': description: Success content: application/json: schema: - title: Collection of deviceAndAppManagementAssignmentFilter type: object properties: value: @@ -60,6 +66,9 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: function + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore '/deviceManagement/assignmentFilters/microsoft.graph.getPlatformSupportedProperties(platform=''{platform}'')': get: tags: @@ -71,15 +80,20 @@ paths: in: path description: 'Usage: platform=''{platform}''' required: true + style: simple schema: $ref: '#/components/schemas/microsoft.graph.devicePlatformType' + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' responses: '200': description: Success content: application/json: schema: - title: Collection of deviceAndAppManagementAssignmentFilter type: object properties: value: @@ -91,6 +105,9 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: function + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore /deviceManagement/assignmentFilters/microsoft.graph.getState(): get: tags: @@ -118,16 +135,21 @@ paths: in: path description: 'Usage: category=''{category}''' required: true + style: simple schema: type: string nullable: true + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' responses: '200': description: Success content: application/json: schema: - title: Collection of auditEvent type: object properties: value: @@ -140,19 +162,27 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: function + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore /deviceManagement/auditEvents/microsoft.graph.getAuditCategories(): get: tags: - deviceManagement.Functions summary: Invoke function getAuditCategories operationId: deviceManagement.auditEvents_getAuditCategories + parameters: + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' responses: '200': description: Success content: application/json: schema: - title: Collection of auditEvent type: object properties: value: @@ -165,6 +195,9 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: function + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore '/deviceManagement/comanagedDevices/{managedDevice-id}/microsoft.graph.getCloudPcRemoteActionResults()': get: tags: @@ -176,16 +209,21 @@ paths: in: path description: 'key: id of managedDevice' required: true + style: simple schema: type: string x-ms-docs-key-type: managedDevice + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' responses: '200': description: Success content: application/json: schema: - title: Collection of managedDevice type: object properties: value: @@ -197,6 +235,9 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: function + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore '/deviceManagement/comanagedDevices/{managedDevice-id}/microsoft.graph.getCloudPcReviewStatus()': get: tags: @@ -208,6 +249,7 @@ paths: in: path description: 'key: id of managedDevice' required: true + style: simple schema: type: string x-ms-docs-key-type: managedDevice @@ -232,6 +274,7 @@ paths: in: path description: 'key: id of managedDevice' required: true + style: simple schema: type: string x-ms-docs-key-type: managedDevice @@ -262,16 +305,21 @@ paths: in: path description: 'key: id of managedDevice' required: true + style: simple schema: type: string x-ms-docs-key-type: managedDevice + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' responses: '200': description: Success content: application/json: schema: - title: Collection of managedDevice type: object properties: value: @@ -283,6 +331,9 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: function + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore '/deviceManagement/comanagedDevices/{managedDevice-id}/microsoft.graph.getOemWarranty()': get: tags: @@ -294,6 +345,7 @@ paths: in: path description: 'key: id of managedDevice' required: true + style: simple schema: type: string x-ms-docs-key-type: managedDevice @@ -307,6 +359,39 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: function + '/deviceManagement/comanagedDevices/{managedDevice-id}/microsoft.graph.retrieveRemoteHelpSession(sessionKey=''{sessionKey}'')': + get: + tags: + - deviceManagement.Functions + summary: Invoke function retrieveRemoteHelpSession + operationId: deviceManagement.comanagedDevices_retrieveRemoteHelpSession + parameters: + - name: managedDevice-id + in: path + description: 'key: id of managedDevice' + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: managedDevice + - name: sessionKey + in: path + description: 'Usage: sessionKey=''{sessionKey}''' + required: true + style: simple + schema: + type: string + nullable: true + responses: + '200': + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.retrieveRemoteHelpSessionResponse' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: function '/deviceManagement/comanagedDevices/microsoft.graph.appDiagnostics(upn=''{upn}'')': get: tags: @@ -318,16 +403,21 @@ paths: in: path description: 'Usage: upn=''{upn}''' required: true + style: simple schema: type: string nullable: true + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' responses: '200': description: Success content: application/json: schema: - title: Collection of managedDevice type: object properties: value: @@ -339,6 +429,9 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: function + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore '/deviceManagement/configManagerCollections/microsoft.graph.getPolicySummary(policyId=''{policyId}'')': get: tags: @@ -350,6 +443,7 @@ paths: in: path description: 'Usage: policyId=''{policyId}''' required: true + style: simple schema: type: string nullable: true @@ -368,12 +462,14 @@ paths: tags: - deviceManagement.Functions summary: Invoke function exportMobileConfig + description: Exports the mobile configuration operationId: deviceManagement.depOnboardingSettings.enrollmentProfiles_exportMobileConfig parameters: - name: depOnboardingSetting-id in: path description: 'key: id of depOnboardingSetting' required: true + style: simple schema: type: string x-ms-docs-key-type: depOnboardingSetting @@ -381,6 +477,7 @@ paths: in: path description: 'key: id of enrollmentProfile' required: true + style: simple schema: type: string x-ms-docs-key-type: enrollmentProfile @@ -405,12 +502,14 @@ paths: tags: - deviceManagement.Functions summary: Invoke function getEncryptionPublicKey + description: Get a public key to use to encrypt the Apple device enrollment program token operationId: deviceManagement.depOnboardingSettings_getEncryptionPublicKey parameters: - name: depOnboardingSetting-id in: path description: 'key: id of depOnboardingSetting' required: true + style: simple schema: type: string x-ms-docs-key-type: depOnboardingSetting @@ -441,6 +540,7 @@ paths: in: path description: 'Usage: expiringBeforeDateTime=''{expiringBeforeDateTime}''' required: true + style: simple schema: type: string nullable: true @@ -468,13 +568,18 @@ paths: - deviceManagement.Functions summary: Invoke function getDevicesScheduledToRetire operationId: deviceManagement.deviceCompliancePolicies_getDevicesScheduledToRetire + parameters: + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' responses: '200': description: Success content: application/json: schema: - title: Collection of deviceCompliancePolicy type: object properties: value: @@ -486,6 +591,9 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: function + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore '/deviceManagement/deviceConfigurations/{deviceConfiguration-id}/microsoft.graph.getOmaSettingPlainTextValue(secretReferenceValueId=''{secretReferenceValueId}'')': get: tags: @@ -497,6 +605,7 @@ paths: in: path description: 'key: id of deviceConfiguration' required: true + style: simple schema: type: string x-ms-docs-key-type: deviceConfiguration @@ -504,6 +613,7 @@ paths: in: path description: 'Usage: secretReferenceValueId=''{secretReferenceValueId}''' required: true + style: simple schema: type: string nullable: true @@ -529,13 +639,18 @@ paths: - deviceManagement.Functions summary: Invoke function getIosAvailableUpdateVersions operationId: deviceManagement.deviceConfigurations_getIosAvailableUpdateVersions + parameters: + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' responses: '200': description: Success content: application/json: schema: - title: Collection of deviceConfiguration type: object properties: value: @@ -547,17 +662,22 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: function + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore '/deviceManagement/deviceHealthScripts/{deviceHealthScript-id}/microsoft.graph.getRemediationHistory()': get: tags: - deviceManagement.Functions summary: Invoke function getRemediationHistory + description: Function to get the number of remediations by a device health scripts operationId: deviceManagement.deviceHealthScripts_getRemediationHistory parameters: - name: deviceHealthScript-id in: path description: 'key: id of deviceHealthScript' required: true + style: simple schema: type: string x-ms-docs-key-type: deviceHealthScript @@ -614,6 +734,7 @@ paths: in: path description: 'key: id of deviceManagementIntent' required: true + style: simple schema: type: string x-ms-docs-key-type: deviceManagementIntent @@ -621,16 +742,21 @@ paths: in: path description: 'Usage: templateId=''{templateId}''' required: true + style: simple schema: type: string nullable: true + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' responses: '200': description: Success content: application/json: schema: - title: Collection of deviceManagementIntent type: object properties: value: @@ -642,6 +768,9 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: function + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore '/deviceManagement/managedDevices/{managedDevice-id}/microsoft.graph.getCloudPcRemoteActionResults()': get: tags: @@ -653,16 +782,21 @@ paths: in: path description: 'key: id of managedDevice' required: true + style: simple schema: type: string x-ms-docs-key-type: managedDevice + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' responses: '200': description: Success content: application/json: schema: - title: Collection of managedDevice type: object properties: value: @@ -674,6 +808,9 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: function + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore '/deviceManagement/managedDevices/{managedDevice-id}/microsoft.graph.getCloudPcReviewStatus()': get: tags: @@ -685,6 +822,7 @@ paths: in: path description: 'key: id of managedDevice' required: true + style: simple schema: type: string x-ms-docs-key-type: managedDevice @@ -709,6 +847,7 @@ paths: in: path description: 'key: id of managedDevice' required: true + style: simple schema: type: string x-ms-docs-key-type: managedDevice @@ -739,16 +878,21 @@ paths: in: path description: 'key: id of managedDevice' required: true + style: simple schema: type: string x-ms-docs-key-type: managedDevice + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' responses: '200': description: Success content: application/json: schema: - title: Collection of managedDevice type: object properties: value: @@ -760,6 +904,9 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: function + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore '/deviceManagement/managedDevices/{managedDevice-id}/microsoft.graph.getOemWarranty()': get: tags: @@ -771,6 +918,7 @@ paths: in: path description: 'key: id of managedDevice' required: true + style: simple schema: type: string x-ms-docs-key-type: managedDevice @@ -784,6 +932,39 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: function + '/deviceManagement/managedDevices/{managedDevice-id}/microsoft.graph.retrieveRemoteHelpSession(sessionKey=''{sessionKey}'')': + get: + tags: + - deviceManagement.Functions + summary: Invoke function retrieveRemoteHelpSession + operationId: deviceManagement.managedDevices_retrieveRemoteHelpSession + parameters: + - name: managedDevice-id + in: path + description: 'key: id of managedDevice' + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: managedDevice + - name: sessionKey + in: path + description: 'Usage: sessionKey=''{sessionKey}''' + required: true + style: simple + schema: + type: string + nullable: true + responses: + '200': + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.retrieveRemoteHelpSessionResponse' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: function '/deviceManagement/managedDevices/microsoft.graph.appDiagnostics(upn=''{upn}'')': get: tags: @@ -795,16 +976,21 @@ paths: in: path description: 'Usage: upn=''{upn}''' required: true + style: simple schema: type: string nullable: true + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' responses: '200': description: Success content: application/json: schema: - title: Collection of managedDevice type: object properties: value: @@ -816,11 +1002,15 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: function + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore /deviceManagement/microsoft.graph.getAssignedRoleDetails(): get: tags: - deviceManagement.Functions summary: Invoke function getAssignedRoleDetails + description: Retrieves the assigned role definitions and role assignments of the currently authenticated user. operationId: deviceManagement_getAssignedRoleDetails responses: '200': @@ -870,13 +1060,18 @@ paths: - deviceManagement.Functions summary: Invoke function getEffectivePermissions operationId: deviceManagement_getEffectivePermissions + parameters: + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' responses: '200': description: Success content: application/json: schema: - title: Collection of deviceManagement type: object properties: value: @@ -889,6 +1084,9 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: function + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore '/deviceManagement/microsoft.graph.getEffectivePermissions(scope=''{scope}'')': get: tags: @@ -900,16 +1098,21 @@ paths: in: path description: 'Usage: scope=''{scope}''' required: true + style: simple schema: type: string nullable: true + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' responses: '200': description: Success content: application/json: schema: - title: Collection of deviceManagement type: object properties: value: @@ -921,6 +1124,9 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: function + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore '/deviceManagement/microsoft.graph.getRoleScopeTagsByIds(ids={ids})': get: tags: @@ -932,17 +1138,58 @@ paths: in: path description: 'Usage: ids={ids}' required: true + style: simple schema: type: array items: type: string + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - description + - displayName + - isBuiltIn + - assignments + type: string + - 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 + type: string responses: '200': description: Success content: application/json: schema: - title: Collection of deviceManagement + title: Collection of roleScopeTag type: object properties: value: @@ -954,6 +1201,9 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: function + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore '/deviceManagement/microsoft.graph.getRoleScopeTagsByResource(resource=''{resource}'')': get: tags: @@ -965,16 +1215,57 @@ paths: in: path description: 'Usage: resource=''{resource}''' required: true + style: simple schema: type: string nullable: true + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - description + - displayName + - isBuiltIn + - assignments + type: string + - 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 + type: string responses: '200': description: Success content: application/json: schema: - title: Collection of deviceManagement + title: Collection of roleScopeTag type: object properties: value: @@ -986,6 +1277,9 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: function + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore '/deviceManagement/microsoft.graph.getSuggestedEnrollmentLimit(enrollmentType=''{enrollmentType}'')': get: tags: @@ -997,6 +1291,7 @@ paths: in: path description: 'Usage: enrollmentType=''{enrollmentType}''' required: true + style: simple schema: type: string nullable: true @@ -1021,6 +1316,7 @@ paths: in: path description: 'Usage: resource=''{resource}''' required: true + style: simple schema: type: string nullable: true @@ -1067,6 +1363,7 @@ paths: in: path description: 'Usage: domainName=''{domainName}''' required: true + style: simple schema: type: string nullable: true @@ -1086,6 +1383,38 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: function + /deviceManagement/monitoring/alertRecords/microsoft.graph.deviceManagement.getPortalNotifications(): + get: + tags: + - deviceManagement.Functions + summary: Invoke function getPortalNotifications + operationId: deviceManagement.monitoring.alertRecords_getPortalNotifications + parameters: + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + responses: + '200': + description: Success + content: + application/json: + schema: + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.deviceManagement.portalNotification' + additionalProperties: + type: object + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: function + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore '/deviceManagement/resourceOperations/{resourceOperation-id}/microsoft.graph.getScopesForUser(userid=''{userid}'')': get: tags: @@ -1097,6 +1426,7 @@ paths: in: path description: 'key: id of resourceOperation' required: true + style: simple schema: type: string x-ms-docs-key-type: resourceOperation @@ -1104,16 +1434,21 @@ paths: in: path description: 'Usage: userid=''{userid}''' required: true + style: simple schema: type: string nullable: true + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' responses: '200': description: Success content: application/json: schema: - title: Collection of resourceOperation type: object properties: value: @@ -1126,6 +1461,9 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: function + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore /deviceManagement/roleScopeTags/microsoft.graph.hasCustomRoleScopeTag(): get: tags: @@ -1159,6 +1497,7 @@ paths: in: path description: 'key: id of deviceManagementTemplate' required: true + style: simple schema: type: string x-ms-docs-key-type: deviceManagementTemplate @@ -1166,16 +1505,21 @@ paths: in: path description: 'Usage: templateId=''{templateId}''' required: true + style: simple schema: type: string nullable: true + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' responses: '200': description: Success content: application/json: schema: - title: Collection of deviceManagementTemplate type: object properties: value: @@ -1187,6 +1531,9 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: function + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore '/deviceManagement/templates/{deviceManagementTemplate-id}/migratableTo/{deviceManagementTemplate-id1}/microsoft.graph.compare(templateId=''{templateId}'')': get: tags: @@ -1198,6 +1545,7 @@ paths: in: path description: 'key: id of deviceManagementTemplate' required: true + style: simple schema: type: string x-ms-docs-key-type: deviceManagementTemplate @@ -1205,6 +1553,7 @@ paths: in: path description: 'key: id of deviceManagementTemplate' required: true + style: simple schema: type: string x-ms-docs-key-type: deviceManagementTemplate @@ -1212,16 +1561,21 @@ paths: in: path description: 'Usage: templateId=''{templateId}''' required: true + style: simple schema: type: string nullable: true + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' responses: '200': description: Success content: application/json: schema: - title: Collection of deviceManagementTemplate type: object properties: value: @@ -1233,6 +1587,9 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: function + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore /deviceManagement/tenantAttachRBAC/microsoft.graph.getState(): get: tags: @@ -1260,8 +1617,99 @@ paths: in: path description: 'Usage: summarizeBy=''{summarizeBy}''' required: true + style: simple schema: $ref: '#/components/schemas/microsoft.graph.userExperienceAnalyticsSummarizedBy' + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - averageBlueScreens + - averageRestarts + - blueScreenCount + - bootScore + - coreBootTimeInMs + - coreLoginTimeInMs + - deviceCount + - deviceName + - diskType + - groupPolicyBootTimeInMs + - groupPolicyLoginTimeInMs + - healthStatus + - loginScore + - manufacturer + - model + - modelStartupPerformanceScore + - operatingSystemVersion + - responsiveDesktopTimeInMs + - restartCount + - startupPerformanceScore + type: string + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - id desc + - averageBlueScreens + - averageBlueScreens desc + - averageRestarts + - averageRestarts desc + - blueScreenCount + - blueScreenCount desc + - bootScore + - bootScore desc + - coreBootTimeInMs + - coreBootTimeInMs desc + - coreLoginTimeInMs + - coreLoginTimeInMs desc + - deviceCount + - deviceCount desc + - deviceName + - deviceName desc + - diskType + - diskType desc + - groupPolicyBootTimeInMs + - groupPolicyBootTimeInMs desc + - groupPolicyLoginTimeInMs + - groupPolicyLoginTimeInMs desc + - healthStatus + - healthStatus desc + - loginScore + - loginScore desc + - manufacturer + - manufacturer desc + - model + - model desc + - modelStartupPerformanceScore + - modelStartupPerformanceScore desc + - operatingSystemVersion + - operatingSystemVersion desc + - responsiveDesktopTimeInMs + - responsiveDesktopTimeInMs desc + - restartCount + - restartCount desc + - startupPerformanceScore + - startupPerformanceScore desc + type: string responses: '200': description: Success @@ -1280,6 +1728,9 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: function + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore '/deviceManagement/userExperienceAnalyticsRegressionSummary/microsoft.graph.summarizeDeviceRegressionPerformance(summarizeBy=''{summarizeBy}'')': get: tags: @@ -1291,6 +1742,7 @@ paths: in: path description: 'Usage: summarizeBy=''{summarizeBy}''' required: true + style: simple schema: $ref: '#/components/schemas/microsoft.graph.userExperienceAnalyticsSummarizedBy' responses: @@ -1314,8 +1766,78 @@ paths: in: path description: 'Usage: summarizeBy=''{summarizeBy}''' required: true + style: simple schema: $ref: '#/components/schemas/microsoft.graph.userExperienceAnalyticsSummarizedBy' + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - cloudPcFailurePercentage + - cloudPcRoundTripTime + - cloudPcSignInTime + - coreBootTime + - coreSignInTime + - deviceCount + - deviceId + - deviceName + - manufacturer + - model + - remoteSignInTime + - userPrincipalName + - virtualNetwork + type: string + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - id desc + - cloudPcFailurePercentage + - cloudPcFailurePercentage desc + - cloudPcRoundTripTime + - cloudPcRoundTripTime desc + - cloudPcSignInTime + - cloudPcSignInTime desc + - coreBootTime + - coreBootTime desc + - coreSignInTime + - coreSignInTime desc + - deviceCount + - deviceCount desc + - deviceId + - deviceId desc + - deviceName + - deviceName desc + - manufacturer + - manufacturer desc + - model + - model desc + - remoteSignInTime + - remoteSignInTime desc + - userPrincipalName + - userPrincipalName desc + - virtualNetwork + - virtualNetwork desc + type: string responses: '200': description: Success @@ -1334,6 +1856,9 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: function + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore '/deviceManagement/userExperienceAnalyticsResourcePerformance/microsoft.graph.summarizeDeviceResourcePerformance(summarizeBy=''{summarizeBy}'')': get: tags: @@ -1345,8 +1870,78 @@ paths: in: path description: 'Usage: summarizeBy=''{summarizeBy}''' required: true + style: simple schema: $ref: '#/components/schemas/microsoft.graph.userExperienceAnalyticsSummarizedBy' + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - averageSpikeTimeScore + - cpuSpikeTimePercentage + - cpuSpikeTimePercentageThreshold + - cpuSpikeTimeScore + - deviceCount + - deviceId + - deviceName + - deviceResourcePerformanceScore + - manufacturer + - model + - ramSpikeTimePercentage + - ramSpikeTimePercentageThreshold + - ramSpikeTimeScore + type: string + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - id desc + - averageSpikeTimeScore + - averageSpikeTimeScore desc + - cpuSpikeTimePercentage + - cpuSpikeTimePercentage desc + - cpuSpikeTimePercentageThreshold + - cpuSpikeTimePercentageThreshold desc + - cpuSpikeTimeScore + - cpuSpikeTimeScore desc + - deviceCount + - deviceCount desc + - deviceId + - deviceId desc + - deviceName + - deviceName desc + - deviceResourcePerformanceScore + - deviceResourcePerformanceScore desc + - manufacturer + - manufacturer desc + - model + - model desc + - ramSpikeTimePercentage + - ramSpikeTimePercentage desc + - ramSpikeTimePercentageThreshold + - ramSpikeTimePercentageThreshold desc + - ramSpikeTimeScore + - ramSpikeTimeScore desc + type: string responses: '200': description: Success @@ -1365,19 +1960,27 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: function + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore /deviceManagement/virtualEndpoint/auditEvents/microsoft.graph.getAuditActivityTypes(): get: tags: - deviceManagement.Functions summary: Invoke function getAuditActivityTypes operationId: deviceManagement.virtualEndpoint.auditEvents_getAuditActivityTypes + parameters: + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' responses: '200': description: Success content: application/json: schema: - title: Collection of cloudPcAuditEvent type: object properties: value: @@ -1390,6 +1993,9 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: function + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore '/deviceManagement/virtualEndpoint/cloudPCs/{cloudPC-id}/microsoft.graph.getCloudPcConnectivityHistory()': get: tags: @@ -1401,16 +2007,21 @@ paths: in: path description: 'key: id of cloudPC' required: true + style: simple schema: type: string x-ms-docs-key-type: cloudPC + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' responses: '200': description: Success content: application/json: schema: - title: Collection of cloudPC type: object properties: value: @@ -1422,6 +2033,9 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: function + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore '/deviceManagement/virtualEndpoint/cloudPCs/{cloudPC-id}/microsoft.graph.getCloudPcLaunchInfo()': get: tags: @@ -1433,6 +2047,7 @@ paths: in: path description: 'key: id of cloudPC' required: true + style: simple schema: type: string x-ms-docs-key-type: cloudPC @@ -1452,13 +2067,18 @@ paths: - deviceManagement.Functions summary: Invoke function getSourceImages operationId: deviceManagement.virtualEndpoint.deviceImages_getSourceImages + parameters: + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' responses: '200': description: Success content: application/json: schema: - title: Collection of cloudPcDeviceImage type: object properties: value: @@ -1470,19 +2090,27 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: function + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore /deviceManagement/virtualEndpoint/microsoft.graph.getEffectivePermissions(): get: tags: - deviceManagement.Functions summary: Invoke function getEffectivePermissions operationId: deviceManagement.virtualEndpoint_getEffectivePermissions + parameters: + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' responses: '200': description: Success content: application/json: schema: - title: Collection of virtualEndpoint type: object properties: value: @@ -1495,6 +2123,9 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: function + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore '/deviceManagement/virtualEndpoint/snapshots/microsoft.graph.getStorageAccounts(subscriptionId=''{subscriptionId}'')': get: tags: @@ -1506,16 +2137,21 @@ paths: in: path description: 'Usage: subscriptionId=''{subscriptionId}''' required: true + style: simple schema: type: string nullable: true + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' responses: '200': description: Success content: application/json: schema: - title: Collection of cloudPcSnapshot type: object properties: value: @@ -1527,19 +2163,27 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: function + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore /deviceManagement/virtualEndpoint/snapshots/microsoft.graph.getSubscriptions(): get: tags: - deviceManagement.Functions summary: Invoke function getSubscriptions operationId: deviceManagement.virtualEndpoint.snapshots_getSubscriptions + parameters: + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' responses: '200': description: Success content: application/json: schema: - title: Collection of cloudPcSnapshot type: object properties: value: @@ -1551,6 +2195,9 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: function + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore components: schemas: microsoft.graph.assignmentFilterSupportedProperty: @@ -1691,6 +2338,10 @@ components: type: string description: The name of the Azure Storage account in which the Cloud PC snapshot is being saved. nullable: true + azureStorageContainerName: + type: string + description: The name of the container in an Azure Storage account in which the Cloud PC snapshot is being saved. + nullable: true inReview: type: boolean description: True if the Cloud PC is set to in review by the administrator. @@ -1801,6 +2452,42 @@ components: additionalProperties: type: object description: OEM Warranty information for a given device + microsoft.graph.retrieveRemoteHelpSessionResponse: + title: retrieveRemoteHelpSessionResponse + type: object + properties: + acsGroupId: + type: string + description: ACS Group Id + acsHelperUserId: + type: string + description: Helper ACS User Id + acsHelperUserToken: + type: string + description: Helper ACS User Token + acsSharerUserId: + type: string + description: Sharer ACS User Id + deviceName: + type: string + description: Android Device Name + pubSubGroupId: + type: string + description: Azure Pubsub Group Id + pubSubHelperAccessUri: + type: string + description: Azure Pubsub Group Id + sessionExpirationDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' + type: string + description: Azure Pubsub Session Expiration Date Time. + format: date-time + sessionKey: + type: string + description: The unique identifier for a session + additionalProperties: + type: object + description: Remote help - response we provide back to the helper on retrieve session API call microsoft.graph.powerliftIncidentMetadata: title: powerliftIncidentMetadata type: object @@ -2059,12 +2746,14 @@ components: type: string nullable: true description: Role Assignment IDs for the specifc Role Assignments assigned to a user. This property is read-only. + readOnly: true roleDefinitionIds: type: array items: type: string nullable: true description: Role Definition IDs for the specifc Role Definitions assigned to a user. This property is read-only. + readOnly: true additionalProperties: type: object description: The set of Role Definitions and Role Assignments assigned to a user. @@ -2078,54 +2767,63 @@ components: type: integer description: Number of devices with CompliancePolicy swung-over. This property is read-only. format: int32 + readOnly: true configurationSettingsCount: maximum: 2147483647 minimum: -2147483648 type: integer description: Number of devices with ConfigurationSettings swung-over. This property is read-only. format: int32 + readOnly: true endpointProtectionCount: maximum: 2147483647 minimum: -2147483648 type: integer description: Number of devices with EndpointProtection swung-over. This property is read-only. format: int32 + readOnly: true inventoryCount: maximum: 2147483647 minimum: -2147483648 type: integer description: Number of devices with Inventory swung-over. This property is read-only. format: int32 + readOnly: true modernAppsCount: maximum: 2147483647 minimum: -2147483648 type: integer description: Number of devices with ModernApps swung-over. This property is read-only. format: int32 + readOnly: true officeAppsCount: maximum: 2147483647 minimum: -2147483648 type: integer description: Number of devices with OfficeApps swung-over. This property is read-only. format: int32 + readOnly: true resourceAccessCount: maximum: 2147483647 minimum: -2147483648 type: integer description: Number of devices with ResourceAccess swung-over. This property is read-only. format: int32 + readOnly: true totalComanagedCount: maximum: 2147483647 minimum: -2147483648 type: integer description: Number of Co-Managed Devices. This property is read-only. format: int32 + readOnly: true windowsUpdateForBusinessCount: maximum: 2147483647 minimum: -2147483648 type: integer description: Number of devices with WindowsUpdateForBusiness swung-over. This property is read-only. format: int32 + readOnly: true additionalProperties: type: object description: Summary data for co managed devices @@ -2200,11 +2898,13 @@ components: isBuiltIn: type: boolean description: Description of the Role Scope Tag. This property is read-only. + readOnly: true assignments: type: array items: $ref: '#/components/schemas/microsoft.graph.roleScopeTagAutoAssignment' description: The list of assignments for this Role Scope Tag. + x-ms-navigationProperty: true additionalProperties: type: object description: Role Scope Tag @@ -2296,6 +2996,33 @@ components: additionalProperties: type: object description: The user experience analytics Work From Anywhere metrics devices summary. + microsoft.graph.deviceManagement.portalNotification: + title: portalNotification + type: object + properties: + alertImpact: + $ref: '#/components/schemas/microsoft.graph.deviceManagement.alertImpact' + alertRecordId: + type: string + nullable: true + alertRuleId: + type: string + nullable: true + alertRuleName: + type: string + nullable: true + alertRuleTemplate: + $ref: '#/components/schemas/microsoft.graph.deviceManagement.alertRuleTemplate' + id: + type: string + nullable: true + isPortalNotificationSent: + type: boolean + nullable: true + severity: + $ref: '#/components/schemas/microsoft.graph.deviceManagement.ruleSeverityType' + additionalProperties: + type: object microsoft.graph.tenantAttachRBACState: title: tenantAttachRBACState type: object @@ -2430,16 +3157,19 @@ components: items: $ref: '#/components/schemas/microsoft.graph.userExperienceAnalyticsMetric' description: The metric values for the user experience analytics Manufacturer regression. + x-ms-navigationProperty: true modelRegression: type: array items: $ref: '#/components/schemas/microsoft.graph.userExperienceAnalyticsMetric' description: The metric values for the user experience analytics model regression. + x-ms-navigationProperty: true operatingSystemRegression: type: array items: $ref: '#/components/schemas/microsoft.graph.userExperienceAnalyticsMetric' description: The metric values for the user experience analytics operating system regression. + x-ms-navigationProperty: true additionalProperties: type: object description: The user experience analytics Regression Summary. @@ -2582,9 +3312,11 @@ components: eventDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[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 date and time when this event was created. The timestamp is shown in ISO 8601 format and Coordinated Universal Time (UTC). For example, midnight UTC on Jan 1, 2014 appears as 2014-01-01T00:00:00Z.' format: date-time eventName: type: string + description: Name of the event. nullable: true eventResult: $ref: '#/components/schemas/microsoft.graph.cloudPcConnectivityEventResult' @@ -2592,6 +3324,7 @@ components: $ref: '#/components/schemas/microsoft.graph.cloudPcConnectivityEventType' message: type: string + description: Additional message for this event. nullable: true additionalProperties: type: object @@ -3171,6 +3904,42 @@ components: additionalProperties: type: object description: The user experience analytics work from anywhere Windows 10 devices summary. + microsoft.graph.deviceManagement.alertImpact: + title: alertImpact + type: object + properties: + aggregationType: + $ref: '#/components/schemas/microsoft.graph.deviceManagement.aggregationType' + value: + maximum: 2147483647 + minimum: -2147483648 + type: integer + format: int32 + nullable: true + additionalProperties: + type: object + microsoft.graph.deviceManagement.alertRuleTemplate: + title: alertRuleTemplate + enum: + - cloudPcProvisionScenario + - cloudPcImageUploadScenario + - cloudPcOnPremiseNetworkConnectionCheckScenario + - unknownFutureValue + type: string + microsoft.graph.deviceManagement.ruleSeverityType: + title: ruleSeverityType + enum: + - unknown + - informational + - warning + - critical + - unknownFutureValue + type: string + ReferenceNumeric: + enum: + - '-INF' + - INF + - NaN microsoft.graph.diskType: title: diskType enum: @@ -3311,6 +4080,15 @@ components: additionalProperties: type: object description: Base type for assignment targets. + microsoft.graph.deviceManagement.aggregationType: + title: aggregationType + enum: + - count + - percentage + - affectedCloudPcCount + - affectedCloudPcPercentage + - unknownFutureValue + type: string microsoft.graph.ODataErrors.MainError: required: - code @@ -3380,6 +4158,50 @@ components: application/json: schema: $ref: '#/components/schemas/microsoft.graph.ODataErrors.ODataError' + parameters: + top: + name: $top + in: query + description: Show only the first n items + style: form + explode: false + schema: + minimum: 0 + type: integer + example: 50 + skip: + name: $skip + in: query + description: Skip the first n items + style: form + explode: false + schema: + minimum: 0 + type: integer + search: + name: $search + in: query + description: Search items by search phrases + style: form + explode: false + schema: + type: string + filter: + name: $filter + in: query + description: Filter items by property values + style: form + explode: false + schema: + type: string + count: + name: $count + in: query + description: Include count of items + style: form + explode: false + schema: + type: boolean securitySchemes: azureaadv2: type: oauth2 diff --git a/openApiDocs/beta/DeviceManagement.yml b/openApiDocs/beta/DeviceManagement.yml index b6cce61a23a..f30054a114c 100644 --- a/openApiDocs/beta/DeviceManagement.yml +++ b/openApiDocs/beta/DeviceManagement.yml @@ -34,12 +34,14 @@ paths: - intuneBrand - accountMoveCompletionDateTime - adminConsent + - dataProcessorServiceForWindowsFeaturesOnboarding - deviceProtectionOverview - managedDeviceCleanupSettings - subscriptions - subscriptionState - userExperienceAnalyticsSettings - windowsMalwareOverview + - monitoring - virtualEndpoint - androidDeviceOwnerEnrollmentProfiles - androidForWorkAppConfigurationSchemas @@ -209,6 +211,7 @@ paths: items: enum: - '*' + - monitoring - virtualEndpoint - androidDeviceOwnerEnrollmentProfiles - androidForWorkAppConfigurationSchemas @@ -375,6 +378,8 @@ paths: schema: $ref: '#/components/schemas/microsoft.graph.deviceManagement' links: + monitoring: + operationId: deviceManagement.GetMonitoring virtualEndpoint: operationId: deviceManagement.GetVirtualEndpoint androidDeviceOwnerEnrollmentProfiles: @@ -747,6 +752,7 @@ paths: tags: - deviceManagement.advancedThreatProtectionOnboardingStateSummary summary: Get advancedThreatProtectionOnboardingStateSummary from deviceManagement + description: The summary state of ATP onboarding state for this account. operationId: deviceManagement_GetAdvancedThreatProtectionOnboardingStateSummary parameters: - name: $select @@ -823,6 +829,7 @@ paths: - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -836,6 +843,7 @@ paths: tags: - deviceManagement.advancedThreatProtectionOnboardingStateSummary summary: Get advancedThreatProtectionOnboardingDeviceSettingStates from deviceManagement + description: Not yet documented operationId: deviceManagement.advancedThreatProtectionOnboardingStateSummary_ListAdvancedThreatProtectionOnboardingDeviceSettingStates parameters: - $ref: '#/components/parameters/top' @@ -952,12 +960,14 @@ paths: tags: - deviceManagement.advancedThreatProtectionOnboardingStateSummary summary: Get advancedThreatProtectionOnboardingDeviceSettingStates from deviceManagement + description: Not yet documented operationId: deviceManagement.advancedThreatProtectionOnboardingStateSummary_GetAdvancedThreatProtectionOnboardingDeviceSettingStates parameters: - name: advancedThreatProtectionOnboardingDeviceSettingState-id in: path description: 'key: id of advancedThreatProtectionOnboardingDeviceSettingState' required: true + style: simple schema: type: string x-ms-docs-key-type: advancedThreatProtectionOnboardingDeviceSettingState @@ -1017,6 +1027,7 @@ paths: in: path description: 'key: id of advancedThreatProtectionOnboardingDeviceSettingState' required: true + style: simple schema: type: string x-ms-docs-key-type: advancedThreatProtectionOnboardingDeviceSettingState @@ -1043,12 +1054,14 @@ paths: in: path description: 'key: id of advancedThreatProtectionOnboardingDeviceSettingState' required: true + style: simple schema: type: string x-ms-docs-key-type: advancedThreatProtectionOnboardingDeviceSettingState - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -1062,6 +1075,7 @@ paths: tags: - deviceManagement.androidForWorkAppConfigurationSchema summary: Get androidForWorkAppConfigurationSchemas from deviceManagement + description: Android for Work app configuration schema entities. operationId: deviceManagement_ListAndroidGraphFPreWorkAppConfigurationSchemas parameters: - $ref: '#/components/parameters/top' @@ -1148,12 +1162,14 @@ paths: tags: - deviceManagement.androidForWorkAppConfigurationSchema summary: Get androidForWorkAppConfigurationSchemas from deviceManagement + description: Android for Work app configuration schema entities. operationId: deviceManagement_GetAndroidGraphFPreWorkAppConfigurationSchemas parameters: - name: androidForWorkAppConfigurationSchema-id in: path description: 'key: id of androidForWorkAppConfigurationSchema' required: true + style: simple schema: type: string x-ms-docs-key-type: androidForWorkAppConfigurationSchema @@ -1203,6 +1219,7 @@ paths: in: path description: 'key: id of androidForWorkAppConfigurationSchema' required: true + style: simple schema: type: string x-ms-docs-key-type: androidForWorkAppConfigurationSchema @@ -1229,12 +1246,14 @@ paths: in: path description: 'key: id of androidForWorkAppConfigurationSchema' required: true + style: simple schema: type: string x-ms-docs-key-type: androidForWorkAppConfigurationSchema - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -1248,6 +1267,7 @@ paths: tags: - deviceManagement.androidForWorkSettings summary: Get androidForWorkSettings from deviceManagement + description: The singleton Android for Work settings entity. operationId: deviceManagement_GetAndroidGraphFPreWorkSettings parameters: - name: $select @@ -1329,6 +1349,7 @@ paths: - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -1342,6 +1363,7 @@ paths: tags: - deviceManagement.androidManagedStoreAccountEnterpriseSettings summary: Get androidManagedStoreAccountEnterpriseSettings from deviceManagement + description: The singleton Android managed store account enterprise settings entity. operationId: deviceManagement_GetAndroidManagedStoreAccountEnterpriseSettings parameters: - name: $select @@ -1432,6 +1454,7 @@ paths: - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -1445,6 +1468,7 @@ paths: tags: - deviceManagement.androidManagedStoreAppConfigurationSchema summary: Get androidManagedStoreAppConfigurationSchemas from deviceManagement + description: Android Enterprise app configuration schema entities. operationId: deviceManagement_ListAndroidManagedStoreAppConfigurationSchemas parameters: - $ref: '#/components/parameters/top' @@ -1534,12 +1558,14 @@ paths: tags: - deviceManagement.androidManagedStoreAppConfigurationSchema summary: Get androidManagedStoreAppConfigurationSchemas from deviceManagement + description: Android Enterprise app configuration schema entities. operationId: deviceManagement_GetAndroidManagedStoreAppConfigurationSchemas parameters: - name: androidManagedStoreAppConfigurationSchema-id in: path description: 'key: id of androidManagedStoreAppConfigurationSchema' required: true + style: simple schema: type: string x-ms-docs-key-type: androidManagedStoreAppConfigurationSchema @@ -1590,6 +1616,7 @@ paths: in: path description: 'key: id of androidManagedStoreAppConfigurationSchema' required: true + style: simple schema: type: string x-ms-docs-key-type: androidManagedStoreAppConfigurationSchema @@ -1616,12 +1643,14 @@ paths: in: path description: 'key: id of androidManagedStoreAppConfigurationSchema' required: true + style: simple schema: type: string x-ms-docs-key-type: androidManagedStoreAppConfigurationSchema - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -1635,6 +1664,7 @@ paths: tags: - deviceManagement.deviceAndAppManagementAssignmentFilter summary: Get assignmentFilters from deviceManagement + description: The list of assignment filters operationId: deviceManagement_ListAssignmentFilters parameters: - $ref: '#/components/parameters/top' @@ -1736,12 +1766,14 @@ paths: tags: - deviceManagement.deviceAndAppManagementAssignmentFilter summary: Get assignmentFilters from deviceManagement + description: The list of assignment filters operationId: deviceManagement_GetAssignmentFilters parameters: - name: deviceAndAppManagementAssignmentFilter-id in: path description: 'key: id of deviceAndAppManagementAssignmentFilter' required: true + style: simple schema: type: string x-ms-docs-key-type: deviceAndAppManagementAssignmentFilter @@ -1799,6 +1831,7 @@ paths: in: path description: 'key: id of deviceAndAppManagementAssignmentFilter' required: true + style: simple schema: type: string x-ms-docs-key-type: deviceAndAppManagementAssignmentFilter @@ -1825,12 +1858,14 @@ paths: in: path description: 'key: id of deviceAndAppManagementAssignmentFilter' required: true + style: simple schema: type: string x-ms-docs-key-type: deviceAndAppManagementAssignmentFilter - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -1844,6 +1879,7 @@ paths: tags: - deviceManagement.deviceManagementSettingCategory summary: Get categories from deviceManagement + description: The available categories operationId: deviceManagement_ListCategories parameters: - $ref: '#/components/parameters/top' @@ -1932,12 +1968,14 @@ paths: tags: - deviceManagement.deviceManagementSettingCategory summary: Get categories from deviceManagement + description: The available categories operationId: deviceManagement_GetCategories parameters: - name: deviceManagementSettingCategory-id in: path description: 'key: id of deviceManagementSettingCategory' required: true + style: simple schema: type: string x-ms-docs-key-type: deviceManagementSettingCategory @@ -1994,6 +2032,7 @@ paths: in: path description: 'key: id of deviceManagementSettingCategory' required: true + style: simple schema: type: string x-ms-docs-key-type: deviceManagementSettingCategory @@ -2020,12 +2059,14 @@ paths: in: path description: 'key: id of deviceManagementSettingCategory' required: true + style: simple schema: type: string x-ms-docs-key-type: deviceManagementSettingCategory - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -2039,12 +2080,14 @@ paths: tags: - deviceManagement.deviceManagementSettingCategory summary: Get settingDefinitions from deviceManagement + description: The setting definitions this category contains operationId: deviceManagement.categories_ListSettingDefinitions parameters: - name: deviceManagementSettingCategory-id in: path description: 'key: id of deviceManagementSettingCategory' required: true + style: simple schema: type: string x-ms-docs-key-type: deviceManagementSettingCategory @@ -2142,6 +2185,7 @@ paths: in: path description: 'key: id of deviceManagementSettingCategory' required: true + style: simple schema: type: string x-ms-docs-key-type: deviceManagementSettingCategory @@ -2167,12 +2211,14 @@ paths: tags: - deviceManagement.deviceManagementSettingCategory summary: Get settingDefinitions from deviceManagement + description: The setting definitions this category contains operationId: deviceManagement.categories_GetSettingDefinitions parameters: - name: deviceManagementSettingCategory-id in: path description: 'key: id of deviceManagementSettingCategory' required: true + style: simple schema: type: string x-ms-docs-key-type: deviceManagementSettingCategory @@ -2180,6 +2226,7 @@ paths: in: path description: 'key: id of deviceManagementSettingDefinition' required: true + style: simple schema: type: string x-ms-docs-key-type: deviceManagementSettingDefinition @@ -2238,6 +2285,7 @@ paths: in: path description: 'key: id of deviceManagementSettingCategory' required: true + style: simple schema: type: string x-ms-docs-key-type: deviceManagementSettingCategory @@ -2245,6 +2293,7 @@ paths: in: path description: 'key: id of deviceManagementSettingDefinition' required: true + style: simple schema: type: string x-ms-docs-key-type: deviceManagementSettingDefinition @@ -2271,6 +2320,7 @@ paths: in: path description: 'key: id of deviceManagementSettingCategory' required: true + style: simple schema: type: string x-ms-docs-key-type: deviceManagementSettingCategory @@ -2278,12 +2328,14 @@ paths: in: path description: 'key: id of deviceManagementSettingDefinition' required: true + style: simple schema: type: string x-ms-docs-key-type: deviceManagementSettingDefinition - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -2297,6 +2349,7 @@ paths: tags: - deviceManagement.managedDevice summary: Get comanagedDevices from deviceManagement + description: The list of co-managed devices report operationId: deviceManagement_ListComanagedDevices parameters: - $ref: '#/components/parameters/top' @@ -2640,12 +2693,14 @@ paths: tags: - deviceManagement.managedDevice summary: Get comanagedDevices from deviceManagement + description: The list of co-managed devices report operationId: deviceManagement_GetComanagedDevices parameters: - name: managedDevice-id in: path description: 'key: id of managedDevice' required: true + style: simple schema: type: string x-ms-docs-key-type: managedDevice @@ -2830,6 +2885,8 @@ paths: operationId: deviceManagement.comanagedDevices.managedDevice.cleanWindowsDevice createDeviceLogCollectionRequest: operationId: deviceManagement.comanagedDevices.managedDevice.createDeviceLogCollectionRequest + createRemoteHelpSession: + operationId: deviceManagement.comanagedDevices.managedDevice.createRemoteHelpSession deleteUserFromSharedAppleDevice: operationId: deviceManagement.comanagedDevices.managedDevice.deleteUserFromSharedAppleDevice deprovision: @@ -2872,6 +2929,8 @@ paths: operationId: deviceManagement.comanagedDevices.managedDevice.reprovisionCloudPc requestRemoteAssistance: operationId: deviceManagement.comanagedDevices.managedDevice.requestRemoteAssistance + requestRemoteHelpSessionAccess: + operationId: deviceManagement.comanagedDevices.managedDevice.requestRemoteHelpSessionAccess resetPasscode: operationId: deviceManagement.comanagedDevices.managedDevice.resetPasscode resizeCloudPc: @@ -2880,6 +2939,8 @@ paths: operationId: deviceManagement.comanagedDevices.managedDevice.restoreCloudPc retire: operationId: deviceManagement.comanagedDevices.managedDevice.retire + retrieveRemoteHelpSession: + operationId: deviceManagement.comanagedDevices.managedDevice.retrieveRemoteHelpSession revokeAppleVppLicenses: operationId: deviceManagement.comanagedDevices.managedDevice.revokeAppleVppLicenses rotateBitLockerKeys: @@ -2919,6 +2980,7 @@ paths: in: path description: 'key: id of managedDevice' required: true + style: simple schema: type: string x-ms-docs-key-type: managedDevice @@ -2945,12 +3007,14 @@ paths: in: path description: 'key: id of managedDevice' required: true + style: simple schema: type: string x-ms-docs-key-type: managedDevice - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -2964,12 +3028,14 @@ paths: tags: - deviceManagement.managedDevice summary: Get assignmentFilterEvaluationStatusDetails from deviceManagement + description: Managed device mobile app configuration states for this device. operationId: deviceManagement.comanagedDevices_ListAssignmentFilterEvaluationStatusDetails parameters: - name: managedDevice-id in: path description: 'key: id of managedDevice' required: true + style: simple schema: type: string x-ms-docs-key-type: managedDevice @@ -3037,6 +3103,7 @@ paths: in: path description: 'key: id of managedDevice' required: true + style: simple schema: type: string x-ms-docs-key-type: managedDevice @@ -3062,12 +3129,14 @@ paths: tags: - deviceManagement.managedDevice summary: Get assignmentFilterEvaluationStatusDetails from deviceManagement + description: Managed device mobile app configuration states for this device. operationId: deviceManagement.comanagedDevices_GetAssignmentFilterEvaluationStatusDetails parameters: - name: managedDevice-id in: path description: 'key: id of managedDevice' required: true + style: simple schema: type: string x-ms-docs-key-type: managedDevice @@ -3075,6 +3144,7 @@ paths: in: path description: 'key: id of assignmentFilterEvaluationStatusDetails' required: true + style: simple schema: type: string x-ms-docs-key-type: assignmentFilterEvaluationStatusDetails @@ -3123,6 +3193,7 @@ paths: in: path description: 'key: id of managedDevice' required: true + style: simple schema: type: string x-ms-docs-key-type: managedDevice @@ -3130,6 +3201,7 @@ paths: in: path description: 'key: id of assignmentFilterEvaluationStatusDetails' required: true + style: simple schema: type: string x-ms-docs-key-type: assignmentFilterEvaluationStatusDetails @@ -3156,6 +3228,7 @@ paths: in: path description: 'key: id of managedDevice' required: true + style: simple schema: type: string x-ms-docs-key-type: managedDevice @@ -3163,12 +3236,14 @@ paths: in: path description: 'key: id of assignmentFilterEvaluationStatusDetails' required: true + style: simple schema: type: string x-ms-docs-key-type: assignmentFilterEvaluationStatusDetails - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -3182,12 +3257,14 @@ paths: tags: - deviceManagement.managedDevice summary: Get detectedApps from deviceManagement + description: All applications currently installed on the device operationId: deviceManagement.comanagedDevices_ListDetectedApps parameters: - name: managedDevice-id in: path description: 'key: id of managedDevice' required: true + style: simple schema: type: string x-ms-docs-key-type: managedDevice @@ -3212,6 +3289,10 @@ paths: - deviceCount desc - displayName - displayName desc + - platform + - platform desc + - publisher + - publisher desc - sizeInByte - sizeInByte desc - version @@ -3230,6 +3311,8 @@ paths: - id - deviceCount - displayName + - platform + - publisher - sizeInByte - version - managedDevices @@ -3261,12 +3344,14 @@ paths: tags: - deviceManagement.managedDevice summary: Get detectedApps from deviceManagement + description: All applications currently installed on the device operationId: deviceManagement.comanagedDevices_GetDetectedApps parameters: - name: managedDevice-id in: path description: 'key: id of managedDevice' required: true + style: simple schema: type: string x-ms-docs-key-type: managedDevice @@ -3274,6 +3359,7 @@ paths: in: path description: 'key: id of detectedApp' required: true + style: simple schema: type: string x-ms-docs-key-type: detectedApp @@ -3290,6 +3376,8 @@ paths: - id - deviceCount - displayName + - platform + - publisher - sizeInByte - version - managedDevices @@ -3328,12 +3416,14 @@ paths: tags: - deviceManagement.managedDevice summary: Get deviceCategory from deviceManagement + description: Device category operationId: deviceManagement.comanagedDevices_GetDeviceCategory parameters: - name: managedDevice-id in: path description: 'key: id of managedDevice' required: true + style: simple schema: type: string x-ms-docs-key-type: managedDevice @@ -3384,6 +3474,7 @@ paths: in: path description: 'key: id of managedDevice' required: true + style: simple schema: type: string x-ms-docs-key-type: managedDevice @@ -3410,12 +3501,14 @@ paths: in: path description: 'key: id of managedDevice' required: true + style: simple schema: type: string x-ms-docs-key-type: managedDevice - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -3429,12 +3522,14 @@ paths: tags: - deviceManagement.managedDevice summary: Get deviceCompliancePolicyStates from deviceManagement + description: Device compliance policy states for this device. operationId: deviceManagement.comanagedDevices_ListDeviceCompliancePolicyStates parameters: - name: managedDevice-id in: path description: 'key: id of managedDevice' required: true + style: simple schema: type: string x-ms-docs-key-type: managedDevice @@ -3523,6 +3618,7 @@ paths: in: path description: 'key: id of managedDevice' required: true + style: simple schema: type: string x-ms-docs-key-type: managedDevice @@ -3548,12 +3644,14 @@ paths: tags: - deviceManagement.managedDevice summary: Get deviceCompliancePolicyStates from deviceManagement + description: Device compliance policy states for this device. operationId: deviceManagement.comanagedDevices_GetDeviceCompliancePolicyStates parameters: - name: managedDevice-id in: path description: 'key: id of managedDevice' required: true + style: simple schema: type: string x-ms-docs-key-type: managedDevice @@ -3561,6 +3659,7 @@ paths: in: path description: 'key: id of deviceCompliancePolicyState' required: true + style: simple schema: type: string x-ms-docs-key-type: deviceCompliancePolicyState @@ -3616,6 +3715,7 @@ paths: in: path description: 'key: id of managedDevice' required: true + style: simple schema: type: string x-ms-docs-key-type: managedDevice @@ -3623,6 +3723,7 @@ paths: in: path description: 'key: id of deviceCompliancePolicyState' required: true + style: simple schema: type: string x-ms-docs-key-type: deviceCompliancePolicyState @@ -3649,6 +3750,7 @@ paths: in: path description: 'key: id of managedDevice' required: true + style: simple schema: type: string x-ms-docs-key-type: managedDevice @@ -3656,12 +3758,14 @@ paths: in: path description: 'key: id of deviceCompliancePolicyState' required: true + style: simple schema: type: string x-ms-docs-key-type: deviceCompliancePolicyState - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -3675,12 +3779,14 @@ paths: tags: - deviceManagement.managedDevice summary: Get deviceConfigurationStates from deviceManagement + description: Device configuration states for this device. operationId: deviceManagement.comanagedDevices_ListDeviceConfigurationStates parameters: - name: managedDevice-id in: path description: 'key: id of managedDevice' required: true + style: simple schema: type: string x-ms-docs-key-type: managedDevice @@ -3769,6 +3875,7 @@ paths: in: path description: 'key: id of managedDevice' required: true + style: simple schema: type: string x-ms-docs-key-type: managedDevice @@ -3794,12 +3901,14 @@ paths: tags: - deviceManagement.managedDevice summary: Get deviceConfigurationStates from deviceManagement + description: Device configuration states for this device. operationId: deviceManagement.comanagedDevices_GetDeviceConfigurationStates parameters: - name: managedDevice-id in: path description: 'key: id of managedDevice' required: true + style: simple schema: type: string x-ms-docs-key-type: managedDevice @@ -3807,6 +3916,7 @@ paths: in: path description: 'key: id of deviceConfigurationState' required: true + style: simple schema: type: string x-ms-docs-key-type: deviceConfigurationState @@ -3862,6 +3972,7 @@ paths: in: path description: 'key: id of managedDevice' required: true + style: simple schema: type: string x-ms-docs-key-type: managedDevice @@ -3869,6 +3980,7 @@ paths: in: path description: 'key: id of deviceConfigurationState' required: true + style: simple schema: type: string x-ms-docs-key-type: deviceConfigurationState @@ -3895,6 +4007,7 @@ paths: in: path description: 'key: id of managedDevice' required: true + style: simple schema: type: string x-ms-docs-key-type: managedDevice @@ -3902,12 +4015,14 @@ paths: in: path description: 'key: id of deviceConfigurationState' required: true + style: simple schema: type: string x-ms-docs-key-type: deviceConfigurationState - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -3921,12 +4036,14 @@ paths: tags: - deviceManagement.managedDevice summary: Get logCollectionRequests from deviceManagement + description: List of log collection requests operationId: deviceManagement.comanagedDevices_ListLogCollectionRequests parameters: - name: managedDevice-id in: path description: 'key: id of managedDevice' required: true + style: simple schema: type: string x-ms-docs-key-type: managedDevice @@ -4015,6 +4132,7 @@ paths: in: path description: 'key: id of managedDevice' required: true + style: simple schema: type: string x-ms-docs-key-type: managedDevice @@ -4040,12 +4158,14 @@ paths: tags: - deviceManagement.managedDevice summary: Get logCollectionRequests from deviceManagement + description: List of log collection requests operationId: deviceManagement.comanagedDevices_GetLogCollectionRequests parameters: - name: managedDevice-id in: path description: 'key: id of managedDevice' required: true + style: simple schema: type: string x-ms-docs-key-type: managedDevice @@ -4053,6 +4173,7 @@ paths: in: path description: 'key: id of deviceLogCollectionResponse' required: true + style: simple schema: type: string x-ms-docs-key-type: deviceLogCollectionResponse @@ -4111,6 +4232,7 @@ paths: in: path description: 'key: id of managedDevice' required: true + style: simple schema: type: string x-ms-docs-key-type: managedDevice @@ -4118,6 +4240,7 @@ paths: in: path description: 'key: id of deviceLogCollectionResponse' required: true + style: simple schema: type: string x-ms-docs-key-type: deviceLogCollectionResponse @@ -4144,6 +4267,7 @@ paths: in: path description: 'key: id of managedDevice' required: true + style: simple schema: type: string x-ms-docs-key-type: managedDevice @@ -4151,12 +4275,14 @@ paths: in: path description: 'key: id of deviceLogCollectionResponse' required: true + style: simple schema: type: string x-ms-docs-key-type: deviceLogCollectionResponse - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -4170,12 +4296,14 @@ paths: tags: - deviceManagement.managedDevice summary: Get managedDeviceMobileAppConfigurationStates from deviceManagement + description: Managed device mobile app configuration states for this device. operationId: deviceManagement.comanagedDevices_ListManagedDeviceMobileAppConfigurationStates parameters: - name: managedDevice-id in: path description: 'key: id of managedDevice' required: true + style: simple schema: type: string x-ms-docs-key-type: managedDevice @@ -4264,6 +4392,7 @@ paths: in: path description: 'key: id of managedDevice' required: true + style: simple schema: type: string x-ms-docs-key-type: managedDevice @@ -4289,12 +4418,14 @@ paths: tags: - deviceManagement.managedDevice summary: Get managedDeviceMobileAppConfigurationStates from deviceManagement + description: Managed device mobile app configuration states for this device. operationId: deviceManagement.comanagedDevices_GetManagedDeviceMobileAppConfigurationStates parameters: - name: managedDevice-id in: path description: 'key: id of managedDevice' required: true + style: simple schema: type: string x-ms-docs-key-type: managedDevice @@ -4302,6 +4433,7 @@ paths: in: path description: 'key: id of managedDeviceMobileAppConfigurationState' required: true + style: simple schema: type: string x-ms-docs-key-type: managedDeviceMobileAppConfigurationState @@ -4357,6 +4489,7 @@ paths: in: path description: 'key: id of managedDevice' required: true + style: simple schema: type: string x-ms-docs-key-type: managedDevice @@ -4364,6 +4497,7 @@ paths: in: path description: 'key: id of managedDeviceMobileAppConfigurationState' required: true + style: simple schema: type: string x-ms-docs-key-type: managedDeviceMobileAppConfigurationState @@ -4390,6 +4524,7 @@ paths: in: path description: 'key: id of managedDevice' required: true + style: simple schema: type: string x-ms-docs-key-type: managedDevice @@ -4397,12 +4532,14 @@ paths: in: path description: 'key: id of managedDeviceMobileAppConfigurationState' required: true + style: simple schema: type: string x-ms-docs-key-type: managedDeviceMobileAppConfigurationState - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -4416,12 +4553,14 @@ paths: tags: - deviceManagement.managedDevice summary: Get securityBaselineStates from deviceManagement + description: Security baseline states for this device. operationId: deviceManagement.comanagedDevices_ListSecurityBaselineStates parameters: - name: managedDevice-id in: path description: 'key: id of managedDevice' required: true + style: simple schema: type: string x-ms-docs-key-type: managedDevice @@ -4500,6 +4639,7 @@ paths: in: path description: 'key: id of managedDevice' required: true + style: simple schema: type: string x-ms-docs-key-type: managedDevice @@ -4525,12 +4665,14 @@ paths: tags: - deviceManagement.managedDevice summary: Get securityBaselineStates from deviceManagement + description: Security baseline states for this device. operationId: deviceManagement.comanagedDevices_GetSecurityBaselineStates parameters: - name: managedDevice-id in: path description: 'key: id of managedDevice' required: true + style: simple schema: type: string x-ms-docs-key-type: managedDevice @@ -4538,6 +4680,7 @@ paths: in: path description: 'key: id of securityBaselineState' required: true + style: simple schema: type: string x-ms-docs-key-type: securityBaselineState @@ -4597,6 +4740,7 @@ paths: in: path description: 'key: id of managedDevice' required: true + style: simple schema: type: string x-ms-docs-key-type: managedDevice @@ -4604,6 +4748,7 @@ paths: in: path description: 'key: id of securityBaselineState' required: true + style: simple schema: type: string x-ms-docs-key-type: securityBaselineState @@ -4630,6 +4775,7 @@ paths: in: path description: 'key: id of managedDevice' required: true + style: simple schema: type: string x-ms-docs-key-type: managedDevice @@ -4637,12 +4783,14 @@ paths: in: path description: 'key: id of securityBaselineState' required: true + style: simple schema: type: string x-ms-docs-key-type: securityBaselineState - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -4656,12 +4804,14 @@ paths: tags: - deviceManagement.managedDevice summary: Get settingStates from deviceManagement + description: The security baseline state for different settings for a device operationId: deviceManagement.comanagedDevices.securityBaselineStates_ListSettingStates parameters: - name: managedDevice-id in: path description: 'key: id of managedDevice' required: true + style: simple schema: type: string x-ms-docs-key-type: managedDevice @@ -4669,6 +4819,7 @@ paths: in: path description: 'key: id of securityBaselineState' required: true + style: simple schema: type: string x-ms-docs-key-type: securityBaselineState @@ -4757,6 +4908,7 @@ paths: in: path description: 'key: id of managedDevice' required: true + style: simple schema: type: string x-ms-docs-key-type: managedDevice @@ -4764,6 +4916,7 @@ paths: in: path description: 'key: id of securityBaselineState' required: true + style: simple schema: type: string x-ms-docs-key-type: securityBaselineState @@ -4789,12 +4942,14 @@ paths: tags: - deviceManagement.managedDevice summary: Get settingStates from deviceManagement + description: The security baseline state for different settings for a device operationId: deviceManagement.comanagedDevices.securityBaselineStates_GetSettingStates parameters: - name: managedDevice-id in: path description: 'key: id of managedDevice' required: true + style: simple schema: type: string x-ms-docs-key-type: managedDevice @@ -4802,6 +4957,7 @@ paths: in: path description: 'key: id of securityBaselineState' required: true + style: simple schema: type: string x-ms-docs-key-type: securityBaselineState @@ -4809,6 +4965,7 @@ paths: in: path description: 'key: id of securityBaselineSettingState' required: true + style: simple schema: type: string x-ms-docs-key-type: securityBaselineSettingState @@ -4864,6 +5021,7 @@ paths: in: path description: 'key: id of managedDevice' required: true + style: simple schema: type: string x-ms-docs-key-type: managedDevice @@ -4871,6 +5029,7 @@ paths: in: path description: 'key: id of securityBaselineState' required: true + style: simple schema: type: string x-ms-docs-key-type: securityBaselineState @@ -4878,6 +5037,7 @@ paths: in: path description: 'key: id of securityBaselineSettingState' required: true + style: simple schema: type: string x-ms-docs-key-type: securityBaselineSettingState @@ -4904,6 +5064,7 @@ paths: in: path description: 'key: id of managedDevice' required: true + style: simple schema: type: string x-ms-docs-key-type: managedDevice @@ -4911,6 +5072,7 @@ paths: in: path description: 'key: id of securityBaselineState' required: true + style: simple schema: type: string x-ms-docs-key-type: securityBaselineState @@ -4918,12 +5080,14 @@ paths: in: path description: 'key: id of securityBaselineSettingState' required: true + style: simple schema: type: string x-ms-docs-key-type: securityBaselineSettingState - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -4937,12 +5101,14 @@ paths: tags: - deviceManagement.managedDevice summary: Get users from deviceManagement + description: The primary users associated with the managed device. operationId: deviceManagement.comanagedDevices_ListUsers parameters: - name: managedDevice-id in: path description: 'key: id of managedDevice' required: true + style: simple schema: type: string x-ms-docs-key-type: managedDevice @@ -5003,6 +5169,8 @@ paths: - employeeHireDate desc - employeeId - employeeId desc + - employeeLeaveDateTime + - employeeLeaveDateTime desc - employeeOrgData - employeeOrgData desc - employeeType @@ -5155,6 +5323,7 @@ paths: - displayName - employeeHireDate - employeeId + - employeeLeaveDateTime - employeeOrgData - employeeType - externalUserState @@ -5372,12 +5541,14 @@ paths: tags: - deviceManagement.managedDevice summary: Get windowsProtectionState from deviceManagement + description: The device protection status. This property is read-only. operationId: deviceManagement.comanagedDevices_GetWindowsProtectionState parameters: - name: managedDevice-id in: path description: 'key: id of managedDevice' required: true + style: simple schema: type: string x-ms-docs-key-type: managedDevice @@ -5452,6 +5623,7 @@ paths: in: path description: 'key: id of managedDevice' required: true + style: simple schema: type: string x-ms-docs-key-type: managedDevice @@ -5478,12 +5650,14 @@ paths: in: path description: 'key: id of managedDevice' required: true + style: simple schema: type: string x-ms-docs-key-type: managedDevice - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -5497,12 +5671,14 @@ paths: tags: - deviceManagement.managedDevice summary: Get detectedMalwareState from deviceManagement + description: Device malware list operationId: deviceManagement.comanagedDevices.windowsProtectionState_ListDetectedMalwareState parameters: - name: managedDevice-id in: path description: 'key: id of managedDevice' required: true + style: simple schema: type: string x-ms-docs-key-type: managedDevice @@ -5597,6 +5773,7 @@ paths: in: path description: 'key: id of managedDevice' required: true + style: simple schema: type: string x-ms-docs-key-type: managedDevice @@ -5622,12 +5799,14 @@ paths: tags: - deviceManagement.managedDevice summary: Get detectedMalwareState from deviceManagement + description: Device malware list operationId: deviceManagement.comanagedDevices.windowsProtectionState_GetDetectedMalwareState parameters: - name: managedDevice-id in: path description: 'key: id of managedDevice' required: true + style: simple schema: type: string x-ms-docs-key-type: managedDevice @@ -5635,6 +5814,7 @@ paths: in: path description: 'key: id of windowsDeviceMalwareState' required: true + style: simple schema: type: string x-ms-docs-key-type: windowsDeviceMalwareState @@ -5692,6 +5872,7 @@ paths: in: path description: 'key: id of managedDevice' required: true + style: simple schema: type: string x-ms-docs-key-type: managedDevice @@ -5699,6 +5880,7 @@ paths: in: path description: 'key: id of windowsDeviceMalwareState' required: true + style: simple schema: type: string x-ms-docs-key-type: windowsDeviceMalwareState @@ -5725,6 +5907,7 @@ paths: in: path description: 'key: id of managedDevice' required: true + style: simple schema: type: string x-ms-docs-key-type: managedDevice @@ -5732,12 +5915,14 @@ paths: in: path description: 'key: id of windowsDeviceMalwareState' required: true + style: simple schema: type: string x-ms-docs-key-type: windowsDeviceMalwareState - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -5751,6 +5936,7 @@ paths: tags: - deviceManagement.deviceManagementCompliancePolicy summary: Get compliancePolicies from deviceManagement + description: List of all compliance policies operationId: deviceManagement_ListCompliancePolicies parameters: - $ref: '#/components/parameters/top' @@ -5867,12 +6053,14 @@ paths: tags: - deviceManagement.deviceManagementCompliancePolicy summary: Get compliancePolicies from deviceManagement + description: List of all compliance policies operationId: deviceManagement_GetCompliancePolicies parameters: - name: deviceManagementCompliancePolicy-id in: path description: 'key: id of deviceManagementCompliancePolicy' required: true + style: simple schema: type: string x-ms-docs-key-type: deviceManagementCompliancePolicy @@ -5953,6 +6141,7 @@ paths: in: path description: 'key: id of deviceManagementCompliancePolicy' required: true + style: simple schema: type: string x-ms-docs-key-type: deviceManagementCompliancePolicy @@ -5979,12 +6168,14 @@ paths: in: path description: 'key: id of deviceManagementCompliancePolicy' required: true + style: simple schema: type: string x-ms-docs-key-type: deviceManagementCompliancePolicy - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -5998,12 +6189,14 @@ paths: tags: - deviceManagement.deviceManagementCompliancePolicy summary: Get assignments from deviceManagement + description: Policy assignments operationId: deviceManagement.compliancePolicies_ListAssignments parameters: - name: deviceManagementCompliancePolicy-id in: path description: 'key: id of deviceManagementCompliancePolicy' required: true + style: simple schema: type: string x-ms-docs-key-type: deviceManagementCompliancePolicy @@ -6077,6 +6270,7 @@ paths: in: path description: 'key: id of deviceManagementCompliancePolicy' required: true + style: simple schema: type: string x-ms-docs-key-type: deviceManagementCompliancePolicy @@ -6102,12 +6296,14 @@ paths: tags: - deviceManagement.deviceManagementCompliancePolicy summary: Get assignments from deviceManagement + description: Policy assignments operationId: deviceManagement.compliancePolicies_GetAssignments parameters: - name: deviceManagementCompliancePolicy-id in: path description: 'key: id of deviceManagementCompliancePolicy' required: true + style: simple schema: type: string x-ms-docs-key-type: deviceManagementCompliancePolicy @@ -6115,6 +6311,7 @@ paths: in: path description: 'key: id of deviceManagementConfigurationPolicyAssignment' required: true + style: simple schema: type: string x-ms-docs-key-type: deviceManagementConfigurationPolicyAssignment @@ -6165,6 +6362,7 @@ paths: in: path description: 'key: id of deviceManagementCompliancePolicy' required: true + style: simple schema: type: string x-ms-docs-key-type: deviceManagementCompliancePolicy @@ -6172,6 +6370,7 @@ paths: in: path description: 'key: id of deviceManagementConfigurationPolicyAssignment' required: true + style: simple schema: type: string x-ms-docs-key-type: deviceManagementConfigurationPolicyAssignment @@ -6198,6 +6397,7 @@ paths: in: path description: 'key: id of deviceManagementCompliancePolicy' required: true + style: simple schema: type: string x-ms-docs-key-type: deviceManagementCompliancePolicy @@ -6205,12 +6405,14 @@ paths: in: path description: 'key: id of deviceManagementConfigurationPolicyAssignment' required: true + style: simple schema: type: string x-ms-docs-key-type: deviceManagementConfigurationPolicyAssignment - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -6224,12 +6426,14 @@ paths: tags: - deviceManagement.deviceManagementCompliancePolicy summary: Get scheduledActionsForRule from deviceManagement + description: The list of scheduled action for this rule operationId: deviceManagement.compliancePolicies_ListScheduledActionsGraphFPreRule parameters: - name: deviceManagementCompliancePolicy-id in: path description: 'key: id of deviceManagementCompliancePolicy' required: true + style: simple schema: type: string x-ms-docs-key-type: deviceManagementCompliancePolicy @@ -6299,6 +6503,7 @@ paths: in: path description: 'key: id of deviceManagementCompliancePolicy' required: true + style: simple schema: type: string x-ms-docs-key-type: deviceManagementCompliancePolicy @@ -6324,12 +6529,14 @@ paths: tags: - deviceManagement.deviceManagementCompliancePolicy summary: Get scheduledActionsForRule from deviceManagement + description: The list of scheduled action for this rule operationId: deviceManagement.compliancePolicies_GetScheduledActionsGraphFPreRule parameters: - name: deviceManagementCompliancePolicy-id in: path description: 'key: id of deviceManagementCompliancePolicy' required: true + style: simple schema: type: string x-ms-docs-key-type: deviceManagementCompliancePolicy @@ -6337,6 +6544,7 @@ paths: in: path description: 'key: id of deviceManagementComplianceScheduledActionForRule' required: true + style: simple schema: type: string x-ms-docs-key-type: deviceManagementComplianceScheduledActionForRule @@ -6393,6 +6601,7 @@ paths: in: path description: 'key: id of deviceManagementCompliancePolicy' required: true + style: simple schema: type: string x-ms-docs-key-type: deviceManagementCompliancePolicy @@ -6400,6 +6609,7 @@ paths: in: path description: 'key: id of deviceManagementComplianceScheduledActionForRule' required: true + style: simple schema: type: string x-ms-docs-key-type: deviceManagementComplianceScheduledActionForRule @@ -6426,6 +6636,7 @@ paths: in: path description: 'key: id of deviceManagementCompliancePolicy' required: true + style: simple schema: type: string x-ms-docs-key-type: deviceManagementCompliancePolicy @@ -6433,12 +6644,14 @@ paths: in: path description: 'key: id of deviceManagementComplianceScheduledActionForRule' required: true + style: simple schema: type: string x-ms-docs-key-type: deviceManagementComplianceScheduledActionForRule - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -6452,12 +6665,14 @@ paths: tags: - deviceManagement.deviceManagementCompliancePolicy summary: Get scheduledActionConfigurations from deviceManagement + description: The list of scheduled action configurations for this compliance policy. This collection can contain a maximum of 100 elements. operationId: deviceManagement.compliancePolicies.scheduledActionsGraphFPreRule_ListScheduledActionConfigurations parameters: - name: deviceManagementCompliancePolicy-id in: path description: 'key: id of deviceManagementCompliancePolicy' required: true + style: simple schema: type: string x-ms-docs-key-type: deviceManagementCompliancePolicy @@ -6465,6 +6680,7 @@ paths: in: path description: 'key: id of deviceManagementComplianceScheduledActionForRule' required: true + style: simple schema: type: string x-ms-docs-key-type: deviceManagementComplianceScheduledActionForRule @@ -6541,6 +6757,7 @@ paths: in: path description: 'key: id of deviceManagementCompliancePolicy' required: true + style: simple schema: type: string x-ms-docs-key-type: deviceManagementCompliancePolicy @@ -6548,6 +6765,7 @@ paths: in: path description: 'key: id of deviceManagementComplianceScheduledActionForRule' required: true + style: simple schema: type: string x-ms-docs-key-type: deviceManagementComplianceScheduledActionForRule @@ -6573,12 +6791,14 @@ paths: tags: - deviceManagement.deviceManagementCompliancePolicy summary: Get scheduledActionConfigurations from deviceManagement + description: The list of scheduled action configurations for this compliance policy. This collection can contain a maximum of 100 elements. operationId: deviceManagement.compliancePolicies.scheduledActionsGraphFPreRule_GetScheduledActionConfigurations parameters: - name: deviceManagementCompliancePolicy-id in: path description: 'key: id of deviceManagementCompliancePolicy' required: true + style: simple schema: type: string x-ms-docs-key-type: deviceManagementCompliancePolicy @@ -6586,6 +6806,7 @@ paths: in: path description: 'key: id of deviceManagementComplianceScheduledActionForRule' required: true + style: simple schema: type: string x-ms-docs-key-type: deviceManagementComplianceScheduledActionForRule @@ -6593,6 +6814,7 @@ paths: in: path description: 'key: id of deviceManagementComplianceActionItem' required: true + style: simple schema: type: string x-ms-docs-key-type: deviceManagementComplianceActionItem @@ -6644,6 +6866,7 @@ paths: in: path description: 'key: id of deviceManagementCompliancePolicy' required: true + style: simple schema: type: string x-ms-docs-key-type: deviceManagementCompliancePolicy @@ -6651,6 +6874,7 @@ paths: in: path description: 'key: id of deviceManagementComplianceScheduledActionForRule' required: true + style: simple schema: type: string x-ms-docs-key-type: deviceManagementComplianceScheduledActionForRule @@ -6658,6 +6882,7 @@ paths: in: path description: 'key: id of deviceManagementComplianceActionItem' required: true + style: simple schema: type: string x-ms-docs-key-type: deviceManagementComplianceActionItem @@ -6684,6 +6909,7 @@ paths: in: path description: 'key: id of deviceManagementCompliancePolicy' required: true + style: simple schema: type: string x-ms-docs-key-type: deviceManagementCompliancePolicy @@ -6691,6 +6917,7 @@ paths: in: path description: 'key: id of deviceManagementComplianceScheduledActionForRule' required: true + style: simple schema: type: string x-ms-docs-key-type: deviceManagementComplianceScheduledActionForRule @@ -6698,12 +6925,14 @@ paths: in: path description: 'key: id of deviceManagementComplianceActionItem' required: true + style: simple schema: type: string x-ms-docs-key-type: deviceManagementComplianceActionItem - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -6717,12 +6946,14 @@ paths: tags: - deviceManagement.deviceManagementCompliancePolicy summary: Get settings from deviceManagement + description: Policy settings operationId: deviceManagement.compliancePolicies_ListSettings parameters: - name: deviceManagementCompliancePolicy-id in: path description: 'key: id of deviceManagementCompliancePolicy' required: true + style: simple schema: type: string x-ms-docs-key-type: deviceManagementCompliancePolicy @@ -6792,6 +7023,7 @@ paths: in: path description: 'key: id of deviceManagementCompliancePolicy' required: true + style: simple schema: type: string x-ms-docs-key-type: deviceManagementCompliancePolicy @@ -6817,12 +7049,14 @@ paths: tags: - deviceManagement.deviceManagementCompliancePolicy summary: Get settings from deviceManagement + description: Policy settings operationId: deviceManagement.compliancePolicies_GetSettings parameters: - name: deviceManagementCompliancePolicy-id in: path description: 'key: id of deviceManagementCompliancePolicy' required: true + style: simple schema: type: string x-ms-docs-key-type: deviceManagementCompliancePolicy @@ -6830,6 +7064,7 @@ paths: in: path description: 'key: id of deviceManagementConfigurationSetting' required: true + style: simple schema: type: string x-ms-docs-key-type: deviceManagementConfigurationSetting @@ -6886,6 +7121,7 @@ paths: in: path description: 'key: id of deviceManagementCompliancePolicy' required: true + style: simple schema: type: string x-ms-docs-key-type: deviceManagementCompliancePolicy @@ -6893,6 +7129,7 @@ paths: in: path description: 'key: id of deviceManagementConfigurationSetting' required: true + style: simple schema: type: string x-ms-docs-key-type: deviceManagementConfigurationSetting @@ -6919,6 +7156,7 @@ paths: in: path description: 'key: id of deviceManagementCompliancePolicy' required: true + style: simple schema: type: string x-ms-docs-key-type: deviceManagementCompliancePolicy @@ -6926,12 +7164,14 @@ paths: in: path description: 'key: id of deviceManagementConfigurationSetting' required: true + style: simple schema: type: string x-ms-docs-key-type: deviceManagementConfigurationSetting - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -6945,12 +7185,14 @@ paths: tags: - deviceManagement.deviceManagementCompliancePolicy summary: Get settingDefinitions from deviceManagement + description: List of related Setting Definitions. This property is read-only. operationId: deviceManagement.compliancePolicies.settings_ListSettingDefinitions parameters: - name: deviceManagementCompliancePolicy-id in: path description: 'key: id of deviceManagementCompliancePolicy' required: true + style: simple schema: type: string x-ms-docs-key-type: deviceManagementCompliancePolicy @@ -6958,6 +7200,7 @@ paths: in: path description: 'key: id of deviceManagementConfigurationSetting' required: true + style: simple schema: type: string x-ms-docs-key-type: deviceManagementConfigurationSetting @@ -7071,12 +7314,14 @@ paths: tags: - deviceManagement.deviceManagementCompliancePolicy summary: Get settingDefinitions from deviceManagement + description: List of related Setting Definitions. This property is read-only. operationId: deviceManagement.compliancePolicies.settings_GetSettingDefinitions parameters: - name: deviceManagementCompliancePolicy-id in: path description: 'key: id of deviceManagementCompliancePolicy' required: true + style: simple schema: type: string x-ms-docs-key-type: deviceManagementCompliancePolicy @@ -7084,6 +7329,7 @@ paths: in: path description: 'key: id of deviceManagementConfigurationSetting' required: true + style: simple schema: type: string x-ms-docs-key-type: deviceManagementConfigurationSetting @@ -7091,6 +7337,7 @@ paths: in: path description: 'key: id of deviceManagementConfigurationSettingDefinition' required: true + style: simple schema: type: string x-ms-docs-key-type: deviceManagementConfigurationSettingDefinition @@ -7151,6 +7398,7 @@ paths: tags: - deviceManagement.deviceManagementConfigurationSettingDefinition summary: Get complianceSettings from deviceManagement + description: List of all ComplianceSettings operationId: deviceManagement_ListComplianceSettings parameters: - $ref: '#/components/parameters/top' @@ -7285,12 +7533,14 @@ paths: tags: - deviceManagement.deviceManagementConfigurationSettingDefinition summary: Get complianceSettings from deviceManagement + description: List of all ComplianceSettings operationId: deviceManagement_GetComplianceSettings parameters: - name: deviceManagementConfigurationSettingDefinition-id in: path description: 'key: id of deviceManagementConfigurationSettingDefinition' required: true + style: simple schema: type: string x-ms-docs-key-type: deviceManagementConfigurationSettingDefinition @@ -7356,6 +7606,7 @@ paths: in: path description: 'key: id of deviceManagementConfigurationSettingDefinition' required: true + style: simple schema: type: string x-ms-docs-key-type: deviceManagementConfigurationSettingDefinition @@ -7382,12 +7633,14 @@ paths: in: path description: 'key: id of deviceManagementConfigurationSettingDefinition' required: true + style: simple schema: type: string x-ms-docs-key-type: deviceManagementConfigurationSettingDefinition - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -7401,6 +7654,7 @@ paths: tags: - deviceManagement.deviceManagementConfigurationPolicy summary: Get configurationPolicies from deviceManagement + description: List of all Configuration policies operationId: deviceManagement_ListConfigurationPolicies parameters: - $ref: '#/components/parameters/top' @@ -7518,12 +7772,14 @@ paths: tags: - deviceManagement.deviceManagementConfigurationPolicy summary: Get configurationPolicies from deviceManagement + description: List of all Configuration policies operationId: deviceManagement_GetConfigurationPolicies parameters: - name: deviceManagementConfigurationPolicy-id in: path description: 'key: id of deviceManagementConfigurationPolicy' required: true + style: simple schema: type: string x-ms-docs-key-type: deviceManagementConfigurationPolicy @@ -7599,6 +7855,7 @@ paths: in: path description: 'key: id of deviceManagementConfigurationPolicy' required: true + style: simple schema: type: string x-ms-docs-key-type: deviceManagementConfigurationPolicy @@ -7625,12 +7882,14 @@ paths: in: path description: 'key: id of deviceManagementConfigurationPolicy' required: true + style: simple schema: type: string x-ms-docs-key-type: deviceManagementConfigurationPolicy - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -7644,12 +7903,14 @@ paths: tags: - deviceManagement.deviceManagementConfigurationPolicy summary: Get assignments from deviceManagement + description: Policy assignments operationId: deviceManagement.configurationPolicies_ListAssignments parameters: - name: deviceManagementConfigurationPolicy-id in: path description: 'key: id of deviceManagementConfigurationPolicy' required: true + style: simple schema: type: string x-ms-docs-key-type: deviceManagementConfigurationPolicy @@ -7723,6 +7984,7 @@ paths: in: path description: 'key: id of deviceManagementConfigurationPolicy' required: true + style: simple schema: type: string x-ms-docs-key-type: deviceManagementConfigurationPolicy @@ -7748,12 +8010,14 @@ paths: tags: - deviceManagement.deviceManagementConfigurationPolicy summary: Get assignments from deviceManagement + description: Policy assignments operationId: deviceManagement.configurationPolicies_GetAssignments parameters: - name: deviceManagementConfigurationPolicy-id in: path description: 'key: id of deviceManagementConfigurationPolicy' required: true + style: simple schema: type: string x-ms-docs-key-type: deviceManagementConfigurationPolicy @@ -7761,6 +8025,7 @@ paths: in: path description: 'key: id of deviceManagementConfigurationPolicyAssignment' required: true + style: simple schema: type: string x-ms-docs-key-type: deviceManagementConfigurationPolicyAssignment @@ -7811,6 +8076,7 @@ paths: in: path description: 'key: id of deviceManagementConfigurationPolicy' required: true + style: simple schema: type: string x-ms-docs-key-type: deviceManagementConfigurationPolicy @@ -7818,6 +8084,7 @@ paths: in: path description: 'key: id of deviceManagementConfigurationPolicyAssignment' required: true + style: simple schema: type: string x-ms-docs-key-type: deviceManagementConfigurationPolicyAssignment @@ -7844,6 +8111,7 @@ paths: in: path description: 'key: id of deviceManagementConfigurationPolicy' required: true + style: simple schema: type: string x-ms-docs-key-type: deviceManagementConfigurationPolicy @@ -7851,12 +8119,14 @@ paths: in: path description: 'key: id of deviceManagementConfigurationPolicyAssignment' required: true + style: simple schema: type: string x-ms-docs-key-type: deviceManagementConfigurationPolicyAssignment - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -7870,12 +8140,14 @@ paths: tags: - deviceManagement.deviceManagementConfigurationPolicy summary: Get settings from deviceManagement + description: Policy settings operationId: deviceManagement.configurationPolicies_ListSettings parameters: - name: deviceManagementConfigurationPolicy-id in: path description: 'key: id of deviceManagementConfigurationPolicy' required: true + style: simple schema: type: string x-ms-docs-key-type: deviceManagementConfigurationPolicy @@ -7945,6 +8217,7 @@ paths: in: path description: 'key: id of deviceManagementConfigurationPolicy' required: true + style: simple schema: type: string x-ms-docs-key-type: deviceManagementConfigurationPolicy @@ -7970,12 +8243,14 @@ paths: tags: - deviceManagement.deviceManagementConfigurationPolicy summary: Get settings from deviceManagement + description: Policy settings operationId: deviceManagement.configurationPolicies_GetSettings parameters: - name: deviceManagementConfigurationPolicy-id in: path description: 'key: id of deviceManagementConfigurationPolicy' required: true + style: simple schema: type: string x-ms-docs-key-type: deviceManagementConfigurationPolicy @@ -7983,6 +8258,7 @@ paths: in: path description: 'key: id of deviceManagementConfigurationSetting' required: true + style: simple schema: type: string x-ms-docs-key-type: deviceManagementConfigurationSetting @@ -8039,6 +8315,7 @@ paths: in: path description: 'key: id of deviceManagementConfigurationPolicy' required: true + style: simple schema: type: string x-ms-docs-key-type: deviceManagementConfigurationPolicy @@ -8046,6 +8323,7 @@ paths: in: path description: 'key: id of deviceManagementConfigurationSetting' required: true + style: simple schema: type: string x-ms-docs-key-type: deviceManagementConfigurationSetting @@ -8072,6 +8350,7 @@ paths: in: path description: 'key: id of deviceManagementConfigurationPolicy' required: true + style: simple schema: type: string x-ms-docs-key-type: deviceManagementConfigurationPolicy @@ -8079,12 +8358,14 @@ paths: in: path description: 'key: id of deviceManagementConfigurationSetting' required: true + style: simple schema: type: string x-ms-docs-key-type: deviceManagementConfigurationSetting - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -8098,12 +8379,14 @@ paths: tags: - deviceManagement.deviceManagementConfigurationPolicy summary: Get settingDefinitions from deviceManagement + description: List of related Setting Definitions. This property is read-only. operationId: deviceManagement.configurationPolicies.settings_ListSettingDefinitions parameters: - name: deviceManagementConfigurationPolicy-id in: path description: 'key: id of deviceManagementConfigurationPolicy' required: true + style: simple schema: type: string x-ms-docs-key-type: deviceManagementConfigurationPolicy @@ -8111,6 +8394,7 @@ paths: in: path description: 'key: id of deviceManagementConfigurationSetting' required: true + style: simple schema: type: string x-ms-docs-key-type: deviceManagementConfigurationSetting @@ -8224,12 +8508,14 @@ paths: tags: - deviceManagement.deviceManagementConfigurationPolicy summary: Get settingDefinitions from deviceManagement + description: List of related Setting Definitions. This property is read-only. operationId: deviceManagement.configurationPolicies.settings_GetSettingDefinitions parameters: - name: deviceManagementConfigurationPolicy-id in: path description: 'key: id of deviceManagementConfigurationPolicy' required: true + style: simple schema: type: string x-ms-docs-key-type: deviceManagementConfigurationPolicy @@ -8237,6 +8523,7 @@ paths: in: path description: 'key: id of deviceManagementConfigurationSetting' required: true + style: simple schema: type: string x-ms-docs-key-type: deviceManagementConfigurationSetting @@ -8244,6 +8531,7 @@ paths: in: path description: 'key: id of deviceManagementConfigurationSettingDefinition' required: true + style: simple schema: type: string x-ms-docs-key-type: deviceManagementConfigurationSettingDefinition @@ -8304,6 +8592,7 @@ paths: tags: - deviceManagement.deviceManagementConfigurationPolicyTemplate summary: Get configurationPolicyTemplates from deviceManagement + description: List of all templates operationId: deviceManagement_ListConfigurationPolicyTemplates parameters: - $ref: '#/components/parameters/top' @@ -8419,12 +8708,14 @@ paths: tags: - deviceManagement.deviceManagementConfigurationPolicyTemplate summary: Get configurationPolicyTemplates from deviceManagement + description: List of all templates operationId: deviceManagement_GetConfigurationPolicyTemplates parameters: - name: deviceManagementConfigurationPolicyTemplate-id in: path description: 'key: id of deviceManagementConfigurationPolicyTemplate' required: true + style: simple schema: type: string x-ms-docs-key-type: deviceManagementConfigurationPolicyTemplate @@ -8490,6 +8781,7 @@ paths: in: path description: 'key: id of deviceManagementConfigurationPolicyTemplate' required: true + style: simple schema: type: string x-ms-docs-key-type: deviceManagementConfigurationPolicyTemplate @@ -8516,12 +8808,14 @@ paths: in: path description: 'key: id of deviceManagementConfigurationPolicyTemplate' required: true + style: simple schema: type: string x-ms-docs-key-type: deviceManagementConfigurationPolicyTemplate - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -8535,12 +8829,14 @@ paths: tags: - deviceManagement.deviceManagementConfigurationPolicyTemplate summary: Get settingTemplates from deviceManagement + description: Setting templates operationId: deviceManagement.configurationPolicyTemplates_ListSettingTemplates parameters: - name: deviceManagementConfigurationPolicyTemplate-id in: path description: 'key: id of deviceManagementConfigurationPolicyTemplate' required: true + style: simple schema: type: string x-ms-docs-key-type: deviceManagementConfigurationPolicyTemplate @@ -8610,6 +8906,7 @@ paths: in: path description: 'key: id of deviceManagementConfigurationPolicyTemplate' required: true + style: simple schema: type: string x-ms-docs-key-type: deviceManagementConfigurationPolicyTemplate @@ -8635,12 +8932,14 @@ paths: tags: - deviceManagement.deviceManagementConfigurationPolicyTemplate summary: Get settingTemplates from deviceManagement + description: Setting templates operationId: deviceManagement.configurationPolicyTemplates_GetSettingTemplates parameters: - name: deviceManagementConfigurationPolicyTemplate-id in: path description: 'key: id of deviceManagementConfigurationPolicyTemplate' required: true + style: simple schema: type: string x-ms-docs-key-type: deviceManagementConfigurationPolicyTemplate @@ -8648,6 +8947,7 @@ paths: in: path description: 'key: id of deviceManagementConfigurationSettingTemplate' required: true + style: simple schema: type: string x-ms-docs-key-type: deviceManagementConfigurationSettingTemplate @@ -8704,6 +9004,7 @@ paths: in: path description: 'key: id of deviceManagementConfigurationPolicyTemplate' required: true + style: simple schema: type: string x-ms-docs-key-type: deviceManagementConfigurationPolicyTemplate @@ -8711,6 +9012,7 @@ paths: in: path description: 'key: id of deviceManagementConfigurationSettingTemplate' required: true + style: simple schema: type: string x-ms-docs-key-type: deviceManagementConfigurationSettingTemplate @@ -8737,6 +9039,7 @@ paths: in: path description: 'key: id of deviceManagementConfigurationPolicyTemplate' required: true + style: simple schema: type: string x-ms-docs-key-type: deviceManagementConfigurationPolicyTemplate @@ -8744,12 +9047,14 @@ paths: in: path description: 'key: id of deviceManagementConfigurationSettingTemplate' required: true + style: simple schema: type: string x-ms-docs-key-type: deviceManagementConfigurationSettingTemplate - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -8763,12 +9068,14 @@ paths: tags: - deviceManagement.deviceManagementConfigurationPolicyTemplate summary: Get settingDefinitions from deviceManagement + description: List of related Setting Definitions operationId: deviceManagement.configurationPolicyTemplates.settingTemplates_ListSettingDefinitions parameters: - name: deviceManagementConfigurationPolicyTemplate-id in: path description: 'key: id of deviceManagementConfigurationPolicyTemplate' required: true + style: simple schema: type: string x-ms-docs-key-type: deviceManagementConfigurationPolicyTemplate @@ -8776,6 +9083,7 @@ paths: in: path description: 'key: id of deviceManagementConfigurationSettingTemplate' required: true + style: simple schema: type: string x-ms-docs-key-type: deviceManagementConfigurationSettingTemplate @@ -8894,6 +9202,7 @@ paths: in: path description: 'key: id of deviceManagementConfigurationPolicyTemplate' required: true + style: simple schema: type: string x-ms-docs-key-type: deviceManagementConfigurationPolicyTemplate @@ -8901,6 +9210,7 @@ paths: in: path description: 'key: id of deviceManagementConfigurationSettingTemplate' required: true + style: simple schema: type: string x-ms-docs-key-type: deviceManagementConfigurationSettingTemplate @@ -8926,12 +9236,14 @@ paths: tags: - deviceManagement.deviceManagementConfigurationPolicyTemplate summary: Get settingDefinitions from deviceManagement + description: List of related Setting Definitions operationId: deviceManagement.configurationPolicyTemplates.settingTemplates_GetSettingDefinitions parameters: - name: deviceManagementConfigurationPolicyTemplate-id in: path description: 'key: id of deviceManagementConfigurationPolicyTemplate' required: true + style: simple schema: type: string x-ms-docs-key-type: deviceManagementConfigurationPolicyTemplate @@ -8939,6 +9251,7 @@ paths: in: path description: 'key: id of deviceManagementConfigurationSettingTemplate' required: true + style: simple schema: type: string x-ms-docs-key-type: deviceManagementConfigurationSettingTemplate @@ -8946,6 +9259,7 @@ paths: in: path description: 'key: id of deviceManagementConfigurationSettingDefinition' required: true + style: simple schema: type: string x-ms-docs-key-type: deviceManagementConfigurationSettingDefinition @@ -9011,6 +9325,7 @@ paths: in: path description: 'key: id of deviceManagementConfigurationPolicyTemplate' required: true + style: simple schema: type: string x-ms-docs-key-type: deviceManagementConfigurationPolicyTemplate @@ -9018,6 +9333,7 @@ paths: in: path description: 'key: id of deviceManagementConfigurationSettingTemplate' required: true + style: simple schema: type: string x-ms-docs-key-type: deviceManagementConfigurationSettingTemplate @@ -9025,6 +9341,7 @@ paths: in: path description: 'key: id of deviceManagementConfigurationSettingDefinition' required: true + style: simple schema: type: string x-ms-docs-key-type: deviceManagementConfigurationSettingDefinition @@ -9051,6 +9368,7 @@ paths: in: path description: 'key: id of deviceManagementConfigurationPolicyTemplate' required: true + style: simple schema: type: string x-ms-docs-key-type: deviceManagementConfigurationPolicyTemplate @@ -9058,6 +9376,7 @@ paths: in: path description: 'key: id of deviceManagementConfigurationSettingTemplate' required: true + style: simple schema: type: string x-ms-docs-key-type: deviceManagementConfigurationSettingTemplate @@ -9065,12 +9384,14 @@ paths: in: path description: 'key: id of deviceManagementConfigurationSettingDefinition' required: true + style: simple schema: type: string x-ms-docs-key-type: deviceManagementConfigurationSettingDefinition - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -9084,6 +9405,7 @@ paths: tags: - deviceManagement.deviceManagementConfigurationSettingDefinition summary: Get configurationSettings from deviceManagement + description: List of all ConfigurationSettings operationId: deviceManagement_ListConfigurationSettings parameters: - $ref: '#/components/parameters/top' @@ -9218,12 +9540,14 @@ paths: tags: - deviceManagement.deviceManagementConfigurationSettingDefinition summary: Get configurationSettings from deviceManagement + description: List of all ConfigurationSettings operationId: deviceManagement_GetConfigurationSettings parameters: - name: deviceManagementConfigurationSettingDefinition-id in: path description: 'key: id of deviceManagementConfigurationSettingDefinition' required: true + style: simple schema: type: string x-ms-docs-key-type: deviceManagementConfigurationSettingDefinition @@ -9289,6 +9613,7 @@ paths: in: path description: 'key: id of deviceManagementConfigurationSettingDefinition' required: true + style: simple schema: type: string x-ms-docs-key-type: deviceManagementConfigurationSettingDefinition @@ -9315,12 +9640,14 @@ paths: in: path description: 'key: id of deviceManagementConfigurationSettingDefinition' required: true + style: simple schema: type: string x-ms-docs-key-type: deviceManagementConfigurationSettingDefinition - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -9334,6 +9661,7 @@ paths: tags: - deviceManagement.dataSharingConsent summary: Get dataSharingConsents from deviceManagement + description: Data sharing consents. operationId: deviceManagement_ListDataSharingConsents parameters: - $ref: '#/components/parameters/top' @@ -9432,12 +9760,14 @@ paths: tags: - deviceManagement.dataSharingConsent summary: Get dataSharingConsents from deviceManagement + description: Data sharing consents. operationId: deviceManagement_GetDataSharingConsents parameters: - name: dataSharingConsent-id in: path description: 'key: id of dataSharingConsent' required: true + style: simple schema: type: string x-ms-docs-key-type: dataSharingConsent @@ -9494,6 +9824,7 @@ paths: in: path description: 'key: id of dataSharingConsent' required: true + style: simple schema: type: string x-ms-docs-key-type: dataSharingConsent @@ -9520,12 +9851,14 @@ paths: in: path description: 'key: id of dataSharingConsent' required: true + style: simple schema: type: string x-ms-docs-key-type: dataSharingConsent - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -9539,6 +9872,7 @@ paths: tags: - deviceManagement.deviceManagementDerivedCredentialSettings summary: Get derivedCredentials from deviceManagement + description: Collection of Derived credential settings associated with account. operationId: deviceManagement_ListDerivedCredentials parameters: - $ref: '#/components/parameters/top' @@ -9634,12 +9968,14 @@ paths: tags: - deviceManagement.deviceManagementDerivedCredentialSettings summary: Get derivedCredentials from deviceManagement + description: Collection of Derived credential settings associated with account. operationId: deviceManagement_GetDerivedCredentials parameters: - name: deviceManagementDerivedCredentialSettings-id in: path description: 'key: id of deviceManagementDerivedCredentialSettings' required: true + style: simple schema: type: string x-ms-docs-key-type: deviceManagementDerivedCredentialSettings @@ -9692,6 +10028,7 @@ paths: in: path description: 'key: id of deviceManagementDerivedCredentialSettings' required: true + style: simple schema: type: string x-ms-docs-key-type: deviceManagementDerivedCredentialSettings @@ -9718,12 +10055,14 @@ paths: in: path description: 'key: id of deviceManagementDerivedCredentialSettings' required: true + style: simple schema: type: string x-ms-docs-key-type: deviceManagementDerivedCredentialSettings - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -9737,6 +10076,7 @@ paths: tags: - deviceManagement.detectedApp summary: Get detectedApps from deviceManagement + description: The list of detected apps associated with a device. operationId: deviceManagement_ListDetectedApps parameters: - $ref: '#/components/parameters/top' @@ -9760,6 +10100,10 @@ paths: - deviceCount desc - displayName - displayName desc + - platform + - platform desc + - publisher + - publisher desc - sizeInByte - sizeInByte desc - version @@ -9778,6 +10122,8 @@ paths: - id - deviceCount - displayName + - platform + - publisher - sizeInByte - version - managedDevices @@ -9831,12 +10177,14 @@ paths: tags: - deviceManagement.detectedApp summary: Get detectedApps from deviceManagement + description: The list of detected apps associated with a device. operationId: deviceManagement_GetDetectedApps parameters: - name: detectedApp-id in: path description: 'key: id of detectedApp' required: true + style: simple schema: type: string x-ms-docs-key-type: detectedApp @@ -9853,6 +10201,8 @@ paths: - id - deviceCount - displayName + - platform + - publisher - sizeInByte - version - managedDevices @@ -9895,6 +10245,7 @@ paths: in: path description: 'key: id of detectedApp' required: true + style: simple schema: type: string x-ms-docs-key-type: detectedApp @@ -9921,12 +10272,14 @@ paths: in: path description: 'key: id of detectedApp' required: true + style: simple schema: type: string x-ms-docs-key-type: detectedApp - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -9940,12 +10293,14 @@ paths: tags: - deviceManagement.detectedApp summary: Get managedDevices from deviceManagement + description: The devices that have the discovered application installed operationId: deviceManagement.detectedApps_ListManagedDevices parameters: - name: detectedApp-id in: path description: 'key: id of detectedApp' required: true + style: simple schema: type: string x-ms-docs-key-type: detectedApp @@ -10268,12 +10623,14 @@ paths: tags: - deviceManagement.detectedApp summary: Get managedDevices from deviceManagement + description: The devices that have the discovered application installed operationId: deviceManagement.detectedApps_GetManagedDevices parameters: - name: detectedApp-id in: path description: 'key: id of detectedApp' required: true + style: simple schema: type: string x-ms-docs-key-type: detectedApp @@ -10281,6 +10638,7 @@ paths: in: path description: 'key: id of managedDevice' required: true + style: simple schema: type: string x-ms-docs-key-type: managedDevice @@ -10475,6 +10833,7 @@ paths: tags: - deviceManagement.deviceCategory summary: Get deviceCategories from deviceManagement + description: The list of device categories with the tenant. operationId: deviceManagement_ListDeviceCategories parameters: - $ref: '#/components/parameters/top' @@ -10564,12 +10923,14 @@ paths: tags: - deviceManagement.deviceCategory summary: Get deviceCategories from deviceManagement + description: The list of device categories with the tenant. operationId: deviceManagement_GetDeviceCategories parameters: - name: deviceCategory-id in: path description: 'key: id of deviceCategory' required: true + style: simple schema: type: string x-ms-docs-key-type: deviceCategory @@ -10620,6 +10981,7 @@ paths: in: path description: 'key: id of deviceCategory' required: true + style: simple schema: type: string x-ms-docs-key-type: deviceCategory @@ -10646,12 +11008,14 @@ paths: in: path description: 'key: id of deviceCategory' required: true + style: simple schema: type: string x-ms-docs-key-type: deviceCategory - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -10665,6 +11029,7 @@ paths: tags: - deviceManagement.deviceCompliancePolicy summary: Get deviceCompliancePolicies from deviceManagement + description: The device compliance policies. operationId: deviceManagement_ListDeviceCompliancePolicies parameters: - $ref: '#/components/parameters/top' @@ -10777,12 +11142,14 @@ paths: tags: - deviceManagement.deviceCompliancePolicy summary: Get deviceCompliancePolicies from deviceManagement + description: The device compliance policies. operationId: deviceManagement_GetDeviceCompliancePolicies parameters: - name: deviceCompliancePolicy-id in: path description: 'key: id of deviceCompliancePolicy' required: true + style: simple schema: type: string x-ms-docs-key-type: deviceCompliancePolicy @@ -10883,6 +11250,7 @@ paths: in: path description: 'key: id of deviceCompliancePolicy' required: true + style: simple schema: type: string x-ms-docs-key-type: deviceCompliancePolicy @@ -10909,12 +11277,14 @@ paths: in: path description: 'key: id of deviceCompliancePolicy' required: true + style: simple schema: type: string x-ms-docs-key-type: deviceCompliancePolicy - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -10928,12 +11298,14 @@ paths: tags: - deviceManagement.deviceCompliancePolicy summary: Get assignments from deviceManagement + description: The collection of assignments for this compliance policy. operationId: deviceManagement.deviceCompliancePolicies_ListAssignments parameters: - name: deviceCompliancePolicy-id in: path description: 'key: id of deviceCompliancePolicy' required: true + style: simple schema: type: string x-ms-docs-key-type: deviceCompliancePolicy @@ -11007,6 +11379,7 @@ paths: in: path description: 'key: id of deviceCompliancePolicy' required: true + style: simple schema: type: string x-ms-docs-key-type: deviceCompliancePolicy @@ -11032,12 +11405,14 @@ paths: tags: - deviceManagement.deviceCompliancePolicy summary: Get assignments from deviceManagement + description: The collection of assignments for this compliance policy. operationId: deviceManagement.deviceCompliancePolicies_GetAssignments parameters: - name: deviceCompliancePolicy-id in: path description: 'key: id of deviceCompliancePolicy' required: true + style: simple schema: type: string x-ms-docs-key-type: deviceCompliancePolicy @@ -11045,6 +11420,7 @@ paths: in: path description: 'key: id of deviceCompliancePolicyAssignment' required: true + style: simple schema: type: string x-ms-docs-key-type: deviceCompliancePolicyAssignment @@ -11095,6 +11471,7 @@ paths: in: path description: 'key: id of deviceCompliancePolicy' required: true + style: simple schema: type: string x-ms-docs-key-type: deviceCompliancePolicy @@ -11102,6 +11479,7 @@ paths: in: path description: 'key: id of deviceCompliancePolicyAssignment' required: true + style: simple schema: type: string x-ms-docs-key-type: deviceCompliancePolicyAssignment @@ -11128,6 +11506,7 @@ paths: in: path description: 'key: id of deviceCompliancePolicy' required: true + style: simple schema: type: string x-ms-docs-key-type: deviceCompliancePolicy @@ -11135,12 +11514,14 @@ paths: in: path description: 'key: id of deviceCompliancePolicyAssignment' required: true + style: simple schema: type: string x-ms-docs-key-type: deviceCompliancePolicyAssignment - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -11154,12 +11535,14 @@ paths: tags: - deviceManagement.deviceCompliancePolicy summary: Get deviceSettingStateSummaries from deviceManagement + description: Compliance Setting State Device Summary operationId: deviceManagement.deviceCompliancePolicies_ListDeviceSettingStateSummaries parameters: - name: deviceCompliancePolicy-id in: path description: 'key: id of deviceCompliancePolicy' required: true + style: simple schema: type: string x-ms-docs-key-type: deviceCompliancePolicy @@ -11251,6 +11634,7 @@ paths: in: path description: 'key: id of deviceCompliancePolicy' required: true + style: simple schema: type: string x-ms-docs-key-type: deviceCompliancePolicy @@ -11276,12 +11660,14 @@ paths: tags: - deviceManagement.deviceCompliancePolicy summary: Get deviceSettingStateSummaries from deviceManagement + description: Compliance Setting State Device Summary operationId: deviceManagement.deviceCompliancePolicies_GetDeviceSettingStateSummaries parameters: - name: deviceCompliancePolicy-id in: path description: 'key: id of deviceCompliancePolicy' required: true + style: simple schema: type: string x-ms-docs-key-type: deviceCompliancePolicy @@ -11289,6 +11675,7 @@ paths: in: path description: 'key: id of settingStateDeviceSummary' required: true + style: simple schema: type: string x-ms-docs-key-type: settingStateDeviceSummary @@ -11345,6 +11732,7 @@ paths: in: path description: 'key: id of deviceCompliancePolicy' required: true + style: simple schema: type: string x-ms-docs-key-type: deviceCompliancePolicy @@ -11352,6 +11740,7 @@ paths: in: path description: 'key: id of settingStateDeviceSummary' required: true + style: simple schema: type: string x-ms-docs-key-type: settingStateDeviceSummary @@ -11378,6 +11767,7 @@ paths: in: path description: 'key: id of deviceCompliancePolicy' required: true + style: simple schema: type: string x-ms-docs-key-type: deviceCompliancePolicy @@ -11385,12 +11775,14 @@ paths: in: path description: 'key: id of settingStateDeviceSummary' required: true + style: simple schema: type: string x-ms-docs-key-type: settingStateDeviceSummary - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -11404,12 +11796,14 @@ paths: tags: - deviceManagement.deviceCompliancePolicy summary: Get deviceStatuses from deviceManagement + description: List of DeviceComplianceDeviceStatus. operationId: deviceManagement.deviceCompliancePolicies_ListDeviceStatuses parameters: - name: deviceCompliancePolicy-id in: path description: 'key: id of deviceCompliancePolicy' required: true + style: simple schema: type: string x-ms-docs-key-type: deviceCompliancePolicy @@ -11498,6 +11892,7 @@ paths: in: path description: 'key: id of deviceCompliancePolicy' required: true + style: simple schema: type: string x-ms-docs-key-type: deviceCompliancePolicy @@ -11523,12 +11918,14 @@ paths: tags: - deviceManagement.deviceCompliancePolicy summary: Get deviceStatuses from deviceManagement + description: List of DeviceComplianceDeviceStatus. operationId: deviceManagement.deviceCompliancePolicies_GetDeviceStatuses parameters: - name: deviceCompliancePolicy-id in: path description: 'key: id of deviceCompliancePolicy' required: true + style: simple schema: type: string x-ms-docs-key-type: deviceCompliancePolicy @@ -11536,6 +11933,7 @@ paths: in: path description: 'key: id of deviceComplianceDeviceStatus' required: true + style: simple schema: type: string x-ms-docs-key-type: deviceComplianceDeviceStatus @@ -11591,6 +11989,7 @@ paths: in: path description: 'key: id of deviceCompliancePolicy' required: true + style: simple schema: type: string x-ms-docs-key-type: deviceCompliancePolicy @@ -11598,6 +11997,7 @@ paths: in: path description: 'key: id of deviceComplianceDeviceStatus' required: true + style: simple schema: type: string x-ms-docs-key-type: deviceComplianceDeviceStatus @@ -11624,6 +12024,7 @@ paths: in: path description: 'key: id of deviceCompliancePolicy' required: true + style: simple schema: type: string x-ms-docs-key-type: deviceCompliancePolicy @@ -11631,12 +12032,14 @@ paths: in: path description: 'key: id of deviceComplianceDeviceStatus' required: true + style: simple schema: type: string x-ms-docs-key-type: deviceComplianceDeviceStatus - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -11650,12 +12053,14 @@ paths: tags: - deviceManagement.deviceCompliancePolicy summary: Get deviceStatusOverview from deviceManagement + description: Device compliance devices status overview operationId: deviceManagement.deviceCompliancePolicies_GetDeviceStatusOverview parameters: - name: deviceCompliancePolicy-id in: path description: 'key: id of deviceCompliancePolicy' required: true + style: simple schema: type: string x-ms-docs-key-type: deviceCompliancePolicy @@ -11712,6 +12117,7 @@ paths: in: path description: 'key: id of deviceCompliancePolicy' required: true + style: simple schema: type: string x-ms-docs-key-type: deviceCompliancePolicy @@ -11738,12 +12144,14 @@ paths: in: path description: 'key: id of deviceCompliancePolicy' required: true + style: simple schema: type: string x-ms-docs-key-type: deviceCompliancePolicy - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -11757,12 +12165,14 @@ paths: tags: - deviceManagement.deviceCompliancePolicy summary: Get scheduledActionsForRule from deviceManagement + description: The list of scheduled action for this rule operationId: deviceManagement.deviceCompliancePolicies_ListScheduledActionsGraphFPreRule parameters: - name: deviceCompliancePolicy-id in: path description: 'key: id of deviceCompliancePolicy' required: true + style: simple schema: type: string x-ms-docs-key-type: deviceCompliancePolicy @@ -11832,6 +12242,7 @@ paths: in: path description: 'key: id of deviceCompliancePolicy' required: true + style: simple schema: type: string x-ms-docs-key-type: deviceCompliancePolicy @@ -11857,12 +12268,14 @@ paths: tags: - deviceManagement.deviceCompliancePolicy summary: Get scheduledActionsForRule from deviceManagement + description: The list of scheduled action for this rule operationId: deviceManagement.deviceCompliancePolicies_GetScheduledActionsGraphFPreRule parameters: - name: deviceCompliancePolicy-id in: path description: 'key: id of deviceCompliancePolicy' required: true + style: simple schema: type: string x-ms-docs-key-type: deviceCompliancePolicy @@ -11870,6 +12283,7 @@ paths: in: path description: 'key: id of deviceComplianceScheduledActionForRule' required: true + style: simple schema: type: string x-ms-docs-key-type: deviceComplianceScheduledActionForRule @@ -11926,6 +12340,7 @@ paths: in: path description: 'key: id of deviceCompliancePolicy' required: true + style: simple schema: type: string x-ms-docs-key-type: deviceCompliancePolicy @@ -11933,6 +12348,7 @@ paths: in: path description: 'key: id of deviceComplianceScheduledActionForRule' required: true + style: simple schema: type: string x-ms-docs-key-type: deviceComplianceScheduledActionForRule @@ -11959,6 +12375,7 @@ paths: in: path description: 'key: id of deviceCompliancePolicy' required: true + style: simple schema: type: string x-ms-docs-key-type: deviceCompliancePolicy @@ -11966,12 +12383,14 @@ paths: in: path description: 'key: id of deviceComplianceScheduledActionForRule' required: true + style: simple schema: type: string x-ms-docs-key-type: deviceComplianceScheduledActionForRule - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -11985,12 +12404,14 @@ paths: tags: - deviceManagement.deviceCompliancePolicy summary: Get scheduledActionConfigurations from deviceManagement + description: The list of scheduled action configurations for this compliance policy. Compliance policy must have one and only one block scheduled action. operationId: deviceManagement.deviceCompliancePolicies.scheduledActionsGraphFPreRule_ListScheduledActionConfigurations parameters: - name: deviceCompliancePolicy-id in: path description: 'key: id of deviceCompliancePolicy' required: true + style: simple schema: type: string x-ms-docs-key-type: deviceCompliancePolicy @@ -11998,6 +12419,7 @@ paths: in: path description: 'key: id of deviceComplianceScheduledActionForRule' required: true + style: simple schema: type: string x-ms-docs-key-type: deviceComplianceScheduledActionForRule @@ -12074,6 +12496,7 @@ paths: in: path description: 'key: id of deviceCompliancePolicy' required: true + style: simple schema: type: string x-ms-docs-key-type: deviceCompliancePolicy @@ -12081,6 +12504,7 @@ paths: in: path description: 'key: id of deviceComplianceScheduledActionForRule' required: true + style: simple schema: type: string x-ms-docs-key-type: deviceComplianceScheduledActionForRule @@ -12106,12 +12530,14 @@ paths: tags: - deviceManagement.deviceCompliancePolicy summary: Get scheduledActionConfigurations from deviceManagement + description: The list of scheduled action configurations for this compliance policy. Compliance policy must have one and only one block scheduled action. operationId: deviceManagement.deviceCompliancePolicies.scheduledActionsGraphFPreRule_GetScheduledActionConfigurations parameters: - name: deviceCompliancePolicy-id in: path description: 'key: id of deviceCompliancePolicy' required: true + style: simple schema: type: string x-ms-docs-key-type: deviceCompliancePolicy @@ -12119,6 +12545,7 @@ paths: in: path description: 'key: id of deviceComplianceScheduledActionForRule' required: true + style: simple schema: type: string x-ms-docs-key-type: deviceComplianceScheduledActionForRule @@ -12126,6 +12553,7 @@ paths: in: path description: 'key: id of deviceComplianceActionItem' required: true + style: simple schema: type: string x-ms-docs-key-type: deviceComplianceActionItem @@ -12177,6 +12605,7 @@ paths: in: path description: 'key: id of deviceCompliancePolicy' required: true + style: simple schema: type: string x-ms-docs-key-type: deviceCompliancePolicy @@ -12184,6 +12613,7 @@ paths: in: path description: 'key: id of deviceComplianceScheduledActionForRule' required: true + style: simple schema: type: string x-ms-docs-key-type: deviceComplianceScheduledActionForRule @@ -12191,6 +12621,7 @@ paths: in: path description: 'key: id of deviceComplianceActionItem' required: true + style: simple schema: type: string x-ms-docs-key-type: deviceComplianceActionItem @@ -12217,6 +12648,7 @@ paths: in: path description: 'key: id of deviceCompliancePolicy' required: true + style: simple schema: type: string x-ms-docs-key-type: deviceCompliancePolicy @@ -12224,6 +12656,7 @@ paths: in: path description: 'key: id of deviceComplianceScheduledActionForRule' required: true + style: simple schema: type: string x-ms-docs-key-type: deviceComplianceScheduledActionForRule @@ -12231,12 +12664,14 @@ paths: in: path description: 'key: id of deviceComplianceActionItem' required: true + style: simple schema: type: string x-ms-docs-key-type: deviceComplianceActionItem - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -12250,12 +12685,14 @@ paths: tags: - deviceManagement.deviceCompliancePolicy summary: Get userStatuses from deviceManagement + description: List of DeviceComplianceUserStatus. operationId: deviceManagement.deviceCompliancePolicies_ListUserStatuses parameters: - name: deviceCompliancePolicy-id in: path description: 'key: id of deviceCompliancePolicy' required: true + style: simple schema: type: string x-ms-docs-key-type: deviceCompliancePolicy @@ -12335,6 +12772,7 @@ paths: in: path description: 'key: id of deviceCompliancePolicy' required: true + style: simple schema: type: string x-ms-docs-key-type: deviceCompliancePolicy @@ -12360,12 +12798,14 @@ paths: tags: - deviceManagement.deviceCompliancePolicy summary: Get userStatuses from deviceManagement + description: List of DeviceComplianceUserStatus. operationId: deviceManagement.deviceCompliancePolicies_GetUserStatuses parameters: - name: deviceCompliancePolicy-id in: path description: 'key: id of deviceCompliancePolicy' required: true + style: simple schema: type: string x-ms-docs-key-type: deviceCompliancePolicy @@ -12373,6 +12813,7 @@ paths: in: path description: 'key: id of deviceComplianceUserStatus' required: true + style: simple schema: type: string x-ms-docs-key-type: deviceComplianceUserStatus @@ -12425,6 +12866,7 @@ paths: in: path description: 'key: id of deviceCompliancePolicy' required: true + style: simple schema: type: string x-ms-docs-key-type: deviceCompliancePolicy @@ -12432,6 +12874,7 @@ paths: in: path description: 'key: id of deviceComplianceUserStatus' required: true + style: simple schema: type: string x-ms-docs-key-type: deviceComplianceUserStatus @@ -12458,6 +12901,7 @@ paths: in: path description: 'key: id of deviceCompliancePolicy' required: true + style: simple schema: type: string x-ms-docs-key-type: deviceCompliancePolicy @@ -12465,12 +12909,14 @@ paths: in: path description: 'key: id of deviceComplianceUserStatus' required: true + style: simple schema: type: string x-ms-docs-key-type: deviceComplianceUserStatus - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -12484,12 +12930,14 @@ paths: tags: - deviceManagement.deviceCompliancePolicy summary: Get userStatusOverview from deviceManagement + description: Device compliance users status overview operationId: deviceManagement.deviceCompliancePolicies_GetUserStatusOverview parameters: - name: deviceCompliancePolicy-id in: path description: 'key: id of deviceCompliancePolicy' required: true + style: simple schema: type: string x-ms-docs-key-type: deviceCompliancePolicy @@ -12545,6 +12993,7 @@ paths: in: path description: 'key: id of deviceCompliancePolicy' required: true + style: simple schema: type: string x-ms-docs-key-type: deviceCompliancePolicy @@ -12571,12 +13020,14 @@ paths: in: path description: 'key: id of deviceCompliancePolicy' required: true + style: simple schema: type: string x-ms-docs-key-type: deviceCompliancePolicy - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -12590,6 +13041,7 @@ paths: tags: - deviceManagement.deviceCompliancePolicyDeviceStateSummary summary: Get deviceCompliancePolicyDeviceStateSummary from deviceManagement + description: The device compliance state summary for this account. operationId: deviceManagement_GetDeviceCompliancePolicyDeviceStateSummary parameters: - name: $select @@ -12662,6 +13114,7 @@ paths: - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -12675,6 +13128,7 @@ paths: tags: - deviceManagement.deviceCompliancePolicySettingStateSummary summary: Get deviceCompliancePolicySettingStateSummaries from deviceManagement + description: The summary states of compliance policy settings for this account. operationId: deviceManagement_ListDeviceCompliancePolicySettingStateSummaries parameters: - $ref: '#/components/parameters/top' @@ -12787,12 +13241,14 @@ paths: tags: - deviceManagement.deviceCompliancePolicySettingStateSummary summary: Get deviceCompliancePolicySettingStateSummaries from deviceManagement + description: The summary states of compliance policy settings for this account. operationId: deviceManagement_GetDeviceCompliancePolicySettingStateSummaries parameters: - name: deviceCompliancePolicySettingStateSummary-id in: path description: 'key: id of deviceCompliancePolicySettingStateSummary' required: true + style: simple schema: type: string x-ms-docs-key-type: deviceCompliancePolicySettingStateSummary @@ -12857,6 +13313,7 @@ paths: in: path description: 'key: id of deviceCompliancePolicySettingStateSummary' required: true + style: simple schema: type: string x-ms-docs-key-type: deviceCompliancePolicySettingStateSummary @@ -12883,12 +13340,14 @@ paths: in: path description: 'key: id of deviceCompliancePolicySettingStateSummary' required: true + style: simple schema: type: string x-ms-docs-key-type: deviceCompliancePolicySettingStateSummary - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -12902,12 +13361,14 @@ paths: tags: - deviceManagement.deviceCompliancePolicySettingStateSummary summary: Get deviceComplianceSettingStates from deviceManagement + description: Not yet documented operationId: deviceManagement.deviceCompliancePolicySettingStateSummaries_ListDeviceComplianceSettingStates parameters: - name: deviceCompliancePolicySettingStateSummary-id in: path description: 'key: id of deviceCompliancePolicySettingStateSummary' required: true + style: simple schema: type: string x-ms-docs-key-type: deviceCompliancePolicySettingStateSummary @@ -13008,6 +13469,7 @@ paths: in: path description: 'key: id of deviceCompliancePolicySettingStateSummary' required: true + style: simple schema: type: string x-ms-docs-key-type: deviceCompliancePolicySettingStateSummary @@ -13033,12 +13495,14 @@ paths: tags: - deviceManagement.deviceCompliancePolicySettingStateSummary summary: Get deviceComplianceSettingStates from deviceManagement + description: Not yet documented operationId: deviceManagement.deviceCompliancePolicySettingStateSummaries_GetDeviceComplianceSettingStates parameters: - name: deviceCompliancePolicySettingStateSummary-id in: path description: 'key: id of deviceCompliancePolicySettingStateSummary' required: true + style: simple schema: type: string x-ms-docs-key-type: deviceCompliancePolicySettingStateSummary @@ -13046,6 +13510,7 @@ paths: in: path description: 'key: id of deviceComplianceSettingState' required: true + style: simple schema: type: string x-ms-docs-key-type: deviceComplianceSettingState @@ -13105,6 +13570,7 @@ paths: in: path description: 'key: id of deviceCompliancePolicySettingStateSummary' required: true + style: simple schema: type: string x-ms-docs-key-type: deviceCompliancePolicySettingStateSummary @@ -13112,6 +13578,7 @@ paths: in: path description: 'key: id of deviceComplianceSettingState' required: true + style: simple schema: type: string x-ms-docs-key-type: deviceComplianceSettingState @@ -13138,6 +13605,7 @@ paths: in: path description: 'key: id of deviceCompliancePolicySettingStateSummary' required: true + style: simple schema: type: string x-ms-docs-key-type: deviceCompliancePolicySettingStateSummary @@ -13145,12 +13613,14 @@ paths: in: path description: 'key: id of deviceComplianceSettingState' required: true + style: simple schema: type: string x-ms-docs-key-type: deviceComplianceSettingState - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -13164,6 +13634,7 @@ paths: tags: - deviceManagement.deviceConfigurationConflictSummary summary: Get deviceConfigurationConflictSummary from deviceManagement + description: Summary of policies in conflict state for this account. operationId: deviceManagement_ListDeviceConfigurationConflictSummary parameters: - $ref: '#/components/parameters/top' @@ -13253,12 +13724,14 @@ paths: tags: - deviceManagement.deviceConfigurationConflictSummary summary: Get deviceConfigurationConflictSummary from deviceManagement + description: Summary of policies in conflict state for this account. operationId: deviceManagement_GetDeviceConfigurationConflictSummary parameters: - name: deviceConfigurationConflictSummary-id in: path description: 'key: id of deviceConfigurationConflictSummary' required: true + style: simple schema: type: string x-ms-docs-key-type: deviceConfigurationConflictSummary @@ -13309,6 +13782,7 @@ paths: in: path description: 'key: id of deviceConfigurationConflictSummary' required: true + style: simple schema: type: string x-ms-docs-key-type: deviceConfigurationConflictSummary @@ -13335,12 +13809,14 @@ paths: in: path description: 'key: id of deviceConfigurationConflictSummary' required: true + style: simple schema: type: string x-ms-docs-key-type: deviceConfigurationConflictSummary - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -13354,6 +13830,7 @@ paths: tags: - deviceManagement.deviceConfigurationDeviceStateSummary summary: Get deviceConfigurationDeviceStateSummaries from deviceManagement + description: The device configuration device state summary for this account. operationId: deviceManagement_GetDeviceConfigurationDeviceStateSummaries parameters: - name: $select @@ -13424,6 +13901,7 @@ paths: - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -13437,6 +13915,7 @@ paths: tags: - deviceManagement.deviceConfiguration summary: Get deviceConfigurations from deviceManagement + description: The device configurations. operationId: deviceManagement_ListDeviceConfigurations parameters: - $ref: '#/components/parameters/top' @@ -13561,12 +14040,14 @@ paths: tags: - deviceManagement.deviceConfiguration summary: Get deviceConfigurations from deviceManagement + description: The device configurations. operationId: deviceManagement_GetDeviceConfigurations parameters: - name: deviceConfiguration-id in: path description: 'key: id of deviceConfiguration' required: true + style: simple schema: type: string x-ms-docs-key-type: deviceConfiguration @@ -13675,6 +14156,7 @@ paths: in: path description: 'key: id of deviceConfiguration' required: true + style: simple schema: type: string x-ms-docs-key-type: deviceConfiguration @@ -13701,12 +14183,14 @@ paths: in: path description: 'key: id of deviceConfiguration' required: true + style: simple schema: type: string x-ms-docs-key-type: deviceConfiguration - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -13720,12 +14204,14 @@ paths: tags: - deviceManagement.deviceConfiguration summary: Get assignments from deviceManagement + description: The list of assignments for the device configuration profile. operationId: deviceManagement.deviceConfigurations_ListAssignments parameters: - name: deviceConfiguration-id in: path description: 'key: id of deviceConfiguration' required: true + style: simple schema: type: string x-ms-docs-key-type: deviceConfiguration @@ -13802,6 +14288,7 @@ paths: in: path description: 'key: id of deviceConfiguration' required: true + style: simple schema: type: string x-ms-docs-key-type: deviceConfiguration @@ -13827,12 +14314,14 @@ paths: tags: - deviceManagement.deviceConfiguration summary: Get assignments from deviceManagement + description: The list of assignments for the device configuration profile. operationId: deviceManagement.deviceConfigurations_GetAssignments parameters: - name: deviceConfiguration-id in: path description: 'key: id of deviceConfiguration' required: true + style: simple schema: type: string x-ms-docs-key-type: deviceConfiguration @@ -13840,6 +14329,7 @@ paths: in: path description: 'key: id of deviceConfigurationAssignment' required: true + style: simple schema: type: string x-ms-docs-key-type: deviceConfigurationAssignment @@ -13891,6 +14381,7 @@ paths: in: path description: 'key: id of deviceConfiguration' required: true + style: simple schema: type: string x-ms-docs-key-type: deviceConfiguration @@ -13898,6 +14389,7 @@ paths: in: path description: 'key: id of deviceConfigurationAssignment' required: true + style: simple schema: type: string x-ms-docs-key-type: deviceConfigurationAssignment @@ -13924,6 +14416,7 @@ paths: in: path description: 'key: id of deviceConfiguration' required: true + style: simple schema: type: string x-ms-docs-key-type: deviceConfiguration @@ -13931,12 +14424,14 @@ paths: in: path description: 'key: id of deviceConfigurationAssignment' required: true + style: simple schema: type: string x-ms-docs-key-type: deviceConfigurationAssignment - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -13950,12 +14445,14 @@ paths: tags: - deviceManagement.deviceConfiguration summary: Get deviceSettingStateSummaries from deviceManagement + description: Device Configuration Setting State Device Summary operationId: deviceManagement.deviceConfigurations_ListDeviceSettingStateSummaries parameters: - name: deviceConfiguration-id in: path description: 'key: id of deviceConfiguration' required: true + style: simple schema: type: string x-ms-docs-key-type: deviceConfiguration @@ -14047,6 +14544,7 @@ paths: in: path description: 'key: id of deviceConfiguration' required: true + style: simple schema: type: string x-ms-docs-key-type: deviceConfiguration @@ -14072,12 +14570,14 @@ paths: tags: - deviceManagement.deviceConfiguration summary: Get deviceSettingStateSummaries from deviceManagement + description: Device Configuration Setting State Device Summary operationId: deviceManagement.deviceConfigurations_GetDeviceSettingStateSummaries parameters: - name: deviceConfiguration-id in: path description: 'key: id of deviceConfiguration' required: true + style: simple schema: type: string x-ms-docs-key-type: deviceConfiguration @@ -14085,6 +14585,7 @@ paths: in: path description: 'key: id of settingStateDeviceSummary' required: true + style: simple schema: type: string x-ms-docs-key-type: settingStateDeviceSummary @@ -14141,6 +14642,7 @@ paths: in: path description: 'key: id of deviceConfiguration' required: true + style: simple schema: type: string x-ms-docs-key-type: deviceConfiguration @@ -14148,6 +14650,7 @@ paths: in: path description: 'key: id of settingStateDeviceSummary' required: true + style: simple schema: type: string x-ms-docs-key-type: settingStateDeviceSummary @@ -14174,6 +14677,7 @@ paths: in: path description: 'key: id of deviceConfiguration' required: true + style: simple schema: type: string x-ms-docs-key-type: deviceConfiguration @@ -14181,12 +14685,14 @@ paths: in: path description: 'key: id of settingStateDeviceSummary' required: true + style: simple schema: type: string x-ms-docs-key-type: settingStateDeviceSummary - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -14200,12 +14706,14 @@ paths: tags: - deviceManagement.deviceConfiguration summary: Get deviceStatuses from deviceManagement + description: Device configuration installation status by device. operationId: deviceManagement.deviceConfigurations_ListDeviceStatuses parameters: - name: deviceConfiguration-id in: path description: 'key: id of deviceConfiguration' required: true + style: simple schema: type: string x-ms-docs-key-type: deviceConfiguration @@ -14294,6 +14802,7 @@ paths: in: path description: 'key: id of deviceConfiguration' required: true + style: simple schema: type: string x-ms-docs-key-type: deviceConfiguration @@ -14319,12 +14828,14 @@ paths: tags: - deviceManagement.deviceConfiguration summary: Get deviceStatuses from deviceManagement + description: Device configuration installation status by device. operationId: deviceManagement.deviceConfigurations_GetDeviceStatuses parameters: - name: deviceConfiguration-id in: path description: 'key: id of deviceConfiguration' required: true + style: simple schema: type: string x-ms-docs-key-type: deviceConfiguration @@ -14332,6 +14843,7 @@ paths: in: path description: 'key: id of deviceConfigurationDeviceStatus' required: true + style: simple schema: type: string x-ms-docs-key-type: deviceConfigurationDeviceStatus @@ -14387,6 +14899,7 @@ paths: in: path description: 'key: id of deviceConfiguration' required: true + style: simple schema: type: string x-ms-docs-key-type: deviceConfiguration @@ -14394,6 +14907,7 @@ paths: in: path description: 'key: id of deviceConfigurationDeviceStatus' required: true + style: simple schema: type: string x-ms-docs-key-type: deviceConfigurationDeviceStatus @@ -14420,6 +14934,7 @@ paths: in: path description: 'key: id of deviceConfiguration' required: true + style: simple schema: type: string x-ms-docs-key-type: deviceConfiguration @@ -14427,12 +14942,14 @@ paths: in: path description: 'key: id of deviceConfigurationDeviceStatus' required: true + style: simple schema: type: string x-ms-docs-key-type: deviceConfigurationDeviceStatus - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -14446,12 +14963,14 @@ paths: tags: - deviceManagement.deviceConfiguration summary: Get deviceStatusOverview from deviceManagement + description: Device Configuration devices status overview operationId: deviceManagement.deviceConfigurations_GetDeviceStatusOverview parameters: - name: deviceConfiguration-id in: path description: 'key: id of deviceConfiguration' required: true + style: simple schema: type: string x-ms-docs-key-type: deviceConfiguration @@ -14508,6 +15027,7 @@ paths: in: path description: 'key: id of deviceConfiguration' required: true + style: simple schema: type: string x-ms-docs-key-type: deviceConfiguration @@ -14534,12 +15054,14 @@ paths: in: path description: 'key: id of deviceConfiguration' required: true + style: simple schema: type: string x-ms-docs-key-type: deviceConfiguration - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -14553,12 +15075,14 @@ paths: tags: - deviceManagement.deviceConfiguration summary: Get groupAssignments from deviceManagement + description: The list of group assignments for the device configuration profile. operationId: deviceManagement.deviceConfigurations_ListGroupAssignments parameters: - name: deviceConfiguration-id in: path description: 'key: id of deviceConfiguration' required: true + style: simple schema: type: string x-ms-docs-key-type: deviceConfiguration @@ -14631,6 +15155,7 @@ paths: in: path description: 'key: id of deviceConfiguration' required: true + style: simple schema: type: string x-ms-docs-key-type: deviceConfiguration @@ -14656,12 +15181,14 @@ paths: tags: - deviceManagement.deviceConfiguration summary: Get groupAssignments from deviceManagement + description: The list of group assignments for the device configuration profile. operationId: deviceManagement.deviceConfigurations_GetGroupAssignments parameters: - name: deviceConfiguration-id in: path description: 'key: id of deviceConfiguration' required: true + style: simple schema: type: string x-ms-docs-key-type: deviceConfiguration @@ -14669,6 +15196,7 @@ paths: in: path description: 'key: id of deviceConfigurationGroupAssignment' required: true + style: simple schema: type: string x-ms-docs-key-type: deviceConfigurationGroupAssignment @@ -14726,6 +15254,7 @@ paths: in: path description: 'key: id of deviceConfiguration' required: true + style: simple schema: type: string x-ms-docs-key-type: deviceConfiguration @@ -14733,6 +15262,7 @@ paths: in: path description: 'key: id of deviceConfigurationGroupAssignment' required: true + style: simple schema: type: string x-ms-docs-key-type: deviceConfigurationGroupAssignment @@ -14759,6 +15289,7 @@ paths: in: path description: 'key: id of deviceConfiguration' required: true + style: simple schema: type: string x-ms-docs-key-type: deviceConfiguration @@ -14766,12 +15297,14 @@ paths: in: path description: 'key: id of deviceConfigurationGroupAssignment' required: true + style: simple schema: type: string x-ms-docs-key-type: deviceConfigurationGroupAssignment - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -14785,12 +15318,14 @@ paths: tags: - deviceManagement.deviceConfiguration summary: Get deviceConfiguration from deviceManagement + description: The navigation link to the Device Configuration being targeted. operationId: deviceManagement.deviceConfigurations.groupAssignments_GetDeviceConfiguration parameters: - name: deviceConfiguration-id in: path description: 'key: id of deviceConfiguration' required: true + style: simple schema: type: string x-ms-docs-key-type: deviceConfiguration @@ -14798,6 +15333,7 @@ paths: in: path description: 'key: id of deviceConfigurationGroupAssignment' required: true + style: simple schema: type: string x-ms-docs-key-type: deviceConfigurationGroupAssignment @@ -14900,12 +15436,14 @@ paths: tags: - deviceManagement.deviceConfiguration summary: Get userStatuses from deviceManagement + description: Device configuration installation status by user. operationId: deviceManagement.deviceConfigurations_ListUserStatuses parameters: - name: deviceConfiguration-id in: path description: 'key: id of deviceConfiguration' required: true + style: simple schema: type: string x-ms-docs-key-type: deviceConfiguration @@ -14985,6 +15523,7 @@ paths: in: path description: 'key: id of deviceConfiguration' required: true + style: simple schema: type: string x-ms-docs-key-type: deviceConfiguration @@ -15010,12 +15549,14 @@ paths: tags: - deviceManagement.deviceConfiguration summary: Get userStatuses from deviceManagement + description: Device configuration installation status by user. operationId: deviceManagement.deviceConfigurations_GetUserStatuses parameters: - name: deviceConfiguration-id in: path description: 'key: id of deviceConfiguration' required: true + style: simple schema: type: string x-ms-docs-key-type: deviceConfiguration @@ -15023,6 +15564,7 @@ paths: in: path description: 'key: id of deviceConfigurationUserStatus' required: true + style: simple schema: type: string x-ms-docs-key-type: deviceConfigurationUserStatus @@ -15075,6 +15617,7 @@ paths: in: path description: 'key: id of deviceConfiguration' required: true + style: simple schema: type: string x-ms-docs-key-type: deviceConfiguration @@ -15082,6 +15625,7 @@ paths: in: path description: 'key: id of deviceConfigurationUserStatus' required: true + style: simple schema: type: string x-ms-docs-key-type: deviceConfigurationUserStatus @@ -15108,6 +15652,7 @@ paths: in: path description: 'key: id of deviceConfiguration' required: true + style: simple schema: type: string x-ms-docs-key-type: deviceConfiguration @@ -15115,12 +15660,14 @@ paths: in: path description: 'key: id of deviceConfigurationUserStatus' required: true + style: simple schema: type: string x-ms-docs-key-type: deviceConfigurationUserStatus - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -15134,12 +15681,14 @@ paths: tags: - deviceManagement.deviceConfiguration summary: Get userStatusOverview from deviceManagement + description: Device Configuration users status overview operationId: deviceManagement.deviceConfigurations_GetUserStatusOverview parameters: - name: deviceConfiguration-id in: path description: 'key: id of deviceConfiguration' required: true + style: simple schema: type: string x-ms-docs-key-type: deviceConfiguration @@ -15195,6 +15744,7 @@ paths: in: path description: 'key: id of deviceConfiguration' required: true + style: simple schema: type: string x-ms-docs-key-type: deviceConfiguration @@ -15221,12 +15771,14 @@ paths: in: path description: 'key: id of deviceConfiguration' required: true + style: simple schema: type: string x-ms-docs-key-type: deviceConfiguration - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -15240,6 +15792,7 @@ paths: tags: - deviceManagement.deviceConfigurationUserStateSummary summary: Get deviceConfigurationUserStateSummaries from deviceManagement + description: The device configuration user state summary for this account. operationId: deviceManagement_GetDeviceConfigurationUserStateSummaries parameters: - name: $select @@ -15310,6 +15863,7 @@ paths: - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -15323,6 +15877,7 @@ paths: tags: - deviceManagement.deviceHealthScript summary: Get deviceHealthScripts from deviceManagement + description: The list of device health scripts associated with the tenant. operationId: deviceManagement_ListDeviceHealthScripts parameters: - $ref: '#/components/parameters/top' @@ -15457,12 +16012,14 @@ paths: tags: - deviceManagement.deviceHealthScript summary: Get deviceHealthScripts from deviceManagement + description: The list of device health scripts associated with the tenant. operationId: deviceManagement_GetDeviceHealthScripts parameters: - name: deviceHealthScript-id in: path description: 'key: id of deviceHealthScript' required: true + style: simple schema: type: string x-ms-docs-key-type: deviceHealthScript @@ -15553,6 +16110,7 @@ paths: in: path description: 'key: id of deviceHealthScript' required: true + style: simple schema: type: string x-ms-docs-key-type: deviceHealthScript @@ -15579,12 +16137,14 @@ paths: in: path description: 'key: id of deviceHealthScript' required: true + style: simple schema: type: string x-ms-docs-key-type: deviceHealthScript - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -15598,12 +16158,14 @@ paths: tags: - deviceManagement.deviceHealthScript summary: Get assignments from deviceManagement + description: The list of group assignments for the device health script operationId: deviceManagement.deviceHealthScripts_ListAssignments parameters: - name: deviceHealthScript-id in: path description: 'key: id of deviceHealthScript' required: true + style: simple schema: type: string x-ms-docs-key-type: deviceHealthScript @@ -15677,6 +16239,7 @@ paths: in: path description: 'key: id of deviceHealthScript' required: true + style: simple schema: type: string x-ms-docs-key-type: deviceHealthScript @@ -15702,12 +16265,14 @@ paths: tags: - deviceManagement.deviceHealthScript summary: Get assignments from deviceManagement + description: The list of group assignments for the device health script operationId: deviceManagement.deviceHealthScripts_GetAssignments parameters: - name: deviceHealthScript-id in: path description: 'key: id of deviceHealthScript' required: true + style: simple schema: type: string x-ms-docs-key-type: deviceHealthScript @@ -15715,6 +16280,7 @@ paths: in: path description: 'key: id of deviceHealthScriptAssignment' required: true + style: simple schema: type: string x-ms-docs-key-type: deviceHealthScriptAssignment @@ -15765,6 +16331,7 @@ paths: in: path description: 'key: id of deviceHealthScript' required: true + style: simple schema: type: string x-ms-docs-key-type: deviceHealthScript @@ -15772,6 +16339,7 @@ paths: in: path description: 'key: id of deviceHealthScriptAssignment' required: true + style: simple schema: type: string x-ms-docs-key-type: deviceHealthScriptAssignment @@ -15798,6 +16366,7 @@ paths: in: path description: 'key: id of deviceHealthScript' required: true + style: simple schema: type: string x-ms-docs-key-type: deviceHealthScript @@ -15805,12 +16374,14 @@ paths: in: path description: 'key: id of deviceHealthScriptAssignment' required: true + style: simple schema: type: string x-ms-docs-key-type: deviceHealthScriptAssignment - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -15824,12 +16395,14 @@ paths: tags: - deviceManagement.deviceHealthScript summary: Get deviceRunStates from deviceManagement + description: List of run states for the device health script across all devices operationId: deviceManagement.deviceHealthScripts_ListDeviceRunStates parameters: - name: deviceHealthScript-id in: path description: 'key: id of deviceHealthScript' required: true + style: simple schema: type: string x-ms-docs-key-type: deviceHealthScript @@ -15929,6 +16502,7 @@ paths: in: path description: 'key: id of deviceHealthScript' required: true + style: simple schema: type: string x-ms-docs-key-type: deviceHealthScript @@ -15954,12 +16528,14 @@ paths: tags: - deviceManagement.deviceHealthScript summary: Get deviceRunStates from deviceManagement + description: List of run states for the device health script across all devices operationId: deviceManagement.deviceHealthScripts_GetDeviceRunStates parameters: - name: deviceHealthScript-id in: path description: 'key: id of deviceHealthScript' required: true + style: simple schema: type: string x-ms-docs-key-type: deviceHealthScript @@ -15967,6 +16543,7 @@ paths: in: path description: 'key: id of deviceHealthScriptDeviceState' required: true + style: simple schema: type: string x-ms-docs-key-type: deviceHealthScriptDeviceState @@ -16033,6 +16610,7 @@ paths: in: path description: 'key: id of deviceHealthScript' required: true + style: simple schema: type: string x-ms-docs-key-type: deviceHealthScript @@ -16040,6 +16618,7 @@ paths: in: path description: 'key: id of deviceHealthScriptDeviceState' required: true + style: simple schema: type: string x-ms-docs-key-type: deviceHealthScriptDeviceState @@ -16066,6 +16645,7 @@ paths: in: path description: 'key: id of deviceHealthScript' required: true + style: simple schema: type: string x-ms-docs-key-type: deviceHealthScript @@ -16073,12 +16653,14 @@ paths: in: path description: 'key: id of deviceHealthScriptDeviceState' required: true + style: simple schema: type: string x-ms-docs-key-type: deviceHealthScriptDeviceState - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -16092,12 +16674,14 @@ paths: tags: - deviceManagement.deviceHealthScript summary: Get managedDevice from deviceManagement + description: The managed device on which the device health script executed operationId: deviceManagement.deviceHealthScripts.deviceRunStates_GetManagedDevice parameters: - name: deviceHealthScript-id in: path description: 'key: id of deviceHealthScript' required: true + style: simple schema: type: string x-ms-docs-key-type: deviceHealthScript @@ -16105,6 +16689,7 @@ paths: in: path description: 'key: id of deviceHealthScriptDeviceState' required: true + style: simple schema: type: string x-ms-docs-key-type: deviceHealthScriptDeviceState @@ -16299,12 +16884,14 @@ paths: tags: - deviceManagement.deviceHealthScript summary: Get runSummary from deviceManagement + description: High level run summary for device health script. operationId: deviceManagement.deviceHealthScripts_GetRunSummary parameters: - name: deviceHealthScript-id in: path description: 'key: id of deviceHealthScript' required: true + style: simple schema: type: string x-ms-docs-key-type: deviceHealthScript @@ -16363,6 +16950,7 @@ paths: in: path description: 'key: id of deviceHealthScript' required: true + style: simple schema: type: string x-ms-docs-key-type: deviceHealthScript @@ -16389,12 +16977,14 @@ paths: in: path description: 'key: id of deviceHealthScript' required: true + style: simple schema: type: string x-ms-docs-key-type: deviceHealthScript - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -16408,6 +16998,7 @@ paths: tags: - deviceManagement.deviceManagementScript summary: Get deviceManagementScripts from deviceManagement + description: The list of device management scripts associated with the tenant. operationId: deviceManagement_ListDeviceManagementScripts parameters: - $ref: '#/components/parameters/top' @@ -16528,12 +17119,14 @@ paths: tags: - deviceManagement.deviceManagementScript summary: Get deviceManagementScripts from deviceManagement + description: The list of device management scripts associated with the tenant. operationId: deviceManagement_GetDeviceManagementScripts parameters: - name: deviceManagementScript-id in: path description: 'key: id of deviceManagementScript' required: true + style: simple schema: type: string x-ms-docs-key-type: deviceManagementScript @@ -16624,6 +17217,7 @@ paths: in: path description: 'key: id of deviceManagementScript' required: true + style: simple schema: type: string x-ms-docs-key-type: deviceManagementScript @@ -16650,12 +17244,14 @@ paths: in: path description: 'key: id of deviceManagementScript' required: true + style: simple schema: type: string x-ms-docs-key-type: deviceManagementScript - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -16669,12 +17265,14 @@ paths: tags: - deviceManagement.deviceManagementScript summary: Get assignments from deviceManagement + description: The list of group assignments for the device management script. operationId: deviceManagement.deviceManagementScripts_ListAssignments parameters: - name: deviceManagementScript-id in: path description: 'key: id of deviceManagementScript' required: true + style: simple schema: type: string x-ms-docs-key-type: deviceManagementScript @@ -16742,6 +17340,7 @@ paths: in: path description: 'key: id of deviceManagementScript' required: true + style: simple schema: type: string x-ms-docs-key-type: deviceManagementScript @@ -16767,12 +17366,14 @@ paths: tags: - deviceManagement.deviceManagementScript summary: Get assignments from deviceManagement + description: The list of group assignments for the device management script. operationId: deviceManagement.deviceManagementScripts_GetAssignments parameters: - name: deviceManagementScript-id in: path description: 'key: id of deviceManagementScript' required: true + style: simple schema: type: string x-ms-docs-key-type: deviceManagementScript @@ -16780,6 +17381,7 @@ paths: in: path description: 'key: id of deviceManagementScriptAssignment' required: true + style: simple schema: type: string x-ms-docs-key-type: deviceManagementScriptAssignment @@ -16828,6 +17430,7 @@ paths: in: path description: 'key: id of deviceManagementScript' required: true + style: simple schema: type: string x-ms-docs-key-type: deviceManagementScript @@ -16835,6 +17438,7 @@ paths: in: path description: 'key: id of deviceManagementScriptAssignment' required: true + style: simple schema: type: string x-ms-docs-key-type: deviceManagementScriptAssignment @@ -16861,6 +17465,7 @@ paths: in: path description: 'key: id of deviceManagementScript' required: true + style: simple schema: type: string x-ms-docs-key-type: deviceManagementScript @@ -16868,12 +17473,14 @@ paths: in: path description: 'key: id of deviceManagementScriptAssignment' required: true + style: simple schema: type: string x-ms-docs-key-type: deviceManagementScriptAssignment - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -16887,12 +17494,14 @@ paths: tags: - deviceManagement.deviceManagementScript summary: Get deviceRunStates from deviceManagement + description: List of run states for this script across all devices. operationId: deviceManagement.deviceManagementScripts_ListDeviceRunStates parameters: - name: deviceManagementScript-id in: path description: 'key: id of deviceManagementScript' required: true + style: simple schema: type: string x-ms-docs-key-type: deviceManagementScript @@ -16974,6 +17583,7 @@ paths: in: path description: 'key: id of deviceManagementScript' required: true + style: simple schema: type: string x-ms-docs-key-type: deviceManagementScript @@ -16999,12 +17609,14 @@ paths: tags: - deviceManagement.deviceManagementScript summary: Get deviceRunStates from deviceManagement + description: List of run states for this script across all devices. operationId: deviceManagement.deviceManagementScripts_GetDeviceRunStates parameters: - name: deviceManagementScript-id in: path description: 'key: id of deviceManagementScript' required: true + style: simple schema: type: string x-ms-docs-key-type: deviceManagementScript @@ -17012,6 +17624,7 @@ paths: in: path description: 'key: id of deviceManagementScriptDeviceState' required: true + style: simple schema: type: string x-ms-docs-key-type: deviceManagementScriptDeviceState @@ -17072,6 +17685,7 @@ paths: in: path description: 'key: id of deviceManagementScript' required: true + style: simple schema: type: string x-ms-docs-key-type: deviceManagementScript @@ -17079,6 +17693,7 @@ paths: in: path description: 'key: id of deviceManagementScriptDeviceState' required: true + style: simple schema: type: string x-ms-docs-key-type: deviceManagementScriptDeviceState @@ -17105,6 +17720,7 @@ paths: in: path description: 'key: id of deviceManagementScript' required: true + style: simple schema: type: string x-ms-docs-key-type: deviceManagementScript @@ -17112,12 +17728,14 @@ paths: in: path description: 'key: id of deviceManagementScriptDeviceState' required: true + style: simple schema: type: string x-ms-docs-key-type: deviceManagementScriptDeviceState - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -17131,12 +17749,14 @@ paths: tags: - deviceManagement.deviceManagementScript summary: Get managedDevice from deviceManagement + description: The managed devices that executes the device management script. operationId: deviceManagement.deviceManagementScripts.deviceRunStates_GetManagedDevice parameters: - name: deviceManagementScript-id in: path description: 'key: id of deviceManagementScript' required: true + style: simple schema: type: string x-ms-docs-key-type: deviceManagementScript @@ -17144,6 +17764,7 @@ paths: in: path description: 'key: id of deviceManagementScriptDeviceState' required: true + style: simple schema: type: string x-ms-docs-key-type: deviceManagementScriptDeviceState @@ -17338,12 +17959,14 @@ paths: tags: - deviceManagement.deviceManagementScript summary: Get groupAssignments from deviceManagement + description: The list of group assignments for the device management script. operationId: deviceManagement.deviceManagementScripts_ListGroupAssignments parameters: - name: deviceManagementScript-id in: path description: 'key: id of deviceManagementScript' required: true + style: simple schema: type: string x-ms-docs-key-type: deviceManagementScript @@ -17411,6 +18034,7 @@ paths: in: path description: 'key: id of deviceManagementScript' required: true + style: simple schema: type: string x-ms-docs-key-type: deviceManagementScript @@ -17436,12 +18060,14 @@ paths: tags: - deviceManagement.deviceManagementScript summary: Get groupAssignments from deviceManagement + description: The list of group assignments for the device management script. operationId: deviceManagement.deviceManagementScripts_GetGroupAssignments parameters: - name: deviceManagementScript-id in: path description: 'key: id of deviceManagementScript' required: true + style: simple schema: type: string x-ms-docs-key-type: deviceManagementScript @@ -17449,6 +18075,7 @@ paths: in: path description: 'key: id of deviceManagementScriptGroupAssignment' required: true + style: simple schema: type: string x-ms-docs-key-type: deviceManagementScriptGroupAssignment @@ -17497,6 +18124,7 @@ paths: in: path description: 'key: id of deviceManagementScript' required: true + style: simple schema: type: string x-ms-docs-key-type: deviceManagementScript @@ -17504,6 +18132,7 @@ paths: in: path description: 'key: id of deviceManagementScriptGroupAssignment' required: true + style: simple schema: type: string x-ms-docs-key-type: deviceManagementScriptGroupAssignment @@ -17530,6 +18159,7 @@ paths: in: path description: 'key: id of deviceManagementScript' required: true + style: simple schema: type: string x-ms-docs-key-type: deviceManagementScript @@ -17537,12 +18167,14 @@ paths: in: path description: 'key: id of deviceManagementScriptGroupAssignment' required: true + style: simple schema: type: string x-ms-docs-key-type: deviceManagementScriptGroupAssignment - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -17556,12 +18188,14 @@ paths: tags: - deviceManagement.deviceManagementScript summary: Get runSummary from deviceManagement + description: Run summary for device management script. operationId: deviceManagement.deviceManagementScripts_GetRunSummary parameters: - name: deviceManagementScript-id in: path description: 'key: id of deviceManagementScript' required: true + style: simple schema: type: string x-ms-docs-key-type: deviceManagementScript @@ -17608,12 +18242,14 @@ paths: tags: - deviceManagement.deviceManagementScript summary: Get userRunStates from deviceManagement + description: List of run states for this script across all users. operationId: deviceManagement.deviceManagementScripts_ListUserRunStates parameters: - name: deviceManagementScript-id in: path description: 'key: id of deviceManagementScript' required: true + style: simple schema: type: string x-ms-docs-key-type: deviceManagementScript @@ -17689,6 +18325,7 @@ paths: in: path description: 'key: id of deviceManagementScript' required: true + style: simple schema: type: string x-ms-docs-key-type: deviceManagementScript @@ -17714,12 +18351,14 @@ paths: tags: - deviceManagement.deviceManagementScript summary: Get userRunStates from deviceManagement + description: List of run states for this script across all users. operationId: deviceManagement.deviceManagementScripts_GetUserRunStates parameters: - name: deviceManagementScript-id in: path description: 'key: id of deviceManagementScript' required: true + style: simple schema: type: string x-ms-docs-key-type: deviceManagementScript @@ -17727,6 +18366,7 @@ paths: in: path description: 'key: id of deviceManagementScriptUserState' required: true + style: simple schema: type: string x-ms-docs-key-type: deviceManagementScriptUserState @@ -17785,6 +18425,7 @@ paths: in: path description: 'key: id of deviceManagementScript' required: true + style: simple schema: type: string x-ms-docs-key-type: deviceManagementScript @@ -17792,6 +18433,7 @@ paths: in: path description: 'key: id of deviceManagementScriptUserState' required: true + style: simple schema: type: string x-ms-docs-key-type: deviceManagementScriptUserState @@ -17818,6 +18460,7 @@ paths: in: path description: 'key: id of deviceManagementScript' required: true + style: simple schema: type: string x-ms-docs-key-type: deviceManagementScript @@ -17825,12 +18468,14 @@ paths: in: path description: 'key: id of deviceManagementScriptUserState' required: true + style: simple schema: type: string x-ms-docs-key-type: deviceManagementScriptUserState - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -17844,12 +18489,14 @@ paths: tags: - deviceManagement.deviceManagementScript summary: Get deviceRunStates from deviceManagement + description: List of run states for this script across all devices of specific user. operationId: deviceManagement.deviceManagementScripts.userRunStates_ListDeviceRunStates parameters: - name: deviceManagementScript-id in: path description: 'key: id of deviceManagementScript' required: true + style: simple schema: type: string x-ms-docs-key-type: deviceManagementScript @@ -17857,6 +18504,7 @@ paths: in: path description: 'key: id of deviceManagementScriptUserState' required: true + style: simple schema: type: string x-ms-docs-key-type: deviceManagementScriptUserState @@ -17938,6 +18586,7 @@ paths: in: path description: 'key: id of deviceManagementScript' required: true + style: simple schema: type: string x-ms-docs-key-type: deviceManagementScript @@ -17945,6 +18594,7 @@ paths: in: path description: 'key: id of deviceManagementScriptUserState' required: true + style: simple schema: type: string x-ms-docs-key-type: deviceManagementScriptUserState @@ -17970,12 +18620,14 @@ paths: tags: - deviceManagement.deviceManagementScript summary: Get deviceRunStates from deviceManagement + description: List of run states for this script across all devices of specific user. operationId: deviceManagement.deviceManagementScripts.userRunStates_GetDeviceRunStates parameters: - name: deviceManagementScript-id in: path description: 'key: id of deviceManagementScript' required: true + style: simple schema: type: string x-ms-docs-key-type: deviceManagementScript @@ -17983,6 +18635,7 @@ paths: in: path description: 'key: id of deviceManagementScriptUserState' required: true + style: simple schema: type: string x-ms-docs-key-type: deviceManagementScriptUserState @@ -17990,6 +18643,7 @@ paths: in: path description: 'key: id of deviceManagementScriptDeviceState' required: true + style: simple schema: type: string x-ms-docs-key-type: deviceManagementScriptDeviceState @@ -18051,6 +18705,7 @@ paths: in: path description: 'key: id of deviceManagementScript' required: true + style: simple schema: type: string x-ms-docs-key-type: deviceManagementScript @@ -18058,6 +18713,7 @@ paths: in: path description: 'key: id of deviceManagementScriptUserState' required: true + style: simple schema: type: string x-ms-docs-key-type: deviceManagementScriptUserState @@ -18065,6 +18721,7 @@ paths: in: path description: 'key: id of deviceManagementScriptDeviceState' required: true + style: simple schema: type: string x-ms-docs-key-type: deviceManagementScriptDeviceState @@ -18091,6 +18748,7 @@ paths: in: path description: 'key: id of deviceManagementScript' required: true + style: simple schema: type: string x-ms-docs-key-type: deviceManagementScript @@ -18098,6 +18756,7 @@ paths: in: path description: 'key: id of deviceManagementScriptUserState' required: true + style: simple schema: type: string x-ms-docs-key-type: deviceManagementScriptUserState @@ -18105,12 +18764,14 @@ paths: in: path description: 'key: id of deviceManagementScriptDeviceState' required: true + style: simple schema: type: string x-ms-docs-key-type: deviceManagementScriptDeviceState - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -18124,12 +18785,14 @@ paths: tags: - deviceManagement.deviceManagementScript summary: Get managedDevice from deviceManagement + description: The managed devices that executes the device management script. operationId: deviceManagement.deviceManagementScripts.userRunStates.deviceRunStates_GetManagedDevice parameters: - name: deviceManagementScript-id in: path description: 'key: id of deviceManagementScript' required: true + style: simple schema: type: string x-ms-docs-key-type: deviceManagementScript @@ -18137,6 +18800,7 @@ paths: in: path description: 'key: id of deviceManagementScriptUserState' required: true + style: simple schema: type: string x-ms-docs-key-type: deviceManagementScriptUserState @@ -18144,6 +18808,7 @@ paths: in: path description: 'key: id of deviceManagementScriptDeviceState' required: true + style: simple schema: type: string x-ms-docs-key-type: deviceManagementScriptDeviceState @@ -18348,6 +19013,7 @@ paths: tags: - deviceManagement.deviceShellScript summary: Get deviceShellScripts from deviceManagement + description: The list of device shell scripts associated with the tenant. operationId: deviceManagement_ListDeviceShellScripts parameters: - $ref: '#/components/parameters/top' @@ -18471,12 +19137,14 @@ paths: tags: - deviceManagement.deviceShellScript summary: Get deviceShellScripts from deviceManagement + description: The list of device shell scripts associated with the tenant. operationId: deviceManagement_GetDeviceShellScripts parameters: - name: deviceShellScript-id in: path description: 'key: id of deviceShellScript' required: true + style: simple schema: type: string x-ms-docs-key-type: deviceShellScript @@ -18568,6 +19236,7 @@ paths: in: path description: 'key: id of deviceShellScript' required: true + style: simple schema: type: string x-ms-docs-key-type: deviceShellScript @@ -18594,12 +19263,14 @@ paths: in: path description: 'key: id of deviceShellScript' required: true + style: simple schema: type: string x-ms-docs-key-type: deviceShellScript - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -18613,12 +19284,14 @@ paths: tags: - deviceManagement.deviceShellScript summary: Get assignments from deviceManagement + description: The list of group assignments for the device management script. operationId: deviceManagement.deviceShellScripts_ListAssignments parameters: - name: deviceShellScript-id in: path description: 'key: id of deviceShellScript' required: true + style: simple schema: type: string x-ms-docs-key-type: deviceShellScript @@ -18686,6 +19359,7 @@ paths: in: path description: 'key: id of deviceShellScript' required: true + style: simple schema: type: string x-ms-docs-key-type: deviceShellScript @@ -18711,12 +19385,14 @@ paths: tags: - deviceManagement.deviceShellScript summary: Get assignments from deviceManagement + description: The list of group assignments for the device management script. operationId: deviceManagement.deviceShellScripts_GetAssignments parameters: - name: deviceShellScript-id in: path description: 'key: id of deviceShellScript' required: true + style: simple schema: type: string x-ms-docs-key-type: deviceShellScript @@ -18724,6 +19400,7 @@ paths: in: path description: 'key: id of deviceManagementScriptAssignment' required: true + style: simple schema: type: string x-ms-docs-key-type: deviceManagementScriptAssignment @@ -18772,6 +19449,7 @@ paths: in: path description: 'key: id of deviceShellScript' required: true + style: simple schema: type: string x-ms-docs-key-type: deviceShellScript @@ -18779,6 +19457,7 @@ paths: in: path description: 'key: id of deviceManagementScriptAssignment' required: true + style: simple schema: type: string x-ms-docs-key-type: deviceManagementScriptAssignment @@ -18805,6 +19484,7 @@ paths: in: path description: 'key: id of deviceShellScript' required: true + style: simple schema: type: string x-ms-docs-key-type: deviceShellScript @@ -18812,12 +19492,14 @@ paths: in: path description: 'key: id of deviceManagementScriptAssignment' required: true + style: simple schema: type: string x-ms-docs-key-type: deviceManagementScriptAssignment - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -18831,12 +19513,14 @@ paths: tags: - deviceManagement.deviceShellScript summary: Get deviceRunStates from deviceManagement + description: List of run states for this script across all devices. operationId: deviceManagement.deviceShellScripts_ListDeviceRunStates parameters: - name: deviceShellScript-id in: path description: 'key: id of deviceShellScript' required: true + style: simple schema: type: string x-ms-docs-key-type: deviceShellScript @@ -18918,6 +19602,7 @@ paths: in: path description: 'key: id of deviceShellScript' required: true + style: simple schema: type: string x-ms-docs-key-type: deviceShellScript @@ -18943,12 +19628,14 @@ paths: tags: - deviceManagement.deviceShellScript summary: Get deviceRunStates from deviceManagement + description: List of run states for this script across all devices. operationId: deviceManagement.deviceShellScripts_GetDeviceRunStates parameters: - name: deviceShellScript-id in: path description: 'key: id of deviceShellScript' required: true + style: simple schema: type: string x-ms-docs-key-type: deviceShellScript @@ -18956,6 +19643,7 @@ paths: in: path description: 'key: id of deviceManagementScriptDeviceState' required: true + style: simple schema: type: string x-ms-docs-key-type: deviceManagementScriptDeviceState @@ -19016,6 +19704,7 @@ paths: in: path description: 'key: id of deviceShellScript' required: true + style: simple schema: type: string x-ms-docs-key-type: deviceShellScript @@ -19023,6 +19712,7 @@ paths: in: path description: 'key: id of deviceManagementScriptDeviceState' required: true + style: simple schema: type: string x-ms-docs-key-type: deviceManagementScriptDeviceState @@ -19049,6 +19739,7 @@ paths: in: path description: 'key: id of deviceShellScript' required: true + style: simple schema: type: string x-ms-docs-key-type: deviceShellScript @@ -19056,12 +19747,14 @@ paths: in: path description: 'key: id of deviceManagementScriptDeviceState' required: true + style: simple schema: type: string x-ms-docs-key-type: deviceManagementScriptDeviceState - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -19075,12 +19768,14 @@ paths: tags: - deviceManagement.deviceShellScript summary: Get managedDevice from deviceManagement + description: The managed devices that executes the device management script. operationId: deviceManagement.deviceShellScripts.deviceRunStates_GetManagedDevice parameters: - name: deviceShellScript-id in: path description: 'key: id of deviceShellScript' required: true + style: simple schema: type: string x-ms-docs-key-type: deviceShellScript @@ -19088,6 +19783,7 @@ paths: in: path description: 'key: id of deviceManagementScriptDeviceState' required: true + style: simple schema: type: string x-ms-docs-key-type: deviceManagementScriptDeviceState @@ -19282,12 +19978,14 @@ paths: tags: - deviceManagement.deviceShellScript summary: Get groupAssignments from deviceManagement + description: The list of group assignments for the device management script. operationId: deviceManagement.deviceShellScripts_ListGroupAssignments parameters: - name: deviceShellScript-id in: path description: 'key: id of deviceShellScript' required: true + style: simple schema: type: string x-ms-docs-key-type: deviceShellScript @@ -19355,6 +20053,7 @@ paths: in: path description: 'key: id of deviceShellScript' required: true + style: simple schema: type: string x-ms-docs-key-type: deviceShellScript @@ -19380,12 +20079,14 @@ paths: tags: - deviceManagement.deviceShellScript summary: Get groupAssignments from deviceManagement + description: The list of group assignments for the device management script. operationId: deviceManagement.deviceShellScripts_GetGroupAssignments parameters: - name: deviceShellScript-id in: path description: 'key: id of deviceShellScript' required: true + style: simple schema: type: string x-ms-docs-key-type: deviceShellScript @@ -19393,6 +20094,7 @@ paths: in: path description: 'key: id of deviceManagementScriptGroupAssignment' required: true + style: simple schema: type: string x-ms-docs-key-type: deviceManagementScriptGroupAssignment @@ -19441,6 +20143,7 @@ paths: in: path description: 'key: id of deviceShellScript' required: true + style: simple schema: type: string x-ms-docs-key-type: deviceShellScript @@ -19448,6 +20151,7 @@ paths: in: path description: 'key: id of deviceManagementScriptGroupAssignment' required: true + style: simple schema: type: string x-ms-docs-key-type: deviceManagementScriptGroupAssignment @@ -19474,6 +20178,7 @@ paths: in: path description: 'key: id of deviceShellScript' required: true + style: simple schema: type: string x-ms-docs-key-type: deviceShellScript @@ -19481,12 +20186,14 @@ paths: in: path description: 'key: id of deviceManagementScriptGroupAssignment' required: true + style: simple schema: type: string x-ms-docs-key-type: deviceManagementScriptGroupAssignment - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -19500,12 +20207,14 @@ paths: tags: - deviceManagement.deviceShellScript summary: Get runSummary from deviceManagement + description: Run summary for device management script. operationId: deviceManagement.deviceShellScripts_GetRunSummary parameters: - name: deviceShellScript-id in: path description: 'key: id of deviceShellScript' required: true + style: simple schema: type: string x-ms-docs-key-type: deviceShellScript @@ -19552,12 +20261,14 @@ paths: tags: - deviceManagement.deviceShellScript summary: Get userRunStates from deviceManagement + description: List of run states for this script across all users. operationId: deviceManagement.deviceShellScripts_ListUserRunStates parameters: - name: deviceShellScript-id in: path description: 'key: id of deviceShellScript' required: true + style: simple schema: type: string x-ms-docs-key-type: deviceShellScript @@ -19633,6 +20344,7 @@ paths: in: path description: 'key: id of deviceShellScript' required: true + style: simple schema: type: string x-ms-docs-key-type: deviceShellScript @@ -19658,12 +20370,14 @@ paths: tags: - deviceManagement.deviceShellScript summary: Get userRunStates from deviceManagement + description: List of run states for this script across all users. operationId: deviceManagement.deviceShellScripts_GetUserRunStates parameters: - name: deviceShellScript-id in: path description: 'key: id of deviceShellScript' required: true + style: simple schema: type: string x-ms-docs-key-type: deviceShellScript @@ -19671,6 +20385,7 @@ paths: in: path description: 'key: id of deviceManagementScriptUserState' required: true + style: simple schema: type: string x-ms-docs-key-type: deviceManagementScriptUserState @@ -19729,6 +20444,7 @@ paths: in: path description: 'key: id of deviceShellScript' required: true + style: simple schema: type: string x-ms-docs-key-type: deviceShellScript @@ -19736,6 +20452,7 @@ paths: in: path description: 'key: id of deviceManagementScriptUserState' required: true + style: simple schema: type: string x-ms-docs-key-type: deviceManagementScriptUserState @@ -19762,6 +20479,7 @@ paths: in: path description: 'key: id of deviceShellScript' required: true + style: simple schema: type: string x-ms-docs-key-type: deviceShellScript @@ -19769,12 +20487,14 @@ paths: in: path description: 'key: id of deviceManagementScriptUserState' required: true + style: simple schema: type: string x-ms-docs-key-type: deviceManagementScriptUserState - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -19788,12 +20508,14 @@ paths: tags: - deviceManagement.deviceShellScript summary: Get deviceRunStates from deviceManagement + description: List of run states for this script across all devices of specific user. operationId: deviceManagement.deviceShellScripts.userRunStates_ListDeviceRunStates parameters: - name: deviceShellScript-id in: path description: 'key: id of deviceShellScript' required: true + style: simple schema: type: string x-ms-docs-key-type: deviceShellScript @@ -19801,6 +20523,7 @@ paths: in: path description: 'key: id of deviceManagementScriptUserState' required: true + style: simple schema: type: string x-ms-docs-key-type: deviceManagementScriptUserState @@ -19882,6 +20605,7 @@ paths: in: path description: 'key: id of deviceShellScript' required: true + style: simple schema: type: string x-ms-docs-key-type: deviceShellScript @@ -19889,6 +20613,7 @@ paths: in: path description: 'key: id of deviceManagementScriptUserState' required: true + style: simple schema: type: string x-ms-docs-key-type: deviceManagementScriptUserState @@ -19914,12 +20639,14 @@ paths: tags: - deviceManagement.deviceShellScript summary: Get deviceRunStates from deviceManagement + description: List of run states for this script across all devices of specific user. operationId: deviceManagement.deviceShellScripts.userRunStates_GetDeviceRunStates parameters: - name: deviceShellScript-id in: path description: 'key: id of deviceShellScript' required: true + style: simple schema: type: string x-ms-docs-key-type: deviceShellScript @@ -19927,6 +20654,7 @@ paths: in: path description: 'key: id of deviceManagementScriptUserState' required: true + style: simple schema: type: string x-ms-docs-key-type: deviceManagementScriptUserState @@ -19934,6 +20662,7 @@ paths: in: path description: 'key: id of deviceManagementScriptDeviceState' required: true + style: simple schema: type: string x-ms-docs-key-type: deviceManagementScriptDeviceState @@ -19995,6 +20724,7 @@ paths: in: path description: 'key: id of deviceShellScript' required: true + style: simple schema: type: string x-ms-docs-key-type: deviceShellScript @@ -20002,6 +20732,7 @@ paths: in: path description: 'key: id of deviceManagementScriptUserState' required: true + style: simple schema: type: string x-ms-docs-key-type: deviceManagementScriptUserState @@ -20009,6 +20740,7 @@ paths: in: path description: 'key: id of deviceManagementScriptDeviceState' required: true + style: simple schema: type: string x-ms-docs-key-type: deviceManagementScriptDeviceState @@ -20035,6 +20767,7 @@ paths: in: path description: 'key: id of deviceShellScript' required: true + style: simple schema: type: string x-ms-docs-key-type: deviceShellScript @@ -20042,6 +20775,7 @@ paths: in: path description: 'key: id of deviceManagementScriptUserState' required: true + style: simple schema: type: string x-ms-docs-key-type: deviceManagementScriptUserState @@ -20049,12 +20783,14 @@ paths: in: path description: 'key: id of deviceManagementScriptDeviceState' required: true + style: simple schema: type: string x-ms-docs-key-type: deviceManagementScriptDeviceState - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -20068,12 +20804,14 @@ paths: tags: - deviceManagement.deviceShellScript summary: Get managedDevice from deviceManagement + description: The managed devices that executes the device management script. operationId: deviceManagement.deviceShellScripts.userRunStates.deviceRunStates_GetManagedDevice parameters: - name: deviceShellScript-id in: path description: 'key: id of deviceShellScript' required: true + style: simple schema: type: string x-ms-docs-key-type: deviceShellScript @@ -20081,6 +20819,7 @@ paths: in: path description: 'key: id of deviceManagementScriptUserState' required: true + style: simple schema: type: string x-ms-docs-key-type: deviceManagementScriptUserState @@ -20088,6 +20827,7 @@ paths: in: path description: 'key: id of deviceManagementScriptDeviceState' required: true + style: simple schema: type: string x-ms-docs-key-type: deviceManagementScriptDeviceState @@ -20292,6 +21032,7 @@ paths: tags: - deviceManagement.embeddedSIMActivationCodePool summary: Get embeddedSIMActivationCodePools from deviceManagement + description: The embedded SIM activation code pools created by this account. operationId: deviceManagement_ListEmbeddedSIMActivationCodePools parameters: - $ref: '#/components/parameters/top' @@ -20391,12 +21132,14 @@ paths: tags: - deviceManagement.embeddedSIMActivationCodePool summary: Get embeddedSIMActivationCodePools from deviceManagement + description: The embedded SIM activation code pools created by this account. operationId: deviceManagement_GetEmbeddedSIMActivationCodePools parameters: - name: embeddedSIMActivationCodePool-id in: path description: 'key: id of embeddedSIMActivationCodePool' required: true + style: simple schema: type: string x-ms-docs-key-type: embeddedSIMActivationCodePool @@ -20464,6 +21207,7 @@ paths: in: path description: 'key: id of embeddedSIMActivationCodePool' required: true + style: simple schema: type: string x-ms-docs-key-type: embeddedSIMActivationCodePool @@ -20490,12 +21234,14 @@ paths: in: path description: 'key: id of embeddedSIMActivationCodePool' required: true + style: simple schema: type: string x-ms-docs-key-type: embeddedSIMActivationCodePool - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -20509,12 +21255,14 @@ paths: tags: - deviceManagement.embeddedSIMActivationCodePool summary: Get assignments from deviceManagement + description: Navigational property to a list of targets to which this pool is assigned. operationId: deviceManagement.embeddedSIMActivationCodePools_ListAssignments parameters: - name: embeddedSIMActivationCodePool-id in: path description: 'key: id of embeddedSIMActivationCodePool' required: true + style: simple schema: type: string x-ms-docs-key-type: embeddedSIMActivationCodePool @@ -20582,6 +21330,7 @@ paths: in: path description: 'key: id of embeddedSIMActivationCodePool' required: true + style: simple schema: type: string x-ms-docs-key-type: embeddedSIMActivationCodePool @@ -20607,12 +21356,14 @@ paths: tags: - deviceManagement.embeddedSIMActivationCodePool summary: Get assignments from deviceManagement + description: Navigational property to a list of targets to which this pool is assigned. operationId: deviceManagement.embeddedSIMActivationCodePools_GetAssignments parameters: - name: embeddedSIMActivationCodePool-id in: path description: 'key: id of embeddedSIMActivationCodePool' required: true + style: simple schema: type: string x-ms-docs-key-type: embeddedSIMActivationCodePool @@ -20620,6 +21371,7 @@ paths: in: path description: 'key: id of embeddedSIMActivationCodePoolAssignment' required: true + style: simple schema: type: string x-ms-docs-key-type: embeddedSIMActivationCodePoolAssignment @@ -20668,6 +21420,7 @@ paths: in: path description: 'key: id of embeddedSIMActivationCodePool' required: true + style: simple schema: type: string x-ms-docs-key-type: embeddedSIMActivationCodePool @@ -20675,6 +21428,7 @@ paths: in: path description: 'key: id of embeddedSIMActivationCodePoolAssignment' required: true + style: simple schema: type: string x-ms-docs-key-type: embeddedSIMActivationCodePoolAssignment @@ -20701,6 +21455,7 @@ paths: in: path description: 'key: id of embeddedSIMActivationCodePool' required: true + style: simple schema: type: string x-ms-docs-key-type: embeddedSIMActivationCodePool @@ -20708,12 +21463,14 @@ paths: in: path description: 'key: id of embeddedSIMActivationCodePoolAssignment' required: true + style: simple schema: type: string x-ms-docs-key-type: embeddedSIMActivationCodePoolAssignment - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -20727,12 +21484,14 @@ paths: tags: - deviceManagement.embeddedSIMActivationCodePool summary: Get deviceStates from deviceManagement + description: Navigational property to a list of device states for this pool. operationId: deviceManagement.embeddedSIMActivationCodePools_ListDeviceStates parameters: - name: embeddedSIMActivationCodePool-id in: path description: 'key: id of embeddedSIMActivationCodePool' required: true + style: simple schema: type: string x-ms-docs-key-type: embeddedSIMActivationCodePool @@ -20821,6 +21580,7 @@ paths: in: path description: 'key: id of embeddedSIMActivationCodePool' required: true + style: simple schema: type: string x-ms-docs-key-type: embeddedSIMActivationCodePool @@ -20846,12 +21606,14 @@ paths: tags: - deviceManagement.embeddedSIMActivationCodePool summary: Get deviceStates from deviceManagement + description: Navigational property to a list of device states for this pool. operationId: deviceManagement.embeddedSIMActivationCodePools_GetDeviceStates parameters: - name: embeddedSIMActivationCodePool-id in: path description: 'key: id of embeddedSIMActivationCodePool' required: true + style: simple schema: type: string x-ms-docs-key-type: embeddedSIMActivationCodePool @@ -20859,6 +21621,7 @@ paths: in: path description: 'key: id of embeddedSIMDeviceState' required: true + style: simple schema: type: string x-ms-docs-key-type: embeddedSIMDeviceState @@ -20914,6 +21677,7 @@ paths: in: path description: 'key: id of embeddedSIMActivationCodePool' required: true + style: simple schema: type: string x-ms-docs-key-type: embeddedSIMActivationCodePool @@ -20921,6 +21685,7 @@ paths: in: path description: 'key: id of embeddedSIMDeviceState' required: true + style: simple schema: type: string x-ms-docs-key-type: embeddedSIMDeviceState @@ -20947,6 +21712,7 @@ paths: in: path description: 'key: id of embeddedSIMActivationCodePool' required: true + style: simple schema: type: string x-ms-docs-key-type: embeddedSIMActivationCodePool @@ -20954,12 +21720,14 @@ paths: in: path description: 'key: id of embeddedSIMDeviceState' required: true + style: simple schema: type: string x-ms-docs-key-type: embeddedSIMDeviceState - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -20973,6 +21741,7 @@ paths: tags: - deviceManagement.groupPolicyConfiguration summary: Get groupPolicyConfigurations from deviceManagement + description: The group policy configurations created by this account. operationId: deviceManagement_ListGroupPolicyConfigurations parameters: - $ref: '#/components/parameters/top' @@ -21075,12 +21844,14 @@ paths: tags: - deviceManagement.groupPolicyConfiguration summary: Get groupPolicyConfigurations from deviceManagement + description: The group policy configurations created by this account. operationId: deviceManagement_GetGroupPolicyConfigurations parameters: - name: groupPolicyConfiguration-id in: path description: 'key: id of groupPolicyConfiguration' required: true + style: simple schema: type: string x-ms-docs-key-type: groupPolicyConfiguration @@ -21151,6 +21922,7 @@ paths: in: path description: 'key: id of groupPolicyConfiguration' required: true + style: simple schema: type: string x-ms-docs-key-type: groupPolicyConfiguration @@ -21177,12 +21949,14 @@ paths: in: path description: 'key: id of groupPolicyConfiguration' required: true + style: simple schema: type: string x-ms-docs-key-type: groupPolicyConfiguration - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -21196,12 +21970,14 @@ paths: tags: - deviceManagement.groupPolicyConfiguration summary: Get assignments from deviceManagement + description: The list of group assignments for the configuration. operationId: deviceManagement.groupPolicyConfigurations_ListAssignments parameters: - name: groupPolicyConfiguration-id in: path description: 'key: id of groupPolicyConfiguration' required: true + style: simple schema: type: string x-ms-docs-key-type: groupPolicyConfiguration @@ -21272,6 +22048,7 @@ paths: in: path description: 'key: id of groupPolicyConfiguration' required: true + style: simple schema: type: string x-ms-docs-key-type: groupPolicyConfiguration @@ -21297,12 +22074,14 @@ paths: tags: - deviceManagement.groupPolicyConfiguration summary: Get assignments from deviceManagement + description: The list of group assignments for the configuration. operationId: deviceManagement.groupPolicyConfigurations_GetAssignments parameters: - name: groupPolicyConfiguration-id in: path description: 'key: id of groupPolicyConfiguration' required: true + style: simple schema: type: string x-ms-docs-key-type: groupPolicyConfiguration @@ -21310,6 +22089,7 @@ paths: in: path description: 'key: id of groupPolicyConfigurationAssignment' required: true + style: simple schema: type: string x-ms-docs-key-type: groupPolicyConfigurationAssignment @@ -21359,6 +22139,7 @@ paths: in: path description: 'key: id of groupPolicyConfiguration' required: true + style: simple schema: type: string x-ms-docs-key-type: groupPolicyConfiguration @@ -21366,6 +22147,7 @@ paths: in: path description: 'key: id of groupPolicyConfigurationAssignment' required: true + style: simple schema: type: string x-ms-docs-key-type: groupPolicyConfigurationAssignment @@ -21392,6 +22174,7 @@ paths: in: path description: 'key: id of groupPolicyConfiguration' required: true + style: simple schema: type: string x-ms-docs-key-type: groupPolicyConfiguration @@ -21399,12 +22182,14 @@ paths: in: path description: 'key: id of groupPolicyConfigurationAssignment' required: true + style: simple schema: type: string x-ms-docs-key-type: groupPolicyConfigurationAssignment - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -21418,12 +22203,14 @@ paths: tags: - deviceManagement.groupPolicyConfiguration summary: Get definitionValues from deviceManagement + description: The list of enabled or disabled group policy definition values for the configuration. operationId: deviceManagement.groupPolicyConfigurations_ListDefinitionValues parameters: - name: groupPolicyConfiguration-id in: path description: 'key: id of groupPolicyConfiguration' required: true + style: simple schema: type: string x-ms-docs-key-type: groupPolicyConfiguration @@ -21504,6 +22291,7 @@ paths: in: path description: 'key: id of groupPolicyConfiguration' required: true + style: simple schema: type: string x-ms-docs-key-type: groupPolicyConfiguration @@ -21529,12 +22317,14 @@ paths: tags: - deviceManagement.groupPolicyConfiguration summary: Get definitionValues from deviceManagement + description: The list of enabled or disabled group policy definition values for the configuration. operationId: deviceManagement.groupPolicyConfigurations_GetDefinitionValues parameters: - name: groupPolicyConfiguration-id in: path description: 'key: id of groupPolicyConfiguration' required: true + style: simple schema: type: string x-ms-docs-key-type: groupPolicyConfiguration @@ -21542,6 +22332,7 @@ paths: in: path description: 'key: id of groupPolicyDefinitionValue' required: true + style: simple schema: type: string x-ms-docs-key-type: groupPolicyDefinitionValue @@ -21608,6 +22399,7 @@ paths: in: path description: 'key: id of groupPolicyConfiguration' required: true + style: simple schema: type: string x-ms-docs-key-type: groupPolicyConfiguration @@ -21615,6 +22407,7 @@ paths: in: path description: 'key: id of groupPolicyDefinitionValue' required: true + style: simple schema: type: string x-ms-docs-key-type: groupPolicyDefinitionValue @@ -21641,6 +22434,7 @@ paths: in: path description: 'key: id of groupPolicyConfiguration' required: true + style: simple schema: type: string x-ms-docs-key-type: groupPolicyConfiguration @@ -21648,12 +22442,14 @@ paths: in: path description: 'key: id of groupPolicyDefinitionValue' required: true + style: simple schema: type: string x-ms-docs-key-type: groupPolicyDefinitionValue - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -21667,12 +22463,14 @@ paths: tags: - deviceManagement.groupPolicyConfiguration summary: Get definition from deviceManagement + description: The associated group policy definition with the value. operationId: deviceManagement.groupPolicyConfigurations.definitionValues_GetDefinition parameters: - name: groupPolicyConfiguration-id in: path description: 'key: id of groupPolicyConfiguration' required: true + style: simple schema: type: string x-ms-docs-key-type: groupPolicyConfiguration @@ -21680,6 +22478,7 @@ paths: in: path description: 'key: id of groupPolicyDefinitionValue' required: true + style: simple schema: type: string x-ms-docs-key-type: groupPolicyDefinitionValue @@ -21770,12 +22569,14 @@ paths: tags: - deviceManagement.groupPolicyConfiguration summary: Get presentationValues from deviceManagement + description: The associated group policy presentation values with the definition value. operationId: deviceManagement.groupPolicyConfigurations.definitionValues_ListPresentationValues parameters: - name: groupPolicyConfiguration-id in: path description: 'key: id of groupPolicyConfiguration' required: true + style: simple schema: type: string x-ms-docs-key-type: groupPolicyConfiguration @@ -21783,6 +22584,7 @@ paths: in: path description: 'key: id of groupPolicyDefinitionValue' required: true + style: simple schema: type: string x-ms-docs-key-type: groupPolicyDefinitionValue @@ -21857,6 +22659,7 @@ paths: in: path description: 'key: id of groupPolicyConfiguration' required: true + style: simple schema: type: string x-ms-docs-key-type: groupPolicyConfiguration @@ -21864,6 +22667,7 @@ paths: in: path description: 'key: id of groupPolicyDefinitionValue' required: true + style: simple schema: type: string x-ms-docs-key-type: groupPolicyDefinitionValue @@ -21889,12 +22693,14 @@ paths: tags: - deviceManagement.groupPolicyConfiguration summary: Get presentationValues from deviceManagement + description: The associated group policy presentation values with the definition value. operationId: deviceManagement.groupPolicyConfigurations.definitionValues_GetPresentationValues parameters: - name: groupPolicyConfiguration-id in: path description: 'key: id of groupPolicyConfiguration' required: true + style: simple schema: type: string x-ms-docs-key-type: groupPolicyConfiguration @@ -21902,6 +22708,7 @@ paths: in: path description: 'key: id of groupPolicyDefinitionValue' required: true + style: simple schema: type: string x-ms-docs-key-type: groupPolicyDefinitionValue @@ -21909,6 +22716,7 @@ paths: in: path description: 'key: id of groupPolicyPresentationValue' required: true + style: simple schema: type: string x-ms-docs-key-type: groupPolicyPresentationValue @@ -21975,6 +22783,7 @@ paths: in: path description: 'key: id of groupPolicyConfiguration' required: true + style: simple schema: type: string x-ms-docs-key-type: groupPolicyConfiguration @@ -21982,6 +22791,7 @@ paths: in: path description: 'key: id of groupPolicyDefinitionValue' required: true + style: simple schema: type: string x-ms-docs-key-type: groupPolicyDefinitionValue @@ -21989,6 +22799,7 @@ paths: in: path description: 'key: id of groupPolicyPresentationValue' required: true + style: simple schema: type: string x-ms-docs-key-type: groupPolicyPresentationValue @@ -22015,6 +22826,7 @@ paths: in: path description: 'key: id of groupPolicyConfiguration' required: true + style: simple schema: type: string x-ms-docs-key-type: groupPolicyConfiguration @@ -22022,6 +22834,7 @@ paths: in: path description: 'key: id of groupPolicyDefinitionValue' required: true + style: simple schema: type: string x-ms-docs-key-type: groupPolicyDefinitionValue @@ -22029,12 +22842,14 @@ paths: in: path description: 'key: id of groupPolicyPresentationValue' required: true + style: simple schema: type: string x-ms-docs-key-type: groupPolicyPresentationValue - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -22048,12 +22863,14 @@ paths: tags: - deviceManagement.groupPolicyConfiguration summary: Get definitionValue from deviceManagement + description: The group policy definition value associated with the presentation value. operationId: deviceManagement.groupPolicyConfigurations.definitionValues.presentationValues_GetDefinitionValue parameters: - name: groupPolicyConfiguration-id in: path description: 'key: id of groupPolicyConfiguration' required: true + style: simple schema: type: string x-ms-docs-key-type: groupPolicyConfiguration @@ -22061,6 +22878,7 @@ paths: in: path description: 'key: id of groupPolicyDefinitionValue' required: true + style: simple schema: type: string x-ms-docs-key-type: groupPolicyDefinitionValue @@ -22068,6 +22886,7 @@ paths: in: path description: 'key: id of groupPolicyPresentationValue' required: true + style: simple schema: type: string x-ms-docs-key-type: groupPolicyPresentationValue @@ -22131,12 +22950,14 @@ paths: tags: - deviceManagement.groupPolicyConfiguration summary: Get presentation from deviceManagement + description: The group policy presentation associated with the presentation value. operationId: deviceManagement.groupPolicyConfigurations.definitionValues.presentationValues_GetPresentation parameters: - name: groupPolicyConfiguration-id in: path description: 'key: id of groupPolicyConfiguration' required: true + style: simple schema: type: string x-ms-docs-key-type: groupPolicyConfiguration @@ -22144,6 +22965,7 @@ paths: in: path description: 'key: id of groupPolicyDefinitionValue' required: true + style: simple schema: type: string x-ms-docs-key-type: groupPolicyDefinitionValue @@ -22151,6 +22973,7 @@ paths: in: path description: 'key: id of groupPolicyPresentationValue' required: true + style: simple schema: type: string x-ms-docs-key-type: groupPolicyPresentationValue @@ -22204,6 +23027,7 @@ paths: tags: - deviceManagement.deviceManagementIntent summary: Get intents from deviceManagement + description: The device management intents operationId: deviceManagement_ListIntents parameters: - $ref: '#/components/parameters/top' @@ -22318,12 +23142,14 @@ paths: tags: - deviceManagement.deviceManagementIntent summary: Get intents from deviceManagement + description: The device management intents operationId: deviceManagement_GetIntents parameters: - name: deviceManagementIntent-id in: path description: 'key: id of deviceManagementIntent' required: true + style: simple schema: type: string x-ms-docs-key-type: deviceManagementIntent @@ -22436,6 +23262,7 @@ paths: in: path description: 'key: id of deviceManagementIntent' required: true + style: simple schema: type: string x-ms-docs-key-type: deviceManagementIntent @@ -22462,12 +23289,14 @@ paths: in: path description: 'key: id of deviceManagementIntent' required: true + style: simple schema: type: string x-ms-docs-key-type: deviceManagementIntent - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -22481,12 +23310,14 @@ paths: tags: - deviceManagement.deviceManagementIntent summary: Get assignments from deviceManagement + description: Collection of assignments operationId: deviceManagement.intents_ListAssignments parameters: - name: deviceManagementIntent-id in: path description: 'key: id of deviceManagementIntent' required: true + style: simple schema: type: string x-ms-docs-key-type: deviceManagementIntent @@ -22554,6 +23385,7 @@ paths: in: path description: 'key: id of deviceManagementIntent' required: true + style: simple schema: type: string x-ms-docs-key-type: deviceManagementIntent @@ -22579,12 +23411,14 @@ paths: tags: - deviceManagement.deviceManagementIntent summary: Get assignments from deviceManagement + description: Collection of assignments operationId: deviceManagement.intents_GetAssignments parameters: - name: deviceManagementIntent-id in: path description: 'key: id of deviceManagementIntent' required: true + style: simple schema: type: string x-ms-docs-key-type: deviceManagementIntent @@ -22592,6 +23426,7 @@ paths: in: path description: 'key: id of deviceManagementIntentAssignment' required: true + style: simple schema: type: string x-ms-docs-key-type: deviceManagementIntentAssignment @@ -22640,6 +23475,7 @@ paths: in: path description: 'key: id of deviceManagementIntent' required: true + style: simple schema: type: string x-ms-docs-key-type: deviceManagementIntent @@ -22647,6 +23483,7 @@ paths: in: path description: 'key: id of deviceManagementIntentAssignment' required: true + style: simple schema: type: string x-ms-docs-key-type: deviceManagementIntentAssignment @@ -22673,6 +23510,7 @@ paths: in: path description: 'key: id of deviceManagementIntent' required: true + style: simple schema: type: string x-ms-docs-key-type: deviceManagementIntent @@ -22680,12 +23518,14 @@ paths: in: path description: 'key: id of deviceManagementIntentAssignment' required: true + style: simple schema: type: string x-ms-docs-key-type: deviceManagementIntentAssignment - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -22699,12 +23539,14 @@ paths: tags: - deviceManagement.deviceManagementIntent summary: Get categories from deviceManagement + description: Collection of setting categories within the intent operationId: deviceManagement.intents_ListCategories parameters: - name: deviceManagementIntent-id in: path description: 'key: id of deviceManagementIntent' required: true + style: simple schema: type: string x-ms-docs-key-type: deviceManagementIntent @@ -22779,6 +23621,7 @@ paths: in: path description: 'key: id of deviceManagementIntent' required: true + style: simple schema: type: string x-ms-docs-key-type: deviceManagementIntent @@ -22804,12 +23647,14 @@ paths: tags: - deviceManagement.deviceManagementIntent summary: Get categories from deviceManagement + description: Collection of setting categories within the intent operationId: deviceManagement.intents_GetCategories parameters: - name: deviceManagementIntent-id in: path description: 'key: id of deviceManagementIntent' required: true + style: simple schema: type: string x-ms-docs-key-type: deviceManagementIntent @@ -22817,6 +23662,7 @@ paths: in: path description: 'key: id of deviceManagementIntentSettingCategory' required: true + style: simple schema: type: string x-ms-docs-key-type: deviceManagementIntentSettingCategory @@ -22881,6 +23727,7 @@ paths: in: path description: 'key: id of deviceManagementIntent' required: true + style: simple schema: type: string x-ms-docs-key-type: deviceManagementIntent @@ -22888,6 +23735,7 @@ paths: in: path description: 'key: id of deviceManagementIntentSettingCategory' required: true + style: simple schema: type: string x-ms-docs-key-type: deviceManagementIntentSettingCategory @@ -22914,6 +23762,7 @@ paths: in: path description: 'key: id of deviceManagementIntent' required: true + style: simple schema: type: string x-ms-docs-key-type: deviceManagementIntent @@ -22921,12 +23770,14 @@ paths: in: path description: 'key: id of deviceManagementIntentSettingCategory' required: true + style: simple schema: type: string x-ms-docs-key-type: deviceManagementIntentSettingCategory - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -22940,12 +23791,14 @@ paths: tags: - deviceManagement.deviceManagementIntent summary: Get settings from deviceManagement + description: The settings this category contains operationId: deviceManagement.intents.categories_ListSettings parameters: - name: deviceManagementIntent-id in: path description: 'key: id of deviceManagementIntent' required: true + style: simple schema: type: string x-ms-docs-key-type: deviceManagementIntent @@ -22953,6 +23806,7 @@ paths: in: path description: 'key: id of deviceManagementIntentSettingCategory' required: true + style: simple schema: type: string x-ms-docs-key-type: deviceManagementIntentSettingCategory @@ -23023,6 +23877,7 @@ paths: in: path description: 'key: id of deviceManagementIntent' required: true + style: simple schema: type: string x-ms-docs-key-type: deviceManagementIntent @@ -23030,6 +23885,7 @@ paths: in: path description: 'key: id of deviceManagementIntentSettingCategory' required: true + style: simple schema: type: string x-ms-docs-key-type: deviceManagementIntentSettingCategory @@ -23055,12 +23911,14 @@ paths: tags: - deviceManagement.deviceManagementIntent summary: Get settings from deviceManagement + description: The settings this category contains operationId: deviceManagement.intents.categories_GetSettings parameters: - name: deviceManagementIntent-id in: path description: 'key: id of deviceManagementIntent' required: true + style: simple schema: type: string x-ms-docs-key-type: deviceManagementIntent @@ -23068,6 +23926,7 @@ paths: in: path description: 'key: id of deviceManagementIntentSettingCategory' required: true + style: simple schema: type: string x-ms-docs-key-type: deviceManagementIntentSettingCategory @@ -23075,6 +23934,7 @@ paths: in: path description: 'key: id of deviceManagementSettingInstance' required: true + style: simple schema: type: string x-ms-docs-key-type: deviceManagementSettingInstance @@ -23124,6 +23984,7 @@ paths: in: path description: 'key: id of deviceManagementIntent' required: true + style: simple schema: type: string x-ms-docs-key-type: deviceManagementIntent @@ -23131,6 +23992,7 @@ paths: in: path description: 'key: id of deviceManagementIntentSettingCategory' required: true + style: simple schema: type: string x-ms-docs-key-type: deviceManagementIntentSettingCategory @@ -23138,6 +24000,7 @@ paths: in: path description: 'key: id of deviceManagementSettingInstance' required: true + style: simple schema: type: string x-ms-docs-key-type: deviceManagementSettingInstance @@ -23164,6 +24027,7 @@ paths: in: path description: 'key: id of deviceManagementIntent' required: true + style: simple schema: type: string x-ms-docs-key-type: deviceManagementIntent @@ -23171,6 +24035,7 @@ paths: in: path description: 'key: id of deviceManagementIntentSettingCategory' required: true + style: simple schema: type: string x-ms-docs-key-type: deviceManagementIntentSettingCategory @@ -23178,12 +24043,14 @@ paths: in: path description: 'key: id of deviceManagementSettingInstance' required: true + style: simple schema: type: string x-ms-docs-key-type: deviceManagementSettingInstance - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -23197,12 +24064,14 @@ paths: tags: - deviceManagement.deviceManagementIntent summary: Get deviceSettingStateSummaries from deviceManagement + description: Collection of settings and their states and counts of devices that belong to corresponding state for all settings within the intent operationId: deviceManagement.intents_ListDeviceSettingStateSummaries parameters: - name: deviceManagementIntent-id in: path description: 'key: id of deviceManagementIntent' required: true + style: simple schema: type: string x-ms-docs-key-type: deviceManagementIntent @@ -23288,6 +24157,7 @@ paths: in: path description: 'key: id of deviceManagementIntent' required: true + style: simple schema: type: string x-ms-docs-key-type: deviceManagementIntent @@ -23313,12 +24183,14 @@ paths: tags: - deviceManagement.deviceManagementIntent summary: Get deviceSettingStateSummaries from deviceManagement + description: Collection of settings and their states and counts of devices that belong to corresponding state for all settings within the intent operationId: deviceManagement.intents_GetDeviceSettingStateSummaries parameters: - name: deviceManagementIntent-id in: path description: 'key: id of deviceManagementIntent' required: true + style: simple schema: type: string x-ms-docs-key-type: deviceManagementIntent @@ -23326,6 +24198,7 @@ paths: in: path description: 'key: id of deviceManagementIntentDeviceSettingStateSummary' required: true + style: simple schema: type: string x-ms-docs-key-type: deviceManagementIntentDeviceSettingStateSummary @@ -23380,6 +24253,7 @@ paths: in: path description: 'key: id of deviceManagementIntent' required: true + style: simple schema: type: string x-ms-docs-key-type: deviceManagementIntent @@ -23387,6 +24261,7 @@ paths: in: path description: 'key: id of deviceManagementIntentDeviceSettingStateSummary' required: true + style: simple schema: type: string x-ms-docs-key-type: deviceManagementIntentDeviceSettingStateSummary @@ -23413,6 +24288,7 @@ paths: in: path description: 'key: id of deviceManagementIntent' required: true + style: simple schema: type: string x-ms-docs-key-type: deviceManagementIntent @@ -23420,12 +24296,14 @@ paths: in: path description: 'key: id of deviceManagementIntentDeviceSettingStateSummary' required: true + style: simple schema: type: string x-ms-docs-key-type: deviceManagementIntentDeviceSettingStateSummary - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -23439,12 +24317,14 @@ paths: tags: - deviceManagement.deviceManagementIntent summary: Get deviceStates from deviceManagement + description: Collection of states of all devices that the intent is applied to operationId: deviceManagement.intents_ListDeviceStates parameters: - name: deviceManagementIntent-id in: path description: 'key: id of deviceManagementIntent' required: true + style: simple schema: type: string x-ms-docs-key-type: deviceManagementIntent @@ -23527,6 +24407,7 @@ paths: in: path description: 'key: id of deviceManagementIntent' required: true + style: simple schema: type: string x-ms-docs-key-type: deviceManagementIntent @@ -23552,12 +24433,14 @@ paths: tags: - deviceManagement.deviceManagementIntent summary: Get deviceStates from deviceManagement + description: Collection of states of all devices that the intent is applied to operationId: deviceManagement.intents_GetDeviceStates parameters: - name: deviceManagementIntent-id in: path description: 'key: id of deviceManagementIntent' required: true + style: simple schema: type: string x-ms-docs-key-type: deviceManagementIntent @@ -23565,6 +24448,7 @@ paths: in: path description: 'key: id of deviceManagementIntentDeviceState' required: true + style: simple schema: type: string x-ms-docs-key-type: deviceManagementIntentDeviceState @@ -23618,6 +24502,7 @@ paths: in: path description: 'key: id of deviceManagementIntent' required: true + style: simple schema: type: string x-ms-docs-key-type: deviceManagementIntent @@ -23625,6 +24510,7 @@ paths: in: path description: 'key: id of deviceManagementIntentDeviceState' required: true + style: simple schema: type: string x-ms-docs-key-type: deviceManagementIntentDeviceState @@ -23651,6 +24537,7 @@ paths: in: path description: 'key: id of deviceManagementIntent' required: true + style: simple schema: type: string x-ms-docs-key-type: deviceManagementIntent @@ -23658,12 +24545,14 @@ paths: in: path description: 'key: id of deviceManagementIntentDeviceState' required: true + style: simple schema: type: string x-ms-docs-key-type: deviceManagementIntentDeviceState - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -23677,12 +24566,14 @@ paths: tags: - deviceManagement.deviceManagementIntent summary: Get deviceStateSummary from deviceManagement + description: A summary of device states and counts of devices that belong to corresponding state for all devices that the intent is applied to operationId: deviceManagement.intents_GetDeviceStateSummary parameters: - name: deviceManagementIntent-id in: path description: 'key: id of deviceManagementIntent' required: true + style: simple schema: type: string x-ms-docs-key-type: deviceManagementIntent @@ -23736,6 +24627,7 @@ paths: in: path description: 'key: id of deviceManagementIntent' required: true + style: simple schema: type: string x-ms-docs-key-type: deviceManagementIntent @@ -23762,12 +24654,14 @@ paths: in: path description: 'key: id of deviceManagementIntent' required: true + style: simple schema: type: string x-ms-docs-key-type: deviceManagementIntent - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -23781,12 +24675,14 @@ paths: tags: - deviceManagement.deviceManagementIntent summary: Get settings from deviceManagement + description: Collection of all settings to be applied operationId: deviceManagement.intents_ListSettings parameters: - name: deviceManagementIntent-id in: path description: 'key: id of deviceManagementIntent' required: true + style: simple schema: type: string x-ms-docs-key-type: deviceManagementIntent @@ -23857,6 +24753,7 @@ paths: in: path description: 'key: id of deviceManagementIntent' required: true + style: simple schema: type: string x-ms-docs-key-type: deviceManagementIntent @@ -23882,12 +24779,14 @@ paths: tags: - deviceManagement.deviceManagementIntent summary: Get settings from deviceManagement + description: Collection of all settings to be applied operationId: deviceManagement.intents_GetSettings parameters: - name: deviceManagementIntent-id in: path description: 'key: id of deviceManagementIntent' required: true + style: simple schema: type: string x-ms-docs-key-type: deviceManagementIntent @@ -23895,6 +24794,7 @@ paths: in: path description: 'key: id of deviceManagementSettingInstance' required: true + style: simple schema: type: string x-ms-docs-key-type: deviceManagementSettingInstance @@ -23944,6 +24844,7 @@ paths: in: path description: 'key: id of deviceManagementIntent' required: true + style: simple schema: type: string x-ms-docs-key-type: deviceManagementIntent @@ -23951,6 +24852,7 @@ paths: in: path description: 'key: id of deviceManagementSettingInstance' required: true + style: simple schema: type: string x-ms-docs-key-type: deviceManagementSettingInstance @@ -23977,6 +24879,7 @@ paths: in: path description: 'key: id of deviceManagementIntent' required: true + style: simple schema: type: string x-ms-docs-key-type: deviceManagementIntent @@ -23984,12 +24887,14 @@ paths: in: path description: 'key: id of deviceManagementSettingInstance' required: true + style: simple schema: type: string x-ms-docs-key-type: deviceManagementSettingInstance - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -24003,12 +24908,14 @@ paths: tags: - deviceManagement.deviceManagementIntent summary: Get userStates from deviceManagement + description: Collection of states of all users that the intent is applied to operationId: deviceManagement.intents_ListUserStates parameters: - name: deviceManagementIntent-id in: path description: 'key: id of deviceManagementIntent' required: true + style: simple schema: type: string x-ms-docs-key-type: deviceManagementIntent @@ -24088,6 +24995,7 @@ paths: in: path description: 'key: id of deviceManagementIntent' required: true + style: simple schema: type: string x-ms-docs-key-type: deviceManagementIntent @@ -24113,12 +25021,14 @@ paths: tags: - deviceManagement.deviceManagementIntent summary: Get userStates from deviceManagement + description: Collection of states of all users that the intent is applied to operationId: deviceManagement.intents_GetUserStates parameters: - name: deviceManagementIntent-id in: path description: 'key: id of deviceManagementIntent' required: true + style: simple schema: type: string x-ms-docs-key-type: deviceManagementIntent @@ -24126,6 +25036,7 @@ paths: in: path description: 'key: id of deviceManagementIntentUserState' required: true + style: simple schema: type: string x-ms-docs-key-type: deviceManagementIntentUserState @@ -24178,6 +25089,7 @@ paths: in: path description: 'key: id of deviceManagementIntent' required: true + style: simple schema: type: string x-ms-docs-key-type: deviceManagementIntent @@ -24185,6 +25097,7 @@ paths: in: path description: 'key: id of deviceManagementIntentUserState' required: true + style: simple schema: type: string x-ms-docs-key-type: deviceManagementIntentUserState @@ -24211,6 +25124,7 @@ paths: in: path description: 'key: id of deviceManagementIntent' required: true + style: simple schema: type: string x-ms-docs-key-type: deviceManagementIntent @@ -24218,12 +25132,14 @@ paths: in: path description: 'key: id of deviceManagementIntentUserState' required: true + style: simple schema: type: string x-ms-docs-key-type: deviceManagementIntentUserState - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -24237,12 +25153,14 @@ paths: tags: - deviceManagement.deviceManagementIntent summary: Get userStateSummary from deviceManagement + description: A summary of user states and counts of users that belong to corresponding state for all users that the intent is applied to operationId: deviceManagement.intents_GetUserStateSummary parameters: - name: deviceManagementIntent-id in: path description: 'key: id of deviceManagementIntent' required: true + style: simple schema: type: string x-ms-docs-key-type: deviceManagementIntent @@ -24295,6 +25213,7 @@ paths: in: path description: 'key: id of deviceManagementIntent' required: true + style: simple schema: type: string x-ms-docs-key-type: deviceManagementIntent @@ -24321,12 +25240,14 @@ paths: in: path description: 'key: id of deviceManagementIntent' required: true + style: simple schema: type: string x-ms-docs-key-type: deviceManagementIntent - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -24340,6 +25261,7 @@ paths: tags: - deviceManagement.macOSSoftwareUpdateAccountSummary summary: Get macOSSoftwareUpdateAccountSummaries from deviceManagement + description: The MacOS software update account summaries for this account. operationId: deviceManagement_ListMacOSSoftwareUpdateAccountSummaries parameters: - $ref: '#/components/parameters/top' @@ -24452,12 +25374,14 @@ paths: tags: - deviceManagement.macOSSoftwareUpdateAccountSummary summary: Get macOSSoftwareUpdateAccountSummaries from deviceManagement + description: The MacOS software update account summaries for this account. operationId: deviceManagement_GetMacOSSoftwareUpdateAccountSummaries parameters: - name: macOSSoftwareUpdateAccountSummary-id in: path description: 'key: id of macOSSoftwareUpdateAccountSummary' required: true + style: simple schema: type: string x-ms-docs-key-type: macOSSoftwareUpdateAccountSummary @@ -24522,6 +25446,7 @@ paths: in: path description: 'key: id of macOSSoftwareUpdateAccountSummary' required: true + style: simple schema: type: string x-ms-docs-key-type: macOSSoftwareUpdateAccountSummary @@ -24548,12 +25473,14 @@ paths: in: path description: 'key: id of macOSSoftwareUpdateAccountSummary' required: true + style: simple schema: type: string x-ms-docs-key-type: macOSSoftwareUpdateAccountSummary - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -24567,12 +25494,14 @@ paths: tags: - deviceManagement.macOSSoftwareUpdateAccountSummary summary: Get categorySummaries from deviceManagement + description: Summary of the updates by category. operationId: deviceManagement.macOSSoftwareUpdateAccountSummaries_ListCategorySummaries parameters: - name: macOSSoftwareUpdateAccountSummary-id in: path description: 'key: id of macOSSoftwareUpdateAccountSummary' required: true + style: simple schema: type: string x-ms-docs-key-type: macOSSoftwareUpdateAccountSummary @@ -24663,6 +25592,7 @@ paths: in: path description: 'key: id of macOSSoftwareUpdateAccountSummary' required: true + style: simple schema: type: string x-ms-docs-key-type: macOSSoftwareUpdateAccountSummary @@ -24688,12 +25618,14 @@ paths: tags: - deviceManagement.macOSSoftwareUpdateAccountSummary summary: Get categorySummaries from deviceManagement + description: Summary of the updates by category. operationId: deviceManagement.macOSSoftwareUpdateAccountSummaries_GetCategorySummaries parameters: - name: macOSSoftwareUpdateAccountSummary-id in: path description: 'key: id of macOSSoftwareUpdateAccountSummary' required: true + style: simple schema: type: string x-ms-docs-key-type: macOSSoftwareUpdateAccountSummary @@ -24701,6 +25633,7 @@ paths: in: path description: 'key: id of macOSSoftwareUpdateCategorySummary' required: true + style: simple schema: type: string x-ms-docs-key-type: macOSSoftwareUpdateCategorySummary @@ -24764,6 +25697,7 @@ paths: in: path description: 'key: id of macOSSoftwareUpdateAccountSummary' required: true + style: simple schema: type: string x-ms-docs-key-type: macOSSoftwareUpdateAccountSummary @@ -24771,6 +25705,7 @@ paths: in: path description: 'key: id of macOSSoftwareUpdateCategorySummary' required: true + style: simple schema: type: string x-ms-docs-key-type: macOSSoftwareUpdateCategorySummary @@ -24797,6 +25732,7 @@ paths: in: path description: 'key: id of macOSSoftwareUpdateAccountSummary' required: true + style: simple schema: type: string x-ms-docs-key-type: macOSSoftwareUpdateAccountSummary @@ -24804,12 +25740,14 @@ paths: in: path description: 'key: id of macOSSoftwareUpdateCategorySummary' required: true + style: simple schema: type: string x-ms-docs-key-type: macOSSoftwareUpdateCategorySummary - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -24823,12 +25761,14 @@ paths: tags: - deviceManagement.macOSSoftwareUpdateAccountSummary summary: Get updateStateSummaries from deviceManagement + description: Summary of the update states. operationId: deviceManagement.macOSSoftwareUpdateAccountSummaries.categorySummaries_ListUpdateStateSummaries parameters: - name: macOSSoftwareUpdateAccountSummary-id in: path description: 'key: id of macOSSoftwareUpdateAccountSummary' required: true + style: simple schema: type: string x-ms-docs-key-type: macOSSoftwareUpdateAccountSummary @@ -24836,6 +25776,7 @@ paths: in: path description: 'key: id of macOSSoftwareUpdateCategorySummary' required: true + style: simple schema: type: string x-ms-docs-key-type: macOSSoftwareUpdateCategorySummary @@ -24918,6 +25859,7 @@ paths: in: path description: 'key: id of macOSSoftwareUpdateAccountSummary' required: true + style: simple schema: type: string x-ms-docs-key-type: macOSSoftwareUpdateAccountSummary @@ -24925,6 +25867,7 @@ paths: in: path description: 'key: id of macOSSoftwareUpdateCategorySummary' required: true + style: simple schema: type: string x-ms-docs-key-type: macOSSoftwareUpdateCategorySummary @@ -24950,12 +25893,14 @@ paths: tags: - deviceManagement.macOSSoftwareUpdateAccountSummary summary: Get updateStateSummaries from deviceManagement + description: Summary of the update states. operationId: deviceManagement.macOSSoftwareUpdateAccountSummaries.categorySummaries_GetUpdateStateSummaries parameters: - name: macOSSoftwareUpdateAccountSummary-id in: path description: 'key: id of macOSSoftwareUpdateAccountSummary' required: true + style: simple schema: type: string x-ms-docs-key-type: macOSSoftwareUpdateAccountSummary @@ -24963,6 +25908,7 @@ paths: in: path description: 'key: id of macOSSoftwareUpdateCategorySummary' required: true + style: simple schema: type: string x-ms-docs-key-type: macOSSoftwareUpdateCategorySummary @@ -24970,6 +25916,7 @@ paths: in: path description: 'key: id of macOSSoftwareUpdateStateSummary' required: true + style: simple schema: type: string x-ms-docs-key-type: macOSSoftwareUpdateStateSummary @@ -25023,6 +25970,7 @@ paths: in: path description: 'key: id of macOSSoftwareUpdateAccountSummary' required: true + style: simple schema: type: string x-ms-docs-key-type: macOSSoftwareUpdateAccountSummary @@ -25030,6 +25978,7 @@ paths: in: path description: 'key: id of macOSSoftwareUpdateCategorySummary' required: true + style: simple schema: type: string x-ms-docs-key-type: macOSSoftwareUpdateCategorySummary @@ -25037,6 +25986,7 @@ paths: in: path description: 'key: id of macOSSoftwareUpdateStateSummary' required: true + style: simple schema: type: string x-ms-docs-key-type: macOSSoftwareUpdateStateSummary @@ -25063,6 +26013,7 @@ paths: in: path description: 'key: id of macOSSoftwareUpdateAccountSummary' required: true + style: simple schema: type: string x-ms-docs-key-type: macOSSoftwareUpdateAccountSummary @@ -25070,6 +26021,7 @@ paths: in: path description: 'key: id of macOSSoftwareUpdateCategorySummary' required: true + style: simple schema: type: string x-ms-docs-key-type: macOSSoftwareUpdateCategorySummary @@ -25077,12 +26029,14 @@ paths: in: path description: 'key: id of macOSSoftwareUpdateStateSummary' required: true + style: simple schema: type: string x-ms-docs-key-type: macOSSoftwareUpdateStateSummary - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -25096,6 +26050,7 @@ paths: tags: - deviceManagement.managedDeviceEncryptionState summary: Get managedDeviceEncryptionStates from deviceManagement + description: Encryption report for devices in this account operationId: deviceManagement_ListManagedDeviceEncryptionStates parameters: - $ref: '#/components/parameters/top' @@ -25209,12 +26164,14 @@ paths: tags: - deviceManagement.managedDeviceEncryptionState summary: Get managedDeviceEncryptionStates from deviceManagement + description: Encryption report for devices in this account operationId: deviceManagement_GetManagedDeviceEncryptionStates parameters: - name: managedDeviceEncryptionState-id in: path description: 'key: id of managedDeviceEncryptionState' required: true + style: simple schema: type: string x-ms-docs-key-type: managedDeviceEncryptionState @@ -25273,6 +26230,7 @@ paths: in: path description: 'key: id of managedDeviceEncryptionState' required: true + style: simple schema: type: string x-ms-docs-key-type: managedDeviceEncryptionState @@ -25299,12 +26257,14 @@ paths: in: path description: 'key: id of managedDeviceEncryptionState' required: true + style: simple schema: type: string x-ms-docs-key-type: managedDeviceEncryptionState - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -25318,6 +26278,7 @@ paths: tags: - deviceManagement.managedDeviceOverview summary: Get managedDeviceOverview from deviceManagement + description: Device overview operationId: deviceManagement_GetManagedDeviceOverview parameters: - name: $select @@ -25366,6 +26327,7 @@ paths: tags: - deviceManagement.managedDevice summary: Get managedDevices from deviceManagement + description: The list of managed devices. operationId: deviceManagement_ListManagedDevices parameters: - $ref: '#/components/parameters/top' @@ -25709,12 +26671,14 @@ paths: tags: - deviceManagement.managedDevice summary: Get managedDevices from deviceManagement + description: The list of managed devices. operationId: deviceManagement_GetManagedDevices parameters: - name: managedDevice-id in: path description: 'key: id of managedDevice' required: true + style: simple schema: type: string x-ms-docs-key-type: managedDevice @@ -25899,6 +26863,8 @@ paths: operationId: deviceManagement.managedDevices.managedDevice.cleanWindowsDevice createDeviceLogCollectionRequest: operationId: deviceManagement.managedDevices.managedDevice.createDeviceLogCollectionRequest + createRemoteHelpSession: + operationId: deviceManagement.managedDevices.managedDevice.createRemoteHelpSession deleteUserFromSharedAppleDevice: operationId: deviceManagement.managedDevices.managedDevice.deleteUserFromSharedAppleDevice deprovision: @@ -25941,6 +26907,8 @@ paths: operationId: deviceManagement.managedDevices.managedDevice.reprovisionCloudPc requestRemoteAssistance: operationId: deviceManagement.managedDevices.managedDevice.requestRemoteAssistance + requestRemoteHelpSessionAccess: + operationId: deviceManagement.managedDevices.managedDevice.requestRemoteHelpSessionAccess resetPasscode: operationId: deviceManagement.managedDevices.managedDevice.resetPasscode resizeCloudPc: @@ -25949,6 +26917,8 @@ paths: operationId: deviceManagement.managedDevices.managedDevice.restoreCloudPc retire: operationId: deviceManagement.managedDevices.managedDevice.retire + retrieveRemoteHelpSession: + operationId: deviceManagement.managedDevices.managedDevice.retrieveRemoteHelpSession revokeAppleVppLicenses: operationId: deviceManagement.managedDevices.managedDevice.revokeAppleVppLicenses rotateBitLockerKeys: @@ -25988,6 +26958,7 @@ paths: in: path description: 'key: id of managedDevice' required: true + style: simple schema: type: string x-ms-docs-key-type: managedDevice @@ -26014,12 +26985,14 @@ paths: in: path description: 'key: id of managedDevice' required: true + style: simple schema: type: string x-ms-docs-key-type: managedDevice - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -26033,12 +27006,14 @@ paths: tags: - deviceManagement.managedDevice summary: Get assignmentFilterEvaluationStatusDetails from deviceManagement + description: Managed device mobile app configuration states for this device. operationId: deviceManagement.managedDevices_ListAssignmentFilterEvaluationStatusDetails parameters: - name: managedDevice-id in: path description: 'key: id of managedDevice' required: true + style: simple schema: type: string x-ms-docs-key-type: managedDevice @@ -26106,6 +27081,7 @@ paths: in: path description: 'key: id of managedDevice' required: true + style: simple schema: type: string x-ms-docs-key-type: managedDevice @@ -26131,12 +27107,14 @@ paths: tags: - deviceManagement.managedDevice summary: Get assignmentFilterEvaluationStatusDetails from deviceManagement + description: Managed device mobile app configuration states for this device. operationId: deviceManagement.managedDevices_GetAssignmentFilterEvaluationStatusDetails parameters: - name: managedDevice-id in: path description: 'key: id of managedDevice' required: true + style: simple schema: type: string x-ms-docs-key-type: managedDevice @@ -26144,6 +27122,7 @@ paths: in: path description: 'key: id of assignmentFilterEvaluationStatusDetails' required: true + style: simple schema: type: string x-ms-docs-key-type: assignmentFilterEvaluationStatusDetails @@ -26192,6 +27171,7 @@ paths: in: path description: 'key: id of managedDevice' required: true + style: simple schema: type: string x-ms-docs-key-type: managedDevice @@ -26199,6 +27179,7 @@ paths: in: path description: 'key: id of assignmentFilterEvaluationStatusDetails' required: true + style: simple schema: type: string x-ms-docs-key-type: assignmentFilterEvaluationStatusDetails @@ -26225,6 +27206,7 @@ paths: in: path description: 'key: id of managedDevice' required: true + style: simple schema: type: string x-ms-docs-key-type: managedDevice @@ -26232,12 +27214,14 @@ paths: in: path description: 'key: id of assignmentFilterEvaluationStatusDetails' required: true + style: simple schema: type: string x-ms-docs-key-type: assignmentFilterEvaluationStatusDetails - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -26251,12 +27235,14 @@ paths: tags: - deviceManagement.managedDevice summary: Get detectedApps from deviceManagement + description: All applications currently installed on the device operationId: deviceManagement.managedDevices_ListDetectedApps parameters: - name: managedDevice-id in: path description: 'key: id of managedDevice' required: true + style: simple schema: type: string x-ms-docs-key-type: managedDevice @@ -26281,6 +27267,10 @@ paths: - deviceCount desc - displayName - displayName desc + - platform + - platform desc + - publisher + - publisher desc - sizeInByte - sizeInByte desc - version @@ -26299,6 +27289,8 @@ paths: - id - deviceCount - displayName + - platform + - publisher - sizeInByte - version - managedDevices @@ -26330,12 +27322,14 @@ paths: tags: - deviceManagement.managedDevice summary: Get detectedApps from deviceManagement + description: All applications currently installed on the device operationId: deviceManagement.managedDevices_GetDetectedApps parameters: - name: managedDevice-id in: path description: 'key: id of managedDevice' required: true + style: simple schema: type: string x-ms-docs-key-type: managedDevice @@ -26343,6 +27337,7 @@ paths: in: path description: 'key: id of detectedApp' required: true + style: simple schema: type: string x-ms-docs-key-type: detectedApp @@ -26359,6 +27354,8 @@ paths: - id - deviceCount - displayName + - platform + - publisher - sizeInByte - version - managedDevices @@ -26397,12 +27394,14 @@ paths: tags: - deviceManagement.managedDevice summary: Get deviceCategory from deviceManagement + description: Device category operationId: deviceManagement.managedDevices_GetDeviceCategory parameters: - name: managedDevice-id in: path description: 'key: id of managedDevice' required: true + style: simple schema: type: string x-ms-docs-key-type: managedDevice @@ -26453,6 +27452,7 @@ paths: in: path description: 'key: id of managedDevice' required: true + style: simple schema: type: string x-ms-docs-key-type: managedDevice @@ -26479,12 +27479,14 @@ paths: in: path description: 'key: id of managedDevice' required: true + style: simple schema: type: string x-ms-docs-key-type: managedDevice - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -26498,12 +27500,14 @@ paths: tags: - deviceManagement.managedDevice summary: Get deviceCompliancePolicyStates from deviceManagement + description: Device compliance policy states for this device. operationId: deviceManagement.managedDevices_ListDeviceCompliancePolicyStates parameters: - name: managedDevice-id in: path description: 'key: id of managedDevice' required: true + style: simple schema: type: string x-ms-docs-key-type: managedDevice @@ -26592,6 +27596,7 @@ paths: in: path description: 'key: id of managedDevice' required: true + style: simple schema: type: string x-ms-docs-key-type: managedDevice @@ -26617,12 +27622,14 @@ paths: tags: - deviceManagement.managedDevice summary: Get deviceCompliancePolicyStates from deviceManagement + description: Device compliance policy states for this device. operationId: deviceManagement.managedDevices_GetDeviceCompliancePolicyStates parameters: - name: managedDevice-id in: path description: 'key: id of managedDevice' required: true + style: simple schema: type: string x-ms-docs-key-type: managedDevice @@ -26630,6 +27637,7 @@ paths: in: path description: 'key: id of deviceCompliancePolicyState' required: true + style: simple schema: type: string x-ms-docs-key-type: deviceCompliancePolicyState @@ -26685,6 +27693,7 @@ paths: in: path description: 'key: id of managedDevice' required: true + style: simple schema: type: string x-ms-docs-key-type: managedDevice @@ -26692,6 +27701,7 @@ paths: in: path description: 'key: id of deviceCompliancePolicyState' required: true + style: simple schema: type: string x-ms-docs-key-type: deviceCompliancePolicyState @@ -26718,6 +27728,7 @@ paths: in: path description: 'key: id of managedDevice' required: true + style: simple schema: type: string x-ms-docs-key-type: managedDevice @@ -26725,12 +27736,14 @@ paths: in: path description: 'key: id of deviceCompliancePolicyState' required: true + style: simple schema: type: string x-ms-docs-key-type: deviceCompliancePolicyState - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -26744,12 +27757,14 @@ paths: tags: - deviceManagement.managedDevice summary: Get deviceConfigurationStates from deviceManagement + description: Device configuration states for this device. operationId: deviceManagement.managedDevices_ListDeviceConfigurationStates parameters: - name: managedDevice-id in: path description: 'key: id of managedDevice' required: true + style: simple schema: type: string x-ms-docs-key-type: managedDevice @@ -26838,6 +27853,7 @@ paths: in: path description: 'key: id of managedDevice' required: true + style: simple schema: type: string x-ms-docs-key-type: managedDevice @@ -26863,12 +27879,14 @@ paths: tags: - deviceManagement.managedDevice summary: Get deviceConfigurationStates from deviceManagement + description: Device configuration states for this device. operationId: deviceManagement.managedDevices_GetDeviceConfigurationStates parameters: - name: managedDevice-id in: path description: 'key: id of managedDevice' required: true + style: simple schema: type: string x-ms-docs-key-type: managedDevice @@ -26876,6 +27894,7 @@ paths: in: path description: 'key: id of deviceConfigurationState' required: true + style: simple schema: type: string x-ms-docs-key-type: deviceConfigurationState @@ -26931,6 +27950,7 @@ paths: in: path description: 'key: id of managedDevice' required: true + style: simple schema: type: string x-ms-docs-key-type: managedDevice @@ -26938,6 +27958,7 @@ paths: in: path description: 'key: id of deviceConfigurationState' required: true + style: simple schema: type: string x-ms-docs-key-type: deviceConfigurationState @@ -26964,6 +27985,7 @@ paths: in: path description: 'key: id of managedDevice' required: true + style: simple schema: type: string x-ms-docs-key-type: managedDevice @@ -26971,12 +27993,14 @@ paths: in: path description: 'key: id of deviceConfigurationState' required: true + style: simple schema: type: string x-ms-docs-key-type: deviceConfigurationState - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -26990,12 +28014,14 @@ paths: tags: - deviceManagement.managedDevice summary: Get logCollectionRequests from deviceManagement + description: List of log collection requests operationId: deviceManagement.managedDevices_ListLogCollectionRequests parameters: - name: managedDevice-id in: path description: 'key: id of managedDevice' required: true + style: simple schema: type: string x-ms-docs-key-type: managedDevice @@ -27084,6 +28110,7 @@ paths: in: path description: 'key: id of managedDevice' required: true + style: simple schema: type: string x-ms-docs-key-type: managedDevice @@ -27109,12 +28136,14 @@ paths: tags: - deviceManagement.managedDevice summary: Get logCollectionRequests from deviceManagement + description: List of log collection requests operationId: deviceManagement.managedDevices_GetLogCollectionRequests parameters: - name: managedDevice-id in: path description: 'key: id of managedDevice' required: true + style: simple schema: type: string x-ms-docs-key-type: managedDevice @@ -27122,6 +28151,7 @@ paths: in: path description: 'key: id of deviceLogCollectionResponse' required: true + style: simple schema: type: string x-ms-docs-key-type: deviceLogCollectionResponse @@ -27180,6 +28210,7 @@ paths: in: path description: 'key: id of managedDevice' required: true + style: simple schema: type: string x-ms-docs-key-type: managedDevice @@ -27187,6 +28218,7 @@ paths: in: path description: 'key: id of deviceLogCollectionResponse' required: true + style: simple schema: type: string x-ms-docs-key-type: deviceLogCollectionResponse @@ -27213,6 +28245,7 @@ paths: in: path description: 'key: id of managedDevice' required: true + style: simple schema: type: string x-ms-docs-key-type: managedDevice @@ -27220,12 +28253,14 @@ paths: in: path description: 'key: id of deviceLogCollectionResponse' required: true + style: simple schema: type: string x-ms-docs-key-type: deviceLogCollectionResponse - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -27239,12 +28274,14 @@ paths: tags: - deviceManagement.managedDevice summary: Get managedDeviceMobileAppConfigurationStates from deviceManagement + description: Managed device mobile app configuration states for this device. operationId: deviceManagement.managedDevices_ListManagedDeviceMobileAppConfigurationStates parameters: - name: managedDevice-id in: path description: 'key: id of managedDevice' required: true + style: simple schema: type: string x-ms-docs-key-type: managedDevice @@ -27333,6 +28370,7 @@ paths: in: path description: 'key: id of managedDevice' required: true + style: simple schema: type: string x-ms-docs-key-type: managedDevice @@ -27358,12 +28396,14 @@ paths: tags: - deviceManagement.managedDevice summary: Get managedDeviceMobileAppConfigurationStates from deviceManagement + description: Managed device mobile app configuration states for this device. operationId: deviceManagement.managedDevices_GetManagedDeviceMobileAppConfigurationStates parameters: - name: managedDevice-id in: path description: 'key: id of managedDevice' required: true + style: simple schema: type: string x-ms-docs-key-type: managedDevice @@ -27371,6 +28411,7 @@ paths: in: path description: 'key: id of managedDeviceMobileAppConfigurationState' required: true + style: simple schema: type: string x-ms-docs-key-type: managedDeviceMobileAppConfigurationState @@ -27426,6 +28467,7 @@ paths: in: path description: 'key: id of managedDevice' required: true + style: simple schema: type: string x-ms-docs-key-type: managedDevice @@ -27433,6 +28475,7 @@ paths: in: path description: 'key: id of managedDeviceMobileAppConfigurationState' required: true + style: simple schema: type: string x-ms-docs-key-type: managedDeviceMobileAppConfigurationState @@ -27459,6 +28502,7 @@ paths: in: path description: 'key: id of managedDevice' required: true + style: simple schema: type: string x-ms-docs-key-type: managedDevice @@ -27466,12 +28510,14 @@ paths: in: path description: 'key: id of managedDeviceMobileAppConfigurationState' required: true + style: simple schema: type: string x-ms-docs-key-type: managedDeviceMobileAppConfigurationState - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -27485,12 +28531,14 @@ paths: tags: - deviceManagement.managedDevice summary: Get securityBaselineStates from deviceManagement + description: Security baseline states for this device. operationId: deviceManagement.managedDevices_ListSecurityBaselineStates parameters: - name: managedDevice-id in: path description: 'key: id of managedDevice' required: true + style: simple schema: type: string x-ms-docs-key-type: managedDevice @@ -27569,6 +28617,7 @@ paths: in: path description: 'key: id of managedDevice' required: true + style: simple schema: type: string x-ms-docs-key-type: managedDevice @@ -27594,12 +28643,14 @@ paths: tags: - deviceManagement.managedDevice summary: Get securityBaselineStates from deviceManagement + description: Security baseline states for this device. operationId: deviceManagement.managedDevices_GetSecurityBaselineStates parameters: - name: managedDevice-id in: path description: 'key: id of managedDevice' required: true + style: simple schema: type: string x-ms-docs-key-type: managedDevice @@ -27607,6 +28658,7 @@ paths: in: path description: 'key: id of securityBaselineState' required: true + style: simple schema: type: string x-ms-docs-key-type: securityBaselineState @@ -27666,6 +28718,7 @@ paths: in: path description: 'key: id of managedDevice' required: true + style: simple schema: type: string x-ms-docs-key-type: managedDevice @@ -27673,6 +28726,7 @@ paths: in: path description: 'key: id of securityBaselineState' required: true + style: simple schema: type: string x-ms-docs-key-type: securityBaselineState @@ -27699,6 +28753,7 @@ paths: in: path description: 'key: id of managedDevice' required: true + style: simple schema: type: string x-ms-docs-key-type: managedDevice @@ -27706,12 +28761,14 @@ paths: in: path description: 'key: id of securityBaselineState' required: true + style: simple schema: type: string x-ms-docs-key-type: securityBaselineState - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -27725,12 +28782,14 @@ paths: tags: - deviceManagement.managedDevice summary: Get settingStates from deviceManagement + description: The security baseline state for different settings for a device operationId: deviceManagement.managedDevices.securityBaselineStates_ListSettingStates parameters: - name: managedDevice-id in: path description: 'key: id of managedDevice' required: true + style: simple schema: type: string x-ms-docs-key-type: managedDevice @@ -27738,6 +28797,7 @@ paths: in: path description: 'key: id of securityBaselineState' required: true + style: simple schema: type: string x-ms-docs-key-type: securityBaselineState @@ -27826,6 +28886,7 @@ paths: in: path description: 'key: id of managedDevice' required: true + style: simple schema: type: string x-ms-docs-key-type: managedDevice @@ -27833,6 +28894,7 @@ paths: in: path description: 'key: id of securityBaselineState' required: true + style: simple schema: type: string x-ms-docs-key-type: securityBaselineState @@ -27858,12 +28920,14 @@ paths: tags: - deviceManagement.managedDevice summary: Get settingStates from deviceManagement + description: The security baseline state for different settings for a device operationId: deviceManagement.managedDevices.securityBaselineStates_GetSettingStates parameters: - name: managedDevice-id in: path description: 'key: id of managedDevice' required: true + style: simple schema: type: string x-ms-docs-key-type: managedDevice @@ -27871,6 +28935,7 @@ paths: in: path description: 'key: id of securityBaselineState' required: true + style: simple schema: type: string x-ms-docs-key-type: securityBaselineState @@ -27878,6 +28943,7 @@ paths: in: path description: 'key: id of securityBaselineSettingState' required: true + style: simple schema: type: string x-ms-docs-key-type: securityBaselineSettingState @@ -27933,6 +28999,7 @@ paths: in: path description: 'key: id of managedDevice' required: true + style: simple schema: type: string x-ms-docs-key-type: managedDevice @@ -27940,6 +29007,7 @@ paths: in: path description: 'key: id of securityBaselineState' required: true + style: simple schema: type: string x-ms-docs-key-type: securityBaselineState @@ -27947,6 +29015,7 @@ paths: in: path description: 'key: id of securityBaselineSettingState' required: true + style: simple schema: type: string x-ms-docs-key-type: securityBaselineSettingState @@ -27973,6 +29042,7 @@ paths: in: path description: 'key: id of managedDevice' required: true + style: simple schema: type: string x-ms-docs-key-type: managedDevice @@ -27980,6 +29050,7 @@ paths: in: path description: 'key: id of securityBaselineState' required: true + style: simple schema: type: string x-ms-docs-key-type: securityBaselineState @@ -27987,12 +29058,14 @@ paths: in: path description: 'key: id of securityBaselineSettingState' required: true + style: simple schema: type: string x-ms-docs-key-type: securityBaselineSettingState - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -28006,12 +29079,14 @@ paths: tags: - deviceManagement.managedDevice summary: Get users from deviceManagement + description: The primary users associated with the managed device. operationId: deviceManagement.managedDevices_ListUsers parameters: - name: managedDevice-id in: path description: 'key: id of managedDevice' required: true + style: simple schema: type: string x-ms-docs-key-type: managedDevice @@ -28072,6 +29147,8 @@ paths: - employeeHireDate desc - employeeId - employeeId desc + - employeeLeaveDateTime + - employeeLeaveDateTime desc - employeeOrgData - employeeOrgData desc - employeeType @@ -28224,6 +29301,7 @@ paths: - displayName - employeeHireDate - employeeId + - employeeLeaveDateTime - employeeOrgData - employeeType - externalUserState @@ -28441,12 +29519,14 @@ paths: tags: - deviceManagement.managedDevice summary: Get windowsProtectionState from deviceManagement + description: The device protection status. This property is read-only. operationId: deviceManagement.managedDevices_GetWindowsProtectionState parameters: - name: managedDevice-id in: path description: 'key: id of managedDevice' required: true + style: simple schema: type: string x-ms-docs-key-type: managedDevice @@ -28521,6 +29601,7 @@ paths: in: path description: 'key: id of managedDevice' required: true + style: simple schema: type: string x-ms-docs-key-type: managedDevice @@ -28547,12 +29628,14 @@ paths: in: path description: 'key: id of managedDevice' required: true + style: simple schema: type: string x-ms-docs-key-type: managedDevice - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -28566,12 +29649,14 @@ paths: tags: - deviceManagement.managedDevice summary: Get detectedMalwareState from deviceManagement + description: Device malware list operationId: deviceManagement.managedDevices.windowsProtectionState_ListDetectedMalwareState parameters: - name: managedDevice-id in: path description: 'key: id of managedDevice' required: true + style: simple schema: type: string x-ms-docs-key-type: managedDevice @@ -28666,6 +29751,7 @@ paths: in: path description: 'key: id of managedDevice' required: true + style: simple schema: type: string x-ms-docs-key-type: managedDevice @@ -28691,12 +29777,14 @@ paths: tags: - deviceManagement.managedDevice summary: Get detectedMalwareState from deviceManagement + description: Device malware list operationId: deviceManagement.managedDevices.windowsProtectionState_GetDetectedMalwareState parameters: - name: managedDevice-id in: path description: 'key: id of managedDevice' required: true + style: simple schema: type: string x-ms-docs-key-type: managedDevice @@ -28704,6 +29792,7 @@ paths: in: path description: 'key: id of windowsDeviceMalwareState' required: true + style: simple schema: type: string x-ms-docs-key-type: windowsDeviceMalwareState @@ -28761,6 +29850,7 @@ paths: in: path description: 'key: id of managedDevice' required: true + style: simple schema: type: string x-ms-docs-key-type: managedDevice @@ -28768,6 +29858,7 @@ paths: in: path description: 'key: id of windowsDeviceMalwareState' required: true + style: simple schema: type: string x-ms-docs-key-type: windowsDeviceMalwareState @@ -28794,6 +29885,7 @@ paths: in: path description: 'key: id of managedDevice' required: true + style: simple schema: type: string x-ms-docs-key-type: managedDevice @@ -28801,12 +29893,14 @@ paths: in: path description: 'key: id of windowsDeviceMalwareState' required: true + style: simple schema: type: string x-ms-docs-key-type: windowsDeviceMalwareState - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -28820,6 +29914,7 @@ paths: tags: - deviceManagement.microsoftTunnelConfiguration summary: Get microsoftTunnelConfigurations from deviceManagement + description: Collection of MicrosoftTunnelConfiguration settings associated with account. operationId: deviceManagement_ListMicrosoftTunnelConfigurations parameters: - $ref: '#/components/parameters/top' @@ -28939,12 +30034,14 @@ paths: tags: - deviceManagement.microsoftTunnelConfiguration summary: Get microsoftTunnelConfigurations from deviceManagement + description: Collection of MicrosoftTunnelConfiguration settings associated with account. operationId: deviceManagement_GetMicrosoftTunnelConfigurations parameters: - name: microsoftTunnelConfiguration-id in: path description: 'key: id of microsoftTunnelConfiguration' required: true + style: simple schema: type: string x-ms-docs-key-type: microsoftTunnelConfiguration @@ -29005,6 +30102,7 @@ paths: in: path description: 'key: id of microsoftTunnelConfiguration' required: true + style: simple schema: type: string x-ms-docs-key-type: microsoftTunnelConfiguration @@ -29031,12 +30129,14 @@ paths: in: path description: 'key: id of microsoftTunnelConfiguration' required: true + style: simple schema: type: string x-ms-docs-key-type: microsoftTunnelConfiguration - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -29050,6 +30150,7 @@ paths: tags: - deviceManagement.microsoftTunnelHealthThreshold summary: Get microsoftTunnelHealthThresholds from deviceManagement + description: Collection of MicrosoftTunnelHealthThreshold settings associated with account. operationId: deviceManagement_ListMicrosoftTunnelHealthThresholds parameters: - $ref: '#/components/parameters/top' @@ -29142,12 +30243,14 @@ paths: tags: - deviceManagement.microsoftTunnelHealthThreshold summary: Get microsoftTunnelHealthThresholds from deviceManagement + description: Collection of MicrosoftTunnelHealthThreshold settings associated with account. operationId: deviceManagement_GetMicrosoftTunnelHealthThresholds parameters: - name: microsoftTunnelHealthThreshold-id in: path description: 'key: id of microsoftTunnelHealthThreshold' required: true + style: simple schema: type: string x-ms-docs-key-type: microsoftTunnelHealthThreshold @@ -29199,6 +30302,7 @@ paths: in: path description: 'key: id of microsoftTunnelHealthThreshold' required: true + style: simple schema: type: string x-ms-docs-key-type: microsoftTunnelHealthThreshold @@ -29225,12 +30329,14 @@ paths: in: path description: 'key: id of microsoftTunnelHealthThreshold' required: true + style: simple schema: type: string x-ms-docs-key-type: microsoftTunnelHealthThreshold - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -29244,6 +30350,7 @@ paths: tags: - deviceManagement.microsoftTunnelServerLogCollectionResponse summary: Get microsoftTunnelServerLogCollectionResponses from deviceManagement + description: Collection of MicrosoftTunnelServerLogCollectionResponse settings associated with account. operationId: deviceManagement_ListMicrosoftTunnelServerLogCollectionResponses parameters: - $ref: '#/components/parameters/top' @@ -29345,12 +30452,14 @@ paths: tags: - deviceManagement.microsoftTunnelServerLogCollectionResponse summary: Get microsoftTunnelServerLogCollectionResponses from deviceManagement + description: Collection of MicrosoftTunnelServerLogCollectionResponse settings associated with account. operationId: deviceManagement_GetMicrosoftTunnelServerLogCollectionResponses parameters: - name: microsoftTunnelServerLogCollectionResponse-id in: path description: 'key: id of microsoftTunnelServerLogCollectionResponse' required: true + style: simple schema: type: string x-ms-docs-key-type: microsoftTunnelServerLogCollectionResponse @@ -29408,6 +30517,7 @@ paths: in: path description: 'key: id of microsoftTunnelServerLogCollectionResponse' required: true + style: simple schema: type: string x-ms-docs-key-type: microsoftTunnelServerLogCollectionResponse @@ -29434,12 +30544,14 @@ paths: in: path description: 'key: id of microsoftTunnelServerLogCollectionResponse' required: true + style: simple schema: type: string x-ms-docs-key-type: microsoftTunnelServerLogCollectionResponse - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -29453,6 +30565,7 @@ paths: tags: - deviceManagement.microsoftTunnelSite summary: Get microsoftTunnelSites from deviceManagement + description: Collection of MicrosoftTunnelSite settings associated with account. operationId: deviceManagement_ListMicrosoftTunnelSites parameters: - $ref: '#/components/parameters/top' @@ -29570,12 +30683,14 @@ paths: tags: - deviceManagement.microsoftTunnelSite summary: Get microsoftTunnelSites from deviceManagement + description: Collection of MicrosoftTunnelSite settings associated with account. operationId: deviceManagement_GetMicrosoftTunnelSites parameters: - name: microsoftTunnelSite-id in: path description: 'key: id of microsoftTunnelSite' required: true + style: simple schema: type: string x-ms-docs-key-type: microsoftTunnelSite @@ -29649,6 +30764,7 @@ paths: in: path description: 'key: id of microsoftTunnelSite' required: true + style: simple schema: type: string x-ms-docs-key-type: microsoftTunnelSite @@ -29675,12 +30791,14 @@ paths: in: path description: 'key: id of microsoftTunnelSite' required: true + style: simple schema: type: string x-ms-docs-key-type: microsoftTunnelSite - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -29694,12 +30812,14 @@ paths: tags: - deviceManagement.microsoftTunnelSite summary: Get microsoftTunnelConfiguration from deviceManagement + description: The MicrosoftTunnelConfiguration that has been applied to this MicrosoftTunnelSite operationId: deviceManagement.microsoftTunnelSites_GetMicrosoftTunnelConfiguration parameters: - name: microsoftTunnelSite-id in: path description: 'key: id of microsoftTunnelSite' required: true + style: simple schema: type: string x-ms-docs-key-type: microsoftTunnelSite @@ -29760,6 +30880,7 @@ paths: in: path description: 'key: id of microsoftTunnelSite' required: true + style: simple schema: type: string x-ms-docs-key-type: microsoftTunnelSite @@ -29786,12 +30907,14 @@ paths: in: path description: 'key: id of microsoftTunnelSite' required: true + style: simple schema: type: string x-ms-docs-key-type: microsoftTunnelSite - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -29805,12 +30928,14 @@ paths: tags: - deviceManagement.microsoftTunnelSite summary: Get microsoftTunnelServers from deviceManagement + description: A list of MicrosoftTunnelServers that are registered to this MicrosoftTunnelSite operationId: deviceManagement.microsoftTunnelSites_ListMicrosoftTunnelServers parameters: - name: microsoftTunnelSite-id in: path description: 'key: id of microsoftTunnelSite' required: true + style: simple schema: type: string x-ms-docs-key-type: microsoftTunnelSite @@ -29890,6 +31015,7 @@ paths: in: path description: 'key: id of microsoftTunnelSite' required: true + style: simple schema: type: string x-ms-docs-key-type: microsoftTunnelSite @@ -29915,12 +31041,14 @@ paths: tags: - deviceManagement.microsoftTunnelSite summary: Get microsoftTunnelServers from deviceManagement + description: A list of MicrosoftTunnelServers that are registered to this MicrosoftTunnelSite operationId: deviceManagement.microsoftTunnelSites_GetMicrosoftTunnelServers parameters: - name: microsoftTunnelSite-id in: path description: 'key: id of microsoftTunnelSite' required: true + style: simple schema: type: string x-ms-docs-key-type: microsoftTunnelSite @@ -29928,6 +31056,7 @@ paths: in: path description: 'key: id of microsoftTunnelServer' required: true + style: simple schema: type: string x-ms-docs-key-type: microsoftTunnelServer @@ -29987,6 +31116,7 @@ paths: in: path description: 'key: id of microsoftTunnelSite' required: true + style: simple schema: type: string x-ms-docs-key-type: microsoftTunnelSite @@ -29994,6 +31124,7 @@ paths: in: path description: 'key: id of microsoftTunnelServer' required: true + style: simple schema: type: string x-ms-docs-key-type: microsoftTunnelServer @@ -30020,6 +31151,7 @@ paths: in: path description: 'key: id of microsoftTunnelSite' required: true + style: simple schema: type: string x-ms-docs-key-type: microsoftTunnelSite @@ -30027,12 +31159,14 @@ paths: in: path description: 'key: id of microsoftTunnelServer' required: true + style: simple schema: type: string x-ms-docs-key-type: microsoftTunnelServer - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -30046,6 +31180,7 @@ paths: tags: - deviceManagement.mobileAppTroubleshootingEvent summary: Get mobileAppTroubleshootingEvents from deviceManagement + description: The collection property of MobileAppTroubleshootingEvent. operationId: deviceManagement_ListMobileAppTroubleshootingEvents parameters: - $ref: '#/components/parameters/top' @@ -30155,12 +31290,14 @@ paths: tags: - deviceManagement.mobileAppTroubleshootingEvent summary: Get mobileAppTroubleshootingEvents from deviceManagement + description: The collection property of MobileAppTroubleshootingEvent. operationId: deviceManagement_GetMobileAppTroubleshootingEvents parameters: - name: mobileAppTroubleshootingEvent-id in: path description: 'key: id of mobileAppTroubleshootingEvent' required: true + style: simple schema: type: string x-ms-docs-key-type: mobileAppTroubleshootingEvent @@ -30224,6 +31361,7 @@ paths: in: path description: 'key: id of mobileAppTroubleshootingEvent' required: true + style: simple schema: type: string x-ms-docs-key-type: mobileAppTroubleshootingEvent @@ -30250,12 +31388,14 @@ paths: in: path description: 'key: id of mobileAppTroubleshootingEvent' required: true + style: simple schema: type: string x-ms-docs-key-type: mobileAppTroubleshootingEvent - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -30269,12 +31409,14 @@ paths: tags: - deviceManagement.mobileAppTroubleshootingEvent summary: Get appLogCollectionRequests from deviceManagement + description: The collection property of AppLogUploadRequest. operationId: deviceManagement.mobileAppTroubleshootingEvents_ListAppLogCollectionRequests parameters: - name: mobileAppTroubleshootingEvent-id in: path description: 'key: id of mobileAppTroubleshootingEvent' required: true + style: simple schema: type: string x-ms-docs-key-type: mobileAppTroubleshootingEvent @@ -30351,6 +31493,7 @@ paths: in: path description: 'key: id of mobileAppTroubleshootingEvent' required: true + style: simple schema: type: string x-ms-docs-key-type: mobileAppTroubleshootingEvent @@ -30376,12 +31519,14 @@ paths: tags: - deviceManagement.mobileAppTroubleshootingEvent summary: Get appLogCollectionRequests from deviceManagement + description: The collection property of AppLogUploadRequest. operationId: deviceManagement.mobileAppTroubleshootingEvents_GetAppLogCollectionRequests parameters: - name: mobileAppTroubleshootingEvent-id in: path description: 'key: id of mobileAppTroubleshootingEvent' required: true + style: simple schema: type: string x-ms-docs-key-type: mobileAppTroubleshootingEvent @@ -30389,6 +31534,7 @@ paths: in: path description: 'key: id of appLogCollectionRequest' required: true + style: simple schema: type: string x-ms-docs-key-type: appLogCollectionRequest @@ -30443,6 +31589,7 @@ paths: in: path description: 'key: id of mobileAppTroubleshootingEvent' required: true + style: simple schema: type: string x-ms-docs-key-type: mobileAppTroubleshootingEvent @@ -30450,6 +31597,7 @@ paths: in: path description: 'key: id of appLogCollectionRequest' required: true + style: simple schema: type: string x-ms-docs-key-type: appLogCollectionRequest @@ -30476,6 +31624,7 @@ paths: in: path description: 'key: id of mobileAppTroubleshootingEvent' required: true + style: simple schema: type: string x-ms-docs-key-type: mobileAppTroubleshootingEvent @@ -30483,12 +31632,14 @@ paths: in: path description: 'key: id of appLogCollectionRequest' required: true + style: simple schema: type: string x-ms-docs-key-type: appLogCollectionRequest - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -30502,6 +31653,7 @@ paths: tags: - deviceManagement.notificationMessageTemplate summary: Get notificationMessageTemplates from deviceManagement + description: The Notification Message Templates. operationId: deviceManagement_ListNotificationMessageTemplates parameters: - $ref: '#/components/parameters/top' @@ -30599,12 +31751,14 @@ paths: tags: - deviceManagement.notificationMessageTemplate summary: Get notificationMessageTemplates from deviceManagement + description: The Notification Message Templates. operationId: deviceManagement_GetNotificationMessageTemplates parameters: - name: notificationMessageTemplate-id in: path description: 'key: id of notificationMessageTemplate' required: true + style: simple schema: type: string x-ms-docs-key-type: notificationMessageTemplate @@ -30666,6 +31820,7 @@ paths: in: path description: 'key: id of notificationMessageTemplate' required: true + style: simple schema: type: string x-ms-docs-key-type: notificationMessageTemplate @@ -30692,12 +31847,14 @@ paths: in: path description: 'key: id of notificationMessageTemplate' required: true + style: simple schema: type: string x-ms-docs-key-type: notificationMessageTemplate - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -30711,12 +31868,14 @@ paths: tags: - deviceManagement.notificationMessageTemplate summary: Get localizedNotificationMessages from deviceManagement + description: The list of localized messages for this Notification Message Template. operationId: deviceManagement.notificationMessageTemplates_ListLocalizedNotificationMessages parameters: - name: notificationMessageTemplate-id in: path description: 'key: id of notificationMessageTemplate' required: true + style: simple schema: type: string x-ms-docs-key-type: notificationMessageTemplate @@ -30796,6 +31955,7 @@ paths: in: path description: 'key: id of notificationMessageTemplate' required: true + style: simple schema: type: string x-ms-docs-key-type: notificationMessageTemplate @@ -30821,12 +31981,14 @@ paths: tags: - deviceManagement.notificationMessageTemplate summary: Get localizedNotificationMessages from deviceManagement + description: The list of localized messages for this Notification Message Template. operationId: deviceManagement.notificationMessageTemplates_GetLocalizedNotificationMessages parameters: - name: notificationMessageTemplate-id in: path description: 'key: id of notificationMessageTemplate' required: true + style: simple schema: type: string x-ms-docs-key-type: notificationMessageTemplate @@ -30834,6 +31996,7 @@ paths: in: path description: 'key: id of localizedNotificationMessage' required: true + style: simple schema: type: string x-ms-docs-key-type: localizedNotificationMessage @@ -30886,6 +32049,7 @@ paths: in: path description: 'key: id of notificationMessageTemplate' required: true + style: simple schema: type: string x-ms-docs-key-type: notificationMessageTemplate @@ -30893,6 +32057,7 @@ paths: in: path description: 'key: id of localizedNotificationMessage' required: true + style: simple schema: type: string x-ms-docs-key-type: localizedNotificationMessage @@ -30919,6 +32084,7 @@ paths: in: path description: 'key: id of notificationMessageTemplate' required: true + style: simple schema: type: string x-ms-docs-key-type: notificationMessageTemplate @@ -30926,12 +32092,14 @@ paths: in: path description: 'key: id of localizedNotificationMessage' required: true + style: simple schema: type: string x-ms-docs-key-type: localizedNotificationMessage - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -30945,6 +32113,7 @@ paths: tags: - deviceManagement.remoteActionAudit summary: Get remoteActionAudits from deviceManagement + description: The list of device remote action audits with the tenant. operationId: deviceManagement_ListRemoteActionAudits parameters: - $ref: '#/components/parameters/top' @@ -31052,12 +32221,14 @@ paths: tags: - deviceManagement.remoteActionAudit summary: Get remoteActionAudits from deviceManagement + description: The list of device remote action audits with the tenant. operationId: deviceManagement_GetRemoteActionAudits parameters: - name: remoteActionAudit-id in: path description: 'key: id of remoteActionAudit' required: true + style: simple schema: type: string x-ms-docs-key-type: remoteActionAudit @@ -31114,6 +32285,7 @@ paths: in: path description: 'key: id of remoteActionAudit' required: true + style: simple schema: type: string x-ms-docs-key-type: remoteActionAudit @@ -31140,12 +32312,14 @@ paths: in: path description: 'key: id of remoteActionAudit' required: true + style: simple schema: type: string x-ms-docs-key-type: remoteActionAudit - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -31159,6 +32333,7 @@ paths: tags: - deviceManagement.deviceManagementResourceAccessProfileBase summary: Get resourceAccessProfiles from deviceManagement + description: Collection of resource access settings associated with account. operationId: deviceManagement_ListResourceAccessProfiles parameters: - $ref: '#/components/parameters/top' @@ -31259,12 +32434,14 @@ paths: tags: - deviceManagement.deviceManagementResourceAccessProfileBase summary: Get resourceAccessProfiles from deviceManagement + description: Collection of resource access settings associated with account. operationId: deviceManagement_GetResourceAccessProfiles parameters: - name: deviceManagementResourceAccessProfileBase-id in: path description: 'key: id of deviceManagementResourceAccessProfileBase' required: true + style: simple schema: type: string x-ms-docs-key-type: deviceManagementResourceAccessProfileBase @@ -31327,6 +32504,7 @@ paths: in: path description: 'key: id of deviceManagementResourceAccessProfileBase' required: true + style: simple schema: type: string x-ms-docs-key-type: deviceManagementResourceAccessProfileBase @@ -31353,12 +32531,14 @@ paths: in: path description: 'key: id of deviceManagementResourceAccessProfileBase' required: true + style: simple schema: type: string x-ms-docs-key-type: deviceManagementResourceAccessProfileBase - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -31372,12 +32552,14 @@ paths: tags: - deviceManagement.deviceManagementResourceAccessProfileBase summary: Get assignments from deviceManagement + description: The list of assignments for the device configuration profile. operationId: deviceManagement.resourceAccessProfiles_ListAssignments parameters: - name: deviceManagementResourceAccessProfileBase-id in: path description: 'key: id of deviceManagementResourceAccessProfileBase' required: true + style: simple schema: type: string x-ms-docs-key-type: deviceManagementResourceAccessProfileBase @@ -31451,6 +32633,7 @@ paths: in: path description: 'key: id of deviceManagementResourceAccessProfileBase' required: true + style: simple schema: type: string x-ms-docs-key-type: deviceManagementResourceAccessProfileBase @@ -31476,12 +32659,14 @@ paths: tags: - deviceManagement.deviceManagementResourceAccessProfileBase summary: Get assignments from deviceManagement + description: The list of assignments for the device configuration profile. operationId: deviceManagement.resourceAccessProfiles_GetAssignments parameters: - name: deviceManagementResourceAccessProfileBase-id in: path description: 'key: id of deviceManagementResourceAccessProfileBase' required: true + style: simple schema: type: string x-ms-docs-key-type: deviceManagementResourceAccessProfileBase @@ -31489,6 +32674,7 @@ paths: in: path description: 'key: id of deviceManagementResourceAccessProfileAssignment' required: true + style: simple schema: type: string x-ms-docs-key-type: deviceManagementResourceAccessProfileAssignment @@ -31539,6 +32725,7 @@ paths: in: path description: 'key: id of deviceManagementResourceAccessProfileBase' required: true + style: simple schema: type: string x-ms-docs-key-type: deviceManagementResourceAccessProfileBase @@ -31546,6 +32733,7 @@ paths: in: path description: 'key: id of deviceManagementResourceAccessProfileAssignment' required: true + style: simple schema: type: string x-ms-docs-key-type: deviceManagementResourceAccessProfileAssignment @@ -31572,6 +32760,7 @@ paths: in: path description: 'key: id of deviceManagementResourceAccessProfileBase' required: true + style: simple schema: type: string x-ms-docs-key-type: deviceManagementResourceAccessProfileBase @@ -31579,12 +32768,14 @@ paths: in: path description: 'key: id of deviceManagementResourceAccessProfileAssignment' required: true + style: simple schema: type: string x-ms-docs-key-type: deviceManagementResourceAccessProfileAssignment - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -31598,6 +32789,7 @@ paths: tags: - deviceManagement.deviceManagementConfigurationSettingDefinition summary: Get reusableSettings from deviceManagement + description: List of all reusable settings operationId: deviceManagement_ListReusableSettings parameters: - $ref: '#/components/parameters/top' @@ -31732,12 +32924,14 @@ paths: tags: - deviceManagement.deviceManagementConfigurationSettingDefinition summary: Get reusableSettings from deviceManagement + description: List of all reusable settings operationId: deviceManagement_GetReusableSettings parameters: - name: deviceManagementConfigurationSettingDefinition-id in: path description: 'key: id of deviceManagementConfigurationSettingDefinition' required: true + style: simple schema: type: string x-ms-docs-key-type: deviceManagementConfigurationSettingDefinition @@ -31803,6 +32997,7 @@ paths: in: path description: 'key: id of deviceManagementConfigurationSettingDefinition' required: true + style: simple schema: type: string x-ms-docs-key-type: deviceManagementConfigurationSettingDefinition @@ -31829,12 +33024,14 @@ paths: in: path description: 'key: id of deviceManagementConfigurationSettingDefinition' required: true + style: simple schema: type: string x-ms-docs-key-type: deviceManagementConfigurationSettingDefinition - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -31848,6 +33045,7 @@ paths: tags: - deviceManagement.deviceManagementSettingDefinition summary: Get settingDefinitions from deviceManagement + description: The device management intent setting definitions operationId: deviceManagement_ListSettingDefinitions parameters: - $ref: '#/components/parameters/top' @@ -31961,12 +33159,14 @@ paths: tags: - deviceManagement.deviceManagementSettingDefinition summary: Get settingDefinitions from deviceManagement + description: The device management intent setting definitions operationId: deviceManagement_GetSettingDefinitions parameters: - name: deviceManagementSettingDefinition-id in: path description: 'key: id of deviceManagementSettingDefinition' required: true + style: simple schema: type: string x-ms-docs-key-type: deviceManagementSettingDefinition @@ -32025,6 +33225,7 @@ paths: in: path description: 'key: id of deviceManagementSettingDefinition' required: true + style: simple schema: type: string x-ms-docs-key-type: deviceManagementSettingDefinition @@ -32051,12 +33252,14 @@ paths: in: path description: 'key: id of deviceManagementSettingDefinition' required: true + style: simple schema: type: string x-ms-docs-key-type: deviceManagementSettingDefinition - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -32070,6 +33273,7 @@ paths: tags: - deviceManagement.softwareUpdateStatusSummary summary: Get softwareUpdateStatusSummary from deviceManagement + description: The software update status summary. operationId: deviceManagement_GetSoftwareUpdateStatusSummary parameters: - name: $select @@ -32126,6 +33330,7 @@ paths: tags: - deviceManagement.deviceManagementTemplate summary: Get templates from deviceManagement + description: The available templates operationId: deviceManagement_ListTemplates parameters: - $ref: '#/components/parameters/top' @@ -32239,12 +33444,14 @@ paths: tags: - deviceManagement.deviceManagementTemplate summary: Get templates from deviceManagement + description: The available templates operationId: deviceManagement_GetTemplates parameters: - name: deviceManagementTemplate-id in: path description: 'key: id of deviceManagementTemplate' required: true + style: simple schema: type: string x-ms-docs-key-type: deviceManagementTemplate @@ -32324,6 +33531,7 @@ paths: in: path description: 'key: id of deviceManagementTemplate' required: true + style: simple schema: type: string x-ms-docs-key-type: deviceManagementTemplate @@ -32350,12 +33558,14 @@ paths: in: path description: 'key: id of deviceManagementTemplate' required: true + style: simple schema: type: string x-ms-docs-key-type: deviceManagementTemplate - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -32369,12 +33579,14 @@ paths: tags: - deviceManagement.deviceManagementTemplate summary: Get categories from deviceManagement + description: Collection of setting categories within the template operationId: deviceManagement.templates_ListCategories parameters: - name: deviceManagementTemplate-id in: path description: 'key: id of deviceManagementTemplate' required: true + style: simple schema: type: string x-ms-docs-key-type: deviceManagementTemplate @@ -32449,6 +33661,7 @@ paths: in: path description: 'key: id of deviceManagementTemplate' required: true + style: simple schema: type: string x-ms-docs-key-type: deviceManagementTemplate @@ -32474,12 +33687,14 @@ paths: tags: - deviceManagement.deviceManagementTemplate summary: Get categories from deviceManagement + description: Collection of setting categories within the template operationId: deviceManagement.templates_GetCategories parameters: - name: deviceManagementTemplate-id in: path description: 'key: id of deviceManagementTemplate' required: true + style: simple schema: type: string x-ms-docs-key-type: deviceManagementTemplate @@ -32487,6 +33702,7 @@ paths: in: path description: 'key: id of deviceManagementTemplateSettingCategory' required: true + style: simple schema: type: string x-ms-docs-key-type: deviceManagementTemplateSettingCategory @@ -32551,6 +33767,7 @@ paths: in: path description: 'key: id of deviceManagementTemplate' required: true + style: simple schema: type: string x-ms-docs-key-type: deviceManagementTemplate @@ -32558,6 +33775,7 @@ paths: in: path description: 'key: id of deviceManagementTemplateSettingCategory' required: true + style: simple schema: type: string x-ms-docs-key-type: deviceManagementTemplateSettingCategory @@ -32584,6 +33802,7 @@ paths: in: path description: 'key: id of deviceManagementTemplate' required: true + style: simple schema: type: string x-ms-docs-key-type: deviceManagementTemplate @@ -32591,12 +33810,14 @@ paths: in: path description: 'key: id of deviceManagementTemplateSettingCategory' required: true + style: simple schema: type: string x-ms-docs-key-type: deviceManagementTemplateSettingCategory - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -32610,12 +33831,14 @@ paths: tags: - deviceManagement.deviceManagementTemplate summary: Get recommendedSettings from deviceManagement + description: The settings this category contains operationId: deviceManagement.templates.categories_ListRecommendedSettings parameters: - name: deviceManagementTemplate-id in: path description: 'key: id of deviceManagementTemplate' required: true + style: simple schema: type: string x-ms-docs-key-type: deviceManagementTemplate @@ -32623,6 +33846,7 @@ paths: in: path description: 'key: id of deviceManagementTemplateSettingCategory' required: true + style: simple schema: type: string x-ms-docs-key-type: deviceManagementTemplateSettingCategory @@ -32693,6 +33917,7 @@ paths: in: path description: 'key: id of deviceManagementTemplate' required: true + style: simple schema: type: string x-ms-docs-key-type: deviceManagementTemplate @@ -32700,6 +33925,7 @@ paths: in: path description: 'key: id of deviceManagementTemplateSettingCategory' required: true + style: simple schema: type: string x-ms-docs-key-type: deviceManagementTemplateSettingCategory @@ -32725,12 +33951,14 @@ paths: tags: - deviceManagement.deviceManagementTemplate summary: Get recommendedSettings from deviceManagement + description: The settings this category contains operationId: deviceManagement.templates.categories_GetRecommendedSettings parameters: - name: deviceManagementTemplate-id in: path description: 'key: id of deviceManagementTemplate' required: true + style: simple schema: type: string x-ms-docs-key-type: deviceManagementTemplate @@ -32738,6 +33966,7 @@ paths: in: path description: 'key: id of deviceManagementTemplateSettingCategory' required: true + style: simple schema: type: string x-ms-docs-key-type: deviceManagementTemplateSettingCategory @@ -32745,6 +33974,7 @@ paths: in: path description: 'key: id of deviceManagementSettingInstance' required: true + style: simple schema: type: string x-ms-docs-key-type: deviceManagementSettingInstance @@ -32794,6 +34024,7 @@ paths: in: path description: 'key: id of deviceManagementTemplate' required: true + style: simple schema: type: string x-ms-docs-key-type: deviceManagementTemplate @@ -32801,6 +34032,7 @@ paths: in: path description: 'key: id of deviceManagementTemplateSettingCategory' required: true + style: simple schema: type: string x-ms-docs-key-type: deviceManagementTemplateSettingCategory @@ -32808,6 +34040,7 @@ paths: in: path description: 'key: id of deviceManagementSettingInstance' required: true + style: simple schema: type: string x-ms-docs-key-type: deviceManagementSettingInstance @@ -32834,6 +34067,7 @@ paths: in: path description: 'key: id of deviceManagementTemplate' required: true + style: simple schema: type: string x-ms-docs-key-type: deviceManagementTemplate @@ -32841,6 +34075,7 @@ paths: in: path description: 'key: id of deviceManagementTemplateSettingCategory' required: true + style: simple schema: type: string x-ms-docs-key-type: deviceManagementTemplateSettingCategory @@ -32848,12 +34083,14 @@ paths: in: path description: 'key: id of deviceManagementSettingInstance' required: true + style: simple schema: type: string x-ms-docs-key-type: deviceManagementSettingInstance - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -32867,12 +34104,14 @@ paths: tags: - deviceManagement.deviceManagementTemplate summary: Get migratableTo from deviceManagement + description: Collection of templates this template can migrate to operationId: deviceManagement.templates_ListMigratableTo parameters: - name: deviceManagementTemplate-id in: path description: 'key: id of deviceManagementTemplate' required: true + style: simple schema: type: string x-ms-docs-key-type: deviceManagementTemplate @@ -32970,6 +34209,7 @@ paths: in: path description: 'key: id of deviceManagementTemplate' required: true + style: simple schema: type: string x-ms-docs-key-type: deviceManagementTemplate @@ -32995,12 +34235,14 @@ paths: tags: - deviceManagement.deviceManagementTemplate summary: Get migratableTo from deviceManagement + description: Collection of templates this template can migrate to operationId: deviceManagement.templates_GetMigratableTo parameters: - name: deviceManagementTemplate-id in: path description: 'key: id of deviceManagementTemplate' required: true + style: simple schema: type: string x-ms-docs-key-type: deviceManagementTemplate @@ -33008,6 +34250,7 @@ paths: in: path description: 'key: id of deviceManagementTemplate' required: true + style: simple schema: type: string x-ms-docs-key-type: deviceManagementTemplate @@ -33090,6 +34333,7 @@ paths: in: path description: 'key: id of deviceManagementTemplate' required: true + style: simple schema: type: string x-ms-docs-key-type: deviceManagementTemplate @@ -33097,6 +34341,7 @@ paths: in: path description: 'key: id of deviceManagementTemplate' required: true + style: simple schema: type: string x-ms-docs-key-type: deviceManagementTemplate @@ -33123,6 +34368,7 @@ paths: in: path description: 'key: id of deviceManagementTemplate' required: true + style: simple schema: type: string x-ms-docs-key-type: deviceManagementTemplate @@ -33130,12 +34376,14 @@ paths: in: path description: 'key: id of deviceManagementTemplate' required: true + style: simple schema: type: string x-ms-docs-key-type: deviceManagementTemplate - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -33149,12 +34397,14 @@ paths: tags: - deviceManagement.deviceManagementTemplate summary: Get categories from deviceManagement + description: Collection of setting categories within the template operationId: deviceManagement.templates.migratableTo_ListCategories parameters: - name: deviceManagementTemplate-id in: path description: 'key: id of deviceManagementTemplate' required: true + style: simple schema: type: string x-ms-docs-key-type: deviceManagementTemplate @@ -33162,6 +34412,7 @@ paths: in: path description: 'key: id of deviceManagementTemplate' required: true + style: simple schema: type: string x-ms-docs-key-type: deviceManagementTemplate @@ -33236,6 +34487,7 @@ paths: in: path description: 'key: id of deviceManagementTemplate' required: true + style: simple schema: type: string x-ms-docs-key-type: deviceManagementTemplate @@ -33243,6 +34495,7 @@ paths: in: path description: 'key: id of deviceManagementTemplate' required: true + style: simple schema: type: string x-ms-docs-key-type: deviceManagementTemplate @@ -33268,12 +34521,14 @@ paths: tags: - deviceManagement.deviceManagementTemplate summary: Get categories from deviceManagement + description: Collection of setting categories within the template operationId: deviceManagement.templates.migratableTo_GetCategories parameters: - name: deviceManagementTemplate-id in: path description: 'key: id of deviceManagementTemplate' required: true + style: simple schema: type: string x-ms-docs-key-type: deviceManagementTemplate @@ -33281,6 +34536,7 @@ paths: in: path description: 'key: id of deviceManagementTemplate' required: true + style: simple schema: type: string x-ms-docs-key-type: deviceManagementTemplate @@ -33288,6 +34544,7 @@ paths: in: path description: 'key: id of deviceManagementTemplateSettingCategory' required: true + style: simple schema: type: string x-ms-docs-key-type: deviceManagementTemplateSettingCategory @@ -33354,6 +34611,7 @@ paths: in: path description: 'key: id of deviceManagementTemplate' required: true + style: simple schema: type: string x-ms-docs-key-type: deviceManagementTemplate @@ -33361,6 +34619,7 @@ paths: in: path description: 'key: id of deviceManagementTemplate' required: true + style: simple schema: type: string x-ms-docs-key-type: deviceManagementTemplate @@ -33368,6 +34627,7 @@ paths: in: path description: 'key: id of deviceManagementTemplateSettingCategory' required: true + style: simple schema: type: string x-ms-docs-key-type: deviceManagementTemplateSettingCategory @@ -33394,6 +34654,7 @@ paths: in: path description: 'key: id of deviceManagementTemplate' required: true + style: simple schema: type: string x-ms-docs-key-type: deviceManagementTemplate @@ -33401,6 +34662,7 @@ paths: in: path description: 'key: id of deviceManagementTemplate' required: true + style: simple schema: type: string x-ms-docs-key-type: deviceManagementTemplate @@ -33408,12 +34670,14 @@ paths: in: path description: 'key: id of deviceManagementTemplateSettingCategory' required: true + style: simple schema: type: string x-ms-docs-key-type: deviceManagementTemplateSettingCategory - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -33427,12 +34691,14 @@ paths: tags: - deviceManagement.deviceManagementTemplate summary: Get recommendedSettings from deviceManagement + description: The settings this category contains operationId: deviceManagement.templates.migratableTo.categories_ListRecommendedSettings parameters: - name: deviceManagementTemplate-id in: path description: 'key: id of deviceManagementTemplate' required: true + style: simple schema: type: string x-ms-docs-key-type: deviceManagementTemplate @@ -33440,6 +34706,7 @@ paths: in: path description: 'key: id of deviceManagementTemplate' required: true + style: simple schema: type: string x-ms-docs-key-type: deviceManagementTemplate @@ -33447,6 +34714,7 @@ paths: in: path description: 'key: id of deviceManagementTemplateSettingCategory' required: true + style: simple schema: type: string x-ms-docs-key-type: deviceManagementTemplateSettingCategory @@ -33517,6 +34785,7 @@ paths: in: path description: 'key: id of deviceManagementTemplate' required: true + style: simple schema: type: string x-ms-docs-key-type: deviceManagementTemplate @@ -33524,6 +34793,7 @@ paths: in: path description: 'key: id of deviceManagementTemplate' required: true + style: simple schema: type: string x-ms-docs-key-type: deviceManagementTemplate @@ -33531,6 +34801,7 @@ paths: in: path description: 'key: id of deviceManagementTemplateSettingCategory' required: true + style: simple schema: type: string x-ms-docs-key-type: deviceManagementTemplateSettingCategory @@ -33556,12 +34827,14 @@ paths: tags: - deviceManagement.deviceManagementTemplate summary: Get recommendedSettings from deviceManagement + description: The settings this category contains operationId: deviceManagement.templates.migratableTo.categories_GetRecommendedSettings parameters: - name: deviceManagementTemplate-id in: path description: 'key: id of deviceManagementTemplate' required: true + style: simple schema: type: string x-ms-docs-key-type: deviceManagementTemplate @@ -33569,6 +34842,7 @@ paths: in: path description: 'key: id of deviceManagementTemplate' required: true + style: simple schema: type: string x-ms-docs-key-type: deviceManagementTemplate @@ -33576,6 +34850,7 @@ paths: in: path description: 'key: id of deviceManagementTemplateSettingCategory' required: true + style: simple schema: type: string x-ms-docs-key-type: deviceManagementTemplateSettingCategory @@ -33583,6 +34858,7 @@ paths: in: path description: 'key: id of deviceManagementSettingInstance' required: true + style: simple schema: type: string x-ms-docs-key-type: deviceManagementSettingInstance @@ -33632,6 +34908,7 @@ paths: in: path description: 'key: id of deviceManagementTemplate' required: true + style: simple schema: type: string x-ms-docs-key-type: deviceManagementTemplate @@ -33639,6 +34916,7 @@ paths: in: path description: 'key: id of deviceManagementTemplate' required: true + style: simple schema: type: string x-ms-docs-key-type: deviceManagementTemplate @@ -33646,6 +34924,7 @@ paths: in: path description: 'key: id of deviceManagementTemplateSettingCategory' required: true + style: simple schema: type: string x-ms-docs-key-type: deviceManagementTemplateSettingCategory @@ -33653,6 +34932,7 @@ paths: in: path description: 'key: id of deviceManagementSettingInstance' required: true + style: simple schema: type: string x-ms-docs-key-type: deviceManagementSettingInstance @@ -33679,6 +34959,7 @@ paths: in: path description: 'key: id of deviceManagementTemplate' required: true + style: simple schema: type: string x-ms-docs-key-type: deviceManagementTemplate @@ -33686,6 +34967,7 @@ paths: in: path description: 'key: id of deviceManagementTemplate' required: true + style: simple schema: type: string x-ms-docs-key-type: deviceManagementTemplate @@ -33693,6 +34975,7 @@ paths: in: path description: 'key: id of deviceManagementTemplateSettingCategory' required: true + style: simple schema: type: string x-ms-docs-key-type: deviceManagementTemplateSettingCategory @@ -33700,12 +34983,14 @@ paths: in: path description: 'key: id of deviceManagementSettingInstance' required: true + style: simple schema: type: string x-ms-docs-key-type: deviceManagementSettingInstance - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -33719,12 +35004,14 @@ paths: tags: - deviceManagement.deviceManagementTemplate summary: Get settings from deviceManagement + description: Collection of all settings this template has operationId: deviceManagement.templates.migratableTo_ListSettings parameters: - name: deviceManagementTemplate-id in: path description: 'key: id of deviceManagementTemplate' required: true + style: simple schema: type: string x-ms-docs-key-type: deviceManagementTemplate @@ -33732,6 +35019,7 @@ paths: in: path description: 'key: id of deviceManagementTemplate' required: true + style: simple schema: type: string x-ms-docs-key-type: deviceManagementTemplate @@ -33802,6 +35090,7 @@ paths: in: path description: 'key: id of deviceManagementTemplate' required: true + style: simple schema: type: string x-ms-docs-key-type: deviceManagementTemplate @@ -33809,6 +35098,7 @@ paths: in: path description: 'key: id of deviceManagementTemplate' required: true + style: simple schema: type: string x-ms-docs-key-type: deviceManagementTemplate @@ -33834,12 +35124,14 @@ paths: tags: - deviceManagement.deviceManagementTemplate summary: Get settings from deviceManagement + description: Collection of all settings this template has operationId: deviceManagement.templates.migratableTo_GetSettings parameters: - name: deviceManagementTemplate-id in: path description: 'key: id of deviceManagementTemplate' required: true + style: simple schema: type: string x-ms-docs-key-type: deviceManagementTemplate @@ -33847,6 +35139,7 @@ paths: in: path description: 'key: id of deviceManagementTemplate' required: true + style: simple schema: type: string x-ms-docs-key-type: deviceManagementTemplate @@ -33854,6 +35147,7 @@ paths: in: path description: 'key: id of deviceManagementSettingInstance' required: true + style: simple schema: type: string x-ms-docs-key-type: deviceManagementSettingInstance @@ -33903,6 +35197,7 @@ paths: in: path description: 'key: id of deviceManagementTemplate' required: true + style: simple schema: type: string x-ms-docs-key-type: deviceManagementTemplate @@ -33910,6 +35205,7 @@ paths: in: path description: 'key: id of deviceManagementTemplate' required: true + style: simple schema: type: string x-ms-docs-key-type: deviceManagementTemplate @@ -33917,6 +35213,7 @@ paths: in: path description: 'key: id of deviceManagementSettingInstance' required: true + style: simple schema: type: string x-ms-docs-key-type: deviceManagementSettingInstance @@ -33943,6 +35240,7 @@ paths: in: path description: 'key: id of deviceManagementTemplate' required: true + style: simple schema: type: string x-ms-docs-key-type: deviceManagementTemplate @@ -33950,6 +35248,7 @@ paths: in: path description: 'key: id of deviceManagementTemplate' required: true + style: simple schema: type: string x-ms-docs-key-type: deviceManagementTemplate @@ -33957,12 +35256,14 @@ paths: in: path description: 'key: id of deviceManagementSettingInstance' required: true + style: simple schema: type: string x-ms-docs-key-type: deviceManagementSettingInstance - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -33976,12 +35277,14 @@ paths: tags: - deviceManagement.deviceManagementTemplate summary: Get settings from deviceManagement + description: Collection of all settings this template has operationId: deviceManagement.templates_ListSettings parameters: - name: deviceManagementTemplate-id in: path description: 'key: id of deviceManagementTemplate' required: true + style: simple schema: type: string x-ms-docs-key-type: deviceManagementTemplate @@ -34052,6 +35355,7 @@ paths: in: path description: 'key: id of deviceManagementTemplate' required: true + style: simple schema: type: string x-ms-docs-key-type: deviceManagementTemplate @@ -34077,12 +35381,14 @@ paths: tags: - deviceManagement.deviceManagementTemplate summary: Get settings from deviceManagement + description: Collection of all settings this template has operationId: deviceManagement.templates_GetSettings parameters: - name: deviceManagementTemplate-id in: path description: 'key: id of deviceManagementTemplate' required: true + style: simple schema: type: string x-ms-docs-key-type: deviceManagementTemplate @@ -34090,6 +35396,7 @@ paths: in: path description: 'key: id of deviceManagementSettingInstance' required: true + style: simple schema: type: string x-ms-docs-key-type: deviceManagementSettingInstance @@ -34139,6 +35446,7 @@ paths: in: path description: 'key: id of deviceManagementTemplate' required: true + style: simple schema: type: string x-ms-docs-key-type: deviceManagementTemplate @@ -34146,6 +35454,7 @@ paths: in: path description: 'key: id of deviceManagementSettingInstance' required: true + style: simple schema: type: string x-ms-docs-key-type: deviceManagementSettingInstance @@ -34172,6 +35481,7 @@ paths: in: path description: 'key: id of deviceManagementTemplate' required: true + style: simple schema: type: string x-ms-docs-key-type: deviceManagementTemplate @@ -34179,12 +35489,14 @@ paths: in: path description: 'key: id of deviceManagementSettingInstance' required: true + style: simple schema: type: string x-ms-docs-key-type: deviceManagementSettingInstance - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -34198,6 +35510,7 @@ paths: tags: - deviceManagement.deviceManagementTroubleshootingEvent summary: Get troubleshootingEvents from deviceManagement + description: The list of troubleshooting events for the tenant. operationId: deviceManagement_ListTroubleshootingEvents parameters: - $ref: '#/components/parameters/top' @@ -34293,12 +35606,14 @@ paths: tags: - deviceManagement.deviceManagementTroubleshootingEvent summary: Get troubleshootingEvents from deviceManagement + description: The list of troubleshooting events for the tenant. operationId: deviceManagement_GetTroubleshootingEvents parameters: - name: deviceManagementTroubleshootingEvent-id in: path description: 'key: id of deviceManagementTroubleshootingEvent' required: true + style: simple schema: type: string x-ms-docs-key-type: deviceManagementTroubleshootingEvent @@ -34351,6 +35666,7 @@ paths: in: path description: 'key: id of deviceManagementTroubleshootingEvent' required: true + style: simple schema: type: string x-ms-docs-key-type: deviceManagementTroubleshootingEvent @@ -34377,12 +35693,14 @@ paths: in: path description: 'key: id of deviceManagementTroubleshootingEvent' required: true + style: simple schema: type: string x-ms-docs-key-type: deviceManagementTroubleshootingEvent - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -34396,6 +35714,7 @@ paths: tags: - deviceManagement.userExperienceAnalyticsAppHealthApplicationPerformance summary: Get userExperienceAnalyticsAppHealthApplicationPerformance from deviceManagement + description: User experience analytics appHealth Application Performance operationId: deviceManagement_ListUserExperienceAnalyticsAppHealthApplicationPerformance parameters: - $ref: '#/components/parameters/top' @@ -34506,12 +35825,14 @@ paths: tags: - deviceManagement.userExperienceAnalyticsAppHealthApplicationPerformance summary: Get userExperienceAnalyticsAppHealthApplicationPerformance from deviceManagement + description: User experience analytics appHealth Application Performance operationId: deviceManagement_GetUserExperienceAnalyticsAppHealthApplicationPerformance parameters: - name: userExperienceAnalyticsAppHealthApplicationPerformance-id in: path description: 'key: id of userExperienceAnalyticsAppHealthApplicationPerformance' required: true + style: simple schema: type: string x-ms-docs-key-type: userExperienceAnalyticsAppHealthApplicationPerformance @@ -34569,6 +35890,7 @@ paths: in: path description: 'key: id of userExperienceAnalyticsAppHealthApplicationPerformance' required: true + style: simple schema: type: string x-ms-docs-key-type: userExperienceAnalyticsAppHealthApplicationPerformance @@ -34595,12 +35917,14 @@ paths: in: path description: 'key: id of userExperienceAnalyticsAppHealthApplicationPerformance' required: true + style: simple schema: type: string x-ms-docs-key-type: userExperienceAnalyticsAppHealthApplicationPerformance - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -34614,6 +35938,7 @@ paths: tags: - deviceManagement.userExperienceAnalyticsAppHealthAppPerformanceByAppVersion summary: Get userExperienceAnalyticsAppHealthApplicationPerformanceByAppVersion from deviceManagement + description: User experience analytics appHealth Application Performance by App Version operationId: deviceManagement_ListUserExperienceAnalyticsAppHealthApplicationPerformanceGraphBPreAppVersion parameters: - $ref: '#/components/parameters/top' @@ -34715,12 +36040,14 @@ paths: tags: - deviceManagement.userExperienceAnalyticsAppHealthAppPerformanceByAppVersion summary: Get userExperienceAnalyticsAppHealthApplicationPerformanceByAppVersion from deviceManagement + description: User experience analytics appHealth Application Performance by App Version operationId: deviceManagement_GetUserExperienceAnalyticsAppHealthApplicationPerformanceGraphBPreAppVersion parameters: - name: userExperienceAnalyticsAppHealthAppPerformanceByAppVersion-id in: path description: 'key: id of userExperienceAnalyticsAppHealthAppPerformanceByAppVersion' required: true + style: simple schema: type: string x-ms-docs-key-type: userExperienceAnalyticsAppHealthAppPerformanceByAppVersion @@ -34775,6 +36102,7 @@ paths: in: path description: 'key: id of userExperienceAnalyticsAppHealthAppPerformanceByAppVersion' required: true + style: simple schema: type: string x-ms-docs-key-type: userExperienceAnalyticsAppHealthAppPerformanceByAppVersion @@ -34801,12 +36129,14 @@ paths: in: path description: 'key: id of userExperienceAnalyticsAppHealthAppPerformanceByAppVersion' required: true + style: simple schema: type: string x-ms-docs-key-type: userExperienceAnalyticsAppHealthAppPerformanceByAppVersion - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -34820,6 +36150,7 @@ paths: tags: - deviceManagement.userExperienceAnalyticsAppHealthAppPerformanceByAppVersionDetails summary: Get userExperienceAnalyticsAppHealthApplicationPerformanceByAppVersionDetails from deviceManagement + description: User experience analytics appHealth Application Performance by App Version details operationId: deviceManagement_ListUserExperienceAnalyticsAppHealthApplicationPerformanceGraphBPreAppVersionDetails parameters: - $ref: '#/components/parameters/top' @@ -34924,12 +36255,14 @@ paths: tags: - deviceManagement.userExperienceAnalyticsAppHealthAppPerformanceByAppVersionDetails summary: Get userExperienceAnalyticsAppHealthApplicationPerformanceByAppVersionDetails from deviceManagement + description: User experience analytics appHealth Application Performance by App Version details operationId: deviceManagement_GetUserExperienceAnalyticsAppHealthApplicationPerformanceGraphBPreAppVersionDetails parameters: - name: userExperienceAnalyticsAppHealthAppPerformanceByAppVersionDetails-id in: path description: 'key: id of userExperienceAnalyticsAppHealthAppPerformanceByAppVersionDetails' required: true + style: simple schema: type: string x-ms-docs-key-type: userExperienceAnalyticsAppHealthAppPerformanceByAppVersionDetails @@ -34985,6 +36318,7 @@ paths: in: path description: 'key: id of userExperienceAnalyticsAppHealthAppPerformanceByAppVersionDetails' required: true + style: simple schema: type: string x-ms-docs-key-type: userExperienceAnalyticsAppHealthAppPerformanceByAppVersionDetails @@ -35011,12 +36345,14 @@ paths: in: path description: 'key: id of userExperienceAnalyticsAppHealthAppPerformanceByAppVersionDetails' required: true + style: simple schema: type: string x-ms-docs-key-type: userExperienceAnalyticsAppHealthAppPerformanceByAppVersionDetails - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -35030,6 +36366,7 @@ paths: tags: - deviceManagement.userExperienceAnalyticsAppHealthAppPerformanceByAppVersionDeviceId summary: Get userExperienceAnalyticsAppHealthApplicationPerformanceByAppVersionDeviceId from deviceManagement + description: User experience analytics appHealth Application Performance by App Version Device Id operationId: deviceManagement_ListUserExperienceAnalyticsAppHealthApplicationPerformanceGraphBPreAppVersionDeviceId parameters: - $ref: '#/components/parameters/top' @@ -35134,12 +36471,14 @@ paths: tags: - deviceManagement.userExperienceAnalyticsAppHealthAppPerformanceByAppVersionDeviceId summary: Get userExperienceAnalyticsAppHealthApplicationPerformanceByAppVersionDeviceId from deviceManagement + description: User experience analytics appHealth Application Performance by App Version Device Id operationId: deviceManagement_GetUserExperienceAnalyticsAppHealthApplicationPerformanceGraphBPreAppVersionDeviceId parameters: - name: userExperienceAnalyticsAppHealthAppPerformanceByAppVersionDeviceId-id in: path description: 'key: id of userExperienceAnalyticsAppHealthAppPerformanceByAppVersionDeviceId' required: true + style: simple schema: type: string x-ms-docs-key-type: userExperienceAnalyticsAppHealthAppPerformanceByAppVersionDeviceId @@ -35195,6 +36534,7 @@ paths: in: path description: 'key: id of userExperienceAnalyticsAppHealthAppPerformanceByAppVersionDeviceId' required: true + style: simple schema: type: string x-ms-docs-key-type: userExperienceAnalyticsAppHealthAppPerformanceByAppVersionDeviceId @@ -35221,12 +36561,14 @@ paths: in: path description: 'key: id of userExperienceAnalyticsAppHealthAppPerformanceByAppVersionDeviceId' required: true + style: simple schema: type: string x-ms-docs-key-type: userExperienceAnalyticsAppHealthAppPerformanceByAppVersionDeviceId - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -35240,6 +36582,7 @@ paths: tags: - deviceManagement.userExperienceAnalyticsAppHealthAppPerformanceByOSVersion summary: Get userExperienceAnalyticsAppHealthApplicationPerformanceByOSVersion from deviceManagement + description: User experience analytics appHealth Application Performance by OS Version operationId: deviceManagement_ListUserExperienceAnalyticsAppHealthApplicationPerformanceGraphBPreOSVersion parameters: - $ref: '#/components/parameters/top' @@ -35347,12 +36690,14 @@ paths: tags: - deviceManagement.userExperienceAnalyticsAppHealthAppPerformanceByOSVersion summary: Get userExperienceAnalyticsAppHealthApplicationPerformanceByOSVersion from deviceManagement + description: User experience analytics appHealth Application Performance by OS Version operationId: deviceManagement_GetUserExperienceAnalyticsAppHealthApplicationPerformanceGraphBPreOSVersion parameters: - name: userExperienceAnalyticsAppHealthAppPerformanceByOSVersion-id in: path description: 'key: id of userExperienceAnalyticsAppHealthAppPerformanceByOSVersion' required: true + style: simple schema: type: string x-ms-docs-key-type: userExperienceAnalyticsAppHealthAppPerformanceByOSVersion @@ -35409,6 +36754,7 @@ paths: in: path description: 'key: id of userExperienceAnalyticsAppHealthAppPerformanceByOSVersion' required: true + style: simple schema: type: string x-ms-docs-key-type: userExperienceAnalyticsAppHealthAppPerformanceByOSVersion @@ -35435,12 +36781,14 @@ paths: in: path description: 'key: id of userExperienceAnalyticsAppHealthAppPerformanceByOSVersion' required: true + style: simple schema: type: string x-ms-docs-key-type: userExperienceAnalyticsAppHealthAppPerformanceByOSVersion - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -35454,6 +36802,7 @@ paths: tags: - deviceManagement.userExperienceAnalyticsAppHealthDeviceModelPerformance summary: Get userExperienceAnalyticsAppHealthDeviceModelPerformance from deviceManagement + description: User experience analytics appHealth Model Performance operationId: deviceManagement_ListUserExperienceAnalyticsAppHealthDeviceModelPerformance parameters: - $ref: '#/components/parameters/top' @@ -35555,12 +36904,14 @@ paths: tags: - deviceManagement.userExperienceAnalyticsAppHealthDeviceModelPerformance summary: Get userExperienceAnalyticsAppHealthDeviceModelPerformance from deviceManagement + description: User experience analytics appHealth Model Performance operationId: deviceManagement_GetUserExperienceAnalyticsAppHealthDeviceModelPerformance parameters: - name: userExperienceAnalyticsAppHealthDeviceModelPerformance-id in: path description: 'key: id of userExperienceAnalyticsAppHealthDeviceModelPerformance' required: true + style: simple schema: type: string x-ms-docs-key-type: userExperienceAnalyticsAppHealthDeviceModelPerformance @@ -35615,6 +36966,7 @@ paths: in: path description: 'key: id of userExperienceAnalyticsAppHealthDeviceModelPerformance' required: true + style: simple schema: type: string x-ms-docs-key-type: userExperienceAnalyticsAppHealthDeviceModelPerformance @@ -35641,12 +36993,14 @@ paths: in: path description: 'key: id of userExperienceAnalyticsAppHealthDeviceModelPerformance' required: true + style: simple schema: type: string x-ms-docs-key-type: userExperienceAnalyticsAppHealthDeviceModelPerformance - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -35660,6 +37014,7 @@ paths: tags: - deviceManagement.userExperienceAnalyticsAppHealthDevicePerformance summary: Get userExperienceAnalyticsAppHealthDevicePerformance from deviceManagement + description: User experience analytics appHealth Device Performance operationId: deviceManagement_ListUserExperienceAnalyticsAppHealthDevicePerformance parameters: - $ref: '#/components/parameters/top' @@ -35776,12 +37131,14 @@ paths: tags: - deviceManagement.userExperienceAnalyticsAppHealthDevicePerformance summary: Get userExperienceAnalyticsAppHealthDevicePerformance from deviceManagement + description: User experience analytics appHealth Device Performance operationId: deviceManagement_GetUserExperienceAnalyticsAppHealthDevicePerformance parameters: - name: userExperienceAnalyticsAppHealthDevicePerformance-id in: path description: 'key: id of userExperienceAnalyticsAppHealthDevicePerformance' required: true + style: simple schema: type: string x-ms-docs-key-type: userExperienceAnalyticsAppHealthDevicePerformance @@ -35841,6 +37198,7 @@ paths: in: path description: 'key: id of userExperienceAnalyticsAppHealthDevicePerformance' required: true + style: simple schema: type: string x-ms-docs-key-type: userExperienceAnalyticsAppHealthDevicePerformance @@ -35867,12 +37225,14 @@ paths: in: path description: 'key: id of userExperienceAnalyticsAppHealthDevicePerformance' required: true + style: simple schema: type: string x-ms-docs-key-type: userExperienceAnalyticsAppHealthDevicePerformance - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -35886,6 +37246,7 @@ paths: tags: - deviceManagement.userExperienceAnalyticsAppHealthDevicePerformanceDetails summary: Get userExperienceAnalyticsAppHealthDevicePerformanceDetails from deviceManagement + description: User experience analytics device performance details operationId: deviceManagement_ListUserExperienceAnalyticsAppHealthDevicePerformanceDetails parameters: - $ref: '#/components/parameters/top' @@ -35987,12 +37348,14 @@ paths: tags: - deviceManagement.userExperienceAnalyticsAppHealthDevicePerformanceDetails summary: Get userExperienceAnalyticsAppHealthDevicePerformanceDetails from deviceManagement + description: User experience analytics device performance details operationId: deviceManagement_GetUserExperienceAnalyticsAppHealthDevicePerformanceDetails parameters: - name: userExperienceAnalyticsAppHealthDevicePerformanceDetails-id in: path description: 'key: id of userExperienceAnalyticsAppHealthDevicePerformanceDetails' required: true + style: simple schema: type: string x-ms-docs-key-type: userExperienceAnalyticsAppHealthDevicePerformanceDetails @@ -36047,6 +37410,7 @@ paths: in: path description: 'key: id of userExperienceAnalyticsAppHealthDevicePerformanceDetails' required: true + style: simple schema: type: string x-ms-docs-key-type: userExperienceAnalyticsAppHealthDevicePerformanceDetails @@ -36073,12 +37437,14 @@ paths: in: path description: 'key: id of userExperienceAnalyticsAppHealthDevicePerformanceDetails' required: true + style: simple schema: type: string x-ms-docs-key-type: userExperienceAnalyticsAppHealthDevicePerformanceDetails - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -36092,6 +37458,7 @@ paths: tags: - deviceManagement.userExperienceAnalyticsAppHealthOSVersionPerformance summary: Get userExperienceAnalyticsAppHealthOSVersionPerformance from deviceManagement + description: User experience analytics appHealth OS version Performance operationId: deviceManagement_ListUserExperienceAnalyticsAppHealthOSVersionPerformance parameters: - $ref: '#/components/parameters/top' @@ -36190,12 +37557,14 @@ paths: tags: - deviceManagement.userExperienceAnalyticsAppHealthOSVersionPerformance summary: Get userExperienceAnalyticsAppHealthOSVersionPerformance from deviceManagement + description: User experience analytics appHealth OS version Performance operationId: deviceManagement_GetUserExperienceAnalyticsAppHealthOSVersionPerformance parameters: - name: userExperienceAnalyticsAppHealthOSVersionPerformance-id in: path description: 'key: id of userExperienceAnalyticsAppHealthOSVersionPerformance' required: true + style: simple schema: type: string x-ms-docs-key-type: userExperienceAnalyticsAppHealthOSVersionPerformance @@ -36249,6 +37618,7 @@ paths: in: path description: 'key: id of userExperienceAnalyticsAppHealthOSVersionPerformance' required: true + style: simple schema: type: string x-ms-docs-key-type: userExperienceAnalyticsAppHealthOSVersionPerformance @@ -36275,12 +37645,14 @@ paths: in: path description: 'key: id of userExperienceAnalyticsAppHealthOSVersionPerformance' required: true + style: simple schema: type: string x-ms-docs-key-type: userExperienceAnalyticsAppHealthOSVersionPerformance - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -36294,6 +37666,7 @@ paths: tags: - deviceManagement.userExperienceAnalyticsCategory summary: Get userExperienceAnalyticsAppHealthOverview from deviceManagement + description: User experience analytics appHealth overview operationId: deviceManagement_GetUserExperienceAnalyticsAppHealthOverview parameters: - name: $select @@ -36363,6 +37736,7 @@ paths: - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -36376,6 +37750,7 @@ paths: tags: - deviceManagement.userExperienceAnalyticsCategory summary: Get metricValues from deviceManagement + description: The metric values for the user experience analytics category. operationId: deviceManagement.userExperienceAnalyticsAppHealthOverview_ListMetricValues parameters: - $ref: '#/components/parameters/top' @@ -36462,12 +37837,14 @@ paths: tags: - deviceManagement.userExperienceAnalyticsCategory summary: Get metricValues from deviceManagement + description: The metric values for the user experience analytics category. operationId: deviceManagement.userExperienceAnalyticsAppHealthOverview_GetMetricValues parameters: - name: userExperienceAnalyticsMetric-id in: path description: 'key: id of userExperienceAnalyticsMetric' required: true + style: simple schema: type: string x-ms-docs-key-type: userExperienceAnalyticsMetric @@ -36517,6 +37894,7 @@ paths: in: path description: 'key: id of userExperienceAnalyticsMetric' required: true + style: simple schema: type: string x-ms-docs-key-type: userExperienceAnalyticsMetric @@ -36543,12 +37921,14 @@ paths: in: path description: 'key: id of userExperienceAnalyticsMetric' required: true + style: simple schema: type: string x-ms-docs-key-type: userExperienceAnalyticsMetric - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -36562,6 +37942,7 @@ paths: tags: - deviceManagement.userExperienceAnalyticsBaseline summary: Get userExperienceAnalyticsBaselines from deviceManagement + description: User experience analytics baselines operationId: deviceManagement_ListUserExperienceAnalyticsBaselines parameters: - $ref: '#/components/parameters/top' @@ -36665,12 +38046,14 @@ paths: tags: - deviceManagement.userExperienceAnalyticsBaseline summary: Get userExperienceAnalyticsBaselines from deviceManagement + description: User experience analytics baselines operationId: deviceManagement_GetUserExperienceAnalyticsBaselines parameters: - name: userExperienceAnalyticsBaseline-id in: path description: 'key: id of userExperienceAnalyticsBaseline' required: true + style: simple schema: type: string x-ms-docs-key-type: userExperienceAnalyticsBaseline @@ -36764,6 +38147,7 @@ paths: in: path description: 'key: id of userExperienceAnalyticsBaseline' required: true + style: simple schema: type: string x-ms-docs-key-type: userExperienceAnalyticsBaseline @@ -36790,12 +38174,14 @@ paths: in: path description: 'key: id of userExperienceAnalyticsBaseline' required: true + style: simple schema: type: string x-ms-docs-key-type: userExperienceAnalyticsBaseline - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -36809,12 +38195,14 @@ paths: tags: - deviceManagement.userExperienceAnalyticsBaseline summary: Get appHealthMetrics from deviceManagement + description: The user experience analytics app health metrics. operationId: deviceManagement.userExperienceAnalyticsBaselines_GetAppHealthMetrics parameters: - name: userExperienceAnalyticsBaseline-id in: path description: 'key: id of userExperienceAnalyticsBaseline' required: true + style: simple schema: type: string x-ms-docs-key-type: userExperienceAnalyticsBaseline @@ -36865,12 +38253,14 @@ paths: tags: - deviceManagement.userExperienceAnalyticsBaseline summary: Get batteryHealthMetrics from deviceManagement + description: The user experience analytics battery health metrics. operationId: deviceManagement.userExperienceAnalyticsBaselines_GetBatteryHealthMetrics parameters: - name: userExperienceAnalyticsBaseline-id in: path description: 'key: id of userExperienceAnalyticsBaseline' required: true + style: simple schema: type: string x-ms-docs-key-type: userExperienceAnalyticsBaseline @@ -36921,12 +38311,14 @@ paths: tags: - deviceManagement.userExperienceAnalyticsBaseline summary: Get bestPracticesMetrics from deviceManagement + description: The user experience analytics best practices metrics. operationId: deviceManagement.userExperienceAnalyticsBaselines_GetBestPracticesMetrics parameters: - name: userExperienceAnalyticsBaseline-id in: path description: 'key: id of userExperienceAnalyticsBaseline' required: true + style: simple schema: type: string x-ms-docs-key-type: userExperienceAnalyticsBaseline @@ -36977,12 +38369,14 @@ paths: tags: - deviceManagement.userExperienceAnalyticsBaseline summary: Get deviceBootPerformanceMetrics from deviceManagement + description: The user experience analytics device boot performance metrics. operationId: deviceManagement.userExperienceAnalyticsBaselines_GetDeviceBootPerformanceMetrics parameters: - name: userExperienceAnalyticsBaseline-id in: path description: 'key: id of userExperienceAnalyticsBaseline' required: true + style: simple schema: type: string x-ms-docs-key-type: userExperienceAnalyticsBaseline @@ -37033,12 +38427,14 @@ paths: tags: - deviceManagement.userExperienceAnalyticsBaseline summary: Get rebootAnalyticsMetrics from deviceManagement + description: The user experience analytics reboot analytics metrics. operationId: deviceManagement.userExperienceAnalyticsBaselines_GetRebootAnalyticsMetrics parameters: - name: userExperienceAnalyticsBaseline-id in: path description: 'key: id of userExperienceAnalyticsBaseline' required: true + style: simple schema: type: string x-ms-docs-key-type: userExperienceAnalyticsBaseline @@ -37089,12 +38485,14 @@ paths: tags: - deviceManagement.userExperienceAnalyticsBaseline summary: Get resourcePerformanceMetrics from deviceManagement + description: The user experience analytics resource performance metrics. operationId: deviceManagement.userExperienceAnalyticsBaselines_GetResourcePerformanceMetrics parameters: - name: userExperienceAnalyticsBaseline-id in: path description: 'key: id of userExperienceAnalyticsBaseline' required: true + style: simple schema: type: string x-ms-docs-key-type: userExperienceAnalyticsBaseline @@ -37145,12 +38543,14 @@ paths: tags: - deviceManagement.userExperienceAnalyticsBaseline summary: Get workFromAnywhereMetrics from deviceManagement + description: The user experience analytics work from anywhere metrics. operationId: deviceManagement.userExperienceAnalyticsBaselines_GetWorkFromAnywhereMetrics parameters: - name: userExperienceAnalyticsBaseline-id in: path description: 'key: id of userExperienceAnalyticsBaseline' required: true + style: simple schema: type: string x-ms-docs-key-type: userExperienceAnalyticsBaseline @@ -37201,6 +38601,7 @@ paths: tags: - deviceManagement.userExperienceAnalyticsBatteryHealthAppImpact summary: Get userExperienceAnalyticsBatteryHealthAppImpact from deviceManagement + description: User Experience Analytics Battery Health App Impact operationId: deviceManagement_ListUserExperienceAnalyticsBatteryHealthAppImpact parameters: - $ref: '#/components/parameters/top' @@ -37299,12 +38700,14 @@ paths: tags: - deviceManagement.userExperienceAnalyticsBatteryHealthAppImpact summary: Get userExperienceAnalyticsBatteryHealthAppImpact from deviceManagement + description: User Experience Analytics Battery Health App Impact operationId: deviceManagement_GetUserExperienceAnalyticsBatteryHealthAppImpact parameters: - name: userExperienceAnalyticsBatteryHealthAppImpact-id in: path description: 'key: id of userExperienceAnalyticsBatteryHealthAppImpact' required: true + style: simple schema: type: string x-ms-docs-key-type: userExperienceAnalyticsBatteryHealthAppImpact @@ -37358,6 +38761,7 @@ paths: in: path description: 'key: id of userExperienceAnalyticsBatteryHealthAppImpact' required: true + style: simple schema: type: string x-ms-docs-key-type: userExperienceAnalyticsBatteryHealthAppImpact @@ -37384,12 +38788,14 @@ paths: in: path description: 'key: id of userExperienceAnalyticsBatteryHealthAppImpact' required: true + style: simple schema: type: string x-ms-docs-key-type: userExperienceAnalyticsBatteryHealthAppImpact - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -37403,6 +38809,7 @@ paths: tags: - deviceManagement.userExperienceAnalyticsBatteryHealthCapacityDetails summary: Get userExperienceAnalyticsBatteryHealthCapacityDetails from deviceManagement + description: User Experience Analytics Battery Health Capacity Details operationId: deviceManagement_GetUserExperienceAnalyticsBatteryHealthCapacityDetails parameters: - name: $select @@ -37471,6 +38878,7 @@ paths: - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -37484,6 +38892,7 @@ paths: tags: - deviceManagement.userExperienceAnalyticsBatteryHealthDeviceAppImpact summary: Get userExperienceAnalyticsBatteryHealthDeviceAppImpact from deviceManagement + description: User Experience Analytics Battery Health Device App Impact operationId: deviceManagement_ListUserExperienceAnalyticsBatteryHealthDeviceAppImpact parameters: - $ref: '#/components/parameters/top' @@ -37582,12 +38991,14 @@ paths: tags: - deviceManagement.userExperienceAnalyticsBatteryHealthDeviceAppImpact summary: Get userExperienceAnalyticsBatteryHealthDeviceAppImpact from deviceManagement + description: User Experience Analytics Battery Health Device App Impact operationId: deviceManagement_GetUserExperienceAnalyticsBatteryHealthDeviceAppImpact parameters: - name: userExperienceAnalyticsBatteryHealthDeviceAppImpact-id in: path description: 'key: id of userExperienceAnalyticsBatteryHealthDeviceAppImpact' required: true + style: simple schema: type: string x-ms-docs-key-type: userExperienceAnalyticsBatteryHealthDeviceAppImpact @@ -37641,6 +39052,7 @@ paths: in: path description: 'key: id of userExperienceAnalyticsBatteryHealthDeviceAppImpact' required: true + style: simple schema: type: string x-ms-docs-key-type: userExperienceAnalyticsBatteryHealthDeviceAppImpact @@ -37667,12 +39079,14 @@ paths: in: path description: 'key: id of userExperienceAnalyticsBatteryHealthDeviceAppImpact' required: true + style: simple schema: type: string x-ms-docs-key-type: userExperienceAnalyticsBatteryHealthDeviceAppImpact - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -37686,6 +39100,7 @@ paths: tags: - deviceManagement.userExperienceAnalyticsBatteryHealthDevicePerformance summary: Get userExperienceAnalyticsBatteryHealthDevicePerformance from deviceManagement + description: User Experience Analytics Battery Health Device Performance operationId: deviceManagement_ListUserExperienceAnalyticsBatteryHealthDevicePerformance parameters: - $ref: '#/components/parameters/top' @@ -37793,12 +39208,14 @@ paths: tags: - deviceManagement.userExperienceAnalyticsBatteryHealthDevicePerformance summary: Get userExperienceAnalyticsBatteryHealthDevicePerformance from deviceManagement + description: User Experience Analytics Battery Health Device Performance operationId: deviceManagement_GetUserExperienceAnalyticsBatteryHealthDevicePerformance parameters: - name: userExperienceAnalyticsBatteryHealthDevicePerformance-id in: path description: 'key: id of userExperienceAnalyticsBatteryHealthDevicePerformance' required: true + style: simple schema: type: string x-ms-docs-key-type: userExperienceAnalyticsBatteryHealthDevicePerformance @@ -37855,6 +39272,7 @@ paths: in: path description: 'key: id of userExperienceAnalyticsBatteryHealthDevicePerformance' required: true + style: simple schema: type: string x-ms-docs-key-type: userExperienceAnalyticsBatteryHealthDevicePerformance @@ -37881,12 +39299,14 @@ paths: in: path description: 'key: id of userExperienceAnalyticsBatteryHealthDevicePerformance' required: true + style: simple schema: type: string x-ms-docs-key-type: userExperienceAnalyticsBatteryHealthDevicePerformance - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -37900,6 +39320,7 @@ paths: tags: - deviceManagement.userExperienceAnalyticsBatteryHealthDeviceRuntimeHistory summary: Get userExperienceAnalyticsBatteryHealthDeviceRuntimeHistory from deviceManagement + description: User Experience Analytics Battery Health Device Runtime History operationId: deviceManagement_ListUserExperienceAnalyticsBatteryHealthDeviceRuntimeHistory parameters: - $ref: '#/components/parameters/top' @@ -37989,12 +39410,14 @@ paths: tags: - deviceManagement.userExperienceAnalyticsBatteryHealthDeviceRuntimeHistory summary: Get userExperienceAnalyticsBatteryHealthDeviceRuntimeHistory from deviceManagement + description: User Experience Analytics Battery Health Device Runtime History operationId: deviceManagement_GetUserExperienceAnalyticsBatteryHealthDeviceRuntimeHistory parameters: - name: userExperienceAnalyticsBatteryHealthDeviceRuntimeHistory-id in: path description: 'key: id of userExperienceAnalyticsBatteryHealthDeviceRuntimeHistory' required: true + style: simple schema: type: string x-ms-docs-key-type: userExperienceAnalyticsBatteryHealthDeviceRuntimeHistory @@ -38045,6 +39468,7 @@ paths: in: path description: 'key: id of userExperienceAnalyticsBatteryHealthDeviceRuntimeHistory' required: true + style: simple schema: type: string x-ms-docs-key-type: userExperienceAnalyticsBatteryHealthDeviceRuntimeHistory @@ -38071,12 +39495,14 @@ paths: in: path description: 'key: id of userExperienceAnalyticsBatteryHealthDeviceRuntimeHistory' required: true + style: simple schema: type: string x-ms-docs-key-type: userExperienceAnalyticsBatteryHealthDeviceRuntimeHistory - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -38090,6 +39516,7 @@ paths: tags: - deviceManagement.userExperienceAnalyticsBatteryHealthModelPerformance summary: Get userExperienceAnalyticsBatteryHealthModelPerformance from deviceManagement + description: User Experience Analytics Battery Health Model Performance operationId: deviceManagement_ListUserExperienceAnalyticsBatteryHealthModelPerformance parameters: - $ref: '#/components/parameters/top' @@ -38191,12 +39618,14 @@ paths: tags: - deviceManagement.userExperienceAnalyticsBatteryHealthModelPerformance summary: Get userExperienceAnalyticsBatteryHealthModelPerformance from deviceManagement + description: User Experience Analytics Battery Health Model Performance operationId: deviceManagement_GetUserExperienceAnalyticsBatteryHealthModelPerformance parameters: - name: userExperienceAnalyticsBatteryHealthModelPerformance-id in: path description: 'key: id of userExperienceAnalyticsBatteryHealthModelPerformance' required: true + style: simple schema: type: string x-ms-docs-key-type: userExperienceAnalyticsBatteryHealthModelPerformance @@ -38251,6 +39680,7 @@ paths: in: path description: 'key: id of userExperienceAnalyticsBatteryHealthModelPerformance' required: true + style: simple schema: type: string x-ms-docs-key-type: userExperienceAnalyticsBatteryHealthModelPerformance @@ -38277,12 +39707,14 @@ paths: in: path description: 'key: id of userExperienceAnalyticsBatteryHealthModelPerformance' required: true + style: simple schema: type: string x-ms-docs-key-type: userExperienceAnalyticsBatteryHealthModelPerformance - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -38296,6 +39728,7 @@ paths: tags: - deviceManagement.userExperienceAnalyticsBatteryHealthOsPerformance summary: Get userExperienceAnalyticsBatteryHealthOsPerformance from deviceManagement + description: User Experience Analytics Battery Health Os Performance operationId: deviceManagement_ListUserExperienceAnalyticsBatteryHealthOsPerformance parameters: - $ref: '#/components/parameters/top' @@ -38394,12 +39827,14 @@ paths: tags: - deviceManagement.userExperienceAnalyticsBatteryHealthOsPerformance summary: Get userExperienceAnalyticsBatteryHealthOsPerformance from deviceManagement + description: User Experience Analytics Battery Health Os Performance operationId: deviceManagement_GetUserExperienceAnalyticsBatteryHealthOsPerformance parameters: - name: userExperienceAnalyticsBatteryHealthOsPerformance-id in: path description: 'key: id of userExperienceAnalyticsBatteryHealthOsPerformance' required: true + style: simple schema: type: string x-ms-docs-key-type: userExperienceAnalyticsBatteryHealthOsPerformance @@ -38453,6 +39888,7 @@ paths: in: path description: 'key: id of userExperienceAnalyticsBatteryHealthOsPerformance' required: true + style: simple schema: type: string x-ms-docs-key-type: userExperienceAnalyticsBatteryHealthOsPerformance @@ -38479,12 +39915,14 @@ paths: in: path description: 'key: id of userExperienceAnalyticsBatteryHealthOsPerformance' required: true + style: simple schema: type: string x-ms-docs-key-type: userExperienceAnalyticsBatteryHealthOsPerformance - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -38498,6 +39936,7 @@ paths: tags: - deviceManagement.userExperienceAnalyticsBatteryHealthRuntimeDetails summary: Get userExperienceAnalyticsBatteryHealthRuntimeDetails from deviceManagement + description: User Experience Analytics Battery Health Runtime Details operationId: deviceManagement_GetUserExperienceAnalyticsBatteryHealthRuntimeDetails parameters: - name: $select @@ -38566,6 +40005,7 @@ paths: - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -38579,6 +40019,7 @@ paths: tags: - deviceManagement.userExperienceAnalyticsCategory summary: Get userExperienceAnalyticsCategories from deviceManagement + description: User experience analytics categories operationId: deviceManagement_ListUserExperienceAnalyticsCategories parameters: - $ref: '#/components/parameters/top' @@ -38664,12 +40105,14 @@ paths: tags: - deviceManagement.userExperienceAnalyticsCategory summary: Get userExperienceAnalyticsCategories from deviceManagement + description: User experience analytics categories operationId: deviceManagement_GetUserExperienceAnalyticsCategories parameters: - name: userExperienceAnalyticsCategory-id in: path description: 'key: id of userExperienceAnalyticsCategory' required: true + style: simple schema: type: string x-ms-docs-key-type: userExperienceAnalyticsCategory @@ -38725,6 +40168,7 @@ paths: in: path description: 'key: id of userExperienceAnalyticsCategory' required: true + style: simple schema: type: string x-ms-docs-key-type: userExperienceAnalyticsCategory @@ -38751,12 +40195,14 @@ paths: in: path description: 'key: id of userExperienceAnalyticsCategory' required: true + style: simple schema: type: string x-ms-docs-key-type: userExperienceAnalyticsCategory - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -38770,12 +40216,14 @@ paths: tags: - deviceManagement.userExperienceAnalyticsCategory summary: Get metricValues from deviceManagement + description: The metric values for the user experience analytics category. operationId: deviceManagement.userExperienceAnalyticsCategories_ListMetricValues parameters: - name: userExperienceAnalyticsCategory-id in: path description: 'key: id of userExperienceAnalyticsCategory' required: true + style: simple schema: type: string x-ms-docs-key-type: userExperienceAnalyticsCategory @@ -38846,6 +40294,7 @@ paths: in: path description: 'key: id of userExperienceAnalyticsCategory' required: true + style: simple schema: type: string x-ms-docs-key-type: userExperienceAnalyticsCategory @@ -38871,12 +40320,14 @@ paths: tags: - deviceManagement.userExperienceAnalyticsCategory summary: Get metricValues from deviceManagement + description: The metric values for the user experience analytics category. operationId: deviceManagement.userExperienceAnalyticsCategories_GetMetricValues parameters: - name: userExperienceAnalyticsCategory-id in: path description: 'key: id of userExperienceAnalyticsCategory' required: true + style: simple schema: type: string x-ms-docs-key-type: userExperienceAnalyticsCategory @@ -38884,6 +40335,7 @@ paths: in: path description: 'key: id of userExperienceAnalyticsMetric' required: true + style: simple schema: type: string x-ms-docs-key-type: userExperienceAnalyticsMetric @@ -38933,6 +40385,7 @@ paths: in: path description: 'key: id of userExperienceAnalyticsCategory' required: true + style: simple schema: type: string x-ms-docs-key-type: userExperienceAnalyticsCategory @@ -38940,6 +40393,7 @@ paths: in: path description: 'key: id of userExperienceAnalyticsMetric' required: true + style: simple schema: type: string x-ms-docs-key-type: userExperienceAnalyticsMetric @@ -38966,6 +40420,7 @@ paths: in: path description: 'key: id of userExperienceAnalyticsCategory' required: true + style: simple schema: type: string x-ms-docs-key-type: userExperienceAnalyticsCategory @@ -38973,12 +40428,14 @@ paths: in: path description: 'key: id of userExperienceAnalyticsMetric' required: true + style: simple schema: type: string x-ms-docs-key-type: userExperienceAnalyticsMetric - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -38992,6 +40449,7 @@ paths: tags: - deviceManagement.userExperienceAnalyticsMetricHistory summary: Get userExperienceAnalyticsDeviceMetricHistory from deviceManagement + description: User experience analytics device metric history operationId: deviceManagement_ListUserExperienceAnalyticsDeviceMetricHistory parameters: - $ref: '#/components/parameters/top' @@ -39081,12 +40539,14 @@ paths: tags: - deviceManagement.userExperienceAnalyticsMetricHistory summary: Get userExperienceAnalyticsDeviceMetricHistory from deviceManagement + description: User experience analytics device metric history operationId: deviceManagement_GetUserExperienceAnalyticsDeviceMetricHistory parameters: - name: userExperienceAnalyticsMetricHistory-id in: path description: 'key: id of userExperienceAnalyticsMetricHistory' required: true + style: simple schema: type: string x-ms-docs-key-type: userExperienceAnalyticsMetricHistory @@ -39137,6 +40597,7 @@ paths: in: path description: 'key: id of userExperienceAnalyticsMetricHistory' required: true + style: simple schema: type: string x-ms-docs-key-type: userExperienceAnalyticsMetricHistory @@ -39163,12 +40624,14 @@ paths: in: path description: 'key: id of userExperienceAnalyticsMetricHistory' required: true + style: simple schema: type: string x-ms-docs-key-type: userExperienceAnalyticsMetricHistory - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -39182,6 +40645,7 @@ paths: tags: - deviceManagement.userExperienceAnalyticsDevicePerformance summary: Get userExperienceAnalyticsDevicePerformance from deviceManagement + description: User experience analytics device performance operationId: deviceManagement_ListUserExperienceAnalyticsDevicePerformance parameters: - $ref: '#/components/parameters/top' @@ -39322,12 +40786,14 @@ paths: tags: - deviceManagement.userExperienceAnalyticsDevicePerformance summary: Get userExperienceAnalyticsDevicePerformance from deviceManagement + description: User experience analytics device performance operationId: deviceManagement_GetUserExperienceAnalyticsDevicePerformance parameters: - name: userExperienceAnalyticsDevicePerformance-id in: path description: 'key: id of userExperienceAnalyticsDevicePerformance' required: true + style: simple schema: type: string x-ms-docs-key-type: userExperienceAnalyticsDevicePerformance @@ -39395,6 +40861,7 @@ paths: in: path description: 'key: id of userExperienceAnalyticsDevicePerformance' required: true + style: simple schema: type: string x-ms-docs-key-type: userExperienceAnalyticsDevicePerformance @@ -39421,12 +40888,14 @@ paths: in: path description: 'key: id of userExperienceAnalyticsDevicePerformance' required: true + style: simple schema: type: string x-ms-docs-key-type: userExperienceAnalyticsDevicePerformance - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -39440,6 +40909,7 @@ paths: tags: - deviceManagement.userExperienceAnalyticsDeviceScope summary: Get userExperienceAnalyticsDeviceScope from deviceManagement + description: The user experience analytics device scope entity endpoint to trigger on the service to either START or STOP computing metrics data based on a device scope configuration. operationId: deviceManagement_GetUserExperienceAnalyticsDeviceScope parameters: - name: $select @@ -39517,6 +40987,7 @@ paths: - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -39530,6 +41001,7 @@ paths: tags: - deviceManagement.userExperienceAnalyticsDeviceScope summary: Get userExperienceAnalyticsDeviceScopes from deviceManagement + description: The user experience analytics device scope entity contains device scope configuration use to apply filtering on the endpoint analytics reports. operationId: deviceManagement_ListUserExperienceAnalyticsDeviceScopes parameters: - $ref: '#/components/parameters/top' @@ -39643,12 +41115,14 @@ paths: tags: - deviceManagement.userExperienceAnalyticsDeviceScope summary: Get userExperienceAnalyticsDeviceScopes from deviceManagement + description: The user experience analytics device scope entity contains device scope configuration use to apply filtering on the endpoint analytics reports. operationId: deviceManagement_GetUserExperienceAnalyticsDeviceScopes parameters: - name: userExperienceAnalyticsDeviceScope-id in: path description: 'key: id of userExperienceAnalyticsDeviceScope' required: true + style: simple schema: type: string x-ms-docs-key-type: userExperienceAnalyticsDeviceScope @@ -39710,6 +41184,7 @@ paths: in: path description: 'key: id of userExperienceAnalyticsDeviceScope' required: true + style: simple schema: type: string x-ms-docs-key-type: userExperienceAnalyticsDeviceScope @@ -39736,12 +41211,14 @@ paths: in: path description: 'key: id of userExperienceAnalyticsDeviceScope' required: true + style: simple schema: type: string x-ms-docs-key-type: userExperienceAnalyticsDeviceScope - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -39755,6 +41232,7 @@ paths: tags: - deviceManagement.userExperienceAnalyticsDeviceScores summary: Get userExperienceAnalyticsDeviceScores from deviceManagement + description: User experience analytics device scores operationId: deviceManagement_ListUserExperienceAnalyticsDeviceScores parameters: - $ref: '#/components/parameters/top' @@ -39862,12 +41340,14 @@ paths: tags: - deviceManagement.userExperienceAnalyticsDeviceScores summary: Get userExperienceAnalyticsDeviceScores from deviceManagement + description: User experience analytics device scores operationId: deviceManagement_GetUserExperienceAnalyticsDeviceScores parameters: - name: userExperienceAnalyticsDeviceScores-id in: path description: 'key: id of userExperienceAnalyticsDeviceScores' required: true + style: simple schema: type: string x-ms-docs-key-type: userExperienceAnalyticsDeviceScores @@ -39924,6 +41404,7 @@ paths: in: path description: 'key: id of userExperienceAnalyticsDeviceScores' required: true + style: simple schema: type: string x-ms-docs-key-type: userExperienceAnalyticsDeviceScores @@ -39950,12 +41431,14 @@ paths: in: path description: 'key: id of userExperienceAnalyticsDeviceScores' required: true + style: simple schema: type: string x-ms-docs-key-type: userExperienceAnalyticsDeviceScores - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -39969,6 +41452,7 @@ paths: tags: - deviceManagement.userExperienceAnalyticsDeviceStartupHistory summary: Get userExperienceAnalyticsDeviceStartupHistory from deviceManagement + description: User experience analytics device Startup History operationId: deviceManagement_ListUserExperienceAnalyticsDeviceStartupHistory parameters: - $ref: '#/components/parameters/top' @@ -40097,12 +41581,14 @@ paths: tags: - deviceManagement.userExperienceAnalyticsDeviceStartupHistory summary: Get userExperienceAnalyticsDeviceStartupHistory from deviceManagement + description: User experience analytics device Startup History operationId: deviceManagement_GetUserExperienceAnalyticsDeviceStartupHistory parameters: - name: userExperienceAnalyticsDeviceStartupHistory-id in: path description: 'key: id of userExperienceAnalyticsDeviceStartupHistory' required: true + style: simple schema: type: string x-ms-docs-key-type: userExperienceAnalyticsDeviceStartupHistory @@ -40166,6 +41652,7 @@ paths: in: path description: 'key: id of userExperienceAnalyticsDeviceStartupHistory' required: true + style: simple schema: type: string x-ms-docs-key-type: userExperienceAnalyticsDeviceStartupHistory @@ -40192,12 +41679,14 @@ paths: in: path description: 'key: id of userExperienceAnalyticsDeviceStartupHistory' required: true + style: simple schema: type: string x-ms-docs-key-type: userExperienceAnalyticsDeviceStartupHistory - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -40211,6 +41700,7 @@ paths: tags: - deviceManagement.userExperienceAnalyticsDeviceStartupProcess summary: Get userExperienceAnalyticsDeviceStartupProcesses from deviceManagement + description: User experience analytics device Startup Processes operationId: deviceManagement_ListUserExperienceAnalyticsDeviceStartupProcesses parameters: - $ref: '#/components/parameters/top' @@ -40306,12 +41796,14 @@ paths: tags: - deviceManagement.userExperienceAnalyticsDeviceStartupProcess summary: Get userExperienceAnalyticsDeviceStartupProcesses from deviceManagement + description: User experience analytics device Startup Processes operationId: deviceManagement_GetUserExperienceAnalyticsDeviceStartupProcesses parameters: - name: userExperienceAnalyticsDeviceStartupProcess-id in: path description: 'key: id of userExperienceAnalyticsDeviceStartupProcess' required: true + style: simple schema: type: string x-ms-docs-key-type: userExperienceAnalyticsDeviceStartupProcess @@ -40364,6 +41856,7 @@ paths: in: path description: 'key: id of userExperienceAnalyticsDeviceStartupProcess' required: true + style: simple schema: type: string x-ms-docs-key-type: userExperienceAnalyticsDeviceStartupProcess @@ -40390,12 +41883,14 @@ paths: in: path description: 'key: id of userExperienceAnalyticsDeviceStartupProcess' required: true + style: simple schema: type: string x-ms-docs-key-type: userExperienceAnalyticsDeviceStartupProcess - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -40409,6 +41904,7 @@ paths: tags: - deviceManagement.userExperienceAnalyticsDeviceStartupProcessPerformance summary: Get userExperienceAnalyticsDeviceStartupProcessPerformance from deviceManagement + description: User experience analytics device Startup Process Performance operationId: deviceManagement_ListUserExperienceAnalyticsDeviceStartupProcessPerformance parameters: - $ref: '#/components/parameters/top' @@ -40513,12 +42009,14 @@ paths: tags: - deviceManagement.userExperienceAnalyticsDeviceStartupProcessPerformance summary: Get userExperienceAnalyticsDeviceStartupProcessPerformance from deviceManagement + description: User experience analytics device Startup Process Performance operationId: deviceManagement_GetUserExperienceAnalyticsDeviceStartupProcessPerformance parameters: - name: userExperienceAnalyticsDeviceStartupProcessPerformance-id in: path description: 'key: id of userExperienceAnalyticsDeviceStartupProcessPerformance' required: true + style: simple schema: type: string x-ms-docs-key-type: userExperienceAnalyticsDeviceStartupProcessPerformance @@ -40574,6 +42072,7 @@ paths: in: path description: 'key: id of userExperienceAnalyticsDeviceStartupProcessPerformance' required: true + style: simple schema: type: string x-ms-docs-key-type: userExperienceAnalyticsDeviceStartupProcessPerformance @@ -40600,12 +42099,14 @@ paths: in: path description: 'key: id of userExperienceAnalyticsDeviceStartupProcessPerformance' required: true + style: simple schema: type: string x-ms-docs-key-type: userExperienceAnalyticsDeviceStartupProcessPerformance - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -40619,6 +42120,7 @@ paths: tags: - deviceManagement.userExperienceAnalyticsDeviceWithoutCloudIdentity summary: Get userExperienceAnalyticsDevicesWithoutCloudIdentity from deviceManagement + description: User experience analytics devices without cloud identity. operationId: deviceManagement_ListUserExperienceAnalyticsDevicesWithoutCloudIdentity parameters: - $ref: '#/components/parameters/top' @@ -40705,12 +42207,14 @@ paths: tags: - deviceManagement.userExperienceAnalyticsDeviceWithoutCloudIdentity summary: Get userExperienceAnalyticsDevicesWithoutCloudIdentity from deviceManagement + description: User experience analytics devices without cloud identity. operationId: deviceManagement_GetUserExperienceAnalyticsDevicesWithoutCloudIdentity parameters: - name: userExperienceAnalyticsDeviceWithoutCloudIdentity-id in: path description: 'key: id of userExperienceAnalyticsDeviceWithoutCloudIdentity' required: true + style: simple schema: type: string x-ms-docs-key-type: userExperienceAnalyticsDeviceWithoutCloudIdentity @@ -40760,6 +42264,7 @@ paths: in: path description: 'key: id of userExperienceAnalyticsDeviceWithoutCloudIdentity' required: true + style: simple schema: type: string x-ms-docs-key-type: userExperienceAnalyticsDeviceWithoutCloudIdentity @@ -40786,12 +42291,14 @@ paths: in: path description: 'key: id of userExperienceAnalyticsDeviceWithoutCloudIdentity' required: true + style: simple schema: type: string x-ms-docs-key-type: userExperienceAnalyticsDeviceWithoutCloudIdentity - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -40805,6 +42312,7 @@ paths: tags: - deviceManagement.userExperienceAnalyticsImpactingProcess summary: Get userExperienceAnalyticsImpactingProcess from deviceManagement + description: User experience analytics impacting process operationId: deviceManagement_ListUserExperienceAnalyticsImpactingProcess parameters: - $ref: '#/components/parameters/top' @@ -40903,12 +42411,14 @@ paths: tags: - deviceManagement.userExperienceAnalyticsImpactingProcess summary: Get userExperienceAnalyticsImpactingProcess from deviceManagement + description: User experience analytics impacting process operationId: deviceManagement_GetUserExperienceAnalyticsImpactingProcess parameters: - name: userExperienceAnalyticsImpactingProcess-id in: path description: 'key: id of userExperienceAnalyticsImpactingProcess' required: true + style: simple schema: type: string x-ms-docs-key-type: userExperienceAnalyticsImpactingProcess @@ -40962,6 +42472,7 @@ paths: in: path description: 'key: id of userExperienceAnalyticsImpactingProcess' required: true + style: simple schema: type: string x-ms-docs-key-type: userExperienceAnalyticsImpactingProcess @@ -40988,12 +42499,14 @@ paths: in: path description: 'key: id of userExperienceAnalyticsImpactingProcess' required: true + style: simple schema: type: string x-ms-docs-key-type: userExperienceAnalyticsImpactingProcess - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -41007,6 +42520,7 @@ paths: tags: - deviceManagement.userExperienceAnalyticsMetricHistory summary: Get userExperienceAnalyticsMetricHistory from deviceManagement + description: User experience analytics metric history operationId: deviceManagement_ListUserExperienceAnalyticsMetricHistory parameters: - $ref: '#/components/parameters/top' @@ -41096,12 +42610,14 @@ paths: tags: - deviceManagement.userExperienceAnalyticsMetricHistory summary: Get userExperienceAnalyticsMetricHistory from deviceManagement + description: User experience analytics metric history operationId: deviceManagement_GetUserExperienceAnalyticsMetricHistory parameters: - name: userExperienceAnalyticsMetricHistory-id in: path description: 'key: id of userExperienceAnalyticsMetricHistory' required: true + style: simple schema: type: string x-ms-docs-key-type: userExperienceAnalyticsMetricHistory @@ -41152,6 +42668,7 @@ paths: in: path description: 'key: id of userExperienceAnalyticsMetricHistory' required: true + style: simple schema: type: string x-ms-docs-key-type: userExperienceAnalyticsMetricHistory @@ -41178,12 +42695,14 @@ paths: in: path description: 'key: id of userExperienceAnalyticsMetricHistory' required: true + style: simple schema: type: string x-ms-docs-key-type: userExperienceAnalyticsMetricHistory - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -41197,6 +42716,7 @@ paths: tags: - deviceManagement.userExperienceAnalyticsModelScores summary: Get userExperienceAnalyticsModelScores from deviceManagement + description: User experience analytics model scores operationId: deviceManagement_ListUserExperienceAnalyticsModelScores parameters: - $ref: '#/components/parameters/top' @@ -41304,12 +42824,14 @@ paths: tags: - deviceManagement.userExperienceAnalyticsModelScores summary: Get userExperienceAnalyticsModelScores from deviceManagement + description: User experience analytics model scores operationId: deviceManagement_GetUserExperienceAnalyticsModelScores parameters: - name: userExperienceAnalyticsModelScores-id in: path description: 'key: id of userExperienceAnalyticsModelScores' required: true + style: simple schema: type: string x-ms-docs-key-type: userExperienceAnalyticsModelScores @@ -41366,6 +42888,7 @@ paths: in: path description: 'key: id of userExperienceAnalyticsModelScores' required: true + style: simple schema: type: string x-ms-docs-key-type: userExperienceAnalyticsModelScores @@ -41392,12 +42915,14 @@ paths: in: path description: 'key: id of userExperienceAnalyticsModelScores' required: true + style: simple schema: type: string x-ms-docs-key-type: userExperienceAnalyticsModelScores - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -41411,6 +42936,7 @@ paths: tags: - deviceManagement.userExperienceAnalyticsNotAutopilotReadyDevice summary: Get userExperienceAnalyticsNotAutopilotReadyDevice from deviceManagement + description: User experience analytics devices not Windows Autopilot ready. operationId: deviceManagement_ListUserExperienceAnalyticsNotAutopilotReadyDevice parameters: - $ref: '#/components/parameters/top' @@ -41518,12 +43044,14 @@ paths: tags: - deviceManagement.userExperienceAnalyticsNotAutopilotReadyDevice summary: Get userExperienceAnalyticsNotAutopilotReadyDevice from deviceManagement + description: User experience analytics devices not Windows Autopilot ready. operationId: deviceManagement_GetUserExperienceAnalyticsNotAutopilotReadyDevice parameters: - name: userExperienceAnalyticsNotAutopilotReadyDevice-id in: path description: 'key: id of userExperienceAnalyticsNotAutopilotReadyDevice' required: true + style: simple schema: type: string x-ms-docs-key-type: userExperienceAnalyticsNotAutopilotReadyDevice @@ -41580,6 +43108,7 @@ paths: in: path description: 'key: id of userExperienceAnalyticsNotAutopilotReadyDevice' required: true + style: simple schema: type: string x-ms-docs-key-type: userExperienceAnalyticsNotAutopilotReadyDevice @@ -41606,12 +43135,14 @@ paths: in: path description: 'key: id of userExperienceAnalyticsNotAutopilotReadyDevice' required: true + style: simple schema: type: string x-ms-docs-key-type: userExperienceAnalyticsNotAutopilotReadyDevice - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -41625,6 +43156,7 @@ paths: tags: - deviceManagement.userExperienceAnalyticsOverview summary: Get userExperienceAnalyticsOverview from deviceManagement + description: User experience analytics overview operationId: deviceManagement_GetUserExperienceAnalyticsOverview parameters: - name: $select @@ -41689,6 +43221,7 @@ paths: - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -41702,6 +43235,7 @@ paths: tags: - deviceManagement.userExperienceAnalyticsRegressionSummary summary: Get userExperienceAnalyticsRegressionSummary from deviceManagement + description: User experience analytics regression summary operationId: deviceManagement_GetUserExperienceAnalyticsRegressionSummary parameters: - name: $select @@ -41780,6 +43314,7 @@ paths: - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -41793,6 +43328,7 @@ paths: tags: - deviceManagement.userExperienceAnalyticsRegressionSummary summary: Get manufacturerRegression from deviceManagement + description: The metric values for the user experience analytics Manufacturer regression. operationId: deviceManagement.userExperienceAnalyticsRegressionSummary_ListManufacturerRegression parameters: - $ref: '#/components/parameters/top' @@ -41879,12 +43415,14 @@ paths: tags: - deviceManagement.userExperienceAnalyticsRegressionSummary summary: Get manufacturerRegression from deviceManagement + description: The metric values for the user experience analytics Manufacturer regression. operationId: deviceManagement.userExperienceAnalyticsRegressionSummary_GetManufacturerRegression parameters: - name: userExperienceAnalyticsMetric-id in: path description: 'key: id of userExperienceAnalyticsMetric' required: true + style: simple schema: type: string x-ms-docs-key-type: userExperienceAnalyticsMetric @@ -41934,6 +43472,7 @@ paths: in: path description: 'key: id of userExperienceAnalyticsMetric' required: true + style: simple schema: type: string x-ms-docs-key-type: userExperienceAnalyticsMetric @@ -41960,12 +43499,14 @@ paths: in: path description: 'key: id of userExperienceAnalyticsMetric' required: true + style: simple schema: type: string x-ms-docs-key-type: userExperienceAnalyticsMetric - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -41979,6 +43520,7 @@ paths: tags: - deviceManagement.userExperienceAnalyticsRegressionSummary summary: Get modelRegression from deviceManagement + description: The metric values for the user experience analytics model regression. operationId: deviceManagement.userExperienceAnalyticsRegressionSummary_ListModelRegression parameters: - $ref: '#/components/parameters/top' @@ -42065,12 +43607,14 @@ paths: tags: - deviceManagement.userExperienceAnalyticsRegressionSummary summary: Get modelRegression from deviceManagement + description: The metric values for the user experience analytics model regression. operationId: deviceManagement.userExperienceAnalyticsRegressionSummary_GetModelRegression parameters: - name: userExperienceAnalyticsMetric-id in: path description: 'key: id of userExperienceAnalyticsMetric' required: true + style: simple schema: type: string x-ms-docs-key-type: userExperienceAnalyticsMetric @@ -42120,6 +43664,7 @@ paths: in: path description: 'key: id of userExperienceAnalyticsMetric' required: true + style: simple schema: type: string x-ms-docs-key-type: userExperienceAnalyticsMetric @@ -42146,12 +43691,14 @@ paths: in: path description: 'key: id of userExperienceAnalyticsMetric' required: true + style: simple schema: type: string x-ms-docs-key-type: userExperienceAnalyticsMetric - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -42165,6 +43712,7 @@ paths: tags: - deviceManagement.userExperienceAnalyticsRegressionSummary summary: Get operatingSystemRegression from deviceManagement + description: The metric values for the user experience analytics operating system regression. operationId: deviceManagement.userExperienceAnalyticsRegressionSummary_ListOperatingSystemRegression parameters: - $ref: '#/components/parameters/top' @@ -42251,12 +43799,14 @@ paths: tags: - deviceManagement.userExperienceAnalyticsRegressionSummary summary: Get operatingSystemRegression from deviceManagement + description: The metric values for the user experience analytics operating system regression. operationId: deviceManagement.userExperienceAnalyticsRegressionSummary_GetOperatingSystemRegression parameters: - name: userExperienceAnalyticsMetric-id in: path description: 'key: id of userExperienceAnalyticsMetric' required: true + style: simple schema: type: string x-ms-docs-key-type: userExperienceAnalyticsMetric @@ -42306,6 +43856,7 @@ paths: in: path description: 'key: id of userExperienceAnalyticsMetric' required: true + style: simple schema: type: string x-ms-docs-key-type: userExperienceAnalyticsMetric @@ -42332,12 +43883,14 @@ paths: in: path description: 'key: id of userExperienceAnalyticsMetric' required: true + style: simple schema: type: string x-ms-docs-key-type: userExperienceAnalyticsMetric - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -42351,6 +43904,7 @@ paths: tags: - deviceManagement.userExperienceAnalyticsRemoteConnection summary: Get userExperienceAnalyticsRemoteConnection from deviceManagement + description: User experience analytics remote connection operationId: deviceManagement_ListUserExperienceAnalyticsRemoteConnection parameters: - $ref: '#/components/parameters/top' @@ -42470,12 +44024,14 @@ paths: tags: - deviceManagement.userExperienceAnalyticsRemoteConnection summary: Get userExperienceAnalyticsRemoteConnection from deviceManagement + description: User experience analytics remote connection operationId: deviceManagement_GetUserExperienceAnalyticsRemoteConnection parameters: - name: userExperienceAnalyticsRemoteConnection-id in: path description: 'key: id of userExperienceAnalyticsRemoteConnection' required: true + style: simple schema: type: string x-ms-docs-key-type: userExperienceAnalyticsRemoteConnection @@ -42536,6 +44092,7 @@ paths: in: path description: 'key: id of userExperienceAnalyticsRemoteConnection' required: true + style: simple schema: type: string x-ms-docs-key-type: userExperienceAnalyticsRemoteConnection @@ -42562,12 +44119,14 @@ paths: in: path description: 'key: id of userExperienceAnalyticsRemoteConnection' required: true + style: simple schema: type: string x-ms-docs-key-type: userExperienceAnalyticsRemoteConnection - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -42581,6 +44140,7 @@ paths: tags: - deviceManagement.userExperienceAnalyticsResourcePerformance summary: Get userExperienceAnalyticsResourcePerformance from deviceManagement + description: User experience analytics resource performance operationId: deviceManagement_ListUserExperienceAnalyticsResourcePerformance parameters: - $ref: '#/components/parameters/top' @@ -42700,12 +44260,14 @@ paths: tags: - deviceManagement.userExperienceAnalyticsResourcePerformance summary: Get userExperienceAnalyticsResourcePerformance from deviceManagement + description: User experience analytics resource performance operationId: deviceManagement_GetUserExperienceAnalyticsResourcePerformance parameters: - name: userExperienceAnalyticsResourcePerformance-id in: path description: 'key: id of userExperienceAnalyticsResourcePerformance' required: true + style: simple schema: type: string x-ms-docs-key-type: userExperienceAnalyticsResourcePerformance @@ -42766,6 +44328,7 @@ paths: in: path description: 'key: id of userExperienceAnalyticsResourcePerformance' required: true + style: simple schema: type: string x-ms-docs-key-type: userExperienceAnalyticsResourcePerformance @@ -42792,12 +44355,14 @@ paths: in: path description: 'key: id of userExperienceAnalyticsResourcePerformance' required: true + style: simple schema: type: string x-ms-docs-key-type: userExperienceAnalyticsResourcePerformance - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -42811,6 +44376,7 @@ paths: tags: - deviceManagement.userExperienceAnalyticsScoreHistory summary: Get userExperienceAnalyticsScoreHistory from deviceManagement + description: User experience analytics device Startup Score History operationId: deviceManagement_ListUserExperienceAnalyticsScoreHistory parameters: - $ref: '#/components/parameters/top' @@ -42894,12 +44460,14 @@ paths: tags: - deviceManagement.userExperienceAnalyticsScoreHistory summary: Get userExperienceAnalyticsScoreHistory from deviceManagement + description: User experience analytics device Startup Score History operationId: deviceManagement_GetUserExperienceAnalyticsScoreHistory parameters: - name: userExperienceAnalyticsScoreHistory-id in: path description: 'key: id of userExperienceAnalyticsScoreHistory' required: true + style: simple schema: type: string x-ms-docs-key-type: userExperienceAnalyticsScoreHistory @@ -42948,6 +44516,7 @@ paths: in: path description: 'key: id of userExperienceAnalyticsScoreHistory' required: true + style: simple schema: type: string x-ms-docs-key-type: userExperienceAnalyticsScoreHistory @@ -42974,12 +44543,14 @@ paths: in: path description: 'key: id of userExperienceAnalyticsScoreHistory' required: true + style: simple schema: type: string x-ms-docs-key-type: userExperienceAnalyticsScoreHistory - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -42993,6 +44564,7 @@ paths: tags: - deviceManagement.userExperienceAnalyticsWorkFromAnywhereHardwareReadinessMetric summary: Get userExperienceAnalyticsWorkFromAnywhereHardwareReadinessMetric from deviceManagement + description: User experience analytics work from anywhere hardware readiness metrics. operationId: deviceManagement_GetUserExperienceAnalyticsWorkFromAnywhereHardwareReadinessMetric parameters: - name: $select @@ -43067,6 +44639,7 @@ paths: - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -43080,6 +44653,7 @@ paths: tags: - deviceManagement.userExperienceAnalyticsWorkFromAnywhereMetric summary: Get userExperienceAnalyticsWorkFromAnywhereMetrics from deviceManagement + description: User experience analytics work from anywhere metrics. operationId: deviceManagement_ListUserExperienceAnalyticsWorkFromAnywhereMetrics parameters: - $ref: '#/components/parameters/top' @@ -43162,12 +44736,14 @@ paths: tags: - deviceManagement.userExperienceAnalyticsWorkFromAnywhereMetric summary: Get userExperienceAnalyticsWorkFromAnywhereMetrics from deviceManagement + description: User experience analytics work from anywhere metrics. operationId: deviceManagement_GetUserExperienceAnalyticsWorkFromAnywhereMetrics parameters: - name: userExperienceAnalyticsWorkFromAnywhereMetric-id in: path description: 'key: id of userExperienceAnalyticsWorkFromAnywhereMetric' required: true + style: simple schema: type: string x-ms-docs-key-type: userExperienceAnalyticsWorkFromAnywhereMetric @@ -43222,6 +44798,7 @@ paths: in: path description: 'key: id of userExperienceAnalyticsWorkFromAnywhereMetric' required: true + style: simple schema: type: string x-ms-docs-key-type: userExperienceAnalyticsWorkFromAnywhereMetric @@ -43248,12 +44825,14 @@ paths: in: path description: 'key: id of userExperienceAnalyticsWorkFromAnywhereMetric' required: true + style: simple schema: type: string x-ms-docs-key-type: userExperienceAnalyticsWorkFromAnywhereMetric - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -43267,12 +44846,14 @@ paths: tags: - deviceManagement.userExperienceAnalyticsWorkFromAnywhereMetric summary: Get metricDevices from deviceManagement + description: The work from anywhere metric devices. operationId: deviceManagement.userExperienceAnalyticsWorkFromAnywhereMetrics_ListMetricDevices parameters: - name: userExperienceAnalyticsWorkFromAnywhereMetric-id in: path description: 'key: id of userExperienceAnalyticsWorkFromAnywhereMetric' required: true + style: simple schema: type: string x-ms-docs-key-type: userExperienceAnalyticsWorkFromAnywhereMetric @@ -43439,6 +45020,7 @@ paths: in: path description: 'key: id of userExperienceAnalyticsWorkFromAnywhereMetric' required: true + style: simple schema: type: string x-ms-docs-key-type: userExperienceAnalyticsWorkFromAnywhereMetric @@ -43464,12 +45046,14 @@ paths: tags: - deviceManagement.userExperienceAnalyticsWorkFromAnywhereMetric summary: Get metricDevices from deviceManagement + description: The work from anywhere metric devices. operationId: deviceManagement.userExperienceAnalyticsWorkFromAnywhereMetrics_GetMetricDevices parameters: - name: userExperienceAnalyticsWorkFromAnywhereMetric-id in: path description: 'key: id of userExperienceAnalyticsWorkFromAnywhereMetric' required: true + style: simple schema: type: string x-ms-docs-key-type: userExperienceAnalyticsWorkFromAnywhereMetric @@ -43477,6 +45061,7 @@ paths: in: path description: 'key: id of userExperienceAnalyticsWorkFromAnywhereDevice' required: true + style: simple schema: type: string x-ms-docs-key-type: userExperienceAnalyticsWorkFromAnywhereDevice @@ -43558,6 +45143,7 @@ paths: in: path description: 'key: id of userExperienceAnalyticsWorkFromAnywhereMetric' required: true + style: simple schema: type: string x-ms-docs-key-type: userExperienceAnalyticsWorkFromAnywhereMetric @@ -43565,6 +45151,7 @@ paths: in: path description: 'key: id of userExperienceAnalyticsWorkFromAnywhereDevice' required: true + style: simple schema: type: string x-ms-docs-key-type: userExperienceAnalyticsWorkFromAnywhereDevice @@ -43591,6 +45178,7 @@ paths: in: path description: 'key: id of userExperienceAnalyticsWorkFromAnywhereMetric' required: true + style: simple schema: type: string x-ms-docs-key-type: userExperienceAnalyticsWorkFromAnywhereMetric @@ -43598,12 +45186,14 @@ paths: in: path description: 'key: id of userExperienceAnalyticsWorkFromAnywhereDevice' required: true + style: simple schema: type: string x-ms-docs-key-type: userExperienceAnalyticsWorkFromAnywhereDevice - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -43617,6 +45207,7 @@ paths: tags: - deviceManagement.userExperienceAnalyticsWorkFromAnywhereModelPerformance summary: Get userExperienceAnalyticsWorkFromAnywhereModelPerformance from deviceManagement + description: The user experience analytics work from anywhere model performance operationId: deviceManagement_ListUserExperienceAnalyticsWorkFromAnywhereModelPerformance parameters: - $ref: '#/components/parameters/top' @@ -43724,12 +45315,14 @@ paths: tags: - deviceManagement.userExperienceAnalyticsWorkFromAnywhereModelPerformance summary: Get userExperienceAnalyticsWorkFromAnywhereModelPerformance from deviceManagement + description: The user experience analytics work from anywhere model performance operationId: deviceManagement_GetUserExperienceAnalyticsWorkFromAnywhereModelPerformance parameters: - name: userExperienceAnalyticsWorkFromAnywhereModelPerformance-id in: path description: 'key: id of userExperienceAnalyticsWorkFromAnywhereModelPerformance' required: true + style: simple schema: type: string x-ms-docs-key-type: userExperienceAnalyticsWorkFromAnywhereModelPerformance @@ -43786,6 +45379,7 @@ paths: in: path description: 'key: id of userExperienceAnalyticsWorkFromAnywhereModelPerformance' required: true + style: simple schema: type: string x-ms-docs-key-type: userExperienceAnalyticsWorkFromAnywhereModelPerformance @@ -43812,12 +45406,14 @@ paths: in: path description: 'key: id of userExperienceAnalyticsWorkFromAnywhereModelPerformance' required: true + style: simple schema: type: string x-ms-docs-key-type: userExperienceAnalyticsWorkFromAnywhereModelPerformance - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -43831,6 +45427,7 @@ paths: tags: - deviceManagement.windowsInformationProtectionAppLearningSummary summary: Get windowsInformationProtectionAppLearningSummaries from deviceManagement + description: The windows information protection app learning summaries. operationId: deviceManagement_ListWindowsInformationProtectionAppLearningSummaries parameters: - $ref: '#/components/parameters/top' @@ -43920,12 +45517,14 @@ paths: tags: - deviceManagement.windowsInformationProtectionAppLearningSummary summary: Get windowsInformationProtectionAppLearningSummaries from deviceManagement + description: The windows information protection app learning summaries. operationId: deviceManagement_GetWindowsInformationProtectionAppLearningSummaries parameters: - name: windowsInformationProtectionAppLearningSummary-id in: path description: 'key: id of windowsInformationProtectionAppLearningSummary' required: true + style: simple schema: type: string x-ms-docs-key-type: windowsInformationProtectionAppLearningSummary @@ -43976,6 +45575,7 @@ paths: in: path description: 'key: id of windowsInformationProtectionAppLearningSummary' required: true + style: simple schema: type: string x-ms-docs-key-type: windowsInformationProtectionAppLearningSummary @@ -44002,12 +45602,14 @@ paths: in: path description: 'key: id of windowsInformationProtectionAppLearningSummary' required: true + style: simple schema: type: string x-ms-docs-key-type: windowsInformationProtectionAppLearningSummary - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -44021,6 +45623,7 @@ paths: tags: - deviceManagement.windowsInformationProtectionNetworkLearningSummary summary: Get windowsInformationProtectionNetworkLearningSummaries from deviceManagement + description: The windows information protection network learning summaries. operationId: deviceManagement_ListWindowsInformationProtectionNetworkLearningSummaries parameters: - $ref: '#/components/parameters/top' @@ -44107,12 +45710,14 @@ paths: tags: - deviceManagement.windowsInformationProtectionNetworkLearningSummary summary: Get windowsInformationProtectionNetworkLearningSummaries from deviceManagement + description: The windows information protection network learning summaries. operationId: deviceManagement_GetWindowsInformationProtectionNetworkLearningSummaries parameters: - name: windowsInformationProtectionNetworkLearningSummary-id in: path description: 'key: id of windowsInformationProtectionNetworkLearningSummary' required: true + style: simple schema: type: string x-ms-docs-key-type: windowsInformationProtectionNetworkLearningSummary @@ -44162,6 +45767,7 @@ paths: in: path description: 'key: id of windowsInformationProtectionNetworkLearningSummary' required: true + style: simple schema: type: string x-ms-docs-key-type: windowsInformationProtectionNetworkLearningSummary @@ -44188,12 +45794,14 @@ paths: in: path description: 'key: id of windowsInformationProtectionNetworkLearningSummary' required: true + style: simple schema: type: string x-ms-docs-key-type: windowsInformationProtectionNetworkLearningSummary - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -44207,6 +45815,7 @@ paths: tags: - deviceManagement.windowsMalwareInformation summary: Get windowsMalwareInformation from deviceManagement + description: The list of affected malware in the tenant. operationId: deviceManagement_ListWindowsMalwareInformation parameters: - $ref: '#/components/parameters/top' @@ -44304,12 +45913,14 @@ paths: tags: - deviceManagement.windowsMalwareInformation summary: Get windowsMalwareInformation from deviceManagement + description: The list of affected malware in the tenant. operationId: deviceManagement_GetWindowsMalwareInformation parameters: - name: windowsMalwareInformation-id in: path description: 'key: id of windowsMalwareInformation' required: true + style: simple schema: type: string x-ms-docs-key-type: windowsMalwareInformation @@ -44369,6 +45980,7 @@ paths: in: path description: 'key: id of windowsMalwareInformation' required: true + style: simple schema: type: string x-ms-docs-key-type: windowsMalwareInformation @@ -44395,12 +46007,14 @@ paths: in: path description: 'key: id of windowsMalwareInformation' required: true + style: simple schema: type: string x-ms-docs-key-type: windowsMalwareInformation - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -44414,12 +46028,14 @@ paths: tags: - deviceManagement.windowsMalwareInformation summary: Get deviceMalwareStates from deviceManagement + description: List of devices affected by current malware with the malware state on each device operationId: deviceManagement.windowsMalwareInformation_ListDeviceMalwareStates parameters: - name: windowsMalwareInformation-id in: path description: 'key: id of windowsMalwareInformation' required: true + style: simple schema: type: string x-ms-docs-key-type: windowsMalwareInformation @@ -44502,6 +46118,7 @@ paths: in: path description: 'key: id of windowsMalwareInformation' required: true + style: simple schema: type: string x-ms-docs-key-type: windowsMalwareInformation @@ -44527,12 +46144,14 @@ paths: tags: - deviceManagement.windowsMalwareInformation summary: Get deviceMalwareStates from deviceManagement + description: List of devices affected by current malware with the malware state on each device operationId: deviceManagement.windowsMalwareInformation_GetDeviceMalwareStates parameters: - name: windowsMalwareInformation-id in: path description: 'key: id of windowsMalwareInformation' required: true + style: simple schema: type: string x-ms-docs-key-type: windowsMalwareInformation @@ -44540,6 +46159,7 @@ paths: in: path description: 'key: id of malwareStateForWindowsDevice' required: true + style: simple schema: type: string x-ms-docs-key-type: malwareStateForWindowsDevice @@ -44593,6 +46213,7 @@ paths: in: path description: 'key: id of windowsMalwareInformation' required: true + style: simple schema: type: string x-ms-docs-key-type: windowsMalwareInformation @@ -44600,6 +46221,7 @@ paths: in: path description: 'key: id of malwareStateForWindowsDevice' required: true + style: simple schema: type: string x-ms-docs-key-type: malwareStateForWindowsDevice @@ -44626,6 +46248,7 @@ paths: in: path description: 'key: id of windowsMalwareInformation' required: true + style: simple schema: type: string x-ms-docs-key-type: windowsMalwareInformation @@ -44633,12 +46256,14 @@ paths: in: path description: 'key: id of malwareStateForWindowsDevice' required: true + style: simple schema: type: string x-ms-docs-key-type: malwareStateForWindowsDevice - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -44660,6 +46285,7 @@ components: type: string description: The last requested time of device compliance reporting for this account. This property is read-only. format: date-time + readOnly: true intuneAccountId: pattern: '^[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}$' type: string @@ -44670,9 +46296,11 @@ components: type: string description: The last modified time of reporting for this account. This property is read-only. format: date-time + readOnly: true legacyPcManangementEnabled: type: boolean description: The property to enable Non-MDM managed legacy PC management for this account. This property is read-only. + readOnly: true maximumDepTokens: maximum: 2147483647 minimum: -2147483648 @@ -44684,6 +46312,7 @@ components: unlicensedAdminstratorsEnabled: type: boolean description: 'When enabled, users assigned as administrators via Role Assignment Memberships do not require an assigned Intune license. Prior to this, only Intune licensed users were granted permissions with an Intune role unless they were assigned a role via Azure Active Directory. You are limited to 350 unlicensed direct members for each AAD security group in a role assignment, but you can assign multiple AAD security groups to a role if you need to support more than 350 unlicensed administrators. Licensed administrators are unaffected, do not have to be direct members, nor does the 350 member limit apply. This property is read-only.' + readOnly: true intuneBrand: $ref: '#/components/schemas/microsoft.graph.intuneBrand' accountMoveCompletionDateTime: @@ -44693,6 +46322,8 @@ components: format: date-time adminConsent: $ref: '#/components/schemas/microsoft.graph.adminConsent' + dataProcessorServiceForWindowsFeaturesOnboarding: + $ref: '#/components/schemas/microsoft.graph.dataProcessorServiceForWindowsFeaturesOnboarding' deviceProtectionOverview: $ref: '#/components/schemas/microsoft.graph.deviceProtectionOverview' managedDeviceCleanupSettings: @@ -44705,6 +46336,8 @@ components: $ref: '#/components/schemas/microsoft.graph.userExperienceAnalyticsSettings' windowsMalwareOverview: $ref: '#/components/schemas/microsoft.graph.windowsMalwareOverview' + monitoring: + $ref: '#/components/schemas/microsoft.graph.deviceManagement.monitoring' virtualEndpoint: $ref: '#/components/schemas/microsoft.graph.virtualEndpoint' androidDeviceOwnerEnrollmentProfiles: @@ -44712,16 +46345,19 @@ components: items: $ref: '#/components/schemas/microsoft.graph.androidDeviceOwnerEnrollmentProfile' description: Android device owner enrollment profile entities. + x-ms-navigationProperty: true androidForWorkAppConfigurationSchemas: type: array items: $ref: '#/components/schemas/microsoft.graph.androidForWorkAppConfigurationSchema' description: Android for Work app configuration schema entities. + x-ms-navigationProperty: true androidForWorkEnrollmentProfiles: type: array items: $ref: '#/components/schemas/microsoft.graph.androidForWorkEnrollmentProfile' description: Android for Work enrollment profile entities. + x-ms-navigationProperty: true androidForWorkSettings: $ref: '#/components/schemas/microsoft.graph.androidForWorkSettings' androidManagedStoreAccountEnterpriseSettings: @@ -44731,26 +46367,31 @@ components: items: $ref: '#/components/schemas/microsoft.graph.androidManagedStoreAppConfigurationSchema' description: Android Enterprise app configuration schema entities. + x-ms-navigationProperty: true auditEvents: type: array items: $ref: '#/components/schemas/microsoft.graph.auditEvent' description: The Audit Events + x-ms-navigationProperty: true assignmentFilters: type: array items: $ref: '#/components/schemas/microsoft.graph.deviceAndAppManagementAssignmentFilter' description: The list of assignment filters + x-ms-navigationProperty: true chromeOSOnboardingSettings: type: array items: $ref: '#/components/schemas/microsoft.graph.chromeOSOnboardingSettings' description: Collection of ChromeOSOnboardingSettings settings associated with account. + x-ms-navigationProperty: true termsAndConditions: type: array items: $ref: '#/components/schemas/microsoft.graph.termsAndConditions' description: The terms and conditions associated with device management of the company. + x-ms-navigationProperty: true advancedThreatProtectionOnboardingStateSummary: $ref: '#/components/schemas/microsoft.graph.advancedThreatProtectionOnboardingStateSummary' cartToClassAssociations: @@ -44758,11 +46399,13 @@ components: items: $ref: '#/components/schemas/microsoft.graph.cartToClassAssociation' description: The Cart To Class Associations. + x-ms-navigationProperty: true deviceCompliancePolicies: type: array items: $ref: '#/components/schemas/microsoft.graph.deviceCompliancePolicy' description: The device compliance policies. + x-ms-navigationProperty: true deviceCompliancePolicyDeviceStateSummary: $ref: '#/components/schemas/microsoft.graph.deviceCompliancePolicyDeviceStateSummary' deviceCompliancePolicySettingStateSummaries: @@ -44770,11 +46413,13 @@ components: items: $ref: '#/components/schemas/microsoft.graph.deviceCompliancePolicySettingStateSummary' description: The summary states of compliance policy settings for this account. + x-ms-navigationProperty: true deviceConfigurationConflictSummary: type: array items: $ref: '#/components/schemas/microsoft.graph.deviceConfigurationConflictSummary' description: Summary of policies in conflict state for this account. + x-ms-navigationProperty: true deviceConfigurationDeviceStateSummaries: $ref: '#/components/schemas/microsoft.graph.deviceConfigurationDeviceStateSummary' deviceConfigurationRestrictedAppsViolations: @@ -44782,16 +46427,19 @@ components: items: $ref: '#/components/schemas/microsoft.graph.restrictedAppsViolation' description: Restricted apps violations for this account. + x-ms-navigationProperty: true deviceConfigurations: type: array items: $ref: '#/components/schemas/microsoft.graph.deviceConfiguration' description: The device configurations. + x-ms-navigationProperty: true deviceConfigurationsAllManagedDeviceCertificateStates: type: array items: $ref: '#/components/schemas/microsoft.graph.managedAllDeviceCertificateState' description: Summary of all certificates for all devices. + x-ms-navigationProperty: true deviceConfigurationUserStateSummaries: $ref: '#/components/schemas/microsoft.graph.deviceConfigurationUserStateSummary' iosUpdateStatuses: @@ -44799,21 +46447,25 @@ components: items: $ref: '#/components/schemas/microsoft.graph.iosUpdateDeviceStatus' description: The IOS software update installation statuses for this account. + x-ms-navigationProperty: true macOSSoftwareUpdateAccountSummaries: type: array items: $ref: '#/components/schemas/microsoft.graph.macOSSoftwareUpdateAccountSummary' description: The MacOS software update account summaries for this account. + x-ms-navigationProperty: true managedDeviceEncryptionStates: type: array items: $ref: '#/components/schemas/microsoft.graph.managedDeviceEncryptionState' description: Encryption report for devices in this account + x-ms-navigationProperty: true ndesConnectors: type: array items: $ref: '#/components/schemas/microsoft.graph.ndesConnector' description: The collection of Ndes connectors for this account. + x-ms-navigationProperty: true softwareUpdateStatusSummary: $ref: '#/components/schemas/microsoft.graph.softwareUpdateStatusSummary' complianceCategories: @@ -44821,56 +46473,67 @@ components: items: $ref: '#/components/schemas/microsoft.graph.deviceManagementConfigurationCategory' description: List of all compliance categories + x-ms-navigationProperty: true compliancePolicies: type: array items: $ref: '#/components/schemas/microsoft.graph.deviceManagementCompliancePolicy' description: List of all compliance policies + x-ms-navigationProperty: true complianceSettings: type: array items: $ref: '#/components/schemas/microsoft.graph.deviceManagementConfigurationSettingDefinition' description: List of all ComplianceSettings + x-ms-navigationProperty: true configurationCategories: type: array items: $ref: '#/components/schemas/microsoft.graph.deviceManagementConfigurationCategory' description: List of all Configuration Categories + x-ms-navigationProperty: true configurationPolicies: type: array items: $ref: '#/components/schemas/microsoft.graph.deviceManagementConfigurationPolicy' description: List of all Configuration policies + x-ms-navigationProperty: true configurationPolicyTemplates: type: array items: $ref: '#/components/schemas/microsoft.graph.deviceManagementConfigurationPolicyTemplate' description: List of all templates + x-ms-navigationProperty: true configurationSettings: type: array items: $ref: '#/components/schemas/microsoft.graph.deviceManagementConfigurationSettingDefinition' description: List of all ConfigurationSettings + x-ms-navigationProperty: true reusablePolicySettings: type: array items: $ref: '#/components/schemas/microsoft.graph.deviceManagementReusablePolicySetting' description: List of all reusable settings that can be referred in a policy + x-ms-navigationProperty: true reusableSettings: type: array items: $ref: '#/components/schemas/microsoft.graph.deviceManagementConfigurationSettingDefinition' description: List of all reusable settings + x-ms-navigationProperty: true templateSettings: type: array items: $ref: '#/components/schemas/microsoft.graph.deviceManagementConfigurationSettingTemplate' description: List of all TemplateSettings + x-ms-navigationProperty: true complianceManagementPartners: type: array items: $ref: '#/components/schemas/microsoft.graph.complianceManagementPartner' description: The list of Compliance Management Partners configured by the tenant. + x-ms-navigationProperty: true conditionalAccessSettings: $ref: '#/components/schemas/microsoft.graph.onPremisesConditionalAccessSettings' deviceCategories: @@ -44878,26 +46541,31 @@ components: items: $ref: '#/components/schemas/microsoft.graph.deviceCategory' description: The list of device categories with the tenant. + x-ms-navigationProperty: true deviceEnrollmentConfigurations: type: array items: $ref: '#/components/schemas/microsoft.graph.deviceEnrollmentConfiguration' description: The list of device enrollment configurations + x-ms-navigationProperty: true deviceManagementPartners: type: array items: $ref: '#/components/schemas/microsoft.graph.deviceManagementPartner' description: The list of Device Management Partners configured by the tenant. + x-ms-navigationProperty: true exchangeConnectors: type: array items: $ref: '#/components/schemas/microsoft.graph.deviceManagementExchangeConnector' description: The list of Exchange Connectors configured by the tenant. + x-ms-navigationProperty: true exchangeOnPremisesPolicies: type: array items: $ref: '#/components/schemas/microsoft.graph.deviceManagementExchangeOnPremisesPolicy' description: The list of Exchange On Premisis policies configured by the tenant. + x-ms-navigationProperty: true exchangeOnPremisesPolicy: $ref: '#/components/schemas/microsoft.graph.deviceManagementExchangeOnPremisesPolicy' mobileThreatDefenseConnectors: @@ -44905,26 +46573,31 @@ components: items: $ref: '#/components/schemas/microsoft.graph.mobileThreatDefenseConnector' description: The list of Mobile threat Defense connectors configured by the tenant. + x-ms-navigationProperty: true categories: type: array items: $ref: '#/components/schemas/microsoft.graph.deviceManagementSettingCategory' description: The available categories + x-ms-navigationProperty: true intents: type: array items: $ref: '#/components/schemas/microsoft.graph.deviceManagementIntent' description: The device management intents + x-ms-navigationProperty: true settingDefinitions: type: array items: $ref: '#/components/schemas/microsoft.graph.deviceManagementSettingDefinition' description: The device management intent setting definitions + x-ms-navigationProperty: true templates: type: array items: $ref: '#/components/schemas/microsoft.graph.deviceManagementTemplate' description: The available templates + x-ms-navigationProperty: true applePushNotificationCertificate: $ref: '#/components/schemas/microsoft.graph.applePushNotificationCertificate' cloudPCConnectivityIssues: @@ -44932,51 +46605,61 @@ components: items: $ref: '#/components/schemas/microsoft.graph.cloudPCConnectivityIssue' description: The list of CloudPC Connectivity Issue. + x-ms-navigationProperty: true comanagedDevices: type: array items: $ref: '#/components/schemas/microsoft.graph.managedDevice' description: The list of co-managed devices report + x-ms-navigationProperty: true comanagementEligibleDevices: type: array items: $ref: '#/components/schemas/microsoft.graph.comanagementEligibleDevice' description: The list of co-management eligible devices report + x-ms-navigationProperty: true dataSharingConsents: type: array items: $ref: '#/components/schemas/microsoft.graph.dataSharingConsent' description: Data sharing consents. + x-ms-navigationProperty: true detectedApps: type: array items: $ref: '#/components/schemas/microsoft.graph.detectedApp' description: The list of detected apps associated with a device. + x-ms-navigationProperty: true deviceComplianceScripts: type: array items: $ref: '#/components/schemas/microsoft.graph.deviceComplianceScript' description: The list of device compliance scripts associated with the tenant. + x-ms-navigationProperty: true deviceCustomAttributeShellScripts: type: array items: $ref: '#/components/schemas/microsoft.graph.deviceCustomAttributeShellScript' description: The list of device custom attribute shell scripts associated with the tenant. + x-ms-navigationProperty: true deviceHealthScripts: type: array items: $ref: '#/components/schemas/microsoft.graph.deviceHealthScript' description: The list of device health scripts associated with the tenant. + x-ms-navigationProperty: true deviceManagementScripts: type: array items: $ref: '#/components/schemas/microsoft.graph.deviceManagementScript' description: The list of device management scripts associated with the tenant. + x-ms-navigationProperty: true deviceShellScripts: type: array items: $ref: '#/components/schemas/microsoft.graph.deviceShellScript' description: The list of device shell scripts associated with the tenant. + x-ms-navigationProperty: true managedDeviceOverview: $ref: '#/components/schemas/microsoft.graph.managedDeviceOverview' managedDevices: @@ -44984,21 +46667,25 @@ components: items: $ref: '#/components/schemas/microsoft.graph.managedDevice' description: The list of managed devices. + x-ms-navigationProperty: true mobileAppTroubleshootingEvents: type: array items: $ref: '#/components/schemas/microsoft.graph.mobileAppTroubleshootingEvent' description: The collection property of MobileAppTroubleshootingEvent. + x-ms-navigationProperty: true oemWarrantyInformationOnboarding: type: array items: $ref: '#/components/schemas/microsoft.graph.oemWarrantyInformationOnboarding' description: List of OEM Warranty Statuses + x-ms-navigationProperty: true remoteActionAudits: type: array items: $ref: '#/components/schemas/microsoft.graph.remoteActionAudit' description: The list of device remote action audits with the tenant. + x-ms-navigationProperty: true tenantAttachRBAC: $ref: '#/components/schemas/microsoft.graph.tenantAttachRBAC' userExperienceAnalyticsAppHealthApplicationPerformance: @@ -45006,46 +46693,55 @@ components: items: $ref: '#/components/schemas/microsoft.graph.userExperienceAnalyticsAppHealthApplicationPerformance' description: User experience analytics appHealth Application Performance + x-ms-navigationProperty: true userExperienceAnalyticsAppHealthApplicationPerformanceByAppVersion: type: array items: $ref: '#/components/schemas/microsoft.graph.userExperienceAnalyticsAppHealthAppPerformanceByAppVersion' description: User experience analytics appHealth Application Performance by App Version + x-ms-navigationProperty: true userExperienceAnalyticsAppHealthApplicationPerformanceByAppVersionDetails: type: array items: $ref: '#/components/schemas/microsoft.graph.userExperienceAnalyticsAppHealthAppPerformanceByAppVersionDetails' description: User experience analytics appHealth Application Performance by App Version details + x-ms-navigationProperty: true userExperienceAnalyticsAppHealthApplicationPerformanceByAppVersionDeviceId: type: array items: $ref: '#/components/schemas/microsoft.graph.userExperienceAnalyticsAppHealthAppPerformanceByAppVersionDeviceId' description: User experience analytics appHealth Application Performance by App Version Device Id + x-ms-navigationProperty: true userExperienceAnalyticsAppHealthApplicationPerformanceByOSVersion: type: array items: $ref: '#/components/schemas/microsoft.graph.userExperienceAnalyticsAppHealthAppPerformanceByOSVersion' description: User experience analytics appHealth Application Performance by OS Version + x-ms-navigationProperty: true userExperienceAnalyticsAppHealthDeviceModelPerformance: type: array items: $ref: '#/components/schemas/microsoft.graph.userExperienceAnalyticsAppHealthDeviceModelPerformance' description: User experience analytics appHealth Model Performance + x-ms-navigationProperty: true userExperienceAnalyticsAppHealthDevicePerformance: type: array items: $ref: '#/components/schemas/microsoft.graph.userExperienceAnalyticsAppHealthDevicePerformance' description: User experience analytics appHealth Device Performance + x-ms-navigationProperty: true userExperienceAnalyticsAppHealthDevicePerformanceDetails: type: array items: $ref: '#/components/schemas/microsoft.graph.userExperienceAnalyticsAppHealthDevicePerformanceDetails' description: User experience analytics device performance details + x-ms-navigationProperty: true userExperienceAnalyticsAppHealthOSVersionPerformance: type: array items: $ref: '#/components/schemas/microsoft.graph.userExperienceAnalyticsAppHealthOSVersionPerformance' description: User experience analytics appHealth OS version Performance + x-ms-navigationProperty: true userExperienceAnalyticsAppHealthOverview: $ref: '#/components/schemas/microsoft.graph.userExperienceAnalyticsCategory' userExperienceAnalyticsBaselines: @@ -45053,11 +46749,13 @@ components: items: $ref: '#/components/schemas/microsoft.graph.userExperienceAnalyticsBaseline' description: User experience analytics baselines + x-ms-navigationProperty: true userExperienceAnalyticsBatteryHealthAppImpact: type: array items: $ref: '#/components/schemas/microsoft.graph.userExperienceAnalyticsBatteryHealthAppImpact' description: User Experience Analytics Battery Health App Impact + x-ms-navigationProperty: true userExperienceAnalyticsBatteryHealthCapacityDetails: $ref: '#/components/schemas/microsoft.graph.userExperienceAnalyticsBatteryHealthCapacityDetails' userExperienceAnalyticsBatteryHealthDeviceAppImpact: @@ -45065,26 +46763,31 @@ components: items: $ref: '#/components/schemas/microsoft.graph.userExperienceAnalyticsBatteryHealthDeviceAppImpact' description: User Experience Analytics Battery Health Device App Impact + x-ms-navigationProperty: true userExperienceAnalyticsBatteryHealthDevicePerformance: type: array items: $ref: '#/components/schemas/microsoft.graph.userExperienceAnalyticsBatteryHealthDevicePerformance' description: User Experience Analytics Battery Health Device Performance + x-ms-navigationProperty: true userExperienceAnalyticsBatteryHealthDeviceRuntimeHistory: type: array items: $ref: '#/components/schemas/microsoft.graph.userExperienceAnalyticsBatteryHealthDeviceRuntimeHistory' description: User Experience Analytics Battery Health Device Runtime History + x-ms-navigationProperty: true userExperienceAnalyticsBatteryHealthModelPerformance: type: array items: $ref: '#/components/schemas/microsoft.graph.userExperienceAnalyticsBatteryHealthModelPerformance' description: User Experience Analytics Battery Health Model Performance + x-ms-navigationProperty: true userExperienceAnalyticsBatteryHealthOsPerformance: type: array items: $ref: '#/components/schemas/microsoft.graph.userExperienceAnalyticsBatteryHealthOsPerformance' description: User Experience Analytics Battery Health Os Performance + x-ms-navigationProperty: true userExperienceAnalyticsBatteryHealthRuntimeDetails: $ref: '#/components/schemas/microsoft.graph.userExperienceAnalyticsBatteryHealthRuntimeDetails' userExperienceAnalyticsCategories: @@ -45092,16 +46795,19 @@ components: items: $ref: '#/components/schemas/microsoft.graph.userExperienceAnalyticsCategory' description: User experience analytics categories + x-ms-navigationProperty: true userExperienceAnalyticsDeviceMetricHistory: type: array items: $ref: '#/components/schemas/microsoft.graph.userExperienceAnalyticsMetricHistory' description: User experience analytics device metric history + x-ms-navigationProperty: true userExperienceAnalyticsDevicePerformance: type: array items: $ref: '#/components/schemas/microsoft.graph.userExperienceAnalyticsDevicePerformance' description: User experience analytics device performance + x-ms-navigationProperty: true userExperienceAnalyticsDeviceScope: $ref: '#/components/schemas/microsoft.graph.userExperienceAnalyticsDeviceScope' userExperienceAnalyticsDeviceScopes: @@ -45109,51 +46815,61 @@ components: items: $ref: '#/components/schemas/microsoft.graph.userExperienceAnalyticsDeviceScope' description: The user experience analytics device scope entity contains device scope configuration use to apply filtering on the endpoint analytics reports. + x-ms-navigationProperty: true userExperienceAnalyticsDeviceScores: type: array items: $ref: '#/components/schemas/microsoft.graph.userExperienceAnalyticsDeviceScores' description: User experience analytics device scores + x-ms-navigationProperty: true userExperienceAnalyticsDeviceStartupHistory: type: array items: $ref: '#/components/schemas/microsoft.graph.userExperienceAnalyticsDeviceStartupHistory' description: User experience analytics device Startup History + x-ms-navigationProperty: true userExperienceAnalyticsDeviceStartupProcesses: type: array items: $ref: '#/components/schemas/microsoft.graph.userExperienceAnalyticsDeviceStartupProcess' description: User experience analytics device Startup Processes + x-ms-navigationProperty: true userExperienceAnalyticsDeviceStartupProcessPerformance: type: array items: $ref: '#/components/schemas/microsoft.graph.userExperienceAnalyticsDeviceStartupProcessPerformance' description: User experience analytics device Startup Process Performance + x-ms-navigationProperty: true userExperienceAnalyticsDevicesWithoutCloudIdentity: type: array items: $ref: '#/components/schemas/microsoft.graph.userExperienceAnalyticsDeviceWithoutCloudIdentity' description: User experience analytics devices without cloud identity. + x-ms-navigationProperty: true userExperienceAnalyticsImpactingProcess: type: array items: $ref: '#/components/schemas/microsoft.graph.userExperienceAnalyticsImpactingProcess' description: User experience analytics impacting process + x-ms-navigationProperty: true userExperienceAnalyticsMetricHistory: type: array items: $ref: '#/components/schemas/microsoft.graph.userExperienceAnalyticsMetricHistory' description: User experience analytics metric history + x-ms-navigationProperty: true userExperienceAnalyticsModelScores: type: array items: $ref: '#/components/schemas/microsoft.graph.userExperienceAnalyticsModelScores' description: User experience analytics model scores + x-ms-navigationProperty: true userExperienceAnalyticsNotAutopilotReadyDevice: type: array items: $ref: '#/components/schemas/microsoft.graph.userExperienceAnalyticsNotAutopilotReadyDevice' description: User experience analytics devices not Windows Autopilot ready. + x-ms-navigationProperty: true userExperienceAnalyticsOverview: $ref: '#/components/schemas/microsoft.graph.userExperienceAnalyticsOverview' userExperienceAnalyticsRegressionSummary: @@ -45163,16 +46879,19 @@ components: items: $ref: '#/components/schemas/microsoft.graph.userExperienceAnalyticsRemoteConnection' description: User experience analytics remote connection + x-ms-navigationProperty: true userExperienceAnalyticsResourcePerformance: type: array items: $ref: '#/components/schemas/microsoft.graph.userExperienceAnalyticsResourcePerformance' description: User experience analytics resource performance + x-ms-navigationProperty: true userExperienceAnalyticsScoreHistory: type: array items: $ref: '#/components/schemas/microsoft.graph.userExperienceAnalyticsScoreHistory' description: User experience analytics device Startup Score History + x-ms-navigationProperty: true userExperienceAnalyticsWorkFromAnywhereHardwareReadinessMetric: $ref: '#/components/schemas/microsoft.graph.userExperienceAnalyticsWorkFromAnywhereHardwareReadinessMetric' userExperienceAnalyticsWorkFromAnywhereMetrics: @@ -45180,56 +46899,67 @@ components: items: $ref: '#/components/schemas/microsoft.graph.userExperienceAnalyticsWorkFromAnywhereMetric' description: User experience analytics work from anywhere metrics. + x-ms-navigationProperty: true userExperienceAnalyticsWorkFromAnywhereModelPerformance: type: array items: $ref: '#/components/schemas/microsoft.graph.userExperienceAnalyticsWorkFromAnywhereModelPerformance' description: The user experience analytics work from anywhere model performance + x-ms-navigationProperty: true windowsMalwareInformation: type: array items: $ref: '#/components/schemas/microsoft.graph.windowsMalwareInformation' description: The list of affected malware in the tenant. + x-ms-navigationProperty: true derivedCredentials: type: array items: $ref: '#/components/schemas/microsoft.graph.deviceManagementDerivedCredentialSettings' description: Collection of Derived credential settings associated with account. + x-ms-navigationProperty: true resourceAccessProfiles: type: array items: $ref: '#/components/schemas/microsoft.graph.deviceManagementResourceAccessProfileBase' description: Collection of resource access settings associated with account. + x-ms-navigationProperty: true appleUserInitiatedEnrollmentProfiles: type: array items: $ref: '#/components/schemas/microsoft.graph.appleUserInitiatedEnrollmentProfile' description: Apple user initiated enrollment profiles + x-ms-navigationProperty: true depOnboardingSettings: type: array items: $ref: '#/components/schemas/microsoft.graph.depOnboardingSetting' description: This collections of multiple DEP tokens per-tenant. + x-ms-navigationProperty: true importedDeviceIdentities: type: array items: $ref: '#/components/schemas/microsoft.graph.importedDeviceIdentity' description: The imported device identities. + x-ms-navigationProperty: true importedWindowsAutopilotDeviceIdentities: type: array items: $ref: '#/components/schemas/microsoft.graph.importedWindowsAutopilotDeviceIdentity' description: Collection of imported Windows autopilot devices. + x-ms-navigationProperty: true windowsAutopilotDeploymentProfiles: type: array items: $ref: '#/components/schemas/microsoft.graph.windowsAutopilotDeploymentProfile' description: Windows auto pilot deployment profiles + x-ms-navigationProperty: true windowsAutopilotDeviceIdentities: type: array items: $ref: '#/components/schemas/microsoft.graph.windowsAutopilotDeviceIdentity' description: The Windows autopilot device identities contained collection. + x-ms-navigationProperty: true windowsAutopilotSettings: $ref: '#/components/schemas/microsoft.graph.windowsAutopilotSettings' zebraFotaArtifacts: @@ -45237,6 +46967,7 @@ components: items: $ref: '#/components/schemas/microsoft.graph.zebraFotaArtifact' description: The Collection of ZebraFotaArtifacts. + x-ms-navigationProperty: true zebraFotaConnector: $ref: '#/components/schemas/microsoft.graph.zebraFotaConnector' zebraFotaDeployments: @@ -45244,111 +46975,133 @@ components: items: $ref: '#/components/schemas/microsoft.graph.zebraFotaDeployment' description: Collection of ZebraFotaDeployments associated with account. + x-ms-navigationProperty: true groupPolicyMigrationReports: type: array items: $ref: '#/components/schemas/microsoft.graph.groupPolicyMigrationReport' description: A list of Group Policy migration reports. + x-ms-navigationProperty: true groupPolicyObjectFiles: type: array items: $ref: '#/components/schemas/microsoft.graph.groupPolicyObjectFile' description: A list of Group Policy Object files uploaded. + x-ms-navigationProperty: true groupPolicyCategories: type: array items: $ref: '#/components/schemas/microsoft.graph.groupPolicyCategory' description: The available group policy categories for this account. + x-ms-navigationProperty: true groupPolicyConfigurations: type: array items: $ref: '#/components/schemas/microsoft.graph.groupPolicyConfiguration' description: The group policy configurations created by this account. + x-ms-navigationProperty: true groupPolicyDefinitionFiles: type: array items: $ref: '#/components/schemas/microsoft.graph.groupPolicyDefinitionFile' description: The available group policy definition files for this account. + x-ms-navigationProperty: true groupPolicyDefinitions: type: array items: $ref: '#/components/schemas/microsoft.graph.groupPolicyDefinition' description: The available group policy definitions for this account. + x-ms-navigationProperty: true groupPolicyUploadedDefinitionFiles: type: array items: $ref: '#/components/schemas/microsoft.graph.groupPolicyUploadedDefinitionFile' description: The available group policy uploaded definition files for this account. + x-ms-navigationProperty: true microsoftTunnelConfigurations: type: array items: $ref: '#/components/schemas/microsoft.graph.microsoftTunnelConfiguration' description: Collection of MicrosoftTunnelConfiguration settings associated with account. + x-ms-navigationProperty: true microsoftTunnelHealthThresholds: type: array items: $ref: '#/components/schemas/microsoft.graph.microsoftTunnelHealthThreshold' description: Collection of MicrosoftTunnelHealthThreshold settings associated with account. + x-ms-navigationProperty: true microsoftTunnelServerLogCollectionResponses: type: array items: $ref: '#/components/schemas/microsoft.graph.microsoftTunnelServerLogCollectionResponse' description: Collection of MicrosoftTunnelServerLogCollectionResponse settings associated with account. + x-ms-navigationProperty: true microsoftTunnelSites: type: array items: $ref: '#/components/schemas/microsoft.graph.microsoftTunnelSite' description: Collection of MicrosoftTunnelSite settings associated with account. + x-ms-navigationProperty: true notificationMessageTemplates: type: array items: $ref: '#/components/schemas/microsoft.graph.notificationMessageTemplate' description: The Notification Message Templates. + x-ms-navigationProperty: true domainJoinConnectors: type: array items: $ref: '#/components/schemas/microsoft.graph.deviceManagementDomainJoinConnector' description: A list of connector objects. + x-ms-navigationProperty: true configManagerCollections: type: array items: $ref: '#/components/schemas/microsoft.graph.configManagerCollection' description: A list of ConfigManagerCollection + x-ms-navigationProperty: true organizationalMessageDetails: type: array items: $ref: '#/components/schemas/microsoft.graph.organizationalMessageDetail' description: A list of OrganizationalMessageDetails + x-ms-navigationProperty: true organizationalMessageGuidedContents: type: array items: $ref: '#/components/schemas/microsoft.graph.organizationalMessageGuidedContent' description: A list of OrganizationalMessageGuidedContents + x-ms-navigationProperty: true resourceOperations: type: array items: $ref: '#/components/schemas/microsoft.graph.resourceOperation' description: The Resource Operations. + x-ms-navigationProperty: true roleAssignments: type: array items: $ref: '#/components/schemas/microsoft.graph.deviceAndAppManagementRoleAssignment' description: The Role Assignments. + x-ms-navigationProperty: true roleDefinitions: type: array items: $ref: '#/components/schemas/microsoft.graph.roleDefinition' description: The Role Definitions. + x-ms-navigationProperty: true roleScopeTags: type: array items: $ref: '#/components/schemas/microsoft.graph.roleScopeTag' description: The Role Scope Tags. + x-ms-navigationProperty: true remoteAssistancePartners: type: array items: $ref: '#/components/schemas/microsoft.graph.remoteAssistancePartner' description: The remote assist partners. + x-ms-navigationProperty: true remoteAssistanceSettings: $ref: '#/components/schemas/microsoft.graph.remoteAssistanceSettings' reports: @@ -45358,66 +47111,79 @@ components: items: $ref: '#/components/schemas/microsoft.graph.embeddedSIMActivationCodePool' description: The embedded SIM activation code pools created by this account. + x-ms-navigationProperty: true telecomExpenseManagementPartners: type: array items: $ref: '#/components/schemas/microsoft.graph.telecomExpenseManagementPartner' description: The telecom expense management partners. + x-ms-navigationProperty: true autopilotEvents: type: array items: $ref: '#/components/schemas/microsoft.graph.deviceManagementAutopilotEvent' description: The list of autopilot events for the tenant. + x-ms-navigationProperty: true troubleshootingEvents: type: array items: $ref: '#/components/schemas/microsoft.graph.deviceManagementTroubleshootingEvent' description: The list of troubleshooting events for the tenant. + x-ms-navigationProperty: true windowsDriverUpdateProfiles: type: array items: $ref: '#/components/schemas/microsoft.graph.windowsDriverUpdateProfile' description: A collection of windows driver update profiles + x-ms-navigationProperty: true windowsFeatureUpdateProfiles: type: array items: $ref: '#/components/schemas/microsoft.graph.windowsFeatureUpdateProfile' description: A collection of windows feature update profiles + x-ms-navigationProperty: true windowsQualityUpdateProfiles: type: array items: $ref: '#/components/schemas/microsoft.graph.windowsQualityUpdateProfile' description: A collection of windows quality update profiles + x-ms-navigationProperty: true windowsUpdateCatalogItems: type: array items: $ref: '#/components/schemas/microsoft.graph.windowsUpdateCatalogItem' description: 'A collection of windows update catalog items (fetaure updates item , quality updates item)' + x-ms-navigationProperty: true intuneBrandingProfiles: type: array items: $ref: '#/components/schemas/microsoft.graph.intuneBrandingProfile' description: Intune branding profiles targeted to AAD groups + x-ms-navigationProperty: true windowsInformationProtectionAppLearningSummaries: type: array items: $ref: '#/components/schemas/microsoft.graph.windowsInformationProtectionAppLearningSummary' description: The windows information protection app learning summaries. + x-ms-navigationProperty: true windowsInformationProtectionNetworkLearningSummaries: type: array items: $ref: '#/components/schemas/microsoft.graph.windowsInformationProtectionNetworkLearningSummary' description: The windows information protection network learning summaries. + x-ms-navigationProperty: true certificateConnectorDetails: type: array items: $ref: '#/components/schemas/microsoft.graph.certificateConnectorDetails' description: 'Collection of certificate connector details, each associated with a corresponding Intune Certificate Connector.' + x-ms-navigationProperty: true userPfxCertificates: type: array items: $ref: '#/components/schemas/microsoft.graph.userPFXCertificate' description: Collection of PFX certificates associated with a user. + x-ms-navigationProperty: true additionalProperties: type: object description: Singleton entity that acts as a container for all device management functionality. @@ -45480,6 +47246,7 @@ components: items: $ref: '#/components/schemas/microsoft.graph.advancedThreatProtectionOnboardingDeviceSettingState' description: Not yet documented + x-ms-navigationProperty: true additionalProperties: type: object description: Windows defender advanced threat protection onboarding state summary across the account. @@ -45738,6 +47505,7 @@ components: items: $ref: '#/components/schemas/microsoft.graph.deviceManagementSettingDefinition' description: The setting definitions this category contains + x-ms-navigationProperty: true additionalProperties: type: object description: Entity representing a setting category @@ -45808,32 +47576,40 @@ components: type: boolean description: Whether the device is Azure Active Directory registered. This property is read-only. nullable: true + readOnly: true activationLockBypassCode: type: string description: Code that allows the Activation Lock on a device to be bypassed. This property is read-only. nullable: true + readOnly: true androidSecurityPatchLevel: type: string description: Android security patch level. This property is read-only. nullable: true + readOnly: true autopilotEnrolled: type: boolean description: Reports if the managed device is enrolled via auto-pilot. This property is read-only. + readOnly: true azureActiveDirectoryDeviceId: type: string description: The unique identifier for the Azure Active Directory device. Read only. This property is read-only. nullable: true + readOnly: true azureADDeviceId: type: string description: The unique identifier for the Azure Active Directory device. Read only. This property is read-only. nullable: true + readOnly: true azureADRegistered: type: boolean description: Whether the device is Azure Active Directory registered. This property is read-only. nullable: true + readOnly: true bootstrapTokenEscrowed: type: boolean description: 'Reports if the managed device has an escrowed Bootstrap Token. This is only for macOS devices. To get, include BootstrapTokenEscrowed in the select clause and query with a device id. If FALSE, no bootstrap token is escrowed. If TRUE, the device has escrowed a bootstrap token with Intune. This property is read-only.' + readOnly: true chassisType: $ref: '#/components/schemas/microsoft.graph.chassisType' chromeOSDeviceInfo: @@ -45846,6 +47622,7 @@ components: type: string description: The DateTime when device compliance grace period expires. This property is read-only. format: date-time + readOnly: true complianceState: $ref: '#/components/schemas/microsoft.graph.complianceState' configurationManagerClientEnabledFeatures: @@ -45859,10 +47636,12 @@ components: items: $ref: '#/components/schemas/microsoft.graph.deviceActionResult' description: List of ComplexType deviceActionResult objects. This property is read-only. + readOnly: true deviceCategoryDisplayName: type: string description: Device category display name. This property is read-only. nullable: true + readOnly: true deviceEnrollmentType: $ref: '#/components/schemas/microsoft.graph.deviceEnrollmentType' deviceFirmwareConfigurationInterfaceManaged: @@ -45874,6 +47653,7 @@ components: type: string description: Name of the device. This property is read-only. nullable: true + readOnly: true deviceRegistrationState: $ref: '#/components/schemas/microsoft.graph.deviceRegistrationState' deviceType: @@ -45881,32 +47661,39 @@ components: easActivated: type: boolean description: Whether the device is Exchange ActiveSync activated. This property is read-only. + readOnly: true easActivationDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string description: Exchange ActivationSync activation time of the device. This property is read-only. format: date-time + readOnly: true easDeviceId: type: string description: Exchange ActiveSync Id of the device. This property is read-only. nullable: true + readOnly: true emailAddress: type: string description: Email(s) for the user associated with the device. This property is read-only. nullable: true + readOnly: true enrolledDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string description: Enrollment time of the device. This property is read-only. format: date-time + readOnly: true enrollmentProfileName: type: string description: 'Name of the enrollment profile assigned to the device. Default value is empty string, indicating no enrollment profile was assgined. This property is read-only.' nullable: true + readOnly: true ethernetMacAddress: type: string description: Ethernet MAC. This property is read-only. nullable: true + readOnly: true exchangeAccessState: $ref: '#/components/schemas/microsoft.graph.deviceManagementExchangeAccessState' exchangeAccessStateReason: @@ -45916,30 +47703,37 @@ components: type: string description: Last time the device contacted Exchange. This property is read-only. format: date-time + readOnly: true freeStorageSpaceInBytes: type: integer description: Free Storage in Bytes. This property is read-only. format: int64 + readOnly: true hardwareInformation: $ref: '#/components/schemas/microsoft.graph.hardwareInformation' iccid: type: string description: 'Integrated Circuit Card Identifier, it is A SIM card''s unique identification number. This property is read-only.' nullable: true + readOnly: true imei: type: string description: IMEI. This property is read-only. nullable: true + readOnly: true isEncrypted: type: boolean description: Device encryption status. This property is read-only. + readOnly: true isSupervised: type: boolean description: Device supervised status. This property is read-only. + readOnly: true jailBroken: type: string description: whether the device is jail broken or rooted. This property is read-only. nullable: true + readOnly: true joinType: $ref: '#/components/schemas/microsoft.graph.joinType' lastSyncDateTime: @@ -45947,6 +47741,7 @@ components: type: string description: The date and time that the device last completed a successful sync with Intune. This property is read-only. format: date-time + readOnly: true lostModeState: $ref: '#/components/schemas/microsoft.graph.lostModeState' managedDeviceName: @@ -45962,6 +47757,7 @@ components: type: string description: Reports device management certificate expiration date. This property is read-only. format: date-time + readOnly: true managementFeatures: $ref: '#/components/schemas/microsoft.graph.managedDeviceManagementFeatures' managementState: @@ -45970,14 +47766,17 @@ components: type: string description: Manufacturer of the device. This property is read-only. nullable: true + readOnly: true meid: type: string description: MEID. This property is read-only. nullable: true + readOnly: true model: type: string description: Model of the device. This property is read-only. nullable: true + readOnly: true notes: type: string description: Notes on the device created by IT Admin @@ -45986,10 +47785,12 @@ components: type: string description: 'Operating system of the device. Windows, iOS, etc. This property is read-only.' nullable: true + readOnly: true osVersion: type: string description: Operating system version of the device. This property is read-only. nullable: true + readOnly: true ownerType: $ref: '#/components/schemas/microsoft.graph.ownerType' partnerReportedThreatState: @@ -45998,34 +47799,41 @@ components: type: string description: Phone number of the device. This property is read-only. nullable: true + readOnly: true physicalMemoryInBytes: type: integer description: Total Memory in Bytes. This property is read-only. format: int64 + readOnly: true preferMdmOverGroupPolicyAppliedDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string description: 'Reports the DateTime the preferMdmOverGroupPolicy setting was set. When set, the Intune MDM settings will override Group Policy settings if there is a conflict. Read Only. This property is read-only.' format: date-time + readOnly: true processorArchitecture: $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. nullable: true + readOnly: true remoteAssistanceSessionUrl: type: string description: Url that allows a Remote Assistance session to be established with the device. This property is read-only. nullable: true + readOnly: true requireUserEnrollmentApproval: type: boolean description: Reports if the managed iOS device is user approval enrollment. This property is read-only. nullable: true + readOnly: true retireAfterDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[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 time after when a device will be auto retired because of scheduled action. This property is read-only. format: date-time + readOnly: true roleScopeTagIds: type: array items: @@ -46036,6 +47844,7 @@ components: type: string description: SerialNumber. This property is read-only. nullable: true + readOnly: true skuFamily: type: string description: Device sku family @@ -46046,85 +47855,103 @@ components: type: integer description: 'Device sku number, see also: https://docs.microsoft.com/windows/win32/api/sysinfoapi/nf-sysinfoapi-getproductinfo. Valid values 0 to 2147483647. This property is read-only.' format: int32 + readOnly: true specificationVersion: type: string description: Specification version. This property is read-only. nullable: true + readOnly: true subscriberCarrier: type: string description: Subscriber Carrier. This property is read-only. nullable: true + readOnly: true totalStorageSpaceInBytes: type: integer description: Total Storage in Bytes. This property is read-only. format: int64 + readOnly: true udid: type: string description: Unique Device Identifier for iOS and macOS devices. This property is read-only. nullable: true + readOnly: true userDisplayName: type: string description: User display name. This property is read-only. nullable: true + readOnly: true userId: type: string description: Unique Identifier for the user associated with the device. This property is read-only. nullable: true + readOnly: true userPrincipalName: type: string description: Device user principal name. This property is read-only. nullable: true + readOnly: true usersLoggedOn: type: array items: $ref: '#/components/schemas/microsoft.graph.loggedOnUser' description: Indicates the last logged on users of a device. This property is read-only. + readOnly: true wiFiMacAddress: type: string description: Wi-Fi MAC. This property is read-only. nullable: true + readOnly: true windowsActiveMalwareCount: maximum: 2147483647 minimum: -2147483648 type: integer description: Count of active malware for this windows device. This property is read-only. format: int32 + readOnly: true windowsRemediatedMalwareCount: maximum: 2147483647 minimum: -2147483648 type: integer description: Count of remediated malware for this windows device. This property is read-only. format: int32 + readOnly: true assignmentFilterEvaluationStatusDetails: type: array items: $ref: '#/components/schemas/microsoft.graph.assignmentFilterEvaluationStatusDetails' description: Managed device mobile app configuration states for this device. + x-ms-navigationProperty: true deviceCompliancePolicyStates: type: array items: $ref: '#/components/schemas/microsoft.graph.deviceCompliancePolicyState' description: Device compliance policy states for this device. + x-ms-navigationProperty: true deviceConfigurationStates: type: array items: $ref: '#/components/schemas/microsoft.graph.deviceConfigurationState' description: Device configuration states for this device. + x-ms-navigationProperty: true managedDeviceMobileAppConfigurationStates: type: array items: $ref: '#/components/schemas/microsoft.graph.managedDeviceMobileAppConfigurationState' description: Managed device mobile app configuration states for this device. + x-ms-navigationProperty: true securityBaselineStates: type: array items: $ref: '#/components/schemas/microsoft.graph.securityBaselineState' description: Security baseline states for this device. + x-ms-navigationProperty: true detectedApps: type: array items: $ref: '#/components/schemas/microsoft.graph.detectedApp' description: All applications currently installed on the device + x-ms-navigationProperty: true deviceCategory: $ref: '#/components/schemas/microsoft.graph.deviceCategory' logCollectionRequests: @@ -46132,11 +47959,13 @@ components: items: $ref: '#/components/schemas/microsoft.graph.deviceLogCollectionResponse' description: List of log collection requests + x-ms-navigationProperty: true users: type: array items: $ref: '#/components/schemas/microsoft.graph.user' description: The primary users associated with the managed device. + x-ms-navigationProperty: true windowsProtectionState: $ref: '#/components/schemas/microsoft.graph.windowsProtectionState' additionalProperties: @@ -46171,6 +48000,12 @@ components: type: string description: Name of the discovered application. Read-only nullable: true + platform: + $ref: '#/components/schemas/microsoft.graph.detectedAppPlatformType' + publisher: + type: string + description: 'Indicates the publisher of the discovered application. For example: ''Microsoft''. The default value is an empty string.' + nullable: true sizeInByte: type: integer description: Discovered application size in bytes. Read-only @@ -46184,6 +48019,7 @@ components: items: $ref: '#/components/schemas/microsoft.graph.managedDevice' description: The devices that have the discovered application installed + x-ms-navigationProperty: true additionalProperties: type: object description: A managed or unmanaged app that is installed on a managed device. Unmanaged apps will only appear for devices marked as corporate owned. @@ -46405,6 +48241,7 @@ components: items: $ref: '#/components/schemas/microsoft.graph.securityBaselineSettingState' description: The security baseline state for different settings for a device + x-ms-navigationProperty: true additionalProperties: type: object description: Security baseline state for a device. @@ -46541,6 +48378,7 @@ components: items: $ref: '#/components/schemas/microsoft.graph.windowsDeviceMalwareState' description: Device malware list + x-ms-navigationProperty: true additionalProperties: type: object description: Device protection status entity. @@ -46601,6 +48439,7 @@ components: type: string description: Policy creation date and time. This property is read-only. format: date-time + readOnly: true creationSource: type: string description: Policy creation source @@ -46612,11 +48451,13 @@ components: isAssigned: type: boolean description: Policy assignment status. This property is read-only. + readOnly: 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: Policy last modification date and time. This property is read-only. format: date-time + readOnly: true name: type: string description: Policy name @@ -46635,6 +48476,7 @@ components: type: integer description: Number of settings. This property is read-only. format: int32 + readOnly: true technologies: $ref: '#/components/schemas/microsoft.graph.deviceManagementConfigurationTechnologies' assignments: @@ -46642,16 +48484,19 @@ components: items: $ref: '#/components/schemas/microsoft.graph.deviceManagementConfigurationPolicyAssignment' description: Policy assignments + x-ms-navigationProperty: true scheduledActionsForRule: type: array items: $ref: '#/components/schemas/microsoft.graph.deviceManagementComplianceScheduledActionForRule' description: The list of scheduled action for this rule + x-ms-navigationProperty: true settings: type: array items: $ref: '#/components/schemas/microsoft.graph.deviceManagementConfigurationSetting' description: Policy settings + x-ms-navigationProperty: true additionalProperties: type: object description: Device Management Compliance Policy @@ -46687,6 +48532,7 @@ components: items: $ref: '#/components/schemas/microsoft.graph.deviceManagementComplianceActionItem' description: The list of scheduled action configurations for this compliance policy. This collection can contain a maximum of 100 elements. + x-ms-navigationProperty: true additionalProperties: type: object description: Scheduled Action for Rule @@ -46730,6 +48576,7 @@ components: items: $ref: '#/components/schemas/microsoft.graph.deviceManagementConfigurationSettingDefinition' description: List of related Setting Definitions. This property is read-only. + x-ms-navigationProperty: true additionalProperties: type: object description: Setting instance within policy @@ -46828,6 +48675,7 @@ components: isAssigned: type: boolean description: Policy assignment status. This property is read-only. + readOnly: 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 @@ -46860,11 +48708,13 @@ components: items: $ref: '#/components/schemas/microsoft.graph.deviceManagementConfigurationPolicyAssignment' description: Policy assignments + x-ms-navigationProperty: true settings: type: array items: $ref: '#/components/schemas/microsoft.graph.deviceManagementConfigurationSetting' description: Policy settings + x-ms-navigationProperty: true additionalProperties: type: object description: Device Management Configuration Policy @@ -46903,6 +48753,7 @@ components: type: integer description: Number of setting templates. Valid values 0 to 2147483647. This property is read-only. format: int32 + readOnly: true technologies: $ref: '#/components/schemas/microsoft.graph.deviceManagementConfigurationTechnologies' templateFamily: @@ -46913,11 +48764,13 @@ components: type: integer description: Template version. Valid values 1 to 2147483647. This property is read-only. format: int32 + readOnly: true settingTemplates: type: array items: $ref: '#/components/schemas/microsoft.graph.deviceManagementConfigurationSettingTemplate' description: Setting templates + x-ms-navigationProperty: true additionalProperties: type: object description: Device Management Configuration Policy Template @@ -46934,6 +48787,7 @@ components: items: $ref: '#/components/schemas/microsoft.graph.deviceManagementConfigurationSettingDefinition' description: List of related Setting Definitions + x-ms-navigationProperty: true additionalProperties: type: object description: Setting Template @@ -47036,16 +48890,19 @@ components: items: $ref: '#/components/schemas/microsoft.graph.deviceCompliancePolicyAssignment' description: The collection of assignments for this compliance policy. + x-ms-navigationProperty: true deviceSettingStateSummaries: type: array items: $ref: '#/components/schemas/microsoft.graph.settingStateDeviceSummary' description: Compliance Setting State Device Summary + x-ms-navigationProperty: true deviceStatuses: type: array items: $ref: '#/components/schemas/microsoft.graph.deviceComplianceDeviceStatus' description: List of DeviceComplianceDeviceStatus. + x-ms-navigationProperty: true deviceStatusOverview: $ref: '#/components/schemas/microsoft.graph.deviceComplianceDeviceOverview' scheduledActionsForRule: @@ -47053,11 +48910,13 @@ components: items: $ref: '#/components/schemas/microsoft.graph.deviceComplianceScheduledActionForRule' description: The list of scheduled action for this rule + x-ms-navigationProperty: true userStatuses: type: array items: $ref: '#/components/schemas/microsoft.graph.deviceComplianceUserStatus' description: List of DeviceComplianceUserStatus. + x-ms-navigationProperty: true userStatusOverview: $ref: '#/components/schemas/microsoft.graph.deviceComplianceUserOverview' additionalProperties: @@ -47257,6 +49116,7 @@ components: items: $ref: '#/components/schemas/microsoft.graph.deviceComplianceActionItem' description: The list of scheduled action configurations for this compliance policy. Compliance policy must have one and only one block scheduled action. + x-ms-navigationProperty: true additionalProperties: type: object description: Scheduled Action for Rule @@ -47496,6 +49356,7 @@ components: items: $ref: '#/components/schemas/microsoft.graph.deviceComplianceSettingState' description: Not yet documented + x-ms-navigationProperty: true additionalProperties: type: object description: Device Compilance Policy Setting State summary across the account. @@ -47667,6 +49528,7 @@ components: supportsScopeTags: type: boolean description: Indicates whether or not the underlying Device Configuration supports the assignment of scope tags. Assigning to the ScopeTags property is not allowed when this value is false and entities will not be visible to scoped users. This occurs for Legacy policies created in Silverlight and can be resolved by deleting and recreating the policy in the Azure Portal. This property is read-only. + readOnly: true version: maximum: 2147483647 minimum: -2147483648 @@ -47678,16 +49540,19 @@ components: items: $ref: '#/components/schemas/microsoft.graph.deviceConfigurationAssignment' description: The list of assignments for the device configuration profile. + x-ms-navigationProperty: true deviceSettingStateSummaries: type: array items: $ref: '#/components/schemas/microsoft.graph.settingStateDeviceSummary' description: Device Configuration Setting State Device Summary + x-ms-navigationProperty: true deviceStatuses: type: array items: $ref: '#/components/schemas/microsoft.graph.deviceConfigurationDeviceStatus' description: Device configuration installation status by device. + x-ms-navigationProperty: true deviceStatusOverview: $ref: '#/components/schemas/microsoft.graph.deviceConfigurationDeviceOverview' groupAssignments: @@ -47695,11 +49560,13 @@ components: items: $ref: '#/components/schemas/microsoft.graph.deviceConfigurationGroupAssignment' description: The list of group assignments for the device configuration profile. + x-ms-navigationProperty: true userStatuses: type: array items: $ref: '#/components/schemas/microsoft.graph.deviceConfigurationUserStatus' description: Device configuration installation status by user. + x-ms-navigationProperty: true userStatusOverview: $ref: '#/components/schemas/microsoft.graph.deviceConfigurationUserOverview' additionalProperties: @@ -47719,6 +49586,7 @@ components: type: string description: The identifier of the source of the assignment. This property is read-only. nullable: true + readOnly: true target: $ref: '#/components/schemas/microsoft.graph.deviceAndAppManagementAssignmentTarget' additionalProperties: @@ -47990,6 +49858,7 @@ components: type: string description: The timestamp of when the device health script was created. This property is read-only. format: date-time + readOnly: true description: type: string description: Description of the device health script @@ -48023,6 +49892,7 @@ components: type: string description: The timestamp of when the device health script was modified. This property is read-only. format: date-time + readOnly: true publisher: type: string description: Name of the device health script publisher @@ -48057,11 +49927,13 @@ components: items: $ref: '#/components/schemas/microsoft.graph.deviceHealthScriptAssignment' description: The list of group assignments for the device health script + x-ms-navigationProperty: true deviceRunStates: type: array items: $ref: '#/components/schemas/microsoft.graph.deviceHealthScriptDeviceState' description: List of run states for the device health script across all devices + x-ms-navigationProperty: true runSummary: $ref: '#/components/schemas/microsoft.graph.deviceHealthScriptRunSummary' additionalProperties: @@ -48226,6 +50098,7 @@ components: type: string description: The date and time the device management script was created. This property is read-only. format: date-time + readOnly: true description: type: string description: Optional description for the device management script. @@ -48246,6 +50119,7 @@ components: type: string description: The date and time the device management script was last modified. This property is read-only. format: date-time + readOnly: true roleScopeTagIds: type: array items: @@ -48267,16 +50141,19 @@ components: items: $ref: '#/components/schemas/microsoft.graph.deviceManagementScriptAssignment' description: The list of group assignments for the device management script. + x-ms-navigationProperty: true deviceRunStates: type: array items: $ref: '#/components/schemas/microsoft.graph.deviceManagementScriptDeviceState' description: List of run states for this script across all devices. + x-ms-navigationProperty: true groupAssignments: type: array items: $ref: '#/components/schemas/microsoft.graph.deviceManagementScriptGroupAssignment' description: The list of group assignments for the device management script. + x-ms-navigationProperty: true runSummary: $ref: '#/components/schemas/microsoft.graph.deviceManagementScriptRunSummary' userRunStates: @@ -48284,6 +50161,7 @@ components: items: $ref: '#/components/schemas/microsoft.graph.deviceManagementScriptUserState' description: List of run states for this script across all users. + x-ms-navigationProperty: true additionalProperties: type: object description: Intune will provide customer the ability to run their Powershell scripts on the enrolled windows 10 Azure Active Directory joined devices. The script can be run once or periodically. @@ -48403,6 +50281,7 @@ components: items: $ref: '#/components/schemas/microsoft.graph.deviceManagementScriptDeviceState' description: List of run states for this script across all devices of specific user. + x-ms-navigationProperty: true additionalProperties: type: object description: Contains properties for user run state of the device management script. @@ -48420,6 +50299,7 @@ components: type: string description: The date and time the device management script was created. This property is read-only. format: date-time + readOnly: true description: type: string description: Optional description for the device management script. @@ -48442,6 +50322,7 @@ components: type: string description: The date and time the device management script was last modified. This property is read-only. format: date-time + readOnly: true retryCount: maximum: 2147483647 minimum: -2147483648 @@ -48466,16 +50347,19 @@ components: items: $ref: '#/components/schemas/microsoft.graph.deviceManagementScriptAssignment' description: The list of group assignments for the device management script. + x-ms-navigationProperty: true deviceRunStates: type: array items: $ref: '#/components/schemas/microsoft.graph.deviceManagementScriptDeviceState' description: List of run states for this script across all devices. + x-ms-navigationProperty: true groupAssignments: type: array items: $ref: '#/components/schemas/microsoft.graph.deviceManagementScriptGroupAssignment' description: The list of group assignments for the device management script. + x-ms-navigationProperty: true runSummary: $ref: '#/components/schemas/microsoft.graph.deviceManagementScriptRunSummary' userRunStates: @@ -48483,6 +50367,7 @@ components: items: $ref: '#/components/schemas/microsoft.graph.deviceManagementScriptUserState' description: List of run states for this script across all users. + x-ms-navigationProperty: true additionalProperties: type: object description: Intune will provide customer the ability to run their Shell scripts on the enrolled Mac OS devices. The script can be run once or periodically. @@ -48521,11 +50406,13 @@ components: items: $ref: '#/components/schemas/microsoft.graph.embeddedSIMActivationCodePoolAssignment' description: Navigational property to a list of targets to which this pool is assigned. + x-ms-navigationProperty: true deviceStates: type: array items: $ref: '#/components/schemas/microsoft.graph.embeddedSIMDeviceState' description: Navigational property to a list of device states for this pool. + x-ms-navigationProperty: true additionalProperties: type: object description: A pool represents a group of embedded SIM activation codes. @@ -48619,11 +50506,13 @@ components: items: $ref: '#/components/schemas/microsoft.graph.groupPolicyConfigurationAssignment' description: The list of group assignments for the configuration. + x-ms-navigationProperty: true definitionValues: type: array items: $ref: '#/components/schemas/microsoft.graph.groupPolicyDefinitionValue' description: The list of enabled or disabled group policy definition values for the configuration. + x-ms-navigationProperty: true additionalProperties: type: object description: The group policy configuration entity contains the configured values for one or more group policy definitions. @@ -48671,6 +50560,7 @@ components: items: $ref: '#/components/schemas/microsoft.graph.groupPolicyPresentationValue' description: The associated group policy presentation values with the definition value. + x-ms-navigationProperty: true additionalProperties: type: object description: The definition value entity stores the value for a single group policy definition. @@ -48736,6 +50626,7 @@ components: items: $ref: '#/components/schemas/microsoft.graph.groupPolicyPresentation' description: The group policy presentations associated with the definition. + x-ms-navigationProperty: true previousVersionDefinition: $ref: '#/components/schemas/microsoft.graph.groupPolicyDefinition' additionalProperties: @@ -48820,21 +50711,25 @@ components: items: $ref: '#/components/schemas/microsoft.graph.deviceManagementIntentAssignment' description: Collection of assignments + x-ms-navigationProperty: true categories: type: array items: $ref: '#/components/schemas/microsoft.graph.deviceManagementIntentSettingCategory' description: Collection of setting categories within the intent + x-ms-navigationProperty: true deviceSettingStateSummaries: type: array items: $ref: '#/components/schemas/microsoft.graph.deviceManagementIntentDeviceSettingStateSummary' description: Collection of settings and their states and counts of devices that belong to corresponding state for all settings within the intent + x-ms-navigationProperty: true deviceStates: type: array items: $ref: '#/components/schemas/microsoft.graph.deviceManagementIntentDeviceState' description: Collection of states of all devices that the intent is applied to + x-ms-navigationProperty: true deviceStateSummary: $ref: '#/components/schemas/microsoft.graph.deviceManagementIntentDeviceStateSummary' settings: @@ -48842,11 +50737,13 @@ components: items: $ref: '#/components/schemas/microsoft.graph.deviceManagementSettingInstance' description: Collection of all settings to be applied + x-ms-navigationProperty: true userStates: type: array items: $ref: '#/components/schemas/microsoft.graph.deviceManagementIntentUserState' description: Collection of states of all users that the intent is applied to + x-ms-navigationProperty: true userStateSummary: $ref: '#/components/schemas/microsoft.graph.deviceManagementIntentUserStateSummary' additionalProperties: @@ -48874,6 +50771,7 @@ components: items: $ref: '#/components/schemas/microsoft.graph.deviceManagementSettingInstance' description: The settings this category contains + x-ms-navigationProperty: true additionalProperties: type: object description: Entity representing an intent setting category @@ -49145,6 +51043,7 @@ components: items: $ref: '#/components/schemas/microsoft.graph.macOSSoftwareUpdateCategorySummary' description: Summary of the updates by category. + x-ms-navigationProperty: true additionalProperties: type: object description: MacOS software update account summary report for a device and user @@ -49195,6 +51094,7 @@ components: items: $ref: '#/components/schemas/microsoft.graph.macOSSoftwareUpdateStateSummary' description: Summary of the update states. + x-ms-navigationProperty: true additionalProperties: type: object description: MacOS software update category summary report for a device and user @@ -49510,6 +51410,7 @@ components: items: $ref: '#/components/schemas/microsoft.graph.microsoftTunnelServer' description: A list of MicrosoftTunnelServers that are registered to this MicrosoftTunnelSite + x-ms-navigationProperty: true additionalProperties: type: object description: Entity that represents a Microsoft Tunnel site @@ -49569,6 +51470,7 @@ components: items: $ref: '#/components/schemas/microsoft.graph.appLogCollectionRequest' description: The collection property of AppLogUploadRequest. + x-ms-navigationProperty: true additionalProperties: type: object description: Event representing a users device application install status. @@ -49630,6 +51532,7 @@ components: items: $ref: '#/components/schemas/microsoft.graph.localizedNotificationMessage' description: The list of localized messages for this Notification Message Template. + x-ms-navigationProperty: true additionalProperties: type: object description: Notification messages are messages that are sent to end users who are determined to be not-compliant with the compliance policies defined by the administrator. Administrators choose notifications and configure them in the Intune Admin Console using the compliance policy creation page under the “Actions for non-compliance” section. Use the notificationMessageTemplate object to create your own custom notifications for administrators to choose while configuring actions for non-compliance. @@ -49743,6 +51646,7 @@ components: items: $ref: '#/components/schemas/microsoft.graph.deviceManagementResourceAccessProfileAssignment' description: The list of assignments for the device configuration profile. + x-ms-navigationProperty: true additionalProperties: type: object description: Base Profile Type for Resource Access @@ -49901,16 +51805,19 @@ components: items: $ref: '#/components/schemas/microsoft.graph.deviceManagementTemplateSettingCategory' description: Collection of setting categories within the template + x-ms-navigationProperty: true migratableTo: type: array items: $ref: '#/components/schemas/microsoft.graph.deviceManagementTemplate' description: Collection of templates this template can migrate to + x-ms-navigationProperty: true settings: type: array items: $ref: '#/components/schemas/microsoft.graph.deviceManagementSettingInstance' description: Collection of all settings this template has + x-ms-navigationProperty: true additionalProperties: type: object description: Entity that represents a defined collection of device settings @@ -49925,6 +51832,7 @@ components: items: $ref: '#/components/schemas/microsoft.graph.deviceManagementSettingInstance' description: The settings this category contains + x-ms-navigationProperty: true additionalProperties: type: object description: Entity representing a template setting category @@ -50393,6 +52301,7 @@ components: items: $ref: '#/components/schemas/microsoft.graph.userExperienceAnalyticsMetric' description: The metric values for the user experience analytics category. + x-ms-navigationProperty: true additionalProperties: type: object description: The user experience analytics category entity contains the scores and insights for the various metrics of a category. @@ -51290,16 +53199,19 @@ components: items: $ref: '#/components/schemas/microsoft.graph.userExperienceAnalyticsMetric' description: The metric values for the user experience analytics Manufacturer regression. + x-ms-navigationProperty: true modelRegression: type: array items: $ref: '#/components/schemas/microsoft.graph.userExperienceAnalyticsMetric' description: The metric values for the user experience analytics model regression. + x-ms-navigationProperty: true operatingSystemRegression: type: array items: $ref: '#/components/schemas/microsoft.graph.userExperienceAnalyticsMetric' description: The metric values for the user experience analytics operating system regression. + x-ms-navigationProperty: true additionalProperties: type: object description: The user experience analytics Regression Summary. @@ -51517,6 +53429,7 @@ components: items: $ref: '#/components/schemas/microsoft.graph.userExperienceAnalyticsWorkFromAnywhereDevice' description: The work from anywhere metric devices. + x-ms-navigationProperty: true additionalProperties: type: object description: The user experience analytics metric for work from anywhere report @@ -51780,6 +53693,7 @@ components: items: $ref: '#/components/schemas/microsoft.graph.malwareStateForWindowsDevice' description: List of devices affected by current malware with the malware state on each device + x-ms-navigationProperty: true additionalProperties: type: object description: Malware information entity. @@ -51988,6 +53902,19 @@ components: additionalProperties: type: object description: Admin consent information. + microsoft.graph.dataProcessorServiceForWindowsFeaturesOnboarding: + title: dataProcessorServiceForWindowsFeaturesOnboarding + type: object + properties: + areDataProcessorServiceForWindowsFeaturesEnabled: + type: boolean + description: 'Indicates whether the tenant has enabled MEM features utilizing Data Processor Service for Windows (DPSW) data. When TRUE, the tenant has enabled MEM features utilizing Data Processor Service for Windows (DPSW) data. When FALSE, the tenant has not enabled MEM features utilizing Data Processor Service for Windows (DPSW) data. Default value is FALSE.' + hasValidWindowsLicense: + type: boolean + description: 'Indicates whether the tenant has required Windows license. When TRUE, the tenant has the required Windows license. When FALSE, the tenant does not have the required Windows license. Default value is FALSE.' + additionalProperties: + type: object + description: A configuration entity for MEM features that utilize Data Processor Service for Windows (DPSW) data. microsoft.graph.deviceProtectionOverview: title: deviceProtectionOverview type: object @@ -52207,6 +54134,24 @@ components: additionalProperties: type: object description: Windows device malware overview. + microsoft.graph.deviceManagement.monitoring: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: monitoring + type: object + properties: + alertRecords: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.deviceManagement.alertRecord' + x-ms-navigationProperty: true + alertRules: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.deviceManagement.alertRule' + x-ms-navigationProperty: true + additionalProperties: + type: object microsoft.graph.virtualEndpoint: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' @@ -52218,31 +54163,37 @@ components: items: $ref: '#/components/schemas/microsoft.graph.cloudPcAuditEvent' description: Cloud PC audit event. + x-ms-navigationProperty: true cloudPCs: type: array items: $ref: '#/components/schemas/microsoft.graph.cloudPC' description: Cloud managed virtual desktops. + x-ms-navigationProperty: true deviceImages: type: array items: $ref: '#/components/schemas/microsoft.graph.cloudPcDeviceImage' description: The image resource on Cloud PC. + x-ms-navigationProperty: true externalPartnerSettings: type: array items: $ref: '#/components/schemas/microsoft.graph.cloudPcExternalPartnerSetting' description: The external partner settings on a Cloud PC. + x-ms-navigationProperty: true galleryImages: type: array items: $ref: '#/components/schemas/microsoft.graph.cloudPcGalleryImage' description: The gallery image resource on Cloud PC. + x-ms-navigationProperty: true onPremisesConnections: type: array items: $ref: '#/components/schemas/microsoft.graph.cloudPcOnPremisesConnection' description: A defined collection of Azure resource information that can be used to establish on-premises network connectivity for Cloud PCs. + x-ms-navigationProperty: true organizationSettings: $ref: '#/components/schemas/microsoft.graph.cloudPcOrganizationSettings' provisioningPolicies: @@ -52250,26 +54201,31 @@ components: items: $ref: '#/components/schemas/microsoft.graph.cloudPcProvisioningPolicy' description: Cloud PC provisioning policy. + x-ms-navigationProperty: true servicePlans: type: array items: $ref: '#/components/schemas/microsoft.graph.cloudPcServicePlan' description: Cloud PC service plans. + x-ms-navigationProperty: true snapshots: type: array items: $ref: '#/components/schemas/microsoft.graph.cloudPcSnapshot' description: Cloud PC snapshots. + x-ms-navigationProperty: true supportedRegions: type: array items: $ref: '#/components/schemas/microsoft.graph.cloudPcSupportedRegion' description: Cloud PC supported regions. + x-ms-navigationProperty: true userSettings: type: array items: $ref: '#/components/schemas/microsoft.graph.cloudPcUserSetting' description: Cloud PC user settings. + x-ms-navigationProperty: true additionalProperties: type: object microsoft.graph.androidDeviceOwnerEnrollmentProfile: @@ -52282,6 +54238,9 @@ components: type: string description: Tenant GUID the enrollment profile belongs to. nullable: true + configureWifi: + type: boolean + description: 'Boolean that indicates that the Wi-Fi network should be configured during device provisioning. When set to TRUE, device provisioning will use Wi-Fi related properties to automatically connect to Wi-Fi networks. When set to FALSE or undefined, other Wi-Fi related properties will be ignored. Default value is TRUE. Returned by default.' 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 @@ -52547,16 +54506,19 @@ components: items: $ref: '#/components/schemas/microsoft.graph.termsAndConditionsAcceptanceStatus' description: The list of acceptance statuses for this T&C policy. + x-ms-navigationProperty: true assignments: type: array items: $ref: '#/components/schemas/microsoft.graph.termsAndConditionsAssignment' description: The list of assignments for this T&C policy. + x-ms-navigationProperty: true groupAssignments: type: array items: $ref: '#/components/schemas/microsoft.graph.termsAndConditionsGroupAssignment' description: The list of group assignments for this T&C policy. + x-ms-navigationProperty: true additionalProperties: type: object description: A termsAndConditions entity represents the metadata and contents of a given Terms and Conditions (T&C) policy. T&C policies’ contents are presented to users upon their first attempt to enroll into Intune and subsequently upon edits where an administrator has required re-acceptance. They enable administrators to communicate the provisions to which a user must agree in order to have devices enrolled into Intune. @@ -52859,6 +54821,7 @@ components: type: string description: reusable setting creation date and time. This property is read-only. format: date-time + readOnly: true description: type: string description: reusable setting description supplied by user. @@ -52871,12 +54834,14 @@ components: type: string description: date and time when reusable setting was last modified. This property is read-only. format: date-time + readOnly: true 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 + readOnly: true settingDefinitionId: type: string description: setting definition id associated with this reusable setting. @@ -52889,11 +54854,13 @@ components: type: integer description: version number for reusable setting. Valid values 0 to 2147483647. This property is read-only. format: int32 + readOnly: true referencingConfigurationPolicies: type: array items: $ref: '#/components/schemas/microsoft.graph.deviceManagementConfigurationPolicy' description: configuration policies referencing the current reusable setting. This property is read-only. + x-ms-navigationProperty: true additionalProperties: type: object description: Graph model for a reusable setting @@ -53027,6 +54994,7 @@ components: items: $ref: '#/components/schemas/microsoft.graph.enrollmentConfigurationAssignment' description: The list of group assignments for the device configuration profile + x-ms-navigationProperty: true additionalProperties: type: object description: The Base Class of Device Enrollment Configuration @@ -53219,6 +55187,9 @@ components: windowsEnabled: type: boolean description: 'For Windows, get or set whether data from the data sync partner should be used during compliance evaluations' + windowsMobileApplicationManagementEnabled: + type: boolean + description: 'When TRUE, app protection policies using the Device Threat Level rule will evaluate devices including data from this connector for Windows. When FALSE, Intune will not use device risk details sent over this connector during app protection policies calculation for policies with a Device Threat Level configured. Existing devices that are not compliant due to risk levels obtained from this connector will also become compliant.' additionalProperties: type: object description: Entity which represents a connection to Mobile threat defense partner. @@ -53240,6 +55211,7 @@ components: type: string description: Certificate serial number. This property is read-only. nullable: true + readOnly: true certificateUploadFailureReason: type: string description: The reason the certificate upload failed. @@ -53385,6 +55357,7 @@ components: type: string description: The timestamp of when the device compliance script was created. This property is read-only. format: date-time + readOnly: true description: type: string description: Description of the device compliance script @@ -53406,6 +55379,7 @@ components: type: string description: The timestamp of when the device compliance script was modified. This property is read-only. format: date-time + readOnly: true publisher: type: string description: Name of the device compliance script publisher @@ -53430,11 +55404,13 @@ components: items: $ref: '#/components/schemas/microsoft.graph.deviceHealthScriptAssignment' description: The list of group assignments for the device compliance script + x-ms-navigationProperty: true deviceRunStates: type: array items: $ref: '#/components/schemas/microsoft.graph.deviceComplianceScriptDeviceState' description: List of run states for the device compliance script across all devices + x-ms-navigationProperty: true runSummary: $ref: '#/components/schemas/microsoft.graph.deviceComplianceScriptRunSummary' additionalProperties: @@ -53451,6 +55427,7 @@ components: type: string description: The date and time the device management script was created. This property is read-only. format: date-time + readOnly: true customAttributeName: type: string description: The name of the custom attribute. @@ -53474,6 +55451,7 @@ components: type: string description: The date and time the device management script was last modified. This property is read-only. format: date-time + readOnly: true roleScopeTagIds: type: array items: @@ -53492,16 +55470,19 @@ components: items: $ref: '#/components/schemas/microsoft.graph.deviceManagementScriptAssignment' description: The list of group assignments for the device management script. + x-ms-navigationProperty: true deviceRunStates: type: array items: $ref: '#/components/schemas/microsoft.graph.deviceManagementScriptDeviceState' description: List of run states for this script across all devices. + x-ms-navigationProperty: true groupAssignments: type: array items: $ref: '#/components/schemas/microsoft.graph.deviceManagementScriptGroupAssignment' description: The list of group assignments for the device management script. + x-ms-navigationProperty: true runSummary: $ref: '#/components/schemas/microsoft.graph.deviceManagementScriptRunSummary' userRunStates: @@ -53509,6 +55490,7 @@ components: items: $ref: '#/components/schemas/microsoft.graph.deviceManagementScriptUserState' description: List of run states for this script across all users. + x-ms-navigationProperty: true additionalProperties: type: object description: Represents a custom attribute script for macOS. @@ -53521,13 +55503,16 @@ components: available: type: boolean description: Specifies whether warranty API is available. This property is read-only. + readOnly: true enabled: type: boolean description: Specifies whether warranty query is enabled for given OEM. This property is read-only. + readOnly: true oemName: type: string description: OEM name. This property is read-only. nullable: true + readOnly: true additionalProperties: type: object description: Warranty status entity for a given OEM @@ -53583,6 +55568,7 @@ components: items: $ref: '#/components/schemas/microsoft.graph.appleEnrollmentProfileAssignment' description: The list of assignments for this profile. + x-ms-navigationProperty: true additionalProperties: type: object description: The enrollmentProfile resource represents a collection of configurations which must be provided pre-enrollment to enable enrolling certain devices whose identities have been pre-staged. Pre-staged device identities are assigned to this type of profile to apply the profile's configurations at enrollment of the corresponding device. @@ -53655,11 +55641,13 @@ components: items: $ref: '#/components/schemas/microsoft.graph.enrollmentProfile' description: The enrollment profiles. + x-ms-navigationProperty: true importedAppleDeviceIdentities: type: array items: $ref: '#/components/schemas/microsoft.graph.importedAppleDeviceIdentity' description: The imported Apple device identities. + x-ms-navigationProperty: true additionalProperties: type: object description: The depOnboardingSetting represents an instance of the Apple DEP service being onboarded to Intune. The onboarded service instance manages an Apple Token used to synchronize data between Apple and Intune. @@ -53796,11 +55784,13 @@ components: items: $ref: '#/components/schemas/microsoft.graph.windowsAutopilotDeviceIdentity' description: The list of assigned devices for the profile. + x-ms-navigationProperty: true assignments: type: array items: $ref: '#/components/schemas/microsoft.graph.windowsAutopilotDeploymentProfileAssignment' description: The list of group assignments for the profile. + x-ms-navigationProperty: true additionalProperties: type: object description: Windows Autopilot Deployment Profile @@ -54077,11 +56067,13 @@ components: items: $ref: '#/components/schemas/microsoft.graph.groupPolicySettingMapping' description: A list of group policy settings to MDM/Intune mappings. + x-ms-navigationProperty: true unsupportedGroupPolicyExtensions: type: array items: $ref: '#/components/schemas/microsoft.graph.unsupportedGroupPolicyExtension' description: A list of unsupported group policy extensions inside the Group Policy Object. + x-ms-navigationProperty: true additionalProperties: type: object description: The Group Policy migration report. @@ -54140,6 +56132,7 @@ components: items: $ref: '#/components/schemas/microsoft.graph.groupPolicyCategory' description: The children categories + x-ms-navigationProperty: true definitionFile: $ref: '#/components/schemas/microsoft.graph.groupPolicyDefinitionFile' definitions: @@ -54147,6 +56140,7 @@ components: items: $ref: '#/components/schemas/microsoft.graph.groupPolicyDefinition' description: The immediate GroupPolicyDefinition children of the category + x-ms-navigationProperty: true parent: $ref: '#/components/schemas/microsoft.graph.groupPolicyCategory' additionalProperties: @@ -54200,6 +56194,7 @@ components: items: $ref: '#/components/schemas/microsoft.graph.groupPolicyDefinition' description: The group policy definitions associated with the file. + x-ms-navigationProperty: true additionalProperties: type: object description: The entity represents an ADMX (Administrative Template) XML file. The ADMX file contains a collection of group policy definitions and their locations by category path. The group policy definition file also contains the languages supported as determined by the language dependent ADML (Administrative Template) language files. @@ -54235,6 +56230,7 @@ components: items: $ref: '#/components/schemas/microsoft.graph.groupPolicyOperation' description: The list of operations on the uploaded ADMX file. + x-ms-navigationProperty: true additionalProperties: type: object description: The entity represents an ADMX (Administrative Template) XML file uploaded by Administrator. The ADMX file contains a collection of group policy definitions and their locations by category path. The group policy definition file also contains the languages supported as determined by the language dependent ADML (Administrative Template) language files. @@ -54388,10 +56384,12 @@ components: enabledForScopeValidation: type: boolean description: Determines whether the Permission is validated for Scopes defined per Role Assignment. This property is read-only. + readOnly: true resource: type: string description: Resource category to which this Operation belongs. This property is read-only. nullable: true + readOnly: true resourceName: type: string description: Name of the Resource this operation is performed on. @@ -54416,6 +56414,7 @@ components: items: $ref: '#/components/schemas/microsoft.graph.roleScopeTag' description: The set of Role Scope Tags defined on the Role Assignment. + x-ms-navigationProperty: true additionalProperties: type: object description: The Role Assignment resource. Role assignments tie together a role definition with members and scopes. There can be one or more role assignments per role. This applies to custom and built-in roles. @@ -54460,6 +56459,7 @@ components: items: $ref: '#/components/schemas/microsoft.graph.roleAssignment' description: List of Role assignments for this role definition. + x-ms-navigationProperty: true additionalProperties: type: object description: 'The Role Definition resource. The role definition is the foundation of role based access in Intune. The role combines an Intune resource such as a Mobile App and associated role permissions such as Create or Read for the resource. There are two types of roles, built-in and custom. Built-in roles cannot be modified. Both built-in roles and custom roles must have assignments to be enforced. Create custom roles if you want to define a role that allows any of the available resources and role permissions to be combined into a single role.' @@ -54480,11 +56480,13 @@ components: isBuiltIn: type: boolean description: Description of the Role Scope Tag. This property is read-only. + readOnly: true assignments: type: array items: $ref: '#/components/schemas/microsoft.graph.roleScopeTagAutoAssignment' description: The list of assignments for this Role Scope Tag. + x-ms-navigationProperty: true additionalProperties: type: object description: Role Scope Tag @@ -54542,11 +56544,13 @@ components: items: $ref: '#/components/schemas/microsoft.graph.deviceManagementCachedReportConfiguration' description: Entity representing the configuration of a cached report + x-ms-navigationProperty: true exportJobs: type: array items: $ref: '#/components/schemas/microsoft.graph.deviceManagementExportJob' description: Entity representing a job to export a report + x-ms-navigationProperty: true additionalProperties: type: object description: Singleton entity that acts as a container for all reports functionality. @@ -54697,6 +56701,7 @@ components: items: $ref: '#/components/schemas/microsoft.graph.deviceManagementAutopilotPolicyStatusDetail' description: Policy and application status details for this device. + x-ms-navigationProperty: true additionalProperties: type: object description: Represents an Autopilot flow event. @@ -54758,11 +56763,13 @@ components: items: $ref: '#/components/schemas/microsoft.graph.windowsDriverUpdateProfileAssignment' description: The list of group assignments of the profile. + x-ms-navigationProperty: true driverInventories: type: array items: $ref: '#/components/schemas/microsoft.graph.windowsDriverUpdateInventory' description: Driver inventories for this profile. + x-ms-navigationProperty: true additionalProperties: type: object description: Windows Driver Update Profile @@ -54815,6 +56822,7 @@ components: items: $ref: '#/components/schemas/microsoft.graph.windowsFeatureUpdateProfileAssignment' description: The list of group assignments of the profile. + x-ms-navigationProperty: true additionalProperties: type: object description: Windows Feature Update Profile @@ -54862,6 +56870,7 @@ components: items: $ref: '#/components/schemas/microsoft.graph.windowsQualityUpdateProfileAssignment' description: The list of group assignments of the profile. + x-ms-navigationProperty: true additionalProperties: type: object description: Windows Quality Update Profile @@ -55009,6 +57018,7 @@ components: items: $ref: '#/components/schemas/microsoft.graph.intuneBrandingProfileAssignment' description: The list of group assignments for the branding profile + x-ms-navigationProperty: true additionalProperties: type: object description: This entity contains data which is used in customizing the tenant level appearance of the Company Portal applications as well as the end user web portal. @@ -55022,6 +57032,10 @@ components: type: string description: Connector name (set during enrollment). nullable: true + connectorVersion: + type: string + description: Version of the connector installed. + nullable: true enrollmentDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string @@ -55707,6 +57721,10 @@ components: type: string description: Configuration Manager Client Id from SCCM nullable: true + clientVersion: + type: string + description: Configuration Manager Client version from SCCM + nullable: true isBlocked: type: boolean description: Configuration Manager Client blocked status from SCCM @@ -56659,6 +58677,12 @@ components: type: string description: 'The employee identifier assigned to the user by the organization. The maximum length is 16 characters.Supports $filter (eq, ne, not , ge, le, in, startsWith, and eq on null values).' nullable: true + employeeLeaveDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[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 user left or will leave the organization. Read: Requires User-LifeCycleInfo.Read.All. For delegated scenarios, the admin needs one of the following Azure AD roles: Lifecycle Workflows Administrator, Global Reader, or Global Admin. Write: Requires User-LifeCycleInfo.ReadWrite.All. For delegated scenarios, the admin needs the Global Administrator Azure AD role. Supports $filter (eq, ne, not , ge, le, in).' + format: date-time + nullable: true employeeOrgData: $ref: '#/components/schemas/microsoft.graph.employeeOrgData' employeeType: @@ -56925,37 +58949,43 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.cloudPC' + x-ms-navigationProperty: true usageRights: type: array items: $ref: '#/components/schemas/microsoft.graph.usageRight' description: Represents the usage rights a user has been granted. + x-ms-navigationProperty: true informationProtection: $ref: '#/components/schemas/microsoft.graph.informationProtection' appRoleAssignedResources: type: array items: $ref: '#/components/schemas/microsoft.graph.servicePrincipal' + x-ms-navigationProperty: true appRoleAssignments: type: array items: $ref: '#/components/schemas/microsoft.graph.appRoleAssignment' description: Represents the app roles a user has been granted for an application. Supports $expand. + x-ms-navigationProperty: true createdObjects: type: array items: $ref: '#/components/schemas/microsoft.graph.directoryObject' description: Directory objects that were created by the user. Read-only. Nullable. + x-ms-navigationProperty: true directReports: type: array items: $ref: '#/components/schemas/microsoft.graph.directoryObject' description: The users and contacts that report to the user. (The users and contacts that have their manager property set to this user.) Read-only. Nullable. Supports $expand. + x-ms-navigationProperty: true licenseDetails: type: array items: $ref: '#/components/schemas/microsoft.graph.licenseDetails' - description: A collection of this user's license details. Read-only. + x-ms-navigationProperty: true manager: $ref: '#/components/schemas/microsoft.graph.directoryObject' memberOf: @@ -56963,40 +58993,48 @@ components: 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. Supports $expand.' + x-ms-navigationProperty: true oauth2PermissionGrants: type: array items: $ref: '#/components/schemas/microsoft.graph.oAuth2PermissionGrant' + x-ms-navigationProperty: true ownedDevices: type: array items: $ref: '#/components/schemas/microsoft.graph.directoryObject' description: Devices that are owned by the user. Read-only. Nullable. Supports $expand. + x-ms-navigationProperty: true ownedObjects: type: array items: $ref: '#/components/schemas/microsoft.graph.directoryObject' description: Directory objects that are owned by the user. Read-only. Nullable. Supports $expand. + x-ms-navigationProperty: true registeredDevices: type: array items: $ref: '#/components/schemas/microsoft.graph.directoryObject' description: Devices that are registered for the user. Read-only. Nullable. Supports $expand. + x-ms-navigationProperty: true scopedRoleMemberOf: type: array items: $ref: '#/components/schemas/microsoft.graph.scopedRoleMembership' description: The scoped-role administrative unit memberships for this user. Read-only. Nullable. + x-ms-navigationProperty: true transitiveMemberOf: type: array items: $ref: '#/components/schemas/microsoft.graph.directoryObject' description: 'The groups, including nested groups, and directory roles that a user is a member of. Nullable.' + x-ms-navigationProperty: true transitiveReports: type: array items: $ref: '#/components/schemas/microsoft.graph.directoryObject' description: The transitive reports for a user. Read-only. + x-ms-navigationProperty: true calendar: $ref: '#/components/schemas/microsoft.graph.calendar' calendarGroups: @@ -57004,47 +59042,56 @@ components: items: $ref: '#/components/schemas/microsoft.graph.calendarGroup' description: The user's calendar groups. Read-only. Nullable. + x-ms-navigationProperty: true calendars: type: array items: $ref: '#/components/schemas/microsoft.graph.calendar' description: The user's calendars. Read-only. Nullable. + x-ms-navigationProperty: true calendarView: type: array items: $ref: '#/components/schemas/microsoft.graph.event' description: The calendar view for the calendar. Read-only. Nullable. + x-ms-navigationProperty: true contactFolders: type: array items: $ref: '#/components/schemas/microsoft.graph.contactFolder' description: The user's contacts folders. Read-only. Nullable. + x-ms-navigationProperty: true contacts: type: array items: $ref: '#/components/schemas/microsoft.graph.contact' description: The user's contacts. Read-only. Nullable. + x-ms-navigationProperty: true events: 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. + x-ms-navigationProperty: true inferenceClassification: $ref: '#/components/schemas/microsoft.graph.inferenceClassification' joinedGroups: type: array items: $ref: '#/components/schemas/microsoft.graph.group' + x-ms-navigationProperty: true mailFolders: type: array items: $ref: '#/components/schemas/microsoft.graph.mailFolder' description: The user's mail folders. Read-only. Nullable. + x-ms-navigationProperty: true messages: type: array items: $ref: '#/components/schemas/microsoft.graph.message' description: The messages in a mailbox or folder. Read-only. Nullable. + x-ms-navigationProperty: true outlook: $ref: '#/components/schemas/microsoft.graph.outlookUser' people: @@ -57052,6 +59099,7 @@ components: 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.' + x-ms-navigationProperty: true drive: $ref: '#/components/schemas/microsoft.graph.drive' drives: @@ -57059,33 +59107,40 @@ components: items: $ref: '#/components/schemas/microsoft.graph.drive' description: A collection of drives available for this user. Read-only. + x-ms-navigationProperty: true followedSites: type: array items: $ref: '#/components/schemas/microsoft.graph.site' + x-ms-navigationProperty: true extensions: type: array items: $ref: '#/components/schemas/microsoft.graph.extension' description: The collection of open extensions defined for the user. Supports $expand. Nullable. + x-ms-navigationProperty: true appConsentRequestsForApproval: type: array items: $ref: '#/components/schemas/microsoft.graph.appConsentRequest' + x-ms-navigationProperty: true approvals: type: array items: $ref: '#/components/schemas/microsoft.graph.approval' + x-ms-navigationProperty: true pendingAccessReviewInstances: type: array items: $ref: '#/components/schemas/microsoft.graph.accessReviewInstance' description: Navigation property to get list of access reviews pending approval by reviewer. + x-ms-navigationProperty: true agreementAcceptances: type: array items: $ref: '#/components/schemas/microsoft.graph.agreementAcceptance' description: The user's terms of use acceptance statuses. Read-only. Nullable. + x-ms-navigationProperty: true security: $ref: '#/components/schemas/microsoft.graph.security.security' deviceEnrollmentConfigurations: @@ -57093,40 +59148,48 @@ components: items: $ref: '#/components/schemas/microsoft.graph.deviceEnrollmentConfiguration' description: Get enrollment configurations targeted to the user + x-ms-navigationProperty: true managedDevices: type: array items: $ref: '#/components/schemas/microsoft.graph.managedDevice' description: The managed devices associated with the user. + x-ms-navigationProperty: true managedAppRegistrations: type: array items: $ref: '#/components/schemas/microsoft.graph.managedAppRegistration' description: Zero or more managed app registrations that belong to the user. + x-ms-navigationProperty: true windowsInformationProtectionDeviceRegistrations: type: array items: $ref: '#/components/schemas/microsoft.graph.windowsInformationProtectionDeviceRegistration' description: Zero or more WIP device registrations that belong to the user. + x-ms-navigationProperty: true deviceManagementTroubleshootingEvents: type: array items: $ref: '#/components/schemas/microsoft.graph.deviceManagementTroubleshootingEvent' description: The list of troubleshooting events for this user. + x-ms-navigationProperty: true mobileAppIntentAndStates: type: array items: $ref: '#/components/schemas/microsoft.graph.mobileAppIntentAndState' description: The list of troubleshooting events for this user. + x-ms-navigationProperty: true mobileAppTroubleshootingEvents: type: array items: $ref: '#/components/schemas/microsoft.graph.mobileAppTroubleshootingEvent' description: The list of mobile app troubleshooting events for this user. + x-ms-navigationProperty: true notifications: type: array items: $ref: '#/components/schemas/microsoft.graph.notification' + x-ms-navigationProperty: true planner: $ref: '#/components/schemas/microsoft.graph.plannerUser' insights: @@ -57141,21 +59204,24 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.profilePhoto' + x-ms-navigationProperty: true profile: $ref: '#/components/schemas/microsoft.graph.profile' activities: type: array items: $ref: '#/components/schemas/microsoft.graph.userActivity' - description: The user's activities across devices. Read-only. Nullable. + x-ms-navigationProperty: true devices: type: array items: $ref: '#/components/schemas/microsoft.graph.device' + x-ms-navigationProperty: true onlineMeetings: type: array items: $ref: '#/components/schemas/microsoft.graph.onlineMeeting' + x-ms-navigationProperty: true presence: $ref: '#/components/schemas/microsoft.graph.presence' authentication: @@ -57166,17 +59232,72 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.chat' + x-ms-navigationProperty: true joinedTeams: type: array items: $ref: '#/components/schemas/microsoft.graph.team' description: The Microsoft Teams teams that the user is a member of. Read-only. Nullable. + x-ms-navigationProperty: true teamwork: $ref: '#/components/schemas/microsoft.graph.userTeamwork' todo: $ref: '#/components/schemas/microsoft.graph.todo' additionalProperties: type: object + microsoft.graph.detectedAppPlatformType: + title: detectedAppPlatformType + enum: + - unknown + - windows + - windowsMobile + - windowsHolographic + - ios + - macOS + - chromeOS + - androidOSP + - androidDeviceAdministrator + - androidWorkProfile + - androidDedicatedAndFullyManaged + type: string + description: 'Indicates the operating system / platform of the discovered application. Some possible values are Windows, iOS, macOS. The default value is unknown (0).' + x-ms-enum: + name: detectedAppPlatformType + modelAsString: false + values: + - value: unknown + description: Default. Set to unknown when platform cannot be determined. + name: unknown + - value: windows + description: Indicates that the platform of the detected application is Windows. + name: windows + - value: windowsMobile + description: Indicates that the platform of the detected application is Windows Mobile. + name: windowsMobile + - value: windowsHolographic + description: Indicates that the platform of the detected application is Windows Holographic. + name: windowsHolographic + - value: ios + description: Indicates that the platform of the detected application is iOS. + name: ios + - value: macOS + description: Indicates that the platform of the detected application is macOS. + name: macOS + - value: chromeOS + description: Indicates that the platform of the detected application is ChromeOS. + name: chromeOS + - value: androidOSP + description: Indicates that the platform of the detected application is Android open source project. + name: androidOSP + - value: androidDeviceAdministrator + description: Indicates that the platform of the detected application is Android device administrator. + name: androidDeviceAdministrator + - value: androidWorkProfile + description: Indicates that the platform of the detected application is Android work profile. + name: androidWorkProfile + - value: androidDedicatedAndFullyManaged + description: Indicates that the platform of the detected application is Android dedicated and fully managed. + name: androidDedicatedAndFullyManaged microsoft.graph.policyPlatformType: title: policyPlatformType enum: @@ -57346,6 +59467,11 @@ components: additionalProperties: type: object description: Device Configuration Setting State for a given device. + ReferenceNumeric: + enum: + - '-INF' + - INF + - NaN microsoft.graph.managedDeviceMobileAppConfigurationSettingState: title: managedDeviceMobileAppConfigurationSettingState type: object @@ -58315,10 +60441,12 @@ components: type: string description: Template Display Name of the referenced template. This property is read-only. nullable: true + readOnly: true templateDisplayVersion: type: string description: Template Display Version of the referenced Template. This property is read-only. nullable: true + readOnly: true templateFamily: $ref: '#/components/schemas/microsoft.graph.deviceManagementConfigurationTemplateFamily' templateId: @@ -59966,1501 +62094,1876 @@ components: microsoft.graph.advancedThreatProtectionOnboardingDeviceSettingStateCollectionResponse: title: Collection of advancedThreatProtectionOnboardingDeviceSettingState type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.advancedThreatProtectionOnboardingDeviceSettingState' - '@odata.nextLink': - type: string + allOf: + - $ref: '#/components/schemas/BaseCollectionPaginationCountResponse' + - type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.advancedThreatProtectionOnboardingDeviceSettingState' + additionalProperties: + type: object additionalProperties: type: object microsoft.graph.androidForWorkAppConfigurationSchemaCollectionResponse: title: Collection of androidForWorkAppConfigurationSchema type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.androidForWorkAppConfigurationSchema' - '@odata.nextLink': - type: string + allOf: + - $ref: '#/components/schemas/BaseCollectionPaginationCountResponse' + - type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.androidForWorkAppConfigurationSchema' + additionalProperties: + type: object additionalProperties: type: object microsoft.graph.androidManagedStoreAppConfigurationSchemaCollectionResponse: title: Collection of androidManagedStoreAppConfigurationSchema type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.androidManagedStoreAppConfigurationSchema' - '@odata.nextLink': - type: string + allOf: + - $ref: '#/components/schemas/BaseCollectionPaginationCountResponse' + - type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.androidManagedStoreAppConfigurationSchema' + additionalProperties: + type: object additionalProperties: type: object microsoft.graph.deviceAndAppManagementAssignmentFilterCollectionResponse: title: Collection of deviceAndAppManagementAssignmentFilter type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.deviceAndAppManagementAssignmentFilter' - '@odata.nextLink': - type: string + allOf: + - $ref: '#/components/schemas/BaseCollectionPaginationCountResponse' + - type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.deviceAndAppManagementAssignmentFilter' + additionalProperties: + type: object additionalProperties: type: object microsoft.graph.deviceManagementSettingCategoryCollectionResponse: title: Collection of deviceManagementSettingCategory type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.deviceManagementSettingCategory' - '@odata.nextLink': - type: string + allOf: + - $ref: '#/components/schemas/BaseCollectionPaginationCountResponse' + - type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.deviceManagementSettingCategory' + additionalProperties: + type: object additionalProperties: type: object microsoft.graph.deviceManagementSettingDefinitionCollectionResponse: title: Collection of deviceManagementSettingDefinition type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.deviceManagementSettingDefinition' - '@odata.nextLink': - type: string + allOf: + - $ref: '#/components/schemas/BaseCollectionPaginationCountResponse' + - type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.deviceManagementSettingDefinition' + additionalProperties: + type: object additionalProperties: type: object microsoft.graph.managedDeviceCollectionResponse: title: Collection of managedDevice type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.managedDevice' - '@odata.nextLink': - type: string + allOf: + - $ref: '#/components/schemas/BaseCollectionPaginationCountResponse' + - type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.managedDevice' + additionalProperties: + type: object additionalProperties: type: object microsoft.graph.assignmentFilterEvaluationStatusDetailsCollectionResponse: title: Collection of assignmentFilterEvaluationStatusDetails type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.assignmentFilterEvaluationStatusDetails' - '@odata.nextLink': - type: string + allOf: + - $ref: '#/components/schemas/BaseCollectionPaginationCountResponse' + - type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.assignmentFilterEvaluationStatusDetails' + additionalProperties: + type: object additionalProperties: type: object microsoft.graph.detectedAppCollectionResponse: title: Collection of detectedApp type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.detectedApp' - '@odata.nextLink': - type: string + allOf: + - $ref: '#/components/schemas/BaseCollectionPaginationCountResponse' + - type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.detectedApp' + additionalProperties: + type: object additionalProperties: type: object microsoft.graph.deviceCompliancePolicyStateCollectionResponse: title: Collection of deviceCompliancePolicyState type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.deviceCompliancePolicyState' - '@odata.nextLink': - type: string + allOf: + - $ref: '#/components/schemas/BaseCollectionPaginationCountResponse' + - type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.deviceCompliancePolicyState' + additionalProperties: + type: object additionalProperties: type: object microsoft.graph.deviceConfigurationStateCollectionResponse: title: Collection of deviceConfigurationState type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.deviceConfigurationState' - '@odata.nextLink': - type: string + allOf: + - $ref: '#/components/schemas/BaseCollectionPaginationCountResponse' + - type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.deviceConfigurationState' + additionalProperties: + type: object additionalProperties: type: object microsoft.graph.deviceLogCollectionResponseCollectionResponse: title: Collection of deviceLogCollectionResponse type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.deviceLogCollectionResponse' - '@odata.nextLink': - type: string + allOf: + - $ref: '#/components/schemas/BaseCollectionPaginationCountResponse' + - type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.deviceLogCollectionResponse' + additionalProperties: + type: object additionalProperties: type: object microsoft.graph.managedDeviceMobileAppConfigurationStateCollectionResponse: title: Collection of managedDeviceMobileAppConfigurationState type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.managedDeviceMobileAppConfigurationState' - '@odata.nextLink': - type: string + allOf: + - $ref: '#/components/schemas/BaseCollectionPaginationCountResponse' + - type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.managedDeviceMobileAppConfigurationState' + additionalProperties: + type: object additionalProperties: type: object microsoft.graph.securityBaselineStateCollectionResponse: title: Collection of securityBaselineState type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.securityBaselineState' - '@odata.nextLink': - type: string + allOf: + - $ref: '#/components/schemas/BaseCollectionPaginationCountResponse' + - type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.securityBaselineState' + additionalProperties: + type: object additionalProperties: type: object microsoft.graph.securityBaselineSettingStateCollectionResponse: title: Collection of securityBaselineSettingState type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.securityBaselineSettingState' - '@odata.nextLink': - type: string + allOf: + - $ref: '#/components/schemas/BaseCollectionPaginationCountResponse' + - type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.securityBaselineSettingState' + additionalProperties: + type: object additionalProperties: type: object microsoft.graph.userCollectionResponse: title: Collection of user type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.user' - '@odata.nextLink': - type: string + allOf: + - $ref: '#/components/schemas/BaseCollectionPaginationCountResponse' + - type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.user' + additionalProperties: + type: object additionalProperties: type: object microsoft.graph.windowsDeviceMalwareStateCollectionResponse: title: Collection of windowsDeviceMalwareState type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.windowsDeviceMalwareState' - '@odata.nextLink': - type: string + allOf: + - $ref: '#/components/schemas/BaseCollectionPaginationCountResponse' + - type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.windowsDeviceMalwareState' + additionalProperties: + type: object additionalProperties: type: object microsoft.graph.deviceManagementCompliancePolicyCollectionResponse: title: Collection of deviceManagementCompliancePolicy type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.deviceManagementCompliancePolicy' - '@odata.nextLink': - type: string + allOf: + - $ref: '#/components/schemas/BaseCollectionPaginationCountResponse' + - type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.deviceManagementCompliancePolicy' + additionalProperties: + type: object additionalProperties: type: object microsoft.graph.deviceManagementConfigurationPolicyAssignmentCollectionResponse: title: Collection of deviceManagementConfigurationPolicyAssignment type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.deviceManagementConfigurationPolicyAssignment' - '@odata.nextLink': - type: string + allOf: + - $ref: '#/components/schemas/BaseCollectionPaginationCountResponse' + - type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.deviceManagementConfigurationPolicyAssignment' + additionalProperties: + type: object additionalProperties: type: object microsoft.graph.deviceManagementComplianceScheduledActionForRuleCollectionResponse: title: Collection of deviceManagementComplianceScheduledActionForRule type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.deviceManagementComplianceScheduledActionForRule' - '@odata.nextLink': - type: string + allOf: + - $ref: '#/components/schemas/BaseCollectionPaginationCountResponse' + - type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.deviceManagementComplianceScheduledActionForRule' + additionalProperties: + type: object additionalProperties: type: object microsoft.graph.deviceManagementComplianceActionItemCollectionResponse: title: Collection of deviceManagementComplianceActionItem type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.deviceManagementComplianceActionItem' - '@odata.nextLink': - type: string + allOf: + - $ref: '#/components/schemas/BaseCollectionPaginationCountResponse' + - type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.deviceManagementComplianceActionItem' + additionalProperties: + type: object additionalProperties: type: object microsoft.graph.deviceManagementConfigurationSettingCollectionResponse: title: Collection of deviceManagementConfigurationSetting type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.deviceManagementConfigurationSetting' - '@odata.nextLink': - type: string + allOf: + - $ref: '#/components/schemas/BaseCollectionPaginationCountResponse' + - type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.deviceManagementConfigurationSetting' + additionalProperties: + type: object additionalProperties: type: object microsoft.graph.deviceManagementConfigurationSettingDefinitionCollectionResponse: title: Collection of deviceManagementConfigurationSettingDefinition type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.deviceManagementConfigurationSettingDefinition' - '@odata.nextLink': - type: string + allOf: + - $ref: '#/components/schemas/BaseCollectionPaginationCountResponse' + - type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.deviceManagementConfigurationSettingDefinition' + additionalProperties: + type: object additionalProperties: type: object microsoft.graph.deviceManagementConfigurationPolicyCollectionResponse: title: Collection of deviceManagementConfigurationPolicy type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.deviceManagementConfigurationPolicy' - '@odata.nextLink': - type: string + allOf: + - $ref: '#/components/schemas/BaseCollectionPaginationCountResponse' + - type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.deviceManagementConfigurationPolicy' + additionalProperties: + type: object additionalProperties: type: object microsoft.graph.deviceManagementConfigurationPolicyTemplateCollectionResponse: title: Collection of deviceManagementConfigurationPolicyTemplate type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.deviceManagementConfigurationPolicyTemplate' - '@odata.nextLink': - type: string + allOf: + - $ref: '#/components/schemas/BaseCollectionPaginationCountResponse' + - type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.deviceManagementConfigurationPolicyTemplate' + additionalProperties: + type: object additionalProperties: type: object microsoft.graph.deviceManagementConfigurationSettingTemplateCollectionResponse: title: Collection of deviceManagementConfigurationSettingTemplate type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.deviceManagementConfigurationSettingTemplate' - '@odata.nextLink': - type: string + allOf: + - $ref: '#/components/schemas/BaseCollectionPaginationCountResponse' + - type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.deviceManagementConfigurationSettingTemplate' + additionalProperties: + type: object additionalProperties: type: object microsoft.graph.dataSharingConsentCollectionResponse: title: Collection of dataSharingConsent type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.dataSharingConsent' - '@odata.nextLink': - type: string + allOf: + - $ref: '#/components/schemas/BaseCollectionPaginationCountResponse' + - type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.dataSharingConsent' + additionalProperties: + type: object additionalProperties: type: object microsoft.graph.deviceManagementDerivedCredentialSettingsCollectionResponse: title: Collection of deviceManagementDerivedCredentialSettings type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.deviceManagementDerivedCredentialSettings' - '@odata.nextLink': - type: string + allOf: + - $ref: '#/components/schemas/BaseCollectionPaginationCountResponse' + - type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.deviceManagementDerivedCredentialSettings' + additionalProperties: + type: object additionalProperties: type: object microsoft.graph.deviceCategoryCollectionResponse: title: Collection of deviceCategory type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.deviceCategory' - '@odata.nextLink': - type: string + allOf: + - $ref: '#/components/schemas/BaseCollectionPaginationCountResponse' + - type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.deviceCategory' + additionalProperties: + type: object additionalProperties: type: object microsoft.graph.deviceCompliancePolicyCollectionResponse: title: Collection of deviceCompliancePolicy type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.deviceCompliancePolicy' - '@odata.nextLink': - type: string + allOf: + - $ref: '#/components/schemas/BaseCollectionPaginationCountResponse' + - type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.deviceCompliancePolicy' + additionalProperties: + type: object additionalProperties: type: object microsoft.graph.deviceCompliancePolicyAssignmentCollectionResponse: title: Collection of deviceCompliancePolicyAssignment type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.deviceCompliancePolicyAssignment' - '@odata.nextLink': - type: string - additionalProperties: - type: object - microsoft.graph.settingStateDeviceSummaryCollectionResponse: - title: Collection of settingStateDeviceSummary + allOf: + - $ref: '#/components/schemas/BaseCollectionPaginationCountResponse' + - type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.deviceCompliancePolicyAssignment' + additionalProperties: + type: object + additionalProperties: + type: object + microsoft.graph.settingStateDeviceSummaryCollectionResponse: + title: Collection of settingStateDeviceSummary type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.settingStateDeviceSummary' - '@odata.nextLink': - type: string + allOf: + - $ref: '#/components/schemas/BaseCollectionPaginationCountResponse' + - type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.settingStateDeviceSummary' + additionalProperties: + type: object additionalProperties: type: object microsoft.graph.deviceComplianceDeviceStatusCollectionResponse: title: Collection of deviceComplianceDeviceStatus type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.deviceComplianceDeviceStatus' - '@odata.nextLink': - type: string + allOf: + - $ref: '#/components/schemas/BaseCollectionPaginationCountResponse' + - type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.deviceComplianceDeviceStatus' + additionalProperties: + type: object additionalProperties: type: object microsoft.graph.deviceComplianceScheduledActionForRuleCollectionResponse: title: Collection of deviceComplianceScheduledActionForRule type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.deviceComplianceScheduledActionForRule' - '@odata.nextLink': - type: string + allOf: + - $ref: '#/components/schemas/BaseCollectionPaginationCountResponse' + - type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.deviceComplianceScheduledActionForRule' + additionalProperties: + type: object additionalProperties: type: object microsoft.graph.deviceComplianceActionItemCollectionResponse: title: Collection of deviceComplianceActionItem type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.deviceComplianceActionItem' - '@odata.nextLink': - type: string + allOf: + - $ref: '#/components/schemas/BaseCollectionPaginationCountResponse' + - type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.deviceComplianceActionItem' + additionalProperties: + type: object additionalProperties: type: object microsoft.graph.deviceComplianceUserStatusCollectionResponse: title: Collection of deviceComplianceUserStatus type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.deviceComplianceUserStatus' - '@odata.nextLink': - type: string + allOf: + - $ref: '#/components/schemas/BaseCollectionPaginationCountResponse' + - type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.deviceComplianceUserStatus' + additionalProperties: + type: object additionalProperties: type: object microsoft.graph.deviceCompliancePolicySettingStateSummaryCollectionResponse: title: Collection of deviceCompliancePolicySettingStateSummary type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.deviceCompliancePolicySettingStateSummary' - '@odata.nextLink': - type: string + allOf: + - $ref: '#/components/schemas/BaseCollectionPaginationCountResponse' + - type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.deviceCompliancePolicySettingStateSummary' + additionalProperties: + type: object additionalProperties: type: object microsoft.graph.deviceComplianceSettingStateCollectionResponse: title: Collection of deviceComplianceSettingState type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.deviceComplianceSettingState' - '@odata.nextLink': - type: string + allOf: + - $ref: '#/components/schemas/BaseCollectionPaginationCountResponse' + - type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.deviceComplianceSettingState' + additionalProperties: + type: object additionalProperties: type: object microsoft.graph.deviceConfigurationConflictSummaryCollectionResponse: title: Collection of deviceConfigurationConflictSummary type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.deviceConfigurationConflictSummary' - '@odata.nextLink': - type: string + allOf: + - $ref: '#/components/schemas/BaseCollectionPaginationCountResponse' + - type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.deviceConfigurationConflictSummary' + additionalProperties: + type: object additionalProperties: type: object microsoft.graph.deviceConfigurationCollectionResponse: title: Collection of deviceConfiguration type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.deviceConfiguration' - '@odata.nextLink': - type: string + allOf: + - $ref: '#/components/schemas/BaseCollectionPaginationCountResponse' + - type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.deviceConfiguration' + additionalProperties: + type: object additionalProperties: type: object microsoft.graph.deviceConfigurationAssignmentCollectionResponse: title: Collection of deviceConfigurationAssignment type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.deviceConfigurationAssignment' - '@odata.nextLink': - type: string + allOf: + - $ref: '#/components/schemas/BaseCollectionPaginationCountResponse' + - type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.deviceConfigurationAssignment' + additionalProperties: + type: object additionalProperties: type: object microsoft.graph.deviceConfigurationDeviceStatusCollectionResponse: title: Collection of deviceConfigurationDeviceStatus type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.deviceConfigurationDeviceStatus' - '@odata.nextLink': - type: string + allOf: + - $ref: '#/components/schemas/BaseCollectionPaginationCountResponse' + - type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.deviceConfigurationDeviceStatus' + additionalProperties: + type: object additionalProperties: type: object microsoft.graph.deviceConfigurationGroupAssignmentCollectionResponse: title: Collection of deviceConfigurationGroupAssignment type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.deviceConfigurationGroupAssignment' - '@odata.nextLink': - type: string + allOf: + - $ref: '#/components/schemas/BaseCollectionPaginationCountResponse' + - type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.deviceConfigurationGroupAssignment' + additionalProperties: + type: object additionalProperties: type: object microsoft.graph.deviceConfigurationUserStatusCollectionResponse: title: Collection of deviceConfigurationUserStatus type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.deviceConfigurationUserStatus' - '@odata.nextLink': - type: string + allOf: + - $ref: '#/components/schemas/BaseCollectionPaginationCountResponse' + - type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.deviceConfigurationUserStatus' + additionalProperties: + type: object additionalProperties: type: object microsoft.graph.deviceHealthScriptCollectionResponse: title: Collection of deviceHealthScript type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.deviceHealthScript' - '@odata.nextLink': - type: string + allOf: + - $ref: '#/components/schemas/BaseCollectionPaginationCountResponse' + - type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.deviceHealthScript' + additionalProperties: + type: object additionalProperties: type: object microsoft.graph.deviceHealthScriptAssignmentCollectionResponse: title: Collection of deviceHealthScriptAssignment type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.deviceHealthScriptAssignment' - '@odata.nextLink': - type: string + allOf: + - $ref: '#/components/schemas/BaseCollectionPaginationCountResponse' + - type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.deviceHealthScriptAssignment' + additionalProperties: + type: object additionalProperties: type: object microsoft.graph.deviceHealthScriptDeviceStateCollectionResponse: title: Collection of deviceHealthScriptDeviceState type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.deviceHealthScriptDeviceState' - '@odata.nextLink': - type: string + allOf: + - $ref: '#/components/schemas/BaseCollectionPaginationCountResponse' + - type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.deviceHealthScriptDeviceState' + additionalProperties: + type: object additionalProperties: type: object microsoft.graph.deviceManagementScriptCollectionResponse: title: Collection of deviceManagementScript type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.deviceManagementScript' - '@odata.nextLink': - type: string + allOf: + - $ref: '#/components/schemas/BaseCollectionPaginationCountResponse' + - type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.deviceManagementScript' + additionalProperties: + type: object additionalProperties: type: object microsoft.graph.deviceManagementScriptAssignmentCollectionResponse: title: Collection of deviceManagementScriptAssignment type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.deviceManagementScriptAssignment' - '@odata.nextLink': - type: string + allOf: + - $ref: '#/components/schemas/BaseCollectionPaginationCountResponse' + - type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.deviceManagementScriptAssignment' + additionalProperties: + type: object additionalProperties: type: object microsoft.graph.deviceManagementScriptDeviceStateCollectionResponse: title: Collection of deviceManagementScriptDeviceState type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.deviceManagementScriptDeviceState' - '@odata.nextLink': - type: string + allOf: + - $ref: '#/components/schemas/BaseCollectionPaginationCountResponse' + - type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.deviceManagementScriptDeviceState' + additionalProperties: + type: object additionalProperties: type: object microsoft.graph.deviceManagementScriptGroupAssignmentCollectionResponse: title: Collection of deviceManagementScriptGroupAssignment type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.deviceManagementScriptGroupAssignment' - '@odata.nextLink': - type: string + allOf: + - $ref: '#/components/schemas/BaseCollectionPaginationCountResponse' + - type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.deviceManagementScriptGroupAssignment' + additionalProperties: + type: object additionalProperties: type: object microsoft.graph.deviceManagementScriptUserStateCollectionResponse: title: Collection of deviceManagementScriptUserState type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.deviceManagementScriptUserState' - '@odata.nextLink': - type: string + allOf: + - $ref: '#/components/schemas/BaseCollectionPaginationCountResponse' + - type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.deviceManagementScriptUserState' + additionalProperties: + type: object additionalProperties: type: object microsoft.graph.deviceShellScriptCollectionResponse: title: Collection of deviceShellScript type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.deviceShellScript' - '@odata.nextLink': - type: string + allOf: + - $ref: '#/components/schemas/BaseCollectionPaginationCountResponse' + - type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.deviceShellScript' + additionalProperties: + type: object additionalProperties: type: object microsoft.graph.embeddedSIMActivationCodePoolCollectionResponse: title: Collection of embeddedSIMActivationCodePool type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.embeddedSIMActivationCodePool' - '@odata.nextLink': - type: string + allOf: + - $ref: '#/components/schemas/BaseCollectionPaginationCountResponse' + - type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.embeddedSIMActivationCodePool' + additionalProperties: + type: object additionalProperties: type: object microsoft.graph.embeddedSIMActivationCodePoolAssignmentCollectionResponse: title: Collection of embeddedSIMActivationCodePoolAssignment type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.embeddedSIMActivationCodePoolAssignment' - '@odata.nextLink': - type: string + allOf: + - $ref: '#/components/schemas/BaseCollectionPaginationCountResponse' + - type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.embeddedSIMActivationCodePoolAssignment' + additionalProperties: + type: object additionalProperties: type: object microsoft.graph.embeddedSIMDeviceStateCollectionResponse: title: Collection of embeddedSIMDeviceState type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.embeddedSIMDeviceState' - '@odata.nextLink': - type: string + allOf: + - $ref: '#/components/schemas/BaseCollectionPaginationCountResponse' + - type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.embeddedSIMDeviceState' + additionalProperties: + type: object additionalProperties: type: object microsoft.graph.groupPolicyConfigurationCollectionResponse: title: Collection of groupPolicyConfiguration type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.groupPolicyConfiguration' - '@odata.nextLink': - type: string + allOf: + - $ref: '#/components/schemas/BaseCollectionPaginationCountResponse' + - type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.groupPolicyConfiguration' + additionalProperties: + type: object additionalProperties: type: object microsoft.graph.groupPolicyConfigurationAssignmentCollectionResponse: title: Collection of groupPolicyConfigurationAssignment type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.groupPolicyConfigurationAssignment' - '@odata.nextLink': - type: string + allOf: + - $ref: '#/components/schemas/BaseCollectionPaginationCountResponse' + - type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.groupPolicyConfigurationAssignment' + additionalProperties: + type: object additionalProperties: type: object microsoft.graph.groupPolicyDefinitionValueCollectionResponse: title: Collection of groupPolicyDefinitionValue type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.groupPolicyDefinitionValue' - '@odata.nextLink': - type: string + allOf: + - $ref: '#/components/schemas/BaseCollectionPaginationCountResponse' + - type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.groupPolicyDefinitionValue' + additionalProperties: + type: object additionalProperties: type: object microsoft.graph.groupPolicyPresentationValueCollectionResponse: title: Collection of groupPolicyPresentationValue type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.groupPolicyPresentationValue' - '@odata.nextLink': - type: string + allOf: + - $ref: '#/components/schemas/BaseCollectionPaginationCountResponse' + - type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.groupPolicyPresentationValue' + additionalProperties: + type: object additionalProperties: type: object microsoft.graph.deviceManagementIntentCollectionResponse: title: Collection of deviceManagementIntent type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.deviceManagementIntent' - '@odata.nextLink': - type: string + allOf: + - $ref: '#/components/schemas/BaseCollectionPaginationCountResponse' + - type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.deviceManagementIntent' + additionalProperties: + type: object additionalProperties: type: object microsoft.graph.deviceManagementIntentAssignmentCollectionResponse: title: Collection of deviceManagementIntentAssignment type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.deviceManagementIntentAssignment' - '@odata.nextLink': - type: string + allOf: + - $ref: '#/components/schemas/BaseCollectionPaginationCountResponse' + - type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.deviceManagementIntentAssignment' + additionalProperties: + type: object additionalProperties: type: object microsoft.graph.deviceManagementIntentSettingCategoryCollectionResponse: title: Collection of deviceManagementIntentSettingCategory type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.deviceManagementIntentSettingCategory' - '@odata.nextLink': - type: string + allOf: + - $ref: '#/components/schemas/BaseCollectionPaginationCountResponse' + - type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.deviceManagementIntentSettingCategory' + additionalProperties: + type: object additionalProperties: type: object microsoft.graph.deviceManagementSettingInstanceCollectionResponse: title: Collection of deviceManagementSettingInstance type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.deviceManagementSettingInstance' - '@odata.nextLink': - type: string + allOf: + - $ref: '#/components/schemas/BaseCollectionPaginationCountResponse' + - type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.deviceManagementSettingInstance' + additionalProperties: + type: object additionalProperties: type: object microsoft.graph.deviceManagementIntentDeviceSettingStateSummaryCollectionResponse: title: Collection of deviceManagementIntentDeviceSettingStateSummary type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.deviceManagementIntentDeviceSettingStateSummary' - '@odata.nextLink': - type: string + allOf: + - $ref: '#/components/schemas/BaseCollectionPaginationCountResponse' + - type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.deviceManagementIntentDeviceSettingStateSummary' + additionalProperties: + type: object additionalProperties: type: object microsoft.graph.deviceManagementIntentDeviceStateCollectionResponse: title: Collection of deviceManagementIntentDeviceState type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.deviceManagementIntentDeviceState' - '@odata.nextLink': - type: string + allOf: + - $ref: '#/components/schemas/BaseCollectionPaginationCountResponse' + - type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.deviceManagementIntentDeviceState' + additionalProperties: + type: object additionalProperties: type: object microsoft.graph.deviceManagementIntentUserStateCollectionResponse: title: Collection of deviceManagementIntentUserState type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.deviceManagementIntentUserState' - '@odata.nextLink': - type: string + allOf: + - $ref: '#/components/schemas/BaseCollectionPaginationCountResponse' + - type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.deviceManagementIntentUserState' + additionalProperties: + type: object additionalProperties: type: object microsoft.graph.macOSSoftwareUpdateAccountSummaryCollectionResponse: title: Collection of macOSSoftwareUpdateAccountSummary type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.macOSSoftwareUpdateAccountSummary' - '@odata.nextLink': - type: string + allOf: + - $ref: '#/components/schemas/BaseCollectionPaginationCountResponse' + - type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.macOSSoftwareUpdateAccountSummary' + additionalProperties: + type: object additionalProperties: type: object microsoft.graph.macOSSoftwareUpdateCategorySummaryCollectionResponse: title: Collection of macOSSoftwareUpdateCategorySummary type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.macOSSoftwareUpdateCategorySummary' - '@odata.nextLink': - type: string + allOf: + - $ref: '#/components/schemas/BaseCollectionPaginationCountResponse' + - type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.macOSSoftwareUpdateCategorySummary' + additionalProperties: + type: object additionalProperties: type: object microsoft.graph.macOSSoftwareUpdateStateSummaryCollectionResponse: - title: Collection of macOSSoftwareUpdateStateSummary - type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.macOSSoftwareUpdateStateSummary' - '@odata.nextLink': - type: string + title: Collection of macOSSoftwareUpdateStateSummary + type: object + allOf: + - $ref: '#/components/schemas/BaseCollectionPaginationCountResponse' + - type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.macOSSoftwareUpdateStateSummary' + additionalProperties: + type: object additionalProperties: type: object microsoft.graph.managedDeviceEncryptionStateCollectionResponse: title: Collection of managedDeviceEncryptionState type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.managedDeviceEncryptionState' - '@odata.nextLink': - type: string + allOf: + - $ref: '#/components/schemas/BaseCollectionPaginationCountResponse' + - type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.managedDeviceEncryptionState' + additionalProperties: + type: object additionalProperties: type: object microsoft.graph.microsoftTunnelConfigurationCollectionResponse: title: Collection of microsoftTunnelConfiguration type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.microsoftTunnelConfiguration' - '@odata.nextLink': - type: string + allOf: + - $ref: '#/components/schemas/BaseCollectionPaginationCountResponse' + - type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.microsoftTunnelConfiguration' + additionalProperties: + type: object additionalProperties: type: object microsoft.graph.microsoftTunnelHealthThresholdCollectionResponse: title: Collection of microsoftTunnelHealthThreshold type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.microsoftTunnelHealthThreshold' - '@odata.nextLink': - type: string + allOf: + - $ref: '#/components/schemas/BaseCollectionPaginationCountResponse' + - type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.microsoftTunnelHealthThreshold' + additionalProperties: + type: object additionalProperties: type: object microsoft.graph.microsoftTunnelServerLogCollectionResponseCollectionResponse: title: Collection of microsoftTunnelServerLogCollectionResponse type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.microsoftTunnelServerLogCollectionResponse' - '@odata.nextLink': - type: string + allOf: + - $ref: '#/components/schemas/BaseCollectionPaginationCountResponse' + - type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.microsoftTunnelServerLogCollectionResponse' + additionalProperties: + type: object additionalProperties: type: object microsoft.graph.microsoftTunnelSiteCollectionResponse: title: Collection of microsoftTunnelSite type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.microsoftTunnelSite' - '@odata.nextLink': - type: string + allOf: + - $ref: '#/components/schemas/BaseCollectionPaginationCountResponse' + - type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.microsoftTunnelSite' + additionalProperties: + type: object additionalProperties: type: object microsoft.graph.microsoftTunnelServerCollectionResponse: title: Collection of microsoftTunnelServer type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.microsoftTunnelServer' - '@odata.nextLink': - type: string + allOf: + - $ref: '#/components/schemas/BaseCollectionPaginationCountResponse' + - type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.microsoftTunnelServer' + additionalProperties: + type: object additionalProperties: type: object microsoft.graph.mobileAppTroubleshootingEventCollectionResponse: title: Collection of mobileAppTroubleshootingEvent type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.mobileAppTroubleshootingEvent' - '@odata.nextLink': - type: string + allOf: + - $ref: '#/components/schemas/BaseCollectionPaginationCountResponse' + - type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.mobileAppTroubleshootingEvent' + additionalProperties: + type: object additionalProperties: type: object microsoft.graph.appLogCollectionRequestCollectionResponse: title: Collection of appLogCollectionRequest type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.appLogCollectionRequest' - '@odata.nextLink': - type: string + allOf: + - $ref: '#/components/schemas/BaseCollectionPaginationCountResponse' + - type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.appLogCollectionRequest' + additionalProperties: + type: object additionalProperties: type: object microsoft.graph.notificationMessageTemplateCollectionResponse: title: Collection of notificationMessageTemplate type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.notificationMessageTemplate' - '@odata.nextLink': - type: string + allOf: + - $ref: '#/components/schemas/BaseCollectionPaginationCountResponse' + - type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.notificationMessageTemplate' + additionalProperties: + type: object additionalProperties: type: object microsoft.graph.localizedNotificationMessageCollectionResponse: title: Collection of localizedNotificationMessage type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.localizedNotificationMessage' - '@odata.nextLink': - type: string + allOf: + - $ref: '#/components/schemas/BaseCollectionPaginationCountResponse' + - type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.localizedNotificationMessage' + additionalProperties: + type: object additionalProperties: type: object microsoft.graph.remoteActionAuditCollectionResponse: title: Collection of remoteActionAudit type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.remoteActionAudit' - '@odata.nextLink': - type: string + allOf: + - $ref: '#/components/schemas/BaseCollectionPaginationCountResponse' + - type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.remoteActionAudit' + additionalProperties: + type: object additionalProperties: type: object microsoft.graph.deviceManagementResourceAccessProfileBaseCollectionResponse: title: Collection of deviceManagementResourceAccessProfileBase type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.deviceManagementResourceAccessProfileBase' - '@odata.nextLink': - type: string + allOf: + - $ref: '#/components/schemas/BaseCollectionPaginationCountResponse' + - type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.deviceManagementResourceAccessProfileBase' + additionalProperties: + type: object additionalProperties: type: object microsoft.graph.deviceManagementResourceAccessProfileAssignmentCollectionResponse: title: Collection of deviceManagementResourceAccessProfileAssignment type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.deviceManagementResourceAccessProfileAssignment' - '@odata.nextLink': - type: string + allOf: + - $ref: '#/components/schemas/BaseCollectionPaginationCountResponse' + - type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.deviceManagementResourceAccessProfileAssignment' + additionalProperties: + type: object additionalProperties: type: object microsoft.graph.deviceManagementTemplateCollectionResponse: title: Collection of deviceManagementTemplate type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.deviceManagementTemplate' - '@odata.nextLink': - type: string + allOf: + - $ref: '#/components/schemas/BaseCollectionPaginationCountResponse' + - type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.deviceManagementTemplate' + additionalProperties: + type: object additionalProperties: type: object microsoft.graph.deviceManagementTemplateSettingCategoryCollectionResponse: title: Collection of deviceManagementTemplateSettingCategory type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.deviceManagementTemplateSettingCategory' - '@odata.nextLink': - type: string + allOf: + - $ref: '#/components/schemas/BaseCollectionPaginationCountResponse' + - type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.deviceManagementTemplateSettingCategory' + additionalProperties: + type: object additionalProperties: type: object microsoft.graph.deviceManagementTroubleshootingEventCollectionResponse: title: Collection of deviceManagementTroubleshootingEvent type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.deviceManagementTroubleshootingEvent' - '@odata.nextLink': - type: string + allOf: + - $ref: '#/components/schemas/BaseCollectionPaginationCountResponse' + - type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.deviceManagementTroubleshootingEvent' + additionalProperties: + type: object additionalProperties: type: object microsoft.graph.userExperienceAnalyticsAppHealthApplicationPerformanceCollectionResponse: title: Collection of userExperienceAnalyticsAppHealthApplicationPerformance type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.userExperienceAnalyticsAppHealthApplicationPerformance' - '@odata.nextLink': - type: string + allOf: + - $ref: '#/components/schemas/BaseCollectionPaginationCountResponse' + - type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.userExperienceAnalyticsAppHealthApplicationPerformance' + additionalProperties: + type: object additionalProperties: type: object microsoft.graph.userExperienceAnalyticsAppHealthAppPerformanceByAppVersionCollectionResponse: title: Collection of userExperienceAnalyticsAppHealthAppPerformanceByAppVersion type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.userExperienceAnalyticsAppHealthAppPerformanceByAppVersion' - '@odata.nextLink': - type: string + allOf: + - $ref: '#/components/schemas/BaseCollectionPaginationCountResponse' + - type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.userExperienceAnalyticsAppHealthAppPerformanceByAppVersion' + additionalProperties: + type: object additionalProperties: type: object microsoft.graph.userExperienceAnalyticsAppHealthAppPerformanceByAppVersionDetailsCollectionResponse: title: Collection of userExperienceAnalyticsAppHealthAppPerformanceByAppVersionDetails type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.userExperienceAnalyticsAppHealthAppPerformanceByAppVersionDetails' - '@odata.nextLink': - type: string + allOf: + - $ref: '#/components/schemas/BaseCollectionPaginationCountResponse' + - type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.userExperienceAnalyticsAppHealthAppPerformanceByAppVersionDetails' + additionalProperties: + type: object additionalProperties: type: object microsoft.graph.userExperienceAnalyticsAppHealthAppPerformanceByAppVersionDeviceIdCollectionResponse: title: Collection of userExperienceAnalyticsAppHealthAppPerformanceByAppVersionDeviceId type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.userExperienceAnalyticsAppHealthAppPerformanceByAppVersionDeviceId' - '@odata.nextLink': - type: string + allOf: + - $ref: '#/components/schemas/BaseCollectionPaginationCountResponse' + - type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.userExperienceAnalyticsAppHealthAppPerformanceByAppVersionDeviceId' + additionalProperties: + type: object additionalProperties: type: object microsoft.graph.userExperienceAnalyticsAppHealthAppPerformanceByOSVersionCollectionResponse: title: Collection of userExperienceAnalyticsAppHealthAppPerformanceByOSVersion type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.userExperienceAnalyticsAppHealthAppPerformanceByOSVersion' - '@odata.nextLink': - type: string + allOf: + - $ref: '#/components/schemas/BaseCollectionPaginationCountResponse' + - type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.userExperienceAnalyticsAppHealthAppPerformanceByOSVersion' + additionalProperties: + type: object additionalProperties: type: object microsoft.graph.userExperienceAnalyticsAppHealthDeviceModelPerformanceCollectionResponse: title: Collection of userExperienceAnalyticsAppHealthDeviceModelPerformance type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.userExperienceAnalyticsAppHealthDeviceModelPerformance' - '@odata.nextLink': - type: string + allOf: + - $ref: '#/components/schemas/BaseCollectionPaginationCountResponse' + - type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.userExperienceAnalyticsAppHealthDeviceModelPerformance' + additionalProperties: + type: object additionalProperties: type: object microsoft.graph.userExperienceAnalyticsAppHealthDevicePerformanceCollectionResponse: title: Collection of userExperienceAnalyticsAppHealthDevicePerformance type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.userExperienceAnalyticsAppHealthDevicePerformance' - '@odata.nextLink': - type: string + allOf: + - $ref: '#/components/schemas/BaseCollectionPaginationCountResponse' + - type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.userExperienceAnalyticsAppHealthDevicePerformance' + additionalProperties: + type: object additionalProperties: type: object microsoft.graph.userExperienceAnalyticsAppHealthDevicePerformanceDetailsCollectionResponse: title: Collection of userExperienceAnalyticsAppHealthDevicePerformanceDetails type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.userExperienceAnalyticsAppHealthDevicePerformanceDetails' - '@odata.nextLink': - type: string + allOf: + - $ref: '#/components/schemas/BaseCollectionPaginationCountResponse' + - type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.userExperienceAnalyticsAppHealthDevicePerformanceDetails' + additionalProperties: + type: object additionalProperties: type: object microsoft.graph.userExperienceAnalyticsAppHealthOSVersionPerformanceCollectionResponse: title: Collection of userExperienceAnalyticsAppHealthOSVersionPerformance type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.userExperienceAnalyticsAppHealthOSVersionPerformance' - '@odata.nextLink': - type: string + allOf: + - $ref: '#/components/schemas/BaseCollectionPaginationCountResponse' + - type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.userExperienceAnalyticsAppHealthOSVersionPerformance' + additionalProperties: + type: object additionalProperties: type: object microsoft.graph.userExperienceAnalyticsMetricCollectionResponse: title: Collection of userExperienceAnalyticsMetric type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.userExperienceAnalyticsMetric' - '@odata.nextLink': - type: string + allOf: + - $ref: '#/components/schemas/BaseCollectionPaginationCountResponse' + - type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.userExperienceAnalyticsMetric' + additionalProperties: + type: object additionalProperties: type: object microsoft.graph.userExperienceAnalyticsBaselineCollectionResponse: title: Collection of userExperienceAnalyticsBaseline type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.userExperienceAnalyticsBaseline' - '@odata.nextLink': - type: string + allOf: + - $ref: '#/components/schemas/BaseCollectionPaginationCountResponse' + - type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.userExperienceAnalyticsBaseline' + additionalProperties: + type: object additionalProperties: type: object microsoft.graph.userExperienceAnalyticsBatteryHealthAppImpactCollectionResponse: title: Collection of userExperienceAnalyticsBatteryHealthAppImpact type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.userExperienceAnalyticsBatteryHealthAppImpact' - '@odata.nextLink': - type: string + allOf: + - $ref: '#/components/schemas/BaseCollectionPaginationCountResponse' + - type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.userExperienceAnalyticsBatteryHealthAppImpact' + additionalProperties: + type: object additionalProperties: type: object microsoft.graph.userExperienceAnalyticsBatteryHealthDeviceAppImpactCollectionResponse: title: Collection of userExperienceAnalyticsBatteryHealthDeviceAppImpact type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.userExperienceAnalyticsBatteryHealthDeviceAppImpact' - '@odata.nextLink': - type: string + allOf: + - $ref: '#/components/schemas/BaseCollectionPaginationCountResponse' + - type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.userExperienceAnalyticsBatteryHealthDeviceAppImpact' + additionalProperties: + type: object additionalProperties: type: object microsoft.graph.userExperienceAnalyticsBatteryHealthDevicePerformanceCollectionResponse: title: Collection of userExperienceAnalyticsBatteryHealthDevicePerformance type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.userExperienceAnalyticsBatteryHealthDevicePerformance' - '@odata.nextLink': - type: string + allOf: + - $ref: '#/components/schemas/BaseCollectionPaginationCountResponse' + - type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.userExperienceAnalyticsBatteryHealthDevicePerformance' + additionalProperties: + type: object additionalProperties: type: object microsoft.graph.userExperienceAnalyticsBatteryHealthDeviceRuntimeHistoryCollectionResponse: title: Collection of userExperienceAnalyticsBatteryHealthDeviceRuntimeHistory type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.userExperienceAnalyticsBatteryHealthDeviceRuntimeHistory' - '@odata.nextLink': - type: string + allOf: + - $ref: '#/components/schemas/BaseCollectionPaginationCountResponse' + - type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.userExperienceAnalyticsBatteryHealthDeviceRuntimeHistory' + additionalProperties: + type: object additionalProperties: type: object microsoft.graph.userExperienceAnalyticsBatteryHealthModelPerformanceCollectionResponse: title: Collection of userExperienceAnalyticsBatteryHealthModelPerformance type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.userExperienceAnalyticsBatteryHealthModelPerformance' - '@odata.nextLink': - type: string + allOf: + - $ref: '#/components/schemas/BaseCollectionPaginationCountResponse' + - type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.userExperienceAnalyticsBatteryHealthModelPerformance' + additionalProperties: + type: object additionalProperties: type: object microsoft.graph.userExperienceAnalyticsBatteryHealthOsPerformanceCollectionResponse: title: Collection of userExperienceAnalyticsBatteryHealthOsPerformance type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.userExperienceAnalyticsBatteryHealthOsPerformance' - '@odata.nextLink': - type: string + allOf: + - $ref: '#/components/schemas/BaseCollectionPaginationCountResponse' + - type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.userExperienceAnalyticsBatteryHealthOsPerformance' + additionalProperties: + type: object additionalProperties: type: object microsoft.graph.userExperienceAnalyticsCategoryCollectionResponse: title: Collection of userExperienceAnalyticsCategory type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.userExperienceAnalyticsCategory' - '@odata.nextLink': - type: string + allOf: + - $ref: '#/components/schemas/BaseCollectionPaginationCountResponse' + - type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.userExperienceAnalyticsCategory' + additionalProperties: + type: object additionalProperties: type: object microsoft.graph.userExperienceAnalyticsMetricHistoryCollectionResponse: title: Collection of userExperienceAnalyticsMetricHistory type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.userExperienceAnalyticsMetricHistory' - '@odata.nextLink': - type: string + allOf: + - $ref: '#/components/schemas/BaseCollectionPaginationCountResponse' + - type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.userExperienceAnalyticsMetricHistory' + additionalProperties: + type: object additionalProperties: type: object microsoft.graph.userExperienceAnalyticsDevicePerformanceCollectionResponse: title: Collection of userExperienceAnalyticsDevicePerformance type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.userExperienceAnalyticsDevicePerformance' - '@odata.nextLink': - type: string + allOf: + - $ref: '#/components/schemas/BaseCollectionPaginationCountResponse' + - type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.userExperienceAnalyticsDevicePerformance' + additionalProperties: + type: object additionalProperties: type: object microsoft.graph.userExperienceAnalyticsDeviceScopeCollectionResponse: title: Collection of userExperienceAnalyticsDeviceScope type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.userExperienceAnalyticsDeviceScope' - '@odata.nextLink': - type: string + allOf: + - $ref: '#/components/schemas/BaseCollectionPaginationCountResponse' + - type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.userExperienceAnalyticsDeviceScope' + additionalProperties: + type: object additionalProperties: type: object microsoft.graph.userExperienceAnalyticsDeviceScoresCollectionResponse: title: Collection of userExperienceAnalyticsDeviceScores type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.userExperienceAnalyticsDeviceScores' - '@odata.nextLink': - type: string + allOf: + - $ref: '#/components/schemas/BaseCollectionPaginationCountResponse' + - type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.userExperienceAnalyticsDeviceScores' + additionalProperties: + type: object additionalProperties: type: object microsoft.graph.userExperienceAnalyticsDeviceStartupHistoryCollectionResponse: title: Collection of userExperienceAnalyticsDeviceStartupHistory type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.userExperienceAnalyticsDeviceStartupHistory' - '@odata.nextLink': - type: string + allOf: + - $ref: '#/components/schemas/BaseCollectionPaginationCountResponse' + - type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.userExperienceAnalyticsDeviceStartupHistory' + additionalProperties: + type: object additionalProperties: type: object microsoft.graph.userExperienceAnalyticsDeviceStartupProcessCollectionResponse: title: Collection of userExperienceAnalyticsDeviceStartupProcess type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.userExperienceAnalyticsDeviceStartupProcess' - '@odata.nextLink': - type: string + allOf: + - $ref: '#/components/schemas/BaseCollectionPaginationCountResponse' + - type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.userExperienceAnalyticsDeviceStartupProcess' + additionalProperties: + type: object additionalProperties: type: object microsoft.graph.userExperienceAnalyticsDeviceStartupProcessPerformanceCollectionResponse: title: Collection of userExperienceAnalyticsDeviceStartupProcessPerformance type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.userExperienceAnalyticsDeviceStartupProcessPerformance' - '@odata.nextLink': - type: string + allOf: + - $ref: '#/components/schemas/BaseCollectionPaginationCountResponse' + - type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.userExperienceAnalyticsDeviceStartupProcessPerformance' + additionalProperties: + type: object additionalProperties: type: object microsoft.graph.userExperienceAnalyticsDeviceWithoutCloudIdentityCollectionResponse: title: Collection of userExperienceAnalyticsDeviceWithoutCloudIdentity type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.userExperienceAnalyticsDeviceWithoutCloudIdentity' - '@odata.nextLink': - type: string + allOf: + - $ref: '#/components/schemas/BaseCollectionPaginationCountResponse' + - type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.userExperienceAnalyticsDeviceWithoutCloudIdentity' + additionalProperties: + type: object additionalProperties: type: object microsoft.graph.userExperienceAnalyticsImpactingProcessCollectionResponse: title: Collection of userExperienceAnalyticsImpactingProcess type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.userExperienceAnalyticsImpactingProcess' - '@odata.nextLink': - type: string + allOf: + - $ref: '#/components/schemas/BaseCollectionPaginationCountResponse' + - type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.userExperienceAnalyticsImpactingProcess' + additionalProperties: + type: object additionalProperties: type: object microsoft.graph.userExperienceAnalyticsModelScoresCollectionResponse: title: Collection of userExperienceAnalyticsModelScores type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.userExperienceAnalyticsModelScores' - '@odata.nextLink': - type: string + allOf: + - $ref: '#/components/schemas/BaseCollectionPaginationCountResponse' + - type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.userExperienceAnalyticsModelScores' + additionalProperties: + type: object additionalProperties: type: object microsoft.graph.userExperienceAnalyticsNotAutopilotReadyDeviceCollectionResponse: title: Collection of userExperienceAnalyticsNotAutopilotReadyDevice type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.userExperienceAnalyticsNotAutopilotReadyDevice' - '@odata.nextLink': - type: string + allOf: + - $ref: '#/components/schemas/BaseCollectionPaginationCountResponse' + - type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.userExperienceAnalyticsNotAutopilotReadyDevice' + additionalProperties: + type: object additionalProperties: type: object microsoft.graph.userExperienceAnalyticsRemoteConnectionCollectionResponse: title: Collection of userExperienceAnalyticsRemoteConnection type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.userExperienceAnalyticsRemoteConnection' - '@odata.nextLink': - type: string + allOf: + - $ref: '#/components/schemas/BaseCollectionPaginationCountResponse' + - type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.userExperienceAnalyticsRemoteConnection' + additionalProperties: + type: object additionalProperties: type: object microsoft.graph.userExperienceAnalyticsResourcePerformanceCollectionResponse: title: Collection of userExperienceAnalyticsResourcePerformance type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.userExperienceAnalyticsResourcePerformance' - '@odata.nextLink': - type: string + allOf: + - $ref: '#/components/schemas/BaseCollectionPaginationCountResponse' + - type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.userExperienceAnalyticsResourcePerformance' + additionalProperties: + type: object additionalProperties: type: object microsoft.graph.userExperienceAnalyticsScoreHistoryCollectionResponse: title: Collection of userExperienceAnalyticsScoreHistory type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.userExperienceAnalyticsScoreHistory' - '@odata.nextLink': - type: string + allOf: + - $ref: '#/components/schemas/BaseCollectionPaginationCountResponse' + - type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.userExperienceAnalyticsScoreHistory' + additionalProperties: + type: object additionalProperties: type: object microsoft.graph.userExperienceAnalyticsWorkFromAnywhereMetricCollectionResponse: title: Collection of userExperienceAnalyticsWorkFromAnywhereMetric type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.userExperienceAnalyticsWorkFromAnywhereMetric' - '@odata.nextLink': - type: string + allOf: + - $ref: '#/components/schemas/BaseCollectionPaginationCountResponse' + - type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.userExperienceAnalyticsWorkFromAnywhereMetric' + additionalProperties: + type: object additionalProperties: type: object microsoft.graph.userExperienceAnalyticsWorkFromAnywhereDeviceCollectionResponse: title: Collection of userExperienceAnalyticsWorkFromAnywhereDevice type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.userExperienceAnalyticsWorkFromAnywhereDevice' - '@odata.nextLink': - type: string + allOf: + - $ref: '#/components/schemas/BaseCollectionPaginationCountResponse' + - type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.userExperienceAnalyticsWorkFromAnywhereDevice' + additionalProperties: + type: object additionalProperties: type: object microsoft.graph.userExperienceAnalyticsWorkFromAnywhereModelPerformanceCollectionResponse: title: Collection of userExperienceAnalyticsWorkFromAnywhereModelPerformance type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.userExperienceAnalyticsWorkFromAnywhereModelPerformance' - '@odata.nextLink': - type: string + allOf: + - $ref: '#/components/schemas/BaseCollectionPaginationCountResponse' + - type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.userExperienceAnalyticsWorkFromAnywhereModelPerformance' + additionalProperties: + type: object additionalProperties: type: object microsoft.graph.windowsInformationProtectionAppLearningSummaryCollectionResponse: title: Collection of windowsInformationProtectionAppLearningSummary type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.windowsInformationProtectionAppLearningSummary' - '@odata.nextLink': - type: string + allOf: + - $ref: '#/components/schemas/BaseCollectionPaginationCountResponse' + - type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.windowsInformationProtectionAppLearningSummary' + additionalProperties: + type: object additionalProperties: type: object microsoft.graph.windowsInformationProtectionNetworkLearningSummaryCollectionResponse: title: Collection of windowsInformationProtectionNetworkLearningSummary type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.windowsInformationProtectionNetworkLearningSummary' - '@odata.nextLink': - type: string + allOf: + - $ref: '#/components/schemas/BaseCollectionPaginationCountResponse' + - type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.windowsInformationProtectionNetworkLearningSummary' + additionalProperties: + type: object additionalProperties: type: object microsoft.graph.windowsMalwareInformationCollectionResponse: title: Collection of windowsMalwareInformation type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.windowsMalwareInformation' - '@odata.nextLink': - type: string + allOf: + - $ref: '#/components/schemas/BaseCollectionPaginationCountResponse' + - type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.windowsMalwareInformation' + additionalProperties: + type: object additionalProperties: type: object microsoft.graph.malwareStateForWindowsDeviceCollectionResponse: title: Collection of malwareStateForWindowsDevice type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.malwareStateForWindowsDevice' - '@odata.nextLink': - type: string + allOf: + - $ref: '#/components/schemas/BaseCollectionPaginationCountResponse' + - type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.malwareStateForWindowsDevice' + additionalProperties: + type: object additionalProperties: type: object microsoft.graph.derivedCredentialProviderType: @@ -61740,6 +64243,73 @@ components: additionalProperties: type: object description: Count of devices with malware for each OS version + microsoft.graph.deviceManagement.alertRecord: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: alertRecord + type: object + properties: + alertImpact: + $ref: '#/components/schemas/microsoft.graph.deviceManagement.alertImpact' + alertRuleId: + type: string + nullable: true + alertRuleTemplate: + $ref: '#/components/schemas/microsoft.graph.deviceManagement.alertRuleTemplate' + 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 + format: date-time + nullable: true + displayName: + type: string + nullable: true + lastUpdatedDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' + type: string + format: date-time + nullable: true + resolvedDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-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 + severity: + $ref: '#/components/schemas/microsoft.graph.deviceManagement.ruleSeverityType' + status: + $ref: '#/components/schemas/microsoft.graph.deviceManagement.alertStatusType' + additionalProperties: + type: object + microsoft.graph.deviceManagement.alertRule: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: alertRule + type: object + properties: + alertRuleTemplate: + $ref: '#/components/schemas/microsoft.graph.deviceManagement.alertRuleTemplate' + description: + type: string + nullable: true + displayName: + type: string + nullable: true + enabled: + type: boolean + nullable: true + isSystemRule: + type: boolean + nullable: true + notificationChannels: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.deviceManagement.notificationChannel' + severity: + $ref: '#/components/schemas/microsoft.graph.deviceManagement.ruleSeverityType' + threshold: + $ref: '#/components/schemas/microsoft.graph.deviceManagement.ruleThreshold' + additionalProperties: + type: object microsoft.graph.cloudPcAuditEvent: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' @@ -61794,6 +64364,8 @@ components: nullable: true connectivityResult: $ref: '#/components/schemas/microsoft.graph.cloudPcConnectivityResult' + diskEncryptionState: + $ref: '#/components/schemas/microsoft.graph.cloudPcDiskEncryptionState' displayName: type: string description: The display name of the Cloud PC. @@ -62061,6 +64633,10 @@ components: - title: cloudPcOrganizationSettings type: object properties: + enableMEMAutoEnroll: + type: boolean + description: Specifies whether new Cloud PCs will be automatically enrolled in Microsoft Endpoint Manager(MEM). The default value is false. + nullable: true osVersion: $ref: '#/components/schemas/microsoft.graph.cloudPcOperatingSystem' userAccountType: @@ -62129,6 +64705,7 @@ components: items: $ref: '#/components/schemas/microsoft.graph.cloudPcProvisioningPolicyAssignment' description: A defined collection of provisioning policy assignments. Represents the set of Microsoft 365 groups and security groups in Azure AD that have provisioning policy assigned. Returned only on $expand. See an example of getting the assignments relationship. + x-ms-navigationProperty: true additionalProperties: type: object microsoft.graph.cloudPcServicePlan: @@ -62204,6 +64781,8 @@ components: description: The name for the supported region. Read-only. regionStatus: $ref: '#/components/schemas/microsoft.graph.cloudPcSupportedRegionStatus' + supportedSolution: + $ref: '#/components/schemas/microsoft.graph.cloudPcManagementService' additionalProperties: type: object microsoft.graph.cloudPcUserSetting: @@ -62243,6 +64822,7 @@ components: items: $ref: '#/components/schemas/microsoft.graph.cloudPcUserSettingAssignment' description: 'Represents the set of Microsoft 365 groups and security groups in Azure AD that have cloudPCUserSetting assigned. Returned only on $expand. For an example, see Get cloudPcUserSettingample.' + x-ms-navigationProperty: true additionalProperties: type: object microsoft.graph.androidDeviceOwnerEnrollmentMode: @@ -62315,6 +64895,10 @@ components: type: string description: AAD Application Id. nullable: true + auditActorType: + type: string + description: Actor Type. + nullable: true ipAddress: type: string description: IPAddress. @@ -62361,6 +64945,10 @@ components: title: auditResource type: object properties: + auditResourceType: + type: string + description: Audit resource's type. + nullable: true displayName: type: string description: Display name. @@ -62856,7 +65444,15 @@ components: - eligibleButNotAzureAdJoined - needsOsUpdate - ineligible + - scheduledForEnrollment type: string + x-ms-enum: + name: comanagementEligibleType + modelAsString: false + values: + - value: scheduledForEnrollment + description: Devices scheduled for Co-Management enrollment + name: scheduledForEnrollment microsoft.graph.deviceComplianceScriptDeviceState: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' @@ -63142,6 +65738,12 @@ components: chooseYourLockScreenDisabled: type: boolean description: Indicates if iCloud Documents and Desktop screen is disabled + dontAutoPopulatePrimaryAccountInfo: + type: boolean + description: Indicates whether Setup Assistant will auto populate the primary account information + enableRestrictEditing: + type: boolean + description: Indicates whether the user will enable blockediting fileVaultDisabled: type: boolean description: Indicates if file vault is disabled @@ -63151,12 +65753,52 @@ components: iCloudStorageDisabled: type: boolean description: Indicates if iCloud Documents and Desktop screen is disabled + isLocalPrimaryAccount: + type: boolean + description: Indicates whether the profile is a local account + isPrimaryUser: + type: boolean + description: Indicates whether the profile is a primary user + lockPrimaryAccountInfo: + type: boolean + description: Indicates whether the primary account information will be locked + managedLocalUserShortName: + type: boolean + description: Indicates whether or not this is the short name of the local account to manage passCodeDisabled: type: boolean description: Indicates if Passcode setup pane is disabled + prefillAccountInfo: + type: boolean + description: Indicates whether the user will prefill their account info + primaryAccountFullName: + type: string + description: Indicates what the full name for the primary account is + nullable: true + primaryAccountUserName: + type: string + description: Indicates what the account name for the primary account is + nullable: true + primaryUser: + type: string + description: Indicates who the primary user of the profile is + nullable: true + primaryUserFullName: + type: string + description: Indicates who the primary user of the profile is + nullable: true registrationDisabled: type: boolean description: Indicates if registration is disabled + requestRequiresNetworkTether: + type: boolean + description: Indicates if the device is network-tethered to run the command + setPrimarySetupAccountAsRegularUser: + type: boolean + description: Indicates whether Setup Assistant will set the account as a regular user + skipPrimarySetupAccountCreation: + type: boolean + description: Indicates whether Setup Assistant will skip the user interface for primary account setup zoomDisabled: type: boolean description: Indicates if zoom setup pane is disabled @@ -64080,6 +66722,7 @@ components: - weeklyOnce - monthlyOnce - monthlyTwice + - unknownFutureValue type: string description: Indicates the frequency at which a client will see the message x-ms-enum: @@ -64095,11 +66738,15 @@ components: - value: monthlyTwice description: Indicates that the message will be displayed twice a month name: monthlyTwice + - value: unknownFutureValue + description: 'UnknownFutureValue, Evolvable enumeration sentinel value. Do not use.' + name: unknownFutureValue microsoft.graph.organizationalMessageScenario: title: organizationalMessageScenario enum: - onboarding - lifecycle + - unknownFutureValue type: string description: Indicates the scenario for the message x-ms-enum: @@ -64112,6 +66759,9 @@ components: - value: lifecycle description: Indicates lifecycle scenario name: lifecycle + - value: unknownFutureValue + description: 'UnknownFutureValue, Evolvable enumeration sentinel value. Do not use.' + name: unknownFutureValue microsoft.graph.organizationalMessageStatus: title: organizationalMessageStatus enum: @@ -64119,6 +66769,7 @@ components: - active - completed - cancelled + - unknownFutureValue type: string description: Indicates the deployment status of the message x-ms-enum: @@ -64137,12 +66788,16 @@ components: - value: cancelled description: Indicates that the message has been cancelled and will not be shown name: cancelled + - value: unknownFutureValue + description: 'UnknownFutureValue, Evolvable enumeration sentinel value. Do not use.' + name: unknownFutureValue microsoft.graph.organizationalMessageSurface: title: organizationalMessageSurface enum: - actionCenter - getStarted - softLanding + - unknownFutureValue type: string description: Indicates the area where content will be displayed to customers x-ms-enum: @@ -64158,6 +66813,9 @@ components: - value: softLanding description: Indicates the message will be displayed to the Soft Landing which is anchored to the Windows taskbar name: softLanding + - value: unknownFutureValue + description: 'UnknownFutureValue, Evolvable enumeration sentinel value. Do not use.' + name: unknownFutureValue microsoft.graph.organizationalMessageTargeting: title: organizationalMessageTargeting type: object @@ -64185,6 +66843,8 @@ components: - update - training - welcomeToWindows + - explore + - unknownFutureValue type: string description: Indicates the theme for the guided content x-ms-enum: @@ -64200,6 +66860,12 @@ components: - value: welcomeToWindows description: Indicates the Welcome to Windows theme name: welcomeToWindows + - value: explore + description: Indicates the Explore + name: explore + - value: unknownFutureValue + description: 'UnknownFutureValue, Evolvable enumeration sentinel value. Do not use.' + name: unknownFutureValue microsoft.graph.organizationalMessageInsights: title: organizationalMessageInsights type: object @@ -65085,6 +67751,7 @@ components: items: type: string nullable: true + description: The collection of unique identifiers that can be associated with a user and can be used to bind the Azure AD user to a certificate for authentication and authorization into non-Azure AD environments. The identifiers must be unique in the tenant. additionalProperties: type: object microsoft.graph.customSecurityAttributeValue: @@ -65348,6 +68015,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.printerShare' + x-ms-navigationProperty: true additionalProperties: type: object microsoft.graph.userAnalytics: @@ -65363,6 +68031,7 @@ components: items: $ref: '#/components/schemas/microsoft.graph.activityStatistics' description: The collection of work activities that a user spent time on during and outside of working hours. Read-only. Nullable. + x-ms-navigationProperty: true additionalProperties: type: object microsoft.graph.usageRight: @@ -65393,10 +68062,12 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.dataLossPreventionPolicy' + x-ms-navigationProperty: true sensitivityLabels: type: array items: $ref: '#/components/schemas/microsoft.graph.sensitivityLabel' + x-ms-navigationProperty: true sensitivityPolicySettings: $ref: '#/components/schemas/microsoft.graph.sensitivityPolicySettings' policy: @@ -65405,6 +68076,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.threatAssessmentRequest' + x-ms-navigationProperty: true additionalProperties: type: object microsoft.graph.servicePrincipal: @@ -65567,89 +68239,107 @@ components: description: 'Specifies the keyId of a public key from the keyCredentials collection. When configured, Azure AD issues tokens for this application encrypted using the key specified by this property. The application code that receives the encrypted token must use the matching private key to decrypt the token before it can be used for the signed-in user.' format: uuid nullable: true + verifiedPublisher: + $ref: '#/components/schemas/microsoft.graph.verifiedPublisher' appManagementPolicies: type: array items: $ref: '#/components/schemas/microsoft.graph.appManagementPolicy' description: The appManagementPolicy applied to this service principal. + x-ms-navigationProperty: true appRoleAssignedTo: type: array items: $ref: '#/components/schemas/microsoft.graph.appRoleAssignment' description: 'App role assignments for this app or service, granted to users, groups, and other service principals.Supports $expand.' + x-ms-navigationProperty: true appRoleAssignments: type: array items: $ref: '#/components/schemas/microsoft.graph.appRoleAssignment' description: 'App role assignment for another app or service, granted to this service principal. Supports $expand.' + x-ms-navigationProperty: true claimsMappingPolicies: type: array items: $ref: '#/components/schemas/microsoft.graph.claimsMappingPolicy' description: The claimsMappingPolicies assigned to this service principal. Supports $expand. + x-ms-navigationProperty: true createdObjects: type: array items: $ref: '#/components/schemas/microsoft.graph.directoryObject' description: Directory objects created by this service principal. Read-only. Nullable. + x-ms-navigationProperty: true delegatedPermissionClassifications: type: array items: $ref: '#/components/schemas/microsoft.graph.delegatedPermissionClassification' description: The permission classifications for delegated permissions exposed by the app that this service principal represents. Supports $expand. + x-ms-navigationProperty: true endpoints: type: array items: $ref: '#/components/schemas/microsoft.graph.endpoint' description: Endpoints available for discovery. Services like Sharepoint populate this property with a tenant specific SharePoint endpoints that other applications can discover and use in their experiences. + x-ms-navigationProperty: true federatedIdentityCredentials: type: array items: $ref: '#/components/schemas/microsoft.graph.federatedIdentityCredential' - description: Federated identities for a specific type of service principal - managed identity. Supports $expand and $filter (eq when counting empty collections). + x-ms-navigationProperty: true homeRealmDiscoveryPolicies: type: array items: $ref: '#/components/schemas/microsoft.graph.homeRealmDiscoveryPolicy' description: The homeRealmDiscoveryPolicies assigned to this service principal. Supports $expand. + x-ms-navigationProperty: true licenseDetails: type: array items: $ref: '#/components/schemas/microsoft.graph.licenseDetails' + x-ms-navigationProperty: true memberOf: type: array items: $ref: '#/components/schemas/microsoft.graph.directoryObject' description: 'Roles that this service principal is a member of. HTTP Methods: GET Read-only. Nullable. Supports $expand.' + x-ms-navigationProperty: true oauth2PermissionGrants: type: array items: $ref: '#/components/schemas/microsoft.graph.oAuth2PermissionGrant' description: Delegated permission grants authorizing this service principal to access an API on behalf of a signed-in user. Read-only. Nullable. + x-ms-navigationProperty: true ownedObjects: type: array items: $ref: '#/components/schemas/microsoft.graph.directoryObject' description: Directory objects that are owned by this service principal. Read-only. Nullable. Supports $expand. + x-ms-navigationProperty: true owners: type: array items: $ref: '#/components/schemas/microsoft.graph.directoryObject' description: Directory objects that are owners of this servicePrincipal. The owners are a set of non-admin users or servicePrincipals who are allowed to modify this object. Read-only. Nullable. Supports $expand. + x-ms-navigationProperty: true tokenIssuancePolicies: type: array items: $ref: '#/components/schemas/microsoft.graph.tokenIssuancePolicy' description: The tokenIssuancePolicies assigned to this service principal. Supports $expand. + x-ms-navigationProperty: true tokenLifetimePolicies: type: array items: $ref: '#/components/schemas/microsoft.graph.tokenLifetimePolicy' description: The tokenLifetimePolicies assigned to this service principal. Supports $expand. + x-ms-navigationProperty: true transitiveMemberOf: type: array items: $ref: '#/components/schemas/microsoft.graph.directoryObject' + x-ms-navigationProperty: true synchronization: $ref: '#/components/schemas/microsoft.graph.synchronization' additionalProperties: @@ -65844,26 +68534,31 @@ components: items: $ref: '#/components/schemas/microsoft.graph.calendarPermission' description: The permissions of the users with whom the calendar is shared. + x-ms-navigationProperty: true calendarView: type: array items: $ref: '#/components/schemas/microsoft.graph.event' description: The calendar view for the calendar. Navigation property. Read-only. + x-ms-navigationProperty: true events: type: array items: $ref: '#/components/schemas/microsoft.graph.event' description: The events in the calendar. Navigation property. Read-only. + x-ms-navigationProperty: true multiValueExtendedProperties: type: array items: $ref: '#/components/schemas/microsoft.graph.multiValueLegacyExtendedProperty' description: The collection of multi-value extended properties defined for the calendar. Read-only. Nullable. + x-ms-navigationProperty: true singleValueExtendedProperties: type: array items: $ref: '#/components/schemas/microsoft.graph.singleValueLegacyExtendedProperty' description: The collection of single-value extended properties defined for the calendar. Read-only. Nullable. + x-ms-navigationProperty: true additionalProperties: type: object microsoft.graph.calendarGroup: @@ -65891,6 +68586,7 @@ components: items: $ref: '#/components/schemas/microsoft.graph.calendar' description: The calendars in the calendar group. Navigation property. Read-only. Nullable. + x-ms-navigationProperty: true additionalProperties: type: object microsoft.graph.event: @@ -66020,32 +68716,38 @@ components: items: $ref: '#/components/schemas/microsoft.graph.attachment' description: 'The collection of FileAttachment, ItemAttachment, and referenceAttachment attachments for the event. Navigation property. Read-only. Nullable.' + x-ms-navigationProperty: true calendar: $ref: '#/components/schemas/microsoft.graph.calendar' exceptionOccurrences: type: array items: $ref: '#/components/schemas/microsoft.graph.event' + x-ms-navigationProperty: true extensions: type: array items: $ref: '#/components/schemas/microsoft.graph.extension' description: The collection of open extensions defined for the event. Nullable. + x-ms-navigationProperty: true instances: type: array items: $ref: '#/components/schemas/microsoft.graph.event' description: 'The occurrences of a recurring series, if the event is a series master. This property includes occurrences that are part of the recurrence pattern, and exceptions that have been modified, but does not include occurrences that have been cancelled from the series. Navigation property. Read-only. Nullable.' + x-ms-navigationProperty: true multiValueExtendedProperties: type: array items: $ref: '#/components/schemas/microsoft.graph.multiValueLegacyExtendedProperty' description: The collection of multi-value extended properties defined for the event. Read-only. Nullable. + x-ms-navigationProperty: true singleValueExtendedProperties: type: array items: $ref: '#/components/schemas/microsoft.graph.singleValueLegacyExtendedProperty' description: The collection of single-value extended properties defined for the event. Read-only. Nullable. + x-ms-navigationProperty: true additionalProperties: type: object microsoft.graph.contactFolder: @@ -66071,21 +68773,25 @@ components: items: $ref: '#/components/schemas/microsoft.graph.contactFolder' description: The collection of child folders in the folder. Navigation property. Read-only. Nullable. + x-ms-navigationProperty: true contacts: type: array items: $ref: '#/components/schemas/microsoft.graph.contact' description: The contacts in the folder. Navigation property. Read-only. Nullable. + x-ms-navigationProperty: true multiValueExtendedProperties: type: array items: $ref: '#/components/schemas/microsoft.graph.multiValueLegacyExtendedProperty' description: The collection of multi-value extended properties defined for the contactFolder. Read-only. Nullable. + x-ms-navigationProperty: true singleValueExtendedProperties: type: array items: $ref: '#/components/schemas/microsoft.graph.singleValueLegacyExtendedProperty' description: The collection of single-value extended properties defined for the contactFolder. Read-only. Nullable. + x-ms-navigationProperty: true additionalProperties: type: object microsoft.graph.contact: @@ -66220,11 +68926,13 @@ components: items: $ref: '#/components/schemas/microsoft.graph.extension' description: The collection of open extensions defined for the contact. Nullable. + x-ms-navigationProperty: true multiValueExtendedProperties: type: array items: $ref: '#/components/schemas/microsoft.graph.multiValueLegacyExtendedProperty' description: The collection of multi-value extended properties defined for the contact. Read-only. Nullable. + x-ms-navigationProperty: true photo: $ref: '#/components/schemas/microsoft.graph.profilePhoto' singleValueExtendedProperties: @@ -66232,6 +68940,7 @@ components: items: $ref: '#/components/schemas/microsoft.graph.singleValueLegacyExtendedProperty' description: The collection of single-value extended properties defined for the contact. Read-only. Nullable. + x-ms-navigationProperty: true additionalProperties: type: object microsoft.graph.inferenceClassification: @@ -66245,6 +68954,7 @@ components: items: $ref: '#/components/schemas/microsoft.graph.inferenceClassificationOverride' description: 'A set of overrides for a user to always classify messages from specific senders in certain ways: focused, or other. Read-only. Nullable.' + x-ms-navigationProperty: true additionalProperties: type: object microsoft.graph.group: @@ -66472,6 +69182,7 @@ components: items: $ref: '#/components/schemas/microsoft.graph.appRoleAssignment' description: Represents the app roles a group has been granted for an application. Supports $expand. + x-ms-navigationProperty: true createdOnBehalfOf: $ref: '#/components/schemas/microsoft.graph.directoryObject' endpoints: @@ -66479,51 +69190,61 @@ components: items: $ref: '#/components/schemas/microsoft.graph.endpoint' description: Endpoints for the group. Read-only. Nullable. + x-ms-navigationProperty: true memberOf: 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. Supports $expand.' + x-ms-navigationProperty: true members: type: array items: $ref: '#/components/schemas/microsoft.graph.directoryObject' description: 'Direct members of this group, who can be users, devices, other groups, or service principals. Supports the List members, Add member, and Remove member operations. Nullable. Supports $expand including nested $select. For example, /groups?$filter=startsWith(displayName,''Role'')&$select=id,displayName&$expand=members($select=id,userPrincipalName,displayName).' + x-ms-navigationProperty: true membersWithLicenseErrors: type: array items: $ref: '#/components/schemas/microsoft.graph.directoryObject' description: A list of group members with license errors from this group-based license assignment. Read-only. + x-ms-navigationProperty: true owners: type: array items: $ref: '#/components/schemas/microsoft.graph.directoryObject' description: 'The owners of the group who can be users or service principals. Nullable. If this property is not specified when creating a Microsoft 365 group, the calling user is automatically assigned as the group owner. Supports $expand including nested $select. For example, /groups?$filter=startsWith(displayName,''Role'')&$select=id,displayName&$expand=owners($select=id,userPrincipalName,displayName).' + x-ms-navigationProperty: true permissionGrants: type: array items: $ref: '#/components/schemas/microsoft.graph.resourceSpecificPermissionGrant' description: The permissions that have been granted for a group to a specific application. Supports $expand. + x-ms-navigationProperty: true 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.' + x-ms-navigationProperty: true transitiveMemberOf: type: array items: $ref: '#/components/schemas/microsoft.graph.directoryObject' description: 'The groups that a group is a member of, either directly and through nested membership. Nullable.' + x-ms-navigationProperty: true transitiveMembers: type: array items: $ref: '#/components/schemas/microsoft.graph.directoryObject' description: The direct and transitive members of a group. Nullable. + x-ms-navigationProperty: true acceptedSenders: type: array items: $ref: '#/components/schemas/microsoft.graph.directoryObject' description: The list of users or groups that are allowed to create post's or calendar events in this group. If this list is non-empty then only users or groups listed here are allowed to post. + x-ms-navigationProperty: true calendar: $ref: '#/components/schemas/microsoft.graph.calendar' calendarView: @@ -66531,26 +69252,31 @@ components: items: $ref: '#/components/schemas/microsoft.graph.event' description: The calendar view for the calendar. Read-only. + x-ms-navigationProperty: true conversations: type: array items: $ref: '#/components/schemas/microsoft.graph.conversation' description: The group's conversations. + x-ms-navigationProperty: true events: type: array items: $ref: '#/components/schemas/microsoft.graph.event' description: The group's events. + x-ms-navigationProperty: true rejectedSenders: type: array items: $ref: '#/components/schemas/microsoft.graph.directoryObject' description: The list of users or groups that are not allowed to create posts or calendar events in this group. Nullable + x-ms-navigationProperty: true threads: type: array items: $ref: '#/components/schemas/microsoft.graph.conversationThread' description: The group's conversation threads. Nullable. + x-ms-navigationProperty: true drive: $ref: '#/components/schemas/microsoft.graph.drive' drives: @@ -66558,21 +69284,25 @@ components: items: $ref: '#/components/schemas/microsoft.graph.drive' description: The group's drives. Read-only. + x-ms-navigationProperty: true sites: type: array items: $ref: '#/components/schemas/microsoft.graph.site' description: The list of SharePoint sites in this group. Access the default site with /sites/root. + x-ms-navigationProperty: true extensions: type: array items: $ref: '#/components/schemas/microsoft.graph.extension' description: The collection of open extensions defined for the group. Read-only. Nullable. + x-ms-navigationProperty: true groupLifecyclePolicies: type: array items: $ref: '#/components/schemas/microsoft.graph.groupLifecyclePolicy' description: The collection of lifecycle policies for this group. Read-only. Nullable. + x-ms-navigationProperty: true planner: $ref: '#/components/schemas/microsoft.graph.plannerGroup' onenote: @@ -66584,6 +69314,7 @@ components: items: $ref: '#/components/schemas/microsoft.graph.profilePhoto' description: The profile photos owned by the group. Read-only. Nullable. + x-ms-navigationProperty: true team: $ref: '#/components/schemas/microsoft.graph.team' additionalProperties: @@ -66636,30 +69367,36 @@ components: items: $ref: '#/components/schemas/microsoft.graph.mailFolder' description: The collection of child folders in the mailFolder. + x-ms-navigationProperty: true messageRules: type: array items: $ref: '#/components/schemas/microsoft.graph.messageRule' description: The collection of rules that apply to the user's Inbox folder. + x-ms-navigationProperty: true messages: type: array items: $ref: '#/components/schemas/microsoft.graph.message' description: The collection of messages in the mailFolder. + x-ms-navigationProperty: true multiValueExtendedProperties: type: array items: $ref: '#/components/schemas/microsoft.graph.multiValueLegacyExtendedProperty' description: The collection of multi-value extended properties defined for the mailFolder. Read-only. Nullable. + x-ms-navigationProperty: true singleValueExtendedProperties: type: array items: $ref: '#/components/schemas/microsoft.graph.singleValueLegacyExtendedProperty' description: The collection of single-value extended properties defined for the mailFolder. Read-only. Nullable. + x-ms-navigationProperty: true userConfigurations: type: array items: $ref: '#/components/schemas/microsoft.graph.userConfiguration' + x-ms-navigationProperty: true additionalProperties: type: object microsoft.graph.message: @@ -66770,26 +69507,31 @@ components: items: $ref: '#/components/schemas/microsoft.graph.attachment' description: The fileAttachment and itemAttachment attachments for the message. + x-ms-navigationProperty: true extensions: type: array items: $ref: '#/components/schemas/microsoft.graph.extension' description: The collection of open extensions defined for the message. Nullable. + x-ms-navigationProperty: true mentions: type: array items: $ref: '#/components/schemas/microsoft.graph.mention' description: 'A collection of mentions in the message, ordered by the createdDateTime from the newest to the oldest. By default, a GET /messages does not return this property unless you apply $expand on the property.' + x-ms-navigationProperty: true multiValueExtendedProperties: type: array items: $ref: '#/components/schemas/microsoft.graph.multiValueLegacyExtendedProperty' description: The collection of multi-value extended properties defined for the message. Nullable. + x-ms-navigationProperty: true singleValueExtendedProperties: type: array items: $ref: '#/components/schemas/microsoft.graph.singleValueLegacyExtendedProperty' description: The collection of single-value extended properties defined for the message. Nullable. + x-ms-navigationProperty: true additionalProperties: type: object microsoft.graph.outlookUser: @@ -66803,18 +69545,22 @@ components: items: $ref: '#/components/schemas/microsoft.graph.outlookCategory' description: A list of categories defined for the user. + x-ms-navigationProperty: true taskFolders: type: array items: $ref: '#/components/schemas/microsoft.graph.outlookTaskFolder' + x-ms-navigationProperty: true taskGroups: type: array items: $ref: '#/components/schemas/microsoft.graph.outlookTaskGroup' + x-ms-navigationProperty: true tasks: type: array items: $ref: '#/components/schemas/microsoft.graph.outlookTask' + x-ms-navigationProperty: true additionalProperties: type: object microsoft.graph.person: @@ -66933,21 +69679,25 @@ components: items: $ref: '#/components/schemas/microsoft.graph.itemActivityOLD' description: The list of recent activities that took place under this drive. + x-ms-navigationProperty: true bundles: type: array items: $ref: '#/components/schemas/microsoft.graph.driveItem' description: 'Collection of [bundles][bundle] (albums and multi-select-shared sets of items). Only in personal OneDrive.' + x-ms-navigationProperty: true following: type: array items: $ref: '#/components/schemas/microsoft.graph.driveItem' description: The list of items the user is following. Only in OneDrive for Business. + x-ms-navigationProperty: true items: type: array items: $ref: '#/components/schemas/microsoft.graph.driveItem' description: All items contained in the drive. Read-only. Nullable. + x-ms-navigationProperty: true list: $ref: '#/components/schemas/microsoft.graph.list' root: @@ -66957,6 +69707,7 @@ components: items: $ref: '#/components/schemas/microsoft.graph.driveItem' description: Collection of common folders available in OneDrive. Read-only. Nullable. + x-ms-navigationProperty: true additionalProperties: type: object microsoft.graph.site: @@ -66986,11 +69737,13 @@ components: items: $ref: '#/components/schemas/microsoft.graph.columnDefinition' description: The collection of column definitions reusable across lists under this site. + x-ms-navigationProperty: true contentTypes: type: array items: $ref: '#/components/schemas/microsoft.graph.contentType' description: The collection of content types defined for this site. + x-ms-navigationProperty: true drive: $ref: '#/components/schemas/microsoft.graph.drive' drives: @@ -66998,41 +69751,49 @@ components: items: $ref: '#/components/schemas/microsoft.graph.drive' description: The collection of drives (document libraries) under this site. + x-ms-navigationProperty: true externalColumns: type: array items: $ref: '#/components/schemas/microsoft.graph.columnDefinition' description: The collection of column definitions available in the site that are referenced from the sites in the parent hierarchy of the current site. + x-ms-navigationProperty: true items: type: array items: $ref: '#/components/schemas/microsoft.graph.baseItem' description: Used to address any item contained in this site. This collection cannot be enumerated. + x-ms-navigationProperty: true lists: type: array items: $ref: '#/components/schemas/microsoft.graph.list' description: The collection of lists under this site. + x-ms-navigationProperty: true operations: type: array items: $ref: '#/components/schemas/microsoft.graph.richLongRunningOperation' description: The collection of long running operations for the site. + x-ms-navigationProperty: true pages: type: array items: $ref: '#/components/schemas/microsoft.graph.sitePage' description: The collection of pages in the SitePages list in this site. + x-ms-navigationProperty: true permissions: type: array items: $ref: '#/components/schemas/microsoft.graph.permission' description: The permissions associated with the site. Nullable. + x-ms-navigationProperty: true sites: type: array items: $ref: '#/components/schemas/microsoft.graph.site' description: The collection of the sub-sites under this site. + x-ms-navigationProperty: true termStore: $ref: '#/components/schemas/microsoft.graph.termStore.store' onenote: @@ -67072,7 +69833,8 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.userConsentRequest' - description: A list of pending user consent requests. + description: A list of pending user consent requests. Supports $filter (eq). + x-ms-navigationProperty: true additionalProperties: type: object microsoft.graph.approval: @@ -67085,6 +69847,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.approvalStep' + x-ms-navigationProperty: true additionalProperties: type: object microsoft.graph.accessReviewInstance: @@ -67131,11 +69894,13 @@ components: items: $ref: '#/components/schemas/microsoft.graph.accessReviewReviewer' description: 'Returns the collection of reviewers who were contacted to complete this review. While the reviewers and fallbackReviewers properties of the accessReviewScheduleDefinition might specify group owners or managers as reviewers, contactedReviewers returns their individual identities. Supports $select. Read-only.' + x-ms-navigationProperty: true decisions: type: array items: $ref: '#/components/schemas/microsoft.graph.accessReviewInstanceDecisionItem' description: 'Each user reviewed in an accessReviewInstance has a decision item representing if they were approved, denied, or not yet reviewed.' + x-ms-navigationProperty: true definition: $ref: '#/components/schemas/microsoft.graph.accessReviewScheduleDefinition' stages: @@ -67143,6 +69908,7 @@ components: items: $ref: '#/components/schemas/microsoft.graph.accessReviewStage' description: 'If the instance has multiple stages, this returns the collection of stages. A new stage will only be created when the previous stage ends. The existence, number, and settings of stages on a review instance are created based on the accessReviewStageSettings on the parent accessReviewScheduleDefinition.' + x-ms-navigationProperty: true additionalProperties: type: object microsoft.graph.agreementAcceptance: @@ -67293,16 +70059,19 @@ components: items: $ref: '#/components/schemas/microsoft.graph.managedAppPolicy' description: Zero or more policys already applied on the registered app when it last synchronized with managment service. + x-ms-navigationProperty: true intendedPolicies: type: array items: $ref: '#/components/schemas/microsoft.graph.managedAppPolicy' description: Zero or more policies admin intended for the app as of now. + x-ms-navigationProperty: true operations: type: array items: $ref: '#/components/schemas/microsoft.graph.managedAppOperation' description: Zero or more long running operations triggered on the app registration. + x-ms-navigationProperty: true additionalProperties: type: object description: The ManagedAppEntity is the base entity type for all other entity types under app management workflow. @@ -67410,31 +70179,36 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.plannerDelta' + x-ms-navigationProperty: true favoritePlans: type: array items: $ref: '#/components/schemas/microsoft.graph.plannerPlan' description: Read-only. Nullable. Returns the plannerPlans that the user marked as favorites. + x-ms-navigationProperty: true plans: type: array items: $ref: '#/components/schemas/microsoft.graph.plannerPlan' - description: Read-only. Nullable. Returns the plannerTasks assigned to the user. + x-ms-navigationProperty: true recentPlans: type: array items: $ref: '#/components/schemas/microsoft.graph.plannerPlan' description: Read-only. Nullable. Returns the plannerPlans that have been recently viewed by the user in apps that support recent plans. + x-ms-navigationProperty: true rosterPlans: type: array items: $ref: '#/components/schemas/microsoft.graph.plannerPlan' description: Read-only. Nullable. Returns the plannerPlans contained by the plannerRosters the user is a member. + x-ms-navigationProperty: true tasks: type: array items: $ref: '#/components/schemas/microsoft.graph.plannerTask' description: Read-only. Nullable. Returns the plannerTasks assigned to the user. + x-ms-navigationProperty: true additionalProperties: type: object microsoft.graph.itemInsights: @@ -67477,31 +70251,37 @@ components: items: $ref: '#/components/schemas/microsoft.graph.notebook' description: The collection of OneNote notebooks that are owned by the user or group. Read-only. Nullable. + x-ms-navigationProperty: true operations: type: array items: $ref: '#/components/schemas/microsoft.graph.onenoteOperation' description: 'The status of OneNote operations. Getting an operations collection is not supported, but you can get the status of long-running operations if the Operation-Location header is returned in the response. Read-only. Nullable.' + x-ms-navigationProperty: true pages: type: array items: $ref: '#/components/schemas/microsoft.graph.onenotePage' description: The pages in all OneNote notebooks that are owned by the user or group. Read-only. Nullable. + x-ms-navigationProperty: true resources: type: array items: $ref: '#/components/schemas/microsoft.graph.onenoteResource' description: 'The image and other file resources in OneNote pages. Getting a resources collection is not supported, but you can get the binary content of a specific resource. Read-only. Nullable.' + x-ms-navigationProperty: true sectionGroups: type: array items: $ref: '#/components/schemas/microsoft.graph.sectionGroup' description: The section groups in all OneNote notebooks that are owned by the user or group. Read-only. Nullable. + x-ms-navigationProperty: true sections: type: array items: $ref: '#/components/schemas/microsoft.graph.onenoteSection' description: The sections in all OneNote notebooks that are owned by the user or group. Read-only. Nullable. + x-ms-navigationProperty: true additionalProperties: type: object microsoft.graph.profilePhoto: @@ -67536,96 +70316,115 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.userAccountInformation' + x-ms-navigationProperty: true addresses: type: array items: $ref: '#/components/schemas/microsoft.graph.itemAddress' description: Represents details of addresses associated with the user. + x-ms-navigationProperty: true anniversaries: type: array items: $ref: '#/components/schemas/microsoft.graph.personAnnualEvent' description: Represents the details of meaningful dates associated with a person. + x-ms-navigationProperty: true awards: type: array items: $ref: '#/components/schemas/microsoft.graph.personAward' description: Represents the details of awards or honors associated with a person. + x-ms-navigationProperty: true certifications: type: array items: $ref: '#/components/schemas/microsoft.graph.personCertification' description: Represents the details of certifications associated with a person. + x-ms-navigationProperty: true educationalActivities: type: array items: $ref: '#/components/schemas/microsoft.graph.educationalActivity' description: 'Represents data that a user has supplied related to undergraduate, graduate, postgraduate or other educational activities.' + x-ms-navigationProperty: true emails: type: array items: $ref: '#/components/schemas/microsoft.graph.itemEmail' description: Represents detailed information about email addresses associated with the user. + x-ms-navigationProperty: true interests: type: array items: $ref: '#/components/schemas/microsoft.graph.personInterest' description: Provides detailed information about interests the user has associated with themselves in various services. + x-ms-navigationProperty: true languages: type: array items: $ref: '#/components/schemas/microsoft.graph.languageProficiency' description: Represents detailed information about languages that a user has added to their profile. + x-ms-navigationProperty: true names: type: array items: $ref: '#/components/schemas/microsoft.graph.personName' description: Represents the names a user has added to their profile. + x-ms-navigationProperty: true notes: type: array items: $ref: '#/components/schemas/microsoft.graph.personAnnotation' description: Represents notes that a user has added to their profile. + x-ms-navigationProperty: true patents: type: array items: $ref: '#/components/schemas/microsoft.graph.itemPatent' description: Represents patents that a user has added to their profile. + x-ms-navigationProperty: true phones: type: array items: $ref: '#/components/schemas/microsoft.graph.itemPhone' description: Represents detailed information about phone numbers associated with a user in various services. + x-ms-navigationProperty: true positions: type: array items: $ref: '#/components/schemas/microsoft.graph.workPosition' description: Represents detailed information about work positions associated with a user's profile. + x-ms-navigationProperty: true projects: type: array items: $ref: '#/components/schemas/microsoft.graph.projectParticipation' description: Represents detailed information about projects associated with a user. + x-ms-navigationProperty: true publications: type: array items: $ref: '#/components/schemas/microsoft.graph.itemPublication' description: Represents details of any publications a user has added to their profile. + x-ms-navigationProperty: true skills: type: array items: $ref: '#/components/schemas/microsoft.graph.skillProficiency' description: Represents detailed information about skills associated with a user in various services. + x-ms-navigationProperty: true webAccounts: type: array items: $ref: '#/components/schemas/microsoft.graph.webAccount' description: Represents web accounts the user has indicated they use or has added to their user profile. + x-ms-navigationProperty: true websites: type: array items: $ref: '#/components/schemas/microsoft.graph.personWebsite' description: Represents detailed information about websites associated with a user in various services. + x-ms-navigationProperty: true additionalProperties: type: object microsoft.graph.userActivity: @@ -67636,50 +70435,40 @@ components: properties: activationUrl: type: string - description: Required. URL used to launch the activity in the best native experience represented by the appId. Might launch a web-based app if no native app exists. activitySourceHost: type: string - description: 'Required. URL for the domain representing the cross-platform identity mapping for the app. Mapping is stored either as a JSON file hosted on the domain or configurable via Windows Dev Center. The JSON file is named cross-platform-app-identifiers and is hosted at root of your HTTPS domain, either at the top level domain or include a sub domain. For example: https://contoso.com or https://myapp.contoso.com but NOT https://myapp.contoso.com/somepath. You must have a unique file and domain (or sub domain) per cross-platform app identity. For example, a separate file and domain is needed for Word vs. PowerPoint.' appActivityId: type: string - description: Required. The unique activity ID in the context of the app - supplied by caller and immutable thereafter. appDisplayName: type: string - description: Optional. Short text description of the app used to generate the activity for use in cases when the app is not installed on the user’s local device. nullable: true contentInfo: $ref: '#/components/schemas/microsoft.graph.Json' contentUrl: type: string - description: 'Optional. Used in the event the content can be rendered outside of a native or web-based app experience (for example, a pointer to an item in an RSS feed).' 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: Set by the server. DateTime in UTC when the object was created on the server. format: date-time 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: Set by the server. DateTime in UTC when the object expired on the server. format: date-time nullable: true fallbackUrl: type: string - description: 'Optional. URL used to launch the activity in a web-based app, if available.' 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: Set by the server. DateTime in UTC when the object was modified on the server. format: date-time nullable: true status: $ref: '#/components/schemas/microsoft.graph.status' userTimezone: type: string - description: Optional. The timezone in which the user's device used to generate the activity was located at activity creation time; values supplied as Olson IDs in order to support cross-platform representation. nullable: true visualElements: $ref: '#/components/schemas/microsoft.graph.visualInfo' @@ -67687,7 +70476,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.activityHistoryItem' - description: Optional. NavigationProperty/Containment; navigation property to the activity's historyItems. + x-ms-navigationProperty: true additionalProperties: type: object microsoft.graph.device: @@ -67858,36 +70647,43 @@ components: items: $ref: '#/components/schemas/microsoft.graph.usageRight' description: Represents the usage rights a device has been granted. + x-ms-navigationProperty: true memberOf: type: array items: $ref: '#/components/schemas/microsoft.graph.directoryObject' description: Groups and administrative units that this device is a member of. Read-only. Nullable. Supports $expand. + x-ms-navigationProperty: true registeredOwners: type: array items: $ref: '#/components/schemas/microsoft.graph.directoryObject' description: 'The user that cloud joined the device or registered their personal device. The registered owner is set at the time of registration. Currently, there can be only one owner. Read-only. Nullable. Supports $expand.' + x-ms-navigationProperty: true registeredUsers: type: array items: $ref: '#/components/schemas/microsoft.graph.directoryObject' description: 'Collection of registered users of the device. For cloud joined devices and registered personal devices, registered users are set to the same value as registered owners at the time of registration. Read-only. Nullable. Supports $expand.' + x-ms-navigationProperty: true transitiveMemberOf: type: array items: $ref: '#/components/schemas/microsoft.graph.directoryObject' description: Groups and administrative units that this device is a member of. This operation is transitive. Supports $expand. + x-ms-navigationProperty: true extensions: type: array items: $ref: '#/components/schemas/microsoft.graph.extension' description: The collection of open extensions defined for the device. Read-only. Nullable. + x-ms-navigationProperty: true commands: type: array items: $ref: '#/components/schemas/microsoft.graph.command' description: Set of commands sent to this device. + x-ms-navigationProperty: true additionalProperties: type: object microsoft.graph.onlineMeeting: @@ -67906,8 +70702,6 @@ components: nullable: true allowedPresenters: $ref: '#/components/schemas/microsoft.graph.onlineMeetingPresenters' - allowMeetingChat: - $ref: '#/components/schemas/microsoft.graph.meetingChatMode' allowTeamworkReactions: type: boolean description: Indicates if Teams reactions are enabled for the meeting. @@ -68005,6 +70799,7 @@ components: items: $ref: '#/components/schemas/microsoft.graph.meetingAttendanceReport' description: The attendance reports of an online meeting. Read-only. + x-ms-navigationProperty: true meetingAttendanceReport: $ref: '#/components/schemas/microsoft.graph.meetingAttendanceReport' registration: @@ -68014,6 +70809,7 @@ components: items: $ref: '#/components/schemas/microsoft.graph.callTranscript' description: The transcripts of an online meeting. Read-only. + x-ms-navigationProperty: true additionalProperties: type: object microsoft.graph.presence: @@ -68045,54 +70841,65 @@ components: items: $ref: '#/components/schemas/microsoft.graph.emailAuthenticationMethod' description: Represents the email addresses registered to a user for authentication. + x-ms-navigationProperty: true fido2Methods: type: array items: $ref: '#/components/schemas/microsoft.graph.fido2AuthenticationMethod' description: Represents the FIDO2 security keys registered to a user for authentication. + x-ms-navigationProperty: true methods: type: array items: $ref: '#/components/schemas/microsoft.graph.authenticationMethod' description: Represents all authentication methods registered to a user. + x-ms-navigationProperty: true microsoftAuthenticatorMethods: type: array items: $ref: '#/components/schemas/microsoft.graph.microsoftAuthenticatorAuthenticationMethod' description: The details of the Microsoft Authenticator app registered to a user for authentication. + x-ms-navigationProperty: true operations: type: array items: $ref: '#/components/schemas/microsoft.graph.longRunningOperation' + x-ms-navigationProperty: true passwordlessMicrosoftAuthenticatorMethods: type: array items: $ref: '#/components/schemas/microsoft.graph.passwordlessMicrosoftAuthenticatorAuthenticationMethod' description: Represents the Microsoft Authenticator Passwordless Phone Sign-in methods registered to a user for authentication. + x-ms-navigationProperty: true passwordMethods: type: array items: $ref: '#/components/schemas/microsoft.graph.passwordAuthenticationMethod' description: Represents the details of the password authentication method registered to a user for authentication. + x-ms-navigationProperty: true phoneMethods: type: array items: $ref: '#/components/schemas/microsoft.graph.phoneAuthenticationMethod' description: Represents the phone registered to a user for authentication. + x-ms-navigationProperty: true softwareOathMethods: type: array items: $ref: '#/components/schemas/microsoft.graph.softwareOathAuthenticationMethod' + x-ms-navigationProperty: true temporaryAccessPassMethods: type: array items: $ref: '#/components/schemas/microsoft.graph.temporaryAccessPassAuthenticationMethod' description: Represents a Temporary Access Pass registered to a user for authentication through time-limited passcodes. + x-ms-navigationProperty: true windowsHelloForBusinessMethods: type: array items: $ref: '#/components/schemas/microsoft.graph.windowsHelloForBusinessAuthenticationMethod' description: Represents the Windows Hello for Business authentication method registered to a user for authentication. + x-ms-navigationProperty: true additionalProperties: type: object microsoft.graph.tasks: @@ -68106,11 +70913,13 @@ components: items: $ref: '#/components/schemas/microsoft.graph.baseTask' description: All tasks in the users mailbox. + x-ms-navigationProperty: true lists: type: array items: $ref: '#/components/schemas/microsoft.graph.baseTaskList' description: The task lists in the users mailbox. + x-ms-navigationProperty: true additionalProperties: type: object microsoft.graph.chat: @@ -68154,6 +70963,7 @@ components: items: $ref: '#/components/schemas/microsoft.graph.teamsAppInstallation' description: A collection of all the apps in the chat. Nullable. + x-ms-navigationProperty: true lastMessagePreview: $ref: '#/components/schemas/microsoft.graph.chatMessageInfo' members: @@ -68161,31 +70971,37 @@ components: items: $ref: '#/components/schemas/microsoft.graph.conversationMember' description: A collection of all the members in the chat. Nullable. + x-ms-navigationProperty: true messages: type: array items: $ref: '#/components/schemas/microsoft.graph.chatMessage' description: A collection of all the messages in the chat. Nullable. + x-ms-navigationProperty: true operations: type: array items: $ref: '#/components/schemas/microsoft.graph.teamsAsyncOperation' description: A collection of all the Teams async operations that ran or are running on the chat. Nullable. + x-ms-navigationProperty: true permissionGrants: type: array items: $ref: '#/components/schemas/microsoft.graph.resourceSpecificPermissionGrant' description: A collection of permissions granted to apps for the chat. + x-ms-navigationProperty: true pinnedMessages: type: array items: $ref: '#/components/schemas/microsoft.graph.pinnedChatMessageInfo' description: A collection of all the pinned messages in the chat. Nullable. + x-ms-navigationProperty: true tabs: type: array items: $ref: '#/components/schemas/microsoft.graph.teamsTab' description: A collection of all the tabs in the chat. Nullable. + x-ms-navigationProperty: true additionalProperties: type: object microsoft.graph.team: @@ -68253,11 +71069,13 @@ components: items: $ref: '#/components/schemas/microsoft.graph.channel' description: List of channels either hosted in or shared with the team (incoming channels). + x-ms-navigationProperty: true channels: type: array items: $ref: '#/components/schemas/microsoft.graph.channel' description: The collection of channels and messages associated with the team. + x-ms-navigationProperty: true group: $ref: '#/components/schemas/microsoft.graph.group' incomingChannels: @@ -68265,31 +71083,37 @@ components: items: $ref: '#/components/schemas/microsoft.graph.channel' description: List of channels shared with the team. + x-ms-navigationProperty: true installedApps: type: array items: $ref: '#/components/schemas/microsoft.graph.teamsAppInstallation' description: The apps installed in this team. + x-ms-navigationProperty: true members: type: array items: $ref: '#/components/schemas/microsoft.graph.conversationMember' description: Members and owners of the team. + x-ms-navigationProperty: true operations: type: array items: $ref: '#/components/schemas/microsoft.graph.teamsAsyncOperation' description: The async operations that ran or are running on this team. + x-ms-navigationProperty: true owners: type: array items: $ref: '#/components/schemas/microsoft.graph.user' description: 'The list of this team''s owners. Currently, when creating a team using application permissions, exactly one owner must be specified. When using user delegated permissions, no owner can be specified (the current user is the owner). Owner must be specified as an object ID (GUID), not a UPN.' + x-ms-navigationProperty: true permissionGrants: type: array items: $ref: '#/components/schemas/microsoft.graph.resourceSpecificPermissionGrant' description: A collection of permissions granted to apps to access the team. + x-ms-navigationProperty: true photo: $ref: '#/components/schemas/microsoft.graph.profilePhoto' primaryChannel: @@ -68299,8 +71123,11 @@ components: items: $ref: '#/components/schemas/microsoft.graph.teamworkTag' description: The tags associated with the team. + x-ms-navigationProperty: true template: $ref: '#/components/schemas/microsoft.graph.teamsTemplate' + templateDefinition: + $ref: '#/components/schemas/microsoft.graph.teamTemplateDefinition' schedule: $ref: '#/components/schemas/microsoft.graph.schedule' additionalProperties: @@ -68316,11 +71143,13 @@ components: items: $ref: '#/components/schemas/microsoft.graph.associatedTeamInfo' description: The list of associatedTeamInfo objects that a user is associated with. + x-ms-navigationProperty: true installedApps: type: array items: $ref: '#/components/schemas/microsoft.graph.userScopeTeamsAppInstallation' description: The apps installed in the personal scope of this user. + x-ms-navigationProperty: true additionalProperties: type: object microsoft.graph.todo: @@ -68334,6 +71163,7 @@ components: items: $ref: '#/components/schemas/microsoft.graph.todoTaskList' description: The task lists in the users mailbox. + x-ms-navigationProperty: true additionalProperties: type: object microsoft.graph.securityBaselinePolicySourceType: @@ -68570,6 +71400,15 @@ components: $ref: '#/components/schemas/microsoft.graph.ODataErrors.InnerError' additionalProperties: type: object + BaseCollectionPaginationCountResponse: + title: Base collection pagination and count responses + type: object + properties: + '@odata.nextLink': + type: string + nullable: true + additionalProperties: + type: object microsoft.graph.companyPortalAction: title: companyPortalAction enum: @@ -68591,6 +71430,77 @@ components: - value: reset description: Reset device enrolled in Company Portal name: reset + microsoft.graph.deviceManagement.alertImpact: + title: alertImpact + type: object + properties: + aggregationType: + $ref: '#/components/schemas/microsoft.graph.deviceManagement.aggregationType' + value: + maximum: 2147483647 + minimum: -2147483648 + type: integer + format: int32 + nullable: true + additionalProperties: + type: object + microsoft.graph.deviceManagement.alertRuleTemplate: + title: alertRuleTemplate + enum: + - cloudPcProvisionScenario + - cloudPcImageUploadScenario + - cloudPcOnPremiseNetworkConnectionCheckScenario + - unknownFutureValue + type: string + microsoft.graph.deviceManagement.ruleSeverityType: + title: ruleSeverityType + enum: + - unknown + - informational + - warning + - critical + - unknownFutureValue + type: string + microsoft.graph.deviceManagement.alertStatusType: + title: alertStatusType + enum: + - active + - resolved + - unknownFutureValue + type: string + microsoft.graph.deviceManagement.notificationChannel: + title: notificationChannel + type: object + properties: + notificationChannelType: + $ref: '#/components/schemas/microsoft.graph.deviceManagement.notificationChannelType' + notificationReceivers: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.deviceManagement.notificationReceiver' + receivers: + type: array + items: + type: string + nullable: true + additionalProperties: + type: object + microsoft.graph.deviceManagement.ruleThreshold: + title: ruleThreshold + type: object + properties: + aggregation: + $ref: '#/components/schemas/microsoft.graph.deviceManagement.aggregationType' + operator: + $ref: '#/components/schemas/microsoft.graph.deviceManagement.operatorType' + target: + maximum: 2147483647 + minimum: -2147483648 + type: integer + format: int32 + nullable: true + additionalProperties: + type: object microsoft.graph.cloudPcAuditActivityOperationType: title: cloudPcAuditActivityOperationType enum: @@ -68693,14 +71603,25 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.cloudPcHealthCheckItem' + description: 'A list of failed health check items. If the status property is available, this property will be empty.' status: $ref: '#/components/schemas/microsoft.graph.cloudPcConnectivityStatus' updatedDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[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 the status was updated. The timestamp is shown in ISO 8601 format and Coordinated Universal Time (UTC). For example, midnight UTC on Jan 1, 2014 appears as 2014-01-01T00:00:00Z.' format: date-time additionalProperties: type: object + microsoft.graph.cloudPcDiskEncryptionState: + title: cloudPcDiskEncryptionState + enum: + - notAvailable + - notEncryped + - encryptedUsingPlatformManagedKey + - encryptedUsingCustomerManagedKey + - unknownFutureValue + type: string microsoft.graph.cloudPcLoginResult: title: cloudPcLoginResult type: object @@ -69537,6 +72458,7 @@ components: title: organizationalMessageTargetingType enum: - aadGroup + - unknownFutureValue type: string description: Indicates the type of targeting x-ms-enum: @@ -69546,6 +72468,9 @@ components: - value: aadGroup description: Indicates that client devices are targeted by their AAD group name: aadGroup + - value: unknownFutureValue + description: 'UnknownFutureValue, Evolvable enumeration sentinel value. Do not use.' + name: unknownFutureValue microsoft.graph.organizationalMessageLogoDimensions: title: organizationalMessageLogoDimensions type: object @@ -69585,6 +72510,7 @@ components: - card1 - card2 - card3 + - unknownFutureValue type: string description: Indicates the name of the placement x-ms-enum: @@ -69606,6 +72532,9 @@ components: - value: card3 description: Indicates the area where the fourth card is displayed. Only applies to the getStarted surface name: card3 + - value: unknownFutureValue + description: 'UnknownFutureValue, Evolvable enumeration sentinel value. Do not use.' + name: unknownFutureValue microsoft.graph.organizationalMessageVariant: title: organizationalMessageVariant type: object @@ -69703,7 +72632,9 @@ components: title: deviceManagementReportFileFormat enum: - csv + - pdf - json + - unknownFutureValue type: string description: Possible values for the file format of a report x-ms-enum: @@ -69713,9 +72644,15 @@ components: - value: csv description: CSV Format name: csv + - value: pdf + description: PDF Format (Deprecate later) + name: pdf - value: json description: JSON Format name: json + - value: unknownFutureValue + description: Evolvable enumeration sentinel value. Do not use. + name: unknownFutureValue microsoft.graph.deviceManagementExportJobLocalizationType: title: deviceManagementExportJobLocalizationType enum: @@ -69930,11 +72867,13 @@ components: items: $ref: '#/components/schemas/microsoft.graph.group' description: The groups whose users have access to print using the printer. + x-ms-navigationProperty: true allowedUsers: type: array items: $ref: '#/components/schemas/microsoft.graph.user' description: The users who have access to print using the printer. + x-ms-navigationProperty: true printer: $ref: '#/components/schemas/microsoft.graph.printer' additionalProperties: @@ -70003,6 +72942,7 @@ components: items: $ref: '#/components/schemas/microsoft.graph.bitlockerRecoveryKey' description: The recovery keys associated with the bitlocker entity. + x-ms-navigationProperty: true additionalProperties: type: object microsoft.graph.dataLossPreventionPolicy: @@ -70064,6 +73004,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.sensitivityLabel' + x-ms-navigationProperty: true additionalProperties: type: object microsoft.graph.sensitivityPolicySettings: @@ -70095,6 +73036,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.informationProtectionLabel' + x-ms-navigationProperty: true additionalProperties: type: object microsoft.graph.threatAssessmentRequest: @@ -70126,6 +73068,7 @@ components: items: $ref: '#/components/schemas/microsoft.graph.threatAssessmentResult' description: 'A collection of threat assessment results. Read-only. By default, a GET /threatAssessmentRequests/{id} does not return this property unless you apply $expand on it.' + x-ms-navigationProperty: true additionalProperties: type: object microsoft.graph.passwordSingleSignOnSettings: @@ -70354,6 +73297,26 @@ components: nullable: true additionalProperties: type: object + microsoft.graph.verifiedPublisher: + title: verifiedPublisher + type: object + properties: + addedDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[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 verified publisher was first added or most recently updated. + format: date-time + nullable: true + displayName: + type: string + description: The verified publisher name from the app publisher's Microsoft Partner Network (MPN) account. + nullable: true + verifiedPublisherId: + type: string + description: The ID of the verified publisher from the app publisher's Partner Center account. + nullable: true + additionalProperties: + type: object microsoft.graph.appManagementPolicy: allOf: - $ref: '#/components/schemas/microsoft.graph.policyBase' @@ -70368,6 +73331,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.directoryObject' + x-ms-navigationProperty: true additionalProperties: type: object microsoft.graph.claimsMappingPolicy: @@ -70484,11 +73448,13 @@ components: items: $ref: '#/components/schemas/microsoft.graph.synchronizationJob' description: 'Performs synchronization by periodically running in the background, polling for changes in one directory, and pushing them to another directory.' + x-ms-navigationProperty: true templates: type: array items: $ref: '#/components/schemas/microsoft.graph.synchronizationTemplate' description: Pre-configured synchronization settings for a particular application. + x-ms-navigationProperty: true additionalProperties: type: object microsoft.graph.servicePlanInfo: @@ -70628,10 +73594,8 @@ components: items: type: string nullable: true - description: The categories associated with the item changeKey: type: string - description: 'Identifies the version of the item. Every time the item is changed, changeKey changes as well. This allows Exchange to apply changes to the correct version of the object. Read-only.' nullable: true createdDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' @@ -71083,6 +74047,7 @@ components: items: $ref: '#/components/schemas/microsoft.graph.conversationThread' description: A collection of all the conversation threads in the conversation. A navigation property. Read-only. Nullable. + x-ms-navigationProperty: true additionalProperties: type: object microsoft.graph.conversationThread: @@ -71127,6 +74092,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.post' + x-ms-navigationProperty: true additionalProperties: type: object microsoft.graph.groupLifecyclePolicy: @@ -71163,6 +74129,7 @@ components: items: $ref: '#/components/schemas/microsoft.graph.plannerPlan' description: Read-only. Nullable. Returns the plannerPlans owned by the group. + x-ms-navigationProperty: true additionalProperties: type: object microsoft.graph.messageRule: @@ -71327,16 +74294,19 @@ components: items: $ref: '#/components/schemas/microsoft.graph.multiValueLegacyExtendedProperty' description: The collection of multi-value extended properties defined for the task folder. Read-only. Nullable. + x-ms-navigationProperty: true singleValueExtendedProperties: type: array items: $ref: '#/components/schemas/microsoft.graph.singleValueLegacyExtendedProperty' description: The collection of single-value extended properties defined for the task folder. Read-only. Nullable. + x-ms-navigationProperty: true tasks: type: array items: $ref: '#/components/schemas/microsoft.graph.outlookTask' description: The tasks in this task folder. Read-only. Nullable. + x-ms-navigationProperty: true additionalProperties: type: object microsoft.graph.outlookTaskGroup: @@ -71368,6 +74338,7 @@ components: items: $ref: '#/components/schemas/microsoft.graph.outlookTaskFolder' description: The collection of task folders in the task group. Read-only. Nullable. + x-ms-navigationProperty: true additionalProperties: type: object microsoft.graph.outlookTask: @@ -71419,16 +74390,19 @@ components: items: $ref: '#/components/schemas/microsoft.graph.attachment' description: 'The collection of fileAttachment, itemAttachment, and referenceAttachment attachments for the task. Read-only. Nullable.' + x-ms-navigationProperty: true multiValueExtendedProperties: type: array items: $ref: '#/components/schemas/microsoft.graph.multiValueLegacyExtendedProperty' description: The collection of multi-value extended properties defined for the task. Read-only. Nullable. + x-ms-navigationProperty: true singleValueExtendedProperties: type: array items: $ref: '#/components/schemas/microsoft.graph.singleValueLegacyExtendedProperty' description: The collection of single-value extended properties defined for the task. Read-only. Nullable. + x-ms-navigationProperty: true additionalProperties: type: object microsoft.graph.rankedEmailAddress: @@ -71471,7 +74445,6 @@ components: format: date-time description: type: string - description: Provides a user-visible description of the item. Optional. nullable: true eTag: type: string @@ -71676,6 +74649,7 @@ components: items: $ref: '#/components/schemas/microsoft.graph.itemActivityOLD' description: The list of recent activities that took place on this item. + x-ms-navigationProperty: true analytics: $ref: '#/components/schemas/microsoft.graph.itemAnalytics' children: @@ -71683,6 +74657,7 @@ components: items: $ref: '#/components/schemas/microsoft.graph.driveItem' description: Collection containing Item objects for the immediate children of Item. Only items representing folders have children. Read-only. Nullable. + x-ms-navigationProperty: true listItem: $ref: '#/components/schemas/microsoft.graph.listItem' permissions: @@ -71690,21 +74665,25 @@ components: items: $ref: '#/components/schemas/microsoft.graph.permission' description: The set of permissions for the item. Read-only. Nullable. + x-ms-navigationProperty: true subscriptions: type: array items: $ref: '#/components/schemas/microsoft.graph.subscription' description: The set of subscriptions on the item. Only supported on the root of a drive. + x-ms-navigationProperty: true thumbnails: type: array items: $ref: '#/components/schemas/microsoft.graph.thumbnailSet' description: 'Collection containing [ThumbnailSet][] objects associated with the item. For more info, see [getting thumbnails][]. Read-only. Nullable.' + x-ms-navigationProperty: true versions: type: array items: $ref: '#/components/schemas/microsoft.graph.driveItemVersion' description: 'The list of previous versions of the item. For more info, see [getting previous versions][]. Read-only. Nullable.' + x-ms-navigationProperty: true additionalProperties: type: object microsoft.graph.list: @@ -71728,16 +74707,17 @@ components: items: $ref: '#/components/schemas/microsoft.graph.itemActivityOLD' description: The recent activities that took place within this list. + x-ms-navigationProperty: true columns: type: array items: $ref: '#/components/schemas/microsoft.graph.columnDefinition' - description: The collection of field definitions for this list. + x-ms-navigationProperty: true contentTypes: type: array items: $ref: '#/components/schemas/microsoft.graph.contentType' - description: The collection of content types present in this list. + x-ms-navigationProperty: true drive: $ref: '#/components/schemas/microsoft.graph.drive' items: @@ -71745,16 +74725,19 @@ components: items: $ref: '#/components/schemas/microsoft.graph.listItem' description: All items contained in the list. + x-ms-navigationProperty: true operations: type: array items: $ref: '#/components/schemas/microsoft.graph.richLongRunningOperation' description: The collection of long running operations for the list. + x-ms-navigationProperty: true subscriptions: type: array items: $ref: '#/components/schemas/microsoft.graph.subscription' description: The set of subscriptions on the list. + x-ms-navigationProperty: true additionalProperties: type: object microsoft.graph.deleted: @@ -71814,6 +74797,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.itemActivityStat' + x-ms-navigationProperty: true lastSevenDays: $ref: '#/components/schemas/microsoft.graph.itemActivityStat' additionalProperties: @@ -71979,21 +74963,25 @@ components: items: $ref: '#/components/schemas/microsoft.graph.contentType' description: The collection of content types that are ancestors of this content type. + x-ms-navigationProperty: true columnLinks: type: array items: $ref: '#/components/schemas/microsoft.graph.columnLink' description: The collection of columns that are required by this content type + x-ms-navigationProperty: true columnPositions: type: array items: $ref: '#/components/schemas/microsoft.graph.columnDefinition' description: Column order information in a content type. + x-ms-navigationProperty: true columns: type: array items: $ref: '#/components/schemas/microsoft.graph.columnDefinition' description: The collection of column definitions for this contentType. + x-ms-navigationProperty: true additionalProperties: type: object microsoft.graph.richLongRunningOperation: @@ -72109,11 +75097,13 @@ components: items: $ref: '#/components/schemas/microsoft.graph.termStore.group' description: Collection of all groups available in the term store. + x-ms-navigationProperty: true sets: type: array items: $ref: '#/components/schemas/microsoft.graph.termStore.set' description: Collection of all sets available in the term store. + x-ms-navigationProperty: true additionalProperties: type: object microsoft.graph.appConsentRequestScope: @@ -72191,7 +75181,7 @@ components: properties: query: type: string - description: The query specifying who will be the reviewer. See table for examples. + description: The query specifying who will be the reviewer. nullable: true queryRoot: type: string @@ -72292,6 +75282,7 @@ components: items: $ref: '#/components/schemas/microsoft.graph.governanceInsight' description: Insights are recommendations to reviewers on whether to approve or deny a decision. There can be multiple insights associated with an accessReviewInstanceDecisionItem. + x-ms-navigationProperty: true instance: $ref: '#/components/schemas/microsoft.graph.accessReviewInstance' additionalProperties: @@ -72367,6 +75358,7 @@ components: 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 is an instance for each recurrence.' + x-ms-navigationProperty: true additionalProperties: type: object microsoft.graph.accessReviewStage: @@ -72406,6 +75398,7 @@ components: items: $ref: '#/components/schemas/microsoft.graph.accessReviewInstanceDecisionItem' description: 'Each user reviewed in an accessReviewStage has a decision item representing if they were approved, denied, or not yet reviewed.' + x-ms-navigationProperty: true additionalProperties: type: object microsoft.graph.agreementAcceptanceState: @@ -72428,6 +75421,7 @@ components: items: $ref: '#/components/schemas/microsoft.graph.security.sensitivityLabel' description: Read the Microsoft Purview Information Protection labels for the user or organization. + x-ms-navigationProperty: true additionalProperties: type: object microsoft.graph.mobileAppIdentifier: @@ -72628,6 +75622,7 @@ components: items: $ref: '#/components/schemas/microsoft.graph.plannerBucket' description: Collection of buckets in the plan. Read-only. Nullable. + x-ms-navigationProperty: true details: $ref: '#/components/schemas/microsoft.graph.plannerPlanDetails' tasks: @@ -72635,6 +75630,7 @@ components: items: $ref: '#/components/schemas/microsoft.graph.plannerTask' description: Collection of tasks in the plan. Read-only. Nullable. + x-ms-navigationProperty: true additionalProperties: type: object microsoft.graph.plannerTask: @@ -72762,16 +75758,19 @@ components: items: $ref: '#/components/schemas/microsoft.graph.sharedInsight' description: Access this property from the derived type itemInsights. + x-ms-navigationProperty: true trending: type: array items: $ref: '#/components/schemas/microsoft.graph.trending' description: Access this property from the derived type itemInsights. + x-ms-navigationProperty: true used: type: array items: $ref: '#/components/schemas/microsoft.graph.usedInsight' description: Access this property from the derived type itemInsights. + x-ms-navigationProperty: true additionalProperties: type: object microsoft.graph.userInsightsSettings: @@ -72866,11 +75865,13 @@ components: items: $ref: '#/components/schemas/microsoft.graph.sectionGroup' description: The section groups in the notebook. Read-only. Nullable. + x-ms-navigationProperty: true sections: type: array items: $ref: '#/components/schemas/microsoft.graph.onenoteSection' description: The sections in the notebook. Read-only. Nullable. + x-ms-navigationProperty: true additionalProperties: type: object microsoft.graph.onenoteOperation: @@ -72959,12 +75960,10 @@ components: properties: content: type: string - description: The content stream format: base64url nullable: true contentUrl: type: string - description: The URL for downloading the content nullable: true additionalProperties: type: object @@ -72991,11 +75990,13 @@ components: items: $ref: '#/components/schemas/microsoft.graph.sectionGroup' description: The section groups in the section. Read-only. Nullable. + x-ms-navigationProperty: true sections: type: array items: $ref: '#/components/schemas/microsoft.graph.onenoteSection' description: The sections in the section group. Read-only. Nullable. + x-ms-navigationProperty: true additionalProperties: type: object microsoft.graph.onenoteSection: @@ -73019,6 +76020,7 @@ components: items: $ref: '#/components/schemas/microsoft.graph.onenotePage' description: The collection of pages in the section. Read-only. Nullable. + x-ms-navigationProperty: true parentNotebook: $ref: '#/components/schemas/microsoft.graph.notebook' parentSectionGroup: @@ -73624,43 +76626,36 @@ components: maximum: 2147483647 minimum: -2147483648 type: integer - description: 'Optional. The duration of active user engagement. if not supplied, this is calculated from the startedDateTime and lastActiveDateTime.' format: int32 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: Set by the server. DateTime in UTC when the object was created on the server. format: date-time 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: Optional. UTC DateTime when the historyItem will undergo hard-delete. Can be set by the client. format: date-time nullable: true lastActiveDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string - description: 'Optional. UTC DateTime when the historyItem (activity session) was last understood as active or finished - if null, historyItem status should be Ongoing.' format: date-time nullable: true lastModifiedDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string - description: Set by the server. DateTime in UTC when the object was modified on the server. format: date-time nullable: true startedDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string - description: Required. UTC DateTime when the historyItem (activity session) was started. Required for timeline history. format: date-time status: $ref: '#/components/schemas/microsoft.graph.status' userTimezone: type: string - description: Optional. The timezone in which the user's device used to generate the activity was located at activity creation time. Values supplied as Olson IDs in order to support cross-platform representation. nullable: true activity: $ref: '#/components/schemas/microsoft.graph.userActivity' @@ -73730,14 +76725,6 @@ components: - organizer - unknownFutureValue type: string - microsoft.graph.meetingChatMode: - title: meetingChatMode - enum: - - enabled - - disabled - - limited - - unknownFutureValue - type: string microsoft.graph.onlineMeetingRole: title: onlineMeetingRole enum: @@ -73937,6 +76924,7 @@ components: items: $ref: '#/components/schemas/microsoft.graph.attendanceRecord' description: List of attendance records of an attendance report. Read-only. + x-ms-navigationProperty: true additionalProperties: type: object microsoft.graph.meetingRegistration: @@ -73986,6 +76974,7 @@ components: items: $ref: '#/components/schemas/microsoft.graph.meetingRegistrationQuestion' description: Custom registration questions. + x-ms-navigationProperty: true additionalProperties: type: object microsoft.graph.callTranscript: @@ -74167,12 +77156,12 @@ 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: 'The date and time when this password was last updated. This property is currently not populated. Read-only. The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z.' format: date-time nullable: true 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 date and time when this password was last updated. This property is currently not populated. Read-only. The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z.' format: date-time nullable: true password: @@ -74326,16 +77315,19 @@ components: items: $ref: '#/components/schemas/microsoft.graph.checklistItem' description: A collection of smaller subtasks linked to the more complex parent task. + x-ms-navigationProperty: true extensions: type: array items: $ref: '#/components/schemas/microsoft.graph.extension' description: The collection of open extensions defined for the task . + x-ms-navigationProperty: true linkedResources: type: array items: $ref: '#/components/schemas/microsoft.graph.linkedResource_v2' description: A collection of resources linked to the task. + x-ms-navigationProperty: true parentList: $ref: '#/components/schemas/microsoft.graph.baseTaskList' additionalProperties: @@ -74355,11 +77347,13 @@ components: items: $ref: '#/components/schemas/microsoft.graph.extension' description: The collection of open extensions defined for the task list. Nullable. + x-ms-navigationProperty: true tasks: type: array items: $ref: '#/components/schemas/microsoft.graph.baseTask' description: The tasks in this task list. Read-only. Nullable. + x-ms-navigationProperty: true additionalProperties: type: object microsoft.graph.chatType: @@ -74557,11 +77551,13 @@ components: items: $ref: '#/components/schemas/microsoft.graph.chatMessageHostedContent' description: 'Content in a message hosted by Microsoft Teams - for example, images or code snippets.' + x-ms-navigationProperty: true replies: type: array items: $ref: '#/components/schemas/microsoft.graph.chatMessage' description: Replies for a specified message. Supports $expand for channel messages. + x-ms-navigationProperty: true additionalProperties: type: object microsoft.graph.teamsAsyncOperation: @@ -74835,21 +77831,25 @@ components: items: $ref: '#/components/schemas/microsoft.graph.conversationMember' description: A collection of membership records associated with the channel. + x-ms-navigationProperty: true messages: type: array items: $ref: '#/components/schemas/microsoft.graph.chatMessage' description: A collection of all the messages in the channel. A navigation property. Nullable. + x-ms-navigationProperty: true sharedWithTeams: type: array items: $ref: '#/components/schemas/microsoft.graph.sharedWithChannelTeamInfo' description: A collection of teams with which a channel is shared. + x-ms-navigationProperty: true tabs: type: array items: $ref: '#/components/schemas/microsoft.graph.teamsTab' description: A collection of all the tabs in the channel. A navigation property. + x-ms-navigationProperty: true additionalProperties: type: object microsoft.graph.teamworkTag: @@ -74884,6 +77884,7 @@ components: items: $ref: '#/components/schemas/microsoft.graph.teamworkTagMember' description: Users assigned to the tag. + x-ms-navigationProperty: true additionalProperties: type: object microsoft.graph.teamsTemplate: @@ -74893,6 +77894,51 @@ components: type: object additionalProperties: type: object + microsoft.graph.teamTemplateDefinition: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: teamTemplateDefinition + type: object + properties: + audience: + $ref: '#/components/schemas/microsoft.graph.teamTemplateAudience' + categories: + type: array + items: + type: string + nullable: true + description: + type: string + nullable: true + displayName: + type: string + nullable: true + iconUrl: + type: string + nullable: true + languageTag: + type: string + nullable: true + lastModifiedBy: + $ref: '#/components/schemas/microsoft.graph.identitySet' + lastModifiedDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' + type: string + format: date-time + nullable: true + parentTemplateId: + type: string + nullable: true + publisherName: + type: string + nullable: true + shortDescription: + type: string + nullable: true + teamDefinition: + $ref: '#/components/schemas/microsoft.graph.team' + additionalProperties: + type: object microsoft.graph.schedule: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' @@ -74917,6 +77963,7 @@ components: type: string description: Additional information about why schedule provisioning failed. nullable: true + readOnly: true swapShiftsRequestsEnabled: type: boolean description: Indicates whether swap shifts requests are enabled for the schedule. @@ -74944,46 +77991,56 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.offerShiftRequest' + x-ms-navigationProperty: true openShiftChangeRequests: type: array items: $ref: '#/components/schemas/microsoft.graph.openShiftChangeRequest' + x-ms-navigationProperty: true openShifts: type: array items: $ref: '#/components/schemas/microsoft.graph.openShift' + x-ms-navigationProperty: true schedulingGroups: type: array items: $ref: '#/components/schemas/microsoft.graph.schedulingGroup' description: The logical grouping of users in the schedule (usually by role). + x-ms-navigationProperty: true shifts: type: array items: $ref: '#/components/schemas/microsoft.graph.shift' description: The shifts in the schedule. + x-ms-navigationProperty: true swapShiftsChangeRequests: type: array items: $ref: '#/components/schemas/microsoft.graph.swapShiftsChangeRequest' + x-ms-navigationProperty: true timeCards: type: array items: $ref: '#/components/schemas/microsoft.graph.timeCard' + x-ms-navigationProperty: true timeOffReasons: type: array items: $ref: '#/components/schemas/microsoft.graph.timeOffReason' description: The set of reasons for a time off in the schedule. + x-ms-navigationProperty: true timeOffRequests: type: array items: $ref: '#/components/schemas/microsoft.graph.timeOffRequest' + x-ms-navigationProperty: true timesOff: type: array items: $ref: '#/components/schemas/microsoft.graph.timeOff' description: The instances of times off in the schedule. + x-ms-navigationProperty: true additionalProperties: type: object microsoft.graph.associatedTeamInfo: @@ -75026,11 +78083,13 @@ components: items: $ref: '#/components/schemas/microsoft.graph.extension' description: The collection of open extensions defined for the task list. Nullable. + x-ms-navigationProperty: true tasks: type: array items: $ref: '#/components/schemas/microsoft.graph.todoTask' description: The tasks in this task list. Read-only. Nullable. + x-ms-navigationProperty: true additionalProperties: type: object microsoft.graph.ODataErrors.ErrorDetails: @@ -75053,6 +78112,47 @@ components: additionalProperties: type: object description: The structure of this object is service-specific + microsoft.graph.deviceManagement.aggregationType: + title: aggregationType + enum: + - count + - percentage + - affectedCloudPcCount + - affectedCloudPcPercentage + - unknownFutureValue + type: string + microsoft.graph.deviceManagement.notificationChannelType: + title: notificationChannelType + enum: + - portal + - email + - phoneCall + - sms + - unknownFutureValue + type: string + microsoft.graph.deviceManagement.notificationReceiver: + title: notificationReceiver + type: object + properties: + contactInformation: + type: string + nullable: true + locale: + type: string + nullable: true + additionalProperties: + type: object + microsoft.graph.deviceManagement.operatorType: + title: operatorType + enum: + - greaterOrEqual + - equal + - greater + - less + - lessOrEqual + - notEqual + - unknownFutureValue + type: string microsoft.graph.cloudPcAuditActorType: title: cloudPcAuditActorType enum: @@ -75095,12 +78195,15 @@ components: properties: additionalDetails: type: string + description: Additional message for this health check. nullable: true displayName: type: string + description: The connectivity health check item name. lastHealthCheckDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[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 the last check occurs. The timestamp is shown in ISO 8601 format and Coordinated Universal Time (UTC). For example, midnight UTC on Jan 1, 2014 appears as 2014-01-01T00:00:00Z.' format: date-time nullable: true result: @@ -75173,6 +78276,7 @@ components: title: organizationalMessageLogoType enum: - png + - unknownFutureValue type: string description: Indicates the content type of the logo x-ms-enum: @@ -75182,6 +78286,9 @@ components: - value: png description: Indicates that logo is a png file name: png + - value: unknownFutureValue + description: 'UnknownFutureValue, Evolvable enumeration sentinel value. Do not use.' + name: unknownFutureValue microsoft.graph.organizationalMessageLocalizedText: title: organizationalMessageLocalizedText type: object @@ -75242,21 +78349,17 @@ components: $ref: '#/components/schemas/microsoft.graph.printerDefaults' displayName: type: string - description: The name of the printer/printerShare. nullable: true isAcceptingJobs: type: boolean - description: Whether the printer/printerShare is currently accepting new print jobs. nullable: true location: $ref: '#/components/schemas/microsoft.graph.printerLocation' manufacturer: type: string - description: The manufacturer of the printer/printerShare. nullable: true model: type: string - description: The model name of the printer/printerShare. nullable: true name: type: string @@ -75267,7 +78370,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.printJob' - description: The list of jobs that are queued for printing by the printer/printerShare. + x-ms-navigationProperty: true additionalProperties: type: object microsoft.graph.printerShareViewpoint: @@ -75312,6 +78415,7 @@ components: items: $ref: '#/components/schemas/microsoft.graph.printConnector' description: The connectors that are associated with the printer. + x-ms-navigationProperty: true share: $ref: '#/components/schemas/microsoft.graph.printerShare' shares: @@ -75319,11 +78423,13 @@ components: items: $ref: '#/components/schemas/microsoft.graph.printerShare' description: 'The list of printerShares that are associated with the printer. Currently, only one printerShare can be associated with the printer. Read-only. Nullable.' + x-ms-navigationProperty: true taskTriggers: type: array items: $ref: '#/components/schemas/microsoft.graph.printTaskTrigger' description: A list of task triggers that are associated with the printer. + x-ms-navigationProperty: true additionalProperties: type: object microsoft.graph.analyticsActivityType: @@ -75525,11 +78631,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. 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. nullable: true additionalProperties: type: object @@ -75582,6 +78688,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.directoryObject' + x-ms-navigationProperty: true additionalProperties: type: object microsoft.graph.permissionClassificationType: @@ -75948,27 +79055,32 @@ components: items: $ref: '#/components/schemas/microsoft.graph.attachment' description: 'The collection of fileAttachment, itemAttachment, and referenceAttachment attachments for the post. Read-only. Nullable. Supports $expand.' + x-ms-navigationProperty: true extensions: type: array items: $ref: '#/components/schemas/microsoft.graph.extension' description: The collection of open extensions defined for the post. Read-only. Nullable. Supports $expand. + x-ms-navigationProperty: true inReplyTo: $ref: '#/components/schemas/microsoft.graph.post' mentions: type: array items: $ref: '#/components/schemas/microsoft.graph.mention' + x-ms-navigationProperty: true multiValueExtendedProperties: type: array items: $ref: '#/components/schemas/microsoft.graph.multiValueLegacyExtendedProperty' description: The collection of multi-value extended properties defined for the post. Read-only. Nullable. + x-ms-navigationProperty: true singleValueExtendedProperties: type: array items: $ref: '#/components/schemas/microsoft.graph.singleValueLegacyExtendedProperty' description: The collection of single-value extended properties defined for the post. Read-only. Nullable. + x-ms-navigationProperty: true additionalProperties: type: object microsoft.graph.messageRuleActions: @@ -76309,6 +79421,7 @@ components: items: $ref: '#/components/schemas/microsoft.graph.itemActivityOLD' description: The list of recent activities that took place on this item. + x-ms-navigationProperty: true analytics: $ref: '#/components/schemas/microsoft.graph.itemAnalytics' documentSetVersions: @@ -76316,6 +79429,7 @@ components: items: $ref: '#/components/schemas/microsoft.graph.documentSetVersion' description: Version information for a document set version created by a user. + x-ms-navigationProperty: true driveItem: $ref: '#/components/schemas/microsoft.graph.driveItem' fields: @@ -76325,6 +79439,7 @@ components: items: $ref: '#/components/schemas/microsoft.graph.listItemVersion' description: The list of previous versions of the list item. + x-ms-navigationProperty: true additionalProperties: type: object microsoft.graph.audio: @@ -76552,7 +79667,6 @@ components: properties: type: type: string - description: 'A string indicating the type of package. While oneNote is the only currently defined value, you should expect other package types to be returned and handle them accordingly.' nullable: true additionalProperties: type: object @@ -76794,7 +79908,6 @@ components: nullable: true frameRate: type: number - description: Frame rate of the video. format: double nullable: true height: @@ -76825,6 +79938,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.workbookComment' + x-ms-navigationProperty: true functions: $ref: '#/components/schemas/microsoft.graph.workbookFunctions' names: @@ -76832,21 +79946,25 @@ components: items: $ref: '#/components/schemas/microsoft.graph.workbookNamedItem' description: Represents a collection of workbooks scoped named items (named ranges and constants). Read-only. + x-ms-navigationProperty: true operations: 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.' + x-ms-navigationProperty: true tables: type: array items: $ref: '#/components/schemas/microsoft.graph.workbookTable' description: Represents a collection of tables associated with the workbook. Read-only. + x-ms-navigationProperty: true worksheets: type: array items: $ref: '#/components/schemas/microsoft.graph.workbookWorksheet' description: Represents a collection of worksheets associated with the workbook. Read-only. + x-ms-navigationProperty: true additionalProperties: type: object microsoft.graph.subscription: @@ -77005,6 +80123,7 @@ components: items: $ref: '#/components/schemas/microsoft.graph.itemActivity' description: Exposes the itemActivities represented in this itemActivityStat resource. + x-ms-navigationProperty: true additionalProperties: type: object microsoft.graph.booleanColumn: @@ -77317,10 +80436,12 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.columnDefinition' + x-ms-navigationProperty: true welcomePageColumns: type: array items: $ref: '#/components/schemas/microsoft.graph.columnDefinition' + x-ms-navigationProperty: true additionalProperties: type: object microsoft.graph.documentSetContent: @@ -77500,6 +80621,7 @@ components: items: $ref: '#/components/schemas/microsoft.graph.termStore.set' description: 'All sets under the group in a term [store].' + x-ms-navigationProperty: true additionalProperties: type: object microsoft.graph.termStore.set: @@ -77533,6 +80655,7 @@ components: items: $ref: '#/components/schemas/microsoft.graph.termStore.term' description: 'Children terms of set in term [store].' + x-ms-navigationProperty: true parentGroup: $ref: '#/components/schemas/microsoft.graph.termStore.group' relations: @@ -77540,11 +80663,13 @@ components: items: $ref: '#/components/schemas/microsoft.graph.termStore.relation' description: Indicates which terms have been pinned or reused directly under the set. + x-ms-navigationProperty: true terms: type: array items: $ref: '#/components/schemas/microsoft.graph.termStore.term' description: All the terms under the set. + x-ms-navigationProperty: true additionalProperties: type: object microsoft.graph.request: @@ -77986,6 +81111,7 @@ components: items: $ref: '#/components/schemas/microsoft.graph.plannerTask' description: Read-only. Nullable. The collection of tasks in the bucket. + x-ms-navigationProperty: true additionalProperties: type: object microsoft.graph.plannerPlanDetails: @@ -78213,6 +81339,7 @@ components: 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 + readOnly: true lastModifiedBy: $ref: '#/components/schemas/microsoft.graph.identitySet' lastModifiedDateTime: @@ -78221,6 +81348,7 @@ components: 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 + readOnly: true additionalProperties: type: object microsoft.graph.shiftAvailability: @@ -78250,14 +81378,12 @@ components: $ref: '#/components/schemas/microsoft.graph.identitySet' displayName: type: string - description: The name of the notebook. nullable: true lastModifiedBy: $ref: '#/components/schemas/microsoft.graph.identitySet' 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 additionalProperties: @@ -78325,7 +81451,6 @@ 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: 'The date and time when the page was created. The timestamp represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. Read-only.' format: date-time nullable: true additionalProperties: @@ -78348,7 +81473,6 @@ components: properties: self: type: string - description: The endpoint where you can get details about the page. Read-only. nullable: true additionalProperties: type: object @@ -78648,7 +81772,7 @@ components: properties: isCaptionEnabled: type: boolean - description: Indicates whether caption is enabled for this Teams live event. + description: Indicates whether captions are enabled for this Teams live event. nullable: true spokenLanguage: type: string @@ -78762,6 +81886,7 @@ components: items: $ref: '#/components/schemas/microsoft.graph.meetingRegistrantBase' description: Registrants of the online meeting. + x-ms-navigationProperty: true additionalProperties: type: object microsoft.graph.meetingSpeaker: @@ -78948,6 +82073,7 @@ components: items: $ref: '#/components/schemas/microsoft.graph.teamsAppDefinition' description: The details for each version of the app. + x-ms-navigationProperty: true additionalProperties: type: object microsoft.graph.teamsAppDefinition: @@ -78966,7 +82092,6 @@ components: $ref: '#/components/schemas/microsoft.graph.identitySet' description: type: string - description: Verbose description of the application. nullable: true displayName: type: string @@ -79241,6 +82366,7 @@ components: items: $ref: '#/components/schemas/microsoft.graph.conversationMember' description: A collection of team members who have access to the shared channel. + x-ms-navigationProperty: true additionalProperties: type: object microsoft.graph.teamworkTagType: @@ -79266,6 +82392,14 @@ components: nullable: true additionalProperties: type: object + microsoft.graph.teamTemplateAudience: + title: teamTemplateAudience + enum: + - organization + - user + - public + - unknownFutureValue + type: string microsoft.graph.operationStatus: title: operationStatus enum: @@ -79294,6 +82428,7 @@ components: 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 + readOnly: true recipientActionMessage: type: string description: Custom message sent by recipient of the offer shift request. @@ -79353,6 +82488,7 @@ components: type: boolean description: Indicates whether the schedulingGroup can be used when creating new entities or updating existing ones. Required. nullable: true + readOnly: true userIds: type: array items: @@ -79571,25 +82707,30 @@ components: items: $ref: '#/components/schemas/microsoft.graph.attachmentBase' description: A collection of file attachments for the task. + x-ms-navigationProperty: true attachmentSessions: type: array items: $ref: '#/components/schemas/microsoft.graph.attachmentSession' + x-ms-navigationProperty: true checklistItems: type: array items: $ref: '#/components/schemas/microsoft.graph.checklistItem' description: A collection of smaller subtasks linked to the more complex parent task. + x-ms-navigationProperty: true extensions: type: array items: $ref: '#/components/schemas/microsoft.graph.extension' description: The collection of open extensions defined for the task. Nullable. + x-ms-navigationProperty: true linkedResources: type: array items: $ref: '#/components/schemas/microsoft.graph.linkedResource' description: A collection of resources linked to the task. + x-ms-navigationProperty: true additionalProperties: type: object microsoft.graph.cloudPcConnectivityEventResult: @@ -79619,6 +82760,8 @@ components: - endpointConnectivityCheckCloudPcUrlNotAllowListed - endpointConnectivityCheckWVDUrlNotAllowListed - endpointConnectivityCheckIntuneUrlNotAllowListed + - endpointConnectivityCheckAzureADUrlNotAllowListed + - endpointConnectivityCheckLocaleUrlNotAllowListed - endpointConnectivityCheckUnknownError - azureAdDeviceSyncCheckDeviceNotFound - azureAdDeviceSyncCheckLongSyncCircle @@ -80135,11 +83278,13 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.printDocument' + x-ms-navigationProperty: true tasks: type: array items: $ref: '#/components/schemas/microsoft.graph.printTask' description: A list of printTasks that were triggered by this print job. + x-ms-navigationProperty: true additionalProperties: type: object microsoft.graph.printConnector: @@ -80342,7 +83487,7 @@ components: interval: pattern: '^-?P([0-9]+D)?(T([0-9]+H)?([0-9]+M)?([0-9]+([.][0-9]+)?S)?)?$' type: string - description: The interval between synchronization iterations. + description: 'The interval between synchronization iterations. The value is represented in ISO 8601 format for durations. For example, PT1M represents a period of 1 month.' format: duration state: $ref: '#/components/schemas/microsoft.graph.synchronizationScheduleState' @@ -80415,6 +83560,7 @@ components: items: $ref: '#/components/schemas/microsoft.graph.directoryDefinition' description: Contains the collection of directories and all of their objects. + x-ms-navigationProperty: true additionalProperties: type: object microsoft.graph.metadataEntry: @@ -80761,6 +83907,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.workbookCommentReply' + x-ms-navigationProperty: true additionalProperties: type: object microsoft.graph.workbookFunctions: @@ -80860,11 +84007,13 @@ components: items: $ref: '#/components/schemas/microsoft.graph.workbookTableColumn' description: Represents a collection of all the columns in the table. Read-only. + x-ms-navigationProperty: true rows: type: array items: $ref: '#/components/schemas/microsoft.graph.workbookTableRow' description: Represents a collection of all the rows in the table. Read-only. + x-ms-navigationProperty: true sort: $ref: '#/components/schemas/microsoft.graph.workbookTableSort' worksheet: @@ -80895,16 +84044,19 @@ components: items: $ref: '#/components/schemas/microsoft.graph.workbookChart' description: Returns collection of charts that are part of the worksheet. Read-only. + x-ms-navigationProperty: true names: type: array items: $ref: '#/components/schemas/microsoft.graph.workbookNamedItem' description: Returns collection of names that are associated with the worksheet. Read-only. + x-ms-navigationProperty: true pivotTables: type: array items: $ref: '#/components/schemas/microsoft.graph.workbookPivotTable' description: Collection of PivotTables that are part of the worksheet. + x-ms-navigationProperty: true protection: $ref: '#/components/schemas/microsoft.graph.workbookWorksheetProtection' tables: @@ -80912,6 +84064,7 @@ components: items: $ref: '#/components/schemas/microsoft.graph.workbookTable' description: Collection of tables that are part of the worksheet. Read-only. + x-ms-navigationProperty: true additionalProperties: type: object microsoft.graph.thumbnail: @@ -81012,7 +84165,6 @@ 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: Details about when the activity took place. Read-only. format: date-time nullable: true actor: @@ -81059,11 +84211,13 @@ components: items: $ref: '#/components/schemas/microsoft.graph.termStore.term' description: Children of current term. + x-ms-navigationProperty: true relations: type: array items: $ref: '#/components/schemas/microsoft.graph.termStore.relation' description: To indicate which terms are related to the current term as either pinned or reused. + x-ms-navigationProperty: true set: $ref: '#/components/schemas/microsoft.graph.termStore.set' additionalProperties: @@ -81783,23 +84937,27 @@ components: type: string format: date-time nullable: true + readOnly: true managerActionMessage: type: string nullable: true managerUserId: type: string nullable: true + readOnly: true senderDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string format: date-time nullable: true + readOnly: true senderMessage: type: string nullable: true senderUserId: type: string nullable: true + readOnly: true state: $ref: '#/components/schemas/microsoft.graph.scheduleChangeState' additionalProperties: @@ -83228,6 +86386,7 @@ components: items: $ref: '#/components/schemas/microsoft.graph.printTask' description: A list of tasks that have been created based on this definition. The list includes currently running tasks and recently completed tasks. Read-only. + x-ms-navigationProperty: true additionalProperties: type: object microsoft.graph.appKeyCredentialRestrictionType: @@ -83574,7 +86733,6 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.workbookSortField' - description: Represents the current conditions used to last sort the table. Read-only. matchCase: type: boolean description: Represents whether the casing impacted the last sort of the table. Read-only. @@ -83622,6 +86780,7 @@ components: items: $ref: '#/components/schemas/microsoft.graph.workbookChartSeries' description: Represents either a single series or collection of series in the chart. Read-only. + x-ms-navigationProperty: true title: $ref: '#/components/schemas/microsoft.graph.workbookChartTitle' worksheet: @@ -84216,6 +87375,7 @@ components: items: $ref: '#/components/schemas/microsoft.graph.workbookChartPoint' description: Represents a collection of all points in the series. Read-only. + x-ms-navigationProperty: true additionalProperties: type: object microsoft.graph.workbookChartTitle: @@ -85553,6 +88713,8 @@ components: name: $top in: query description: Show only the first n items + style: form + explode: false schema: minimum: 0 type: integer @@ -85561,6 +88723,8 @@ components: name: $skip in: query description: Skip the first n items + style: form + explode: false schema: minimum: 0 type: integer @@ -85568,18 +88732,24 @@ components: name: $search in: query description: Search items by search phrases + style: form + explode: false schema: type: string filter: name: $filter in: query description: Filter items by property values + style: form + explode: false schema: type: string count: name: $count in: query description: Include count of items + style: form + explode: false schema: type: boolean securitySchemes: diff --git a/openApiDocs/beta/Devices.CloudPrint.yml b/openApiDocs/beta/Devices.CloudPrint.yml index 4e93651c9d3..f20a941d310 100644 --- a/openApiDocs/beta/Devices.CloudPrint.yml +++ b/openApiDocs/beta/Devices.CloudPrint.yml @@ -102,7 +102,11 @@ paths: get: tags: - print.printConnector - summary: Get connectors from print + summary: List printConnectors + description: Retrieve a list of print connectors. + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/print-list-connectors?view=graph-rest-1.0 operationId: print_ListConnectors parameters: - $ref: '#/components/parameters/top' @@ -207,12 +211,14 @@ paths: tags: - print.printConnector summary: Get connectors from print + description: The list of available print connectors. operationId: print_GetConnectors parameters: - name: printConnector-id in: path description: 'key: id of printConnector' required: true + style: simple schema: type: string x-ms-docs-key-type: printConnector @@ -268,6 +274,7 @@ paths: in: path description: 'key: id of printConnector' required: true + style: simple schema: type: string x-ms-docs-key-type: printConnector @@ -294,12 +301,14 @@ paths: in: path description: 'key: id of printConnector' required: true + style: simple schema: type: string x-ms-docs-key-type: printConnector - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -405,6 +414,7 @@ paths: in: path description: 'key: id of printOperation' required: true + style: simple schema: type: string x-ms-docs-key-type: printOperation @@ -454,6 +464,7 @@ paths: in: path description: 'key: id of printOperation' required: true + style: simple schema: type: string x-ms-docs-key-type: printOperation @@ -480,12 +491,14 @@ paths: in: path description: 'key: id of printOperation' required: true + style: simple schema: type: string x-ms-docs-key-type: printOperation - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -498,7 +511,11 @@ paths: get: tags: - print.printer - summary: Get printers from print + summary: List printers + description: Retrieve the list of **printers** that are registered in the tenant. + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/print-list-printers?view=graph-rest-1.0 operationId: print_ListPrinters parameters: - $ref: '#/components/parameters/top' @@ -631,12 +648,14 @@ paths: tags: - print.printer summary: Get printers from print + description: The list of printers registered in the tenant. operationId: print_GetPrinters parameters: - name: printer-id in: path description: 'key: id of printer' required: true + style: simple schema: type: string x-ms-docs-key-type: printer @@ -735,6 +754,7 @@ paths: in: path description: 'key: id of printer' required: true + style: simple schema: type: string x-ms-docs-key-type: printer @@ -761,12 +781,14 @@ paths: in: path description: 'key: id of printer' required: true + style: simple schema: type: string x-ms-docs-key-type: printer - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -779,13 +801,18 @@ paths: get: tags: - print.printer - summary: Get connectors from print + summary: List printConnectors for printer + description: Retrieve a list of **connectors** associated with the printer. + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/printer-list-connectors?view=graph-rest-1.0 operationId: print.printers_ListConnectors parameters: - name: printer-id in: path description: 'key: id of printer' required: true + style: simple schema: type: string x-ms-docs-key-type: printer @@ -869,12 +896,14 @@ paths: tags: - print.printer summary: Get connectors from print + description: The connectors that are associated with the printer. operationId: print.printers_GetConnectors parameters: - name: printer-id in: path description: 'key: id of printer' required: true + style: simple schema: type: string x-ms-docs-key-type: printer @@ -882,6 +911,7 @@ paths: in: path description: 'key: id of printConnector' required: true + style: simple schema: type: string x-ms-docs-key-type: printConnector @@ -938,6 +968,7 @@ paths: in: path description: 'key: id of printer' required: true + style: simple schema: type: string x-ms-docs-key-type: printer @@ -962,6 +993,7 @@ paths: in: path description: 'key: id of printer' required: true + style: simple schema: type: string x-ms-docs-key-type: printer @@ -976,12 +1008,17 @@ paths: tags: - print.Actions summary: Invoke action restoreFactoryDefaults + description: Restore a printer's default settings to the values specified by the manufacturer. + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/printer-restorefactorydefaults?view=graph-rest-1.0 operationId: print.printers_restoreFactoryDefaults parameters: - name: printer-id in: path description: 'key: id of printer' required: true + style: simple schema: type: string x-ms-docs-key-type: printer @@ -1002,6 +1039,7 @@ paths: in: path description: 'key: id of printer' required: true + style: simple schema: type: string x-ms-docs-key-type: printer @@ -1081,12 +1119,14 @@ paths: tags: - print.printer summary: Get shares from print + description: 'The list of printerShares that are associated with the printer. Currently, only one printerShare can be associated with the printer. Read-only. Nullable.' operationId: print.printers_ListShares parameters: - name: printer-id in: path description: 'key: id of printer' required: true + style: simple schema: type: string x-ms-docs-key-type: printer @@ -1190,12 +1230,14 @@ paths: tags: - print.printer summary: Get shares from print + description: 'The list of printerShares that are associated with the printer. Currently, only one printerShare can be associated with the printer. Read-only. Nullable.' operationId: print.printers_GetShares parameters: - name: printer-id in: path description: 'key: id of printer' required: true + style: simple schema: type: string x-ms-docs-key-type: printer @@ -1203,6 +1245,7 @@ paths: in: path description: 'key: id of printerShare' required: true + style: simple schema: type: string x-ms-docs-key-type: printerShare @@ -1285,13 +1328,18 @@ paths: get: tags: - print.printer - summary: Get taskTriggers from print + summary: List taskTriggers + description: 'Retrieve a list of task triggers associated with the printer. The list of task triggers defines which tasks will be triggered as a result of events that occur during printing. For details about how to use this API to add pull printing support to Universal Print, see Extending Universal Print to support pull printing.' + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/printer-list-tasktriggers?view=graph-rest-1.0 operationId: print.printers_ListTaskTriggers parameters: - name: printer-id in: path description: 'key: id of printer' required: true + style: simple schema: type: string x-ms-docs-key-type: printer @@ -1354,13 +1402,18 @@ paths: post: tags: - print.printer - summary: Create new navigation property to taskTriggers for print + summary: Create taskTrigger + description: 'Create a new task trigger on the specified printer. Currently, only **one** task trigger can be specified per printer, but this limit might be removed in the future. ' + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/printer-post-tasktriggers?view=graph-rest-1.0 operationId: print.printers_CreateTaskTriggers parameters: - name: printer-id in: path description: 'key: id of printer' required: true + style: simple schema: type: string x-ms-docs-key-type: printer @@ -1386,12 +1439,14 @@ paths: tags: - print.printer summary: Get taskTriggers from print + description: A list of task triggers that are associated with the printer. operationId: print.printers_GetTaskTriggers parameters: - name: printer-id in: path description: 'key: id of printer' required: true + style: simple schema: type: string x-ms-docs-key-type: printer @@ -1399,6 +1454,7 @@ paths: in: path description: 'key: id of printTaskTrigger' required: true + style: simple schema: type: string x-ms-docs-key-type: printTaskTrigger @@ -1455,6 +1511,7 @@ paths: in: path description: 'key: id of printer' required: true + style: simple schema: type: string x-ms-docs-key-type: printer @@ -1462,6 +1519,7 @@ paths: in: path description: 'key: id of printTaskTrigger' required: true + style: simple schema: type: string x-ms-docs-key-type: printTaskTrigger @@ -1488,6 +1546,7 @@ paths: in: path description: 'key: id of printer' required: true + style: simple schema: type: string x-ms-docs-key-type: printer @@ -1495,12 +1554,14 @@ paths: in: path description: 'key: id of printTaskTrigger' required: true + style: simple schema: type: string x-ms-docs-key-type: printTaskTrigger - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -1514,12 +1575,14 @@ paths: tags: - print.printer summary: Get definition from print + description: An abstract definition that will be used to create a printTask when triggered by a print event. Read-only. operationId: print.printers.taskTriggers_GetDefinition parameters: - name: printer-id in: path description: 'key: id of printer' required: true + style: simple schema: type: string x-ms-docs-key-type: printer @@ -1527,6 +1590,7 @@ paths: in: path description: 'key: id of printTaskTrigger' required: true + style: simple schema: type: string x-ms-docs-key-type: printTaskTrigger @@ -1579,6 +1643,10 @@ paths: tags: - print.Actions summary: Invoke action create + description: 'Create (register) a printer with the Universal Print service. This is a long-running operation and as such, it returns a printerCreateOperation that can be used to track and verify the registration of the printer.' + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/printer-create?view=graph-rest-1.0 operationId: print.printers_create requestBody: description: Action parameters @@ -1749,6 +1817,7 @@ paths: in: path description: 'key: id of printerShare' required: true + style: simple schema: type: string x-ms-docs-key-type: printerShare @@ -1833,6 +1902,7 @@ paths: in: path description: 'key: id of printerShare' required: true + style: simple schema: type: string x-ms-docs-key-type: printerShare @@ -1859,12 +1929,14 @@ paths: in: path description: 'key: id of printerShare' required: true + style: simple schema: type: string x-ms-docs-key-type: printerShare - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -1877,13 +1949,18 @@ paths: get: tags: - print.printerShare - summary: Get allowedGroups from print + summary: List allowedGroups for printerShare + description: Retrieve a list of groups that have been granted access to submit print jobs to the associated printerShare. + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/printershare-list-allowedgroups?view=graph-rest-1.0 operationId: print.printerShares_ListAllowedGroups parameters: - name: printerShare-id in: path description: 'key: id of printerShare' required: true + style: simple schema: type: string x-ms-docs-key-type: printerShare @@ -2158,6 +2235,7 @@ paths: in: path description: 'key: id of printerShare' required: true + style: simple schema: type: string x-ms-docs-key-type: printerShare @@ -2165,17 +2243,21 @@ paths: in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group - name: If-Match in: header description: ETag + style: simple schema: type: string - name: '@id' in: query description: Delete Uri + style: form + explode: false schema: type: string responses: @@ -2188,13 +2270,18 @@ paths: get: tags: - print.printerShare - summary: Get ref of allowedGroups from print + summary: List allowedGroups for printerShare + description: Retrieve a list of groups that have been granted access to submit print jobs to the associated printerShare. + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/printershare-list-allowedgroups?view=graph-rest-1.0 operationId: print.printerShares_ListAllowedGroupsGraphBPreRef parameters: - name: printerShare-id in: path description: 'key: id of printerShare' required: true + style: simple schema: type: string x-ms-docs-key-type: printerShare @@ -2337,18 +2424,12 @@ paths: in: path description: 'key: id of printerShare' required: true + style: simple schema: type: string x-ms-docs-key-type: printerShare requestBody: - description: New navigation property ref value - content: - application/json: - schema: - type: object - additionalProperties: - type: object - required: true + $ref: '#/components/requestBodies/refPostBody' responses: '204': description: Success @@ -2359,13 +2440,18 @@ paths: get: tags: - print.printerShare - summary: Get allowedUsers from print + summary: List allowedUsers for printerShare + description: Retrieve a list of users who have been granted access to submit print jobs to the associated printerShare. + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/printershare-list-allowedusers?view=graph-rest-1.0 operationId: print.printerShares_ListAllowedUsers parameters: - name: printerShare-id in: path description: 'key: id of printerShare' required: true + style: simple schema: type: string x-ms-docs-key-type: printerShare @@ -2426,6 +2512,8 @@ paths: - employeeHireDate desc - employeeId - employeeId desc + - employeeLeaveDateTime + - employeeLeaveDateTime desc - employeeOrgData - employeeOrgData desc - employeeType @@ -2578,6 +2666,7 @@ paths: - displayName - employeeHireDate - employeeId + - employeeLeaveDateTime - employeeOrgData - employeeType - externalUserState @@ -2801,6 +2890,7 @@ paths: in: path description: 'key: id of printerShare' required: true + style: simple schema: type: string x-ms-docs-key-type: printerShare @@ -2808,17 +2898,21 @@ paths: in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user - name: If-Match in: header description: ETag + style: simple schema: type: string - name: '@id' in: query description: Delete Uri + style: form + explode: false schema: type: string responses: @@ -2831,13 +2925,18 @@ paths: get: tags: - print.printerShare - summary: Get ref of allowedUsers from print + summary: List allowedUsers for printerShare + description: Retrieve a list of users who have been granted access to submit print jobs to the associated printerShare. + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/printershare-list-allowedusers?view=graph-rest-1.0 operationId: print.printerShares_ListAllowedUsersGraphBPreRef parameters: - name: printerShare-id in: path description: 'key: id of printerShare' required: true + style: simple schema: type: string x-ms-docs-key-type: printerShare @@ -2898,6 +2997,8 @@ paths: - employeeHireDate desc - employeeId - employeeId desc + - employeeLeaveDateTime + - employeeLeaveDateTime desc - employeeOrgData - employeeOrgData desc - employeeType @@ -3038,18 +3139,12 @@ paths: in: path description: 'key: id of printerShare' required: true + style: simple schema: type: string x-ms-docs-key-type: printerShare requestBody: - description: New navigation property ref value - content: - application/json: - schema: - type: object - additionalProperties: - type: object - required: true + $ref: '#/components/requestBodies/refPostBody' responses: '204': description: Success @@ -3061,12 +3156,14 @@ paths: tags: - print.printerShare summary: Get printer from print + description: The printer that this printer share is related to. operationId: print.printerShares_GetPrinter parameters: - name: printerShare-id in: path description: 'key: id of printerShare' required: true + style: simple schema: type: string x-ms-docs-key-type: printerShare @@ -3252,12 +3349,6 @@ paths: operationId: print.reports.getAttackSimulationTrainingUserCoverage getAzureADApplicationSignInSummary: operationId: print.reports.getAzureADApplicationSignInSummary - getAzureADFeatureUsage: - operationId: print.reports.getAzureADFeatureUsage - getAzureADLicenseUsage: - operationId: print.reports.getAzureADLicenseUsage - getAzureADUserFeatureUsage: - operationId: print.reports.getAzureADUserFeatureUsage getBrowserDistributionUserCounts: operationId: print.reports.getBrowserDistributionUserCounts getBrowserUserCounts: @@ -3478,6 +3569,7 @@ paths: - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -3490,7 +3582,11 @@ paths: get: tags: - print.reportRoot - summary: Get applicationSignInDetailedSummary from print + summary: List applicationSignInDetailedSummary + description: Retrieve the applicationSignInDetailedSummary objects. + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/reportroot-list-applicationsignindetailedsummary?view=graph-rest-1.0 operationId: print.reports_ListApplicationSignInDetailedSummary parameters: - $ref: '#/components/parameters/top' @@ -3586,12 +3682,14 @@ paths: tags: - print.reportRoot summary: Get applicationSignInDetailedSummary from print + description: Represents a detailed summary of an application sign-in. operationId: print.reports_GetApplicationSignInDetailedSummary parameters: - name: applicationSignInDetailedSummary-id in: path description: 'key: id of applicationSignInDetailedSummary' required: true + style: simple schema: type: string x-ms-docs-key-type: applicationSignInDetailedSummary @@ -3644,6 +3742,7 @@ paths: in: path description: 'key: id of applicationSignInDetailedSummary' required: true + style: simple schema: type: string x-ms-docs-key-type: applicationSignInDetailedSummary @@ -3670,12 +3769,14 @@ paths: in: path description: 'key: id of applicationSignInDetailedSummary' required: true + style: simple schema: type: string x-ms-docs-key-type: applicationSignInDetailedSummary - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -3689,6 +3790,7 @@ paths: tags: - print.reportRoot summary: Get authenticationMethods from print + description: Container for navigation properties for Azure AD authentication methods resources. operationId: print.reports_GetAuthenticationMethods parameters: - name: $select @@ -3761,6 +3863,7 @@ paths: - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -3796,12 +3899,14 @@ paths: in: path description: 'Usage: includedUserTypes=''{includedUserTypes}''' required: true + style: simple schema: $ref: '#/components/schemas/microsoft.graph.includedUserTypes' - name: includedUserRoles in: path description: 'Usage: includedUserRoles=''{includedUserRoles}''' required: true + style: simple schema: $ref: '#/components/schemas/microsoft.graph.includedUserRoles' responses: @@ -3841,12 +3946,14 @@ paths: in: path description: 'Usage: includedUserTypes=''{includedUserTypes}''' required: true + style: simple schema: $ref: '#/components/schemas/microsoft.graph.includedUserTypes' - name: includedUserRoles in: path description: 'Usage: includedUserRoles=''{includedUserRoles}''' required: true + style: simple schema: $ref: '#/components/schemas/microsoft.graph.includedUserRoles' responses: @@ -3863,7 +3970,11 @@ paths: get: tags: - print.reportRoot - summary: Get userRegistrationDetails from print + summary: List userRegistrationDetails + description: Get a list of the authentication methods registered for the user as defined in the userRegistrationDetails object. + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/authenticationmethodsroot-list-userregistrationdetails?view=graph-rest-1.0 operationId: print.reports.authenticationMethods_ListUserRegistrationDetails parameters: - $ref: '#/components/parameters/top' @@ -3980,12 +4091,14 @@ paths: tags: - print.reportRoot summary: Get userRegistrationDetails from print + description: 'Represents the state of a user''s authentication methods, including which methods are registered and which features the user is registered and capable of (such as multi-factor authentication, self-service password reset, and passwordless authentication).' operationId: print.reports.authenticationMethods_GetUserRegistrationDetails parameters: - name: userRegistrationDetails-id in: path description: 'key: id of userRegistrationDetails' required: true + style: simple schema: type: string x-ms-docs-key-type: userRegistrationDetails @@ -4045,6 +4158,7 @@ paths: in: path description: 'key: id of userRegistrationDetails' required: true + style: simple schema: type: string x-ms-docs-key-type: userRegistrationDetails @@ -4071,12 +4185,14 @@ paths: in: path description: 'key: id of userRegistrationDetails' required: true + style: simple schema: type: string x-ms-docs-key-type: userRegistrationDetails - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -4089,7 +4205,11 @@ paths: get: tags: - print.reportRoot - summary: Get credentialUserRegistrationDetails from print + summary: List credentialUserRegistrationDetails + description: Get a list of credentialUserRegistrationDetails objects for a given tenant. + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/reportroot-list-credentialuserregistrationdetails?view=graph-rest-1.0 operationId: print.reports_ListCredentialUserRegistrationDetails parameters: - $ref: '#/components/parameters/top' @@ -4191,12 +4311,14 @@ paths: tags: - print.reportRoot summary: Get credentialUserRegistrationDetails from print + description: Details of the usage of self-service password reset and multi-factor authentication (MFA) for all registered users. operationId: print.reports_GetCredentialUserRegistrationDetails parameters: - name: credentialUserRegistrationDetails-id in: path description: 'key: id of credentialUserRegistrationDetails' required: true + style: simple schema: type: string x-ms-docs-key-type: credentialUserRegistrationDetails @@ -4251,6 +4373,7 @@ paths: in: path description: 'key: id of credentialUserRegistrationDetails' required: true + style: simple schema: type: string x-ms-docs-key-type: credentialUserRegistrationDetails @@ -4277,12 +4400,14 @@ paths: in: path description: 'key: id of credentialUserRegistrationDetails' required: true + style: simple schema: type: string x-ms-docs-key-type: credentialUserRegistrationDetails - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -4295,7 +4420,11 @@ paths: get: tags: - print.reportRoot - summary: Get dailyPrintUsageByPrinter from print + summary: List dailyPrintUsageByPrinter + description: 'Retrieve a list of daily print usage summaries, grouped by printer.' + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/reportroot-list-dailyprintusagebyprinter?view=graph-rest-1.0 operationId: print.reports_ListDailyPrintUsageGraphBPrePrinter parameters: - $ref: '#/components/parameters/top' @@ -4397,6 +4526,7 @@ paths: in: path description: 'key: id of printUsageByPrinter' required: true + style: simple schema: type: string x-ms-docs-key-type: printUsageByPrinter @@ -4449,6 +4579,7 @@ paths: in: path description: 'key: id of printUsageByPrinter' required: true + style: simple schema: type: string x-ms-docs-key-type: printUsageByPrinter @@ -4475,12 +4606,14 @@ paths: in: path description: 'key: id of printUsageByPrinter' required: true + style: simple schema: type: string x-ms-docs-key-type: printUsageByPrinter - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -4493,7 +4626,11 @@ paths: get: tags: - print.reportRoot - summary: Get dailyPrintUsageByUser from print + summary: List dailyPrintUsageByUser + description: 'Retrieve a list of daily print usage summaries, grouped by user.' + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/reportroot-list-dailyprintusagebyuser?view=graph-rest-1.0 operationId: print.reports_ListDailyPrintUsageGraphBPreUser parameters: - $ref: '#/components/parameters/top' @@ -4595,6 +4732,7 @@ paths: in: path description: 'key: id of printUsageByUser' required: true + style: simple schema: type: string x-ms-docs-key-type: printUsageByUser @@ -4647,6 +4785,7 @@ paths: in: path description: 'key: id of printUsageByUser' required: true + style: simple schema: type: string x-ms-docs-key-type: printUsageByUser @@ -4673,12 +4812,14 @@ paths: in: path description: 'key: id of printUsageByUser' required: true + style: simple schema: type: string x-ms-docs-key-type: printUsageByUser - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -4793,6 +4934,7 @@ paths: in: path description: 'key: id of printUsageByPrinter' required: true + style: simple schema: type: string x-ms-docs-key-type: printUsageByPrinter @@ -4845,6 +4987,7 @@ paths: in: path description: 'key: id of printUsageByPrinter' required: true + style: simple schema: type: string x-ms-docs-key-type: printUsageByPrinter @@ -4871,12 +5014,14 @@ paths: in: path description: 'key: id of printUsageByPrinter' required: true + style: simple schema: type: string x-ms-docs-key-type: printUsageByPrinter - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -4991,6 +5136,7 @@ paths: in: path description: 'key: id of printUsageByUser' required: true + style: simple schema: type: string x-ms-docs-key-type: printUsageByUser @@ -5043,6 +5189,7 @@ paths: in: path description: 'key: id of printUsageByUser' required: true + style: simple schema: type: string x-ms-docs-key-type: printUsageByUser @@ -5069,12 +5216,14 @@ paths: in: path description: 'key: id of printUsageByUser' required: true + style: simple schema: type: string x-ms-docs-key-type: printUsageByUser - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -5088,6 +5237,7 @@ paths: tags: - print.Functions summary: Invoke function deviceConfigurationDeviceActivity + description: Metadata for the device configuration device activity report operationId: print.reports_deviceConfigurationDeviceActivity responses: '200': @@ -5104,6 +5254,7 @@ paths: tags: - print.Functions summary: Invoke function deviceConfigurationUserActivity + description: Metadata for the device configuration user activity report operationId: print.reports_deviceConfigurationUserActivity responses: '200': @@ -5121,13 +5272,18 @@ paths: - print.Functions summary: Invoke function getAttackSimulationRepeatOffenders operationId: print.reports_getAttackSimulationRepeatOffenders + parameters: + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' responses: '200': description: Success content: application/json: schema: - title: Collection of reportRoot type: object properties: value: @@ -5145,19 +5301,27 @@ paths: version: 2022-05/Tasks_And_Plans description: 'This report function api is deprecated and will stop returning data on August 20, 2022. Api is now moved to /reports/security. Please use the new API.' x-ms-docs-operation-type: function + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore /print/reports/microsoft.graph.getAttackSimulationSimulationUserCoverage(): get: tags: - print.Functions summary: Invoke function getAttackSimulationSimulationUserCoverage operationId: print.reports_getAttackSimulationSimulationUserCoverage + parameters: + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' responses: '200': description: Success content: application/json: schema: - title: Collection of reportRoot type: object properties: value: @@ -5175,19 +5339,27 @@ paths: version: 2022-05/Tasks_And_Plans description: 'This report function api is deprecated and will stop returning data on August 20, 2022. Api is now moved to /reports/security. Please use the new API.' x-ms-docs-operation-type: function + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore /print/reports/microsoft.graph.getAttackSimulationTrainingUserCoverage(): get: tags: - print.Functions summary: Invoke function getAttackSimulationTrainingUserCoverage operationId: print.reports_getAttackSimulationTrainingUserCoverage + parameters: + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' responses: '200': description: Success content: application/json: schema: - title: Collection of reportRoot type: object properties: value: @@ -5205,6 +5377,9 @@ paths: version: 2022-05/Tasks_And_Plans description: 'This report function api is deprecated and will stop returning data on August 20, 2022. Api is now moved to /reports/security. Please use the new API.' x-ms-docs-operation-type: function + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore '/print/reports/microsoft.graph.getAzureADApplicationSignInSummary(period=''{period}'')': get: tags: @@ -5216,15 +5391,58 @@ paths: in: path description: 'Usage: period=''{period}''' required: true + style: simple schema: type: string + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - appDisplayName + - failedSignInCount + - successfulSignInCount + - successPercentage + type: string + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - id desc + - appDisplayName + - appDisplayName desc + - failedSignInCount + - failedSignInCount desc + - successfulSignInCount + - successfulSignInCount desc + - successPercentage + - successPercentage desc + type: string responses: '200': description: Success content: application/json: schema: - title: Collection of reportRoot + title: Collection of applicationSignInSummary type: object properties: value: @@ -5236,161 +5454,256 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: function - '/print/reports/microsoft.graph.getAzureADFeatureUsage(period=''{period}'')': + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + '/print/reports/microsoft.graph.getBrowserDistributionUserCounts(period=''{period}'')': get: tags: - print.Functions - summary: Invoke function getAzureADFeatureUsage - operationId: print.reports_getAzureADFeatureUsage + summary: Invoke function getBrowserDistributionUserCounts + operationId: print.reports_getBrowserDistributionUserCounts parameters: - name: period in: path description: 'Usage: period=''{period}''' required: true + style: simple schema: type: string responses: '200': description: Success content: - application/json: + application/octet-stream: schema: - title: Collection of reportRoot type: object properties: value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.azureADFeatureUsage' + type: string + format: base64url additionalProperties: type: object default: $ref: '#/components/responses/error' x-ms-docs-operation-type: function - '/print/reports/microsoft.graph.getAzureADLicenseUsage(period=''{period}'')': + '/print/reports/microsoft.graph.getBrowserUserCounts(period=''{period}'')': get: tags: - print.Functions - summary: Invoke function getAzureADLicenseUsage - operationId: print.reports_getAzureADLicenseUsage + summary: Invoke function getBrowserUserCounts + operationId: print.reports_getBrowserUserCounts parameters: - name: period in: path description: 'Usage: period=''{period}''' required: true + style: simple schema: type: string responses: '200': description: Success content: - application/json: + application/octet-stream: schema: - title: Collection of reportRoot type: object properties: value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.azureADLicenseUsage' + type: string + format: base64url additionalProperties: type: object default: $ref: '#/components/responses/error' x-ms-docs-operation-type: function - /print/reports/microsoft.graph.getAzureADUserFeatureUsage(): + '/print/reports/microsoft.graph.getBrowserUserDetail(period=''{period}'')': get: tags: - print.Functions - summary: Invoke function getAzureADUserFeatureUsage - operationId: print.reports_getAzureADUserFeatureUsage + summary: Invoke function getBrowserUserDetail + operationId: print.reports_getBrowserUserDetail + parameters: + - name: period + in: path + description: 'Usage: period=''{period}''' + required: true + style: simple + schema: + type: string responses: '200': description: Success content: - application/json: + application/octet-stream: schema: - title: Collection of reportRoot type: object properties: value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.azureADUserFeatureUsage' + type: string + format: base64url additionalProperties: type: object default: $ref: '#/components/responses/error' x-ms-docs-operation-type: function - '/print/reports/microsoft.graph.getBrowserDistributionUserCounts(period=''{period}'')': + '/print/reports/microsoft.graph.getCredentialUsageSummary(period=''{period}'')': get: tags: - print.Functions - summary: Invoke function getBrowserDistributionUserCounts - operationId: print.reports_getBrowserDistributionUserCounts + summary: Invoke function getCredentialUsageSummary + operationId: print.reports_getCredentialUsageSummary parameters: - name: period in: path description: 'Usage: period=''{period}''' required: true + style: simple schema: type: string + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - authMethod + - failureActivityCount + - feature + - successfulActivityCount + type: string + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - id desc + - authMethod + - authMethod desc + - failureActivityCount + - failureActivityCount desc + - feature + - feature desc + - successfulActivityCount + - successfulActivityCount desc + type: string responses: '200': description: Success content: - application/octet-stream: + application/json: schema: + title: Collection of credentialUsageSummary type: object properties: value: - type: string - format: base64url + type: array + items: + $ref: '#/components/schemas/microsoft.graph.credentialUsageSummary' additionalProperties: type: object default: $ref: '#/components/responses/error' x-ms-docs-operation-type: function - '/print/reports/microsoft.graph.getBrowserUserCounts(period=''{period}'')': + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + /print/reports/microsoft.graph.getCredentialUserRegistrationCount(): get: tags: - print.Functions - summary: Invoke function getBrowserUserCounts - operationId: print.reports_getBrowserUserCounts + summary: Invoke function getCredentialUserRegistrationCount + description: Report the current state of how many users in your organization are registered for self-service password reset and multi-factor authentication (MFA) capabilities. + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/reportroot-getcredentialuserregistrationcount?view=graph-rest-1.0 + operationId: print.reports_getCredentialUserRegistrationCount parameters: - - name: period - in: path - description: 'Usage: period=''{period}''' - required: true + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false schema: - type: string + uniqueItems: true + type: array + items: + enum: + - id + - totalUserCount + - userRegistrationCounts + type: string + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - id desc + - totalUserCount + - totalUserCount desc + - userRegistrationCounts + - userRegistrationCounts desc + type: string responses: '200': description: Success content: - application/octet-stream: + application/json: schema: + title: Collection of credentialUserRegistrationCount type: object properties: value: - type: string - format: base64url + type: array + items: + $ref: '#/components/schemas/microsoft.graph.credentialUserRegistrationCount' additionalProperties: type: object default: $ref: '#/components/responses/error' x-ms-docs-operation-type: function - '/print/reports/microsoft.graph.getBrowserUserDetail(period=''{period}'')': + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + '/print/reports/microsoft.graph.getEmailActivityCounts(period=''{period}'')': get: tags: - print.Functions - summary: Invoke function getBrowserUserDetail - operationId: print.reports_getBrowserUserDetail + summary: Invoke function getEmailActivityCounts + operationId: print.reports_getEmailActivityCounts parameters: - name: period in: path description: 'Usage: period=''{period}''' required: true + style: simple schema: type: string responses: @@ -5409,161 +5722,80 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: function - '/print/reports/microsoft.graph.getCredentialUsageSummary(period=''{period}'')': + '/print/reports/microsoft.graph.getEmailActivityUserCounts(period=''{period}'')': get: tags: - print.Functions - summary: Invoke function getCredentialUsageSummary - operationId: print.reports_getCredentialUsageSummary + summary: Invoke function getEmailActivityUserCounts + operationId: print.reports_getEmailActivityUserCounts parameters: - name: period in: path description: 'Usage: period=''{period}''' required: true + style: simple schema: type: string responses: '200': description: Success content: - application/json: + application/octet-stream: schema: - title: Collection of reportRoot type: object properties: value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.credentialUsageSummary' + type: string + format: base64url additionalProperties: type: object default: $ref: '#/components/responses/error' x-ms-docs-operation-type: function - /print/reports/microsoft.graph.getCredentialUserRegistrationCount(): + '/print/reports/microsoft.graph.getEmailActivityUserDetail(date={date})': get: tags: - print.Functions - summary: Invoke function getCredentialUserRegistrationCount - operationId: print.reports_getCredentialUserRegistrationCount + summary: Invoke function getEmailActivityUserDetail + operationId: print.reports_getEmailActivityUserDetail + parameters: + - name: date + in: path + description: 'Usage: date={date}' + required: true + style: simple + schema: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])$' + type: string + format: date responses: '200': description: Success content: - application/json: + application/octet-stream: schema: - title: Collection of reportRoot type: object properties: value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.credentialUserRegistrationCount' + type: string + format: base64url additionalProperties: type: object default: $ref: '#/components/responses/error' x-ms-docs-operation-type: function - '/print/reports/microsoft.graph.getEmailActivityCounts(period=''{period}'')': + '/print/reports/microsoft.graph.getEmailActivityUserDetail(period=''{period}'')': get: tags: - print.Functions - summary: Invoke function getEmailActivityCounts - operationId: print.reports_getEmailActivityCounts - parameters: - - name: period - in: path - description: 'Usage: period=''{period}''' - required: true - schema: - type: string - responses: - '200': - description: Success - content: - application/octet-stream: - schema: - type: object - properties: - value: - type: string - format: base64url - additionalProperties: - type: object - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: function - '/print/reports/microsoft.graph.getEmailActivityUserCounts(period=''{period}'')': - get: - tags: - - print.Functions - summary: Invoke function getEmailActivityUserCounts - operationId: print.reports_getEmailActivityUserCounts - parameters: - - name: period - in: path - description: 'Usage: period=''{period}''' - required: true - schema: - type: string - responses: - '200': - description: Success - content: - application/octet-stream: - schema: - type: object - properties: - value: - type: string - format: base64url - additionalProperties: - type: object - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: function - '/print/reports/microsoft.graph.getEmailActivityUserDetail(date={date})': - get: - tags: - - print.Functions - summary: Invoke function getEmailActivityUserDetail - operationId: print.reports_getEmailActivityUserDetail - parameters: - - name: date - in: path - description: 'Usage: date={date}' - required: true - schema: - pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])$' - type: string - format: date - responses: - '200': - description: Success - content: - application/octet-stream: - schema: - type: object - properties: - value: - type: string - format: base64url - additionalProperties: - type: object - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: function - '/print/reports/microsoft.graph.getEmailActivityUserDetail(period=''{period}'')': - get: - tags: - - print.Functions - summary: Invoke function getEmailActivityUserDetail - operationId: print.reports_getEmailActivityUserDetail + summary: Invoke function getEmailActivityUserDetail + operationId: print.reports_getEmailActivityUserDetail parameters: - name: period in: path description: 'Usage: period=''{period}''' required: true + style: simple schema: type: string responses: @@ -5593,6 +5825,7 @@ paths: in: path description: 'Usage: period=''{period}''' required: true + style: simple schema: type: string responses: @@ -5622,6 +5855,7 @@ paths: in: path description: 'Usage: period=''{period}''' required: true + style: simple schema: type: string responses: @@ -5651,6 +5885,7 @@ paths: in: path description: 'Usage: date={date}' required: true + style: simple schema: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])$' type: string @@ -5682,6 +5917,7 @@ paths: in: path description: 'Usage: period=''{period}''' required: true + style: simple schema: type: string responses: @@ -5711,6 +5947,7 @@ paths: in: path description: 'Usage: period=''{period}''' required: true + style: simple schema: type: string responses: @@ -5740,6 +5977,7 @@ paths: in: path description: 'Usage: groupId=''{groupId}''' required: true + style: simple schema: type: string nullable: true @@ -5747,6 +5985,7 @@ paths: in: path description: 'Usage: startDateTime=''{startDateTime}''' required: true + style: simple schema: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string @@ -5756,18 +5995,23 @@ paths: in: path description: 'Usage: endDateTime=''{endDateTime}''' required: true + style: simple schema: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-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 + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' responses: '200': description: Success content: application/json: schema: - title: Collection of reportRoot type: object properties: value: @@ -5779,6 +6023,9 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: function + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore '/print/reports/microsoft.graph.getM365AppPlatformUserCounts(period=''{period}'')': get: tags: @@ -5790,6 +6037,7 @@ paths: in: path description: 'Usage: period=''{period}''' required: true + style: simple schema: type: string responses: @@ -5819,6 +6067,7 @@ paths: in: path description: 'Usage: period=''{period}''' required: true + style: simple schema: type: string responses: @@ -5848,6 +6097,7 @@ paths: in: path description: 'Usage: date={date}' required: true + style: simple schema: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])$' type: string @@ -5879,6 +6129,7 @@ paths: in: path description: 'Usage: period=''{period}''' required: true + style: simple schema: type: string responses: @@ -5908,6 +6159,7 @@ paths: in: path description: 'Usage: period=''{period}''' required: true + style: simple schema: type: string responses: @@ -5937,6 +6189,7 @@ paths: in: path description: 'Usage: period=''{period}''' required: true + style: simple schema: type: string responses: @@ -5966,6 +6219,7 @@ paths: in: path description: 'Usage: period=''{period}''' required: true + style: simple schema: type: string responses: @@ -5995,6 +6249,7 @@ paths: in: path description: 'Usage: period=''{period}''' required: true + style: simple schema: type: string responses: @@ -6090,15 +6345,76 @@ paths: in: path description: 'Usage: period=''{period}''' required: true + style: simple schema: type: string + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - exchange + - office365 + - oneDrive + - reportDate + - reportPeriod + - reportRefreshDate + - sharePoint + - skypeForBusiness + - teams + - yammer + type: string + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - id desc + - exchange + - exchange desc + - office365 + - office365 desc + - oneDrive + - oneDrive desc + - reportDate + - reportDate desc + - reportPeriod + - reportPeriod desc + - reportRefreshDate + - reportRefreshDate desc + - sharePoint + - sharePoint desc + - skypeForBusiness + - skypeForBusiness desc + - teams + - teams desc + - yammer + - yammer desc + type: string responses: '200': description: Success content: application/json: schema: - title: Collection of reportRoot + title: Collection of office365ActiveUserCounts type: object properties: value: @@ -6110,6 +6426,9 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: function + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore '/print/reports/microsoft.graph.getOffice365ActiveUserDetail(date={date})': get: tags: @@ -6121,17 +6440,120 @@ paths: in: path description: 'Usage: date={date}' required: true + style: simple schema: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])$' type: string format: date + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - assignedProducts + - deletedDate + - displayName + - exchangeLastActivityDate + - exchangeLicenseAssignDate + - hasExchangeLicense + - hasOneDriveLicense + - hasSharePointLicense + - hasSkypeForBusinessLicense + - hasTeamsLicense + - hasYammerLicense + - isDeleted + - oneDriveLastActivityDate + - oneDriveLicenseAssignDate + - reportRefreshDate + - sharePointLastActivityDate + - sharePointLicenseAssignDate + - skypeForBusinessLastActivityDate + - skypeForBusinessLicenseAssignDate + - teamsLastActivityDate + - teamsLicenseAssignDate + - userPrincipalName + - yammerLastActivityDate + - yammerLicenseAssignDate + type: string + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - id desc + - assignedProducts + - assignedProducts desc + - deletedDate + - deletedDate desc + - displayName + - displayName desc + - exchangeLastActivityDate + - exchangeLastActivityDate desc + - exchangeLicenseAssignDate + - exchangeLicenseAssignDate desc + - hasExchangeLicense + - hasExchangeLicense desc + - hasOneDriveLicense + - hasOneDriveLicense desc + - hasSharePointLicense + - hasSharePointLicense desc + - hasSkypeForBusinessLicense + - hasSkypeForBusinessLicense desc + - hasTeamsLicense + - hasTeamsLicense desc + - hasYammerLicense + - hasYammerLicense desc + - isDeleted + - isDeleted desc + - oneDriveLastActivityDate + - oneDriveLastActivityDate desc + - oneDriveLicenseAssignDate + - oneDriveLicenseAssignDate desc + - reportRefreshDate + - reportRefreshDate desc + - sharePointLastActivityDate + - sharePointLastActivityDate desc + - sharePointLicenseAssignDate + - sharePointLicenseAssignDate desc + - skypeForBusinessLastActivityDate + - skypeForBusinessLastActivityDate desc + - skypeForBusinessLicenseAssignDate + - skypeForBusinessLicenseAssignDate desc + - teamsLastActivityDate + - teamsLastActivityDate desc + - teamsLicenseAssignDate + - teamsLicenseAssignDate desc + - userPrincipalName + - userPrincipalName desc + - yammerLastActivityDate + - yammerLastActivityDate desc + - yammerLicenseAssignDate + - yammerLicenseAssignDate desc + type: string responses: '200': description: Success content: application/json: schema: - title: Collection of reportRoot + title: Collection of office365ActiveUserDetail type: object properties: value: @@ -6143,6 +6565,9 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: function + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore '/print/reports/microsoft.graph.getOffice365ActiveUserDetail(period=''{period}'')': get: tags: @@ -6154,15 +6579,118 @@ paths: in: path description: 'Usage: period=''{period}''' required: true + style: simple schema: type: string + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - assignedProducts + - deletedDate + - displayName + - exchangeLastActivityDate + - exchangeLicenseAssignDate + - hasExchangeLicense + - hasOneDriveLicense + - hasSharePointLicense + - hasSkypeForBusinessLicense + - hasTeamsLicense + - hasYammerLicense + - isDeleted + - oneDriveLastActivityDate + - oneDriveLicenseAssignDate + - reportRefreshDate + - sharePointLastActivityDate + - sharePointLicenseAssignDate + - skypeForBusinessLastActivityDate + - skypeForBusinessLicenseAssignDate + - teamsLastActivityDate + - teamsLicenseAssignDate + - userPrincipalName + - yammerLastActivityDate + - yammerLicenseAssignDate + type: string + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - id desc + - assignedProducts + - assignedProducts desc + - deletedDate + - deletedDate desc + - displayName + - displayName desc + - exchangeLastActivityDate + - exchangeLastActivityDate desc + - exchangeLicenseAssignDate + - exchangeLicenseAssignDate desc + - hasExchangeLicense + - hasExchangeLicense desc + - hasOneDriveLicense + - hasOneDriveLicense desc + - hasSharePointLicense + - hasSharePointLicense desc + - hasSkypeForBusinessLicense + - hasSkypeForBusinessLicense desc + - hasTeamsLicense + - hasTeamsLicense desc + - hasYammerLicense + - hasYammerLicense desc + - isDeleted + - isDeleted desc + - oneDriveLastActivityDate + - oneDriveLastActivityDate desc + - oneDriveLicenseAssignDate + - oneDriveLicenseAssignDate desc + - reportRefreshDate + - reportRefreshDate desc + - sharePointLastActivityDate + - sharePointLastActivityDate desc + - sharePointLicenseAssignDate + - sharePointLicenseAssignDate desc + - skypeForBusinessLastActivityDate + - skypeForBusinessLastActivityDate desc + - skypeForBusinessLicenseAssignDate + - skypeForBusinessLicenseAssignDate desc + - teamsLastActivityDate + - teamsLastActivityDate desc + - teamsLicenseAssignDate + - teamsLicenseAssignDate desc + - userPrincipalName + - userPrincipalName desc + - yammerLastActivityDate + - yammerLastActivityDate desc + - yammerLicenseAssignDate + - yammerLicenseAssignDate desc + type: string responses: '200': description: Success content: application/json: schema: - title: Collection of reportRoot + title: Collection of office365ActiveUserDetail type: object properties: value: @@ -6174,6 +6702,9 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: function + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore '/print/reports/microsoft.graph.getOffice365GroupsActivityCounts(period=''{period}'')': get: tags: @@ -6185,15 +6716,67 @@ paths: in: path description: 'Usage: period=''{period}''' required: true + style: simple schema: type: string + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - exchangeEmailsReceived + - reportDate + - reportPeriod + - reportRefreshDate + - yammerMessagesLiked + - yammerMessagesPosted + - yammerMessagesRead + type: string + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - id desc + - exchangeEmailsReceived + - exchangeEmailsReceived desc + - reportDate + - reportDate desc + - reportPeriod + - reportPeriod desc + - reportRefreshDate + - reportRefreshDate desc + - yammerMessagesLiked + - yammerMessagesLiked desc + - yammerMessagesPosted + - yammerMessagesPosted desc + - yammerMessagesRead + - yammerMessagesRead desc + type: string responses: '200': description: Success content: application/json: schema: - title: Collection of reportRoot + title: Collection of office365GroupsActivityCounts type: object properties: value: @@ -6205,6 +6788,9 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: function + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore '/print/reports/microsoft.graph.getOffice365GroupsActivityDetail(date={date})': get: tags: @@ -6216,17 +6802,105 @@ paths: in: path description: 'Usage: date={date}' required: true + style: simple schema: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])$' type: string format: date + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - exchangeMailboxStorageUsedInBytes + - exchangeMailboxTotalItemCount + - exchangeReceivedEmailCount + - externalMemberCount + - groupDisplayName + - groupId + - groupType + - isDeleted + - lastActivityDate + - memberCount + - ownerPrincipalName + - reportPeriod + - reportRefreshDate + - sharePointActiveFileCount + - sharePointSiteStorageUsedInBytes + - sharePointTotalFileCount + - yammerLikedMessageCount + - yammerPostedMessageCount + - yammerReadMessageCount + type: string + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - id desc + - exchangeMailboxStorageUsedInBytes + - exchangeMailboxStorageUsedInBytes desc + - exchangeMailboxTotalItemCount + - exchangeMailboxTotalItemCount desc + - exchangeReceivedEmailCount + - exchangeReceivedEmailCount desc + - externalMemberCount + - externalMemberCount desc + - groupDisplayName + - groupDisplayName desc + - groupId + - groupId desc + - groupType + - groupType desc + - isDeleted + - isDeleted desc + - lastActivityDate + - lastActivityDate desc + - memberCount + - memberCount desc + - ownerPrincipalName + - ownerPrincipalName desc + - reportPeriod + - reportPeriod desc + - reportRefreshDate + - reportRefreshDate desc + - sharePointActiveFileCount + - sharePointActiveFileCount desc + - sharePointSiteStorageUsedInBytes + - sharePointSiteStorageUsedInBytes desc + - sharePointTotalFileCount + - sharePointTotalFileCount desc + - yammerLikedMessageCount + - yammerLikedMessageCount desc + - yammerPostedMessageCount + - yammerPostedMessageCount desc + - yammerReadMessageCount + - yammerReadMessageCount desc + type: string responses: '200': description: Success content: application/json: schema: - title: Collection of reportRoot + title: Collection of office365GroupsActivityDetail type: object properties: value: @@ -6238,6 +6912,9 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: function + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore '/print/reports/microsoft.graph.getOffice365GroupsActivityDetail(period=''{period}'')': get: tags: @@ -6249,15 +6926,103 @@ paths: in: path description: 'Usage: period=''{period}''' required: true + style: simple schema: type: string + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - exchangeMailboxStorageUsedInBytes + - exchangeMailboxTotalItemCount + - exchangeReceivedEmailCount + - externalMemberCount + - groupDisplayName + - groupId + - groupType + - isDeleted + - lastActivityDate + - memberCount + - ownerPrincipalName + - reportPeriod + - reportRefreshDate + - sharePointActiveFileCount + - sharePointSiteStorageUsedInBytes + - sharePointTotalFileCount + - yammerLikedMessageCount + - yammerPostedMessageCount + - yammerReadMessageCount + type: string + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - id desc + - exchangeMailboxStorageUsedInBytes + - exchangeMailboxStorageUsedInBytes desc + - exchangeMailboxTotalItemCount + - exchangeMailboxTotalItemCount desc + - exchangeReceivedEmailCount + - exchangeReceivedEmailCount desc + - externalMemberCount + - externalMemberCount desc + - groupDisplayName + - groupDisplayName desc + - groupId + - groupId desc + - groupType + - groupType desc + - isDeleted + - isDeleted desc + - lastActivityDate + - lastActivityDate desc + - memberCount + - memberCount desc + - ownerPrincipalName + - ownerPrincipalName desc + - reportPeriod + - reportPeriod desc + - reportRefreshDate + - reportRefreshDate desc + - sharePointActiveFileCount + - sharePointActiveFileCount desc + - sharePointSiteStorageUsedInBytes + - sharePointSiteStorageUsedInBytes desc + - sharePointTotalFileCount + - sharePointTotalFileCount desc + - yammerLikedMessageCount + - yammerLikedMessageCount desc + - yammerPostedMessageCount + - yammerPostedMessageCount desc + - yammerReadMessageCount + - yammerReadMessageCount desc + type: string responses: '200': description: Success content: application/json: schema: - title: Collection of reportRoot + title: Collection of office365GroupsActivityDetail type: object properties: value: @@ -6269,6 +7034,9 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: function + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore '/print/reports/microsoft.graph.getOffice365GroupsActivityFileCounts(period=''{period}'')': get: tags: @@ -6280,15 +7048,61 @@ paths: in: path description: 'Usage: period=''{period}''' required: true + style: simple schema: type: string + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - active + - reportDate + - reportPeriod + - reportRefreshDate + - total + type: string + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - id desc + - active + - active desc + - reportDate + - reportDate desc + - reportPeriod + - reportPeriod desc + - reportRefreshDate + - reportRefreshDate desc + - total + - total desc + type: string responses: '200': description: Success content: application/json: schema: - title: Collection of reportRoot + title: Collection of office365GroupsActivityFileCounts type: object properties: value: @@ -6300,6 +7114,9 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: function + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore '/print/reports/microsoft.graph.getOffice365GroupsActivityGroupCounts(period=''{period}'')': get: tags: @@ -6311,15 +7128,61 @@ paths: in: path description: 'Usage: period=''{period}''' required: true + style: simple schema: type: string + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - active + - reportDate + - reportPeriod + - reportRefreshDate + - total + type: string + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - id desc + - active + - active desc + - reportDate + - reportDate desc + - reportPeriod + - reportPeriod desc + - reportRefreshDate + - reportRefreshDate desc + - total + - total desc + type: string responses: '200': description: Success content: application/json: schema: - title: Collection of reportRoot + title: Collection of office365GroupsActivityGroupCounts type: object properties: value: @@ -6331,6 +7194,9 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: function + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore '/print/reports/microsoft.graph.getOffice365GroupsActivityStorage(period=''{period}'')': get: tags: @@ -6342,15 +7208,61 @@ paths: in: path description: 'Usage: period=''{period}''' required: true + style: simple schema: type: string + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - mailboxStorageUsedInBytes + - reportDate + - reportPeriod + - reportRefreshDate + - siteStorageUsedInBytes + type: string + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - id desc + - mailboxStorageUsedInBytes + - mailboxStorageUsedInBytes desc + - reportDate + - reportDate desc + - reportPeriod + - reportPeriod desc + - reportRefreshDate + - reportRefreshDate desc + - siteStorageUsedInBytes + - siteStorageUsedInBytes desc + type: string responses: '200': description: Success content: application/json: schema: - title: Collection of reportRoot + title: Collection of office365GroupsActivityStorage type: object properties: value: @@ -6362,6 +7274,9 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: function + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore '/print/reports/microsoft.graph.getOffice365ServicesUserCounts(period=''{period}'')': get: tags: @@ -6373,15 +7288,94 @@ paths: in: path description: 'Usage: period=''{period}''' required: true + style: simple schema: type: string + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - exchangeActive + - exchangeInactive + - office365Active + - office365Inactive + - oneDriveActive + - oneDriveInactive + - reportPeriod + - reportRefreshDate + - sharePointActive + - sharePointInactive + - skypeForBusinessActive + - skypeForBusinessInactive + - teamsActive + - teamsInactive + - yammerActive + - yammerInactive + type: string + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - id desc + - exchangeActive + - exchangeActive desc + - exchangeInactive + - exchangeInactive desc + - office365Active + - office365Active desc + - office365Inactive + - office365Inactive desc + - oneDriveActive + - oneDriveActive desc + - oneDriveInactive + - oneDriveInactive desc + - reportPeriod + - reportPeriod desc + - reportRefreshDate + - reportRefreshDate desc + - sharePointActive + - sharePointActive desc + - sharePointInactive + - sharePointInactive desc + - skypeForBusinessActive + - skypeForBusinessActive desc + - skypeForBusinessInactive + - skypeForBusinessInactive desc + - teamsActive + - teamsActive desc + - teamsInactive + - teamsInactive desc + - yammerActive + - yammerActive desc + - yammerInactive + - yammerInactive desc + type: string responses: '200': description: Success content: application/json: schema: - title: Collection of reportRoot + title: Collection of office365ServicesUserCounts type: object properties: value: @@ -6393,6 +7387,9 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: function + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore '/print/reports/microsoft.graph.getOneDriveActivityFileCounts(period=''{period}'')': get: tags: @@ -6404,6 +7401,7 @@ paths: in: path description: 'Usage: period=''{period}''' required: true + style: simple schema: type: string responses: @@ -6433,6 +7431,7 @@ paths: in: path description: 'Usage: period=''{period}''' required: true + style: simple schema: type: string responses: @@ -6462,6 +7461,7 @@ paths: in: path description: 'Usage: date={date}' required: true + style: simple schema: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])$' type: string @@ -6493,6 +7493,7 @@ paths: in: path description: 'Usage: period=''{period}''' required: true + style: simple schema: type: string responses: @@ -6522,6 +7523,7 @@ paths: in: path description: 'Usage: period=''{period}''' required: true + style: simple schema: type: string responses: @@ -6551,6 +7553,7 @@ paths: in: path description: 'Usage: date={date}' required: true + style: simple schema: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])$' type: string @@ -6582,6 +7585,7 @@ paths: in: path description: 'Usage: period=''{period}''' required: true + style: simple schema: type: string responses: @@ -6611,6 +7615,7 @@ paths: in: path description: 'Usage: period=''{period}''' required: true + style: simple schema: type: string responses: @@ -6640,6 +7645,7 @@ paths: in: path description: 'Usage: period=''{period}''' required: true + style: simple schema: type: string responses: @@ -6669,6 +7675,7 @@ paths: in: path description: 'Usage: printerId=''{printerId}''' required: true + style: simple schema: type: string nullable: true @@ -6676,6 +7683,7 @@ paths: in: path description: 'Usage: startDateTime=''{startDateTime}''' required: true + style: simple schema: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string @@ -6685,18 +7693,23 @@ paths: in: path description: 'Usage: endDateTime=''{endDateTime}''' required: true + style: simple schema: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-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 + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' responses: '200': description: Success content: application/json: schema: - title: Collection of reportRoot type: object properties: value: @@ -6708,6 +7721,9 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: function + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore '/print/reports/microsoft.graph.getRelyingPartyDetailedSummary(period=''{period}'')': get: tags: @@ -6719,15 +7735,79 @@ paths: in: path description: 'Usage: period=''{period}''' required: true + style: simple schema: type: string + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - failedSignInCount + - migrationStatus + - migrationValidationDetails + - relyingPartyId + - relyingPartyName + - replyUrls + - serviceId + - signInSuccessRate + - successfulSignInCount + - totalSignInCount + - uniqueUserCount + type: string + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - id desc + - failedSignInCount + - failedSignInCount desc + - migrationStatus + - migrationStatus desc + - migrationValidationDetails + - migrationValidationDetails desc + - relyingPartyId + - relyingPartyId desc + - relyingPartyName + - relyingPartyName desc + - replyUrls + - replyUrls desc + - serviceId + - serviceId desc + - signInSuccessRate + - signInSuccessRate desc + - successfulSignInCount + - successfulSignInCount desc + - totalSignInCount + - totalSignInCount desc + - uniqueUserCount + - uniqueUserCount desc + type: string responses: '200': description: Success content: application/json: schema: - title: Collection of reportRoot + title: Collection of relyingPartyDetailedSummary type: object properties: value: @@ -6739,6 +7819,9 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: function + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore '/print/reports/microsoft.graph.getSharePointActivityFileCounts(period=''{period}'')': get: tags: @@ -6750,6 +7833,7 @@ paths: in: path description: 'Usage: period=''{period}''' required: true + style: simple schema: type: string responses: @@ -6779,6 +7863,7 @@ paths: in: path description: 'Usage: period=''{period}''' required: true + style: simple schema: type: string responses: @@ -6808,6 +7893,7 @@ paths: in: path description: 'Usage: period=''{period}''' required: true + style: simple schema: type: string responses: @@ -6837,6 +7923,7 @@ paths: in: path description: 'Usage: date={date}' required: true + style: simple schema: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])$' type: string @@ -6868,6 +7955,7 @@ paths: in: path description: 'Usage: period=''{period}''' required: true + style: simple schema: type: string responses: @@ -6897,6 +7985,7 @@ paths: in: path description: 'Usage: date={date}' required: true + style: simple schema: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])$' type: string @@ -6928,6 +8017,7 @@ paths: in: path description: 'Usage: period=''{period}''' required: true + style: simple schema: type: string responses: @@ -6957,6 +8047,7 @@ paths: in: path description: 'Usage: period=''{period}''' required: true + style: simple schema: type: string responses: @@ -6986,6 +8077,7 @@ paths: in: path description: 'Usage: period=''{period}''' required: true + style: simple schema: type: string responses: @@ -7015,6 +8107,7 @@ paths: in: path description: 'Usage: period=''{period}''' required: true + style: simple schema: type: string responses: @@ -7044,6 +8137,7 @@ paths: in: path description: 'Usage: period=''{period}''' required: true + style: simple schema: type: string responses: @@ -7073,6 +8167,7 @@ paths: in: path description: 'Usage: period=''{period}''' required: true + style: simple schema: type: string responses: @@ -7102,6 +8197,7 @@ paths: in: path description: 'Usage: period=''{period}''' required: true + style: simple schema: type: string responses: @@ -7131,6 +8227,7 @@ paths: in: path description: 'Usage: date={date}' required: true + style: simple schema: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])$' type: string @@ -7162,6 +8259,7 @@ paths: in: path description: 'Usage: period=''{period}''' required: true + style: simple schema: type: string responses: @@ -7191,6 +8289,7 @@ paths: in: path description: 'Usage: period=''{period}''' required: true + style: simple schema: type: string responses: @@ -7220,6 +8319,7 @@ paths: in: path description: 'Usage: period=''{period}''' required: true + style: simple schema: type: string responses: @@ -7249,6 +8349,7 @@ paths: in: path description: 'Usage: date={date}' required: true + style: simple schema: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])$' type: string @@ -7280,6 +8381,7 @@ paths: in: path description: 'Usage: period=''{period}''' required: true + style: simple schema: type: string responses: @@ -7309,6 +8411,7 @@ paths: in: path description: 'Usage: period=''{period}''' required: true + style: simple schema: type: string responses: @@ -7338,6 +8441,7 @@ paths: in: path description: 'Usage: period=''{period}''' required: true + style: simple schema: type: string responses: @@ -7367,6 +8471,7 @@ paths: in: path description: 'Usage: period=''{period}''' required: true + style: simple schema: type: string responses: @@ -7396,6 +8501,7 @@ paths: in: path description: 'Usage: period=''{period}''' required: true + style: simple schema: type: string responses: @@ -7425,6 +8531,7 @@ paths: in: path description: 'Usage: period=''{period}''' required: true + style: simple schema: type: string responses: @@ -7454,6 +8561,7 @@ paths: in: path description: 'Usage: period=''{period}''' required: true + style: simple schema: type: string responses: @@ -7483,6 +8591,7 @@ paths: in: path description: 'Usage: period=''{period}''' required: true + style: simple schema: type: string responses: @@ -7512,6 +8621,7 @@ paths: in: path description: 'Usage: period=''{period}''' required: true + style: simple schema: type: string responses: @@ -7541,6 +8651,7 @@ paths: in: path description: 'Usage: period=''{period}''' required: true + style: simple schema: type: string responses: @@ -7570,6 +8681,7 @@ paths: in: path description: 'Usage: period=''{period}''' required: true + style: simple schema: type: string responses: @@ -7599,6 +8711,7 @@ paths: in: path description: 'Usage: period=''{period}''' required: true + style: simple schema: type: string responses: @@ -7628,6 +8741,7 @@ paths: in: path description: 'Usage: period=''{period}''' required: true + style: simple schema: type: string responses: @@ -7657,6 +8771,7 @@ paths: in: path description: 'Usage: period=''{period}''' required: true + style: simple schema: type: string responses: @@ -7686,6 +8801,7 @@ paths: in: path description: 'Usage: date={date}' required: true + style: simple schema: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])$' type: string @@ -7717,6 +8833,7 @@ paths: in: path description: 'Usage: period=''{period}''' required: true + style: simple schema: type: string responses: @@ -7746,6 +8863,7 @@ paths: in: path description: 'Usage: period=''{period}''' required: true + style: simple schema: type: string responses: @@ -7775,6 +8893,7 @@ paths: in: path description: 'Usage: date={date}' required: true + style: simple schema: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])$' type: string @@ -7806,6 +8925,7 @@ paths: in: path description: 'Usage: period=''{period}''' required: true + style: simple schema: type: string responses: @@ -7835,6 +8955,7 @@ paths: in: path description: 'Usage: period=''{period}''' required: true + style: simple schema: type: string responses: @@ -7864,6 +8985,7 @@ paths: in: path description: 'Usage: period=''{period}''' required: true + style: simple schema: type: string responses: @@ -7893,6 +9015,7 @@ paths: in: path description: 'Usage: period=''{period}''' required: true + style: simple schema: type: string responses: @@ -7922,6 +9045,7 @@ paths: in: path description: 'Usage: period=''{period}''' required: true + style: simple schema: type: string responses: @@ -7951,6 +9075,7 @@ paths: in: path description: 'Usage: period=''{period}''' required: true + style: simple schema: type: string responses: @@ -7980,6 +9105,7 @@ paths: in: path description: 'Usage: period=''{period}''' required: true + style: simple schema: type: string responses: @@ -8009,6 +9135,7 @@ paths: in: path description: 'Usage: period=''{period}''' required: true + style: simple schema: type: string responses: @@ -8038,6 +9165,7 @@ paths: in: path description: 'Usage: period=''{period}''' required: true + style: simple schema: type: string responses: @@ -8067,6 +9195,7 @@ paths: in: path description: 'Usage: date={date}' required: true + style: simple schema: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])$' type: string @@ -8098,6 +9227,7 @@ paths: in: path description: 'Usage: period=''{period}''' required: true + style: simple schema: type: string responses: @@ -8127,6 +9257,7 @@ paths: in: path description: 'Usage: userId=''{userId}''' required: true + style: simple schema: type: string nullable: true @@ -8134,6 +9265,7 @@ paths: in: path description: 'Usage: startDateTime=''{startDateTime}''' required: true + style: simple schema: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string @@ -8143,18 +9275,23 @@ paths: in: path description: 'Usage: endDateTime=''{endDateTime}''' required: true + style: simple schema: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-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 + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' responses: '200': description: Success content: application/json: schema: - title: Collection of reportRoot type: object properties: value: @@ -8166,6 +9303,9 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: function + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore '/print/reports/microsoft.graph.getYammerActivityCounts(period=''{period}'')': get: tags: @@ -8177,6 +9317,7 @@ paths: in: path description: 'Usage: period=''{period}''' required: true + style: simple schema: type: string responses: @@ -8206,6 +9347,7 @@ paths: in: path description: 'Usage: period=''{period}''' required: true + style: simple schema: type: string responses: @@ -8235,6 +9377,7 @@ paths: in: path description: 'Usage: date={date}' required: true + style: simple schema: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])$' type: string @@ -8266,6 +9409,7 @@ paths: in: path description: 'Usage: period=''{period}''' required: true + style: simple schema: type: string responses: @@ -8295,6 +9439,7 @@ paths: in: path description: 'Usage: period=''{period}''' required: true + style: simple schema: type: string responses: @@ -8324,6 +9469,7 @@ paths: in: path description: 'Usage: period=''{period}''' required: true + style: simple schema: type: string responses: @@ -8353,6 +9499,7 @@ paths: in: path description: 'Usage: date={date}' required: true + style: simple schema: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])$' type: string @@ -8384,6 +9531,7 @@ paths: in: path description: 'Usage: period=''{period}''' required: true + style: simple schema: type: string responses: @@ -8413,6 +9561,7 @@ paths: in: path description: 'Usage: period=''{period}''' required: true + style: simple schema: type: string responses: @@ -8442,6 +9591,7 @@ paths: in: path description: 'Usage: date={date}' required: true + style: simple schema: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])$' type: string @@ -8473,6 +9623,7 @@ paths: in: path description: 'Usage: period=''{period}''' required: true + style: simple schema: type: string responses: @@ -8502,6 +9653,7 @@ paths: in: path description: 'Usage: period=''{period}''' required: true + style: simple schema: type: string responses: @@ -8525,12 +9677,14 @@ paths: tags: - print.Functions summary: Invoke function managedDeviceEnrollmentAbandonmentDetails + description: Metadata for Enrollment abandonment details report operationId: print.reports_managedDeviceEnrollmentAbandonmentDetails parameters: - name: skip in: path description: 'Usage: skip={skip}' required: true + style: simple schema: maximum: 2147483647 minimum: -2147483648 @@ -8541,6 +9695,7 @@ paths: in: path description: 'Usage: top={top}' required: true + style: simple schema: maximum: 2147483647 minimum: -2147483648 @@ -8551,6 +9706,7 @@ paths: in: path description: 'Usage: filter=''{filter}''' required: true + style: simple schema: type: string nullable: true @@ -8558,6 +9714,7 @@ paths: in: path description: 'Usage: skipToken=''{skipToken}''' required: true + style: simple schema: type: string nullable: true @@ -8576,12 +9733,14 @@ paths: tags: - print.Functions summary: Invoke function managedDeviceEnrollmentAbandonmentSummary + description: Metadata for Enrollment abandonment summary report operationId: print.reports_managedDeviceEnrollmentAbandonmentSummary parameters: - name: skip in: path description: 'Usage: skip={skip}' required: true + style: simple schema: maximum: 2147483647 minimum: -2147483648 @@ -8592,6 +9751,7 @@ paths: in: path description: 'Usage: top={top}' required: true + style: simple schema: maximum: 2147483647 minimum: -2147483648 @@ -8602,6 +9762,7 @@ paths: in: path description: 'Usage: filter=''{filter}''' required: true + style: simple schema: type: string nullable: true @@ -8609,6 +9770,7 @@ paths: in: path description: 'Usage: skipToken=''{skipToken}''' required: true + style: simple schema: type: string nullable: true @@ -8649,6 +9811,7 @@ paths: in: path description: 'Usage: skip={skip}' required: true + style: simple schema: maximum: 2147483647 minimum: -2147483648 @@ -8659,6 +9822,7 @@ paths: in: path description: 'Usage: top={top}' required: true + style: simple schema: maximum: 2147483647 minimum: -2147483648 @@ -8669,6 +9833,7 @@ paths: in: path description: 'Usage: filter=''{filter}''' required: true + style: simple schema: type: string nullable: true @@ -8676,6 +9841,7 @@ paths: in: path description: 'Usage: skipToken=''{skipToken}''' required: true + style: simple schema: type: string nullable: true @@ -8694,6 +9860,7 @@ paths: tags: - print.Functions summary: Invoke function managedDeviceEnrollmentFailureTrends + description: Metadata for the enrollment failure trends report operationId: print.reports_managedDeviceEnrollmentFailureTrends responses: '200': @@ -8732,6 +9899,7 @@ paths: in: path description: 'Usage: period=''{period}''' required: true + style: simple schema: type: string nullable: true @@ -8749,7 +9917,11 @@ paths: get: tags: - print.reportRoot - summary: Get monthlyPrintUsageByPrinter from print + summary: List monthlyPrintUsageByPrinter + description: 'Retrieve a list of monthly print usage summaries, grouped by printer.' + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/reportroot-list-monthlyprintusagebyprinter?view=graph-rest-1.0 operationId: print.reports_ListMonthlyPrintUsageGraphBPrePrinter parameters: - $ref: '#/components/parameters/top' @@ -8851,6 +10023,7 @@ paths: in: path description: 'key: id of printUsageByPrinter' required: true + style: simple schema: type: string x-ms-docs-key-type: printUsageByPrinter @@ -8903,6 +10076,7 @@ paths: in: path description: 'key: id of printUsageByPrinter' required: true + style: simple schema: type: string x-ms-docs-key-type: printUsageByPrinter @@ -8929,12 +10103,14 @@ paths: in: path description: 'key: id of printUsageByPrinter' required: true + style: simple schema: type: string x-ms-docs-key-type: printUsageByPrinter - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -8947,7 +10123,11 @@ paths: get: tags: - print.reportRoot - summary: Get monthlyPrintUsageByUser from print + summary: List monthlyPrintUsageByUser + description: 'Retrieve a list of monthly print usage summaries, grouped by user.' + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/reportroot-list-monthlyprintusagebyuser?view=graph-rest-1.0 operationId: print.reports_ListMonthlyPrintUsageGraphBPreUser parameters: - $ref: '#/components/parameters/top' @@ -9049,6 +10229,7 @@ paths: in: path description: 'key: id of printUsageByUser' required: true + style: simple schema: type: string x-ms-docs-key-type: printUsageByUser @@ -9101,6 +10282,7 @@ paths: in: path description: 'key: id of printUsageByUser' required: true + style: simple schema: type: string x-ms-docs-key-type: printUsageByUser @@ -9127,12 +10309,14 @@ paths: in: path description: 'key: id of printUsageByUser' required: true + style: simple schema: type: string x-ms-docs-key-type: printUsageByUser - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -9247,6 +10431,7 @@ paths: in: path description: 'key: id of printUsageByPrinter' required: true + style: simple schema: type: string x-ms-docs-key-type: printUsageByPrinter @@ -9299,6 +10484,7 @@ paths: in: path description: 'key: id of printUsageByPrinter' required: true + style: simple schema: type: string x-ms-docs-key-type: printUsageByPrinter @@ -9325,12 +10511,14 @@ paths: in: path description: 'key: id of printUsageByPrinter' required: true + style: simple schema: type: string x-ms-docs-key-type: printUsageByPrinter - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -9445,6 +10633,7 @@ paths: in: path description: 'key: id of printUsageByUser' required: true + style: simple schema: type: string x-ms-docs-key-type: printUsageByUser @@ -9497,6 +10686,7 @@ paths: in: path description: 'key: id of printUsageByUser' required: true + style: simple schema: type: string x-ms-docs-key-type: printUsageByUser @@ -9523,12 +10713,14 @@ paths: in: path description: 'key: id of printUsageByUser' required: true + style: simple schema: type: string x-ms-docs-key-type: printUsageByUser - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -9542,6 +10734,7 @@ paths: tags: - print.reportRoot summary: Get security from print + description: Provides the ability to launch a realistic simulated phishing attack that organizations can learn from. operationId: print.reports_GetSecurity parameters: - name: $select @@ -9612,6 +10805,7 @@ paths: - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -9626,13 +10820,18 @@ paths: - print.Functions summary: Invoke function getAttackSimulationRepeatOffenders operationId: print.reports.security_getAttackSimulationRepeatOffenders + parameters: + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' responses: '200': description: Success content: application/json: schema: - title: Collection of securityReportsRoot type: object properties: value: @@ -9644,19 +10843,27 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: function + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore /print/reports/security/microsoft.graph.getAttackSimulationSimulationUserCoverage(): get: tags: - print.Functions summary: Invoke function getAttackSimulationSimulationUserCoverage operationId: print.reports.security_getAttackSimulationSimulationUserCoverage + parameters: + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' responses: '200': description: Success content: application/json: schema: - title: Collection of securityReportsRoot type: object properties: value: @@ -9668,19 +10875,27 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: function + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore /print/reports/security/microsoft.graph.getAttackSimulationTrainingUserCoverage(): get: tags: - print.Functions summary: Invoke function getAttackSimulationTrainingUserCoverage operationId: print.reports.security_getAttackSimulationTrainingUserCoverage + parameters: + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' responses: '200': description: Success content: application/json: schema: - title: Collection of securityReportsRoot type: object properties: value: @@ -9692,11 +10907,18 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: function + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore /print/reports/userCredentialUsageDetails: get: tags: - print.reportRoot - summary: Get userCredentialUsageDetails from print + summary: List userCredentialUsageDetails + description: 'Get a list of userCredentialUsageDetails objects for a given tenant. Details include user information, status of the reset, and the reason for failure.' + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/reportroot-list-usercredentialusagedetails?view=graph-rest-1.0 operationId: print.reports_ListUserCredentialUsageDetails parameters: - $ref: '#/components/parameters/top' @@ -9798,12 +11020,14 @@ paths: tags: - print.reportRoot summary: Get userCredentialUsageDetails from print + description: Represents the self-service password reset (SSPR) usage for a given tenant. operationId: print.reports_GetUserCredentialUsageDetails parameters: - name: userCredentialUsageDetails-id in: path description: 'key: id of userCredentialUsageDetails' required: true + style: simple schema: type: string x-ms-docs-key-type: userCredentialUsageDetails @@ -9858,6 +11082,7 @@ paths: in: path description: 'key: id of userCredentialUsageDetails' required: true + style: simple schema: type: string x-ms-docs-key-type: userCredentialUsageDetails @@ -9884,12 +11109,14 @@ paths: in: path description: 'key: id of userCredentialUsageDetails' required: true + style: simple schema: type: string x-ms-docs-key-type: userCredentialUsageDetails - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -9902,7 +11129,11 @@ paths: get: tags: - print.printService - summary: Get services from print + summary: List printServices + description: Retrieve a list of printService objects that represent the **services** available to your tenant. + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/print-list-services?view=graph-rest-1.0 operationId: print_ListServices parameters: - $ref: '#/components/parameters/top' @@ -9985,12 +11216,14 @@ paths: tags: - print.printService summary: Get services from print + description: The list of available Universal Print service endpoints. operationId: print_GetServices parameters: - name: printService-id in: path description: 'key: id of printService' required: true + style: simple schema: type: string x-ms-docs-key-type: printService @@ -10045,6 +11278,7 @@ paths: in: path description: 'key: id of printService' required: true + style: simple schema: type: string x-ms-docs-key-type: printService @@ -10071,12 +11305,14 @@ paths: in: path description: 'key: id of printService' required: true + style: simple schema: type: string x-ms-docs-key-type: printService - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -10089,13 +11325,18 @@ paths: get: tags: - print.printService - summary: Get endpoints from print + summary: List printServiceEndpoints + description: Retrieve a list of endpoints exposed by a print service. + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/printservice-list-endpoints?view=graph-rest-1.0 operationId: print.services_ListEndpoints parameters: - name: printService-id in: path description: 'key: id of printService' required: true + style: simple schema: type: string x-ms-docs-key-type: printService @@ -10166,6 +11407,7 @@ paths: in: path description: 'key: id of printService' required: true + style: simple schema: type: string x-ms-docs-key-type: printService @@ -10191,12 +11433,14 @@ paths: tags: - print.printService summary: Get endpoints from print + description: Endpoints that can be used to access the service. Read-only. Nullable. operationId: print.services_GetEndpoints parameters: - name: printService-id in: path description: 'key: id of printService' required: true + style: simple schema: type: string x-ms-docs-key-type: printService @@ -10204,6 +11448,7 @@ paths: in: path description: 'key: id of printServiceEndpoint' required: true + style: simple schema: type: string x-ms-docs-key-type: printServiceEndpoint @@ -10253,6 +11498,7 @@ paths: in: path description: 'key: id of printService' required: true + style: simple schema: type: string x-ms-docs-key-type: printService @@ -10260,6 +11506,7 @@ paths: in: path description: 'key: id of printServiceEndpoint' required: true + style: simple schema: type: string x-ms-docs-key-type: printServiceEndpoint @@ -10286,6 +11533,7 @@ paths: in: path description: 'key: id of printService' required: true + style: simple schema: type: string x-ms-docs-key-type: printService @@ -10293,12 +11541,14 @@ paths: in: path description: 'key: id of printServiceEndpoint' required: true + style: simple schema: type: string x-ms-docs-key-type: printServiceEndpoint - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -10311,7 +11561,11 @@ paths: get: tags: - print.printerShare - summary: Get shares from print + summary: List shares + description: Retrieve a list of **printerShares**. + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/print-list-shares?view=graph-rest-1.0 operationId: print_ListShares parameters: - $ref: '#/components/parameters/top' @@ -10412,7 +11666,11 @@ paths: post: tags: - print.printerShare - summary: Create new navigation property to shares for print + summary: Create printerShare + description: Create a new **printerShare** for the specified printer. + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/print-post-shares?view=graph-rest-1.0 operationId: print_CreateShares requestBody: description: New navigation property @@ -10436,12 +11694,14 @@ paths: tags: - print.printerShare summary: Get shares from print + description: The list of printer shares registered in the tenant. operationId: print_GetShares parameters: - name: printerShare-id in: path description: 'key: id of printerShare' required: true + style: simple schema: type: string x-ms-docs-key-type: printerShare @@ -10526,6 +11786,7 @@ paths: in: path description: 'key: id of printerShare' required: true + style: simple schema: type: string x-ms-docs-key-type: printerShare @@ -10552,12 +11813,14 @@ paths: in: path description: 'key: id of printerShare' required: true + style: simple schema: type: string x-ms-docs-key-type: printerShare - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -10570,13 +11833,18 @@ paths: get: tags: - print.printerShare - summary: Get allowedGroups from print + summary: List allowedGroups for printerShare + description: Retrieve a list of groups that have been granted access to submit print jobs to the associated printerShare. + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/printershare-list-allowedgroups?view=graph-rest-1.0 operationId: print.shares_ListAllowedGroups parameters: - name: printerShare-id in: path description: 'key: id of printerShare' required: true + style: simple schema: type: string x-ms-docs-key-type: printerShare @@ -10851,6 +12119,7 @@ paths: in: path description: 'key: id of printerShare' required: true + style: simple schema: type: string x-ms-docs-key-type: printerShare @@ -10858,17 +12127,21 @@ paths: in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group - name: If-Match in: header description: ETag + style: simple schema: type: string - name: '@id' in: query description: Delete Uri + style: form + explode: false schema: type: string responses: @@ -10881,13 +12154,18 @@ paths: get: tags: - print.printerShare - summary: Get ref of allowedGroups from print + summary: List allowedGroups for printerShare + description: Retrieve a list of groups that have been granted access to submit print jobs to the associated printerShare. + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/printershare-list-allowedgroups?view=graph-rest-1.0 operationId: print.shares_ListAllowedGroupsGraphBPreRef parameters: - name: printerShare-id in: path description: 'key: id of printerShare' required: true + style: simple schema: type: string x-ms-docs-key-type: printerShare @@ -11030,18 +12308,12 @@ paths: in: path description: 'key: id of printerShare' required: true + style: simple schema: type: string x-ms-docs-key-type: printerShare requestBody: - description: New navigation property ref value - content: - application/json: - schema: - type: object - additionalProperties: - type: object - required: true + $ref: '#/components/requestBodies/refPostBody' responses: '204': description: Success @@ -11052,13 +12324,18 @@ paths: get: tags: - print.printerShare - summary: Get allowedUsers from print + summary: List allowedUsers for printerShare + description: Retrieve a list of users who have been granted access to submit print jobs to the associated printerShare. + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/printershare-list-allowedusers?view=graph-rest-1.0 operationId: print.shares_ListAllowedUsers parameters: - name: printerShare-id in: path description: 'key: id of printerShare' required: true + style: simple schema: type: string x-ms-docs-key-type: printerShare @@ -11119,6 +12396,8 @@ paths: - employeeHireDate desc - employeeId - employeeId desc + - employeeLeaveDateTime + - employeeLeaveDateTime desc - employeeOrgData - employeeOrgData desc - employeeType @@ -11271,6 +12550,7 @@ paths: - displayName - employeeHireDate - employeeId + - employeeLeaveDateTime - employeeOrgData - employeeType - externalUserState @@ -11494,6 +12774,7 @@ paths: in: path description: 'key: id of printerShare' required: true + style: simple schema: type: string x-ms-docs-key-type: printerShare @@ -11501,17 +12782,21 @@ paths: in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user - name: If-Match in: header description: ETag + style: simple schema: type: string - name: '@id' in: query description: Delete Uri + style: form + explode: false schema: type: string responses: @@ -11524,13 +12809,18 @@ paths: get: tags: - print.printerShare - summary: Get ref of allowedUsers from print + summary: List allowedUsers for printerShare + description: Retrieve a list of users who have been granted access to submit print jobs to the associated printerShare. + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/printershare-list-allowedusers?view=graph-rest-1.0 operationId: print.shares_ListAllowedUsersGraphBPreRef parameters: - name: printerShare-id in: path description: 'key: id of printerShare' required: true + style: simple schema: type: string x-ms-docs-key-type: printerShare @@ -11591,6 +12881,8 @@ paths: - employeeHireDate desc - employeeId - employeeId desc + - employeeLeaveDateTime + - employeeLeaveDateTime desc - employeeOrgData - employeeOrgData desc - employeeType @@ -11731,18 +13023,12 @@ paths: in: path description: 'key: id of printerShare' required: true + style: simple schema: type: string x-ms-docs-key-type: printerShare requestBody: - description: New navigation property ref value - content: - application/json: - schema: - type: object - additionalProperties: - type: object - required: true + $ref: '#/components/requestBodies/refPostBody' responses: '204': description: Success @@ -11754,12 +13040,14 @@ paths: tags: - print.printerShare summary: Get printer from print + description: The printer that this printer share is related to. operationId: print.shares_GetPrinter parameters: - name: printerShare-id in: path description: 'key: id of printerShare' required: true + style: simple schema: type: string x-ms-docs-key-type: printerShare @@ -11846,7 +13134,11 @@ paths: get: tags: - print.printTaskDefinition - summary: Get taskDefinitions from print + summary: List taskDefinitions + description: 'Retrieve a list of task definitions that the requesting app defined in the tenant. For details about how to use this API to add pull printing support to Universal Print, see Extending Universal Print to support pull printing.' + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/print-list-taskdefinitions?view=graph-rest-1.0 operationId: print_ListTaskDefinitions parameters: - $ref: '#/components/parameters/top' @@ -11911,7 +13203,11 @@ paths: post: tags: - print.printTaskDefinition - summary: Create new navigation property to taskDefinitions for print + summary: Create taskDefinition + description: 'Create a new task definition. For details about how to use this API to add pull printing support to Universal Print, see Extending Universal Print to support pull printing.' + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/print-post-taskdefinitions?view=graph-rest-1.0 operationId: print_CreateTaskDefinitions requestBody: description: New navigation property @@ -11941,6 +13237,7 @@ paths: in: path description: 'key: id of printTaskDefinition' required: true + style: simple schema: type: string x-ms-docs-key-type: printTaskDefinition @@ -11997,6 +13294,7 @@ paths: in: path description: 'key: id of printTaskDefinition' required: true + style: simple schema: type: string x-ms-docs-key-type: printTaskDefinition @@ -12023,12 +13321,14 @@ paths: in: path description: 'key: id of printTaskDefinition' required: true + style: simple schema: type: string x-ms-docs-key-type: printTaskDefinition - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -12041,13 +13341,18 @@ paths: get: tags: - print.printTaskDefinition - summary: Get tasks from print + summary: List tasks + description: 'Retrieve a list of tasks associated with a task definition. For details about how to use this API to add pull printing support to Universal Print, see Extending Universal Print to support pull printing.' + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/printtaskdefinition-list-tasks?view=graph-rest-1.0 operationId: print.taskDefinitions_ListTasks parameters: - name: printTaskDefinition-id in: path description: 'key: id of printTaskDefinition' required: true + style: simple schema: type: string x-ms-docs-key-type: printTaskDefinition @@ -12122,6 +13427,7 @@ paths: in: path description: 'key: id of printTaskDefinition' required: true + style: simple schema: type: string x-ms-docs-key-type: printTaskDefinition @@ -12147,12 +13453,14 @@ paths: tags: - print.printTaskDefinition summary: Get tasks from print + description: A list of tasks that have been created based on this definition. The list includes currently running tasks and recently completed tasks. Read-only. operationId: print.taskDefinitions_GetTasks parameters: - name: printTaskDefinition-id in: path description: 'key: id of printTaskDefinition' required: true + style: simple schema: type: string x-ms-docs-key-type: printTaskDefinition @@ -12160,6 +13468,7 @@ paths: in: path description: 'key: id of printTask' required: true + style: simple schema: type: string x-ms-docs-key-type: printTask @@ -12224,6 +13533,7 @@ paths: in: path description: 'key: id of printTaskDefinition' required: true + style: simple schema: type: string x-ms-docs-key-type: printTaskDefinition @@ -12231,6 +13541,7 @@ paths: in: path description: 'key: id of printTask' required: true + style: simple schema: type: string x-ms-docs-key-type: printTask @@ -12257,6 +13568,7 @@ paths: in: path description: 'key: id of printTaskDefinition' required: true + style: simple schema: type: string x-ms-docs-key-type: printTaskDefinition @@ -12264,12 +13576,14 @@ paths: in: path description: 'key: id of printTask' required: true + style: simple schema: type: string x-ms-docs-key-type: printTask - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -12283,12 +13597,14 @@ paths: tags: - print.printTaskDefinition summary: Get definition from print + description: The printTaskDefinition that was used to create this task. Read-only. operationId: print.taskDefinitions.tasks_GetDefinition parameters: - name: printTaskDefinition-id in: path description: 'key: id of printTaskDefinition' required: true + style: simple schema: type: string x-ms-docs-key-type: printTaskDefinition @@ -12296,6 +13612,7 @@ paths: in: path description: 'key: id of printTask' required: true + style: simple schema: type: string x-ms-docs-key-type: printTask @@ -12348,12 +13665,14 @@ paths: tags: - print.printTaskDefinition summary: Get trigger from print + description: The printTaskTrigger that triggered this task's execution. Read-only. operationId: print.taskDefinitions.tasks_GetTrigger parameters: - name: printTaskDefinition-id in: path description: 'key: id of printTaskDefinition' required: true + style: simple schema: type: string x-ms-docs-key-type: printTaskDefinition @@ -12361,6 +13680,7 @@ paths: in: path description: 'key: id of printTask' required: true + style: simple schema: type: string x-ms-docs-key-type: printTask @@ -12420,20 +13740,23 @@ components: items: $ref: '#/components/schemas/microsoft.graph.printConnector' description: The list of available print connectors. + x-ms-navigationProperty: true operations: type: array items: $ref: '#/components/schemas/microsoft.graph.printOperation' - description: The list of print long running operations. + x-ms-navigationProperty: true printers: type: array items: $ref: '#/components/schemas/microsoft.graph.printer' description: The list of printers registered in the tenant. + x-ms-navigationProperty: true printerShares: type: array items: $ref: '#/components/schemas/microsoft.graph.printerShare' + x-ms-navigationProperty: true reports: $ref: '#/components/schemas/microsoft.graph.reportRoot' services: @@ -12441,16 +13764,18 @@ components: items: $ref: '#/components/schemas/microsoft.graph.printService' description: The list of available Universal Print service endpoints. + x-ms-navigationProperty: true shares: type: array items: $ref: '#/components/schemas/microsoft.graph.printerShare' description: The list of printer shares registered in the tenant. + x-ms-navigationProperty: true taskDefinitions: type: array items: $ref: '#/components/schemas/microsoft.graph.printTaskDefinition' - description: List of abstract definition for a task that can be triggered when various events occur within Universal Print. + x-ms-navigationProperty: true additionalProperties: type: object microsoft.graph.printConnector: @@ -12535,6 +13860,7 @@ components: items: $ref: '#/components/schemas/microsoft.graph.printConnector' description: The connectors that are associated with the printer. + x-ms-navigationProperty: true share: $ref: '#/components/schemas/microsoft.graph.printerShare' shares: @@ -12542,11 +13868,13 @@ components: items: $ref: '#/components/schemas/microsoft.graph.printerShare' description: 'The list of printerShares that are associated with the printer. Currently, only one printerShare can be associated with the printer. Read-only. Nullable.' + x-ms-navigationProperty: true taskTriggers: type: array items: $ref: '#/components/schemas/microsoft.graph.printTaskTrigger' description: A list of task triggers that are associated with the printer. + x-ms-navigationProperty: true additionalProperties: type: object microsoft.graph.printerCapabilities: @@ -12780,11 +14108,13 @@ components: items: $ref: '#/components/schemas/microsoft.graph.group' description: The groups whose users have access to print using the printer. + x-ms-navigationProperty: true allowedUsers: type: array items: $ref: '#/components/schemas/microsoft.graph.user' description: The users who have access to print using the printer. + x-ms-navigationProperty: true printer: $ref: '#/components/schemas/microsoft.graph.printer' additionalProperties: @@ -12817,6 +14147,7 @@ components: items: $ref: '#/components/schemas/microsoft.graph.printTask' description: A list of tasks that have been created based on this definition. The list includes currently running tasks and recently completed tasks. Read-only. + x-ms-navigationProperty: true additionalProperties: type: object microsoft.graph.printCertificateSigningRequest: @@ -12842,6 +14173,7 @@ components: items: $ref: '#/components/schemas/microsoft.graph.applicationSignInDetailedSummary' description: Represents a detailed summary of an application sign-in. + x-ms-navigationProperty: true authenticationMethods: $ref: '#/components/schemas/microsoft.graph.authenticationMethodsRoot' credentialUserRegistrationDetails: @@ -12849,43 +14181,53 @@ components: items: $ref: '#/components/schemas/microsoft.graph.credentialUserRegistrationDetails' description: Details of the usage of self-service password reset and multi-factor authentication (MFA) for all registered users. + x-ms-navigationProperty: true userCredentialUsageDetails: type: array items: $ref: '#/components/schemas/microsoft.graph.userCredentialUsageDetails' description: Represents the self-service password reset (SSPR) usage for a given tenant. + x-ms-navigationProperty: true dailyPrintUsageByPrinter: type: array items: $ref: '#/components/schemas/microsoft.graph.printUsageByPrinter' + x-ms-navigationProperty: true dailyPrintUsageByUser: type: array items: $ref: '#/components/schemas/microsoft.graph.printUsageByUser' + x-ms-navigationProperty: true dailyPrintUsageSummariesByPrinter: type: array items: $ref: '#/components/schemas/microsoft.graph.printUsageByPrinter' + x-ms-navigationProperty: true dailyPrintUsageSummariesByUser: type: array items: $ref: '#/components/schemas/microsoft.graph.printUsageByUser' + x-ms-navigationProperty: true monthlyPrintUsageByPrinter: type: array items: $ref: '#/components/schemas/microsoft.graph.printUsageByPrinter' + x-ms-navigationProperty: true monthlyPrintUsageByUser: type: array items: $ref: '#/components/schemas/microsoft.graph.printUsageByUser' + x-ms-navigationProperty: true monthlyPrintUsageSummariesByPrinter: type: array items: $ref: '#/components/schemas/microsoft.graph.printUsageByPrinter' + x-ms-navigationProperty: true monthlyPrintUsageSummariesByUser: type: array items: $ref: '#/components/schemas/microsoft.graph.printUsageByUser' + x-ms-navigationProperty: true security: $ref: '#/components/schemas/microsoft.graph.securityReportsRoot' additionalProperties: @@ -12928,6 +14270,7 @@ components: items: $ref: '#/components/schemas/microsoft.graph.userRegistrationDetails' description: 'Represents the state of a user''s authentication methods, including which methods are registered and which features the user is registered and capable of (such as multi-factor authentication, self-service password reset, and passwordless authentication).' + x-ms-navigationProperty: true additionalProperties: type: object microsoft.graph.userRegistrationFeatureSummary: @@ -13186,70 +14529,6 @@ components: nullable: true additionalProperties: type: object - microsoft.graph.azureADFeatureUsage: - allOf: - - $ref: '#/components/schemas/microsoft.graph.entity' - - title: azureADFeatureUsage - type: object - properties: - featureName: - type: string - snapshotDateTime: - pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-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 - usage: - maximum: 2147483647 - minimum: -2147483648 - type: integer - format: int32 - nullable: true - additionalProperties: - type: object - microsoft.graph.azureADLicenseUsage: - allOf: - - $ref: '#/components/schemas/microsoft.graph.entity' - - title: azureADLicenseUsage - type: object - properties: - licenseInfoDetails: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.licenseInfoDetail' - snapshotDateTime: - pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-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.azureADUserFeatureUsage: - allOf: - - $ref: '#/components/schemas/microsoft.graph.entity' - - title: azureADUserFeatureUsage - type: object - properties: - featureUsageDetails: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.featureUsageDetail' - lastUpdatedDateTime: - pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' - type: string - format: date-time - licenseAssigned: - $ref: '#/components/schemas/microsoft.graph.azureADLicenseType' - licenseRecommended: - $ref: '#/components/schemas/microsoft.graph.azureADLicenseType' - userDisplayName: - type: string - nullable: true - userId: - type: string - userPrincipalName: - type: string - nullable: true - additionalProperties: - type: object microsoft.graph.credentialUsageSummary: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' @@ -13982,6 +15261,7 @@ components: items: $ref: '#/components/schemas/microsoft.graph.printServiceEndpoint' description: Endpoints that can be used to access the service. Read-only. Nullable. + x-ms-navigationProperty: true additionalProperties: type: object microsoft.graph.printServiceEndpoint: @@ -14164,21 +15444,17 @@ components: $ref: '#/components/schemas/microsoft.graph.printerDefaults' displayName: type: string - description: The name of the printer/printerShare. nullable: true isAcceptingJobs: type: boolean - description: Whether the printer/printerShare is currently accepting new print jobs. nullable: true location: $ref: '#/components/schemas/microsoft.graph.printerLocation' manufacturer: type: string - description: The manufacturer of the printer/printerShare. nullable: true model: type: string - description: The model name of the printer/printerShare. nullable: true name: type: string @@ -14189,7 +15465,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.printJob' - description: The list of jobs that are queued for printing by the printer/printerShare. + x-ms-navigationProperty: true additionalProperties: type: object microsoft.graph.printColorMode: @@ -14585,6 +15861,7 @@ components: items: $ref: '#/components/schemas/microsoft.graph.appRoleAssignment' description: Represents the app roles a group has been granted for an application. Supports $expand. + x-ms-navigationProperty: true createdOnBehalfOf: $ref: '#/components/schemas/microsoft.graph.directoryObject' endpoints: @@ -14592,51 +15869,61 @@ components: items: $ref: '#/components/schemas/microsoft.graph.endpoint' description: Endpoints for the group. Read-only. Nullable. + x-ms-navigationProperty: true memberOf: 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. Supports $expand.' + x-ms-navigationProperty: true members: type: array items: $ref: '#/components/schemas/microsoft.graph.directoryObject' description: 'Direct members of this group, who can be users, devices, other groups, or service principals. Supports the List members, Add member, and Remove member operations. Nullable. Supports $expand including nested $select. For example, /groups?$filter=startsWith(displayName,''Role'')&$select=id,displayName&$expand=members($select=id,userPrincipalName,displayName).' + x-ms-navigationProperty: true membersWithLicenseErrors: type: array items: $ref: '#/components/schemas/microsoft.graph.directoryObject' description: A list of group members with license errors from this group-based license assignment. Read-only. + x-ms-navigationProperty: true owners: type: array items: $ref: '#/components/schemas/microsoft.graph.directoryObject' description: 'The owners of the group who can be users or service principals. Nullable. If this property is not specified when creating a Microsoft 365 group, the calling user is automatically assigned as the group owner. Supports $expand including nested $select. For example, /groups?$filter=startsWith(displayName,''Role'')&$select=id,displayName&$expand=owners($select=id,userPrincipalName,displayName).' + x-ms-navigationProperty: true permissionGrants: type: array items: $ref: '#/components/schemas/microsoft.graph.resourceSpecificPermissionGrant' description: The permissions that have been granted for a group to a specific application. Supports $expand. + x-ms-navigationProperty: true 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.' + x-ms-navigationProperty: true transitiveMemberOf: type: array items: $ref: '#/components/schemas/microsoft.graph.directoryObject' description: 'The groups that a group is a member of, either directly and through nested membership. Nullable.' + x-ms-navigationProperty: true transitiveMembers: type: array items: $ref: '#/components/schemas/microsoft.graph.directoryObject' description: The direct and transitive members of a group. Nullable. + x-ms-navigationProperty: true acceptedSenders: type: array items: $ref: '#/components/schemas/microsoft.graph.directoryObject' description: The list of users or groups that are allowed to create post's or calendar events in this group. If this list is non-empty then only users or groups listed here are allowed to post. + x-ms-navigationProperty: true calendar: $ref: '#/components/schemas/microsoft.graph.calendar' calendarView: @@ -14644,26 +15931,31 @@ components: items: $ref: '#/components/schemas/microsoft.graph.event' description: The calendar view for the calendar. Read-only. + x-ms-navigationProperty: true conversations: type: array items: $ref: '#/components/schemas/microsoft.graph.conversation' description: The group's conversations. + x-ms-navigationProperty: true events: type: array items: $ref: '#/components/schemas/microsoft.graph.event' description: The group's events. + x-ms-navigationProperty: true rejectedSenders: type: array items: $ref: '#/components/schemas/microsoft.graph.directoryObject' description: The list of users or groups that are not allowed to create posts or calendar events in this group. Nullable + x-ms-navigationProperty: true threads: type: array items: $ref: '#/components/schemas/microsoft.graph.conversationThread' description: The group's conversation threads. Nullable. + x-ms-navigationProperty: true drive: $ref: '#/components/schemas/microsoft.graph.drive' drives: @@ -14671,21 +15963,25 @@ components: items: $ref: '#/components/schemas/microsoft.graph.drive' description: The group's drives. Read-only. + x-ms-navigationProperty: true sites: type: array items: $ref: '#/components/schemas/microsoft.graph.site' description: The list of SharePoint sites in this group. Access the default site with /sites/root. + x-ms-navigationProperty: true extensions: type: array items: $ref: '#/components/schemas/microsoft.graph.extension' description: The collection of open extensions defined for the group. Read-only. Nullable. + x-ms-navigationProperty: true groupLifecyclePolicies: type: array items: $ref: '#/components/schemas/microsoft.graph.groupLifecyclePolicy' description: The collection of lifecycle policies for this group. Read-only. Nullable. + x-ms-navigationProperty: true planner: $ref: '#/components/schemas/microsoft.graph.plannerGroup' onenote: @@ -14697,6 +15993,7 @@ components: items: $ref: '#/components/schemas/microsoft.graph.profilePhoto' description: The profile photos owned by the group. Read-only. Nullable. + x-ms-navigationProperty: true team: $ref: '#/components/schemas/microsoft.graph.team' additionalProperties: @@ -14784,6 +16081,12 @@ components: type: string description: 'The employee identifier assigned to the user by the organization. The maximum length is 16 characters.Supports $filter (eq, ne, not , ge, le, in, startsWith, and eq on null values).' nullable: true + employeeLeaveDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[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 user left or will leave the organization. Read: Requires User-LifeCycleInfo.Read.All. For delegated scenarios, the admin needs one of the following Azure AD roles: Lifecycle Workflows Administrator, Global Reader, or Global Admin. Write: Requires User-LifeCycleInfo.ReadWrite.All. For delegated scenarios, the admin needs the Global Administrator Azure AD role. Supports $filter (eq, ne, not , ge, le, in).' + format: date-time + nullable: true employeeOrgData: $ref: '#/components/schemas/microsoft.graph.employeeOrgData' employeeType: @@ -15050,37 +16353,43 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.cloudPC' + x-ms-navigationProperty: true usageRights: type: array items: $ref: '#/components/schemas/microsoft.graph.usageRight' description: Represents the usage rights a user has been granted. + x-ms-navigationProperty: true informationProtection: $ref: '#/components/schemas/microsoft.graph.informationProtection' appRoleAssignedResources: type: array items: $ref: '#/components/schemas/microsoft.graph.servicePrincipal' + x-ms-navigationProperty: true appRoleAssignments: type: array items: $ref: '#/components/schemas/microsoft.graph.appRoleAssignment' description: Represents the app roles a user has been granted for an application. Supports $expand. + x-ms-navigationProperty: true createdObjects: type: array items: $ref: '#/components/schemas/microsoft.graph.directoryObject' description: Directory objects that were created by the user. Read-only. Nullable. + x-ms-navigationProperty: true directReports: type: array items: $ref: '#/components/schemas/microsoft.graph.directoryObject' description: The users and contacts that report to the user. (The users and contacts that have their manager property set to this user.) Read-only. Nullable. Supports $expand. + x-ms-navigationProperty: true licenseDetails: type: array items: $ref: '#/components/schemas/microsoft.graph.licenseDetails' - description: A collection of this user's license details. Read-only. + x-ms-navigationProperty: true manager: $ref: '#/components/schemas/microsoft.graph.directoryObject' memberOf: @@ -15088,40 +16397,48 @@ components: 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. Supports $expand.' + x-ms-navigationProperty: true oauth2PermissionGrants: type: array items: $ref: '#/components/schemas/microsoft.graph.oAuth2PermissionGrant' + x-ms-navigationProperty: true ownedDevices: type: array items: $ref: '#/components/schemas/microsoft.graph.directoryObject' description: Devices that are owned by the user. Read-only. Nullable. Supports $expand. + x-ms-navigationProperty: true ownedObjects: type: array items: $ref: '#/components/schemas/microsoft.graph.directoryObject' description: Directory objects that are owned by the user. Read-only. Nullable. Supports $expand. + x-ms-navigationProperty: true registeredDevices: type: array items: $ref: '#/components/schemas/microsoft.graph.directoryObject' description: Devices that are registered for the user. Read-only. Nullable. Supports $expand. + x-ms-navigationProperty: true scopedRoleMemberOf: type: array items: $ref: '#/components/schemas/microsoft.graph.scopedRoleMembership' description: The scoped-role administrative unit memberships for this user. Read-only. Nullable. + x-ms-navigationProperty: true transitiveMemberOf: type: array items: $ref: '#/components/schemas/microsoft.graph.directoryObject' description: 'The groups, including nested groups, and directory roles that a user is a member of. Nullable.' + x-ms-navigationProperty: true transitiveReports: type: array items: $ref: '#/components/schemas/microsoft.graph.directoryObject' description: The transitive reports for a user. Read-only. + x-ms-navigationProperty: true calendar: $ref: '#/components/schemas/microsoft.graph.calendar' calendarGroups: @@ -15129,47 +16446,56 @@ components: items: $ref: '#/components/schemas/microsoft.graph.calendarGroup' description: The user's calendar groups. Read-only. Nullable. + x-ms-navigationProperty: true calendars: type: array items: $ref: '#/components/schemas/microsoft.graph.calendar' description: The user's calendars. Read-only. Nullable. + x-ms-navigationProperty: true calendarView: type: array items: $ref: '#/components/schemas/microsoft.graph.event' description: The calendar view for the calendar. Read-only. Nullable. + x-ms-navigationProperty: true contactFolders: type: array items: $ref: '#/components/schemas/microsoft.graph.contactFolder' description: The user's contacts folders. Read-only. Nullable. + x-ms-navigationProperty: true contacts: type: array items: $ref: '#/components/schemas/microsoft.graph.contact' description: The user's contacts. Read-only. Nullable. + x-ms-navigationProperty: true events: 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. + x-ms-navigationProperty: true inferenceClassification: $ref: '#/components/schemas/microsoft.graph.inferenceClassification' joinedGroups: type: array items: $ref: '#/components/schemas/microsoft.graph.group' + x-ms-navigationProperty: true mailFolders: type: array items: $ref: '#/components/schemas/microsoft.graph.mailFolder' description: The user's mail folders. Read-only. Nullable. + x-ms-navigationProperty: true messages: type: array items: $ref: '#/components/schemas/microsoft.graph.message' description: The messages in a mailbox or folder. Read-only. Nullable. + x-ms-navigationProperty: true outlook: $ref: '#/components/schemas/microsoft.graph.outlookUser' people: @@ -15177,6 +16503,7 @@ components: 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.' + x-ms-navigationProperty: true drive: $ref: '#/components/schemas/microsoft.graph.drive' drives: @@ -15184,33 +16511,40 @@ components: items: $ref: '#/components/schemas/microsoft.graph.drive' description: A collection of drives available for this user. Read-only. + x-ms-navigationProperty: true followedSites: type: array items: $ref: '#/components/schemas/microsoft.graph.site' + x-ms-navigationProperty: true extensions: type: array items: $ref: '#/components/schemas/microsoft.graph.extension' description: The collection of open extensions defined for the user. Supports $expand. Nullable. + x-ms-navigationProperty: true appConsentRequestsForApproval: type: array items: $ref: '#/components/schemas/microsoft.graph.appConsentRequest' + x-ms-navigationProperty: true approvals: type: array items: $ref: '#/components/schemas/microsoft.graph.approval' + x-ms-navigationProperty: true pendingAccessReviewInstances: type: array items: $ref: '#/components/schemas/microsoft.graph.accessReviewInstance' description: Navigation property to get list of access reviews pending approval by reviewer. + x-ms-navigationProperty: true agreementAcceptances: type: array items: $ref: '#/components/schemas/microsoft.graph.agreementAcceptance' description: The user's terms of use acceptance statuses. Read-only. Nullable. + x-ms-navigationProperty: true security: $ref: '#/components/schemas/microsoft.graph.security.security' deviceEnrollmentConfigurations: @@ -15218,40 +16552,48 @@ components: items: $ref: '#/components/schemas/microsoft.graph.deviceEnrollmentConfiguration' description: Get enrollment configurations targeted to the user + x-ms-navigationProperty: true managedDevices: type: array items: $ref: '#/components/schemas/microsoft.graph.managedDevice' description: The managed devices associated with the user. + x-ms-navigationProperty: true managedAppRegistrations: type: array items: $ref: '#/components/schemas/microsoft.graph.managedAppRegistration' description: Zero or more managed app registrations that belong to the user. + x-ms-navigationProperty: true windowsInformationProtectionDeviceRegistrations: type: array items: $ref: '#/components/schemas/microsoft.graph.windowsInformationProtectionDeviceRegistration' description: Zero or more WIP device registrations that belong to the user. + x-ms-navigationProperty: true deviceManagementTroubleshootingEvents: type: array items: $ref: '#/components/schemas/microsoft.graph.deviceManagementTroubleshootingEvent' description: The list of troubleshooting events for this user. + x-ms-navigationProperty: true mobileAppIntentAndStates: type: array items: $ref: '#/components/schemas/microsoft.graph.mobileAppIntentAndState' description: The list of troubleshooting events for this user. + x-ms-navigationProperty: true mobileAppTroubleshootingEvents: type: array items: $ref: '#/components/schemas/microsoft.graph.mobileAppTroubleshootingEvent' description: The list of mobile app troubleshooting events for this user. + x-ms-navigationProperty: true notifications: type: array items: $ref: '#/components/schemas/microsoft.graph.notification' + x-ms-navigationProperty: true planner: $ref: '#/components/schemas/microsoft.graph.plannerUser' insights: @@ -15266,21 +16608,24 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.profilePhoto' + x-ms-navigationProperty: true profile: $ref: '#/components/schemas/microsoft.graph.profile' activities: type: array items: $ref: '#/components/schemas/microsoft.graph.userActivity' - description: The user's activities across devices. Read-only. Nullable. + x-ms-navigationProperty: true devices: type: array items: $ref: '#/components/schemas/microsoft.graph.device' + x-ms-navigationProperty: true onlineMeetings: type: array items: $ref: '#/components/schemas/microsoft.graph.onlineMeeting' + x-ms-navigationProperty: true presence: $ref: '#/components/schemas/microsoft.graph.presence' authentication: @@ -15291,11 +16636,13 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.chat' + x-ms-navigationProperty: true joinedTeams: type: array items: $ref: '#/components/schemas/microsoft.graph.team' description: The Microsoft Teams teams that the user is a member of. Read-only. Nullable. + x-ms-navigationProperty: true teamwork: $ref: '#/components/schemas/microsoft.graph.userTeamwork' todo: @@ -15471,65 +16818,11 @@ components: $ref: '#/components/schemas/microsoft.graph.trainingStatus' additionalProperties: type: object - microsoft.graph.licenseInfoDetail: - title: licenseInfoDetail - type: object - properties: - licenseType: - $ref: '#/components/schemas/microsoft.graph.azureADLicenseType' - totalAssignedCount: - maximum: 2147483647 - minimum: -2147483648 - type: integer - format: int32 - nullable: true - totalLicenseCount: - maximum: 2147483647 - minimum: -2147483648 - type: integer - format: int32 - nullable: true - totalUsageCount: - maximum: 2147483647 - minimum: -2147483648 - type: integer - format: int32 - nullable: true - additionalProperties: - type: object - microsoft.graph.featureUsageDetail: - title: featureUsageDetail - type: object - properties: - featureName: - type: string - nullable: true - lastConfiguredDateTime: - pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-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 - lastUsedDateTime: - pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-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 - licenseAssigned: - $ref: '#/components/schemas/microsoft.graph.azureADLicenseType' - licenseRequired: - $ref: '#/components/schemas/microsoft.graph.azureADLicenseType' - additionalProperties: - type: object - microsoft.graph.azureADLicenseType: - title: azureADLicenseType + ReferenceNumeric: enum: - - none - - free - - basic - - premiumP1 - - premiumP2 - - unknownFutureValue - type: string + - '-INF' + - INF + - NaN microsoft.graph.usageAuthMethod: title: usageAuthMethod enum: @@ -15624,6 +16917,13 @@ components: $ref: '#/components/schemas/microsoft.graph.printTaskProcessingState' additionalProperties: type: object + ReferenceCreate: + type: object + properties: + '@odata.id': + type: string + additionalProperties: + type: object microsoft.graph.ODataErrors.ODataError: required: - error @@ -15636,217 +16936,271 @@ components: microsoft.graph.printConnectorCollectionResponse: title: Collection of printConnector type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.printConnector' - '@odata.nextLink': - type: string + allOf: + - $ref: '#/components/schemas/BaseCollectionPaginationCountResponse' + - type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.printConnector' + additionalProperties: + type: object additionalProperties: type: object microsoft.graph.printOperationCollectionResponse: title: Collection of printOperation type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.printOperation' - '@odata.nextLink': - type: string + allOf: + - $ref: '#/components/schemas/BaseCollectionPaginationCountResponse' + - type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.printOperation' + additionalProperties: + type: object additionalProperties: type: object microsoft.graph.printerCollectionResponse: title: Collection of printer type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.printer' - '@odata.nextLink': - type: string + allOf: + - $ref: '#/components/schemas/BaseCollectionPaginationCountResponse' + - type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.printer' + additionalProperties: + type: object additionalProperties: type: object microsoft.graph.printerShareCollectionResponse: title: Collection of printerShare type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.printerShare' - '@odata.nextLink': - type: string + allOf: + - $ref: '#/components/schemas/BaseCollectionPaginationCountResponse' + - type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.printerShare' + additionalProperties: + type: object additionalProperties: type: object microsoft.graph.printTaskTriggerCollectionResponse: title: Collection of printTaskTrigger type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.printTaskTrigger' - '@odata.nextLink': - type: string + allOf: + - $ref: '#/components/schemas/BaseCollectionPaginationCountResponse' + - type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.printTaskTrigger' + additionalProperties: + type: object additionalProperties: type: object microsoft.graph.groupCollectionResponse: title: Collection of group type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.group' - '@odata.nextLink': - type: string + allOf: + - $ref: '#/components/schemas/BaseCollectionPaginationCountResponse' + - type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.group' + additionalProperties: + type: object additionalProperties: type: object StringCollectionResponse: title: Collection of string type: object - properties: - value: - type: array - items: - type: string - '@odata.nextLink': - type: string + allOf: + - $ref: '#/components/schemas/BaseCollectionPaginationCountResponse' + - type: object + properties: + value: + type: array + items: + type: string + additionalProperties: + type: object additionalProperties: type: object microsoft.graph.userCollectionResponse: title: Collection of user type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.user' - '@odata.nextLink': - type: string + allOf: + - $ref: '#/components/schemas/BaseCollectionPaginationCountResponse' + - type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.user' + additionalProperties: + type: object additionalProperties: type: object microsoft.graph.applicationSignInDetailedSummaryCollectionResponse: title: Collection of applicationSignInDetailedSummary type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.applicationSignInDetailedSummary' - '@odata.nextLink': - type: string + allOf: + - $ref: '#/components/schemas/BaseCollectionPaginationCountResponse' + - type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.applicationSignInDetailedSummary' + additionalProperties: + type: object additionalProperties: type: object microsoft.graph.userRegistrationDetailsCollectionResponse: title: Collection of userRegistrationDetails type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.userRegistrationDetails' - '@odata.nextLink': - type: string + allOf: + - $ref: '#/components/schemas/BaseCollectionPaginationCountResponse' + - type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.userRegistrationDetails' + additionalProperties: + type: object additionalProperties: type: object microsoft.graph.credentialUserRegistrationDetailsCollectionResponse: title: Collection of credentialUserRegistrationDetails type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.credentialUserRegistrationDetails' - '@odata.nextLink': - type: string + allOf: + - $ref: '#/components/schemas/BaseCollectionPaginationCountResponse' + - type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.credentialUserRegistrationDetails' + additionalProperties: + type: object additionalProperties: type: object microsoft.graph.printUsageByPrinterCollectionResponse: title: Collection of printUsageByPrinter type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.printUsageByPrinter' - '@odata.nextLink': - type: string + allOf: + - $ref: '#/components/schemas/BaseCollectionPaginationCountResponse' + - type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.printUsageByPrinter' + additionalProperties: + type: object additionalProperties: type: object microsoft.graph.printUsageByUserCollectionResponse: title: Collection of printUsageByUser type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.printUsageByUser' - '@odata.nextLink': - type: string + allOf: + - $ref: '#/components/schemas/BaseCollectionPaginationCountResponse' + - type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.printUsageByUser' + additionalProperties: + type: object additionalProperties: type: object microsoft.graph.userCredentialUsageDetailsCollectionResponse: title: Collection of userCredentialUsageDetails type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.userCredentialUsageDetails' - '@odata.nextLink': - type: string + allOf: + - $ref: '#/components/schemas/BaseCollectionPaginationCountResponse' + - type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.userCredentialUsageDetails' + additionalProperties: + type: object additionalProperties: type: object microsoft.graph.printServiceCollectionResponse: title: Collection of printService type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.printService' - '@odata.nextLink': - type: string + allOf: + - $ref: '#/components/schemas/BaseCollectionPaginationCountResponse' + - type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.printService' + additionalProperties: + type: object additionalProperties: type: object microsoft.graph.printServiceEndpointCollectionResponse: title: Collection of printServiceEndpoint type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.printServiceEndpoint' - '@odata.nextLink': - type: string + allOf: + - $ref: '#/components/schemas/BaseCollectionPaginationCountResponse' + - type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.printServiceEndpoint' + additionalProperties: + type: object additionalProperties: type: object microsoft.graph.printTaskDefinitionCollectionResponse: title: Collection of printTaskDefinition type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.printTaskDefinition' - '@odata.nextLink': - type: string + allOf: + - $ref: '#/components/schemas/BaseCollectionPaginationCountResponse' + - type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.printTaskDefinition' + additionalProperties: + type: object additionalProperties: type: object microsoft.graph.printTaskCollectionResponse: title: Collection of printTask type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.printTask' - '@odata.nextLink': - type: string + allOf: + - $ref: '#/components/schemas/BaseCollectionPaginationCountResponse' + - type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.printTask' + additionalProperties: + type: object additionalProperties: type: object microsoft.graph.printOperationProcessingState: @@ -16003,11 +17357,13 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.printDocument' + x-ms-navigationProperty: true tasks: type: array items: $ref: '#/components/schemas/microsoft.graph.printTask' description: A list of printTasks that were triggered by this print job. + x-ms-navigationProperty: true additionalProperties: type: object microsoft.graph.directoryObject: @@ -16316,26 +17672,31 @@ components: items: $ref: '#/components/schemas/microsoft.graph.calendarPermission' description: The permissions of the users with whom the calendar is shared. + x-ms-navigationProperty: true calendarView: type: array items: $ref: '#/components/schemas/microsoft.graph.event' description: The calendar view for the calendar. Navigation property. Read-only. + x-ms-navigationProperty: true events: type: array items: $ref: '#/components/schemas/microsoft.graph.event' description: The events in the calendar. Navigation property. Read-only. + x-ms-navigationProperty: true multiValueExtendedProperties: type: array items: $ref: '#/components/schemas/microsoft.graph.multiValueLegacyExtendedProperty' description: The collection of multi-value extended properties defined for the calendar. Read-only. Nullable. + x-ms-navigationProperty: true singleValueExtendedProperties: type: array items: $ref: '#/components/schemas/microsoft.graph.singleValueLegacyExtendedProperty' description: The collection of single-value extended properties defined for the calendar. Read-only. Nullable. + x-ms-navigationProperty: true additionalProperties: type: object microsoft.graph.event: @@ -16465,32 +17826,38 @@ components: items: $ref: '#/components/schemas/microsoft.graph.attachment' description: 'The collection of FileAttachment, ItemAttachment, and referenceAttachment attachments for the event. Navigation property. Read-only. Nullable.' + x-ms-navigationProperty: true calendar: $ref: '#/components/schemas/microsoft.graph.calendar' exceptionOccurrences: type: array items: $ref: '#/components/schemas/microsoft.graph.event' + x-ms-navigationProperty: true extensions: type: array items: $ref: '#/components/schemas/microsoft.graph.extension' description: The collection of open extensions defined for the event. Nullable. + x-ms-navigationProperty: true instances: type: array items: $ref: '#/components/schemas/microsoft.graph.event' description: 'The occurrences of a recurring series, if the event is a series master. This property includes occurrences that are part of the recurrence pattern, and exceptions that have been modified, but does not include occurrences that have been cancelled from the series. Navigation property. Read-only. Nullable.' + x-ms-navigationProperty: true multiValueExtendedProperties: type: array items: $ref: '#/components/schemas/microsoft.graph.multiValueLegacyExtendedProperty' description: The collection of multi-value extended properties defined for the event. Read-only. Nullable. + x-ms-navigationProperty: true singleValueExtendedProperties: type: array items: $ref: '#/components/schemas/microsoft.graph.singleValueLegacyExtendedProperty' description: The collection of single-value extended properties defined for the event. Read-only. Nullable. + x-ms-navigationProperty: true additionalProperties: type: object microsoft.graph.conversation: @@ -16523,6 +17890,7 @@ components: items: $ref: '#/components/schemas/microsoft.graph.conversationThread' description: A collection of all the conversation threads in the conversation. A navigation property. Read-only. Nullable. + x-ms-navigationProperty: true additionalProperties: type: object microsoft.graph.conversationThread: @@ -16567,6 +17935,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.post' + x-ms-navigationProperty: true additionalProperties: type: object microsoft.graph.drive: @@ -16592,21 +17961,25 @@ components: items: $ref: '#/components/schemas/microsoft.graph.itemActivityOLD' description: The list of recent activities that took place under this drive. + x-ms-navigationProperty: true bundles: type: array items: $ref: '#/components/schemas/microsoft.graph.driveItem' description: 'Collection of [bundles][bundle] (albums and multi-select-shared sets of items). Only in personal OneDrive.' + x-ms-navigationProperty: true following: type: array items: $ref: '#/components/schemas/microsoft.graph.driveItem' description: The list of items the user is following. Only in OneDrive for Business. + x-ms-navigationProperty: true items: type: array items: $ref: '#/components/schemas/microsoft.graph.driveItem' description: All items contained in the drive. Read-only. Nullable. + x-ms-navigationProperty: true list: $ref: '#/components/schemas/microsoft.graph.list' root: @@ -16616,6 +17989,7 @@ components: items: $ref: '#/components/schemas/microsoft.graph.driveItem' description: Collection of common folders available in OneDrive. Read-only. Nullable. + x-ms-navigationProperty: true additionalProperties: type: object microsoft.graph.site: @@ -16645,11 +18019,13 @@ components: items: $ref: '#/components/schemas/microsoft.graph.columnDefinition' description: The collection of column definitions reusable across lists under this site. + x-ms-navigationProperty: true contentTypes: type: array items: $ref: '#/components/schemas/microsoft.graph.contentType' description: The collection of content types defined for this site. + x-ms-navigationProperty: true drive: $ref: '#/components/schemas/microsoft.graph.drive' drives: @@ -16657,41 +18033,49 @@ components: items: $ref: '#/components/schemas/microsoft.graph.drive' description: The collection of drives (document libraries) under this site. + x-ms-navigationProperty: true externalColumns: type: array items: $ref: '#/components/schemas/microsoft.graph.columnDefinition' description: The collection of column definitions available in the site that are referenced from the sites in the parent hierarchy of the current site. + x-ms-navigationProperty: true items: type: array items: $ref: '#/components/schemas/microsoft.graph.baseItem' description: Used to address any item contained in this site. This collection cannot be enumerated. + x-ms-navigationProperty: true lists: type: array items: $ref: '#/components/schemas/microsoft.graph.list' description: The collection of lists under this site. + x-ms-navigationProperty: true operations: type: array items: $ref: '#/components/schemas/microsoft.graph.richLongRunningOperation' description: The collection of long running operations for the site. + x-ms-navigationProperty: true pages: type: array items: $ref: '#/components/schemas/microsoft.graph.sitePage' description: The collection of pages in the SitePages list in this site. + x-ms-navigationProperty: true permissions: type: array items: $ref: '#/components/schemas/microsoft.graph.permission' description: The permissions associated with the site. Nullable. + x-ms-navigationProperty: true sites: type: array items: $ref: '#/components/schemas/microsoft.graph.site' description: The collection of the sub-sites under this site. + x-ms-navigationProperty: true termStore: $ref: '#/components/schemas/microsoft.graph.termStore.store' onenote: @@ -16739,6 +18123,7 @@ components: items: $ref: '#/components/schemas/microsoft.graph.plannerPlan' description: Read-only. Nullable. Returns the plannerPlans owned by the group. + x-ms-navigationProperty: true additionalProperties: type: object microsoft.graph.onenote: @@ -16752,31 +18137,37 @@ components: items: $ref: '#/components/schemas/microsoft.graph.notebook' description: The collection of OneNote notebooks that are owned by the user or group. Read-only. Nullable. + x-ms-navigationProperty: true operations: type: array items: $ref: '#/components/schemas/microsoft.graph.onenoteOperation' description: 'The status of OneNote operations. Getting an operations collection is not supported, but you can get the status of long-running operations if the Operation-Location header is returned in the response. Read-only. Nullable.' + x-ms-navigationProperty: true pages: type: array items: $ref: '#/components/schemas/microsoft.graph.onenotePage' description: The pages in all OneNote notebooks that are owned by the user or group. Read-only. Nullable. + x-ms-navigationProperty: true resources: type: array items: $ref: '#/components/schemas/microsoft.graph.onenoteResource' description: 'The image and other file resources in OneNote pages. Getting a resources collection is not supported, but you can get the binary content of a specific resource. Read-only. Nullable.' + x-ms-navigationProperty: true sectionGroups: type: array items: $ref: '#/components/schemas/microsoft.graph.sectionGroup' description: The section groups in all OneNote notebooks that are owned by the user or group. Read-only. Nullable. + x-ms-navigationProperty: true sections: type: array items: $ref: '#/components/schemas/microsoft.graph.onenoteSection' description: The sections in all OneNote notebooks that are owned by the user or group. Read-only. Nullable. + x-ms-navigationProperty: true additionalProperties: type: object microsoft.graph.profilePhoto: @@ -16866,11 +18257,13 @@ components: items: $ref: '#/components/schemas/microsoft.graph.channel' description: List of channels either hosted in or shared with the team (incoming channels). + x-ms-navigationProperty: true channels: type: array items: $ref: '#/components/schemas/microsoft.graph.channel' description: The collection of channels and messages associated with the team. + x-ms-navigationProperty: true group: $ref: '#/components/schemas/microsoft.graph.group' incomingChannels: @@ -16878,31 +18271,37 @@ components: items: $ref: '#/components/schemas/microsoft.graph.channel' description: List of channels shared with the team. + x-ms-navigationProperty: true installedApps: type: array items: $ref: '#/components/schemas/microsoft.graph.teamsAppInstallation' description: The apps installed in this team. + x-ms-navigationProperty: true members: type: array items: $ref: '#/components/schemas/microsoft.graph.conversationMember' description: Members and owners of the team. + x-ms-navigationProperty: true operations: type: array items: $ref: '#/components/schemas/microsoft.graph.teamsAsyncOperation' description: The async operations that ran or are running on this team. + x-ms-navigationProperty: true owners: type: array items: $ref: '#/components/schemas/microsoft.graph.user' description: 'The list of this team''s owners. Currently, when creating a team using application permissions, exactly one owner must be specified. When using user delegated permissions, no owner can be specified (the current user is the owner). Owner must be specified as an object ID (GUID), not a UPN.' + x-ms-navigationProperty: true permissionGrants: type: array items: $ref: '#/components/schemas/microsoft.graph.resourceSpecificPermissionGrant' description: A collection of permissions granted to apps to access the team. + x-ms-navigationProperty: true photo: $ref: '#/components/schemas/microsoft.graph.profilePhoto' primaryChannel: @@ -16912,8 +18311,11 @@ components: items: $ref: '#/components/schemas/microsoft.graph.teamworkTag' description: The tags associated with the team. + x-ms-navigationProperty: true template: $ref: '#/components/schemas/microsoft.graph.teamsTemplate' + templateDefinition: + $ref: '#/components/schemas/microsoft.graph.teamTemplateDefinition' schedule: $ref: '#/components/schemas/microsoft.graph.schedule' additionalProperties: @@ -16979,6 +18381,7 @@ components: items: type: string nullable: true + description: The collection of unique identifiers that can be associated with a user and can be used to bind the Azure AD user to a certificate for authentication and authorization into non-Azure AD environments. The identifiers must be unique in the tenant. additionalProperties: type: object microsoft.graph.customSecurityAttributeValue: @@ -17218,6 +18621,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.printerShare' + x-ms-navigationProperty: true additionalProperties: type: object microsoft.graph.userAnalytics: @@ -17233,6 +18637,7 @@ components: items: $ref: '#/components/schemas/microsoft.graph.activityStatistics' description: The collection of work activities that a user spent time on during and outside of working hours. Read-only. Nullable. + x-ms-navigationProperty: true additionalProperties: type: object microsoft.graph.cloudPC: @@ -17247,6 +18652,8 @@ components: nullable: true connectivityResult: $ref: '#/components/schemas/microsoft.graph.cloudPcConnectivityResult' + diskEncryptionState: + $ref: '#/components/schemas/microsoft.graph.cloudPcDiskEncryptionState' displayName: type: string description: The display name of the Cloud PC. @@ -17342,10 +18749,12 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.dataLossPreventionPolicy' + x-ms-navigationProperty: true sensitivityLabels: type: array items: $ref: '#/components/schemas/microsoft.graph.sensitivityLabel' + x-ms-navigationProperty: true sensitivityPolicySettings: $ref: '#/components/schemas/microsoft.graph.sensitivityPolicySettings' policy: @@ -17354,6 +18763,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.threatAssessmentRequest' + x-ms-navigationProperty: true additionalProperties: type: object microsoft.graph.servicePrincipal: @@ -17516,89 +18926,107 @@ components: description: 'Specifies the keyId of a public key from the keyCredentials collection. When configured, Azure AD issues tokens for this application encrypted using the key specified by this property. The application code that receives the encrypted token must use the matching private key to decrypt the token before it can be used for the signed-in user.' format: uuid nullable: true + verifiedPublisher: + $ref: '#/components/schemas/microsoft.graph.verifiedPublisher' appManagementPolicies: type: array items: $ref: '#/components/schemas/microsoft.graph.appManagementPolicy' description: The appManagementPolicy applied to this service principal. + x-ms-navigationProperty: true appRoleAssignedTo: type: array items: $ref: '#/components/schemas/microsoft.graph.appRoleAssignment' description: 'App role assignments for this app or service, granted to users, groups, and other service principals.Supports $expand.' + x-ms-navigationProperty: true appRoleAssignments: type: array items: $ref: '#/components/schemas/microsoft.graph.appRoleAssignment' description: 'App role assignment for another app or service, granted to this service principal. Supports $expand.' + x-ms-navigationProperty: true claimsMappingPolicies: type: array items: $ref: '#/components/schemas/microsoft.graph.claimsMappingPolicy' description: The claimsMappingPolicies assigned to this service principal. Supports $expand. + x-ms-navigationProperty: true createdObjects: type: array items: $ref: '#/components/schemas/microsoft.graph.directoryObject' description: Directory objects created by this service principal. Read-only. Nullable. + x-ms-navigationProperty: true delegatedPermissionClassifications: type: array items: $ref: '#/components/schemas/microsoft.graph.delegatedPermissionClassification' description: The permission classifications for delegated permissions exposed by the app that this service principal represents. Supports $expand. + x-ms-navigationProperty: true endpoints: type: array items: $ref: '#/components/schemas/microsoft.graph.endpoint' description: Endpoints available for discovery. Services like Sharepoint populate this property with a tenant specific SharePoint endpoints that other applications can discover and use in their experiences. + x-ms-navigationProperty: true federatedIdentityCredentials: type: array items: $ref: '#/components/schemas/microsoft.graph.federatedIdentityCredential' - description: Federated identities for a specific type of service principal - managed identity. Supports $expand and $filter (eq when counting empty collections). + x-ms-navigationProperty: true homeRealmDiscoveryPolicies: type: array items: $ref: '#/components/schemas/microsoft.graph.homeRealmDiscoveryPolicy' description: The homeRealmDiscoveryPolicies assigned to this service principal. Supports $expand. + x-ms-navigationProperty: true licenseDetails: type: array items: $ref: '#/components/schemas/microsoft.graph.licenseDetails' + x-ms-navigationProperty: true memberOf: type: array items: $ref: '#/components/schemas/microsoft.graph.directoryObject' description: 'Roles that this service principal is a member of. HTTP Methods: GET Read-only. Nullable. Supports $expand.' + x-ms-navigationProperty: true oauth2PermissionGrants: type: array items: $ref: '#/components/schemas/microsoft.graph.oAuth2PermissionGrant' description: Delegated permission grants authorizing this service principal to access an API on behalf of a signed-in user. Read-only. Nullable. + x-ms-navigationProperty: true ownedObjects: type: array items: $ref: '#/components/schemas/microsoft.graph.directoryObject' description: Directory objects that are owned by this service principal. Read-only. Nullable. Supports $expand. + x-ms-navigationProperty: true owners: type: array items: $ref: '#/components/schemas/microsoft.graph.directoryObject' description: Directory objects that are owners of this servicePrincipal. The owners are a set of non-admin users or servicePrincipals who are allowed to modify this object. Read-only. Nullable. Supports $expand. + x-ms-navigationProperty: true tokenIssuancePolicies: type: array items: $ref: '#/components/schemas/microsoft.graph.tokenIssuancePolicy' description: The tokenIssuancePolicies assigned to this service principal. Supports $expand. + x-ms-navigationProperty: true tokenLifetimePolicies: type: array items: $ref: '#/components/schemas/microsoft.graph.tokenLifetimePolicy' description: The tokenLifetimePolicies assigned to this service principal. Supports $expand. + x-ms-navigationProperty: true transitiveMemberOf: type: array items: $ref: '#/components/schemas/microsoft.graph.directoryObject' + x-ms-navigationProperty: true synchronization: $ref: '#/components/schemas/microsoft.graph.synchronization' additionalProperties: @@ -17705,6 +19133,7 @@ components: items: $ref: '#/components/schemas/microsoft.graph.calendar' description: The calendars in the calendar group. Navigation property. Read-only. Nullable. + x-ms-navigationProperty: true additionalProperties: type: object microsoft.graph.contactFolder: @@ -17730,21 +19159,25 @@ components: items: $ref: '#/components/schemas/microsoft.graph.contactFolder' description: The collection of child folders in the folder. Navigation property. Read-only. Nullable. + x-ms-navigationProperty: true contacts: type: array items: $ref: '#/components/schemas/microsoft.graph.contact' description: The contacts in the folder. Navigation property. Read-only. Nullable. + x-ms-navigationProperty: true multiValueExtendedProperties: type: array items: $ref: '#/components/schemas/microsoft.graph.multiValueLegacyExtendedProperty' description: The collection of multi-value extended properties defined for the contactFolder. Read-only. Nullable. + x-ms-navigationProperty: true singleValueExtendedProperties: type: array items: $ref: '#/components/schemas/microsoft.graph.singleValueLegacyExtendedProperty' description: The collection of single-value extended properties defined for the contactFolder. Read-only. Nullable. + x-ms-navigationProperty: true additionalProperties: type: object microsoft.graph.contact: @@ -17879,11 +19312,13 @@ components: items: $ref: '#/components/schemas/microsoft.graph.extension' description: The collection of open extensions defined for the contact. Nullable. + x-ms-navigationProperty: true multiValueExtendedProperties: type: array items: $ref: '#/components/schemas/microsoft.graph.multiValueLegacyExtendedProperty' description: The collection of multi-value extended properties defined for the contact. Read-only. Nullable. + x-ms-navigationProperty: true photo: $ref: '#/components/schemas/microsoft.graph.profilePhoto' singleValueExtendedProperties: @@ -17891,6 +19326,7 @@ components: items: $ref: '#/components/schemas/microsoft.graph.singleValueLegacyExtendedProperty' description: The collection of single-value extended properties defined for the contact. Read-only. Nullable. + x-ms-navigationProperty: true additionalProperties: type: object microsoft.graph.inferenceClassification: @@ -17904,6 +19340,7 @@ components: items: $ref: '#/components/schemas/microsoft.graph.inferenceClassificationOverride' description: 'A set of overrides for a user to always classify messages from specific senders in certain ways: focused, or other. Read-only. Nullable.' + x-ms-navigationProperty: true additionalProperties: type: object microsoft.graph.mailFolder: @@ -17954,30 +19391,36 @@ components: items: $ref: '#/components/schemas/microsoft.graph.mailFolder' description: The collection of child folders in the mailFolder. + x-ms-navigationProperty: true messageRules: type: array items: $ref: '#/components/schemas/microsoft.graph.messageRule' description: The collection of rules that apply to the user's Inbox folder. + x-ms-navigationProperty: true messages: type: array items: $ref: '#/components/schemas/microsoft.graph.message' description: The collection of messages in the mailFolder. + x-ms-navigationProperty: true multiValueExtendedProperties: type: array items: $ref: '#/components/schemas/microsoft.graph.multiValueLegacyExtendedProperty' description: The collection of multi-value extended properties defined for the mailFolder. Read-only. Nullable. + x-ms-navigationProperty: true singleValueExtendedProperties: type: array items: $ref: '#/components/schemas/microsoft.graph.singleValueLegacyExtendedProperty' description: The collection of single-value extended properties defined for the mailFolder. Read-only. Nullable. + x-ms-navigationProperty: true userConfigurations: type: array items: $ref: '#/components/schemas/microsoft.graph.userConfiguration' + x-ms-navigationProperty: true additionalProperties: type: object microsoft.graph.message: @@ -18088,26 +19531,31 @@ components: items: $ref: '#/components/schemas/microsoft.graph.attachment' description: The fileAttachment and itemAttachment attachments for the message. + x-ms-navigationProperty: true extensions: type: array items: $ref: '#/components/schemas/microsoft.graph.extension' description: The collection of open extensions defined for the message. Nullable. + x-ms-navigationProperty: true mentions: type: array items: $ref: '#/components/schemas/microsoft.graph.mention' description: 'A collection of mentions in the message, ordered by the createdDateTime from the newest to the oldest. By default, a GET /messages does not return this property unless you apply $expand on the property.' + x-ms-navigationProperty: true multiValueExtendedProperties: type: array items: $ref: '#/components/schemas/microsoft.graph.multiValueLegacyExtendedProperty' description: The collection of multi-value extended properties defined for the message. Nullable. + x-ms-navigationProperty: true singleValueExtendedProperties: type: array items: $ref: '#/components/schemas/microsoft.graph.singleValueLegacyExtendedProperty' description: The collection of single-value extended properties defined for the message. Nullable. + x-ms-navigationProperty: true additionalProperties: type: object microsoft.graph.outlookUser: @@ -18121,18 +19569,22 @@ components: items: $ref: '#/components/schemas/microsoft.graph.outlookCategory' description: A list of categories defined for the user. + x-ms-navigationProperty: true taskFolders: type: array items: $ref: '#/components/schemas/microsoft.graph.outlookTaskFolder' + x-ms-navigationProperty: true taskGroups: type: array items: $ref: '#/components/schemas/microsoft.graph.outlookTaskGroup' + x-ms-navigationProperty: true tasks: type: array items: $ref: '#/components/schemas/microsoft.graph.outlookTask' + x-ms-navigationProperty: true additionalProperties: type: object microsoft.graph.person: @@ -18254,7 +19706,8 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.userConsentRequest' - description: A list of pending user consent requests. + description: A list of pending user consent requests. Supports $filter (eq). + x-ms-navigationProperty: true additionalProperties: type: object microsoft.graph.approval: @@ -18267,6 +19720,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.approvalStep' + x-ms-navigationProperty: true additionalProperties: type: object microsoft.graph.accessReviewInstance: @@ -18313,11 +19767,13 @@ components: items: $ref: '#/components/schemas/microsoft.graph.accessReviewReviewer' description: 'Returns the collection of reviewers who were contacted to complete this review. While the reviewers and fallbackReviewers properties of the accessReviewScheduleDefinition might specify group owners or managers as reviewers, contactedReviewers returns their individual identities. Supports $select. Read-only.' + x-ms-navigationProperty: true decisions: type: array items: $ref: '#/components/schemas/microsoft.graph.accessReviewInstanceDecisionItem' description: 'Each user reviewed in an accessReviewInstance has a decision item representing if they were approved, denied, or not yet reviewed.' + x-ms-navigationProperty: true definition: $ref: '#/components/schemas/microsoft.graph.accessReviewScheduleDefinition' stages: @@ -18325,6 +19781,7 @@ components: items: $ref: '#/components/schemas/microsoft.graph.accessReviewStage' description: 'If the instance has multiple stages, this returns the collection of stages. A new stage will only be created when the previous stage ends. The existence, number, and settings of stages on a review instance are created based on the accessReviewStageSettings on the parent accessReviewScheduleDefinition.' + x-ms-navigationProperty: true additionalProperties: type: object microsoft.graph.agreementAcceptance: @@ -18448,6 +19905,7 @@ components: items: $ref: '#/components/schemas/microsoft.graph.enrollmentConfigurationAssignment' description: The list of group assignments for the device configuration profile + x-ms-navigationProperty: true additionalProperties: type: object description: The Base Class of Device Enrollment Configuration @@ -18465,32 +19923,40 @@ components: type: boolean description: Whether the device is Azure Active Directory registered. This property is read-only. nullable: true + readOnly: true activationLockBypassCode: type: string description: Code that allows the Activation Lock on a device to be bypassed. This property is read-only. nullable: true + readOnly: true androidSecurityPatchLevel: type: string description: Android security patch level. This property is read-only. nullable: true + readOnly: true autopilotEnrolled: type: boolean description: Reports if the managed device is enrolled via auto-pilot. This property is read-only. + readOnly: true azureActiveDirectoryDeviceId: type: string description: The unique identifier for the Azure Active Directory device. Read only. This property is read-only. nullable: true + readOnly: true azureADDeviceId: type: string description: The unique identifier for the Azure Active Directory device. Read only. This property is read-only. nullable: true + readOnly: true azureADRegistered: type: boolean description: Whether the device is Azure Active Directory registered. This property is read-only. nullable: true + readOnly: true bootstrapTokenEscrowed: type: boolean description: 'Reports if the managed device has an escrowed Bootstrap Token. This is only for macOS devices. To get, include BootstrapTokenEscrowed in the select clause and query with a device id. If FALSE, no bootstrap token is escrowed. If TRUE, the device has escrowed a bootstrap token with Intune. This property is read-only.' + readOnly: true chassisType: $ref: '#/components/schemas/microsoft.graph.chassisType' chromeOSDeviceInfo: @@ -18503,6 +19969,7 @@ components: type: string description: The DateTime when device compliance grace period expires. This property is read-only. format: date-time + readOnly: true complianceState: $ref: '#/components/schemas/microsoft.graph.complianceState' configurationManagerClientEnabledFeatures: @@ -18516,10 +19983,12 @@ components: items: $ref: '#/components/schemas/microsoft.graph.deviceActionResult' description: List of ComplexType deviceActionResult objects. This property is read-only. + readOnly: true deviceCategoryDisplayName: type: string description: Device category display name. This property is read-only. nullable: true + readOnly: true deviceEnrollmentType: $ref: '#/components/schemas/microsoft.graph.deviceEnrollmentType' deviceFirmwareConfigurationInterfaceManaged: @@ -18531,6 +20000,7 @@ components: type: string description: Name of the device. This property is read-only. nullable: true + readOnly: true deviceRegistrationState: $ref: '#/components/schemas/microsoft.graph.deviceRegistrationState' deviceType: @@ -18538,32 +20008,39 @@ components: easActivated: type: boolean description: Whether the device is Exchange ActiveSync activated. This property is read-only. + readOnly: true easActivationDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string description: Exchange ActivationSync activation time of the device. This property is read-only. format: date-time + readOnly: true easDeviceId: type: string description: Exchange ActiveSync Id of the device. This property is read-only. nullable: true + readOnly: true emailAddress: type: string description: Email(s) for the user associated with the device. This property is read-only. nullable: true + readOnly: true enrolledDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string description: Enrollment time of the device. This property is read-only. format: date-time + readOnly: true enrollmentProfileName: type: string description: 'Name of the enrollment profile assigned to the device. Default value is empty string, indicating no enrollment profile was assgined. This property is read-only.' nullable: true + readOnly: true ethernetMacAddress: type: string description: Ethernet MAC. This property is read-only. nullable: true + readOnly: true exchangeAccessState: $ref: '#/components/schemas/microsoft.graph.deviceManagementExchangeAccessState' exchangeAccessStateReason: @@ -18573,30 +20050,37 @@ components: type: string description: Last time the device contacted Exchange. This property is read-only. format: date-time + readOnly: true freeStorageSpaceInBytes: type: integer description: Free Storage in Bytes. This property is read-only. format: int64 + readOnly: true hardwareInformation: $ref: '#/components/schemas/microsoft.graph.hardwareInformation' iccid: type: string description: 'Integrated Circuit Card Identifier, it is A SIM card''s unique identification number. This property is read-only.' nullable: true + readOnly: true imei: type: string description: IMEI. This property is read-only. nullable: true + readOnly: true isEncrypted: type: boolean description: Device encryption status. This property is read-only. + readOnly: true isSupervised: type: boolean description: Device supervised status. This property is read-only. + readOnly: true jailBroken: type: string description: whether the device is jail broken or rooted. This property is read-only. nullable: true + readOnly: true joinType: $ref: '#/components/schemas/microsoft.graph.joinType' lastSyncDateTime: @@ -18604,6 +20088,7 @@ components: type: string description: The date and time that the device last completed a successful sync with Intune. This property is read-only. format: date-time + readOnly: true lostModeState: $ref: '#/components/schemas/microsoft.graph.lostModeState' managedDeviceName: @@ -18619,6 +20104,7 @@ components: type: string description: Reports device management certificate expiration date. This property is read-only. format: date-time + readOnly: true managementFeatures: $ref: '#/components/schemas/microsoft.graph.managedDeviceManagementFeatures' managementState: @@ -18627,14 +20113,17 @@ components: type: string description: Manufacturer of the device. This property is read-only. nullable: true + readOnly: true meid: type: string description: MEID. This property is read-only. nullable: true + readOnly: true model: type: string description: Model of the device. This property is read-only. nullable: true + readOnly: true notes: type: string description: Notes on the device created by IT Admin @@ -18643,10 +20132,12 @@ components: type: string description: 'Operating system of the device. Windows, iOS, etc. This property is read-only.' nullable: true + readOnly: true osVersion: type: string description: Operating system version of the device. This property is read-only. nullable: true + readOnly: true ownerType: $ref: '#/components/schemas/microsoft.graph.ownerType' partnerReportedThreatState: @@ -18655,34 +20146,41 @@ components: type: string description: Phone number of the device. This property is read-only. nullable: true + readOnly: true physicalMemoryInBytes: type: integer description: Total Memory in Bytes. This property is read-only. format: int64 + readOnly: true preferMdmOverGroupPolicyAppliedDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string description: 'Reports the DateTime the preferMdmOverGroupPolicy setting was set. When set, the Intune MDM settings will override Group Policy settings if there is a conflict. Read Only. This property is read-only.' format: date-time + readOnly: true processorArchitecture: $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. nullable: true + readOnly: true remoteAssistanceSessionUrl: type: string description: Url that allows a Remote Assistance session to be established with the device. This property is read-only. nullable: true + readOnly: true requireUserEnrollmentApproval: type: boolean description: Reports if the managed iOS device is user approval enrollment. This property is read-only. nullable: true + readOnly: true retireAfterDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[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 time after when a device will be auto retired because of scheduled action. This property is read-only. format: date-time + readOnly: true roleScopeTagIds: type: array items: @@ -18693,6 +20191,7 @@ components: type: string description: SerialNumber. This property is read-only. nullable: true + readOnly: true skuFamily: type: string description: Device sku family @@ -18703,85 +20202,103 @@ components: type: integer description: 'Device sku number, see also: https://docs.microsoft.com/windows/win32/api/sysinfoapi/nf-sysinfoapi-getproductinfo. Valid values 0 to 2147483647. This property is read-only.' format: int32 + readOnly: true specificationVersion: type: string description: Specification version. This property is read-only. nullable: true + readOnly: true subscriberCarrier: type: string description: Subscriber Carrier. This property is read-only. nullable: true + readOnly: true totalStorageSpaceInBytes: type: integer description: Total Storage in Bytes. This property is read-only. format: int64 + readOnly: true udid: type: string description: Unique Device Identifier for iOS and macOS devices. This property is read-only. nullable: true + readOnly: true userDisplayName: type: string description: User display name. This property is read-only. nullable: true + readOnly: true userId: type: string description: Unique Identifier for the user associated with the device. This property is read-only. nullable: true + readOnly: true userPrincipalName: type: string description: Device user principal name. This property is read-only. nullable: true + readOnly: true usersLoggedOn: type: array items: $ref: '#/components/schemas/microsoft.graph.loggedOnUser' description: Indicates the last logged on users of a device. This property is read-only. + readOnly: true wiFiMacAddress: type: string description: Wi-Fi MAC. This property is read-only. nullable: true + readOnly: true windowsActiveMalwareCount: maximum: 2147483647 minimum: -2147483648 type: integer description: Count of active malware for this windows device. This property is read-only. format: int32 + readOnly: true windowsRemediatedMalwareCount: maximum: 2147483647 minimum: -2147483648 type: integer description: Count of remediated malware for this windows device. This property is read-only. format: int32 + readOnly: true assignmentFilterEvaluationStatusDetails: type: array items: $ref: '#/components/schemas/microsoft.graph.assignmentFilterEvaluationStatusDetails' description: Managed device mobile app configuration states for this device. + x-ms-navigationProperty: true deviceCompliancePolicyStates: type: array items: $ref: '#/components/schemas/microsoft.graph.deviceCompliancePolicyState' description: Device compliance policy states for this device. + x-ms-navigationProperty: true deviceConfigurationStates: type: array items: $ref: '#/components/schemas/microsoft.graph.deviceConfigurationState' description: Device configuration states for this device. + x-ms-navigationProperty: true managedDeviceMobileAppConfigurationStates: type: array items: $ref: '#/components/schemas/microsoft.graph.managedDeviceMobileAppConfigurationState' description: Managed device mobile app configuration states for this device. + x-ms-navigationProperty: true securityBaselineStates: type: array items: $ref: '#/components/schemas/microsoft.graph.securityBaselineState' description: Security baseline states for this device. + x-ms-navigationProperty: true detectedApps: type: array items: $ref: '#/components/schemas/microsoft.graph.detectedApp' description: All applications currently installed on the device + x-ms-navigationProperty: true deviceCategory: $ref: '#/components/schemas/microsoft.graph.deviceCategory' logCollectionRequests: @@ -18789,11 +20306,13 @@ components: items: $ref: '#/components/schemas/microsoft.graph.deviceLogCollectionResponse' description: List of log collection requests + x-ms-navigationProperty: true users: type: array items: $ref: '#/components/schemas/microsoft.graph.user' description: The primary users associated with the managed device. + x-ms-navigationProperty: true windowsProtectionState: $ref: '#/components/schemas/microsoft.graph.windowsProtectionState' additionalProperties: @@ -18875,16 +20394,19 @@ components: items: $ref: '#/components/schemas/microsoft.graph.managedAppPolicy' description: Zero or more policys already applied on the registered app when it last synchronized with managment service. + x-ms-navigationProperty: true intendedPolicies: type: array items: $ref: '#/components/schemas/microsoft.graph.managedAppPolicy' description: Zero or more policies admin intended for the app as of now. + x-ms-navigationProperty: true operations: type: array items: $ref: '#/components/schemas/microsoft.graph.managedAppOperation' description: Zero or more long running operations triggered on the app registration. + x-ms-navigationProperty: true additionalProperties: type: object description: The ManagedAppEntity is the base entity type for all other entity types under app management workflow. @@ -19001,6 +20523,7 @@ components: items: $ref: '#/components/schemas/microsoft.graph.appLogCollectionRequest' description: The collection property of AppLogUploadRequest. + x-ms-navigationProperty: true additionalProperties: type: object description: Event representing a users device application install status. @@ -19052,31 +20575,36 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.plannerDelta' + x-ms-navigationProperty: true favoritePlans: type: array items: $ref: '#/components/schemas/microsoft.graph.plannerPlan' description: Read-only. Nullable. Returns the plannerPlans that the user marked as favorites. + x-ms-navigationProperty: true plans: type: array items: $ref: '#/components/schemas/microsoft.graph.plannerPlan' - description: Read-only. Nullable. Returns the plannerTasks assigned to the user. + x-ms-navigationProperty: true recentPlans: type: array items: $ref: '#/components/schemas/microsoft.graph.plannerPlan' description: Read-only. Nullable. Returns the plannerPlans that have been recently viewed by the user in apps that support recent plans. + x-ms-navigationProperty: true rosterPlans: type: array items: $ref: '#/components/schemas/microsoft.graph.plannerPlan' description: Read-only. Nullable. Returns the plannerPlans contained by the plannerRosters the user is a member. + x-ms-navigationProperty: true tasks: type: array items: $ref: '#/components/schemas/microsoft.graph.plannerTask' description: Read-only. Nullable. Returns the plannerTasks assigned to the user. + x-ms-navigationProperty: true additionalProperties: type: object microsoft.graph.itemInsights: @@ -19118,96 +20646,115 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.userAccountInformation' + x-ms-navigationProperty: true addresses: type: array items: $ref: '#/components/schemas/microsoft.graph.itemAddress' description: Represents details of addresses associated with the user. + x-ms-navigationProperty: true anniversaries: type: array items: $ref: '#/components/schemas/microsoft.graph.personAnnualEvent' description: Represents the details of meaningful dates associated with a person. + x-ms-navigationProperty: true awards: type: array items: $ref: '#/components/schemas/microsoft.graph.personAward' description: Represents the details of awards or honors associated with a person. + x-ms-navigationProperty: true certifications: type: array items: $ref: '#/components/schemas/microsoft.graph.personCertification' description: Represents the details of certifications associated with a person. + x-ms-navigationProperty: true educationalActivities: type: array items: $ref: '#/components/schemas/microsoft.graph.educationalActivity' description: 'Represents data that a user has supplied related to undergraduate, graduate, postgraduate or other educational activities.' + x-ms-navigationProperty: true emails: type: array items: $ref: '#/components/schemas/microsoft.graph.itemEmail' description: Represents detailed information about email addresses associated with the user. + x-ms-navigationProperty: true interests: type: array items: $ref: '#/components/schemas/microsoft.graph.personInterest' description: Provides detailed information about interests the user has associated with themselves in various services. + x-ms-navigationProperty: true languages: type: array items: $ref: '#/components/schemas/microsoft.graph.languageProficiency' description: Represents detailed information about languages that a user has added to their profile. + x-ms-navigationProperty: true names: type: array items: $ref: '#/components/schemas/microsoft.graph.personName' description: Represents the names a user has added to their profile. + x-ms-navigationProperty: true notes: type: array items: $ref: '#/components/schemas/microsoft.graph.personAnnotation' description: Represents notes that a user has added to their profile. + x-ms-navigationProperty: true patents: type: array items: $ref: '#/components/schemas/microsoft.graph.itemPatent' description: Represents patents that a user has added to their profile. + x-ms-navigationProperty: true phones: type: array items: $ref: '#/components/schemas/microsoft.graph.itemPhone' description: Represents detailed information about phone numbers associated with a user in various services. + x-ms-navigationProperty: true positions: type: array items: $ref: '#/components/schemas/microsoft.graph.workPosition' description: Represents detailed information about work positions associated with a user's profile. + x-ms-navigationProperty: true projects: type: array items: $ref: '#/components/schemas/microsoft.graph.projectParticipation' description: Represents detailed information about projects associated with a user. + x-ms-navigationProperty: true publications: type: array items: $ref: '#/components/schemas/microsoft.graph.itemPublication' description: Represents details of any publications a user has added to their profile. + x-ms-navigationProperty: true skills: type: array items: $ref: '#/components/schemas/microsoft.graph.skillProficiency' description: Represents detailed information about skills associated with a user in various services. + x-ms-navigationProperty: true webAccounts: type: array items: $ref: '#/components/schemas/microsoft.graph.webAccount' description: Represents web accounts the user has indicated they use or has added to their user profile. + x-ms-navigationProperty: true websites: type: array items: $ref: '#/components/schemas/microsoft.graph.personWebsite' description: Represents detailed information about websites associated with a user in various services. + x-ms-navigationProperty: true additionalProperties: type: object microsoft.graph.userActivity: @@ -19218,50 +20765,40 @@ components: properties: activationUrl: type: string - description: Required. URL used to launch the activity in the best native experience represented by the appId. Might launch a web-based app if no native app exists. activitySourceHost: type: string - description: 'Required. URL for the domain representing the cross-platform identity mapping for the app. Mapping is stored either as a JSON file hosted on the domain or configurable via Windows Dev Center. The JSON file is named cross-platform-app-identifiers and is hosted at root of your HTTPS domain, either at the top level domain or include a sub domain. For example: https://contoso.com or https://myapp.contoso.com but NOT https://myapp.contoso.com/somepath. You must have a unique file and domain (or sub domain) per cross-platform app identity. For example, a separate file and domain is needed for Word vs. PowerPoint.' appActivityId: type: string - description: Required. The unique activity ID in the context of the app - supplied by caller and immutable thereafter. appDisplayName: type: string - description: Optional. Short text description of the app used to generate the activity for use in cases when the app is not installed on the user’s local device. nullable: true contentInfo: $ref: '#/components/schemas/microsoft.graph.Json' contentUrl: type: string - description: 'Optional. Used in the event the content can be rendered outside of a native or web-based app experience (for example, a pointer to an item in an RSS feed).' 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: Set by the server. DateTime in UTC when the object was created on the server. format: date-time 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: Set by the server. DateTime in UTC when the object expired on the server. format: date-time nullable: true fallbackUrl: type: string - description: 'Optional. URL used to launch the activity in a web-based app, if available.' 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: Set by the server. DateTime in UTC when the object was modified on the server. format: date-time nullable: true status: $ref: '#/components/schemas/microsoft.graph.status' userTimezone: type: string - description: Optional. The timezone in which the user's device used to generate the activity was located at activity creation time; values supplied as Olson IDs in order to support cross-platform representation. nullable: true visualElements: $ref: '#/components/schemas/microsoft.graph.visualInfo' @@ -19269,7 +20806,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.activityHistoryItem' - description: Optional. NavigationProperty/Containment; navigation property to the activity's historyItems. + x-ms-navigationProperty: true additionalProperties: type: object microsoft.graph.device: @@ -19440,36 +20977,43 @@ components: items: $ref: '#/components/schemas/microsoft.graph.usageRight' description: Represents the usage rights a device has been granted. + x-ms-navigationProperty: true memberOf: type: array items: $ref: '#/components/schemas/microsoft.graph.directoryObject' description: Groups and administrative units that this device is a member of. Read-only. Nullable. Supports $expand. + x-ms-navigationProperty: true registeredOwners: type: array items: $ref: '#/components/schemas/microsoft.graph.directoryObject' description: 'The user that cloud joined the device or registered their personal device. The registered owner is set at the time of registration. Currently, there can be only one owner. Read-only. Nullable. Supports $expand.' + x-ms-navigationProperty: true registeredUsers: type: array items: $ref: '#/components/schemas/microsoft.graph.directoryObject' description: 'Collection of registered users of the device. For cloud joined devices and registered personal devices, registered users are set to the same value as registered owners at the time of registration. Read-only. Nullable. Supports $expand.' + x-ms-navigationProperty: true transitiveMemberOf: type: array items: $ref: '#/components/schemas/microsoft.graph.directoryObject' description: Groups and administrative units that this device is a member of. This operation is transitive. Supports $expand. + x-ms-navigationProperty: true extensions: type: array items: $ref: '#/components/schemas/microsoft.graph.extension' description: The collection of open extensions defined for the device. Read-only. Nullable. + x-ms-navigationProperty: true commands: type: array items: $ref: '#/components/schemas/microsoft.graph.command' description: Set of commands sent to this device. + x-ms-navigationProperty: true additionalProperties: type: object microsoft.graph.onlineMeeting: @@ -19488,8 +21032,6 @@ components: nullable: true allowedPresenters: $ref: '#/components/schemas/microsoft.graph.onlineMeetingPresenters' - allowMeetingChat: - $ref: '#/components/schemas/microsoft.graph.meetingChatMode' allowTeamworkReactions: type: boolean description: Indicates if Teams reactions are enabled for the meeting. @@ -19587,6 +21129,7 @@ components: items: $ref: '#/components/schemas/microsoft.graph.meetingAttendanceReport' description: The attendance reports of an online meeting. Read-only. + x-ms-navigationProperty: true meetingAttendanceReport: $ref: '#/components/schemas/microsoft.graph.meetingAttendanceReport' registration: @@ -19596,6 +21139,7 @@ components: items: $ref: '#/components/schemas/microsoft.graph.callTranscript' description: The transcripts of an online meeting. Read-only. + x-ms-navigationProperty: true additionalProperties: type: object microsoft.graph.presence: @@ -19627,54 +21171,65 @@ components: items: $ref: '#/components/schemas/microsoft.graph.emailAuthenticationMethod' description: Represents the email addresses registered to a user for authentication. + x-ms-navigationProperty: true fido2Methods: type: array items: $ref: '#/components/schemas/microsoft.graph.fido2AuthenticationMethod' description: Represents the FIDO2 security keys registered to a user for authentication. + x-ms-navigationProperty: true methods: type: array items: $ref: '#/components/schemas/microsoft.graph.authenticationMethod' description: Represents all authentication methods registered to a user. + x-ms-navigationProperty: true microsoftAuthenticatorMethods: type: array items: $ref: '#/components/schemas/microsoft.graph.microsoftAuthenticatorAuthenticationMethod' description: The details of the Microsoft Authenticator app registered to a user for authentication. + x-ms-navigationProperty: true operations: type: array items: $ref: '#/components/schemas/microsoft.graph.longRunningOperation' + x-ms-navigationProperty: true passwordlessMicrosoftAuthenticatorMethods: type: array items: $ref: '#/components/schemas/microsoft.graph.passwordlessMicrosoftAuthenticatorAuthenticationMethod' description: Represents the Microsoft Authenticator Passwordless Phone Sign-in methods registered to a user for authentication. + x-ms-navigationProperty: true passwordMethods: type: array items: $ref: '#/components/schemas/microsoft.graph.passwordAuthenticationMethod' description: Represents the details of the password authentication method registered to a user for authentication. + x-ms-navigationProperty: true phoneMethods: type: array items: $ref: '#/components/schemas/microsoft.graph.phoneAuthenticationMethod' description: Represents the phone registered to a user for authentication. + x-ms-navigationProperty: true softwareOathMethods: type: array items: $ref: '#/components/schemas/microsoft.graph.softwareOathAuthenticationMethod' + x-ms-navigationProperty: true temporaryAccessPassMethods: type: array items: $ref: '#/components/schemas/microsoft.graph.temporaryAccessPassAuthenticationMethod' description: Represents a Temporary Access Pass registered to a user for authentication through time-limited passcodes. + x-ms-navigationProperty: true windowsHelloForBusinessMethods: type: array items: $ref: '#/components/schemas/microsoft.graph.windowsHelloForBusinessAuthenticationMethod' description: Represents the Windows Hello for Business authentication method registered to a user for authentication. + x-ms-navigationProperty: true additionalProperties: type: object microsoft.graph.tasks: @@ -19688,11 +21243,13 @@ components: items: $ref: '#/components/schemas/microsoft.graph.baseTask' description: All tasks in the users mailbox. + x-ms-navigationProperty: true lists: type: array items: $ref: '#/components/schemas/microsoft.graph.baseTaskList' description: The task lists in the users mailbox. + x-ms-navigationProperty: true additionalProperties: type: object microsoft.graph.chat: @@ -19736,6 +21293,7 @@ components: items: $ref: '#/components/schemas/microsoft.graph.teamsAppInstallation' description: A collection of all the apps in the chat. Nullable. + x-ms-navigationProperty: true lastMessagePreview: $ref: '#/components/schemas/microsoft.graph.chatMessageInfo' members: @@ -19743,31 +21301,37 @@ components: items: $ref: '#/components/schemas/microsoft.graph.conversationMember' description: A collection of all the members in the chat. Nullable. + x-ms-navigationProperty: true messages: type: array items: $ref: '#/components/schemas/microsoft.graph.chatMessage' description: A collection of all the messages in the chat. Nullable. + x-ms-navigationProperty: true operations: type: array items: $ref: '#/components/schemas/microsoft.graph.teamsAsyncOperation' description: A collection of all the Teams async operations that ran or are running on the chat. Nullable. + x-ms-navigationProperty: true permissionGrants: type: array items: $ref: '#/components/schemas/microsoft.graph.resourceSpecificPermissionGrant' description: A collection of permissions granted to apps for the chat. + x-ms-navigationProperty: true pinnedMessages: type: array items: $ref: '#/components/schemas/microsoft.graph.pinnedChatMessageInfo' description: A collection of all the pinned messages in the chat. Nullable. + x-ms-navigationProperty: true tabs: type: array items: $ref: '#/components/schemas/microsoft.graph.teamsTab' description: A collection of all the tabs in the chat. Nullable. + x-ms-navigationProperty: true additionalProperties: type: object microsoft.graph.userTeamwork: @@ -19781,11 +21345,13 @@ components: items: $ref: '#/components/schemas/microsoft.graph.associatedTeamInfo' description: The list of associatedTeamInfo objects that a user is associated with. + x-ms-navigationProperty: true installedApps: type: array items: $ref: '#/components/schemas/microsoft.graph.userScopeTeamsAppInstallation' description: The apps installed in the personal scope of this user. + x-ms-navigationProperty: true additionalProperties: type: object microsoft.graph.todo: @@ -19799,6 +21365,7 @@ components: items: $ref: '#/components/schemas/microsoft.graph.todoTaskList' description: The task lists in the users mailbox. + x-ms-navigationProperty: true additionalProperties: type: object microsoft.graph.authenticationMethodFeature: @@ -19873,6 +21440,15 @@ components: $ref: '#/components/schemas/microsoft.graph.ODataErrors.InnerError' additionalProperties: type: object + BaseCollectionPaginationCountResponse: + title: Base collection pagination and count responses + type: object + properties: + '@odata.nextLink': + type: string + nullable: true + additionalProperties: + type: object microsoft.graph.printerProcessingStateDetail: title: printerProcessingStateDetail enum: @@ -21008,10 +22584,8 @@ components: items: type: string nullable: true - description: The categories associated with the item changeKey: type: string - description: 'Identifies the version of the item. Every time the item is changed, changeKey changes as well. This allows Exchange to apply changes to the correct version of the object. Read-only.' nullable: true createdDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' @@ -21263,27 +22837,32 @@ components: items: $ref: '#/components/schemas/microsoft.graph.attachment' description: 'The collection of fileAttachment, itemAttachment, and referenceAttachment attachments for the post. Read-only. Nullable. Supports $expand.' + x-ms-navigationProperty: true extensions: type: array items: $ref: '#/components/schemas/microsoft.graph.extension' description: The collection of open extensions defined for the post. Read-only. Nullable. Supports $expand. + x-ms-navigationProperty: true inReplyTo: $ref: '#/components/schemas/microsoft.graph.post' mentions: type: array items: $ref: '#/components/schemas/microsoft.graph.mention' + x-ms-navigationProperty: true multiValueExtendedProperties: type: array items: $ref: '#/components/schemas/microsoft.graph.multiValueLegacyExtendedProperty' description: The collection of multi-value extended properties defined for the post. Read-only. Nullable. + x-ms-navigationProperty: true singleValueExtendedProperties: type: array items: $ref: '#/components/schemas/microsoft.graph.singleValueLegacyExtendedProperty' description: The collection of single-value extended properties defined for the post. Read-only. Nullable. + x-ms-navigationProperty: true additionalProperties: type: object microsoft.graph.baseItem: @@ -21301,7 +22880,6 @@ components: format: date-time description: type: string - description: Provides a user-visible description of the item. Optional. nullable: true eTag: type: string @@ -21506,6 +23084,7 @@ components: items: $ref: '#/components/schemas/microsoft.graph.itemActivityOLD' description: The list of recent activities that took place on this item. + x-ms-navigationProperty: true analytics: $ref: '#/components/schemas/microsoft.graph.itemAnalytics' children: @@ -21513,6 +23092,7 @@ components: items: $ref: '#/components/schemas/microsoft.graph.driveItem' description: Collection containing Item objects for the immediate children of Item. Only items representing folders have children. Read-only. Nullable. + x-ms-navigationProperty: true listItem: $ref: '#/components/schemas/microsoft.graph.listItem' permissions: @@ -21520,21 +23100,25 @@ components: items: $ref: '#/components/schemas/microsoft.graph.permission' description: The set of permissions for the item. Read-only. Nullable. + x-ms-navigationProperty: true subscriptions: type: array items: $ref: '#/components/schemas/microsoft.graph.subscription' description: The set of subscriptions on the item. Only supported on the root of a drive. + x-ms-navigationProperty: true thumbnails: type: array items: $ref: '#/components/schemas/microsoft.graph.thumbnailSet' description: 'Collection containing [ThumbnailSet][] objects associated with the item. For more info, see [getting thumbnails][]. Read-only. Nullable.' + x-ms-navigationProperty: true versions: type: array items: $ref: '#/components/schemas/microsoft.graph.driveItemVersion' description: 'The list of previous versions of the item. For more info, see [getting previous versions][]. Read-only. Nullable.' + x-ms-navigationProperty: true additionalProperties: type: object microsoft.graph.list: @@ -21558,16 +23142,17 @@ components: items: $ref: '#/components/schemas/microsoft.graph.itemActivityOLD' description: The recent activities that took place within this list. + x-ms-navigationProperty: true columns: type: array items: $ref: '#/components/schemas/microsoft.graph.columnDefinition' - description: The collection of field definitions for this list. + x-ms-navigationProperty: true contentTypes: type: array items: $ref: '#/components/schemas/microsoft.graph.contentType' - description: The collection of content types present in this list. + x-ms-navigationProperty: true drive: $ref: '#/components/schemas/microsoft.graph.drive' items: @@ -21575,16 +23160,19 @@ components: items: $ref: '#/components/schemas/microsoft.graph.listItem' description: All items contained in the list. + x-ms-navigationProperty: true operations: type: array items: $ref: '#/components/schemas/microsoft.graph.richLongRunningOperation' description: The collection of long running operations for the list. + x-ms-navigationProperty: true subscriptions: type: array items: $ref: '#/components/schemas/microsoft.graph.subscription' description: The set of subscriptions on the list. + x-ms-navigationProperty: true additionalProperties: type: object microsoft.graph.deleted: @@ -21644,6 +23232,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.itemActivityStat' + x-ms-navigationProperty: true lastSevenDays: $ref: '#/components/schemas/microsoft.graph.itemActivityStat' additionalProperties: @@ -21809,21 +23398,25 @@ components: items: $ref: '#/components/schemas/microsoft.graph.contentType' description: The collection of content types that are ancestors of this content type. + x-ms-navigationProperty: true columnLinks: type: array items: $ref: '#/components/schemas/microsoft.graph.columnLink' description: The collection of columns that are required by this content type + x-ms-navigationProperty: true columnPositions: type: array items: $ref: '#/components/schemas/microsoft.graph.columnDefinition' description: Column order information in a content type. + x-ms-navigationProperty: true columns: type: array items: $ref: '#/components/schemas/microsoft.graph.columnDefinition' description: The collection of column definitions for this contentType. + x-ms-navigationProperty: true additionalProperties: type: object microsoft.graph.richLongRunningOperation: @@ -21939,11 +23532,13 @@ components: items: $ref: '#/components/schemas/microsoft.graph.termStore.group' description: Collection of all groups available in the term store. + x-ms-navigationProperty: true sets: type: array items: $ref: '#/components/schemas/microsoft.graph.termStore.set' description: Collection of all sets available in the term store. + x-ms-navigationProperty: true additionalProperties: type: object microsoft.graph.plannerPlan: @@ -21975,6 +23570,7 @@ components: items: $ref: '#/components/schemas/microsoft.graph.plannerBucket' description: Collection of buckets in the plan. Read-only. Nullable. + x-ms-navigationProperty: true details: $ref: '#/components/schemas/microsoft.graph.plannerPlanDetails' tasks: @@ -21982,6 +23578,7 @@ components: items: $ref: '#/components/schemas/microsoft.graph.plannerTask' description: Collection of tasks in the plan. Read-only. Nullable. + x-ms-navigationProperty: true additionalProperties: type: object microsoft.graph.notebook: @@ -22015,11 +23612,13 @@ components: items: $ref: '#/components/schemas/microsoft.graph.sectionGroup' description: The section groups in the notebook. Read-only. Nullable. + x-ms-navigationProperty: true sections: type: array items: $ref: '#/components/schemas/microsoft.graph.onenoteSection' description: The sections in the notebook. Read-only. Nullable. + x-ms-navigationProperty: true additionalProperties: type: object microsoft.graph.onenoteOperation: @@ -22108,12 +23707,10 @@ components: properties: content: type: string - description: The content stream format: base64url nullable: true contentUrl: type: string - description: The URL for downloading the content nullable: true additionalProperties: type: object @@ -22140,11 +23737,13 @@ components: items: $ref: '#/components/schemas/microsoft.graph.sectionGroup' description: The section groups in the section. Read-only. Nullable. + x-ms-navigationProperty: true sections: type: array items: $ref: '#/components/schemas/microsoft.graph.onenoteSection' description: The sections in the section group. Read-only. Nullable. + x-ms-navigationProperty: true additionalProperties: type: object microsoft.graph.onenoteSection: @@ -22168,6 +23767,7 @@ components: items: $ref: '#/components/schemas/microsoft.graph.onenotePage' description: The collection of pages in the section. Read-only. Nullable. + x-ms-navigationProperty: true parentNotebook: $ref: '#/components/schemas/microsoft.graph.notebook' parentSectionGroup: @@ -22367,21 +23967,25 @@ components: items: $ref: '#/components/schemas/microsoft.graph.conversationMember' description: A collection of membership records associated with the channel. + x-ms-navigationProperty: true messages: type: array items: $ref: '#/components/schemas/microsoft.graph.chatMessage' description: A collection of all the messages in the channel. A navigation property. Nullable. + x-ms-navigationProperty: true sharedWithTeams: type: array items: $ref: '#/components/schemas/microsoft.graph.sharedWithChannelTeamInfo' description: A collection of teams with which a channel is shared. + x-ms-navigationProperty: true tabs: type: array items: $ref: '#/components/schemas/microsoft.graph.teamsTab' description: A collection of all the tabs in the channel. A navigation property. + x-ms-navigationProperty: true additionalProperties: type: object microsoft.graph.teamsAppInstallation: @@ -22490,6 +24094,7 @@ components: items: $ref: '#/components/schemas/microsoft.graph.teamworkTagMember' description: Users assigned to the tag. + x-ms-navigationProperty: true additionalProperties: type: object microsoft.graph.teamsTemplate: @@ -22499,6 +24104,51 @@ components: type: object additionalProperties: type: object + microsoft.graph.teamTemplateDefinition: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: teamTemplateDefinition + type: object + properties: + audience: + $ref: '#/components/schemas/microsoft.graph.teamTemplateAudience' + categories: + type: array + items: + type: string + nullable: true + description: + type: string + nullable: true + displayName: + type: string + nullable: true + iconUrl: + type: string + nullable: true + languageTag: + type: string + nullable: true + lastModifiedBy: + $ref: '#/components/schemas/microsoft.graph.identitySet' + lastModifiedDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' + type: string + format: date-time + nullable: true + parentTemplateId: + type: string + nullable: true + publisherName: + type: string + nullable: true + shortDescription: + type: string + nullable: true + teamDefinition: + $ref: '#/components/schemas/microsoft.graph.team' + additionalProperties: + type: object microsoft.graph.schedule: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' @@ -22523,6 +24173,7 @@ components: type: string description: Additional information about why schedule provisioning failed. nullable: true + readOnly: true swapShiftsRequestsEnabled: type: boolean description: Indicates whether swap shifts requests are enabled for the schedule. @@ -22550,46 +24201,56 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.offerShiftRequest' + x-ms-navigationProperty: true openShiftChangeRequests: type: array items: $ref: '#/components/schemas/microsoft.graph.openShiftChangeRequest' + x-ms-navigationProperty: true openShifts: type: array items: $ref: '#/components/schemas/microsoft.graph.openShift' + x-ms-navigationProperty: true schedulingGroups: type: array items: $ref: '#/components/schemas/microsoft.graph.schedulingGroup' description: The logical grouping of users in the schedule (usually by role). + x-ms-navigationProperty: true shifts: type: array items: $ref: '#/components/schemas/microsoft.graph.shift' description: The shifts in the schedule. + x-ms-navigationProperty: true swapShiftsChangeRequests: type: array items: $ref: '#/components/schemas/microsoft.graph.swapShiftsChangeRequest' + x-ms-navigationProperty: true timeCards: type: array items: $ref: '#/components/schemas/microsoft.graph.timeCard' + x-ms-navigationProperty: true timeOffReasons: type: array items: $ref: '#/components/schemas/microsoft.graph.timeOffReason' description: The set of reasons for a time off in the schedule. + x-ms-navigationProperty: true timeOffRequests: type: array items: $ref: '#/components/schemas/microsoft.graph.timeOffRequest' + x-ms-navigationProperty: true timesOff: type: array items: $ref: '#/components/schemas/microsoft.graph.timeOff' description: The instances of times off in the schedule. + x-ms-navigationProperty: true additionalProperties: type: object microsoft.graph.automaticRepliesSetting: @@ -22735,14 +24396,25 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.cloudPcHealthCheckItem' + description: 'A list of failed health check items. If the status property is available, this property will be empty.' status: $ref: '#/components/schemas/microsoft.graph.cloudPcConnectivityStatus' updatedDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[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 the status was updated. The timestamp is shown in ISO 8601 format and Coordinated Universal Time (UTC). For example, midnight UTC on Jan 1, 2014 appears as 2014-01-01T00:00:00Z.' format: date-time additionalProperties: type: object + microsoft.graph.cloudPcDiskEncryptionState: + title: cloudPcDiskEncryptionState + enum: + - notAvailable + - notEncryped + - encryptedUsingPlatformManagedKey + - encryptedUsingCustomerManagedKey + - unknownFutureValue + type: string microsoft.graph.cloudPcLoginResult: title: cloudPcLoginResult type: object @@ -22864,6 +24536,7 @@ components: items: $ref: '#/components/schemas/microsoft.graph.bitlockerRecoveryKey' description: The recovery keys associated with the bitlocker entity. + x-ms-navigationProperty: true additionalProperties: type: object microsoft.graph.dataLossPreventionPolicy: @@ -22925,6 +24598,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.sensitivityLabel' + x-ms-navigationProperty: true additionalProperties: type: object microsoft.graph.sensitivityPolicySettings: @@ -22956,6 +24630,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.informationProtectionLabel' + x-ms-navigationProperty: true additionalProperties: type: object microsoft.graph.threatAssessmentRequest: @@ -22987,6 +24662,7 @@ components: items: $ref: '#/components/schemas/microsoft.graph.threatAssessmentResult' description: 'A collection of threat assessment results. Read-only. By default, a GET /threatAssessmentRequests/{id} does not return this property unless you apply $expand on it.' + x-ms-navigationProperty: true additionalProperties: type: object microsoft.graph.passwordSingleSignOnSettings: @@ -23215,6 +24891,26 @@ components: nullable: true additionalProperties: type: object + microsoft.graph.verifiedPublisher: + title: verifiedPublisher + type: object + properties: + addedDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[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 verified publisher was first added or most recently updated. + format: date-time + nullable: true + displayName: + type: string + description: The verified publisher name from the app publisher's Microsoft Partner Network (MPN) account. + nullable: true + verifiedPublisherId: + type: string + description: The ID of the verified publisher from the app publisher's Partner Center account. + nullable: true + additionalProperties: + type: object microsoft.graph.appManagementPolicy: allOf: - $ref: '#/components/schemas/microsoft.graph.policyBase' @@ -23229,6 +24925,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.directoryObject' + x-ms-navigationProperty: true additionalProperties: type: object microsoft.graph.claimsMappingPolicy: @@ -23319,11 +25016,13 @@ components: items: $ref: '#/components/schemas/microsoft.graph.synchronizationJob' description: 'Performs synchronization by periodically running in the background, polling for changes in one directory, and pushing them to another directory.' + x-ms-navigationProperty: true templates: type: array items: $ref: '#/components/schemas/microsoft.graph.synchronizationTemplate' description: Pre-configured synchronization settings for a particular application. + x-ms-navigationProperty: true additionalProperties: type: object microsoft.graph.servicePlanInfo: @@ -23612,16 +25311,19 @@ components: items: $ref: '#/components/schemas/microsoft.graph.multiValueLegacyExtendedProperty' description: The collection of multi-value extended properties defined for the task folder. Read-only. Nullable. + x-ms-navigationProperty: true singleValueExtendedProperties: type: array items: $ref: '#/components/schemas/microsoft.graph.singleValueLegacyExtendedProperty' description: The collection of single-value extended properties defined for the task folder. Read-only. Nullable. + x-ms-navigationProperty: true tasks: type: array items: $ref: '#/components/schemas/microsoft.graph.outlookTask' description: The tasks in this task folder. Read-only. Nullable. + x-ms-navigationProperty: true additionalProperties: type: object microsoft.graph.outlookTaskGroup: @@ -23653,6 +25355,7 @@ components: items: $ref: '#/components/schemas/microsoft.graph.outlookTaskFolder' description: The collection of task folders in the task group. Read-only. Nullable. + x-ms-navigationProperty: true additionalProperties: type: object microsoft.graph.outlookTask: @@ -23704,16 +25407,19 @@ components: items: $ref: '#/components/schemas/microsoft.graph.attachment' description: 'The collection of fileAttachment, itemAttachment, and referenceAttachment attachments for the task. Read-only. Nullable.' + x-ms-navigationProperty: true multiValueExtendedProperties: type: array items: $ref: '#/components/schemas/microsoft.graph.multiValueLegacyExtendedProperty' description: The collection of multi-value extended properties defined for the task. Read-only. Nullable. + x-ms-navigationProperty: true singleValueExtendedProperties: type: array items: $ref: '#/components/schemas/microsoft.graph.singleValueLegacyExtendedProperty' description: The collection of single-value extended properties defined for the task. Read-only. Nullable. + x-ms-navigationProperty: true additionalProperties: type: object microsoft.graph.rankedEmailAddress: @@ -23816,7 +25522,7 @@ components: properties: query: type: string - description: The query specifying who will be the reviewer. See table for examples. + description: The query specifying who will be the reviewer. nullable: true queryRoot: type: string @@ -23917,6 +25623,7 @@ components: items: $ref: '#/components/schemas/microsoft.graph.governanceInsight' description: Insights are recommendations to reviewers on whether to approve or deny a decision. There can be multiple insights associated with an accessReviewInstanceDecisionItem. + x-ms-navigationProperty: true instance: $ref: '#/components/schemas/microsoft.graph.accessReviewInstance' additionalProperties: @@ -23992,6 +25699,7 @@ components: 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 is an instance for each recurrence.' + x-ms-navigationProperty: true additionalProperties: type: object microsoft.graph.accessReviewStage: @@ -24031,6 +25739,7 @@ components: items: $ref: '#/components/schemas/microsoft.graph.accessReviewInstanceDecisionItem' description: 'Each user reviewed in an accessReviewStage has a decision item representing if they were approved, denied, or not yet reviewed.' + x-ms-navigationProperty: true additionalProperties: type: object microsoft.graph.agreementAcceptanceState: @@ -24053,6 +25762,7 @@ components: items: $ref: '#/components/schemas/microsoft.graph.security.sensitivityLabel' description: Read the Microsoft Purview Information Protection labels for the user or organization. + x-ms-navigationProperty: true additionalProperties: type: object microsoft.graph.deviceEnrollmentConfigurationType: @@ -24296,6 +26006,10 @@ components: type: string description: Configuration Manager Client Id from SCCM nullable: true + clientVersion: + type: string + description: Configuration Manager Client version from SCCM + nullable: true isBlocked: type: boolean description: Configuration Manager Client blocked status from SCCM @@ -25442,6 +27156,7 @@ components: items: $ref: '#/components/schemas/microsoft.graph.securityBaselineSettingState' description: The security baseline state for different settings for a device + x-ms-navigationProperty: true additionalProperties: type: object description: Security baseline state for a device. @@ -25461,6 +27176,12 @@ components: type: string description: Name of the discovered application. Read-only nullable: true + platform: + $ref: '#/components/schemas/microsoft.graph.detectedAppPlatformType' + publisher: + type: string + description: 'Indicates the publisher of the discovered application. For example: ''Microsoft''. The default value is an empty string.' + nullable: true sizeInByte: type: integer description: Discovered application size in bytes. Read-only @@ -25474,6 +27195,7 @@ components: items: $ref: '#/components/schemas/microsoft.graph.managedDevice' description: The devices that have the discovered application installed + x-ms-navigationProperty: true additionalProperties: type: object description: A managed or unmanaged app that is installed on a managed device. Unmanaged apps will only appear for devices marked as corporate owned. @@ -25641,6 +27363,7 @@ components: items: $ref: '#/components/schemas/microsoft.graph.windowsDeviceMalwareState' description: Device malware list + x-ms-navigationProperty: true additionalProperties: type: object description: Device protection status entity. @@ -26007,16 +27730,19 @@ components: items: $ref: '#/components/schemas/microsoft.graph.sharedInsight' description: Access this property from the derived type itemInsights. + x-ms-navigationProperty: true trending: type: array items: $ref: '#/components/schemas/microsoft.graph.trending' description: Access this property from the derived type itemInsights. + x-ms-navigationProperty: true used: type: array items: $ref: '#/components/schemas/microsoft.graph.usedInsight' description: Access this property from the derived type itemInsights. + x-ms-navigationProperty: true additionalProperties: type: object microsoft.graph.userInsightsSettings: @@ -26679,43 +28405,36 @@ components: maximum: 2147483647 minimum: -2147483648 type: integer - description: 'Optional. The duration of active user engagement. if not supplied, this is calculated from the startedDateTime and lastActiveDateTime.' format: int32 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: Set by the server. DateTime in UTC when the object was created on the server. format: date-time 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: Optional. UTC DateTime when the historyItem will undergo hard-delete. Can be set by the client. format: date-time nullable: true lastActiveDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string - description: 'Optional. UTC DateTime when the historyItem (activity session) was last understood as active or finished - if null, historyItem status should be Ongoing.' format: date-time nullable: true lastModifiedDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string - description: Set by the server. DateTime in UTC when the object was modified on the server. format: date-time nullable: true startedDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string - description: Required. UTC DateTime when the historyItem (activity session) was started. Required for timeline history. format: date-time status: $ref: '#/components/schemas/microsoft.graph.status' userTimezone: type: string - description: Optional. The timezone in which the user's device used to generate the activity was located at activity creation time. Values supplied as Olson IDs in order to support cross-platform representation. nullable: true activity: $ref: '#/components/schemas/microsoft.graph.userActivity' @@ -26785,14 +28504,6 @@ components: - organizer - unknownFutureValue type: string - microsoft.graph.meetingChatMode: - title: meetingChatMode - enum: - - enabled - - disabled - - limited - - unknownFutureValue - type: string microsoft.graph.onlineMeetingRole: title: onlineMeetingRole enum: @@ -26992,6 +28703,7 @@ components: items: $ref: '#/components/schemas/microsoft.graph.attendanceRecord' description: List of attendance records of an attendance report. Read-only. + x-ms-navigationProperty: true additionalProperties: type: object microsoft.graph.meetingRegistration: @@ -27041,6 +28753,7 @@ components: items: $ref: '#/components/schemas/microsoft.graph.meetingRegistrationQuestion' description: Custom registration questions. + x-ms-navigationProperty: true additionalProperties: type: object microsoft.graph.callTranscript: @@ -27222,12 +28935,12 @@ 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: 'The date and time when this password was last updated. This property is currently not populated. Read-only. The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z.' format: date-time nullable: true 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 date and time when this password was last updated. This property is currently not populated. Read-only. The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z.' format: date-time nullable: true password: @@ -27381,16 +29094,19 @@ components: items: $ref: '#/components/schemas/microsoft.graph.checklistItem' description: A collection of smaller subtasks linked to the more complex parent task. + x-ms-navigationProperty: true extensions: type: array items: $ref: '#/components/schemas/microsoft.graph.extension' description: The collection of open extensions defined for the task . + x-ms-navigationProperty: true linkedResources: type: array items: $ref: '#/components/schemas/microsoft.graph.linkedResource_v2' description: A collection of resources linked to the task. + x-ms-navigationProperty: true parentList: $ref: '#/components/schemas/microsoft.graph.baseTaskList' additionalProperties: @@ -27410,11 +29126,13 @@ components: items: $ref: '#/components/schemas/microsoft.graph.extension' description: The collection of open extensions defined for the task list. Nullable. + x-ms-navigationProperty: true tasks: type: array items: $ref: '#/components/schemas/microsoft.graph.baseTask' description: The tasks in this task list. Read-only. Nullable. + x-ms-navigationProperty: true additionalProperties: type: object microsoft.graph.chatType: @@ -27576,11 +29294,13 @@ components: items: $ref: '#/components/schemas/microsoft.graph.chatMessageHostedContent' description: 'Content in a message hosted by Microsoft Teams - for example, images or code snippets.' + x-ms-navigationProperty: true replies: type: array items: $ref: '#/components/schemas/microsoft.graph.chatMessage' description: Replies for a specified message. Supports $expand for channel messages. + x-ms-navigationProperty: true additionalProperties: type: object microsoft.graph.pinnedChatMessageInfo: @@ -27663,11 +29383,13 @@ components: items: $ref: '#/components/schemas/microsoft.graph.extension' description: The collection of open extensions defined for the task list. Nullable. + x-ms-navigationProperty: true tasks: type: array items: $ref: '#/components/schemas/microsoft.graph.todoTask' description: The tasks in this task list. Read-only. Nullable. + x-ms-navigationProperty: true additionalProperties: type: object microsoft.graph.ODataErrors.ErrorDetails: @@ -28083,6 +29805,7 @@ components: items: $ref: '#/components/schemas/microsoft.graph.itemActivityOLD' description: The list of recent activities that took place on this item. + x-ms-navigationProperty: true analytics: $ref: '#/components/schemas/microsoft.graph.itemAnalytics' documentSetVersions: @@ -28090,6 +29813,7 @@ components: items: $ref: '#/components/schemas/microsoft.graph.documentSetVersion' description: Version information for a document set version created by a user. + x-ms-navigationProperty: true driveItem: $ref: '#/components/schemas/microsoft.graph.driveItem' fields: @@ -28099,6 +29823,7 @@ components: items: $ref: '#/components/schemas/microsoft.graph.listItemVersion' description: The list of previous versions of the list item. + x-ms-navigationProperty: true additionalProperties: type: object microsoft.graph.audio: @@ -28326,7 +30051,6 @@ components: properties: type: type: string - description: 'A string indicating the type of package. While oneNote is the only currently defined value, you should expect other package types to be returned and handle them accordingly.' nullable: true additionalProperties: type: object @@ -28568,7 +30292,6 @@ components: nullable: true frameRate: type: number - description: Frame rate of the video. format: double nullable: true height: @@ -28599,6 +30322,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.workbookComment' + x-ms-navigationProperty: true functions: $ref: '#/components/schemas/microsoft.graph.workbookFunctions' names: @@ -28606,21 +30330,25 @@ components: items: $ref: '#/components/schemas/microsoft.graph.workbookNamedItem' description: Represents a collection of workbooks scoped named items (named ranges and constants). Read-only. + x-ms-navigationProperty: true operations: 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.' + x-ms-navigationProperty: true tables: type: array items: $ref: '#/components/schemas/microsoft.graph.workbookTable' description: Represents a collection of tables associated with the workbook. Read-only. + x-ms-navigationProperty: true worksheets: type: array items: $ref: '#/components/schemas/microsoft.graph.workbookWorksheet' description: Represents a collection of worksheets associated with the workbook. Read-only. + x-ms-navigationProperty: true additionalProperties: type: object microsoft.graph.subscription: @@ -28779,6 +30507,7 @@ components: items: $ref: '#/components/schemas/microsoft.graph.itemActivity' description: Exposes the itemActivities represented in this itemActivityStat resource. + x-ms-navigationProperty: true additionalProperties: type: object microsoft.graph.booleanColumn: @@ -29091,10 +30820,12 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.columnDefinition' + x-ms-navigationProperty: true welcomePageColumns: type: array items: $ref: '#/components/schemas/microsoft.graph.columnDefinition' + x-ms-navigationProperty: true additionalProperties: type: object microsoft.graph.documentSetContent: @@ -29274,6 +31005,7 @@ components: items: $ref: '#/components/schemas/microsoft.graph.termStore.set' description: 'All sets under the group in a term [store].' + x-ms-navigationProperty: true additionalProperties: type: object microsoft.graph.termStore.set: @@ -29307,6 +31039,7 @@ components: items: $ref: '#/components/schemas/microsoft.graph.termStore.term' description: 'Children terms of set in term [store].' + x-ms-navigationProperty: true parentGroup: $ref: '#/components/schemas/microsoft.graph.termStore.group' relations: @@ -29314,11 +31047,13 @@ components: items: $ref: '#/components/schemas/microsoft.graph.termStore.relation' description: Indicates which terms have been pinned or reused directly under the set. + x-ms-navigationProperty: true terms: type: array items: $ref: '#/components/schemas/microsoft.graph.termStore.term' description: All the terms under the set. + x-ms-navigationProperty: true additionalProperties: type: object microsoft.graph.plannerPlanContainer: @@ -29362,6 +31097,7 @@ components: items: $ref: '#/components/schemas/microsoft.graph.plannerTask' description: Read-only. Nullable. The collection of tasks in the bucket. + x-ms-navigationProperty: true additionalProperties: type: object microsoft.graph.plannerPlanDetails: @@ -29388,14 +31124,12 @@ components: $ref: '#/components/schemas/microsoft.graph.identitySet' displayName: type: string - description: The name of the notebook. nullable: true lastModifiedBy: $ref: '#/components/schemas/microsoft.graph.identitySet' 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 additionalProperties: @@ -29463,7 +31197,6 @@ 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: 'The date and time when the page was created. The timestamp represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. Read-only.' format: date-time nullable: true additionalProperties: @@ -29486,7 +31219,6 @@ components: properties: self: type: string - description: The endpoint where you can get details about the page. Read-only. nullable: true additionalProperties: type: object @@ -29548,6 +31280,7 @@ components: items: $ref: '#/components/schemas/microsoft.graph.conversationMember' description: A collection of team members who have access to the shared channel. + x-ms-navigationProperty: true additionalProperties: type: object microsoft.graph.teamsApp: @@ -29571,6 +31304,7 @@ components: items: $ref: '#/components/schemas/microsoft.graph.teamsAppDefinition' description: The details for each version of the app. + x-ms-navigationProperty: true additionalProperties: type: object microsoft.graph.teamsAppDefinition: @@ -29589,7 +31323,6 @@ components: $ref: '#/components/schemas/microsoft.graph.identitySet' description: type: string - description: Verbose description of the application. nullable: true displayName: type: string @@ -29681,6 +31414,14 @@ components: nullable: true additionalProperties: type: object + microsoft.graph.teamTemplateAudience: + title: teamTemplateAudience + enum: + - organization + - user + - public + - unknownFutureValue + type: string microsoft.graph.operationStatus: title: operationStatus enum: @@ -29709,6 +31450,7 @@ components: 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 + readOnly: true recipientActionMessage: type: string description: Custom message sent by recipient of the offer shift request. @@ -29768,6 +31510,7 @@ components: type: boolean description: Indicates whether the schedulingGroup can be used when creating new entities or updating existing ones. Required. nullable: true + readOnly: true userIds: type: array items: @@ -29951,12 +31694,15 @@ components: properties: additionalDetails: type: string + description: Additional message for this health check. nullable: true displayName: type: string + description: The connectivity health check item name. lastHealthCheckDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[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 the last check occurs. The timestamp is shown in ISO 8601 format and Coordinated Universal Time (UTC). For example, midnight UTC on Jan 1, 2014 appears as 2014-01-01T00:00:00Z.' format: date-time nullable: true result: @@ -30173,11 +31919,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. 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. nullable: true additionalProperties: type: object @@ -30230,6 +31976,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.directoryObject' + x-ms-navigationProperty: true additionalProperties: type: object microsoft.graph.permissionClassificationType: @@ -31421,6 +33168,59 @@ components: additionalProperties: type: object description: The security baseline compliance state of a setting for a device + microsoft.graph.detectedAppPlatformType: + title: detectedAppPlatformType + enum: + - unknown + - windows + - windowsMobile + - windowsHolographic + - ios + - macOS + - chromeOS + - androidOSP + - androidDeviceAdministrator + - androidWorkProfile + - androidDedicatedAndFullyManaged + type: string + description: 'Indicates the operating system / platform of the discovered application. Some possible values are Windows, iOS, macOS. The default value is unknown (0).' + x-ms-enum: + name: detectedAppPlatformType + modelAsString: false + values: + - value: unknown + description: Default. Set to unknown when platform cannot be determined. + name: unknown + - value: windows + description: Indicates that the platform of the detected application is Windows. + name: windows + - value: windowsMobile + description: Indicates that the platform of the detected application is Windows Mobile. + name: windowsMobile + - value: windowsHolographic + description: Indicates that the platform of the detected application is Windows Holographic. + name: windowsHolographic + - value: ios + description: Indicates that the platform of the detected application is iOS. + name: ios + - value: macOS + description: Indicates that the platform of the detected application is macOS. + name: macOS + - value: chromeOS + description: Indicates that the platform of the detected application is ChromeOS. + name: chromeOS + - value: androidOSP + description: Indicates that the platform of the detected application is Android open source project. + name: androidOSP + - value: androidDeviceAdministrator + description: Indicates that the platform of the detected application is Android device administrator. + name: androidDeviceAdministrator + - value: androidWorkProfile + description: Indicates that the platform of the detected application is Android work profile. + name: androidWorkProfile + - value: androidDedicatedAndFullyManaged + description: Indicates that the platform of the detected application is Android dedicated and fully managed. + name: androidDedicatedAndFullyManaged microsoft.graph.windowsDeviceHealthState: title: windowsDeviceHealthState enum: @@ -31965,6 +33765,7 @@ components: 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 + readOnly: true lastModifiedBy: $ref: '#/components/schemas/microsoft.graph.identitySet' lastModifiedDateTime: @@ -31973,6 +33774,7 @@ components: 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 + readOnly: true additionalProperties: type: object microsoft.graph.shiftAvailability: @@ -32278,7 +34080,7 @@ components: properties: isCaptionEnabled: type: boolean - description: Indicates whether caption is enabled for this Teams live event. + description: Indicates whether captions are enabled for this Teams live event. nullable: true spokenLanguage: type: string @@ -32392,6 +34194,7 @@ components: items: $ref: '#/components/schemas/microsoft.graph.meetingRegistrantBase' description: Registrants of the online meeting. + x-ms-navigationProperty: true additionalProperties: type: object microsoft.graph.meetingSpeaker: @@ -32800,25 +34603,30 @@ components: items: $ref: '#/components/schemas/microsoft.graph.attachmentBase' description: A collection of file attachments for the task. + x-ms-navigationProperty: true attachmentSessions: type: array items: $ref: '#/components/schemas/microsoft.graph.attachmentSession' + x-ms-navigationProperty: true checklistItems: type: array items: $ref: '#/components/schemas/microsoft.graph.checklistItem' description: A collection of smaller subtasks linked to the more complex parent task. + x-ms-navigationProperty: true extensions: type: array items: $ref: '#/components/schemas/microsoft.graph.extension' description: The collection of open extensions defined for the task. Nullable. + x-ms-navigationProperty: true linkedResources: type: array items: $ref: '#/components/schemas/microsoft.graph.linkedResource' description: A collection of resources linked to the task. + x-ms-navigationProperty: true additionalProperties: type: object microsoft.graph.attendeeType: @@ -33116,6 +34924,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.workbookCommentReply' + x-ms-navigationProperty: true additionalProperties: type: object microsoft.graph.workbookFunctions: @@ -33215,11 +35024,13 @@ components: items: $ref: '#/components/schemas/microsoft.graph.workbookTableColumn' description: Represents a collection of all the columns in the table. Read-only. + x-ms-navigationProperty: true rows: type: array items: $ref: '#/components/schemas/microsoft.graph.workbookTableRow' description: Represents a collection of all the rows in the table. Read-only. + x-ms-navigationProperty: true sort: $ref: '#/components/schemas/microsoft.graph.workbookTableSort' worksheet: @@ -33250,16 +35061,19 @@ components: items: $ref: '#/components/schemas/microsoft.graph.workbookChart' description: Returns collection of charts that are part of the worksheet. Read-only. + x-ms-navigationProperty: true names: type: array items: $ref: '#/components/schemas/microsoft.graph.workbookNamedItem' description: Returns collection of names that are associated with the worksheet. Read-only. + x-ms-navigationProperty: true pivotTables: type: array items: $ref: '#/components/schemas/microsoft.graph.workbookPivotTable' description: Collection of PivotTables that are part of the worksheet. + x-ms-navigationProperty: true protection: $ref: '#/components/schemas/microsoft.graph.workbookWorksheetProtection' tables: @@ -33267,6 +35081,7 @@ components: items: $ref: '#/components/schemas/microsoft.graph.workbookTable' description: Collection of tables that are part of the worksheet. Read-only. + x-ms-navigationProperty: true additionalProperties: type: object microsoft.graph.thumbnail: @@ -33367,7 +35182,6 @@ 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: Details about when the activity took place. Read-only. format: date-time nullable: true actor: @@ -33414,11 +35228,13 @@ components: items: $ref: '#/components/schemas/microsoft.graph.termStore.term' description: Children of current term. + x-ms-navigationProperty: true relations: type: array items: $ref: '#/components/schemas/microsoft.graph.termStore.relation' description: To indicate which terms are related to the current term as either pinned or reused. + x-ms-navigationProperty: true set: $ref: '#/components/schemas/microsoft.graph.termStore.set' additionalProperties: @@ -33738,23 +35554,27 @@ components: type: string format: date-time nullable: true + readOnly: true managerActionMessage: type: string nullable: true managerUserId: type: string nullable: true + readOnly: true senderDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string format: date-time nullable: true + readOnly: true senderMessage: type: string nullable: true senderUserId: type: string nullable: true + readOnly: true state: $ref: '#/components/schemas/microsoft.graph.scheduleChangeState' additionalProperties: @@ -34056,7 +35876,7 @@ components: interval: pattern: '^-?P([0-9]+D)?(T([0-9]+H)?([0-9]+M)?([0-9]+([.][0-9]+)?S)?)?$' type: string - description: The interval between synchronization iterations. + description: 'The interval between synchronization iterations. The value is represented in ISO 8601 format for durations. For example, PT1M represents a period of 1 month.' format: duration state: $ref: '#/components/schemas/microsoft.graph.synchronizationScheduleState' @@ -34129,6 +35949,7 @@ components: items: $ref: '#/components/schemas/microsoft.graph.directoryDefinition' description: Contains the collection of directories and all of their objects. + x-ms-navigationProperty: true additionalProperties: type: object microsoft.graph.metadataEntry: @@ -35206,7 +37027,6 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.workbookSortField' - description: Represents the current conditions used to last sort the table. Read-only. matchCase: type: boolean description: Represents whether the casing impacted the last sort of the table. Read-only. @@ -35254,6 +37074,7 @@ components: items: $ref: '#/components/schemas/microsoft.graph.workbookChartSeries' description: Represents either a single series or collection of series in the chart. Read-only. + x-ms-navigationProperty: true title: $ref: '#/components/schemas/microsoft.graph.workbookChartTitle' worksheet: @@ -35818,6 +37639,7 @@ components: items: $ref: '#/components/schemas/microsoft.graph.workbookChartPoint' description: Represents a collection of all points in the series. Read-only. + x-ms-navigationProperty: true additionalProperties: type: object microsoft.graph.workbookChartTitle: @@ -36618,6 +38440,8 @@ components: name: $top in: query description: Show only the first n items + style: form + explode: false schema: minimum: 0 type: integer @@ -36626,6 +38450,8 @@ components: name: $skip in: query description: Skip the first n items + style: form + explode: false schema: minimum: 0 type: integer @@ -36633,20 +38459,34 @@ components: name: $search in: query description: Search items by search phrases + style: form + explode: false schema: type: string filter: name: $filter in: query description: Filter items by property values + style: form + explode: false schema: type: string count: name: $count in: query description: Include count of items + style: form + explode: false schema: type: boolean + requestBodies: + refPostBody: + description: New navigation property ref value + content: + application/json: + schema: + $ref: '#/components/schemas/ReferenceCreate' + required: true securitySchemes: azureaadv2: type: oauth2 diff --git a/openApiDocs/beta/Devices.CorporateManagement.yml b/openApiDocs/beta/Devices.CorporateManagement.yml index 9ac7b399625..f92e80e4bcd 100644 --- a/openApiDocs/beta/Devices.CorporateManagement.yml +++ b/openApiDocs/beta/Devices.CorporateManagement.yml @@ -182,6 +182,7 @@ paths: tags: - deviceAppManagement.androidManagedAppProtection summary: Get androidManagedAppProtections from deviceAppManagement + description: Android managed app policies. operationId: deviceAppManagement_ListAndroidManagedAppProtections parameters: - $ref: '#/components/parameters/top' @@ -547,12 +548,14 @@ paths: tags: - deviceAppManagement.androidManagedAppProtection summary: Get androidManagedAppProtections from deviceAppManagement + description: Android managed app policies. operationId: deviceAppManagement_GetAndroidManagedAppProtections parameters: - name: androidManagedAppProtection-id in: path description: 'key: id of androidManagedAppProtection' required: true + style: simple schema: type: string x-ms-docs-key-type: androidManagedAppProtection @@ -712,6 +715,7 @@ paths: in: path description: 'key: id of androidManagedAppProtection' required: true + style: simple schema: type: string x-ms-docs-key-type: androidManagedAppProtection @@ -738,12 +742,14 @@ paths: in: path description: 'key: id of androidManagedAppProtection' required: true + style: simple schema: type: string x-ms-docs-key-type: androidManagedAppProtection - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -757,12 +763,14 @@ paths: tags: - deviceAppManagement.androidManagedAppProtection summary: Get apps from deviceAppManagement + description: List of apps to which the policy is deployed. operationId: deviceAppManagement.androidManagedAppProtections_ListApps parameters: - name: androidManagedAppProtection-id in: path description: 'key: id of androidManagedAppProtection' required: true + style: simple schema: type: string x-ms-docs-key-type: androidManagedAppProtection @@ -833,6 +841,7 @@ paths: in: path description: 'key: id of androidManagedAppProtection' required: true + style: simple schema: type: string x-ms-docs-key-type: androidManagedAppProtection @@ -858,12 +867,14 @@ paths: tags: - deviceAppManagement.androidManagedAppProtection summary: Get apps from deviceAppManagement + description: List of apps to which the policy is deployed. operationId: deviceAppManagement.androidManagedAppProtections_GetApps parameters: - name: androidManagedAppProtection-id in: path description: 'key: id of androidManagedAppProtection' required: true + style: simple schema: type: string x-ms-docs-key-type: androidManagedAppProtection @@ -871,6 +882,7 @@ paths: in: path description: 'key: id of managedMobileApp' required: true + style: simple schema: type: string x-ms-docs-key-type: managedMobileApp @@ -920,6 +932,7 @@ paths: in: path description: 'key: id of androidManagedAppProtection' required: true + style: simple schema: type: string x-ms-docs-key-type: androidManagedAppProtection @@ -927,6 +940,7 @@ paths: in: path description: 'key: id of managedMobileApp' required: true + style: simple schema: type: string x-ms-docs-key-type: managedMobileApp @@ -953,6 +967,7 @@ paths: in: path description: 'key: id of androidManagedAppProtection' required: true + style: simple schema: type: string x-ms-docs-key-type: androidManagedAppProtection @@ -960,12 +975,14 @@ paths: in: path description: 'key: id of managedMobileApp' required: true + style: simple schema: type: string x-ms-docs-key-type: managedMobileApp - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -979,12 +996,14 @@ paths: tags: - deviceAppManagement.androidManagedAppProtection summary: Get deploymentSummary from deviceAppManagement + description: Navigation property to deployment summary of the configuration. operationId: deviceAppManagement.androidManagedAppProtections_GetDeploymentSummary parameters: - name: androidManagedAppProtection-id in: path description: 'key: id of androidManagedAppProtection' required: true + style: simple schema: type: string x-ms-docs-key-type: androidManagedAppProtection @@ -1037,6 +1056,7 @@ paths: in: path description: 'key: id of androidManagedAppProtection' required: true + style: simple schema: type: string x-ms-docs-key-type: androidManagedAppProtection @@ -1063,12 +1083,14 @@ paths: in: path description: 'key: id of androidManagedAppProtection' required: true + style: simple schema: type: string x-ms-docs-key-type: androidManagedAppProtection - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -1104,7 +1126,6 @@ paths: content: application/json: schema: - title: Collection of androidManagedAppProtection type: object properties: value: @@ -1116,11 +1137,15 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: action + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore /deviceAppManagement/defaultManagedAppProtections: get: tags: - deviceAppManagement.defaultManagedAppProtection summary: Get defaultManagedAppProtections from deviceAppManagement + description: Default managed app policies. operationId: deviceAppManagement_ListDefaultManagedAppProtections parameters: - $ref: '#/components/parameters/top' @@ -1511,12 +1536,14 @@ paths: tags: - deviceAppManagement.defaultManagedAppProtection summary: Get defaultManagedAppProtections from deviceAppManagement + description: Default managed app policies. operationId: deviceAppManagement_GetDefaultManagedAppProtections parameters: - name: defaultManagedAppProtection-id in: path description: 'key: id of defaultManagedAppProtection' required: true + style: simple schema: type: string x-ms-docs-key-type: defaultManagedAppProtection @@ -1679,6 +1706,7 @@ paths: in: path description: 'key: id of defaultManagedAppProtection' required: true + style: simple schema: type: string x-ms-docs-key-type: defaultManagedAppProtection @@ -1705,12 +1733,14 @@ paths: in: path description: 'key: id of defaultManagedAppProtection' required: true + style: simple schema: type: string x-ms-docs-key-type: defaultManagedAppProtection - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -1724,12 +1754,14 @@ paths: tags: - deviceAppManagement.defaultManagedAppProtection summary: Get apps from deviceAppManagement + description: List of apps to which the policy is deployed. operationId: deviceAppManagement.defaultManagedAppProtections_ListApps parameters: - name: defaultManagedAppProtection-id in: path description: 'key: id of defaultManagedAppProtection' required: true + style: simple schema: type: string x-ms-docs-key-type: defaultManagedAppProtection @@ -1800,6 +1832,7 @@ paths: in: path description: 'key: id of defaultManagedAppProtection' required: true + style: simple schema: type: string x-ms-docs-key-type: defaultManagedAppProtection @@ -1825,12 +1858,14 @@ paths: tags: - deviceAppManagement.defaultManagedAppProtection summary: Get apps from deviceAppManagement + description: List of apps to which the policy is deployed. operationId: deviceAppManagement.defaultManagedAppProtections_GetApps parameters: - name: defaultManagedAppProtection-id in: path description: 'key: id of defaultManagedAppProtection' required: true + style: simple schema: type: string x-ms-docs-key-type: defaultManagedAppProtection @@ -1838,6 +1873,7 @@ paths: in: path description: 'key: id of managedMobileApp' required: true + style: simple schema: type: string x-ms-docs-key-type: managedMobileApp @@ -1887,6 +1923,7 @@ paths: in: path description: 'key: id of defaultManagedAppProtection' required: true + style: simple schema: type: string x-ms-docs-key-type: defaultManagedAppProtection @@ -1894,6 +1931,7 @@ paths: in: path description: 'key: id of managedMobileApp' required: true + style: simple schema: type: string x-ms-docs-key-type: managedMobileApp @@ -1920,6 +1958,7 @@ paths: in: path description: 'key: id of defaultManagedAppProtection' required: true + style: simple schema: type: string x-ms-docs-key-type: defaultManagedAppProtection @@ -1927,12 +1966,14 @@ paths: in: path description: 'key: id of managedMobileApp' required: true + style: simple schema: type: string x-ms-docs-key-type: managedMobileApp - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -1946,12 +1987,14 @@ paths: tags: - deviceAppManagement.defaultManagedAppProtection summary: Get deploymentSummary from deviceAppManagement + description: Navigation property to deployment summary of the configuration. operationId: deviceAppManagement.defaultManagedAppProtections_GetDeploymentSummary parameters: - name: defaultManagedAppProtection-id in: path description: 'key: id of defaultManagedAppProtection' required: true + style: simple schema: type: string x-ms-docs-key-type: defaultManagedAppProtection @@ -2004,6 +2047,7 @@ paths: in: path description: 'key: id of defaultManagedAppProtection' required: true + style: simple schema: type: string x-ms-docs-key-type: defaultManagedAppProtection @@ -2030,12 +2074,14 @@ paths: in: path description: 'key: id of defaultManagedAppProtection' required: true + style: simple schema: type: string x-ms-docs-key-type: defaultManagedAppProtection - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -2049,6 +2095,7 @@ paths: tags: - deviceAppManagement.deviceAppManagementTask summary: Get deviceAppManagementTasks from deviceAppManagement + description: Device app management tasks. operationId: deviceAppManagement_ListDeviceAppManagementTasks parameters: - $ref: '#/components/parameters/top' @@ -2159,12 +2206,14 @@ paths: tags: - deviceAppManagement.deviceAppManagementTask summary: Get deviceAppManagementTasks from deviceAppManagement + description: Device app management tasks. operationId: deviceAppManagement_GetDeviceAppManagementTasks parameters: - name: deviceAppManagementTask-id in: path description: 'key: id of deviceAppManagementTask' required: true + style: simple schema: type: string x-ms-docs-key-type: deviceAppManagementTask @@ -2225,6 +2274,7 @@ paths: in: path description: 'key: id of deviceAppManagementTask' required: true + style: simple schema: type: string x-ms-docs-key-type: deviceAppManagementTask @@ -2251,12 +2301,14 @@ paths: in: path description: 'key: id of deviceAppManagementTask' required: true + style: simple schema: type: string x-ms-docs-key-type: deviceAppManagementTask - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -2270,12 +2322,14 @@ paths: tags: - deviceAppManagement.Actions summary: Invoke action updateStatus + description: Set the task's status and attach a note. operationId: deviceAppManagement.deviceAppManagementTasks_updateStatus parameters: - name: deviceAppManagementTask-id in: path description: 'key: id of deviceAppManagementTask' required: true + style: simple schema: type: string x-ms-docs-key-type: deviceAppManagementTask @@ -2305,6 +2359,7 @@ paths: tags: - deviceAppManagement.enterpriseCodeSigningCertificate summary: Get enterpriseCodeSigningCertificates from deviceAppManagement + description: The Windows Enterprise Code Signing Certificate. operationId: deviceAppManagement_ListEnterpriseCodeSigningCertificates parameters: - $ref: '#/components/parameters/top' @@ -2409,12 +2464,14 @@ paths: tags: - deviceAppManagement.enterpriseCodeSigningCertificate summary: Get enterpriseCodeSigningCertificates from deviceAppManagement + description: The Windows Enterprise Code Signing Certificate. operationId: deviceAppManagement_GetEnterpriseCodeSigningCertificates parameters: - name: enterpriseCodeSigningCertificate-id in: path description: 'key: id of enterpriseCodeSigningCertificate' required: true + style: simple schema: type: string x-ms-docs-key-type: enterpriseCodeSigningCertificate @@ -2470,6 +2527,7 @@ paths: in: path description: 'key: id of enterpriseCodeSigningCertificate' required: true + style: simple schema: type: string x-ms-docs-key-type: enterpriseCodeSigningCertificate @@ -2496,12 +2554,14 @@ paths: in: path description: 'key: id of enterpriseCodeSigningCertificate' required: true + style: simple schema: type: string x-ms-docs-key-type: enterpriseCodeSigningCertificate - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -2515,6 +2575,7 @@ paths: tags: - deviceAppManagement.iosLobAppProvisioningConfiguration summary: Get iosLobAppProvisioningConfigurations from deviceAppManagement + description: The IOS Lob App Provisioning Configurations. operationId: deviceAppManagement_ListIosLobAppProvisioningConfigurations parameters: - $ref: '#/components/parameters/top' @@ -2630,12 +2691,14 @@ paths: tags: - deviceAppManagement.iosLobAppProvisioningConfiguration summary: Get iosLobAppProvisioningConfigurations from deviceAppManagement + description: The IOS Lob App Provisioning Configurations. operationId: deviceAppManagement_GetIosLobAppProvisioningConfigurations parameters: - name: iosLobAppProvisioningConfiguration-id in: path description: 'key: id of iosLobAppProvisioningConfiguration' required: true + style: simple schema: type: string x-ms-docs-key-type: iosLobAppProvisioningConfiguration @@ -2719,6 +2782,7 @@ paths: in: path description: 'key: id of iosLobAppProvisioningConfiguration' required: true + style: simple schema: type: string x-ms-docs-key-type: iosLobAppProvisioningConfiguration @@ -2745,12 +2809,14 @@ paths: in: path description: 'key: id of iosLobAppProvisioningConfiguration' required: true + style: simple schema: type: string x-ms-docs-key-type: iosLobAppProvisioningConfiguration - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -2764,12 +2830,14 @@ paths: tags: - deviceAppManagement.iosLobAppProvisioningConfiguration summary: Get assignments from deviceAppManagement + description: The associated group assignments for IosLobAppProvisioningConfiguration. operationId: deviceAppManagement.iosLobAppProvisioningConfigurations_ListAssignments parameters: - name: iosLobAppProvisioningConfiguration-id in: path description: 'key: id of iosLobAppProvisioningConfiguration' required: true + style: simple schema: type: string x-ms-docs-key-type: iosLobAppProvisioningConfiguration @@ -2837,6 +2905,7 @@ paths: in: path description: 'key: id of iosLobAppProvisioningConfiguration' required: true + style: simple schema: type: string x-ms-docs-key-type: iosLobAppProvisioningConfiguration @@ -2862,12 +2931,14 @@ paths: tags: - deviceAppManagement.iosLobAppProvisioningConfiguration summary: Get assignments from deviceAppManagement + description: The associated group assignments for IosLobAppProvisioningConfiguration. operationId: deviceAppManagement.iosLobAppProvisioningConfigurations_GetAssignments parameters: - name: iosLobAppProvisioningConfiguration-id in: path description: 'key: id of iosLobAppProvisioningConfiguration' required: true + style: simple schema: type: string x-ms-docs-key-type: iosLobAppProvisioningConfiguration @@ -2875,6 +2946,7 @@ paths: in: path description: 'key: id of iosLobAppProvisioningConfigurationAssignment' required: true + style: simple schema: type: string x-ms-docs-key-type: iosLobAppProvisioningConfigurationAssignment @@ -2923,6 +2995,7 @@ paths: in: path description: 'key: id of iosLobAppProvisioningConfiguration' required: true + style: simple schema: type: string x-ms-docs-key-type: iosLobAppProvisioningConfiguration @@ -2930,6 +3003,7 @@ paths: in: path description: 'key: id of iosLobAppProvisioningConfigurationAssignment' required: true + style: simple schema: type: string x-ms-docs-key-type: iosLobAppProvisioningConfigurationAssignment @@ -2956,6 +3030,7 @@ paths: in: path description: 'key: id of iosLobAppProvisioningConfiguration' required: true + style: simple schema: type: string x-ms-docs-key-type: iosLobAppProvisioningConfiguration @@ -2963,12 +3038,14 @@ paths: in: path description: 'key: id of iosLobAppProvisioningConfigurationAssignment' required: true + style: simple schema: type: string x-ms-docs-key-type: iosLobAppProvisioningConfigurationAssignment - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -2982,12 +3059,14 @@ paths: tags: - deviceAppManagement.iosLobAppProvisioningConfiguration summary: Get deviceStatuses from deviceAppManagement + description: The list of device installation states for this mobile app configuration. operationId: deviceAppManagement.iosLobAppProvisioningConfigurations_ListDeviceStatuses parameters: - name: iosLobAppProvisioningConfiguration-id in: path description: 'key: id of iosLobAppProvisioningConfiguration' required: true + style: simple schema: type: string x-ms-docs-key-type: iosLobAppProvisioningConfiguration @@ -3076,6 +3155,7 @@ paths: in: path description: 'key: id of iosLobAppProvisioningConfiguration' required: true + style: simple schema: type: string x-ms-docs-key-type: iosLobAppProvisioningConfiguration @@ -3101,12 +3181,14 @@ paths: tags: - deviceAppManagement.iosLobAppProvisioningConfiguration summary: Get deviceStatuses from deviceAppManagement + description: The list of device installation states for this mobile app configuration. operationId: deviceAppManagement.iosLobAppProvisioningConfigurations_GetDeviceStatuses parameters: - name: iosLobAppProvisioningConfiguration-id in: path description: 'key: id of iosLobAppProvisioningConfiguration' required: true + style: simple schema: type: string x-ms-docs-key-type: iosLobAppProvisioningConfiguration @@ -3114,6 +3196,7 @@ paths: in: path description: 'key: id of managedDeviceMobileAppConfigurationDeviceStatus' required: true + style: simple schema: type: string x-ms-docs-key-type: managedDeviceMobileAppConfigurationDeviceStatus @@ -3169,6 +3252,7 @@ paths: in: path description: 'key: id of iosLobAppProvisioningConfiguration' required: true + style: simple schema: type: string x-ms-docs-key-type: iosLobAppProvisioningConfiguration @@ -3176,6 +3260,7 @@ paths: in: path description: 'key: id of managedDeviceMobileAppConfigurationDeviceStatus' required: true + style: simple schema: type: string x-ms-docs-key-type: managedDeviceMobileAppConfigurationDeviceStatus @@ -3202,6 +3287,7 @@ paths: in: path description: 'key: id of iosLobAppProvisioningConfiguration' required: true + style: simple schema: type: string x-ms-docs-key-type: iosLobAppProvisioningConfiguration @@ -3209,12 +3295,14 @@ paths: in: path description: 'key: id of managedDeviceMobileAppConfigurationDeviceStatus' required: true + style: simple schema: type: string x-ms-docs-key-type: managedDeviceMobileAppConfigurationDeviceStatus - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -3228,12 +3316,14 @@ paths: tags: - deviceAppManagement.iosLobAppProvisioningConfiguration summary: Get groupAssignments from deviceAppManagement + description: The associated group assignments. operationId: deviceAppManagement.iosLobAppProvisioningConfigurations_ListGroupAssignments parameters: - name: iosLobAppProvisioningConfiguration-id in: path description: 'key: id of iosLobAppProvisioningConfiguration' required: true + style: simple schema: type: string x-ms-docs-key-type: iosLobAppProvisioningConfiguration @@ -3301,6 +3391,7 @@ paths: in: path description: 'key: id of iosLobAppProvisioningConfiguration' required: true + style: simple schema: type: string x-ms-docs-key-type: iosLobAppProvisioningConfiguration @@ -3326,12 +3417,14 @@ paths: tags: - deviceAppManagement.iosLobAppProvisioningConfiguration summary: Get groupAssignments from deviceAppManagement + description: The associated group assignments. operationId: deviceAppManagement.iosLobAppProvisioningConfigurations_GetGroupAssignments parameters: - name: iosLobAppProvisioningConfiguration-id in: path description: 'key: id of iosLobAppProvisioningConfiguration' required: true + style: simple schema: type: string x-ms-docs-key-type: iosLobAppProvisioningConfiguration @@ -3339,6 +3432,7 @@ paths: in: path description: 'key: id of mobileAppProvisioningConfigGroupAssignment' required: true + style: simple schema: type: string x-ms-docs-key-type: mobileAppProvisioningConfigGroupAssignment @@ -3387,6 +3481,7 @@ paths: in: path description: 'key: id of iosLobAppProvisioningConfiguration' required: true + style: simple schema: type: string x-ms-docs-key-type: iosLobAppProvisioningConfiguration @@ -3394,6 +3489,7 @@ paths: in: path description: 'key: id of mobileAppProvisioningConfigGroupAssignment' required: true + style: simple schema: type: string x-ms-docs-key-type: mobileAppProvisioningConfigGroupAssignment @@ -3420,6 +3516,7 @@ paths: in: path description: 'key: id of iosLobAppProvisioningConfiguration' required: true + style: simple schema: type: string x-ms-docs-key-type: iosLobAppProvisioningConfiguration @@ -3427,12 +3524,14 @@ paths: in: path description: 'key: id of mobileAppProvisioningConfigGroupAssignment' required: true + style: simple schema: type: string x-ms-docs-key-type: mobileAppProvisioningConfigGroupAssignment - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -3452,6 +3551,7 @@ paths: in: path description: 'key: id of iosLobAppProvisioningConfiguration' required: true + style: simple schema: type: string x-ms-docs-key-type: iosLobAppProvisioningConfiguration @@ -3484,12 +3584,14 @@ paths: tags: - deviceAppManagement.iosLobAppProvisioningConfiguration summary: Get userStatuses from deviceAppManagement + description: The list of user installation states for this mobile app configuration. operationId: deviceAppManagement.iosLobAppProvisioningConfigurations_ListUserStatuses parameters: - name: iosLobAppProvisioningConfiguration-id in: path description: 'key: id of iosLobAppProvisioningConfiguration' required: true + style: simple schema: type: string x-ms-docs-key-type: iosLobAppProvisioningConfiguration @@ -3569,6 +3671,7 @@ paths: in: path description: 'key: id of iosLobAppProvisioningConfiguration' required: true + style: simple schema: type: string x-ms-docs-key-type: iosLobAppProvisioningConfiguration @@ -3594,12 +3697,14 @@ paths: tags: - deviceAppManagement.iosLobAppProvisioningConfiguration summary: Get userStatuses from deviceAppManagement + description: The list of user installation states for this mobile app configuration. operationId: deviceAppManagement.iosLobAppProvisioningConfigurations_GetUserStatuses parameters: - name: iosLobAppProvisioningConfiguration-id in: path description: 'key: id of iosLobAppProvisioningConfiguration' required: true + style: simple schema: type: string x-ms-docs-key-type: iosLobAppProvisioningConfiguration @@ -3607,6 +3712,7 @@ paths: in: path description: 'key: id of managedDeviceMobileAppConfigurationUserStatus' required: true + style: simple schema: type: string x-ms-docs-key-type: managedDeviceMobileAppConfigurationUserStatus @@ -3659,6 +3765,7 @@ paths: in: path description: 'key: id of iosLobAppProvisioningConfiguration' required: true + style: simple schema: type: string x-ms-docs-key-type: iosLobAppProvisioningConfiguration @@ -3666,6 +3773,7 @@ paths: in: path description: 'key: id of managedDeviceMobileAppConfigurationUserStatus' required: true + style: simple schema: type: string x-ms-docs-key-type: managedDeviceMobileAppConfigurationUserStatus @@ -3692,6 +3800,7 @@ paths: in: path description: 'key: id of iosLobAppProvisioningConfiguration' required: true + style: simple schema: type: string x-ms-docs-key-type: iosLobAppProvisioningConfiguration @@ -3699,12 +3808,14 @@ paths: in: path description: 'key: id of managedDeviceMobileAppConfigurationUserStatus' required: true + style: simple schema: type: string x-ms-docs-key-type: managedDeviceMobileAppConfigurationUserStatus - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -3740,7 +3851,6 @@ paths: content: application/json: schema: - title: Collection of iosLobAppProvisioningConfiguration type: object properties: value: @@ -3752,11 +3862,15 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: action + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore /deviceAppManagement/iosManagedAppProtections: get: tags: - deviceAppManagement.iosManagedAppProtection summary: Get iosManagedAppProtections from deviceAppManagement + description: iOS managed app policies. operationId: deviceAppManagement_ListIosManagedAppProtections parameters: - $ref: '#/components/parameters/top' @@ -4053,12 +4167,14 @@ paths: tags: - deviceAppManagement.iosManagedAppProtection summary: Get iosManagedAppProtections from deviceAppManagement + description: iOS managed app policies. operationId: deviceAppManagement_GetIosManagedAppProtections parameters: - name: iosManagedAppProtection-id in: path description: 'key: id of iosManagedAppProtection' required: true + style: simple schema: type: string x-ms-docs-key-type: iosManagedAppProtection @@ -4195,6 +4311,7 @@ paths: in: path description: 'key: id of iosManagedAppProtection' required: true + style: simple schema: type: string x-ms-docs-key-type: iosManagedAppProtection @@ -4221,12 +4338,14 @@ paths: in: path description: 'key: id of iosManagedAppProtection' required: true + style: simple schema: type: string x-ms-docs-key-type: iosManagedAppProtection - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -4240,12 +4359,14 @@ paths: tags: - deviceAppManagement.iosManagedAppProtection summary: Get apps from deviceAppManagement + description: List of apps to which the policy is deployed. operationId: deviceAppManagement.iosManagedAppProtections_ListApps parameters: - name: iosManagedAppProtection-id in: path description: 'key: id of iosManagedAppProtection' required: true + style: simple schema: type: string x-ms-docs-key-type: iosManagedAppProtection @@ -4316,6 +4437,7 @@ paths: in: path description: 'key: id of iosManagedAppProtection' required: true + style: simple schema: type: string x-ms-docs-key-type: iosManagedAppProtection @@ -4341,12 +4463,14 @@ paths: tags: - deviceAppManagement.iosManagedAppProtection summary: Get apps from deviceAppManagement + description: List of apps to which the policy is deployed. operationId: deviceAppManagement.iosManagedAppProtections_GetApps parameters: - name: iosManagedAppProtection-id in: path description: 'key: id of iosManagedAppProtection' required: true + style: simple schema: type: string x-ms-docs-key-type: iosManagedAppProtection @@ -4354,6 +4478,7 @@ paths: in: path description: 'key: id of managedMobileApp' required: true + style: simple schema: type: string x-ms-docs-key-type: managedMobileApp @@ -4403,6 +4528,7 @@ paths: in: path description: 'key: id of iosManagedAppProtection' required: true + style: simple schema: type: string x-ms-docs-key-type: iosManagedAppProtection @@ -4410,6 +4536,7 @@ paths: in: path description: 'key: id of managedMobileApp' required: true + style: simple schema: type: string x-ms-docs-key-type: managedMobileApp @@ -4436,6 +4563,7 @@ paths: in: path description: 'key: id of iosManagedAppProtection' required: true + style: simple schema: type: string x-ms-docs-key-type: iosManagedAppProtection @@ -4443,12 +4571,14 @@ paths: in: path description: 'key: id of managedMobileApp' required: true + style: simple schema: type: string x-ms-docs-key-type: managedMobileApp - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -4462,12 +4592,14 @@ paths: tags: - deviceAppManagement.iosManagedAppProtection summary: Get deploymentSummary from deviceAppManagement + description: Navigation property to deployment summary of the configuration. operationId: deviceAppManagement.iosManagedAppProtections_GetDeploymentSummary parameters: - name: iosManagedAppProtection-id in: path description: 'key: id of iosManagedAppProtection' required: true + style: simple schema: type: string x-ms-docs-key-type: iosManagedAppProtection @@ -4520,6 +4652,7 @@ paths: in: path description: 'key: id of iosManagedAppProtection' required: true + style: simple schema: type: string x-ms-docs-key-type: iosManagedAppProtection @@ -4546,12 +4679,14 @@ paths: in: path description: 'key: id of iosManagedAppProtection' required: true + style: simple schema: type: string x-ms-docs-key-type: iosManagedAppProtection - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -4587,7 +4722,6 @@ paths: content: application/json: schema: - title: Collection of iosManagedAppProtection type: object properties: value: @@ -4599,11 +4733,15 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: action + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore /deviceAppManagement/managedAppPolicies: get: tags: - deviceAppManagement.managedAppPolicy summary: Get managedAppPolicies from deviceAppManagement + description: Managed app policies. operationId: deviceAppManagement_ListManagedAppPolicies parameters: - $ref: '#/components/parameters/top' @@ -4702,12 +4840,14 @@ paths: tags: - deviceAppManagement.managedAppPolicy summary: Get managedAppPolicies from deviceAppManagement + description: Managed app policies. operationId: deviceAppManagement_GetManagedAppPolicies parameters: - name: managedAppPolicy-id in: path description: 'key: id of managedAppPolicy' required: true + style: simple schema: type: string x-ms-docs-key-type: managedAppPolicy @@ -4764,6 +4904,7 @@ paths: in: path description: 'key: id of managedAppPolicy' required: true + style: simple schema: type: string x-ms-docs-key-type: managedAppPolicy @@ -4790,12 +4931,14 @@ paths: in: path description: 'key: id of managedAppPolicy' required: true + style: simple schema: type: string x-ms-docs-key-type: managedAppPolicy - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -4815,6 +4958,7 @@ paths: in: path description: 'key: id of managedAppPolicy' required: true + style: simple schema: type: string x-ms-docs-key-type: managedAppPolicy @@ -4843,6 +4987,7 @@ paths: tags: - deviceAppManagement.managedAppRegistration summary: Get managedAppRegistrations from deviceAppManagement + description: The managed app registrations. operationId: deviceAppManagement_ListManagedAppRegistrations parameters: - $ref: '#/components/parameters/top' @@ -4977,12 +5122,14 @@ paths: tags: - deviceAppManagement.managedAppRegistration summary: Get managedAppRegistrations from deviceAppManagement + description: The managed app registrations. operationId: deviceAppManagement_GetManagedAppRegistrations parameters: - name: managedAppRegistration-id in: path description: 'key: id of managedAppRegistration' required: true + style: simple schema: type: string x-ms-docs-key-type: managedAppRegistration @@ -5065,6 +5212,7 @@ paths: in: path description: 'key: id of managedAppRegistration' required: true + style: simple schema: type: string x-ms-docs-key-type: managedAppRegistration @@ -5091,12 +5239,14 @@ paths: in: path description: 'key: id of managedAppRegistration' required: true + style: simple schema: type: string x-ms-docs-key-type: managedAppRegistration - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -5110,12 +5260,14 @@ paths: tags: - deviceAppManagement.managedAppRegistration summary: Get appliedPolicies from deviceAppManagement + description: Zero or more policys already applied on the registered app when it last synchronized with managment service. operationId: deviceAppManagement.managedAppRegistrations_ListAppliedPolicies parameters: - name: managedAppRegistration-id in: path description: 'key: id of managedAppRegistration' required: true + style: simple schema: type: string x-ms-docs-key-type: managedAppRegistration @@ -5198,6 +5350,7 @@ paths: in: path description: 'key: id of managedAppRegistration' required: true + style: simple schema: type: string x-ms-docs-key-type: managedAppRegistration @@ -5223,12 +5376,14 @@ paths: tags: - deviceAppManagement.managedAppRegistration summary: Get appliedPolicies from deviceAppManagement + description: Zero or more policys already applied on the registered app when it last synchronized with managment service. operationId: deviceAppManagement.managedAppRegistrations_GetAppliedPolicies parameters: - name: managedAppRegistration-id in: path description: 'key: id of managedAppRegistration' required: true + style: simple schema: type: string x-ms-docs-key-type: managedAppRegistration @@ -5236,6 +5391,7 @@ paths: in: path description: 'key: id of managedAppPolicy' required: true + style: simple schema: type: string x-ms-docs-key-type: managedAppPolicy @@ -5292,6 +5448,7 @@ paths: in: path description: 'key: id of managedAppRegistration' required: true + style: simple schema: type: string x-ms-docs-key-type: managedAppRegistration @@ -5299,6 +5456,7 @@ paths: in: path description: 'key: id of managedAppPolicy' required: true + style: simple schema: type: string x-ms-docs-key-type: managedAppPolicy @@ -5325,6 +5483,7 @@ paths: in: path description: 'key: id of managedAppRegistration' required: true + style: simple schema: type: string x-ms-docs-key-type: managedAppRegistration @@ -5332,12 +5491,14 @@ paths: in: path description: 'key: id of managedAppPolicy' required: true + style: simple schema: type: string x-ms-docs-key-type: managedAppPolicy - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -5357,6 +5518,7 @@ paths: in: path description: 'key: id of managedAppRegistration' required: true + style: simple schema: type: string x-ms-docs-key-type: managedAppRegistration @@ -5364,6 +5526,7 @@ paths: in: path description: 'key: id of managedAppPolicy' required: true + style: simple schema: type: string x-ms-docs-key-type: managedAppPolicy @@ -5392,12 +5555,14 @@ paths: tags: - deviceAppManagement.managedAppRegistration summary: Get intendedPolicies from deviceAppManagement + description: Zero or more policies admin intended for the app as of now. operationId: deviceAppManagement.managedAppRegistrations_ListIntendedPolicies parameters: - name: managedAppRegistration-id in: path description: 'key: id of managedAppRegistration' required: true + style: simple schema: type: string x-ms-docs-key-type: managedAppRegistration @@ -5480,6 +5645,7 @@ paths: in: path description: 'key: id of managedAppRegistration' required: true + style: simple schema: type: string x-ms-docs-key-type: managedAppRegistration @@ -5505,12 +5671,14 @@ paths: tags: - deviceAppManagement.managedAppRegistration summary: Get intendedPolicies from deviceAppManagement + description: Zero or more policies admin intended for the app as of now. operationId: deviceAppManagement.managedAppRegistrations_GetIntendedPolicies parameters: - name: managedAppRegistration-id in: path description: 'key: id of managedAppRegistration' required: true + style: simple schema: type: string x-ms-docs-key-type: managedAppRegistration @@ -5518,6 +5686,7 @@ paths: in: path description: 'key: id of managedAppPolicy' required: true + style: simple schema: type: string x-ms-docs-key-type: managedAppPolicy @@ -5574,6 +5743,7 @@ paths: in: path description: 'key: id of managedAppRegistration' required: true + style: simple schema: type: string x-ms-docs-key-type: managedAppRegistration @@ -5581,6 +5751,7 @@ paths: in: path description: 'key: id of managedAppPolicy' required: true + style: simple schema: type: string x-ms-docs-key-type: managedAppPolicy @@ -5607,6 +5778,7 @@ paths: in: path description: 'key: id of managedAppRegistration' required: true + style: simple schema: type: string x-ms-docs-key-type: managedAppRegistration @@ -5614,12 +5786,14 @@ paths: in: path description: 'key: id of managedAppPolicy' required: true + style: simple schema: type: string x-ms-docs-key-type: managedAppPolicy - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -5639,6 +5813,7 @@ paths: in: path description: 'key: id of managedAppRegistration' required: true + style: simple schema: type: string x-ms-docs-key-type: managedAppRegistration @@ -5646,6 +5821,7 @@ paths: in: path description: 'key: id of managedAppPolicy' required: true + style: simple schema: type: string x-ms-docs-key-type: managedAppPolicy @@ -5674,12 +5850,14 @@ paths: tags: - deviceAppManagement.managedAppRegistration summary: Get operations from deviceAppManagement + description: Zero or more long running operations triggered on the app registration. operationId: deviceAppManagement.managedAppRegistrations_ListOperations parameters: - name: managedAppRegistration-id in: path description: 'key: id of managedAppRegistration' required: true + style: simple schema: type: string x-ms-docs-key-type: managedAppRegistration @@ -5756,6 +5934,7 @@ paths: in: path description: 'key: id of managedAppRegistration' required: true + style: simple schema: type: string x-ms-docs-key-type: managedAppRegistration @@ -5781,12 +5960,14 @@ paths: tags: - deviceAppManagement.managedAppRegistration summary: Get operations from deviceAppManagement + description: Zero or more long running operations triggered on the app registration. operationId: deviceAppManagement.managedAppRegistrations_GetOperations parameters: - name: managedAppRegistration-id in: path description: 'key: id of managedAppRegistration' required: true + style: simple schema: type: string x-ms-docs-key-type: managedAppRegistration @@ -5794,6 +5975,7 @@ paths: in: path description: 'key: id of managedAppOperation' required: true + style: simple schema: type: string x-ms-docs-key-type: managedAppOperation @@ -5845,6 +6027,7 @@ paths: in: path description: 'key: id of managedAppRegistration' required: true + style: simple schema: type: string x-ms-docs-key-type: managedAppRegistration @@ -5852,6 +6035,7 @@ paths: in: path description: 'key: id of managedAppOperation' required: true + style: simple schema: type: string x-ms-docs-key-type: managedAppOperation @@ -5878,6 +6062,7 @@ paths: in: path description: 'key: id of managedAppRegistration' required: true + style: simple schema: type: string x-ms-docs-key-type: managedAppRegistration @@ -5885,12 +6070,14 @@ paths: in: path description: 'key: id of managedAppOperation' required: true + style: simple schema: type: string x-ms-docs-key-type: managedAppOperation - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -5905,13 +6092,18 @@ paths: - deviceAppManagement.Functions summary: Invoke function getUserIdsWithFlaggedAppRegistration operationId: deviceAppManagement.managedAppRegistrations_getUserIdsGraphWPreFlaggedAppRegistration + parameters: + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' responses: '200': description: Success content: application/json: schema: - title: Collection of managedAppRegistration type: object properties: value: @@ -5924,11 +6116,15 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: function + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore /deviceAppManagement/managedAppStatuses: get: tags: - deviceAppManagement.managedAppStatus summary: Get managedAppStatuses from deviceAppManagement + description: The managed app statuses. operationId: deviceAppManagement_ListManagedAppStatuses parameters: - $ref: '#/components/parameters/top' @@ -6015,12 +6211,14 @@ paths: tags: - deviceAppManagement.managedAppStatus summary: Get managedAppStatuses from deviceAppManagement + description: The managed app statuses. operationId: deviceAppManagement_GetManagedAppStatuses parameters: - name: managedAppStatus-id in: path description: 'key: id of managedAppStatus' required: true + style: simple schema: type: string x-ms-docs-key-type: managedAppStatus @@ -6070,6 +6268,7 @@ paths: in: path description: 'key: id of managedAppStatus' required: true + style: simple schema: type: string x-ms-docs-key-type: managedAppStatus @@ -6096,12 +6295,14 @@ paths: in: path description: 'key: id of managedAppStatus' required: true + style: simple schema: type: string x-ms-docs-key-type: managedAppStatus - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -6115,6 +6316,7 @@ paths: tags: - deviceAppManagement.managedEBookCategory summary: Get managedEBookCategories from deviceAppManagement + description: The mobile eBook categories. operationId: deviceAppManagement_ListManagedEBookCategories parameters: - $ref: '#/components/parameters/top' @@ -6201,12 +6403,14 @@ paths: tags: - deviceAppManagement.managedEBookCategory summary: Get managedEBookCategories from deviceAppManagement + description: The mobile eBook categories. operationId: deviceAppManagement_GetManagedEBookCategories parameters: - name: managedEBookCategory-id in: path description: 'key: id of managedEBookCategory' required: true + style: simple schema: type: string x-ms-docs-key-type: managedEBookCategory @@ -6256,6 +6460,7 @@ paths: in: path description: 'key: id of managedEBookCategory' required: true + style: simple schema: type: string x-ms-docs-key-type: managedEBookCategory @@ -6282,12 +6487,14 @@ paths: in: path description: 'key: id of managedEBookCategory' required: true + style: simple schema: type: string x-ms-docs-key-type: managedEBookCategory - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -6301,6 +6508,7 @@ paths: tags: - deviceAppManagement.managedEBook summary: Get managedEBooks from deviceAppManagement + description: The Managed eBook. operationId: deviceAppManagement_ListManagedEBooks parameters: - $ref: '#/components/parameters/top' @@ -6418,12 +6626,14 @@ paths: tags: - deviceAppManagement.managedEBook summary: Get managedEBooks from deviceAppManagement + description: The Managed eBook. operationId: deviceAppManagement_GetManagedEBooks parameters: - name: managedEBook-id in: path description: 'key: id of managedEBook' required: true + style: simple schema: type: string x-ms-docs-key-type: managedEBook @@ -6513,6 +6723,7 @@ paths: in: path description: 'key: id of managedEBook' required: true + style: simple schema: type: string x-ms-docs-key-type: managedEBook @@ -6539,12 +6750,14 @@ paths: in: path description: 'key: id of managedEBook' required: true + style: simple schema: type: string x-ms-docs-key-type: managedEBook - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -6558,12 +6771,14 @@ paths: tags: - deviceAppManagement.managedEBook summary: Get assignments from deviceAppManagement + description: The list of assignments for this eBook. operationId: deviceAppManagement.managedEBooks_ListAssignments parameters: - name: managedEBook-id in: path description: 'key: id of managedEBook' required: true + style: simple schema: type: string x-ms-docs-key-type: managedEBook @@ -6634,6 +6849,7 @@ paths: in: path description: 'key: id of managedEBook' required: true + style: simple schema: type: string x-ms-docs-key-type: managedEBook @@ -6659,12 +6875,14 @@ paths: tags: - deviceAppManagement.managedEBook summary: Get assignments from deviceAppManagement + description: The list of assignments for this eBook. operationId: deviceAppManagement.managedEBooks_GetAssignments parameters: - name: managedEBook-id in: path description: 'key: id of managedEBook' required: true + style: simple schema: type: string x-ms-docs-key-type: managedEBook @@ -6672,6 +6890,7 @@ paths: in: path description: 'key: id of managedEBookAssignment' required: true + style: simple schema: type: string x-ms-docs-key-type: managedEBookAssignment @@ -6721,6 +6940,7 @@ paths: in: path description: 'key: id of managedEBook' required: true + style: simple schema: type: string x-ms-docs-key-type: managedEBook @@ -6728,6 +6948,7 @@ paths: in: path description: 'key: id of managedEBookAssignment' required: true + style: simple schema: type: string x-ms-docs-key-type: managedEBookAssignment @@ -6754,6 +6975,7 @@ paths: in: path description: 'key: id of managedEBook' required: true + style: simple schema: type: string x-ms-docs-key-type: managedEBook @@ -6761,12 +6983,14 @@ paths: in: path description: 'key: id of managedEBookAssignment' required: true + style: simple schema: type: string x-ms-docs-key-type: managedEBookAssignment - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -6780,12 +7004,14 @@ paths: tags: - deviceAppManagement.managedEBook summary: Get categories from deviceAppManagement + description: The list of categories for this eBook. operationId: deviceAppManagement.managedEBooks_ListCategories parameters: - name: managedEBook-id in: path description: 'key: id of managedEBook' required: true + style: simple schema: type: string x-ms-docs-key-type: managedEBook @@ -6851,12 +7077,14 @@ paths: tags: - deviceAppManagement.managedEBook summary: Get categories from deviceAppManagement + description: The list of categories for this eBook. operationId: deviceAppManagement.managedEBooks_GetCategories parameters: - name: managedEBook-id in: path description: 'key: id of managedEBook' required: true + style: simple schema: type: string x-ms-docs-key-type: managedEBook @@ -6864,6 +7092,7 @@ paths: in: path description: 'key: id of managedEBookCategory' required: true + style: simple schema: type: string x-ms-docs-key-type: managedEBookCategory @@ -6908,12 +7137,14 @@ paths: tags: - deviceAppManagement.managedEBook summary: Get deviceStates from deviceAppManagement + description: The list of installation states for this eBook. operationId: deviceAppManagement.managedEBooks_ListDeviceStates parameters: - name: managedEBook-id in: path description: 'key: id of managedEBook' required: true + style: simple schema: type: string x-ms-docs-key-type: managedEBook @@ -7002,6 +7233,7 @@ paths: in: path description: 'key: id of managedEBook' required: true + style: simple schema: type: string x-ms-docs-key-type: managedEBook @@ -7027,12 +7259,14 @@ paths: tags: - deviceAppManagement.managedEBook summary: Get deviceStates from deviceAppManagement + description: The list of installation states for this eBook. operationId: deviceAppManagement.managedEBooks_GetDeviceStates parameters: - name: managedEBook-id in: path description: 'key: id of managedEBook' required: true + style: simple schema: type: string x-ms-docs-key-type: managedEBook @@ -7040,6 +7274,7 @@ paths: in: path description: 'key: id of deviceInstallState' required: true + style: simple schema: type: string x-ms-docs-key-type: deviceInstallState @@ -7095,6 +7330,7 @@ paths: in: path description: 'key: id of managedEBook' required: true + style: simple schema: type: string x-ms-docs-key-type: managedEBook @@ -7102,6 +7338,7 @@ paths: in: path description: 'key: id of deviceInstallState' required: true + style: simple schema: type: string x-ms-docs-key-type: deviceInstallState @@ -7128,6 +7365,7 @@ paths: in: path description: 'key: id of managedEBook' required: true + style: simple schema: type: string x-ms-docs-key-type: managedEBook @@ -7135,12 +7373,14 @@ paths: in: path description: 'key: id of deviceInstallState' required: true + style: simple schema: type: string x-ms-docs-key-type: deviceInstallState - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -7154,12 +7394,14 @@ paths: tags: - deviceAppManagement.managedEBook summary: Get installSummary from deviceAppManagement + description: Mobile App Install Summary. operationId: deviceAppManagement.managedEBooks_GetInstallSummary parameters: - name: managedEBook-id in: path description: 'key: id of managedEBook' required: true + style: simple schema: type: string x-ms-docs-key-type: managedEBook @@ -7213,6 +7455,7 @@ paths: in: path description: 'key: id of managedEBook' required: true + style: simple schema: type: string x-ms-docs-key-type: managedEBook @@ -7239,12 +7482,14 @@ paths: in: path description: 'key: id of managedEBook' required: true + style: simple schema: type: string x-ms-docs-key-type: managedEBook - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -7264,6 +7509,7 @@ paths: in: path description: 'key: id of managedEBook' required: true + style: simple schema: type: string x-ms-docs-key-type: managedEBook @@ -7292,12 +7538,14 @@ paths: tags: - deviceAppManagement.managedEBook summary: Get userStateSummary from deviceAppManagement + description: The list of installation states for this eBook. operationId: deviceAppManagement.managedEBooks_ListUserStateSummary parameters: - name: managedEBook-id in: path description: 'key: id of managedEBook' required: true + style: simple schema: type: string x-ms-docs-key-type: managedEBook @@ -7376,6 +7624,7 @@ paths: in: path description: 'key: id of managedEBook' required: true + style: simple schema: type: string x-ms-docs-key-type: managedEBook @@ -7401,12 +7650,14 @@ paths: tags: - deviceAppManagement.managedEBook summary: Get userStateSummary from deviceAppManagement + description: The list of installation states for this eBook. operationId: deviceAppManagement.managedEBooks_GetUserStateSummary parameters: - name: managedEBook-id in: path description: 'key: id of managedEBook' required: true + style: simple schema: type: string x-ms-docs-key-type: managedEBook @@ -7414,6 +7665,7 @@ paths: in: path description: 'key: id of userInstallStateSummary' required: true + style: simple schema: type: string x-ms-docs-key-type: userInstallStateSummary @@ -7473,6 +7725,7 @@ paths: in: path description: 'key: id of managedEBook' required: true + style: simple schema: type: string x-ms-docs-key-type: managedEBook @@ -7480,6 +7733,7 @@ paths: in: path description: 'key: id of userInstallStateSummary' required: true + style: simple schema: type: string x-ms-docs-key-type: userInstallStateSummary @@ -7506,6 +7760,7 @@ paths: in: path description: 'key: id of managedEBook' required: true + style: simple schema: type: string x-ms-docs-key-type: managedEBook @@ -7513,12 +7768,14 @@ paths: in: path description: 'key: id of userInstallStateSummary' required: true + style: simple schema: type: string x-ms-docs-key-type: userInstallStateSummary - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -7532,12 +7789,14 @@ paths: tags: - deviceAppManagement.managedEBook summary: Get deviceStates from deviceAppManagement + description: The install state of the eBook. operationId: deviceAppManagement.managedEBooks.userStateSummary_ListDeviceStates parameters: - name: managedEBook-id in: path description: 'key: id of managedEBook' required: true + style: simple schema: type: string x-ms-docs-key-type: managedEBook @@ -7545,6 +7804,7 @@ paths: in: path description: 'key: id of userInstallStateSummary' required: true + style: simple schema: type: string x-ms-docs-key-type: userInstallStateSummary @@ -7633,6 +7893,7 @@ paths: in: path description: 'key: id of managedEBook' required: true + style: simple schema: type: string x-ms-docs-key-type: managedEBook @@ -7640,6 +7901,7 @@ paths: in: path description: 'key: id of userInstallStateSummary' required: true + style: simple schema: type: string x-ms-docs-key-type: userInstallStateSummary @@ -7665,12 +7927,14 @@ paths: tags: - deviceAppManagement.managedEBook summary: Get deviceStates from deviceAppManagement + description: The install state of the eBook. operationId: deviceAppManagement.managedEBooks.userStateSummary_GetDeviceStates parameters: - name: managedEBook-id in: path description: 'key: id of managedEBook' required: true + style: simple schema: type: string x-ms-docs-key-type: managedEBook @@ -7678,6 +7942,7 @@ paths: in: path description: 'key: id of userInstallStateSummary' required: true + style: simple schema: type: string x-ms-docs-key-type: userInstallStateSummary @@ -7685,6 +7950,7 @@ paths: in: path description: 'key: id of deviceInstallState' required: true + style: simple schema: type: string x-ms-docs-key-type: deviceInstallState @@ -7740,6 +8006,7 @@ paths: in: path description: 'key: id of managedEBook' required: true + style: simple schema: type: string x-ms-docs-key-type: managedEBook @@ -7747,6 +8014,7 @@ paths: in: path description: 'key: id of userInstallStateSummary' required: true + style: simple schema: type: string x-ms-docs-key-type: userInstallStateSummary @@ -7754,6 +8022,7 @@ paths: in: path description: 'key: id of deviceInstallState' required: true + style: simple schema: type: string x-ms-docs-key-type: deviceInstallState @@ -7780,6 +8049,7 @@ paths: in: path description: 'key: id of managedEBook' required: true + style: simple schema: type: string x-ms-docs-key-type: managedEBook @@ -7787,6 +8057,7 @@ paths: in: path description: 'key: id of userInstallStateSummary' required: true + style: simple schema: type: string x-ms-docs-key-type: userInstallStateSummary @@ -7794,12 +8065,14 @@ paths: in: path description: 'key: id of deviceInstallState' required: true + style: simple schema: type: string x-ms-docs-key-type: deviceInstallState - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -7813,6 +8086,7 @@ paths: tags: - deviceAppManagement.mdmWindowsInformationProtectionPolicy summary: Get mdmWindowsInformationProtectionPolicies from deviceAppManagement + description: Windows information protection for apps running on devices which are MDM enrolled. operationId: deviceAppManagement_ListMdmWindowsInformationProtectionPolicies parameters: - $ref: '#/components/parameters/top' @@ -7983,12 +8257,14 @@ paths: tags: - deviceAppManagement.mdmWindowsInformationProtectionPolicy summary: Get mdmWindowsInformationProtectionPolicies from deviceAppManagement + description: Windows information protection for apps running on devices which are MDM enrolled. operationId: deviceAppManagement_GetMdmWindowsInformationProtectionPolicies parameters: - name: mdmWindowsInformationProtectionPolicy-id in: path description: 'key: id of mdmWindowsInformationProtectionPolicy' required: true + style: simple schema: type: string x-ms-docs-key-type: mdmWindowsInformationProtectionPolicy @@ -8083,6 +8359,7 @@ paths: in: path description: 'key: id of mdmWindowsInformationProtectionPolicy' required: true + style: simple schema: type: string x-ms-docs-key-type: mdmWindowsInformationProtectionPolicy @@ -8109,12 +8386,14 @@ paths: in: path description: 'key: id of mdmWindowsInformationProtectionPolicy' required: true + style: simple schema: type: string x-ms-docs-key-type: mdmWindowsInformationProtectionPolicy - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -8150,7 +8429,6 @@ paths: content: application/json: schema: - title: Collection of mdmWindowsInformationProtectionPolicy type: object properties: value: @@ -8162,11 +8440,15 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: action + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore /deviceAppManagement/microsoft.graph.syncMicrosoftStoreForBusinessApps: post: tags: - deviceAppManagement.Actions summary: Invoke action syncMicrosoftStoreForBusinessApps + description: Syncs Intune account with Microsoft Store For Business operationId: deviceAppManagement_syncMicrosoftStoreGraphFPreBusinessApps responses: '204': @@ -8179,6 +8461,7 @@ paths: tags: - deviceAppManagement.mobileAppCategory summary: Get mobileAppCategories from deviceAppManagement + description: The mobile app categories. operationId: deviceAppManagement_ListMobileAppCategories parameters: - $ref: '#/components/parameters/top' @@ -8265,12 +8548,14 @@ paths: tags: - deviceAppManagement.mobileAppCategory summary: Get mobileAppCategories from deviceAppManagement + description: The mobile app categories. operationId: deviceAppManagement_GetMobileAppCategories parameters: - name: mobileAppCategory-id in: path description: 'key: id of mobileAppCategory' required: true + style: simple schema: type: string x-ms-docs-key-type: mobileAppCategory @@ -8320,6 +8605,7 @@ paths: in: path description: 'key: id of mobileAppCategory' required: true + style: simple schema: type: string x-ms-docs-key-type: mobileAppCategory @@ -8346,12 +8632,14 @@ paths: in: path description: 'key: id of mobileAppCategory' required: true + style: simple schema: type: string x-ms-docs-key-type: mobileAppCategory - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -8365,6 +8653,7 @@ paths: tags: - deviceAppManagement.managedDeviceMobileAppConfiguration summary: Get mobileAppConfigurations from deviceAppManagement + description: The Managed Device Mobile Application Configurations. operationId: deviceAppManagement_ListMobileAppConfigurations parameters: - $ref: '#/components/parameters/top' @@ -8476,12 +8765,14 @@ paths: tags: - deviceAppManagement.managedDeviceMobileAppConfiguration summary: Get mobileAppConfigurations from deviceAppManagement + description: The Managed Device Mobile Application Configurations. operationId: deviceAppManagement_GetMobileAppConfigurations parameters: - name: managedDeviceMobileAppConfiguration-id in: path description: 'key: id of managedDeviceMobileAppConfiguration' required: true + style: simple schema: type: string x-ms-docs-key-type: managedDeviceMobileAppConfiguration @@ -8569,6 +8860,7 @@ paths: in: path description: 'key: id of managedDeviceMobileAppConfiguration' required: true + style: simple schema: type: string x-ms-docs-key-type: managedDeviceMobileAppConfiguration @@ -8595,12 +8887,14 @@ paths: in: path description: 'key: id of managedDeviceMobileAppConfiguration' required: true + style: simple schema: type: string x-ms-docs-key-type: managedDeviceMobileAppConfiguration - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -8614,12 +8908,14 @@ paths: tags: - deviceAppManagement.managedDeviceMobileAppConfiguration summary: Get assignments from deviceAppManagement + description: The list of group assignemenets for app configration. operationId: deviceAppManagement.mobileAppConfigurations_ListAssignments parameters: - name: managedDeviceMobileAppConfiguration-id in: path description: 'key: id of managedDeviceMobileAppConfiguration' required: true + style: simple schema: type: string x-ms-docs-key-type: managedDeviceMobileAppConfiguration @@ -8687,6 +8983,7 @@ paths: in: path description: 'key: id of managedDeviceMobileAppConfiguration' required: true + style: simple schema: type: string x-ms-docs-key-type: managedDeviceMobileAppConfiguration @@ -8712,12 +9009,14 @@ paths: tags: - deviceAppManagement.managedDeviceMobileAppConfiguration summary: Get assignments from deviceAppManagement + description: The list of group assignemenets for app configration. operationId: deviceAppManagement.mobileAppConfigurations_GetAssignments parameters: - name: managedDeviceMobileAppConfiguration-id in: path description: 'key: id of managedDeviceMobileAppConfiguration' required: true + style: simple schema: type: string x-ms-docs-key-type: managedDeviceMobileAppConfiguration @@ -8725,6 +9024,7 @@ paths: in: path description: 'key: id of managedDeviceMobileAppConfigurationAssignment' required: true + style: simple schema: type: string x-ms-docs-key-type: managedDeviceMobileAppConfigurationAssignment @@ -8773,6 +9073,7 @@ paths: in: path description: 'key: id of managedDeviceMobileAppConfiguration' required: true + style: simple schema: type: string x-ms-docs-key-type: managedDeviceMobileAppConfiguration @@ -8780,6 +9081,7 @@ paths: in: path description: 'key: id of managedDeviceMobileAppConfigurationAssignment' required: true + style: simple schema: type: string x-ms-docs-key-type: managedDeviceMobileAppConfigurationAssignment @@ -8806,6 +9108,7 @@ paths: in: path description: 'key: id of managedDeviceMobileAppConfiguration' required: true + style: simple schema: type: string x-ms-docs-key-type: managedDeviceMobileAppConfiguration @@ -8813,12 +9116,14 @@ paths: in: path description: 'key: id of managedDeviceMobileAppConfigurationAssignment' required: true + style: simple schema: type: string x-ms-docs-key-type: managedDeviceMobileAppConfigurationAssignment - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -8832,12 +9137,14 @@ paths: tags: - deviceAppManagement.managedDeviceMobileAppConfiguration summary: Get deviceStatuses from deviceAppManagement + description: List of ManagedDeviceMobileAppConfigurationDeviceStatus. operationId: deviceAppManagement.mobileAppConfigurations_ListDeviceStatuses parameters: - name: managedDeviceMobileAppConfiguration-id in: path description: 'key: id of managedDeviceMobileAppConfiguration' required: true + style: simple schema: type: string x-ms-docs-key-type: managedDeviceMobileAppConfiguration @@ -8926,6 +9233,7 @@ paths: in: path description: 'key: id of managedDeviceMobileAppConfiguration' required: true + style: simple schema: type: string x-ms-docs-key-type: managedDeviceMobileAppConfiguration @@ -8951,12 +9259,14 @@ paths: tags: - deviceAppManagement.managedDeviceMobileAppConfiguration summary: Get deviceStatuses from deviceAppManagement + description: List of ManagedDeviceMobileAppConfigurationDeviceStatus. operationId: deviceAppManagement.mobileAppConfigurations_GetDeviceStatuses parameters: - name: managedDeviceMobileAppConfiguration-id in: path description: 'key: id of managedDeviceMobileAppConfiguration' required: true + style: simple schema: type: string x-ms-docs-key-type: managedDeviceMobileAppConfiguration @@ -8964,6 +9274,7 @@ paths: in: path description: 'key: id of managedDeviceMobileAppConfigurationDeviceStatus' required: true + style: simple schema: type: string x-ms-docs-key-type: managedDeviceMobileAppConfigurationDeviceStatus @@ -9019,6 +9330,7 @@ paths: in: path description: 'key: id of managedDeviceMobileAppConfiguration' required: true + style: simple schema: type: string x-ms-docs-key-type: managedDeviceMobileAppConfiguration @@ -9026,6 +9338,7 @@ paths: in: path description: 'key: id of managedDeviceMobileAppConfigurationDeviceStatus' required: true + style: simple schema: type: string x-ms-docs-key-type: managedDeviceMobileAppConfigurationDeviceStatus @@ -9052,6 +9365,7 @@ paths: in: path description: 'key: id of managedDeviceMobileAppConfiguration' required: true + style: simple schema: type: string x-ms-docs-key-type: managedDeviceMobileAppConfiguration @@ -9059,12 +9373,14 @@ paths: in: path description: 'key: id of managedDeviceMobileAppConfigurationDeviceStatus' required: true + style: simple schema: type: string x-ms-docs-key-type: managedDeviceMobileAppConfigurationDeviceStatus - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -9078,12 +9394,14 @@ paths: tags: - deviceAppManagement.managedDeviceMobileAppConfiguration summary: Get deviceStatusSummary from deviceAppManagement + description: App configuration device status summary. operationId: deviceAppManagement.mobileAppConfigurations_GetDeviceStatusSummary parameters: - name: managedDeviceMobileAppConfiguration-id in: path description: 'key: id of managedDeviceMobileAppConfiguration' required: true + style: simple schema: type: string x-ms-docs-key-type: managedDeviceMobileAppConfiguration @@ -9140,6 +9458,7 @@ paths: in: path description: 'key: id of managedDeviceMobileAppConfiguration' required: true + style: simple schema: type: string x-ms-docs-key-type: managedDeviceMobileAppConfiguration @@ -9166,12 +9485,14 @@ paths: in: path description: 'key: id of managedDeviceMobileAppConfiguration' required: true + style: simple schema: type: string x-ms-docs-key-type: managedDeviceMobileAppConfiguration - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -9191,6 +9512,7 @@ paths: in: path description: 'key: id of managedDeviceMobileAppConfiguration' required: true + style: simple schema: type: string x-ms-docs-key-type: managedDeviceMobileAppConfiguration @@ -9219,12 +9541,14 @@ paths: tags: - deviceAppManagement.managedDeviceMobileAppConfiguration summary: Get userStatuses from deviceAppManagement + description: List of ManagedDeviceMobileAppConfigurationUserStatus. operationId: deviceAppManagement.mobileAppConfigurations_ListUserStatuses parameters: - name: managedDeviceMobileAppConfiguration-id in: path description: 'key: id of managedDeviceMobileAppConfiguration' required: true + style: simple schema: type: string x-ms-docs-key-type: managedDeviceMobileAppConfiguration @@ -9304,6 +9628,7 @@ paths: in: path description: 'key: id of managedDeviceMobileAppConfiguration' required: true + style: simple schema: type: string x-ms-docs-key-type: managedDeviceMobileAppConfiguration @@ -9329,12 +9654,14 @@ paths: tags: - deviceAppManagement.managedDeviceMobileAppConfiguration summary: Get userStatuses from deviceAppManagement + description: List of ManagedDeviceMobileAppConfigurationUserStatus. operationId: deviceAppManagement.mobileAppConfigurations_GetUserStatuses parameters: - name: managedDeviceMobileAppConfiguration-id in: path description: 'key: id of managedDeviceMobileAppConfiguration' required: true + style: simple schema: type: string x-ms-docs-key-type: managedDeviceMobileAppConfiguration @@ -9342,6 +9669,7 @@ paths: in: path description: 'key: id of managedDeviceMobileAppConfigurationUserStatus' required: true + style: simple schema: type: string x-ms-docs-key-type: managedDeviceMobileAppConfigurationUserStatus @@ -9394,6 +9722,7 @@ paths: in: path description: 'key: id of managedDeviceMobileAppConfiguration' required: true + style: simple schema: type: string x-ms-docs-key-type: managedDeviceMobileAppConfiguration @@ -9401,6 +9730,7 @@ paths: in: path description: 'key: id of managedDeviceMobileAppConfigurationUserStatus' required: true + style: simple schema: type: string x-ms-docs-key-type: managedDeviceMobileAppConfigurationUserStatus @@ -9427,6 +9757,7 @@ paths: in: path description: 'key: id of managedDeviceMobileAppConfiguration' required: true + style: simple schema: type: string x-ms-docs-key-type: managedDeviceMobileAppConfiguration @@ -9434,12 +9765,14 @@ paths: in: path description: 'key: id of managedDeviceMobileAppConfigurationUserStatus' required: true + style: simple schema: type: string x-ms-docs-key-type: managedDeviceMobileAppConfigurationUserStatus - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -9453,12 +9786,14 @@ paths: tags: - deviceAppManagement.managedDeviceMobileAppConfiguration summary: Get userStatusSummary from deviceAppManagement + description: App configuration user status summary. operationId: deviceAppManagement.mobileAppConfigurations_GetUserStatusSummary parameters: - name: managedDeviceMobileAppConfiguration-id in: path description: 'key: id of managedDeviceMobileAppConfiguration' required: true + style: simple schema: type: string x-ms-docs-key-type: managedDeviceMobileAppConfiguration @@ -9514,6 +9849,7 @@ paths: in: path description: 'key: id of managedDeviceMobileAppConfiguration' required: true + style: simple schema: type: string x-ms-docs-key-type: managedDeviceMobileAppConfiguration @@ -9540,12 +9876,14 @@ paths: in: path description: 'key: id of managedDeviceMobileAppConfiguration' required: true + style: simple schema: type: string x-ms-docs-key-type: managedDeviceMobileAppConfiguration - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -9559,6 +9897,7 @@ paths: tags: - deviceAppManagement.mobileApp summary: Get mobileApps from deviceAppManagement + description: The mobile apps. operationId: deviceAppManagement_ListMobileApps parameters: - $ref: '#/components/parameters/top' @@ -9708,12 +10047,14 @@ paths: tags: - deviceAppManagement.mobileApp summary: Get mobileApps from deviceAppManagement + description: The mobile apps. operationId: deviceAppManagement_GetMobileApps parameters: - name: mobileApp-id in: path description: 'key: id of mobileApp' required: true + style: simple schema: type: string x-ms-docs-key-type: mobileApp @@ -9823,6 +10164,7 @@ paths: in: path description: 'key: id of mobileApp' required: true + style: simple schema: type: string x-ms-docs-key-type: mobileApp @@ -9849,12 +10191,14 @@ paths: in: path description: 'key: id of mobileApp' required: true + style: simple schema: type: string x-ms-docs-key-type: mobileApp - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -9868,12 +10212,14 @@ paths: tags: - deviceAppManagement.mobileApp summary: Get assignments from deviceAppManagement + description: The list of group assignments for this mobile app. operationId: deviceAppManagement.mobileApps_ListAssignments parameters: - name: mobileApp-id in: path description: 'key: id of mobileApp' required: true + style: simple schema: type: string x-ms-docs-key-type: mobileApp @@ -9953,6 +10299,7 @@ paths: in: path description: 'key: id of mobileApp' required: true + style: simple schema: type: string x-ms-docs-key-type: mobileApp @@ -9978,12 +10325,14 @@ paths: tags: - deviceAppManagement.mobileApp summary: Get assignments from deviceAppManagement + description: The list of group assignments for this mobile app. operationId: deviceAppManagement.mobileApps_GetAssignments parameters: - name: mobileApp-id in: path description: 'key: id of mobileApp' required: true + style: simple schema: type: string x-ms-docs-key-type: mobileApp @@ -9991,6 +10340,7 @@ paths: in: path description: 'key: id of mobileAppAssignment' required: true + style: simple schema: type: string x-ms-docs-key-type: mobileAppAssignment @@ -10043,6 +10393,7 @@ paths: in: path description: 'key: id of mobileApp' required: true + style: simple schema: type: string x-ms-docs-key-type: mobileApp @@ -10050,6 +10401,7 @@ paths: in: path description: 'key: id of mobileAppAssignment' required: true + style: simple schema: type: string x-ms-docs-key-type: mobileAppAssignment @@ -10076,6 +10428,7 @@ paths: in: path description: 'key: id of mobileApp' required: true + style: simple schema: type: string x-ms-docs-key-type: mobileApp @@ -10083,12 +10436,14 @@ paths: in: path description: 'key: id of mobileAppAssignment' required: true + style: simple schema: type: string x-ms-docs-key-type: mobileAppAssignment - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -10102,12 +10457,14 @@ paths: tags: - deviceAppManagement.mobileApp summary: Get categories from deviceAppManagement + description: The list of categories for this app. operationId: deviceAppManagement.mobileApps_ListCategories parameters: - name: mobileApp-id in: path description: 'key: id of mobileApp' required: true + style: simple schema: type: string x-ms-docs-key-type: mobileApp @@ -10173,12 +10530,14 @@ paths: tags: - deviceAppManagement.mobileApp summary: Get categories from deviceAppManagement + description: The list of categories for this app. operationId: deviceAppManagement.mobileApps_GetCategories parameters: - name: mobileApp-id in: path description: 'key: id of mobileApp' required: true + style: simple schema: type: string x-ms-docs-key-type: mobileApp @@ -10186,6 +10545,7 @@ paths: in: path description: 'key: id of mobileAppCategory' required: true + style: simple schema: type: string x-ms-docs-key-type: mobileAppCategory @@ -10230,12 +10590,14 @@ paths: tags: - deviceAppManagement.mobileApp summary: Get deviceStatuses from deviceAppManagement + description: The list of installation states for this mobile app. operationId: deviceAppManagement.mobileApps_ListDeviceStatuses parameters: - name: mobileApp-id in: path description: 'key: id of mobileApp' required: true + style: simple schema: type: string x-ms-docs-key-type: mobileApp @@ -10338,6 +10700,7 @@ paths: in: path description: 'key: id of mobileApp' required: true + style: simple schema: type: string x-ms-docs-key-type: mobileApp @@ -10363,12 +10726,14 @@ paths: tags: - deviceAppManagement.mobileApp summary: Get deviceStatuses from deviceAppManagement + description: The list of installation states for this mobile app. operationId: deviceAppManagement.mobileApps_GetDeviceStatuses parameters: - name: mobileApp-id in: path description: 'key: id of mobileApp' required: true + style: simple schema: type: string x-ms-docs-key-type: mobileApp @@ -10376,6 +10741,7 @@ paths: in: path description: 'key: id of mobileAppInstallStatus' required: true + style: simple schema: type: string x-ms-docs-key-type: mobileAppInstallStatus @@ -10443,6 +10809,7 @@ paths: in: path description: 'key: id of mobileApp' required: true + style: simple schema: type: string x-ms-docs-key-type: mobileApp @@ -10450,6 +10817,7 @@ paths: in: path description: 'key: id of mobileAppInstallStatus' required: true + style: simple schema: type: string x-ms-docs-key-type: mobileAppInstallStatus @@ -10476,6 +10844,7 @@ paths: in: path description: 'key: id of mobileApp' required: true + style: simple schema: type: string x-ms-docs-key-type: mobileApp @@ -10483,12 +10852,14 @@ paths: in: path description: 'key: id of mobileAppInstallStatus' required: true + style: simple schema: type: string x-ms-docs-key-type: mobileAppInstallStatus - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -10502,12 +10873,14 @@ paths: tags: - deviceAppManagement.mobileApp summary: Get app from deviceAppManagement + description: The navigation link to the mobile app. operationId: deviceAppManagement.mobileApps.deviceStatuses_GetApp parameters: - name: mobileApp-id in: path description: 'key: id of mobileApp' required: true + style: simple schema: type: string x-ms-docs-key-type: mobileApp @@ -10515,6 +10888,7 @@ paths: in: path description: 'key: id of mobileAppInstallStatus' required: true + style: simple schema: type: string x-ms-docs-key-type: mobileAppInstallStatus @@ -10619,12 +10993,14 @@ paths: tags: - deviceAppManagement.mobileApp summary: Get installSummary from deviceAppManagement + description: Mobile App Install Summary. operationId: deviceAppManagement.mobileApps_GetInstallSummary parameters: - name: mobileApp-id in: path description: 'key: id of mobileApp' required: true + style: simple schema: type: string x-ms-docs-key-type: mobileApp @@ -10682,6 +11058,7 @@ paths: in: path description: 'key: id of mobileApp' required: true + style: simple schema: type: string x-ms-docs-key-type: mobileApp @@ -10708,12 +11085,14 @@ paths: in: path description: 'key: id of mobileApp' required: true + style: simple schema: type: string x-ms-docs-key-type: mobileApp - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -10733,6 +11112,7 @@ paths: in: path description: 'key: id of mobileApp' required: true + style: simple schema: type: string x-ms-docs-key-type: mobileApp @@ -10767,6 +11147,7 @@ paths: in: path description: 'key: id of mobileApp' required: true + style: simple schema: type: string x-ms-docs-key-type: mobileApp @@ -10774,6 +11155,7 @@ paths: in: path description: 'Usage: userPrincipalName=''{userPrincipalName}''' required: true + style: simple schema: type: string nullable: true @@ -10781,16 +11163,21 @@ paths: in: path description: 'Usage: deviceId=''{deviceId}''' required: true + style: simple schema: type: string nullable: true + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' responses: '200': description: Success content: application/json: schema: - title: Collection of mobileApp type: object properties: value: @@ -10802,6 +11189,9 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: function + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore '/deviceAppManagement/mobileApps/{mobileApp-id}/microsoft.graph.updateRelationships': post: tags: @@ -10813,6 +11203,7 @@ paths: in: path description: 'key: id of mobileApp' required: true + style: simple schema: type: string x-ms-docs-key-type: mobileApp @@ -10841,12 +11232,14 @@ paths: tags: - deviceAppManagement.mobileApp summary: Get relationships from deviceAppManagement + description: List of relationships for this mobile app. operationId: deviceAppManagement.mobileApps_ListRelationships parameters: - name: mobileApp-id in: path description: 'key: id of mobileApp' required: true + style: simple schema: type: string x-ms-docs-key-type: mobileApp @@ -10926,6 +11319,7 @@ paths: in: path description: 'key: id of mobileApp' required: true + style: simple schema: type: string x-ms-docs-key-type: mobileApp @@ -10951,12 +11345,14 @@ paths: tags: - deviceAppManagement.mobileApp summary: Get relationships from deviceAppManagement + description: List of relationships for this mobile app. operationId: deviceAppManagement.mobileApps_GetRelationships parameters: - name: mobileApp-id in: path description: 'key: id of mobileApp' required: true + style: simple schema: type: string x-ms-docs-key-type: mobileApp @@ -10964,6 +11360,7 @@ paths: in: path description: 'key: id of mobileAppRelationship' required: true + style: simple schema: type: string x-ms-docs-key-type: mobileAppRelationship @@ -11016,6 +11413,7 @@ paths: in: path description: 'key: id of mobileApp' required: true + style: simple schema: type: string x-ms-docs-key-type: mobileApp @@ -11023,6 +11421,7 @@ paths: in: path description: 'key: id of mobileAppRelationship' required: true + style: simple schema: type: string x-ms-docs-key-type: mobileAppRelationship @@ -11049,6 +11448,7 @@ paths: in: path description: 'key: id of mobileApp' required: true + style: simple schema: type: string x-ms-docs-key-type: mobileApp @@ -11056,12 +11456,14 @@ paths: in: path description: 'key: id of mobileAppRelationship' required: true + style: simple schema: type: string x-ms-docs-key-type: mobileAppRelationship - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -11075,12 +11477,14 @@ paths: tags: - deviceAppManagement.mobileApp summary: Get userStatuses from deviceAppManagement + description: The list of installation states for this mobile app. operationId: deviceAppManagement.mobileApps_ListUserStatuses parameters: - name: mobileApp-id in: path description: 'key: id of mobileApp' required: true + style: simple schema: type: string x-ms-docs-key-type: mobileApp @@ -11164,6 +11568,7 @@ paths: in: path description: 'key: id of mobileApp' required: true + style: simple schema: type: string x-ms-docs-key-type: mobileApp @@ -11189,12 +11594,14 @@ paths: tags: - deviceAppManagement.mobileApp summary: Get userStatuses from deviceAppManagement + description: The list of installation states for this mobile app. operationId: deviceAppManagement.mobileApps_GetUserStatuses parameters: - name: mobileApp-id in: path description: 'key: id of mobileApp' required: true + style: simple schema: type: string x-ms-docs-key-type: mobileApp @@ -11202,6 +11609,7 @@ paths: in: path description: 'key: id of userAppInstallStatus' required: true + style: simple schema: type: string x-ms-docs-key-type: userAppInstallStatus @@ -11269,6 +11677,7 @@ paths: in: path description: 'key: id of mobileApp' required: true + style: simple schema: type: string x-ms-docs-key-type: mobileApp @@ -11276,6 +11685,7 @@ paths: in: path description: 'key: id of userAppInstallStatus' required: true + style: simple schema: type: string x-ms-docs-key-type: userAppInstallStatus @@ -11302,6 +11712,7 @@ paths: in: path description: 'key: id of mobileApp' required: true + style: simple schema: type: string x-ms-docs-key-type: mobileApp @@ -11309,12 +11720,14 @@ paths: in: path description: 'key: id of userAppInstallStatus' required: true + style: simple schema: type: string x-ms-docs-key-type: userAppInstallStatus - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -11328,12 +11741,14 @@ paths: tags: - deviceAppManagement.mobileApp summary: Get app from deviceAppManagement + description: The navigation link to the mobile app. operationId: deviceAppManagement.mobileApps.userStatuses_GetApp parameters: - name: mobileApp-id in: path description: 'key: id of mobileApp' required: true + style: simple schema: type: string x-ms-docs-key-type: mobileApp @@ -11341,6 +11756,7 @@ paths: in: path description: 'key: id of userAppInstallStatus' required: true + style: simple schema: type: string x-ms-docs-key-type: userAppInstallStatus @@ -11445,12 +11861,14 @@ paths: tags: - deviceAppManagement.mobileApp summary: Get deviceStatuses from deviceAppManagement + description: The install state of the app on devices. operationId: deviceAppManagement.mobileApps.userStatuses_ListDeviceStatuses parameters: - name: mobileApp-id in: path description: 'key: id of mobileApp' required: true + style: simple schema: type: string x-ms-docs-key-type: mobileApp @@ -11458,6 +11876,7 @@ paths: in: path description: 'key: id of userAppInstallStatus' required: true + style: simple schema: type: string x-ms-docs-key-type: userAppInstallStatus @@ -11560,6 +11979,7 @@ paths: in: path description: 'key: id of mobileApp' required: true + style: simple schema: type: string x-ms-docs-key-type: mobileApp @@ -11567,6 +11987,7 @@ paths: in: path description: 'key: id of userAppInstallStatus' required: true + style: simple schema: type: string x-ms-docs-key-type: userAppInstallStatus @@ -11592,12 +12013,14 @@ paths: tags: - deviceAppManagement.mobileApp summary: Get deviceStatuses from deviceAppManagement + description: The install state of the app on devices. operationId: deviceAppManagement.mobileApps.userStatuses_GetDeviceStatuses parameters: - name: mobileApp-id in: path description: 'key: id of mobileApp' required: true + style: simple schema: type: string x-ms-docs-key-type: mobileApp @@ -11605,6 +12028,7 @@ paths: in: path description: 'key: id of userAppInstallStatus' required: true + style: simple schema: type: string x-ms-docs-key-type: userAppInstallStatus @@ -11612,6 +12036,7 @@ paths: in: path description: 'key: id of mobileAppInstallStatus' required: true + style: simple schema: type: string x-ms-docs-key-type: mobileAppInstallStatus @@ -11680,6 +12105,7 @@ paths: in: path description: 'key: id of mobileApp' required: true + style: simple schema: type: string x-ms-docs-key-type: mobileApp @@ -11687,6 +12113,7 @@ paths: in: path description: 'key: id of userAppInstallStatus' required: true + style: simple schema: type: string x-ms-docs-key-type: userAppInstallStatus @@ -11694,6 +12121,7 @@ paths: in: path description: 'key: id of mobileAppInstallStatus' required: true + style: simple schema: type: string x-ms-docs-key-type: mobileAppInstallStatus @@ -11720,6 +12148,7 @@ paths: in: path description: 'key: id of mobileApp' required: true + style: simple schema: type: string x-ms-docs-key-type: mobileApp @@ -11727,6 +12156,7 @@ paths: in: path description: 'key: id of userAppInstallStatus' required: true + style: simple schema: type: string x-ms-docs-key-type: userAppInstallStatus @@ -11734,12 +12164,14 @@ paths: in: path description: 'key: id of mobileAppInstallStatus' required: true + style: simple schema: type: string x-ms-docs-key-type: mobileAppInstallStatus - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -11753,12 +12185,14 @@ paths: tags: - deviceAppManagement.mobileApp summary: Get app from deviceAppManagement + description: The navigation link to the mobile app. operationId: deviceAppManagement.mobileApps.userStatuses.deviceStatuses_GetApp parameters: - name: mobileApp-id in: path description: 'key: id of mobileApp' required: true + style: simple schema: type: string x-ms-docs-key-type: mobileApp @@ -11766,6 +12200,7 @@ paths: in: path description: 'key: id of userAppInstallStatus' required: true + style: simple schema: type: string x-ms-docs-key-type: userAppInstallStatus @@ -11773,6 +12208,7 @@ paths: in: path description: 'key: id of mobileAppInstallStatus' required: true + style: simple schema: type: string x-ms-docs-key-type: mobileAppInstallStatus @@ -11889,6 +12325,7 @@ paths: in: path description: 'Usage: status=''{status}''' required: true + style: simple schema: type: string nullable: true @@ -11919,6 +12356,7 @@ paths: in: path description: 'Usage: status=''{status}''' required: true + style: simple schema: type: string nullable: true @@ -11926,9 +12364,103 @@ paths: in: path description: 'Usage: count={count}' required: true + style: simple schema: type: integer format: int64 + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - createdDateTime + - dependentAppCount + - description + - developer + - displayName + - informationUrl + - isAssigned + - isFeatured + - largeIcon + - lastModifiedDateTime + - notes + - owner + - privacyInformationUrl + - publisher + - publishingState + - roleScopeTagIds + - supersededAppCount + - supersedingAppCount + - uploadState + - assignments + - categories + - deviceStatuses + - installSummary + - relationships + - userStatuses + type: string + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - id desc + - createdDateTime + - createdDateTime desc + - dependentAppCount + - dependentAppCount desc + - description + - description desc + - developer + - developer desc + - displayName + - displayName desc + - informationUrl + - informationUrl desc + - isAssigned + - isAssigned desc + - isFeatured + - isFeatured desc + - largeIcon + - largeIcon desc + - lastModifiedDateTime + - lastModifiedDateTime desc + - notes + - notes desc + - owner + - owner desc + - privacyInformationUrl + - privacyInformationUrl desc + - publisher + - publisher desc + - publishingState + - publishingState desc + - roleScopeTagIds + - roleScopeTagIds desc + - supersededAppCount + - supersededAppCount desc + - supersedingAppCount + - supersedingAppCount desc + - uploadState + - uploadState desc + type: string responses: '200': description: Success @@ -11947,6 +12479,9 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: function + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore /deviceAppManagement/mobileApps/microsoft.graph.hasPayloadLinks: post: tags: @@ -11974,7 +12509,6 @@ paths: content: application/json: schema: - title: Collection of mobileApp type: object properties: value: @@ -11986,6 +12520,9 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: action + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore /deviceAppManagement/mobileApps/microsoft.graph.validateXml: post: tags: @@ -12026,6 +12563,7 @@ paths: tags: - deviceAppManagement.policySet summary: Get policySets from deviceAppManagement + description: The PolicySet of Policies and Applications operationId: deviceAppManagement_ListPolicySets parameters: - $ref: '#/components/parameters/top' @@ -12134,12 +12672,14 @@ paths: tags: - deviceAppManagement.policySet summary: Get policySets from deviceAppManagement + description: The PolicySet of Policies and Applications operationId: deviceAppManagement_GetPolicySets parameters: - name: policySet-id in: path description: 'key: id of policySet' required: true + style: simple schema: type: string x-ms-docs-key-type: policySet @@ -12210,6 +12750,7 @@ paths: in: path description: 'key: id of policySet' required: true + style: simple schema: type: string x-ms-docs-key-type: policySet @@ -12236,12 +12777,14 @@ paths: in: path description: 'key: id of policySet' required: true + style: simple schema: type: string x-ms-docs-key-type: policySet - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -12255,12 +12798,14 @@ paths: tags: - deviceAppManagement.policySet summary: Get assignments from deviceAppManagement + description: Assignments of the PolicySet. operationId: deviceAppManagement.policySets_ListAssignments parameters: - name: policySet-id in: path description: 'key: id of policySet' required: true + style: simple schema: type: string x-ms-docs-key-type: policySet @@ -12331,6 +12876,7 @@ paths: in: path description: 'key: id of policySet' required: true + style: simple schema: type: string x-ms-docs-key-type: policySet @@ -12356,12 +12902,14 @@ paths: tags: - deviceAppManagement.policySet summary: Get assignments from deviceAppManagement + description: Assignments of the PolicySet. operationId: deviceAppManagement.policySets_GetAssignments parameters: - name: policySet-id in: path description: 'key: id of policySet' required: true + style: simple schema: type: string x-ms-docs-key-type: policySet @@ -12369,6 +12917,7 @@ paths: in: path description: 'key: id of policySetAssignment' required: true + style: simple schema: type: string x-ms-docs-key-type: policySetAssignment @@ -12418,6 +12967,7 @@ paths: in: path description: 'key: id of policySet' required: true + style: simple schema: type: string x-ms-docs-key-type: policySet @@ -12425,6 +12975,7 @@ paths: in: path description: 'key: id of policySetAssignment' required: true + style: simple schema: type: string x-ms-docs-key-type: policySetAssignment @@ -12451,6 +13002,7 @@ paths: in: path description: 'key: id of policySet' required: true + style: simple schema: type: string x-ms-docs-key-type: policySet @@ -12458,12 +13010,14 @@ paths: in: path description: 'key: id of policySetAssignment' required: true + style: simple schema: type: string x-ms-docs-key-type: policySetAssignment - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -12477,12 +13031,14 @@ paths: tags: - deviceAppManagement.policySet summary: Get items from deviceAppManagement + description: Items of the PolicySet with maximum count 100. operationId: deviceAppManagement.policySets_ListItems parameters: - name: policySet-id in: path description: 'key: id of policySet' required: true + style: simple schema: type: string x-ms-docs-key-type: policySet @@ -12571,6 +13127,7 @@ paths: in: path description: 'key: id of policySet' required: true + style: simple schema: type: string x-ms-docs-key-type: policySet @@ -12596,12 +13153,14 @@ paths: tags: - deviceAppManagement.policySet summary: Get items from deviceAppManagement + description: Items of the PolicySet with maximum count 100. operationId: deviceAppManagement.policySets_GetItems parameters: - name: policySet-id in: path description: 'key: id of policySet' required: true + style: simple schema: type: string x-ms-docs-key-type: policySet @@ -12609,6 +13168,7 @@ paths: in: path description: 'key: id of policySetItem' required: true + style: simple schema: type: string x-ms-docs-key-type: policySetItem @@ -12664,6 +13224,7 @@ paths: in: path description: 'key: id of policySet' required: true + style: simple schema: type: string x-ms-docs-key-type: policySet @@ -12671,6 +13232,7 @@ paths: in: path description: 'key: id of policySetItem' required: true + style: simple schema: type: string x-ms-docs-key-type: policySetItem @@ -12697,6 +13259,7 @@ paths: in: path description: 'key: id of policySet' required: true + style: simple schema: type: string x-ms-docs-key-type: policySet @@ -12704,12 +13267,14 @@ paths: in: path description: 'key: id of policySetItem' required: true + style: simple schema: type: string x-ms-docs-key-type: policySetItem - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -12729,6 +13294,7 @@ paths: in: path description: 'key: id of policySet' required: true + style: simple schema: type: string x-ms-docs-key-type: policySet @@ -12804,11 +13370,15 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: action + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore /deviceAppManagement/sideLoadingKeys: get: tags: - deviceAppManagement.sideLoadingKey summary: Get sideLoadingKeys from deviceAppManagement + description: Side Loading Keys that are required for the Windows 8 and 8.1 Apps installation. operationId: deviceAppManagement_ListSideLoadingKeys parameters: - $ref: '#/components/parameters/top' @@ -12904,12 +13474,14 @@ paths: tags: - deviceAppManagement.sideLoadingKey summary: Get sideLoadingKeys from deviceAppManagement + description: Side Loading Keys that are required for the Windows 8 and 8.1 Apps installation. operationId: deviceAppManagement_GetSideLoadingKeys parameters: - name: sideLoadingKey-id in: path description: 'key: id of sideLoadingKey' required: true + style: simple schema: type: string x-ms-docs-key-type: sideLoadingKey @@ -12962,6 +13534,7 @@ paths: in: path description: 'key: id of sideLoadingKey' required: true + style: simple schema: type: string x-ms-docs-key-type: sideLoadingKey @@ -12988,12 +13561,14 @@ paths: in: path description: 'key: id of sideLoadingKey' required: true + style: simple schema: type: string x-ms-docs-key-type: sideLoadingKey - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -13007,6 +13582,7 @@ paths: tags: - deviceAppManagement.symantecCodeSigningCertificate summary: Get symantecCodeSigningCertificate from deviceAppManagement + description: The WinPhone Symantec Code Signing Certificate. operationId: deviceAppManagement_GetSymantecCodeSigningCertificate parameters: - name: $select @@ -13079,6 +13655,7 @@ paths: - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -13092,6 +13669,7 @@ paths: tags: - deviceAppManagement.targetedManagedAppConfiguration summary: Get targetedManagedAppConfigurations from deviceAppManagement + description: Targeted managed app configurations. operationId: deviceAppManagement_ListTargetedManagedAppConfigurations parameters: - $ref: '#/components/parameters/top' @@ -13208,12 +13786,14 @@ paths: tags: - deviceAppManagement.targetedManagedAppConfiguration summary: Get targetedManagedAppConfigurations from deviceAppManagement + description: Targeted managed app configurations. operationId: deviceAppManagement_GetTargetedManagedAppConfigurations parameters: - name: targetedManagedAppConfiguration-id in: path description: 'key: id of targetedManagedAppConfiguration' required: true + style: simple schema: type: string x-ms-docs-key-type: targetedManagedAppConfiguration @@ -13294,6 +13874,7 @@ paths: in: path description: 'key: id of targetedManagedAppConfiguration' required: true + style: simple schema: type: string x-ms-docs-key-type: targetedManagedAppConfiguration @@ -13320,12 +13901,14 @@ paths: in: path description: 'key: id of targetedManagedAppConfiguration' required: true + style: simple schema: type: string x-ms-docs-key-type: targetedManagedAppConfiguration - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -13339,12 +13922,14 @@ paths: tags: - deviceAppManagement.targetedManagedAppConfiguration summary: Get apps from deviceAppManagement + description: List of apps to which the policy is deployed. operationId: deviceAppManagement.targetedManagedAppConfigurations_ListApps parameters: - name: targetedManagedAppConfiguration-id in: path description: 'key: id of targetedManagedAppConfiguration' required: true + style: simple schema: type: string x-ms-docs-key-type: targetedManagedAppConfiguration @@ -13415,6 +14000,7 @@ paths: in: path description: 'key: id of targetedManagedAppConfiguration' required: true + style: simple schema: type: string x-ms-docs-key-type: targetedManagedAppConfiguration @@ -13440,12 +14026,14 @@ paths: tags: - deviceAppManagement.targetedManagedAppConfiguration summary: Get apps from deviceAppManagement + description: List of apps to which the policy is deployed. operationId: deviceAppManagement.targetedManagedAppConfigurations_GetApps parameters: - name: targetedManagedAppConfiguration-id in: path description: 'key: id of targetedManagedAppConfiguration' required: true + style: simple schema: type: string x-ms-docs-key-type: targetedManagedAppConfiguration @@ -13453,6 +14041,7 @@ paths: in: path description: 'key: id of managedMobileApp' required: true + style: simple schema: type: string x-ms-docs-key-type: managedMobileApp @@ -13502,6 +14091,7 @@ paths: in: path description: 'key: id of targetedManagedAppConfiguration' required: true + style: simple schema: type: string x-ms-docs-key-type: targetedManagedAppConfiguration @@ -13509,6 +14099,7 @@ paths: in: path description: 'key: id of managedMobileApp' required: true + style: simple schema: type: string x-ms-docs-key-type: managedMobileApp @@ -13535,6 +14126,7 @@ paths: in: path description: 'key: id of targetedManagedAppConfiguration' required: true + style: simple schema: type: string x-ms-docs-key-type: targetedManagedAppConfiguration @@ -13542,12 +14134,14 @@ paths: in: path description: 'key: id of managedMobileApp' required: true + style: simple schema: type: string x-ms-docs-key-type: managedMobileApp - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -13561,12 +14155,14 @@ paths: tags: - deviceAppManagement.targetedManagedAppConfiguration summary: Get assignments from deviceAppManagement + description: Navigation property to list of inclusion and exclusion groups to which the policy is deployed. operationId: deviceAppManagement.targetedManagedAppConfigurations_ListAssignments parameters: - name: targetedManagedAppConfiguration-id in: path description: 'key: id of targetedManagedAppConfiguration' required: true + style: simple schema: type: string x-ms-docs-key-type: targetedManagedAppConfiguration @@ -13640,6 +14236,7 @@ paths: in: path description: 'key: id of targetedManagedAppConfiguration' required: true + style: simple schema: type: string x-ms-docs-key-type: targetedManagedAppConfiguration @@ -13665,12 +14262,14 @@ paths: tags: - deviceAppManagement.targetedManagedAppConfiguration summary: Get assignments from deviceAppManagement + description: Navigation property to list of inclusion and exclusion groups to which the policy is deployed. operationId: deviceAppManagement.targetedManagedAppConfigurations_GetAssignments parameters: - name: targetedManagedAppConfiguration-id in: path description: 'key: id of targetedManagedAppConfiguration' required: true + style: simple schema: type: string x-ms-docs-key-type: targetedManagedAppConfiguration @@ -13678,6 +14277,7 @@ paths: in: path description: 'key: id of targetedManagedAppPolicyAssignment' required: true + style: simple schema: type: string x-ms-docs-key-type: targetedManagedAppPolicyAssignment @@ -13728,6 +14328,7 @@ paths: in: path description: 'key: id of targetedManagedAppConfiguration' required: true + style: simple schema: type: string x-ms-docs-key-type: targetedManagedAppConfiguration @@ -13735,6 +14336,7 @@ paths: in: path description: 'key: id of targetedManagedAppPolicyAssignment' required: true + style: simple schema: type: string x-ms-docs-key-type: targetedManagedAppPolicyAssignment @@ -13761,6 +14363,7 @@ paths: in: path description: 'key: id of targetedManagedAppConfiguration' required: true + style: simple schema: type: string x-ms-docs-key-type: targetedManagedAppConfiguration @@ -13768,12 +14371,14 @@ paths: in: path description: 'key: id of targetedManagedAppPolicyAssignment' required: true + style: simple schema: type: string x-ms-docs-key-type: targetedManagedAppPolicyAssignment - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -13787,12 +14392,14 @@ paths: tags: - deviceAppManagement.targetedManagedAppConfiguration summary: Get deploymentSummary from deviceAppManagement + description: Navigation property to deployment summary of the configuration. operationId: deviceAppManagement.targetedManagedAppConfigurations_GetDeploymentSummary parameters: - name: targetedManagedAppConfiguration-id in: path description: 'key: id of targetedManagedAppConfiguration' required: true + style: simple schema: type: string x-ms-docs-key-type: targetedManagedAppConfiguration @@ -13845,6 +14452,7 @@ paths: in: path description: 'key: id of targetedManagedAppConfiguration' required: true + style: simple schema: type: string x-ms-docs-key-type: targetedManagedAppConfiguration @@ -13871,12 +14479,14 @@ paths: in: path description: 'key: id of targetedManagedAppConfiguration' required: true + style: simple schema: type: string x-ms-docs-key-type: targetedManagedAppConfiguration - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -13896,6 +14506,7 @@ paths: in: path description: 'key: id of targetedManagedAppConfiguration' required: true + style: simple schema: type: string x-ms-docs-key-type: targetedManagedAppConfiguration @@ -13930,6 +14541,7 @@ paths: in: path description: 'key: id of targetedManagedAppConfiguration' required: true + style: simple schema: type: string x-ms-docs-key-type: targetedManagedAppConfiguration @@ -13982,7 +14594,6 @@ paths: content: application/json: schema: - title: Collection of targetedManagedAppConfiguration type: object properties: value: @@ -13994,11 +14605,15 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: action + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore /deviceAppManagement/vppTokens: get: tags: - deviceAppManagement.vppToken summary: Get vppTokens from deviceAppManagement + description: List of Vpp tokens for this organization. operationId: deviceAppManagement_ListVppTokens parameters: - $ref: '#/components/parameters/top' @@ -14130,12 +14745,14 @@ paths: tags: - deviceAppManagement.vppToken summary: Get vppTokens from deviceAppManagement + description: List of Vpp tokens for this organization. operationId: deviceAppManagement_GetVppTokens parameters: - name: vppToken-id in: path description: 'key: id of vppToken' required: true + style: simple schema: type: string x-ms-docs-key-type: vppToken @@ -14205,6 +14822,7 @@ paths: in: path description: 'key: id of vppToken' required: true + style: simple schema: type: string x-ms-docs-key-type: vppToken @@ -14231,12 +14849,14 @@ paths: in: path description: 'key: id of vppToken' required: true + style: simple schema: type: string x-ms-docs-key-type: vppToken - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -14250,12 +14870,14 @@ paths: tags: - deviceAppManagement.Actions summary: Invoke action revokeLicenses + description: Revoke licenses associated with a specific appleVolumePurchaseProgramToken operationId: deviceAppManagement.vppTokens_revokeLicenses parameters: - name: vppToken-id in: path description: 'key: id of vppToken' required: true + style: simple schema: type: string x-ms-docs-key-type: vppToken @@ -14287,12 +14909,14 @@ paths: tags: - deviceAppManagement.Actions summary: Invoke action syncLicenses + description: Syncs licenses associated with a specific appleVolumePurchaseProgramToken operationId: deviceAppManagement.vppTokens_syncLicenses parameters: - name: vppToken-id in: path description: 'key: id of vppToken' required: true + style: simple schema: type: string x-ms-docs-key-type: vppToken @@ -14317,16 +14941,21 @@ paths: in: path description: 'Usage: bundleId=''{bundleId}''' required: true + style: simple schema: type: string nullable: true + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' responses: '200': description: Success content: application/json: schema: - title: Collection of vppToken type: object properties: value: @@ -14338,6 +14967,9 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: function + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore /deviceAppManagement/vppTokens/microsoft.graph.syncLicenseCounts: post: tags: @@ -14355,6 +14987,7 @@ paths: tags: - deviceAppManagement.windowsDefenderApplicationControlSupplementalPolicy summary: Get wdacSupplementalPolicies from deviceAppManagement + description: The collection of Windows Defender Application Control Supplemental Policies. operationId: deviceAppManagement_ListWdacSupplementalPolicies parameters: - $ref: '#/components/parameters/top' @@ -14465,12 +15098,14 @@ paths: tags: - deviceAppManagement.windowsDefenderApplicationControlSupplementalPolicy summary: Get wdacSupplementalPolicies from deviceAppManagement + description: The collection of Windows Defender Application Control Supplemental Policies. operationId: deviceAppManagement_GetWdacSupplementalPolicies parameters: - name: windowsDefenderApplicationControlSupplementalPolicy-id in: path description: 'key: id of windowsDefenderApplicationControlSupplementalPolicy' required: true + style: simple schema: type: string x-ms-docs-key-type: windowsDefenderApplicationControlSupplementalPolicy @@ -14547,6 +15182,7 @@ paths: in: path description: 'key: id of windowsDefenderApplicationControlSupplementalPolicy' required: true + style: simple schema: type: string x-ms-docs-key-type: windowsDefenderApplicationControlSupplementalPolicy @@ -14573,12 +15209,14 @@ paths: in: path description: 'key: id of windowsDefenderApplicationControlSupplementalPolicy' required: true + style: simple schema: type: string x-ms-docs-key-type: windowsDefenderApplicationControlSupplementalPolicy - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -14592,12 +15230,14 @@ paths: tags: - deviceAppManagement.windowsDefenderApplicationControlSupplementalPolicy summary: Get assignments from deviceAppManagement + description: The associated group assignments for this WindowsDefenderApplicationControl supplemental policy. operationId: deviceAppManagement.wdacSupplementalPolicies_ListAssignments parameters: - name: windowsDefenderApplicationControlSupplementalPolicy-id in: path description: 'key: id of windowsDefenderApplicationControlSupplementalPolicy' required: true + style: simple schema: type: string x-ms-docs-key-type: windowsDefenderApplicationControlSupplementalPolicy @@ -14665,6 +15305,7 @@ paths: in: path description: 'key: id of windowsDefenderApplicationControlSupplementalPolicy' required: true + style: simple schema: type: string x-ms-docs-key-type: windowsDefenderApplicationControlSupplementalPolicy @@ -14690,12 +15331,14 @@ paths: tags: - deviceAppManagement.windowsDefenderApplicationControlSupplementalPolicy summary: Get assignments from deviceAppManagement + description: The associated group assignments for this WindowsDefenderApplicationControl supplemental policy. operationId: deviceAppManagement.wdacSupplementalPolicies_GetAssignments parameters: - name: windowsDefenderApplicationControlSupplementalPolicy-id in: path description: 'key: id of windowsDefenderApplicationControlSupplementalPolicy' required: true + style: simple schema: type: string x-ms-docs-key-type: windowsDefenderApplicationControlSupplementalPolicy @@ -14703,6 +15346,7 @@ paths: in: path description: 'key: id of windowsDefenderApplicationControlSupplementalPolicyAssignment' required: true + style: simple schema: type: string x-ms-docs-key-type: windowsDefenderApplicationControlSupplementalPolicyAssignment @@ -14751,6 +15395,7 @@ paths: in: path description: 'key: id of windowsDefenderApplicationControlSupplementalPolicy' required: true + style: simple schema: type: string x-ms-docs-key-type: windowsDefenderApplicationControlSupplementalPolicy @@ -14758,6 +15403,7 @@ paths: in: path description: 'key: id of windowsDefenderApplicationControlSupplementalPolicyAssignment' required: true + style: simple schema: type: string x-ms-docs-key-type: windowsDefenderApplicationControlSupplementalPolicyAssignment @@ -14784,6 +15430,7 @@ paths: in: path description: 'key: id of windowsDefenderApplicationControlSupplementalPolicy' required: true + style: simple schema: type: string x-ms-docs-key-type: windowsDefenderApplicationControlSupplementalPolicy @@ -14791,12 +15438,14 @@ paths: in: path description: 'key: id of windowsDefenderApplicationControlSupplementalPolicyAssignment' required: true + style: simple schema: type: string x-ms-docs-key-type: windowsDefenderApplicationControlSupplementalPolicyAssignment - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -14810,12 +15459,14 @@ paths: tags: - deviceAppManagement.windowsDefenderApplicationControlSupplementalPolicy summary: Get deploySummary from deviceAppManagement + description: WindowsDefenderApplicationControl supplemental policy deployment summary. operationId: deviceAppManagement.wdacSupplementalPolicies_GetDeploySummary parameters: - name: windowsDefenderApplicationControlSupplementalPolicy-id in: path description: 'key: id of windowsDefenderApplicationControlSupplementalPolicy' required: true + style: simple schema: type: string x-ms-docs-key-type: windowsDefenderApplicationControlSupplementalPolicy @@ -14865,6 +15516,7 @@ paths: in: path description: 'key: id of windowsDefenderApplicationControlSupplementalPolicy' required: true + style: simple schema: type: string x-ms-docs-key-type: windowsDefenderApplicationControlSupplementalPolicy @@ -14891,12 +15543,14 @@ paths: in: path description: 'key: id of windowsDefenderApplicationControlSupplementalPolicy' required: true + style: simple schema: type: string x-ms-docs-key-type: windowsDefenderApplicationControlSupplementalPolicy - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -14910,12 +15564,14 @@ paths: tags: - deviceAppManagement.windowsDefenderApplicationControlSupplementalPolicy summary: Get deviceStatuses from deviceAppManagement + description: The list of device deployment states for this WindowsDefenderApplicationControl supplemental policy. operationId: deviceAppManagement.wdacSupplementalPolicies_ListDeviceStatuses parameters: - name: windowsDefenderApplicationControlSupplementalPolicy-id in: path description: 'key: id of windowsDefenderApplicationControlSupplementalPolicy' required: true + style: simple schema: type: string x-ms-docs-key-type: windowsDefenderApplicationControlSupplementalPolicy @@ -15009,6 +15665,7 @@ paths: in: path description: 'key: id of windowsDefenderApplicationControlSupplementalPolicy' required: true + style: simple schema: type: string x-ms-docs-key-type: windowsDefenderApplicationControlSupplementalPolicy @@ -15034,12 +15691,14 @@ paths: tags: - deviceAppManagement.windowsDefenderApplicationControlSupplementalPolicy summary: Get deviceStatuses from deviceAppManagement + description: The list of device deployment states for this WindowsDefenderApplicationControl supplemental policy. operationId: deviceAppManagement.wdacSupplementalPolicies_GetDeviceStatuses parameters: - name: windowsDefenderApplicationControlSupplementalPolicy-id in: path description: 'key: id of windowsDefenderApplicationControlSupplementalPolicy' required: true + style: simple schema: type: string x-ms-docs-key-type: windowsDefenderApplicationControlSupplementalPolicy @@ -15047,6 +15706,7 @@ paths: in: path description: 'key: id of windowsDefenderApplicationControlSupplementalPolicyDeploymentStatus' required: true + style: simple schema: type: string x-ms-docs-key-type: windowsDefenderApplicationControlSupplementalPolicyDeploymentStatus @@ -15111,6 +15771,7 @@ paths: in: path description: 'key: id of windowsDefenderApplicationControlSupplementalPolicy' required: true + style: simple schema: type: string x-ms-docs-key-type: windowsDefenderApplicationControlSupplementalPolicy @@ -15118,6 +15779,7 @@ paths: in: path description: 'key: id of windowsDefenderApplicationControlSupplementalPolicyDeploymentStatus' required: true + style: simple schema: type: string x-ms-docs-key-type: windowsDefenderApplicationControlSupplementalPolicyDeploymentStatus @@ -15144,6 +15806,7 @@ paths: in: path description: 'key: id of windowsDefenderApplicationControlSupplementalPolicy' required: true + style: simple schema: type: string x-ms-docs-key-type: windowsDefenderApplicationControlSupplementalPolicy @@ -15151,12 +15814,14 @@ paths: in: path description: 'key: id of windowsDefenderApplicationControlSupplementalPolicyDeploymentStatus' required: true + style: simple schema: type: string x-ms-docs-key-type: windowsDefenderApplicationControlSupplementalPolicyDeploymentStatus - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -15170,12 +15835,14 @@ paths: tags: - deviceAppManagement.windowsDefenderApplicationControlSupplementalPolicy summary: Get policy from deviceAppManagement + description: The navigation link to the WindowsDefenderApplicationControl supplemental policy. operationId: deviceAppManagement.wdacSupplementalPolicies.deviceStatuses_GetPolicy parameters: - name: windowsDefenderApplicationControlSupplementalPolicy-id in: path description: 'key: id of windowsDefenderApplicationControlSupplementalPolicy' required: true + style: simple schema: type: string x-ms-docs-key-type: windowsDefenderApplicationControlSupplementalPolicy @@ -15183,6 +15850,7 @@ paths: in: path description: 'key: id of windowsDefenderApplicationControlSupplementalPolicyDeploymentStatus' required: true + style: simple schema: type: string x-ms-docs-key-type: windowsDefenderApplicationControlSupplementalPolicyDeploymentStatus @@ -15261,6 +15929,7 @@ paths: in: path description: 'key: id of windowsDefenderApplicationControlSupplementalPolicy' required: true + style: simple schema: type: string x-ms-docs-key-type: windowsDefenderApplicationControlSupplementalPolicy @@ -15289,6 +15958,7 @@ paths: tags: - deviceAppManagement.windowsInformationProtectionDeviceRegistration summary: Get windowsInformationProtectionDeviceRegistrations from deviceAppManagement + description: Windows information protection device registrations that are not MDM enrolled. operationId: deviceAppManagement_ListWindowsInformationProtectionDeviceRegistrations parameters: - $ref: '#/components/parameters/top' @@ -15387,12 +16057,14 @@ paths: tags: - deviceAppManagement.windowsInformationProtectionDeviceRegistration summary: Get windowsInformationProtectionDeviceRegistrations from deviceAppManagement + description: Windows information protection device registrations that are not MDM enrolled. operationId: deviceAppManagement_GetWindowsInformationProtectionDeviceRegistrations parameters: - name: windowsInformationProtectionDeviceRegistration-id in: path description: 'key: id of windowsInformationProtectionDeviceRegistration' required: true + style: simple schema: type: string x-ms-docs-key-type: windowsInformationProtectionDeviceRegistration @@ -15449,6 +16121,7 @@ paths: in: path description: 'key: id of windowsInformationProtectionDeviceRegistration' required: true + style: simple schema: type: string x-ms-docs-key-type: windowsInformationProtectionDeviceRegistration @@ -15475,12 +16148,14 @@ paths: in: path description: 'key: id of windowsInformationProtectionDeviceRegistration' required: true + style: simple schema: type: string x-ms-docs-key-type: windowsInformationProtectionDeviceRegistration - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -15500,6 +16175,7 @@ paths: in: path description: 'key: id of windowsInformationProtectionDeviceRegistration' required: true + style: simple schema: type: string x-ms-docs-key-type: windowsInformationProtectionDeviceRegistration @@ -15514,6 +16190,7 @@ paths: tags: - deviceAppManagement.windowsInformationProtectionPolicy summary: Get windowsInformationProtectionPolicies from deviceAppManagement + description: Windows information protection for apps running on devices which are not MDM enrolled. operationId: deviceAppManagement_ListWindowsInformationProtectionPolicies parameters: - $ref: '#/components/parameters/top' @@ -15720,12 +16397,14 @@ paths: tags: - deviceAppManagement.windowsInformationProtectionPolicy summary: Get windowsInformationProtectionPolicies from deviceAppManagement + description: Windows information protection for apps running on devices which are not MDM enrolled. operationId: deviceAppManagement_GetWindowsInformationProtectionPolicies parameters: - name: windowsInformationProtectionPolicy-id in: path description: 'key: id of windowsInformationProtectionPolicy' required: true + style: simple schema: type: string x-ms-docs-key-type: windowsInformationProtectionPolicy @@ -15832,6 +16511,7 @@ paths: in: path description: 'key: id of windowsInformationProtectionPolicy' required: true + style: simple schema: type: string x-ms-docs-key-type: windowsInformationProtectionPolicy @@ -15858,12 +16538,14 @@ paths: in: path description: 'key: id of windowsInformationProtectionPolicy' required: true + style: simple schema: type: string x-ms-docs-key-type: windowsInformationProtectionPolicy - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -15877,6 +16559,7 @@ paths: tags: - deviceAppManagement.windowsInformationProtectionWipeAction summary: Get windowsInformationProtectionWipeActions from deviceAppManagement + description: Windows information protection wipe actions. operationId: deviceAppManagement_ListWindowsInformationProtectionWipeActions parameters: - $ref: '#/components/parameters/top' @@ -15975,12 +16658,14 @@ paths: tags: - deviceAppManagement.windowsInformationProtectionWipeAction summary: Get windowsInformationProtectionWipeActions from deviceAppManagement + description: Windows information protection wipe actions. operationId: deviceAppManagement_GetWindowsInformationProtectionWipeActions parameters: - name: windowsInformationProtectionWipeAction-id in: path description: 'key: id of windowsInformationProtectionWipeAction' required: true + style: simple schema: type: string x-ms-docs-key-type: windowsInformationProtectionWipeAction @@ -16034,6 +16719,7 @@ paths: in: path description: 'key: id of windowsInformationProtectionWipeAction' required: true + style: simple schema: type: string x-ms-docs-key-type: windowsInformationProtectionWipeAction @@ -16060,12 +16746,14 @@ paths: in: path description: 'key: id of windowsInformationProtectionWipeAction' required: true + style: simple schema: type: string x-ms-docs-key-type: windowsInformationProtectionWipeAction - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -16079,6 +16767,7 @@ paths: tags: - deviceAppManagement.windowsManagedAppProtection summary: Get windowsManagedAppProtections from deviceAppManagement + description: Windows managed app policies. operationId: deviceAppManagement_ListWindowsManagedAppProtections parameters: - $ref: '#/components/parameters/top' @@ -16247,12 +16936,14 @@ paths: tags: - deviceAppManagement.windowsManagedAppProtection summary: Get windowsManagedAppProtections from deviceAppManagement + description: Windows managed app policies. operationId: deviceAppManagement_GetWindowsManagedAppProtections parameters: - name: windowsManagedAppProtection-id in: path description: 'key: id of windowsManagedAppProtection' required: true + style: simple schema: type: string x-ms-docs-key-type: windowsManagedAppProtection @@ -16345,6 +17036,7 @@ paths: in: path description: 'key: id of windowsManagedAppProtection' required: true + style: simple schema: type: string x-ms-docs-key-type: windowsManagedAppProtection @@ -16371,12 +17063,14 @@ paths: in: path description: 'key: id of windowsManagedAppProtection' required: true + style: simple schema: type: string x-ms-docs-key-type: windowsManagedAppProtection - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -16390,12 +17084,14 @@ paths: tags: - deviceAppManagement.windowsManagedAppProtection summary: Get apps from deviceAppManagement + description: List of apps to which the policy is deployed. operationId: deviceAppManagement.windowsManagedAppProtections_ListApps parameters: - name: windowsManagedAppProtection-id in: path description: 'key: id of windowsManagedAppProtection' required: true + style: simple schema: type: string x-ms-docs-key-type: windowsManagedAppProtection @@ -16466,6 +17162,7 @@ paths: in: path description: 'key: id of windowsManagedAppProtection' required: true + style: simple schema: type: string x-ms-docs-key-type: windowsManagedAppProtection @@ -16491,12 +17188,14 @@ paths: tags: - deviceAppManagement.windowsManagedAppProtection summary: Get apps from deviceAppManagement + description: List of apps to which the policy is deployed. operationId: deviceAppManagement.windowsManagedAppProtections_GetApps parameters: - name: windowsManagedAppProtection-id in: path description: 'key: id of windowsManagedAppProtection' required: true + style: simple schema: type: string x-ms-docs-key-type: windowsManagedAppProtection @@ -16504,6 +17203,7 @@ paths: in: path description: 'key: id of managedMobileApp' required: true + style: simple schema: type: string x-ms-docs-key-type: managedMobileApp @@ -16553,6 +17253,7 @@ paths: in: path description: 'key: id of windowsManagedAppProtection' required: true + style: simple schema: type: string x-ms-docs-key-type: windowsManagedAppProtection @@ -16560,6 +17261,7 @@ paths: in: path description: 'key: id of managedMobileApp' required: true + style: simple schema: type: string x-ms-docs-key-type: managedMobileApp @@ -16586,6 +17288,7 @@ paths: in: path description: 'key: id of windowsManagedAppProtection' required: true + style: simple schema: type: string x-ms-docs-key-type: windowsManagedAppProtection @@ -16593,12 +17296,14 @@ paths: in: path description: 'key: id of managedMobileApp' required: true + style: simple schema: type: string x-ms-docs-key-type: managedMobileApp - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -16612,12 +17317,14 @@ paths: tags: - deviceAppManagement.windowsManagedAppProtection summary: Get assignments from deviceAppManagement + description: Navigation property to list of inclusion and exclusion groups to which the policy is deployed. operationId: deviceAppManagement.windowsManagedAppProtections_ListAssignments parameters: - name: windowsManagedAppProtection-id in: path description: 'key: id of windowsManagedAppProtection' required: true + style: simple schema: type: string x-ms-docs-key-type: windowsManagedAppProtection @@ -16691,6 +17398,7 @@ paths: in: path description: 'key: id of windowsManagedAppProtection' required: true + style: simple schema: type: string x-ms-docs-key-type: windowsManagedAppProtection @@ -16716,12 +17424,14 @@ paths: tags: - deviceAppManagement.windowsManagedAppProtection summary: Get assignments from deviceAppManagement + description: Navigation property to list of inclusion and exclusion groups to which the policy is deployed. operationId: deviceAppManagement.windowsManagedAppProtections_GetAssignments parameters: - name: windowsManagedAppProtection-id in: path description: 'key: id of windowsManagedAppProtection' required: true + style: simple schema: type: string x-ms-docs-key-type: windowsManagedAppProtection @@ -16729,6 +17439,7 @@ paths: in: path description: 'key: id of targetedManagedAppPolicyAssignment' required: true + style: simple schema: type: string x-ms-docs-key-type: targetedManagedAppPolicyAssignment @@ -16779,6 +17490,7 @@ paths: in: path description: 'key: id of windowsManagedAppProtection' required: true + style: simple schema: type: string x-ms-docs-key-type: windowsManagedAppProtection @@ -16786,6 +17498,7 @@ paths: in: path description: 'key: id of targetedManagedAppPolicyAssignment' required: true + style: simple schema: type: string x-ms-docs-key-type: targetedManagedAppPolicyAssignment @@ -16812,6 +17525,7 @@ paths: in: path description: 'key: id of windowsManagedAppProtection' required: true + style: simple schema: type: string x-ms-docs-key-type: windowsManagedAppProtection @@ -16819,12 +17533,14 @@ paths: in: path description: 'key: id of targetedManagedAppPolicyAssignment' required: true + style: simple schema: type: string x-ms-docs-key-type: targetedManagedAppPolicyAssignment - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -16844,6 +17560,7 @@ paths: in: path description: 'key: id of windowsManagedAppProtection' required: true + style: simple schema: type: string x-ms-docs-key-type: windowsManagedAppProtection @@ -16878,6 +17595,7 @@ paths: in: path description: 'key: id of windowsManagedAppProtection' required: true + style: simple schema: type: string x-ms-docs-key-type: windowsManagedAppProtection @@ -16906,6 +17624,7 @@ paths: tags: - deviceAppManagement.windowsManagementApp summary: Get windowsManagementApp from deviceAppManagement + description: Windows management app. operationId: deviceAppManagement_GetWindowsManagementApp parameters: - name: $select @@ -17020,6 +17739,7 @@ paths: tags: - officeConfiguration.officeClientConfiguration summary: Get clientConfigurations from officeConfiguration + description: List of office Client configuration. operationId: officeConfiguration_ListClientConfigurations parameters: - $ref: '#/components/parameters/top' @@ -17123,12 +17843,14 @@ paths: tags: - officeConfiguration.officeClientConfiguration summary: Get clientConfigurations from officeConfiguration + description: List of office Client configuration. operationId: officeConfiguration_GetClientConfigurations parameters: - name: officeClientConfiguration-id in: path description: 'key: id of officeClientConfiguration' required: true + style: simple schema: type: string x-ms-docs-key-type: officeClientConfiguration @@ -17192,6 +17914,7 @@ paths: in: path description: 'key: id of officeClientConfiguration' required: true + style: simple schema: type: string x-ms-docs-key-type: officeClientConfiguration @@ -17218,12 +17941,14 @@ paths: in: path description: 'key: id of officeClientConfiguration' required: true + style: simple schema: type: string x-ms-docs-key-type: officeClientConfiguration - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -17237,12 +17962,14 @@ paths: tags: - officeConfiguration.officeClientConfiguration summary: Get assignments from officeConfiguration + description: The list of group assignments for the policy. operationId: officeConfiguration.clientConfigurations_ListAssignments parameters: - name: officeClientConfiguration-id in: path description: 'key: id of officeClientConfiguration' required: true + style: simple schema: type: string x-ms-docs-key-type: officeClientConfiguration @@ -17310,6 +18037,7 @@ paths: in: path description: 'key: id of officeClientConfiguration' required: true + style: simple schema: type: string x-ms-docs-key-type: officeClientConfiguration @@ -17335,12 +18063,14 @@ paths: tags: - officeConfiguration.officeClientConfiguration summary: Get assignments from officeConfiguration + description: The list of group assignments for the policy. operationId: officeConfiguration.clientConfigurations_GetAssignments parameters: - name: officeClientConfiguration-id in: path description: 'key: id of officeClientConfiguration' required: true + style: simple schema: type: string x-ms-docs-key-type: officeClientConfiguration @@ -17348,6 +18078,7 @@ paths: in: path description: 'key: id of officeClientConfigurationAssignment' required: true + style: simple schema: type: string x-ms-docs-key-type: officeClientConfigurationAssignment @@ -17396,6 +18127,7 @@ paths: in: path description: 'key: id of officeClientConfiguration' required: true + style: simple schema: type: string x-ms-docs-key-type: officeClientConfiguration @@ -17403,6 +18135,7 @@ paths: in: path description: 'key: id of officeClientConfigurationAssignment' required: true + style: simple schema: type: string x-ms-docs-key-type: officeClientConfigurationAssignment @@ -17429,6 +18162,7 @@ paths: in: path description: 'key: id of officeClientConfiguration' required: true + style: simple schema: type: string x-ms-docs-key-type: officeClientConfiguration @@ -17436,12 +18170,14 @@ paths: in: path description: 'key: id of officeClientConfigurationAssignment' required: true + style: simple schema: type: string x-ms-docs-key-type: officeClientConfigurationAssignment - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -17461,6 +18197,7 @@ paths: in: path description: 'key: id of officeClientConfiguration' required: true + style: simple schema: type: string x-ms-docs-key-type: officeClientConfiguration @@ -17484,7 +18221,7 @@ paths: content: application/json: schema: - title: Collection of officeClientConfiguration + title: Collection of officeClientConfigurationAssignment type: object properties: value: @@ -17496,17 +18233,22 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: action + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore '/officeConfiguration/clientConfigurations/{officeClientConfiguration-id}/policyPayload': get: tags: - officeConfiguration.officeClientConfiguration summary: Get policyPayload for the navigation property clientConfigurations from officeConfiguration + description: 'Policy settings JSON string in binary format, these values cannot be changed by the user.' operationId: officeConfiguration_GetClientConfigurationsPolicyPayload parameters: - name: officeClientConfiguration-id in: path description: 'key: id of officeClientConfiguration' required: true + style: simple schema: type: string x-ms-docs-key-type: officeClientConfiguration @@ -17525,12 +18267,14 @@ paths: tags: - officeConfiguration.officeClientConfiguration summary: Update policyPayload for the navigation property clientConfigurations in officeConfiguration + description: 'Policy settings JSON string in binary format, these values cannot be changed by the user.' operationId: officeConfiguration_SetClientConfigurationsPolicyPayload parameters: - name: officeClientConfiguration-id in: path description: 'key: id of officeClientConfiguration' required: true + style: simple schema: type: string x-ms-docs-key-type: officeClientConfiguration @@ -17553,12 +18297,14 @@ paths: tags: - officeConfiguration.officeClientConfiguration summary: Get userPreferencePayload for the navigation property clientConfigurations from officeConfiguration + description: 'Preference settings JSON string in binary format, these values can be overridden by the user.' operationId: officeConfiguration_GetClientConfigurationsUserPreferencePayload parameters: - name: officeClientConfiguration-id in: path description: 'key: id of officeClientConfiguration' required: true + style: simple schema: type: string x-ms-docs-key-type: officeClientConfiguration @@ -17577,12 +18323,14 @@ paths: tags: - officeConfiguration.officeClientConfiguration summary: Update userPreferencePayload for the navigation property clientConfigurations in officeConfiguration + description: 'Preference settings JSON string in binary format, these values can be overridden by the user.' operationId: officeConfiguration_SetClientConfigurationsUserPreferencePayload parameters: - name: officeClientConfiguration-id in: path description: 'key: id of officeClientConfiguration' required: true + style: simple schema: type: string x-ms-docs-key-type: officeClientConfiguration @@ -17639,12 +18387,14 @@ paths: tags: - users.deviceEnrollmentConfiguration summary: Get deviceEnrollmentConfigurations from users + description: Get enrollment configurations targeted to the user operationId: users_ListDeviceEnrollmentConfigurations parameters: - name: user-id in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -17735,6 +18485,7 @@ paths: in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -17760,12 +18511,14 @@ paths: tags: - users.deviceEnrollmentConfiguration summary: Get deviceEnrollmentConfigurations from users + description: Get enrollment configurations targeted to the user operationId: users_GetDeviceEnrollmentConfigurations parameters: - name: user-id in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -17773,6 +18526,7 @@ paths: in: path description: 'key: id of deviceEnrollmentConfiguration' required: true + style: simple schema: type: string x-ms-docs-key-type: deviceEnrollmentConfiguration @@ -17840,6 +18594,7 @@ paths: in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -17847,6 +18602,7 @@ paths: in: path description: 'key: id of deviceEnrollmentConfiguration' required: true + style: simple schema: type: string x-ms-docs-key-type: deviceEnrollmentConfiguration @@ -17873,6 +18629,7 @@ paths: in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -17880,12 +18637,14 @@ paths: in: path description: 'key: id of deviceEnrollmentConfiguration' required: true + style: simple schema: type: string x-ms-docs-key-type: deviceEnrollmentConfiguration - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -17899,12 +18658,14 @@ paths: tags: - users.deviceEnrollmentConfiguration summary: Get assignments from users + description: The list of group assignments for the device configuration profile operationId: users.deviceEnrollmentConfigurations_ListAssignments parameters: - name: user-id in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -17912,6 +18673,7 @@ paths: in: path description: 'key: id of deviceEnrollmentConfiguration' required: true + style: simple schema: type: string x-ms-docs-key-type: deviceEnrollmentConfiguration @@ -17985,6 +18747,7 @@ paths: in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -17992,6 +18755,7 @@ paths: in: path description: 'key: id of deviceEnrollmentConfiguration' required: true + style: simple schema: type: string x-ms-docs-key-type: deviceEnrollmentConfiguration @@ -18017,12 +18781,14 @@ paths: tags: - users.deviceEnrollmentConfiguration summary: Get assignments from users + description: The list of group assignments for the device configuration profile operationId: users.deviceEnrollmentConfigurations_GetAssignments parameters: - name: user-id in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -18030,6 +18796,7 @@ paths: in: path description: 'key: id of deviceEnrollmentConfiguration' required: true + style: simple schema: type: string x-ms-docs-key-type: deviceEnrollmentConfiguration @@ -18037,6 +18804,7 @@ paths: in: path description: 'key: id of enrollmentConfigurationAssignment' required: true + style: simple schema: type: string x-ms-docs-key-type: enrollmentConfigurationAssignment @@ -18087,6 +18855,7 @@ paths: in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -18094,6 +18863,7 @@ paths: in: path description: 'key: id of deviceEnrollmentConfiguration' required: true + style: simple schema: type: string x-ms-docs-key-type: deviceEnrollmentConfiguration @@ -18101,6 +18871,7 @@ paths: in: path description: 'key: id of enrollmentConfigurationAssignment' required: true + style: simple schema: type: string x-ms-docs-key-type: enrollmentConfigurationAssignment @@ -18127,6 +18898,7 @@ paths: in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -18134,6 +18906,7 @@ paths: in: path description: 'key: id of deviceEnrollmentConfiguration' required: true + style: simple schema: type: string x-ms-docs-key-type: deviceEnrollmentConfiguration @@ -18141,12 +18914,14 @@ paths: in: path description: 'key: id of enrollmentConfigurationAssignment' required: true + style: simple schema: type: string x-ms-docs-key-type: enrollmentConfigurationAssignment - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -18160,12 +18935,14 @@ paths: tags: - users.deviceManagementTroubleshootingEvent summary: Get deviceManagementTroubleshootingEvents from users + description: The list of troubleshooting events for this user. operationId: users_ListDeviceManagementTroubleshootingEvents parameters: - name: user-id in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -18245,6 +19022,7 @@ paths: in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -18270,12 +19048,14 @@ paths: tags: - users.deviceManagementTroubleshootingEvent summary: Get deviceManagementTroubleshootingEvents from users + description: The list of troubleshooting events for this user. operationId: users_GetDeviceManagementTroubleshootingEvents parameters: - name: user-id in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -18283,6 +19063,7 @@ paths: in: path description: 'key: id of deviceManagementTroubleshootingEvent' required: true + style: simple schema: type: string x-ms-docs-key-type: deviceManagementTroubleshootingEvent @@ -18335,6 +19116,7 @@ paths: in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -18342,6 +19124,7 @@ paths: in: path description: 'key: id of deviceManagementTroubleshootingEvent' required: true + style: simple schema: type: string x-ms-docs-key-type: deviceManagementTroubleshootingEvent @@ -18368,6 +19151,7 @@ paths: in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -18375,12 +19159,14 @@ paths: in: path description: 'key: id of deviceManagementTroubleshootingEvent' required: true + style: simple schema: type: string x-ms-docs-key-type: deviceManagementTroubleshootingEvent - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -18394,12 +19180,14 @@ paths: tags: - users.managedAppRegistration summary: Get managedAppRegistrations from users + description: Zero or more managed app registrations that belong to the user. operationId: users_ListManagedAppRegistrations parameters: - name: user-id in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -18513,12 +19301,14 @@ paths: tags: - users.managedAppRegistration summary: Get managedAppRegistrations from users + description: Zero or more managed app registrations that belong to the user. operationId: users_GetManagedAppRegistrations parameters: - name: user-id in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -18526,6 +19316,7 @@ paths: in: path description: 'key: id of managedAppRegistration' required: true + style: simple schema: type: string x-ms-docs-key-type: managedAppRegistration @@ -18606,12 +19397,14 @@ paths: tags: - users.managedDevice summary: Get managedDevices from users + description: The managed devices associated with the user. operationId: users_ListManagedDevices parameters: - name: user-id in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -18939,6 +19732,7 @@ paths: in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -18964,12 +19758,14 @@ paths: tags: - users.managedDevice summary: Get managedDevices from users + description: The managed devices associated with the user. operationId: users_GetManagedDevices parameters: - name: user-id in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -18977,6 +19773,7 @@ paths: in: path description: 'key: id of managedDevice' required: true + style: simple schema: type: string x-ms-docs-key-type: managedDevice @@ -19171,6 +19968,8 @@ paths: operationId: users.user.managedDevices.managedDevice.cleanWindowsDevice createDeviceLogCollectionRequest: operationId: users.user.managedDevices.managedDevice.createDeviceLogCollectionRequest + createRemoteHelpSession: + operationId: users.user.managedDevices.managedDevice.createRemoteHelpSession deleteUserFromSharedAppleDevice: operationId: users.user.managedDevices.managedDevice.deleteUserFromSharedAppleDevice deprovision: @@ -19213,6 +20012,8 @@ paths: operationId: users.user.managedDevices.managedDevice.reprovisionCloudPc requestRemoteAssistance: operationId: users.user.managedDevices.managedDevice.requestRemoteAssistance + requestRemoteHelpSessionAccess: + operationId: users.user.managedDevices.managedDevice.requestRemoteHelpSessionAccess resetPasscode: operationId: users.user.managedDevices.managedDevice.resetPasscode resizeCloudPc: @@ -19221,6 +20022,8 @@ paths: operationId: users.user.managedDevices.managedDevice.restoreCloudPc retire: operationId: users.user.managedDevices.managedDevice.retire + retrieveRemoteHelpSession: + operationId: users.user.managedDevices.managedDevice.retrieveRemoteHelpSession revokeAppleVppLicenses: operationId: users.user.managedDevices.managedDevice.revokeAppleVppLicenses rotateBitLockerKeys: @@ -19260,6 +20063,7 @@ paths: in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -19267,6 +20071,7 @@ paths: in: path description: 'key: id of managedDevice' required: true + style: simple schema: type: string x-ms-docs-key-type: managedDevice @@ -19293,6 +20098,7 @@ paths: in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -19300,12 +20106,14 @@ paths: in: path description: 'key: id of managedDevice' required: true + style: simple schema: type: string x-ms-docs-key-type: managedDevice - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -19319,12 +20127,14 @@ paths: tags: - users.managedDevice summary: Get assignmentFilterEvaluationStatusDetails from users + description: Managed device mobile app configuration states for this device. operationId: users.managedDevices_ListAssignmentFilterEvaluationStatusDetails parameters: - name: user-id in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -19332,6 +20142,7 @@ paths: in: path description: 'key: id of managedDevice' required: true + style: simple schema: type: string x-ms-docs-key-type: managedDevice @@ -19399,6 +20210,7 @@ paths: in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -19406,6 +20218,7 @@ paths: in: path description: 'key: id of managedDevice' required: true + style: simple schema: type: string x-ms-docs-key-type: managedDevice @@ -19431,12 +20244,14 @@ paths: tags: - users.managedDevice summary: Get assignmentFilterEvaluationStatusDetails from users + description: Managed device mobile app configuration states for this device. operationId: users.managedDevices_GetAssignmentFilterEvaluationStatusDetails parameters: - name: user-id in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -19444,6 +20259,7 @@ paths: in: path description: 'key: id of managedDevice' required: true + style: simple schema: type: string x-ms-docs-key-type: managedDevice @@ -19451,6 +20267,7 @@ paths: in: path description: 'key: id of assignmentFilterEvaluationStatusDetails' required: true + style: simple schema: type: string x-ms-docs-key-type: assignmentFilterEvaluationStatusDetails @@ -19499,6 +20316,7 @@ paths: in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -19506,6 +20324,7 @@ paths: in: path description: 'key: id of managedDevice' required: true + style: simple schema: type: string x-ms-docs-key-type: managedDevice @@ -19513,6 +20332,7 @@ paths: in: path description: 'key: id of assignmentFilterEvaluationStatusDetails' required: true + style: simple schema: type: string x-ms-docs-key-type: assignmentFilterEvaluationStatusDetails @@ -19539,6 +20359,7 @@ paths: in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -19546,6 +20367,7 @@ paths: in: path description: 'key: id of managedDevice' required: true + style: simple schema: type: string x-ms-docs-key-type: managedDevice @@ -19553,12 +20375,14 @@ paths: in: path description: 'key: id of assignmentFilterEvaluationStatusDetails' required: true + style: simple schema: type: string x-ms-docs-key-type: assignmentFilterEvaluationStatusDetails - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -19572,12 +20396,14 @@ paths: tags: - users.managedDevice summary: Get detectedApps from users + description: All applications currently installed on the device operationId: users.managedDevices_ListDetectedApps parameters: - name: user-id in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -19585,6 +20411,7 @@ paths: in: path description: 'key: id of managedDevice' required: true + style: simple schema: type: string x-ms-docs-key-type: managedDevice @@ -19609,6 +20436,10 @@ paths: - deviceCount desc - displayName - displayName desc + - platform + - platform desc + - publisher + - publisher desc - sizeInByte - sizeInByte desc - version @@ -19627,6 +20458,8 @@ paths: - id - deviceCount - displayName + - platform + - publisher - sizeInByte - version - managedDevices @@ -19658,12 +20491,14 @@ paths: tags: - users.managedDevice summary: Get detectedApps from users + description: All applications currently installed on the device operationId: users.managedDevices_GetDetectedApps parameters: - name: user-id in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -19671,6 +20506,7 @@ paths: in: path description: 'key: id of managedDevice' required: true + style: simple schema: type: string x-ms-docs-key-type: managedDevice @@ -19678,6 +20514,7 @@ paths: in: path description: 'key: id of detectedApp' required: true + style: simple schema: type: string x-ms-docs-key-type: detectedApp @@ -19694,6 +20531,8 @@ paths: - id - deviceCount - displayName + - platform + - publisher - sizeInByte - version - managedDevices @@ -19733,12 +20572,14 @@ paths: tags: - users.managedDevice summary: Get deviceCategory from users + description: Device category operationId: users.managedDevices_GetDeviceCategory parameters: - name: user-id in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -19746,6 +20587,7 @@ paths: in: path description: 'key: id of managedDevice' required: true + style: simple schema: type: string x-ms-docs-key-type: managedDevice @@ -19796,6 +20638,7 @@ paths: in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -19803,6 +20646,7 @@ paths: in: path description: 'key: id of managedDevice' required: true + style: simple schema: type: string x-ms-docs-key-type: managedDevice @@ -19829,6 +20673,7 @@ paths: in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -19836,12 +20681,14 @@ paths: in: path description: 'key: id of managedDevice' required: true + style: simple schema: type: string x-ms-docs-key-type: managedDevice - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -19855,12 +20702,14 @@ paths: tags: - users.managedDevice summary: Get deviceCompliancePolicyStates from users + description: Device compliance policy states for this device. operationId: users.managedDevices_ListDeviceCompliancePolicyStates parameters: - name: user-id in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -19868,6 +20717,7 @@ paths: in: path description: 'key: id of managedDevice' required: true + style: simple schema: type: string x-ms-docs-key-type: managedDevice @@ -19956,6 +20806,7 @@ paths: in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -19963,6 +20814,7 @@ paths: in: path description: 'key: id of managedDevice' required: true + style: simple schema: type: string x-ms-docs-key-type: managedDevice @@ -19988,12 +20840,14 @@ paths: tags: - users.managedDevice summary: Get deviceCompliancePolicyStates from users + description: Device compliance policy states for this device. operationId: users.managedDevices_GetDeviceCompliancePolicyStates parameters: - name: user-id in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -20001,6 +20855,7 @@ paths: in: path description: 'key: id of managedDevice' required: true + style: simple schema: type: string x-ms-docs-key-type: managedDevice @@ -20008,6 +20863,7 @@ paths: in: path description: 'key: id of deviceCompliancePolicyState' required: true + style: simple schema: type: string x-ms-docs-key-type: deviceCompliancePolicyState @@ -20063,6 +20919,7 @@ paths: in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -20070,6 +20927,7 @@ paths: in: path description: 'key: id of managedDevice' required: true + style: simple schema: type: string x-ms-docs-key-type: managedDevice @@ -20077,6 +20935,7 @@ paths: in: path description: 'key: id of deviceCompliancePolicyState' required: true + style: simple schema: type: string x-ms-docs-key-type: deviceCompliancePolicyState @@ -20103,6 +20962,7 @@ paths: in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -20110,6 +20970,7 @@ paths: in: path description: 'key: id of managedDevice' required: true + style: simple schema: type: string x-ms-docs-key-type: managedDevice @@ -20117,12 +20978,14 @@ paths: in: path description: 'key: id of deviceCompliancePolicyState' required: true + style: simple schema: type: string x-ms-docs-key-type: deviceCompliancePolicyState - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -20136,12 +20999,14 @@ paths: tags: - users.managedDevice summary: Get deviceConfigurationStates from users + description: Device configuration states for this device. operationId: users.managedDevices_ListDeviceConfigurationStates parameters: - name: user-id in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -20149,6 +21014,7 @@ paths: in: path description: 'key: id of managedDevice' required: true + style: simple schema: type: string x-ms-docs-key-type: managedDevice @@ -20237,6 +21103,7 @@ paths: in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -20244,6 +21111,7 @@ paths: in: path description: 'key: id of managedDevice' required: true + style: simple schema: type: string x-ms-docs-key-type: managedDevice @@ -20269,12 +21137,14 @@ paths: tags: - users.managedDevice summary: Get deviceConfigurationStates from users + description: Device configuration states for this device. operationId: users.managedDevices_GetDeviceConfigurationStates parameters: - name: user-id in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -20282,6 +21152,7 @@ paths: in: path description: 'key: id of managedDevice' required: true + style: simple schema: type: string x-ms-docs-key-type: managedDevice @@ -20289,6 +21160,7 @@ paths: in: path description: 'key: id of deviceConfigurationState' required: true + style: simple schema: type: string x-ms-docs-key-type: deviceConfigurationState @@ -20344,6 +21216,7 @@ paths: in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -20351,6 +21224,7 @@ paths: in: path description: 'key: id of managedDevice' required: true + style: simple schema: type: string x-ms-docs-key-type: managedDevice @@ -20358,6 +21232,7 @@ paths: in: path description: 'key: id of deviceConfigurationState' required: true + style: simple schema: type: string x-ms-docs-key-type: deviceConfigurationState @@ -20384,6 +21259,7 @@ paths: in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -20391,6 +21267,7 @@ paths: in: path description: 'key: id of managedDevice' required: true + style: simple schema: type: string x-ms-docs-key-type: managedDevice @@ -20398,12 +21275,14 @@ paths: in: path description: 'key: id of deviceConfigurationState' required: true + style: simple schema: type: string x-ms-docs-key-type: deviceConfigurationState - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -20417,12 +21296,14 @@ paths: tags: - users.managedDevice summary: Get logCollectionRequests from users + description: List of log collection requests operationId: users.managedDevices_ListLogCollectionRequests parameters: - name: user-id in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -20430,6 +21311,7 @@ paths: in: path description: 'key: id of managedDevice' required: true + style: simple schema: type: string x-ms-docs-key-type: managedDevice @@ -20518,6 +21400,7 @@ paths: in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -20525,6 +21408,7 @@ paths: in: path description: 'key: id of managedDevice' required: true + style: simple schema: type: string x-ms-docs-key-type: managedDevice @@ -20550,12 +21434,14 @@ paths: tags: - users.managedDevice summary: Get logCollectionRequests from users + description: List of log collection requests operationId: users.managedDevices_GetLogCollectionRequests parameters: - name: user-id in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -20563,6 +21449,7 @@ paths: in: path description: 'key: id of managedDevice' required: true + style: simple schema: type: string x-ms-docs-key-type: managedDevice @@ -20570,6 +21457,7 @@ paths: in: path description: 'key: id of deviceLogCollectionResponse' required: true + style: simple schema: type: string x-ms-docs-key-type: deviceLogCollectionResponse @@ -20628,6 +21516,7 @@ paths: in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -20635,6 +21524,7 @@ paths: in: path description: 'key: id of managedDevice' required: true + style: simple schema: type: string x-ms-docs-key-type: managedDevice @@ -20642,6 +21532,7 @@ paths: in: path description: 'key: id of deviceLogCollectionResponse' required: true + style: simple schema: type: string x-ms-docs-key-type: deviceLogCollectionResponse @@ -20668,6 +21559,7 @@ paths: in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -20675,6 +21567,7 @@ paths: in: path description: 'key: id of managedDevice' required: true + style: simple schema: type: string x-ms-docs-key-type: managedDevice @@ -20682,12 +21575,14 @@ paths: in: path description: 'key: id of deviceLogCollectionResponse' required: true + style: simple schema: type: string x-ms-docs-key-type: deviceLogCollectionResponse - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -20701,12 +21596,14 @@ paths: tags: - users.managedDevice summary: Get managedDeviceMobileAppConfigurationStates from users + description: Managed device mobile app configuration states for this device. operationId: users.managedDevices_ListManagedDeviceMobileAppConfigurationStates parameters: - name: user-id in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -20714,6 +21611,7 @@ paths: in: path description: 'key: id of managedDevice' required: true + style: simple schema: type: string x-ms-docs-key-type: managedDevice @@ -20802,6 +21700,7 @@ paths: in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -20809,6 +21708,7 @@ paths: in: path description: 'key: id of managedDevice' required: true + style: simple schema: type: string x-ms-docs-key-type: managedDevice @@ -20834,12 +21734,14 @@ paths: tags: - users.managedDevice summary: Get managedDeviceMobileAppConfigurationStates from users + description: Managed device mobile app configuration states for this device. operationId: users.managedDevices_GetManagedDeviceMobileAppConfigurationStates parameters: - name: user-id in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -20847,6 +21749,7 @@ paths: in: path description: 'key: id of managedDevice' required: true + style: simple schema: type: string x-ms-docs-key-type: managedDevice @@ -20854,6 +21757,7 @@ paths: in: path description: 'key: id of managedDeviceMobileAppConfigurationState' required: true + style: simple schema: type: string x-ms-docs-key-type: managedDeviceMobileAppConfigurationState @@ -20909,6 +21813,7 @@ paths: in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -20916,6 +21821,7 @@ paths: in: path description: 'key: id of managedDevice' required: true + style: simple schema: type: string x-ms-docs-key-type: managedDevice @@ -20923,6 +21829,7 @@ paths: in: path description: 'key: id of managedDeviceMobileAppConfigurationState' required: true + style: simple schema: type: string x-ms-docs-key-type: managedDeviceMobileAppConfigurationState @@ -20949,6 +21856,7 @@ paths: in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -20956,6 +21864,7 @@ paths: in: path description: 'key: id of managedDevice' required: true + style: simple schema: type: string x-ms-docs-key-type: managedDevice @@ -20963,12 +21872,14 @@ paths: in: path description: 'key: id of managedDeviceMobileAppConfigurationState' required: true + style: simple schema: type: string x-ms-docs-key-type: managedDeviceMobileAppConfigurationState - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -20982,12 +21893,14 @@ paths: tags: - users.managedDevice summary: Get securityBaselineStates from users + description: Security baseline states for this device. operationId: users.managedDevices_ListSecurityBaselineStates parameters: - name: user-id in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -20995,6 +21908,7 @@ paths: in: path description: 'key: id of managedDevice' required: true + style: simple schema: type: string x-ms-docs-key-type: managedDevice @@ -21073,6 +21987,7 @@ paths: in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -21080,6 +21995,7 @@ paths: in: path description: 'key: id of managedDevice' required: true + style: simple schema: type: string x-ms-docs-key-type: managedDevice @@ -21105,12 +22021,14 @@ paths: tags: - users.managedDevice summary: Get securityBaselineStates from users + description: Security baseline states for this device. operationId: users.managedDevices_GetSecurityBaselineStates parameters: - name: user-id in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -21118,6 +22036,7 @@ paths: in: path description: 'key: id of managedDevice' required: true + style: simple schema: type: string x-ms-docs-key-type: managedDevice @@ -21125,6 +22044,7 @@ paths: in: path description: 'key: id of securityBaselineState' required: true + style: simple schema: type: string x-ms-docs-key-type: securityBaselineState @@ -21185,6 +22105,7 @@ paths: in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -21192,6 +22113,7 @@ paths: in: path description: 'key: id of managedDevice' required: true + style: simple schema: type: string x-ms-docs-key-type: managedDevice @@ -21199,6 +22121,7 @@ paths: in: path description: 'key: id of securityBaselineState' required: true + style: simple schema: type: string x-ms-docs-key-type: securityBaselineState @@ -21225,6 +22148,7 @@ paths: in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -21232,6 +22156,7 @@ paths: in: path description: 'key: id of managedDevice' required: true + style: simple schema: type: string x-ms-docs-key-type: managedDevice @@ -21239,12 +22164,14 @@ paths: in: path description: 'key: id of securityBaselineState' required: true + style: simple schema: type: string x-ms-docs-key-type: securityBaselineState - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -21258,12 +22185,14 @@ paths: tags: - users.managedDevice summary: Get settingStates from users + description: The security baseline state for different settings for a device operationId: users.managedDevices.securityBaselineStates_ListSettingStates parameters: - name: user-id in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -21271,6 +22200,7 @@ paths: in: path description: 'key: id of managedDevice' required: true + style: simple schema: type: string x-ms-docs-key-type: managedDevice @@ -21278,6 +22208,7 @@ paths: in: path description: 'key: id of securityBaselineState' required: true + style: simple schema: type: string x-ms-docs-key-type: securityBaselineState @@ -21366,6 +22297,7 @@ paths: in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -21373,6 +22305,7 @@ paths: in: path description: 'key: id of managedDevice' required: true + style: simple schema: type: string x-ms-docs-key-type: managedDevice @@ -21380,6 +22313,7 @@ paths: in: path description: 'key: id of securityBaselineState' required: true + style: simple schema: type: string x-ms-docs-key-type: securityBaselineState @@ -21405,12 +22339,14 @@ paths: tags: - users.managedDevice summary: Get settingStates from users + description: The security baseline state for different settings for a device operationId: users.managedDevices.securityBaselineStates_GetSettingStates parameters: - name: user-id in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -21418,6 +22354,7 @@ paths: in: path description: 'key: id of managedDevice' required: true + style: simple schema: type: string x-ms-docs-key-type: managedDevice @@ -21425,6 +22362,7 @@ paths: in: path description: 'key: id of securityBaselineState' required: true + style: simple schema: type: string x-ms-docs-key-type: securityBaselineState @@ -21432,6 +22370,7 @@ paths: in: path description: 'key: id of securityBaselineSettingState' required: true + style: simple schema: type: string x-ms-docs-key-type: securityBaselineSettingState @@ -21487,6 +22426,7 @@ paths: in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -21494,6 +22434,7 @@ paths: in: path description: 'key: id of managedDevice' required: true + style: simple schema: type: string x-ms-docs-key-type: managedDevice @@ -21501,6 +22442,7 @@ paths: in: path description: 'key: id of securityBaselineState' required: true + style: simple schema: type: string x-ms-docs-key-type: securityBaselineState @@ -21508,6 +22450,7 @@ paths: in: path description: 'key: id of securityBaselineSettingState' required: true + style: simple schema: type: string x-ms-docs-key-type: securityBaselineSettingState @@ -21534,6 +22477,7 @@ paths: in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -21541,6 +22485,7 @@ paths: in: path description: 'key: id of managedDevice' required: true + style: simple schema: type: string x-ms-docs-key-type: managedDevice @@ -21548,6 +22493,7 @@ paths: in: path description: 'key: id of securityBaselineState' required: true + style: simple schema: type: string x-ms-docs-key-type: securityBaselineState @@ -21555,12 +22501,14 @@ paths: in: path description: 'key: id of securityBaselineSettingState' required: true + style: simple schema: type: string x-ms-docs-key-type: securityBaselineSettingState - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -21574,12 +22522,14 @@ paths: tags: - users.managedDevice summary: Get users from users + description: The primary users associated with the managed device. operationId: users.managedDevices_ListUsers parameters: - name: user-id in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -21587,6 +22537,7 @@ paths: in: path description: 'key: id of managedDevice' required: true + style: simple schema: type: string x-ms-docs-key-type: managedDevice @@ -21647,6 +22598,8 @@ paths: - employeeHireDate desc - employeeId - employeeId desc + - employeeLeaveDateTime + - employeeLeaveDateTime desc - employeeOrgData - employeeOrgData desc - employeeType @@ -21799,6 +22752,7 @@ paths: - displayName - employeeHireDate - employeeId + - employeeLeaveDateTime - employeeOrgData - employeeType - externalUserState @@ -22016,12 +22970,14 @@ paths: tags: - users.managedDevice summary: Get windowsProtectionState from users + description: The device protection status. This property is read-only. operationId: users.managedDevices_GetWindowsProtectionState parameters: - name: user-id in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -22029,6 +22985,7 @@ paths: in: path description: 'key: id of managedDevice' required: true + style: simple schema: type: string x-ms-docs-key-type: managedDevice @@ -22104,6 +23061,7 @@ paths: in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -22111,6 +23069,7 @@ paths: in: path description: 'key: id of managedDevice' required: true + style: simple schema: type: string x-ms-docs-key-type: managedDevice @@ -22137,6 +23096,7 @@ paths: in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -22144,12 +23104,14 @@ paths: in: path description: 'key: id of managedDevice' required: true + style: simple schema: type: string x-ms-docs-key-type: managedDevice - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -22163,12 +23125,14 @@ paths: tags: - users.managedDevice summary: Get detectedMalwareState from users + description: Device malware list operationId: users.managedDevices.windowsProtectionState_ListDetectedMalwareState parameters: - name: user-id in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -22176,6 +23140,7 @@ paths: in: path description: 'key: id of managedDevice' required: true + style: simple schema: type: string x-ms-docs-key-type: managedDevice @@ -22270,6 +23235,7 @@ paths: in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -22277,6 +23243,7 @@ paths: in: path description: 'key: id of managedDevice' required: true + style: simple schema: type: string x-ms-docs-key-type: managedDevice @@ -22302,12 +23269,14 @@ paths: tags: - users.managedDevice summary: Get detectedMalwareState from users + description: Device malware list operationId: users.managedDevices.windowsProtectionState_GetDetectedMalwareState parameters: - name: user-id in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -22315,6 +23284,7 @@ paths: in: path description: 'key: id of managedDevice' required: true + style: simple schema: type: string x-ms-docs-key-type: managedDevice @@ -22322,6 +23292,7 @@ paths: in: path description: 'key: id of windowsDeviceMalwareState' required: true + style: simple schema: type: string x-ms-docs-key-type: windowsDeviceMalwareState @@ -22379,6 +23350,7 @@ paths: in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -22386,6 +23358,7 @@ paths: in: path description: 'key: id of managedDevice' required: true + style: simple schema: type: string x-ms-docs-key-type: managedDevice @@ -22393,6 +23366,7 @@ paths: in: path description: 'key: id of windowsDeviceMalwareState' required: true + style: simple schema: type: string x-ms-docs-key-type: windowsDeviceMalwareState @@ -22419,6 +23393,7 @@ paths: in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -22426,6 +23401,7 @@ paths: in: path description: 'key: id of managedDevice' required: true + style: simple schema: type: string x-ms-docs-key-type: managedDevice @@ -22433,12 +23409,14 @@ paths: in: path description: 'key: id of windowsDeviceMalwareState' required: true + style: simple schema: type: string x-ms-docs-key-type: windowsDeviceMalwareState - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -22452,12 +23430,14 @@ paths: tags: - users.mobileAppIntentAndState summary: Get mobileAppIntentAndStates from users + description: The list of troubleshooting events for this user. operationId: users_ListMobileAppIntentAndStates parameters: - name: user-id in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -22531,6 +23511,7 @@ paths: in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -22556,12 +23537,14 @@ paths: tags: - users.mobileAppIntentAndState summary: Get mobileAppIntentAndStates from users + description: The list of troubleshooting events for this user. operationId: users_GetMobileAppIntentAndStates parameters: - name: user-id in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -22569,6 +23552,7 @@ paths: in: path description: 'key: id of mobileAppIntentAndState' required: true + style: simple schema: type: string x-ms-docs-key-type: mobileAppIntentAndState @@ -22619,6 +23603,7 @@ paths: in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -22626,6 +23611,7 @@ paths: in: path description: 'key: id of mobileAppIntentAndState' required: true + style: simple schema: type: string x-ms-docs-key-type: mobileAppIntentAndState @@ -22652,6 +23638,7 @@ paths: in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -22659,12 +23646,14 @@ paths: in: path description: 'key: id of mobileAppIntentAndState' required: true + style: simple schema: type: string x-ms-docs-key-type: mobileAppIntentAndState - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -22678,12 +23667,14 @@ paths: tags: - users.mobileAppTroubleshootingEvent summary: Get mobileAppTroubleshootingEvents from users + description: The list of mobile app troubleshooting events for this user. operationId: users_ListMobileAppTroubleshootingEvents parameters: - name: user-id in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -22777,6 +23768,7 @@ paths: in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -22802,12 +23794,14 @@ paths: tags: - users.mobileAppTroubleshootingEvent summary: Get mobileAppTroubleshootingEvents from users + description: The list of mobile app troubleshooting events for this user. operationId: users_GetMobileAppTroubleshootingEvents parameters: - name: user-id in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -22815,6 +23809,7 @@ paths: in: path description: 'key: id of mobileAppTroubleshootingEvent' required: true + style: simple schema: type: string x-ms-docs-key-type: mobileAppTroubleshootingEvent @@ -22879,6 +23874,7 @@ paths: in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -22886,6 +23882,7 @@ paths: in: path description: 'key: id of mobileAppTroubleshootingEvent' required: true + style: simple schema: type: string x-ms-docs-key-type: mobileAppTroubleshootingEvent @@ -22912,6 +23909,7 @@ paths: in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -22919,12 +23917,14 @@ paths: in: path description: 'key: id of mobileAppTroubleshootingEvent' required: true + style: simple schema: type: string x-ms-docs-key-type: mobileAppTroubleshootingEvent - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -22938,12 +23938,14 @@ paths: tags: - users.mobileAppTroubleshootingEvent summary: Get appLogCollectionRequests from users + description: The collection property of AppLogUploadRequest. operationId: users.mobileAppTroubleshootingEvents_ListAppLogCollectionRequests parameters: - name: user-id in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -22951,6 +23953,7 @@ paths: in: path description: 'key: id of mobileAppTroubleshootingEvent' required: true + style: simple schema: type: string x-ms-docs-key-type: mobileAppTroubleshootingEvent @@ -23027,6 +24030,7 @@ paths: in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -23034,6 +24038,7 @@ paths: in: path description: 'key: id of mobileAppTroubleshootingEvent' required: true + style: simple schema: type: string x-ms-docs-key-type: mobileAppTroubleshootingEvent @@ -23059,12 +24064,14 @@ paths: tags: - users.mobileAppTroubleshootingEvent summary: Get appLogCollectionRequests from users + description: The collection property of AppLogUploadRequest. operationId: users.mobileAppTroubleshootingEvents_GetAppLogCollectionRequests parameters: - name: user-id in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -23072,6 +24079,7 @@ paths: in: path description: 'key: id of mobileAppTroubleshootingEvent' required: true + style: simple schema: type: string x-ms-docs-key-type: mobileAppTroubleshootingEvent @@ -23079,6 +24087,7 @@ paths: in: path description: 'key: id of appLogCollectionRequest' required: true + style: simple schema: type: string x-ms-docs-key-type: appLogCollectionRequest @@ -23133,6 +24142,7 @@ paths: in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -23140,6 +24150,7 @@ paths: in: path description: 'key: id of mobileAppTroubleshootingEvent' required: true + style: simple schema: type: string x-ms-docs-key-type: mobileAppTroubleshootingEvent @@ -23147,6 +24158,7 @@ paths: in: path description: 'key: id of appLogCollectionRequest' required: true + style: simple schema: type: string x-ms-docs-key-type: appLogCollectionRequest @@ -23173,6 +24185,7 @@ paths: in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -23180,6 +24193,7 @@ paths: in: path description: 'key: id of mobileAppTroubleshootingEvent' required: true + style: simple schema: type: string x-ms-docs-key-type: mobileAppTroubleshootingEvent @@ -23187,12 +24201,14 @@ paths: in: path description: 'key: id of appLogCollectionRequest' required: true + style: simple schema: type: string x-ms-docs-key-type: appLogCollectionRequest - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -23206,12 +24222,14 @@ paths: tags: - users.windowsInformationProtectionDeviceRegistration summary: Get windowsInformationProtectionDeviceRegistrations from users + description: Zero or more WIP device registrations that belong to the user. operationId: users_ListWindowsInformationProtectionDeviceRegistrations parameters: - name: user-id in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -23289,12 +24307,14 @@ paths: tags: - users.windowsInformationProtectionDeviceRegistration summary: Get windowsInformationProtectionDeviceRegistrations from users + description: Zero or more WIP device registrations that belong to the user. operationId: users_GetWindowsInformationProtectionDeviceRegistrations parameters: - name: user-id in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -23302,6 +24322,7 @@ paths: in: path description: 'key: id of windowsInformationProtectionDeviceRegistration' required: true + style: simple schema: type: string x-ms-docs-key-type: windowsInformationProtectionDeviceRegistration @@ -23377,31 +24398,37 @@ components: items: $ref: '#/components/schemas/microsoft.graph.managedEBookCategory' description: The mobile eBook categories. + x-ms-navigationProperty: true enterpriseCodeSigningCertificates: type: array items: $ref: '#/components/schemas/microsoft.graph.enterpriseCodeSigningCertificate' description: The Windows Enterprise Code Signing Certificate. + x-ms-navigationProperty: true iosLobAppProvisioningConfigurations: type: array items: $ref: '#/components/schemas/microsoft.graph.iosLobAppProvisioningConfiguration' description: The IOS Lob App Provisioning Configurations. + x-ms-navigationProperty: true mobileAppCategories: type: array items: $ref: '#/components/schemas/microsoft.graph.mobileAppCategory' description: The mobile app categories. + x-ms-navigationProperty: true mobileAppConfigurations: type: array items: $ref: '#/components/schemas/microsoft.graph.managedDeviceMobileAppConfiguration' description: The Managed Device Mobile Application Configurations. + x-ms-navigationProperty: true mobileApps: type: array items: $ref: '#/components/schemas/microsoft.graph.mobileApp' description: The mobile apps. + x-ms-navigationProperty: true symantecCodeSigningCertificate: $ref: '#/components/schemas/microsoft.graph.symantecCodeSigningCertificate' managedEBooks: @@ -23409,21 +24436,25 @@ components: items: $ref: '#/components/schemas/microsoft.graph.managedEBook' description: The Managed eBook. + x-ms-navigationProperty: true policySets: type: array items: $ref: '#/components/schemas/microsoft.graph.policySet' description: The PolicySet of Policies and Applications + x-ms-navigationProperty: true sideLoadingKeys: type: array items: $ref: '#/components/schemas/microsoft.graph.sideLoadingKey' description: Side Loading Keys that are required for the Windows 8 and 8.1 Apps installation. + x-ms-navigationProperty: true vppTokens: type: array items: $ref: '#/components/schemas/microsoft.graph.vppToken' description: List of Vpp tokens for this organization. + x-ms-navigationProperty: true windowsManagementApp: $ref: '#/components/schemas/microsoft.graph.windowsManagementApp' androidManagedAppProtections: @@ -23431,71 +24462,85 @@ components: items: $ref: '#/components/schemas/microsoft.graph.androidManagedAppProtection' description: Android managed app policies. + x-ms-navigationProperty: true defaultManagedAppProtections: type: array items: $ref: '#/components/schemas/microsoft.graph.defaultManagedAppProtection' description: Default managed app policies. + x-ms-navigationProperty: true iosManagedAppProtections: type: array items: $ref: '#/components/schemas/microsoft.graph.iosManagedAppProtection' description: iOS managed app policies. + x-ms-navigationProperty: true managedAppPolicies: type: array items: $ref: '#/components/schemas/microsoft.graph.managedAppPolicy' description: Managed app policies. + x-ms-navigationProperty: true managedAppRegistrations: type: array items: $ref: '#/components/schemas/microsoft.graph.managedAppRegistration' description: The managed app registrations. + x-ms-navigationProperty: true managedAppStatuses: type: array items: $ref: '#/components/schemas/microsoft.graph.managedAppStatus' description: The managed app statuses. + x-ms-navigationProperty: true mdmWindowsInformationProtectionPolicies: type: array items: $ref: '#/components/schemas/microsoft.graph.mdmWindowsInformationProtectionPolicy' description: Windows information protection for apps running on devices which are MDM enrolled. + x-ms-navigationProperty: true targetedManagedAppConfigurations: type: array items: $ref: '#/components/schemas/microsoft.graph.targetedManagedAppConfiguration' description: Targeted managed app configurations. + x-ms-navigationProperty: true windowsInformationProtectionDeviceRegistrations: type: array items: $ref: '#/components/schemas/microsoft.graph.windowsInformationProtectionDeviceRegistration' description: Windows information protection device registrations that are not MDM enrolled. + x-ms-navigationProperty: true windowsInformationProtectionPolicies: type: array items: $ref: '#/components/schemas/microsoft.graph.windowsInformationProtectionPolicy' description: Windows information protection for apps running on devices which are not MDM enrolled. + x-ms-navigationProperty: true windowsInformationProtectionWipeActions: type: array items: $ref: '#/components/schemas/microsoft.graph.windowsInformationProtectionWipeAction' description: Windows information protection wipe actions. + x-ms-navigationProperty: true windowsManagedAppProtections: type: array items: $ref: '#/components/schemas/microsoft.graph.windowsManagedAppProtection' description: Windows managed app policies. + x-ms-navigationProperty: true deviceAppManagementTasks: type: array items: $ref: '#/components/schemas/microsoft.graph.deviceAppManagementTask' description: Device app management tasks. + x-ms-navigationProperty: true wdacSupplementalPolicies: type: array items: $ref: '#/components/schemas/microsoft.graph.windowsDefenderApplicationControlSupplementalPolicy' description: The collection of Windows Defender Application Control Supplemental Policies. + x-ms-navigationProperty: true additionalProperties: type: object description: Singleton entity that acts as a container for all device app management functionality. @@ -23647,6 +24692,7 @@ components: items: $ref: '#/components/schemas/microsoft.graph.managedMobileApp' description: List of apps to which the policy is deployed. + x-ms-navigationProperty: true deploymentSummary: $ref: '#/components/schemas/microsoft.graph.managedAppPolicyDeploymentSummary' additionalProperties: @@ -23913,6 +24959,7 @@ components: items: $ref: '#/components/schemas/microsoft.graph.managedMobileApp' description: List of apps to which the policy is deployed. + x-ms-navigationProperty: true deploymentSummary: $ref: '#/components/schemas/microsoft.graph.managedAppPolicyDeploymentSummary' additionalProperties: @@ -24086,21 +25133,25 @@ components: items: $ref: '#/components/schemas/microsoft.graph.iosLobAppProvisioningConfigurationAssignment' description: The associated group assignments for IosLobAppProvisioningConfiguration. + x-ms-navigationProperty: true deviceStatuses: type: array items: $ref: '#/components/schemas/microsoft.graph.managedDeviceMobileAppConfigurationDeviceStatus' description: The list of device installation states for this mobile app configuration. + x-ms-navigationProperty: true groupAssignments: type: array items: $ref: '#/components/schemas/microsoft.graph.mobileAppProvisioningConfigGroupAssignment' description: The associated group assignments. + x-ms-navigationProperty: true userStatuses: type: array items: $ref: '#/components/schemas/microsoft.graph.managedDeviceMobileAppConfigurationUserStatus' description: The list of user installation states for this mobile app configuration. + x-ms-navigationProperty: true additionalProperties: type: object description: 'This topic provides descriptions of the declared methods, properties and relationships exposed by the iOS Lob App Provisioning Configuration resource.' @@ -24274,6 +25325,7 @@ components: items: $ref: '#/components/schemas/microsoft.graph.managedMobileApp' description: List of apps to which the policy is deployed. + x-ms-navigationProperty: true deploymentSummary: $ref: '#/components/schemas/microsoft.graph.managedAppPolicyDeploymentSummary' additionalProperties: @@ -24391,16 +25443,19 @@ components: items: $ref: '#/components/schemas/microsoft.graph.managedAppPolicy' description: Zero or more policys already applied on the registered app when it last synchronized with managment service. + x-ms-navigationProperty: true intendedPolicies: type: array items: $ref: '#/components/schemas/microsoft.graph.managedAppPolicy' description: Zero or more policies admin intended for the app as of now. + x-ms-navigationProperty: true operations: type: array items: $ref: '#/components/schemas/microsoft.graph.managedAppOperation' description: Zero or more long running operations triggered on the app registration. + x-ms-navigationProperty: true additionalProperties: type: object description: The ManagedAppEntity is the base entity type for all other entity types under app management workflow. @@ -24512,16 +25567,19 @@ components: items: $ref: '#/components/schemas/microsoft.graph.managedEBookAssignment' description: The list of assignments for this eBook. + x-ms-navigationProperty: true categories: type: array items: $ref: '#/components/schemas/microsoft.graph.managedEBookCategory' description: The list of categories for this eBook. + x-ms-navigationProperty: true deviceStates: type: array items: $ref: '#/components/schemas/microsoft.graph.deviceInstallState' description: The list of installation states for this eBook. + x-ms-navigationProperty: true installSummary: $ref: '#/components/schemas/microsoft.graph.eBookInstallSummary' userStateSummary: @@ -24529,6 +25587,7 @@ components: items: $ref: '#/components/schemas/microsoft.graph.userInstallStateSummary' description: The list of installation states for this eBook. + x-ms-navigationProperty: true additionalProperties: type: object description: An abstract class containing the base properties for Managed eBook. @@ -24663,6 +25722,7 @@ components: items: $ref: '#/components/schemas/microsoft.graph.deviceInstallState' description: The install state of the eBook. + x-ms-navigationProperty: true additionalProperties: type: object description: Contains properties for the installation state summary for a user. @@ -24738,11 +25798,13 @@ components: items: $ref: '#/components/schemas/microsoft.graph.managedDeviceMobileAppConfigurationAssignment' description: The list of group assignemenets for app configration. + x-ms-navigationProperty: true deviceStatuses: type: array items: $ref: '#/components/schemas/microsoft.graph.managedDeviceMobileAppConfigurationDeviceStatus' description: List of ManagedDeviceMobileAppConfigurationDeviceStatus. + x-ms-navigationProperty: true deviceStatusSummary: $ref: '#/components/schemas/microsoft.graph.managedDeviceMobileAppConfigurationDeviceSummary' userStatuses: @@ -24750,6 +25812,7 @@ components: items: $ref: '#/components/schemas/microsoft.graph.managedDeviceMobileAppConfigurationUserStatus' description: List of ManagedDeviceMobileAppConfigurationUserStatus. + x-ms-navigationProperty: true userStatusSummary: $ref: '#/components/schemas/microsoft.graph.managedDeviceMobileAppConfigurationUserSummary' additionalProperties: @@ -24977,16 +26040,19 @@ components: items: $ref: '#/components/schemas/microsoft.graph.mobileAppAssignment' description: The list of group assignments for this mobile app. + x-ms-navigationProperty: true categories: type: array items: $ref: '#/components/schemas/microsoft.graph.mobileAppCategory' description: The list of categories for this app. + x-ms-navigationProperty: true deviceStatuses: type: array items: $ref: '#/components/schemas/microsoft.graph.mobileAppInstallStatus' description: The list of installation states for this mobile app. + x-ms-navigationProperty: true installSummary: $ref: '#/components/schemas/microsoft.graph.mobileAppInstallSummary' relationships: @@ -24994,11 +26060,13 @@ components: items: $ref: '#/components/schemas/microsoft.graph.mobileAppRelationship' description: List of relationships for this mobile app. + x-ms-navigationProperty: true userStatuses: type: array items: $ref: '#/components/schemas/microsoft.graph.userAppInstallStatus' description: The list of installation states for this mobile app. + x-ms-navigationProperty: true additionalProperties: type: object description: An abstract class containing the base properties for Intune mobile apps. @@ -25254,6 +26322,7 @@ components: items: $ref: '#/components/schemas/microsoft.graph.mobileAppInstallStatus' description: The install state of the app on devices. + x-ms-navigationProperty: true additionalProperties: type: object description: Contains properties for the installation status for a user. @@ -25301,11 +26370,13 @@ components: items: $ref: '#/components/schemas/microsoft.graph.policySetAssignment' description: Assignments of the PolicySet. + x-ms-navigationProperty: true items: type: array items: $ref: '#/components/schemas/microsoft.graph.policySetItem' description: Items of the PolicySet with maximum count 100. + x-ms-navigationProperty: true additionalProperties: type: object description: A class containing the properties used for PolicySet. @@ -25463,11 +26534,13 @@ components: items: $ref: '#/components/schemas/microsoft.graph.managedMobileApp' description: List of apps to which the policy is deployed. + x-ms-navigationProperty: true assignments: type: array items: $ref: '#/components/schemas/microsoft.graph.targetedManagedAppPolicyAssignment' description: Navigation property to list of inclusion and exclusion groups to which the policy is deployed. + x-ms-navigationProperty: true deploymentSummary: $ref: '#/components/schemas/microsoft.graph.managedAppPolicyDeploymentSummary' additionalProperties: @@ -25668,6 +26741,7 @@ components: items: $ref: '#/components/schemas/microsoft.graph.windowsDefenderApplicationControlSupplementalPolicyAssignment' description: The associated group assignments for this WindowsDefenderApplicationControl supplemental policy. + x-ms-navigationProperty: true deploySummary: $ref: '#/components/schemas/microsoft.graph.windowsDefenderApplicationControlSupplementalPolicyDeploymentSummary' deviceStatuses: @@ -25675,6 +26749,7 @@ components: items: $ref: '#/components/schemas/microsoft.graph.windowsDefenderApplicationControlSupplementalPolicyDeploymentStatus' description: The list of device deployment states for this WindowsDefenderApplicationControl supplemental policy. + x-ms-navigationProperty: true additionalProperties: type: object microsoft.graph.windowsDefenderApplicationControlSupplementalPolicyAssignment: @@ -25971,11 +27046,13 @@ components: items: $ref: '#/components/schemas/microsoft.graph.managedMobileApp' description: List of apps to which the policy is deployed. + x-ms-navigationProperty: true assignments: type: array items: $ref: '#/components/schemas/microsoft.graph.targetedManagedAppPolicyAssignment' description: Navigation property to list of inclusion and exclusion groups to which the policy is deployed. + x-ms-navigationProperty: true additionalProperties: type: object description: Policy used to configure detailed management settings targeted to specific security groups and for a specified set of apps on a Windows device @@ -26000,6 +27077,7 @@ components: items: $ref: '#/components/schemas/microsoft.graph.windowsManagementAppHealthState' description: The list of health states for installed Windows management app. + x-ms-navigationProperty: true additionalProperties: type: object description: Windows management app entity. @@ -26019,6 +27097,7 @@ components: items: $ref: '#/components/schemas/microsoft.graph.officeClientConfiguration' description: List of office Client configuration. + x-ms-navigationProperty: true additionalProperties: type: object microsoft.graph.officeClientConfiguration: @@ -26063,6 +27142,7 @@ components: items: $ref: '#/components/schemas/microsoft.graph.officeClientConfigurationAssignment' description: The list of group assignments for the policy. + x-ms-navigationProperty: true additionalProperties: type: object microsoft.graph.officeClientConfigurationAssignment: @@ -26124,6 +27204,7 @@ components: items: $ref: '#/components/schemas/microsoft.graph.enrollmentConfigurationAssignment' description: The list of group assignments for the device configuration profile + x-ms-navigationProperty: true additionalProperties: type: object description: The Base Class of Device Enrollment Configuration @@ -26187,32 +27268,40 @@ components: type: boolean description: Whether the device is Azure Active Directory registered. This property is read-only. nullable: true + readOnly: true activationLockBypassCode: type: string description: Code that allows the Activation Lock on a device to be bypassed. This property is read-only. nullable: true + readOnly: true androidSecurityPatchLevel: type: string description: Android security patch level. This property is read-only. nullable: true + readOnly: true autopilotEnrolled: type: boolean description: Reports if the managed device is enrolled via auto-pilot. This property is read-only. + readOnly: true azureActiveDirectoryDeviceId: type: string description: The unique identifier for the Azure Active Directory device. Read only. This property is read-only. nullable: true + readOnly: true azureADDeviceId: type: string description: The unique identifier for the Azure Active Directory device. Read only. This property is read-only. nullable: true + readOnly: true azureADRegistered: type: boolean description: Whether the device is Azure Active Directory registered. This property is read-only. nullable: true + readOnly: true bootstrapTokenEscrowed: type: boolean description: 'Reports if the managed device has an escrowed Bootstrap Token. This is only for macOS devices. To get, include BootstrapTokenEscrowed in the select clause and query with a device id. If FALSE, no bootstrap token is escrowed. If TRUE, the device has escrowed a bootstrap token with Intune. This property is read-only.' + readOnly: true chassisType: $ref: '#/components/schemas/microsoft.graph.chassisType' chromeOSDeviceInfo: @@ -26225,6 +27314,7 @@ components: type: string description: The DateTime when device compliance grace period expires. This property is read-only. format: date-time + readOnly: true complianceState: $ref: '#/components/schemas/microsoft.graph.complianceState' configurationManagerClientEnabledFeatures: @@ -26238,10 +27328,12 @@ components: items: $ref: '#/components/schemas/microsoft.graph.deviceActionResult' description: List of ComplexType deviceActionResult objects. This property is read-only. + readOnly: true deviceCategoryDisplayName: type: string description: Device category display name. This property is read-only. nullable: true + readOnly: true deviceEnrollmentType: $ref: '#/components/schemas/microsoft.graph.deviceEnrollmentType' deviceFirmwareConfigurationInterfaceManaged: @@ -26253,6 +27345,7 @@ components: type: string description: Name of the device. This property is read-only. nullable: true + readOnly: true deviceRegistrationState: $ref: '#/components/schemas/microsoft.graph.deviceRegistrationState' deviceType: @@ -26260,32 +27353,39 @@ components: easActivated: type: boolean description: Whether the device is Exchange ActiveSync activated. This property is read-only. + readOnly: true easActivationDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string description: Exchange ActivationSync activation time of the device. This property is read-only. format: date-time + readOnly: true easDeviceId: type: string description: Exchange ActiveSync Id of the device. This property is read-only. nullable: true + readOnly: true emailAddress: type: string description: Email(s) for the user associated with the device. This property is read-only. nullable: true + readOnly: true enrolledDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string description: Enrollment time of the device. This property is read-only. format: date-time + readOnly: true enrollmentProfileName: type: string description: 'Name of the enrollment profile assigned to the device. Default value is empty string, indicating no enrollment profile was assgined. This property is read-only.' nullable: true + readOnly: true ethernetMacAddress: type: string description: Ethernet MAC. This property is read-only. nullable: true + readOnly: true exchangeAccessState: $ref: '#/components/schemas/microsoft.graph.deviceManagementExchangeAccessState' exchangeAccessStateReason: @@ -26295,30 +27395,37 @@ components: type: string description: Last time the device contacted Exchange. This property is read-only. format: date-time + readOnly: true freeStorageSpaceInBytes: type: integer description: Free Storage in Bytes. This property is read-only. format: int64 + readOnly: true hardwareInformation: $ref: '#/components/schemas/microsoft.graph.hardwareInformation' iccid: type: string description: 'Integrated Circuit Card Identifier, it is A SIM card''s unique identification number. This property is read-only.' nullable: true + readOnly: true imei: type: string description: IMEI. This property is read-only. nullable: true + readOnly: true isEncrypted: type: boolean description: Device encryption status. This property is read-only. + readOnly: true isSupervised: type: boolean description: Device supervised status. This property is read-only. + readOnly: true jailBroken: type: string description: whether the device is jail broken or rooted. This property is read-only. nullable: true + readOnly: true joinType: $ref: '#/components/schemas/microsoft.graph.joinType' lastSyncDateTime: @@ -26326,6 +27433,7 @@ components: type: string description: The date and time that the device last completed a successful sync with Intune. This property is read-only. format: date-time + readOnly: true lostModeState: $ref: '#/components/schemas/microsoft.graph.lostModeState' managedDeviceName: @@ -26341,6 +27449,7 @@ components: type: string description: Reports device management certificate expiration date. This property is read-only. format: date-time + readOnly: true managementFeatures: $ref: '#/components/schemas/microsoft.graph.managedDeviceManagementFeatures' managementState: @@ -26349,14 +27458,17 @@ components: type: string description: Manufacturer of the device. This property is read-only. nullable: true + readOnly: true meid: type: string description: MEID. This property is read-only. nullable: true + readOnly: true model: type: string description: Model of the device. This property is read-only. nullable: true + readOnly: true notes: type: string description: Notes on the device created by IT Admin @@ -26365,10 +27477,12 @@ components: type: string description: 'Operating system of the device. Windows, iOS, etc. This property is read-only.' nullable: true + readOnly: true osVersion: type: string description: Operating system version of the device. This property is read-only. nullable: true + readOnly: true ownerType: $ref: '#/components/schemas/microsoft.graph.ownerType' partnerReportedThreatState: @@ -26377,34 +27491,41 @@ components: type: string description: Phone number of the device. This property is read-only. nullable: true + readOnly: true physicalMemoryInBytes: type: integer description: Total Memory in Bytes. This property is read-only. format: int64 + readOnly: true preferMdmOverGroupPolicyAppliedDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string description: 'Reports the DateTime the preferMdmOverGroupPolicy setting was set. When set, the Intune MDM settings will override Group Policy settings if there is a conflict. Read Only. This property is read-only.' format: date-time + readOnly: true processorArchitecture: $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. nullable: true + readOnly: true remoteAssistanceSessionUrl: type: string description: Url that allows a Remote Assistance session to be established with the device. This property is read-only. nullable: true + readOnly: true requireUserEnrollmentApproval: type: boolean description: Reports if the managed iOS device is user approval enrollment. This property is read-only. nullable: true + readOnly: true retireAfterDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[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 time after when a device will be auto retired because of scheduled action. This property is read-only. format: date-time + readOnly: true roleScopeTagIds: type: array items: @@ -26415,6 +27536,7 @@ components: type: string description: SerialNumber. This property is read-only. nullable: true + readOnly: true skuFamily: type: string description: Device sku family @@ -26425,85 +27547,103 @@ components: type: integer description: 'Device sku number, see also: https://docs.microsoft.com/windows/win32/api/sysinfoapi/nf-sysinfoapi-getproductinfo. Valid values 0 to 2147483647. This property is read-only.' format: int32 + readOnly: true specificationVersion: type: string description: Specification version. This property is read-only. nullable: true + readOnly: true subscriberCarrier: type: string description: Subscriber Carrier. This property is read-only. nullable: true + readOnly: true totalStorageSpaceInBytes: type: integer description: Total Storage in Bytes. This property is read-only. format: int64 + readOnly: true udid: type: string description: Unique Device Identifier for iOS and macOS devices. This property is read-only. nullable: true + readOnly: true userDisplayName: type: string description: User display name. This property is read-only. nullable: true + readOnly: true userId: type: string description: Unique Identifier for the user associated with the device. This property is read-only. nullable: true + readOnly: true userPrincipalName: type: string description: Device user principal name. This property is read-only. nullable: true + readOnly: true usersLoggedOn: type: array items: $ref: '#/components/schemas/microsoft.graph.loggedOnUser' description: Indicates the last logged on users of a device. This property is read-only. + readOnly: true wiFiMacAddress: type: string description: Wi-Fi MAC. This property is read-only. nullable: true + readOnly: true windowsActiveMalwareCount: maximum: 2147483647 minimum: -2147483648 type: integer description: Count of active malware for this windows device. This property is read-only. format: int32 + readOnly: true windowsRemediatedMalwareCount: maximum: 2147483647 minimum: -2147483648 type: integer description: Count of remediated malware for this windows device. This property is read-only. format: int32 + readOnly: true assignmentFilterEvaluationStatusDetails: type: array items: $ref: '#/components/schemas/microsoft.graph.assignmentFilterEvaluationStatusDetails' description: Managed device mobile app configuration states for this device. + x-ms-navigationProperty: true deviceCompliancePolicyStates: type: array items: $ref: '#/components/schemas/microsoft.graph.deviceCompliancePolicyState' description: Device compliance policy states for this device. + x-ms-navigationProperty: true deviceConfigurationStates: type: array items: $ref: '#/components/schemas/microsoft.graph.deviceConfigurationState' description: Device configuration states for this device. + x-ms-navigationProperty: true managedDeviceMobileAppConfigurationStates: type: array items: $ref: '#/components/schemas/microsoft.graph.managedDeviceMobileAppConfigurationState' description: Managed device mobile app configuration states for this device. + x-ms-navigationProperty: true securityBaselineStates: type: array items: $ref: '#/components/schemas/microsoft.graph.securityBaselineState' description: Security baseline states for this device. + x-ms-navigationProperty: true detectedApps: type: array items: $ref: '#/components/schemas/microsoft.graph.detectedApp' description: All applications currently installed on the device + x-ms-navigationProperty: true deviceCategory: $ref: '#/components/schemas/microsoft.graph.deviceCategory' logCollectionRequests: @@ -26511,11 +27651,13 @@ components: items: $ref: '#/components/schemas/microsoft.graph.deviceLogCollectionResponse' description: List of log collection requests + x-ms-navigationProperty: true users: type: array items: $ref: '#/components/schemas/microsoft.graph.user' description: The primary users associated with the managed device. + x-ms-navigationProperty: true windowsProtectionState: $ref: '#/components/schemas/microsoft.graph.windowsProtectionState' additionalProperties: @@ -26550,6 +27692,12 @@ components: type: string description: Name of the discovered application. Read-only nullable: true + platform: + $ref: '#/components/schemas/microsoft.graph.detectedAppPlatformType' + publisher: + type: string + description: 'Indicates the publisher of the discovered application. For example: ''Microsoft''. The default value is an empty string.' + nullable: true sizeInByte: type: integer description: Discovered application size in bytes. Read-only @@ -26563,6 +27711,7 @@ components: items: $ref: '#/components/schemas/microsoft.graph.managedDevice' description: The devices that have the discovered application installed + x-ms-navigationProperty: true additionalProperties: type: object description: A managed or unmanaged app that is installed on a managed device. Unmanaged apps will only appear for devices marked as corporate owned. @@ -26784,6 +27933,7 @@ components: items: $ref: '#/components/schemas/microsoft.graph.securityBaselineSettingState' description: The security baseline state for different settings for a device + x-ms-navigationProperty: true additionalProperties: type: object description: Security baseline state for a device. @@ -26920,6 +28070,7 @@ components: items: $ref: '#/components/schemas/microsoft.graph.windowsDeviceMalwareState' description: Device malware list + x-ms-navigationProperty: true additionalProperties: type: object description: Device protection status entity. @@ -27019,6 +28170,7 @@ components: items: $ref: '#/components/schemas/microsoft.graph.appLogCollectionRequest' description: The collection property of AppLogUploadRequest. + x-ms-navigationProperty: true additionalProperties: type: object description: Event representing a users device application install status. @@ -27096,6 +28248,7 @@ components: items: $ref: '#/components/schemas/microsoft.graph.targetedManagedAppPolicyAssignment' description: Navigation property to list of inclusion and exclusion groups to which the policy is deployed. + x-ms-navigationProperty: true additionalProperties: type: object description: Policy used to configure detailed management settings targeted to specific security groups @@ -27689,16 +28842,19 @@ components: items: $ref: '#/components/schemas/microsoft.graph.targetedManagedAppPolicyAssignment' description: Navigation property to list of security groups targeted for policy. + x-ms-navigationProperty: true exemptAppLockerFiles: type: array items: $ref: '#/components/schemas/microsoft.graph.windowsInformationProtectionAppLockerFile' description: Another way to input exempt apps through xml files + x-ms-navigationProperty: true protectedAppLockerFiles: type: array items: $ref: '#/components/schemas/microsoft.graph.windowsInformationProtectionAppLockerFile' description: Another way to input protected apps through xml files + x-ms-navigationProperty: true additionalProperties: type: object description: Policy for Windows information protection to configure detailed management settings @@ -28626,6 +29782,10 @@ components: type: string description: Configuration Manager Client Id from SCCM nullable: true + clientVersion: + type: string + description: Configuration Manager Client version from SCCM + nullable: true isBlocked: type: boolean description: Configuration Manager Client blocked status from SCCM @@ -29695,6 +30855,12 @@ components: type: string description: 'The employee identifier assigned to the user by the organization. The maximum length is 16 characters.Supports $filter (eq, ne, not , ge, le, in, startsWith, and eq on null values).' nullable: true + employeeLeaveDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[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 user left or will leave the organization. Read: Requires User-LifeCycleInfo.Read.All. For delegated scenarios, the admin needs one of the following Azure AD roles: Lifecycle Workflows Administrator, Global Reader, or Global Admin. Write: Requires User-LifeCycleInfo.ReadWrite.All. For delegated scenarios, the admin needs the Global Administrator Azure AD role. Supports $filter (eq, ne, not , ge, le, in).' + format: date-time + nullable: true employeeOrgData: $ref: '#/components/schemas/microsoft.graph.employeeOrgData' employeeType: @@ -29961,37 +31127,43 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.cloudPC' + x-ms-navigationProperty: true usageRights: type: array items: $ref: '#/components/schemas/microsoft.graph.usageRight' description: Represents the usage rights a user has been granted. + x-ms-navigationProperty: true informationProtection: $ref: '#/components/schemas/microsoft.graph.informationProtection' appRoleAssignedResources: type: array items: $ref: '#/components/schemas/microsoft.graph.servicePrincipal' + x-ms-navigationProperty: true appRoleAssignments: type: array items: $ref: '#/components/schemas/microsoft.graph.appRoleAssignment' description: Represents the app roles a user has been granted for an application. Supports $expand. + x-ms-navigationProperty: true createdObjects: type: array items: $ref: '#/components/schemas/microsoft.graph.directoryObject' description: Directory objects that were created by the user. Read-only. Nullable. + x-ms-navigationProperty: true directReports: type: array items: $ref: '#/components/schemas/microsoft.graph.directoryObject' description: The users and contacts that report to the user. (The users and contacts that have their manager property set to this user.) Read-only. Nullable. Supports $expand. + x-ms-navigationProperty: true licenseDetails: type: array items: $ref: '#/components/schemas/microsoft.graph.licenseDetails' - description: A collection of this user's license details. Read-only. + x-ms-navigationProperty: true manager: $ref: '#/components/schemas/microsoft.graph.directoryObject' memberOf: @@ -29999,40 +31171,48 @@ components: 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. Supports $expand.' + x-ms-navigationProperty: true oauth2PermissionGrants: type: array items: $ref: '#/components/schemas/microsoft.graph.oAuth2PermissionGrant' + x-ms-navigationProperty: true ownedDevices: type: array items: $ref: '#/components/schemas/microsoft.graph.directoryObject' description: Devices that are owned by the user. Read-only. Nullable. Supports $expand. + x-ms-navigationProperty: true ownedObjects: type: array items: $ref: '#/components/schemas/microsoft.graph.directoryObject' description: Directory objects that are owned by the user. Read-only. Nullable. Supports $expand. + x-ms-navigationProperty: true registeredDevices: type: array items: $ref: '#/components/schemas/microsoft.graph.directoryObject' description: Devices that are registered for the user. Read-only. Nullable. Supports $expand. + x-ms-navigationProperty: true scopedRoleMemberOf: type: array items: $ref: '#/components/schemas/microsoft.graph.scopedRoleMembership' description: The scoped-role administrative unit memberships for this user. Read-only. Nullable. + x-ms-navigationProperty: true transitiveMemberOf: type: array items: $ref: '#/components/schemas/microsoft.graph.directoryObject' description: 'The groups, including nested groups, and directory roles that a user is a member of. Nullable.' + x-ms-navigationProperty: true transitiveReports: type: array items: $ref: '#/components/schemas/microsoft.graph.directoryObject' description: The transitive reports for a user. Read-only. + x-ms-navigationProperty: true calendar: $ref: '#/components/schemas/microsoft.graph.calendar' calendarGroups: @@ -30040,47 +31220,56 @@ components: items: $ref: '#/components/schemas/microsoft.graph.calendarGroup' description: The user's calendar groups. Read-only. Nullable. + x-ms-navigationProperty: true calendars: type: array items: $ref: '#/components/schemas/microsoft.graph.calendar' description: The user's calendars. Read-only. Nullable. + x-ms-navigationProperty: true calendarView: type: array items: $ref: '#/components/schemas/microsoft.graph.event' description: The calendar view for the calendar. Read-only. Nullable. + x-ms-navigationProperty: true contactFolders: type: array items: $ref: '#/components/schemas/microsoft.graph.contactFolder' description: The user's contacts folders. Read-only. Nullable. + x-ms-navigationProperty: true contacts: type: array items: $ref: '#/components/schemas/microsoft.graph.contact' description: The user's contacts. Read-only. Nullable. + x-ms-navigationProperty: true events: 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. + x-ms-navigationProperty: true inferenceClassification: $ref: '#/components/schemas/microsoft.graph.inferenceClassification' joinedGroups: type: array items: $ref: '#/components/schemas/microsoft.graph.group' + x-ms-navigationProperty: true mailFolders: type: array items: $ref: '#/components/schemas/microsoft.graph.mailFolder' description: The user's mail folders. Read-only. Nullable. + x-ms-navigationProperty: true messages: type: array items: $ref: '#/components/schemas/microsoft.graph.message' description: The messages in a mailbox or folder. Read-only. Nullable. + x-ms-navigationProperty: true outlook: $ref: '#/components/schemas/microsoft.graph.outlookUser' people: @@ -30088,6 +31277,7 @@ components: 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.' + x-ms-navigationProperty: true drive: $ref: '#/components/schemas/microsoft.graph.drive' drives: @@ -30095,33 +31285,40 @@ components: items: $ref: '#/components/schemas/microsoft.graph.drive' description: A collection of drives available for this user. Read-only. + x-ms-navigationProperty: true followedSites: type: array items: $ref: '#/components/schemas/microsoft.graph.site' + x-ms-navigationProperty: true extensions: type: array items: $ref: '#/components/schemas/microsoft.graph.extension' description: The collection of open extensions defined for the user. Supports $expand. Nullable. + x-ms-navigationProperty: true appConsentRequestsForApproval: type: array items: $ref: '#/components/schemas/microsoft.graph.appConsentRequest' + x-ms-navigationProperty: true approvals: type: array items: $ref: '#/components/schemas/microsoft.graph.approval' + x-ms-navigationProperty: true pendingAccessReviewInstances: type: array items: $ref: '#/components/schemas/microsoft.graph.accessReviewInstance' description: Navigation property to get list of access reviews pending approval by reviewer. + x-ms-navigationProperty: true agreementAcceptances: type: array items: $ref: '#/components/schemas/microsoft.graph.agreementAcceptance' description: The user's terms of use acceptance statuses. Read-only. Nullable. + x-ms-navigationProperty: true security: $ref: '#/components/schemas/microsoft.graph.security.security' deviceEnrollmentConfigurations: @@ -30129,40 +31326,48 @@ components: items: $ref: '#/components/schemas/microsoft.graph.deviceEnrollmentConfiguration' description: Get enrollment configurations targeted to the user + x-ms-navigationProperty: true managedDevices: type: array items: $ref: '#/components/schemas/microsoft.graph.managedDevice' description: The managed devices associated with the user. + x-ms-navigationProperty: true managedAppRegistrations: type: array items: $ref: '#/components/schemas/microsoft.graph.managedAppRegistration' description: Zero or more managed app registrations that belong to the user. + x-ms-navigationProperty: true windowsInformationProtectionDeviceRegistrations: type: array items: $ref: '#/components/schemas/microsoft.graph.windowsInformationProtectionDeviceRegistration' description: Zero or more WIP device registrations that belong to the user. + x-ms-navigationProperty: true deviceManagementTroubleshootingEvents: type: array items: $ref: '#/components/schemas/microsoft.graph.deviceManagementTroubleshootingEvent' description: The list of troubleshooting events for this user. + x-ms-navigationProperty: true mobileAppIntentAndStates: type: array items: $ref: '#/components/schemas/microsoft.graph.mobileAppIntentAndState' description: The list of troubleshooting events for this user. + x-ms-navigationProperty: true mobileAppTroubleshootingEvents: type: array items: $ref: '#/components/schemas/microsoft.graph.mobileAppTroubleshootingEvent' description: The list of mobile app troubleshooting events for this user. + x-ms-navigationProperty: true notifications: type: array items: $ref: '#/components/schemas/microsoft.graph.notification' + x-ms-navigationProperty: true planner: $ref: '#/components/schemas/microsoft.graph.plannerUser' insights: @@ -30177,21 +31382,24 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.profilePhoto' + x-ms-navigationProperty: true profile: $ref: '#/components/schemas/microsoft.graph.profile' activities: type: array items: $ref: '#/components/schemas/microsoft.graph.userActivity' - description: The user's activities across devices. Read-only. Nullable. + x-ms-navigationProperty: true devices: type: array items: $ref: '#/components/schemas/microsoft.graph.device' + x-ms-navigationProperty: true onlineMeetings: type: array items: $ref: '#/components/schemas/microsoft.graph.onlineMeeting' + x-ms-navigationProperty: true presence: $ref: '#/components/schemas/microsoft.graph.presence' authentication: @@ -30202,17 +31410,72 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.chat' + x-ms-navigationProperty: true joinedTeams: type: array items: $ref: '#/components/schemas/microsoft.graph.team' description: The Microsoft Teams teams that the user is a member of. Read-only. Nullable. + x-ms-navigationProperty: true teamwork: $ref: '#/components/schemas/microsoft.graph.userTeamwork' todo: $ref: '#/components/schemas/microsoft.graph.todo' additionalProperties: type: object + microsoft.graph.detectedAppPlatformType: + title: detectedAppPlatformType + enum: + - unknown + - windows + - windowsMobile + - windowsHolographic + - ios + - macOS + - chromeOS + - androidOSP + - androidDeviceAdministrator + - androidWorkProfile + - androidDedicatedAndFullyManaged + type: string + description: 'Indicates the operating system / platform of the discovered application. Some possible values are Windows, iOS, macOS. The default value is unknown (0).' + x-ms-enum: + name: detectedAppPlatformType + modelAsString: false + values: + - value: unknown + description: Default. Set to unknown when platform cannot be determined. + name: unknown + - value: windows + description: Indicates that the platform of the detected application is Windows. + name: windows + - value: windowsMobile + description: Indicates that the platform of the detected application is Windows Mobile. + name: windowsMobile + - value: windowsHolographic + description: Indicates that the platform of the detected application is Windows Holographic. + name: windowsHolographic + - value: ios + description: Indicates that the platform of the detected application is iOS. + name: ios + - value: macOS + description: Indicates that the platform of the detected application is macOS. + name: macOS + - value: chromeOS + description: Indicates that the platform of the detected application is ChromeOS. + name: chromeOS + - value: androidOSP + description: Indicates that the platform of the detected application is Android open source project. + name: androidOSP + - value: androidDeviceAdministrator + description: Indicates that the platform of the detected application is Android device administrator. + name: androidDeviceAdministrator + - value: androidWorkProfile + description: Indicates that the platform of the detected application is Android work profile. + name: androidWorkProfile + - value: androidDedicatedAndFullyManaged + description: Indicates that the platform of the detected application is Android dedicated and fully managed. + name: androidDedicatedAndFullyManaged microsoft.graph.policyPlatformType: title: policyPlatformType enum: @@ -30382,6 +31645,11 @@ components: additionalProperties: type: object description: Device Configuration Setting State for a given device. + ReferenceNumeric: + enum: + - '-INF' + - INF + - NaN microsoft.graph.managedDeviceMobileAppConfigurationSettingState: title: managedDeviceMobileAppConfigurationSettingState type: object @@ -31108,745 +32376,931 @@ components: microsoft.graph.androidManagedAppProtectionCollectionResponse: title: Collection of androidManagedAppProtection type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.androidManagedAppProtection' - '@odata.nextLink': - type: string + allOf: + - $ref: '#/components/schemas/BaseCollectionPaginationCountResponse' + - type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.androidManagedAppProtection' + additionalProperties: + type: object additionalProperties: type: object microsoft.graph.managedMobileAppCollectionResponse: title: Collection of managedMobileApp type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.managedMobileApp' - '@odata.nextLink': - type: string + allOf: + - $ref: '#/components/schemas/BaseCollectionPaginationCountResponse' + - type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.managedMobileApp' + additionalProperties: + type: object additionalProperties: type: object microsoft.graph.defaultManagedAppProtectionCollectionResponse: title: Collection of defaultManagedAppProtection type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.defaultManagedAppProtection' - '@odata.nextLink': - type: string + allOf: + - $ref: '#/components/schemas/BaseCollectionPaginationCountResponse' + - type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.defaultManagedAppProtection' + additionalProperties: + type: object additionalProperties: type: object microsoft.graph.deviceAppManagementTaskCollectionResponse: title: Collection of deviceAppManagementTask type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.deviceAppManagementTask' - '@odata.nextLink': - type: string + allOf: + - $ref: '#/components/schemas/BaseCollectionPaginationCountResponse' + - type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.deviceAppManagementTask' + additionalProperties: + type: object additionalProperties: type: object microsoft.graph.enterpriseCodeSigningCertificateCollectionResponse: title: Collection of enterpriseCodeSigningCertificate type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.enterpriseCodeSigningCertificate' - '@odata.nextLink': - type: string + allOf: + - $ref: '#/components/schemas/BaseCollectionPaginationCountResponse' + - type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.enterpriseCodeSigningCertificate' + additionalProperties: + type: object additionalProperties: type: object microsoft.graph.iosLobAppProvisioningConfigurationCollectionResponse: title: Collection of iosLobAppProvisioningConfiguration type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.iosLobAppProvisioningConfiguration' - '@odata.nextLink': - type: string + allOf: + - $ref: '#/components/schemas/BaseCollectionPaginationCountResponse' + - type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.iosLobAppProvisioningConfiguration' + additionalProperties: + type: object additionalProperties: type: object microsoft.graph.iosLobAppProvisioningConfigurationAssignmentCollectionResponse: title: Collection of iosLobAppProvisioningConfigurationAssignment type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.iosLobAppProvisioningConfigurationAssignment' - '@odata.nextLink': - type: string + allOf: + - $ref: '#/components/schemas/BaseCollectionPaginationCountResponse' + - type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.iosLobAppProvisioningConfigurationAssignment' + additionalProperties: + type: object additionalProperties: type: object microsoft.graph.managedDeviceMobileAppConfigurationDeviceStatusCollectionResponse: title: Collection of managedDeviceMobileAppConfigurationDeviceStatus type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.managedDeviceMobileAppConfigurationDeviceStatus' - '@odata.nextLink': - type: string + allOf: + - $ref: '#/components/schemas/BaseCollectionPaginationCountResponse' + - type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.managedDeviceMobileAppConfigurationDeviceStatus' + additionalProperties: + type: object additionalProperties: type: object microsoft.graph.mobileAppProvisioningConfigGroupAssignmentCollectionResponse: title: Collection of mobileAppProvisioningConfigGroupAssignment type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.mobileAppProvisioningConfigGroupAssignment' - '@odata.nextLink': - type: string + allOf: + - $ref: '#/components/schemas/BaseCollectionPaginationCountResponse' + - type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.mobileAppProvisioningConfigGroupAssignment' + additionalProperties: + type: object additionalProperties: type: object microsoft.graph.managedDeviceMobileAppConfigurationUserStatusCollectionResponse: title: Collection of managedDeviceMobileAppConfigurationUserStatus type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.managedDeviceMobileAppConfigurationUserStatus' - '@odata.nextLink': - type: string + allOf: + - $ref: '#/components/schemas/BaseCollectionPaginationCountResponse' + - type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.managedDeviceMobileAppConfigurationUserStatus' + additionalProperties: + type: object additionalProperties: type: object microsoft.graph.iosManagedAppProtectionCollectionResponse: title: Collection of iosManagedAppProtection type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.iosManagedAppProtection' - '@odata.nextLink': - type: string + allOf: + - $ref: '#/components/schemas/BaseCollectionPaginationCountResponse' + - type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.iosManagedAppProtection' + additionalProperties: + type: object additionalProperties: type: object microsoft.graph.managedAppPolicyCollectionResponse: title: Collection of managedAppPolicy type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.managedAppPolicy' - '@odata.nextLink': - type: string + allOf: + - $ref: '#/components/schemas/BaseCollectionPaginationCountResponse' + - type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.managedAppPolicy' + additionalProperties: + type: object additionalProperties: type: object microsoft.graph.managedAppRegistrationCollectionResponse: title: Collection of managedAppRegistration type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.managedAppRegistration' - '@odata.nextLink': - type: string + allOf: + - $ref: '#/components/schemas/BaseCollectionPaginationCountResponse' + - type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.managedAppRegistration' + additionalProperties: + type: object additionalProperties: type: object microsoft.graph.managedAppOperationCollectionResponse: title: Collection of managedAppOperation type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.managedAppOperation' - '@odata.nextLink': - type: string + allOf: + - $ref: '#/components/schemas/BaseCollectionPaginationCountResponse' + - type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.managedAppOperation' + additionalProperties: + type: object additionalProperties: type: object microsoft.graph.managedAppStatusCollectionResponse: title: Collection of managedAppStatus type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.managedAppStatus' - '@odata.nextLink': - type: string + allOf: + - $ref: '#/components/schemas/BaseCollectionPaginationCountResponse' + - type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.managedAppStatus' + additionalProperties: + type: object additionalProperties: type: object microsoft.graph.managedEBookCategoryCollectionResponse: title: Collection of managedEBookCategory type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.managedEBookCategory' - '@odata.nextLink': - type: string + allOf: + - $ref: '#/components/schemas/BaseCollectionPaginationCountResponse' + - type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.managedEBookCategory' + additionalProperties: + type: object additionalProperties: type: object microsoft.graph.managedEBookCollectionResponse: title: Collection of managedEBook type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.managedEBook' - '@odata.nextLink': - type: string + allOf: + - $ref: '#/components/schemas/BaseCollectionPaginationCountResponse' + - type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.managedEBook' + additionalProperties: + type: object additionalProperties: type: object microsoft.graph.managedEBookAssignmentCollectionResponse: title: Collection of managedEBookAssignment type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.managedEBookAssignment' - '@odata.nextLink': - type: string + allOf: + - $ref: '#/components/schemas/BaseCollectionPaginationCountResponse' + - type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.managedEBookAssignment' + additionalProperties: + type: object additionalProperties: type: object microsoft.graph.deviceInstallStateCollectionResponse: title: Collection of deviceInstallState type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.deviceInstallState' - '@odata.nextLink': - type: string + allOf: + - $ref: '#/components/schemas/BaseCollectionPaginationCountResponse' + - type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.deviceInstallState' + additionalProperties: + type: object additionalProperties: type: object microsoft.graph.userInstallStateSummaryCollectionResponse: title: Collection of userInstallStateSummary type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.userInstallStateSummary' - '@odata.nextLink': - type: string + allOf: + - $ref: '#/components/schemas/BaseCollectionPaginationCountResponse' + - type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.userInstallStateSummary' + additionalProperties: + type: object additionalProperties: type: object microsoft.graph.mdmWindowsInformationProtectionPolicyCollectionResponse: title: Collection of mdmWindowsInformationProtectionPolicy type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.mdmWindowsInformationProtectionPolicy' - '@odata.nextLink': - type: string + allOf: + - $ref: '#/components/schemas/BaseCollectionPaginationCountResponse' + - type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.mdmWindowsInformationProtectionPolicy' + additionalProperties: + type: object additionalProperties: type: object microsoft.graph.mobileAppCategoryCollectionResponse: title: Collection of mobileAppCategory type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.mobileAppCategory' - '@odata.nextLink': - type: string + allOf: + - $ref: '#/components/schemas/BaseCollectionPaginationCountResponse' + - type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.mobileAppCategory' + additionalProperties: + type: object additionalProperties: type: object microsoft.graph.managedDeviceMobileAppConfigurationCollectionResponse: title: Collection of managedDeviceMobileAppConfiguration type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.managedDeviceMobileAppConfiguration' - '@odata.nextLink': - type: string + allOf: + - $ref: '#/components/schemas/BaseCollectionPaginationCountResponse' + - type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.managedDeviceMobileAppConfiguration' + additionalProperties: + type: object additionalProperties: type: object microsoft.graph.managedDeviceMobileAppConfigurationAssignmentCollectionResponse: title: Collection of managedDeviceMobileAppConfigurationAssignment type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.managedDeviceMobileAppConfigurationAssignment' - '@odata.nextLink': - type: string - additionalProperties: + allOf: + - $ref: '#/components/schemas/BaseCollectionPaginationCountResponse' + - type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.managedDeviceMobileAppConfigurationAssignment' + additionalProperties: + type: object + additionalProperties: type: object microsoft.graph.mobileAppCollectionResponse: title: Collection of mobileApp type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.mobileApp' - '@odata.nextLink': - type: string + allOf: + - $ref: '#/components/schemas/BaseCollectionPaginationCountResponse' + - type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.mobileApp' + additionalProperties: + type: object additionalProperties: type: object microsoft.graph.mobileAppAssignmentCollectionResponse: title: Collection of mobileAppAssignment type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.mobileAppAssignment' - '@odata.nextLink': - type: string + allOf: + - $ref: '#/components/schemas/BaseCollectionPaginationCountResponse' + - type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.mobileAppAssignment' + additionalProperties: + type: object additionalProperties: type: object microsoft.graph.mobileAppInstallStatusCollectionResponse: title: Collection of mobileAppInstallStatus type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.mobileAppInstallStatus' - '@odata.nextLink': - type: string + allOf: + - $ref: '#/components/schemas/BaseCollectionPaginationCountResponse' + - type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.mobileAppInstallStatus' + additionalProperties: + type: object additionalProperties: type: object microsoft.graph.mobileAppRelationshipCollectionResponse: title: Collection of mobileAppRelationship type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.mobileAppRelationship' - '@odata.nextLink': - type: string + allOf: + - $ref: '#/components/schemas/BaseCollectionPaginationCountResponse' + - type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.mobileAppRelationship' + additionalProperties: + type: object additionalProperties: type: object microsoft.graph.userAppInstallStatusCollectionResponse: title: Collection of userAppInstallStatus type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.userAppInstallStatus' - '@odata.nextLink': - type: string + allOf: + - $ref: '#/components/schemas/BaseCollectionPaginationCountResponse' + - type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.userAppInstallStatus' + additionalProperties: + type: object additionalProperties: type: object microsoft.graph.policySetCollectionResponse: title: Collection of policySet type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.policySet' - '@odata.nextLink': - type: string + allOf: + - $ref: '#/components/schemas/BaseCollectionPaginationCountResponse' + - type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.policySet' + additionalProperties: + type: object additionalProperties: type: object microsoft.graph.policySetAssignmentCollectionResponse: title: Collection of policySetAssignment type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.policySetAssignment' - '@odata.nextLink': - type: string + allOf: + - $ref: '#/components/schemas/BaseCollectionPaginationCountResponse' + - type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.policySetAssignment' + additionalProperties: + type: object additionalProperties: type: object microsoft.graph.policySetItemCollectionResponse: title: Collection of policySetItem type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.policySetItem' - '@odata.nextLink': - type: string + allOf: + - $ref: '#/components/schemas/BaseCollectionPaginationCountResponse' + - type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.policySetItem' + additionalProperties: + type: object additionalProperties: type: object microsoft.graph.sideLoadingKeyCollectionResponse: title: Collection of sideLoadingKey type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.sideLoadingKey' - '@odata.nextLink': - type: string + allOf: + - $ref: '#/components/schemas/BaseCollectionPaginationCountResponse' + - type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.sideLoadingKey' + additionalProperties: + type: object additionalProperties: type: object microsoft.graph.targetedManagedAppConfigurationCollectionResponse: title: Collection of targetedManagedAppConfiguration type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.targetedManagedAppConfiguration' - '@odata.nextLink': - type: string + allOf: + - $ref: '#/components/schemas/BaseCollectionPaginationCountResponse' + - type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.targetedManagedAppConfiguration' + additionalProperties: + type: object additionalProperties: type: object microsoft.graph.targetedManagedAppPolicyAssignmentCollectionResponse: title: Collection of targetedManagedAppPolicyAssignment type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.targetedManagedAppPolicyAssignment' - '@odata.nextLink': - type: string + allOf: + - $ref: '#/components/schemas/BaseCollectionPaginationCountResponse' + - type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.targetedManagedAppPolicyAssignment' + additionalProperties: + type: object additionalProperties: type: object microsoft.graph.vppTokenCollectionResponse: title: Collection of vppToken type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.vppToken' - '@odata.nextLink': - type: string + allOf: + - $ref: '#/components/schemas/BaseCollectionPaginationCountResponse' + - type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.vppToken' + additionalProperties: + type: object additionalProperties: type: object microsoft.graph.windowsDefenderApplicationControlSupplementalPolicyCollectionResponse: title: Collection of windowsDefenderApplicationControlSupplementalPolicy type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.windowsDefenderApplicationControlSupplementalPolicy' - '@odata.nextLink': - type: string + allOf: + - $ref: '#/components/schemas/BaseCollectionPaginationCountResponse' + - type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.windowsDefenderApplicationControlSupplementalPolicy' + additionalProperties: + type: object additionalProperties: type: object microsoft.graph.windowsDefenderApplicationControlSupplementalPolicyAssignmentCollectionResponse: title: Collection of windowsDefenderApplicationControlSupplementalPolicyAssignment type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.windowsDefenderApplicationControlSupplementalPolicyAssignment' - '@odata.nextLink': - type: string + allOf: + - $ref: '#/components/schemas/BaseCollectionPaginationCountResponse' + - type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.windowsDefenderApplicationControlSupplementalPolicyAssignment' + additionalProperties: + type: object additionalProperties: type: object microsoft.graph.windowsDefenderApplicationControlSupplementalPolicyDeploymentStatusCollectionResponse: title: Collection of windowsDefenderApplicationControlSupplementalPolicyDeploymentStatus type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.windowsDefenderApplicationControlSupplementalPolicyDeploymentStatus' - '@odata.nextLink': - type: string + allOf: + - $ref: '#/components/schemas/BaseCollectionPaginationCountResponse' + - type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.windowsDefenderApplicationControlSupplementalPolicyDeploymentStatus' + additionalProperties: + type: object additionalProperties: type: object microsoft.graph.windowsInformationProtectionDeviceRegistrationCollectionResponse: title: Collection of windowsInformationProtectionDeviceRegistration type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.windowsInformationProtectionDeviceRegistration' - '@odata.nextLink': - type: string + allOf: + - $ref: '#/components/schemas/BaseCollectionPaginationCountResponse' + - type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.windowsInformationProtectionDeviceRegistration' + additionalProperties: + type: object additionalProperties: type: object microsoft.graph.windowsInformationProtectionPolicyCollectionResponse: title: Collection of windowsInformationProtectionPolicy type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.windowsInformationProtectionPolicy' - '@odata.nextLink': - type: string + allOf: + - $ref: '#/components/schemas/BaseCollectionPaginationCountResponse' + - type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.windowsInformationProtectionPolicy' + additionalProperties: + type: object additionalProperties: type: object microsoft.graph.windowsInformationProtectionWipeActionCollectionResponse: title: Collection of windowsInformationProtectionWipeAction type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.windowsInformationProtectionWipeAction' - '@odata.nextLink': - type: string + allOf: + - $ref: '#/components/schemas/BaseCollectionPaginationCountResponse' + - type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.windowsInformationProtectionWipeAction' + additionalProperties: + type: object additionalProperties: type: object microsoft.graph.windowsManagedAppProtectionCollectionResponse: title: Collection of windowsManagedAppProtection type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.windowsManagedAppProtection' - '@odata.nextLink': - type: string + allOf: + - $ref: '#/components/schemas/BaseCollectionPaginationCountResponse' + - type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.windowsManagedAppProtection' + additionalProperties: + type: object additionalProperties: type: object microsoft.graph.officeClientConfigurationCollectionResponse: title: Collection of officeClientConfiguration type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.officeClientConfiguration' - '@odata.nextLink': - type: string + allOf: + - $ref: '#/components/schemas/BaseCollectionPaginationCountResponse' + - type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.officeClientConfiguration' + additionalProperties: + type: object additionalProperties: type: object microsoft.graph.officeClientConfigurationAssignmentCollectionResponse: title: Collection of officeClientConfigurationAssignment type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.officeClientConfigurationAssignment' - '@odata.nextLink': - type: string + allOf: + - $ref: '#/components/schemas/BaseCollectionPaginationCountResponse' + - type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.officeClientConfigurationAssignment' + additionalProperties: + type: object additionalProperties: type: object microsoft.graph.deviceEnrollmentConfigurationCollectionResponse: title: Collection of deviceEnrollmentConfiguration type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.deviceEnrollmentConfiguration' - '@odata.nextLink': - type: string + allOf: + - $ref: '#/components/schemas/BaseCollectionPaginationCountResponse' + - type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.deviceEnrollmentConfiguration' + additionalProperties: + type: object additionalProperties: type: object microsoft.graph.enrollmentConfigurationAssignmentCollectionResponse: title: Collection of enrollmentConfigurationAssignment type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.enrollmentConfigurationAssignment' - '@odata.nextLink': - type: string + allOf: + - $ref: '#/components/schemas/BaseCollectionPaginationCountResponse' + - type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.enrollmentConfigurationAssignment' + additionalProperties: + type: object additionalProperties: type: object microsoft.graph.deviceManagementTroubleshootingEventCollectionResponse: title: Collection of deviceManagementTroubleshootingEvent type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.deviceManagementTroubleshootingEvent' - '@odata.nextLink': - type: string + allOf: + - $ref: '#/components/schemas/BaseCollectionPaginationCountResponse' + - type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.deviceManagementTroubleshootingEvent' + additionalProperties: + type: object additionalProperties: type: object microsoft.graph.managedDeviceCollectionResponse: title: Collection of managedDevice type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.managedDevice' - '@odata.nextLink': - type: string + allOf: + - $ref: '#/components/schemas/BaseCollectionPaginationCountResponse' + - type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.managedDevice' + additionalProperties: + type: object additionalProperties: type: object microsoft.graph.assignmentFilterEvaluationStatusDetailsCollectionResponse: title: Collection of assignmentFilterEvaluationStatusDetails type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.assignmentFilterEvaluationStatusDetails' - '@odata.nextLink': - type: string + allOf: + - $ref: '#/components/schemas/BaseCollectionPaginationCountResponse' + - type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.assignmentFilterEvaluationStatusDetails' + additionalProperties: + type: object additionalProperties: type: object microsoft.graph.detectedAppCollectionResponse: title: Collection of detectedApp type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.detectedApp' - '@odata.nextLink': - type: string + allOf: + - $ref: '#/components/schemas/BaseCollectionPaginationCountResponse' + - type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.detectedApp' + additionalProperties: + type: object additionalProperties: type: object microsoft.graph.deviceCompliancePolicyStateCollectionResponse: title: Collection of deviceCompliancePolicyState type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.deviceCompliancePolicyState' - '@odata.nextLink': - type: string + allOf: + - $ref: '#/components/schemas/BaseCollectionPaginationCountResponse' + - type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.deviceCompliancePolicyState' + additionalProperties: + type: object additionalProperties: type: object microsoft.graph.deviceConfigurationStateCollectionResponse: title: Collection of deviceConfigurationState type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.deviceConfigurationState' - '@odata.nextLink': - type: string + allOf: + - $ref: '#/components/schemas/BaseCollectionPaginationCountResponse' + - type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.deviceConfigurationState' + additionalProperties: + type: object additionalProperties: type: object microsoft.graph.deviceLogCollectionResponseCollectionResponse: title: Collection of deviceLogCollectionResponse type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.deviceLogCollectionResponse' - '@odata.nextLink': - type: string + allOf: + - $ref: '#/components/schemas/BaseCollectionPaginationCountResponse' + - type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.deviceLogCollectionResponse' + additionalProperties: + type: object additionalProperties: type: object microsoft.graph.managedDeviceMobileAppConfigurationStateCollectionResponse: title: Collection of managedDeviceMobileAppConfigurationState type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.managedDeviceMobileAppConfigurationState' - '@odata.nextLink': - type: string + allOf: + - $ref: '#/components/schemas/BaseCollectionPaginationCountResponse' + - type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.managedDeviceMobileAppConfigurationState' + additionalProperties: + type: object additionalProperties: type: object microsoft.graph.securityBaselineStateCollectionResponse: title: Collection of securityBaselineState type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.securityBaselineState' - '@odata.nextLink': - type: string + allOf: + - $ref: '#/components/schemas/BaseCollectionPaginationCountResponse' + - type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.securityBaselineState' + additionalProperties: + type: object additionalProperties: type: object microsoft.graph.securityBaselineSettingStateCollectionResponse: title: Collection of securityBaselineSettingState type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.securityBaselineSettingState' - '@odata.nextLink': - type: string + allOf: + - $ref: '#/components/schemas/BaseCollectionPaginationCountResponse' + - type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.securityBaselineSettingState' + additionalProperties: + type: object additionalProperties: type: object microsoft.graph.userCollectionResponse: title: Collection of user type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.user' - '@odata.nextLink': - type: string + allOf: + - $ref: '#/components/schemas/BaseCollectionPaginationCountResponse' + - type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.user' + additionalProperties: + type: object additionalProperties: type: object microsoft.graph.windowsDeviceMalwareStateCollectionResponse: title: Collection of windowsDeviceMalwareState type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.windowsDeviceMalwareState' - '@odata.nextLink': - type: string + allOf: + - $ref: '#/components/schemas/BaseCollectionPaginationCountResponse' + - type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.windowsDeviceMalwareState' + additionalProperties: + type: object additionalProperties: type: object microsoft.graph.mobileAppIntentAndStateCollectionResponse: title: Collection of mobileAppIntentAndState type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.mobileAppIntentAndState' - '@odata.nextLink': - type: string + allOf: + - $ref: '#/components/schemas/BaseCollectionPaginationCountResponse' + - type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.mobileAppIntentAndState' + additionalProperties: + type: object additionalProperties: type: object microsoft.graph.mobileAppTroubleshootingEventCollectionResponse: title: Collection of mobileAppTroubleshootingEvent type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.mobileAppTroubleshootingEvent' - '@odata.nextLink': - type: string + allOf: + - $ref: '#/components/schemas/BaseCollectionPaginationCountResponse' + - type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.mobileAppTroubleshootingEvent' + additionalProperties: + type: object additionalProperties: type: object microsoft.graph.appLogCollectionRequestCollectionResponse: title: Collection of appLogCollectionRequest type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.appLogCollectionRequest' - '@odata.nextLink': - type: string + allOf: + - $ref: '#/components/schemas/BaseCollectionPaginationCountResponse' + - type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.appLogCollectionRequest' + additionalProperties: + type: object additionalProperties: type: object microsoft.graph.appManagementLevel: @@ -32591,6 +34045,7 @@ components: items: type: string nullable: true + description: The collection of unique identifiers that can be associated with a user and can be used to bind the Azure AD user to a certificate for authentication and authorization into non-Azure AD environments. The identifiers must be unique in the tenant. additionalProperties: type: object microsoft.graph.customSecurityAttributeValue: @@ -32854,6 +34309,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.printerShare' + x-ms-navigationProperty: true additionalProperties: type: object microsoft.graph.userAnalytics: @@ -32869,6 +34325,7 @@ components: items: $ref: '#/components/schemas/microsoft.graph.activityStatistics' description: The collection of work activities that a user spent time on during and outside of working hours. Read-only. Nullable. + x-ms-navigationProperty: true additionalProperties: type: object microsoft.graph.cloudPC: @@ -32883,6 +34340,8 @@ components: nullable: true connectivityResult: $ref: '#/components/schemas/microsoft.graph.cloudPcConnectivityResult' + diskEncryptionState: + $ref: '#/components/schemas/microsoft.graph.cloudPcDiskEncryptionState' displayName: type: string description: The display name of the Cloud PC. @@ -32978,10 +34437,12 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.dataLossPreventionPolicy' + x-ms-navigationProperty: true sensitivityLabels: type: array items: $ref: '#/components/schemas/microsoft.graph.sensitivityLabel' + x-ms-navigationProperty: true sensitivityPolicySettings: $ref: '#/components/schemas/microsoft.graph.sensitivityPolicySettings' policy: @@ -32990,6 +34451,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.threatAssessmentRequest' + x-ms-navigationProperty: true additionalProperties: type: object microsoft.graph.servicePrincipal: @@ -33152,89 +34614,107 @@ components: description: 'Specifies the keyId of a public key from the keyCredentials collection. When configured, Azure AD issues tokens for this application encrypted using the key specified by this property. The application code that receives the encrypted token must use the matching private key to decrypt the token before it can be used for the signed-in user.' format: uuid nullable: true + verifiedPublisher: + $ref: '#/components/schemas/microsoft.graph.verifiedPublisher' appManagementPolicies: type: array items: $ref: '#/components/schemas/microsoft.graph.appManagementPolicy' description: The appManagementPolicy applied to this service principal. + x-ms-navigationProperty: true appRoleAssignedTo: type: array items: $ref: '#/components/schemas/microsoft.graph.appRoleAssignment' description: 'App role assignments for this app or service, granted to users, groups, and other service principals.Supports $expand.' + x-ms-navigationProperty: true appRoleAssignments: type: array items: $ref: '#/components/schemas/microsoft.graph.appRoleAssignment' description: 'App role assignment for another app or service, granted to this service principal. Supports $expand.' + x-ms-navigationProperty: true claimsMappingPolicies: type: array items: $ref: '#/components/schemas/microsoft.graph.claimsMappingPolicy' description: The claimsMappingPolicies assigned to this service principal. Supports $expand. + x-ms-navigationProperty: true createdObjects: type: array items: $ref: '#/components/schemas/microsoft.graph.directoryObject' description: Directory objects created by this service principal. Read-only. Nullable. + x-ms-navigationProperty: true delegatedPermissionClassifications: type: array items: $ref: '#/components/schemas/microsoft.graph.delegatedPermissionClassification' description: The permission classifications for delegated permissions exposed by the app that this service principal represents. Supports $expand. + x-ms-navigationProperty: true endpoints: type: array items: $ref: '#/components/schemas/microsoft.graph.endpoint' description: Endpoints available for discovery. Services like Sharepoint populate this property with a tenant specific SharePoint endpoints that other applications can discover and use in their experiences. + x-ms-navigationProperty: true federatedIdentityCredentials: type: array items: $ref: '#/components/schemas/microsoft.graph.federatedIdentityCredential' - description: Federated identities for a specific type of service principal - managed identity. Supports $expand and $filter (eq when counting empty collections). + x-ms-navigationProperty: true homeRealmDiscoveryPolicies: type: array items: $ref: '#/components/schemas/microsoft.graph.homeRealmDiscoveryPolicy' description: The homeRealmDiscoveryPolicies assigned to this service principal. Supports $expand. + x-ms-navigationProperty: true licenseDetails: type: array items: $ref: '#/components/schemas/microsoft.graph.licenseDetails' + x-ms-navigationProperty: true memberOf: type: array items: $ref: '#/components/schemas/microsoft.graph.directoryObject' description: 'Roles that this service principal is a member of. HTTP Methods: GET Read-only. Nullable. Supports $expand.' + x-ms-navigationProperty: true oauth2PermissionGrants: type: array items: $ref: '#/components/schemas/microsoft.graph.oAuth2PermissionGrant' description: Delegated permission grants authorizing this service principal to access an API on behalf of a signed-in user. Read-only. Nullable. + x-ms-navigationProperty: true ownedObjects: type: array items: $ref: '#/components/schemas/microsoft.graph.directoryObject' description: Directory objects that are owned by this service principal. Read-only. Nullable. Supports $expand. + x-ms-navigationProperty: true owners: type: array items: $ref: '#/components/schemas/microsoft.graph.directoryObject' description: Directory objects that are owners of this servicePrincipal. The owners are a set of non-admin users or servicePrincipals who are allowed to modify this object. Read-only. Nullable. Supports $expand. + x-ms-navigationProperty: true tokenIssuancePolicies: type: array items: $ref: '#/components/schemas/microsoft.graph.tokenIssuancePolicy' description: The tokenIssuancePolicies assigned to this service principal. Supports $expand. + x-ms-navigationProperty: true tokenLifetimePolicies: type: array items: $ref: '#/components/schemas/microsoft.graph.tokenLifetimePolicy' description: The tokenLifetimePolicies assigned to this service principal. Supports $expand. + x-ms-navigationProperty: true transitiveMemberOf: type: array items: $ref: '#/components/schemas/microsoft.graph.directoryObject' + x-ms-navigationProperty: true synchronization: $ref: '#/components/schemas/microsoft.graph.synchronization' additionalProperties: @@ -33429,26 +34909,31 @@ components: items: $ref: '#/components/schemas/microsoft.graph.calendarPermission' description: The permissions of the users with whom the calendar is shared. + x-ms-navigationProperty: true calendarView: type: array items: $ref: '#/components/schemas/microsoft.graph.event' description: The calendar view for the calendar. Navigation property. Read-only. + x-ms-navigationProperty: true events: type: array items: $ref: '#/components/schemas/microsoft.graph.event' description: The events in the calendar. Navigation property. Read-only. + x-ms-navigationProperty: true multiValueExtendedProperties: type: array items: $ref: '#/components/schemas/microsoft.graph.multiValueLegacyExtendedProperty' description: The collection of multi-value extended properties defined for the calendar. Read-only. Nullable. + x-ms-navigationProperty: true singleValueExtendedProperties: type: array items: $ref: '#/components/schemas/microsoft.graph.singleValueLegacyExtendedProperty' description: The collection of single-value extended properties defined for the calendar. Read-only. Nullable. + x-ms-navigationProperty: true additionalProperties: type: object microsoft.graph.calendarGroup: @@ -33476,6 +34961,7 @@ components: items: $ref: '#/components/schemas/microsoft.graph.calendar' description: The calendars in the calendar group. Navigation property. Read-only. Nullable. + x-ms-navigationProperty: true additionalProperties: type: object microsoft.graph.event: @@ -33605,32 +35091,38 @@ components: items: $ref: '#/components/schemas/microsoft.graph.attachment' description: 'The collection of FileAttachment, ItemAttachment, and referenceAttachment attachments for the event. Navigation property. Read-only. Nullable.' + x-ms-navigationProperty: true calendar: $ref: '#/components/schemas/microsoft.graph.calendar' exceptionOccurrences: type: array items: $ref: '#/components/schemas/microsoft.graph.event' + x-ms-navigationProperty: true extensions: type: array items: $ref: '#/components/schemas/microsoft.graph.extension' description: The collection of open extensions defined for the event. Nullable. + x-ms-navigationProperty: true instances: type: array items: $ref: '#/components/schemas/microsoft.graph.event' description: 'The occurrences of a recurring series, if the event is a series master. This property includes occurrences that are part of the recurrence pattern, and exceptions that have been modified, but does not include occurrences that have been cancelled from the series. Navigation property. Read-only. Nullable.' + x-ms-navigationProperty: true multiValueExtendedProperties: type: array items: $ref: '#/components/schemas/microsoft.graph.multiValueLegacyExtendedProperty' description: The collection of multi-value extended properties defined for the event. Read-only. Nullable. + x-ms-navigationProperty: true singleValueExtendedProperties: type: array items: $ref: '#/components/schemas/microsoft.graph.singleValueLegacyExtendedProperty' description: The collection of single-value extended properties defined for the event. Read-only. Nullable. + x-ms-navigationProperty: true additionalProperties: type: object microsoft.graph.contactFolder: @@ -33656,21 +35148,25 @@ components: items: $ref: '#/components/schemas/microsoft.graph.contactFolder' description: The collection of child folders in the folder. Navigation property. Read-only. Nullable. + x-ms-navigationProperty: true contacts: type: array items: $ref: '#/components/schemas/microsoft.graph.contact' description: The contacts in the folder. Navigation property. Read-only. Nullable. + x-ms-navigationProperty: true multiValueExtendedProperties: type: array items: $ref: '#/components/schemas/microsoft.graph.multiValueLegacyExtendedProperty' description: The collection of multi-value extended properties defined for the contactFolder. Read-only. Nullable. + x-ms-navigationProperty: true singleValueExtendedProperties: type: array items: $ref: '#/components/schemas/microsoft.graph.singleValueLegacyExtendedProperty' description: The collection of single-value extended properties defined for the contactFolder. Read-only. Nullable. + x-ms-navigationProperty: true additionalProperties: type: object microsoft.graph.contact: @@ -33805,11 +35301,13 @@ components: items: $ref: '#/components/schemas/microsoft.graph.extension' description: The collection of open extensions defined for the contact. Nullable. + x-ms-navigationProperty: true multiValueExtendedProperties: type: array items: $ref: '#/components/schemas/microsoft.graph.multiValueLegacyExtendedProperty' description: The collection of multi-value extended properties defined for the contact. Read-only. Nullable. + x-ms-navigationProperty: true photo: $ref: '#/components/schemas/microsoft.graph.profilePhoto' singleValueExtendedProperties: @@ -33817,6 +35315,7 @@ components: items: $ref: '#/components/schemas/microsoft.graph.singleValueLegacyExtendedProperty' description: The collection of single-value extended properties defined for the contact. Read-only. Nullable. + x-ms-navigationProperty: true additionalProperties: type: object microsoft.graph.inferenceClassification: @@ -33830,6 +35329,7 @@ components: items: $ref: '#/components/schemas/microsoft.graph.inferenceClassificationOverride' description: 'A set of overrides for a user to always classify messages from specific senders in certain ways: focused, or other. Read-only. Nullable.' + x-ms-navigationProperty: true additionalProperties: type: object microsoft.graph.group: @@ -34057,6 +35557,7 @@ components: items: $ref: '#/components/schemas/microsoft.graph.appRoleAssignment' description: Represents the app roles a group has been granted for an application. Supports $expand. + x-ms-navigationProperty: true createdOnBehalfOf: $ref: '#/components/schemas/microsoft.graph.directoryObject' endpoints: @@ -34064,51 +35565,61 @@ components: items: $ref: '#/components/schemas/microsoft.graph.endpoint' description: Endpoints for the group. Read-only. Nullable. + x-ms-navigationProperty: true memberOf: 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. Supports $expand.' + x-ms-navigationProperty: true members: type: array items: $ref: '#/components/schemas/microsoft.graph.directoryObject' description: 'Direct members of this group, who can be users, devices, other groups, or service principals. Supports the List members, Add member, and Remove member operations. Nullable. Supports $expand including nested $select. For example, /groups?$filter=startsWith(displayName,''Role'')&$select=id,displayName&$expand=members($select=id,userPrincipalName,displayName).' + x-ms-navigationProperty: true membersWithLicenseErrors: type: array items: $ref: '#/components/schemas/microsoft.graph.directoryObject' description: A list of group members with license errors from this group-based license assignment. Read-only. + x-ms-navigationProperty: true owners: type: array items: $ref: '#/components/schemas/microsoft.graph.directoryObject' description: 'The owners of the group who can be users or service principals. Nullable. If this property is not specified when creating a Microsoft 365 group, the calling user is automatically assigned as the group owner. Supports $expand including nested $select. For example, /groups?$filter=startsWith(displayName,''Role'')&$select=id,displayName&$expand=owners($select=id,userPrincipalName,displayName).' + x-ms-navigationProperty: true permissionGrants: type: array items: $ref: '#/components/schemas/microsoft.graph.resourceSpecificPermissionGrant' description: The permissions that have been granted for a group to a specific application. Supports $expand. + x-ms-navigationProperty: true 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.' + x-ms-navigationProperty: true transitiveMemberOf: type: array items: $ref: '#/components/schemas/microsoft.graph.directoryObject' description: 'The groups that a group is a member of, either directly and through nested membership. Nullable.' + x-ms-navigationProperty: true transitiveMembers: type: array items: $ref: '#/components/schemas/microsoft.graph.directoryObject' description: The direct and transitive members of a group. Nullable. + x-ms-navigationProperty: true acceptedSenders: type: array items: $ref: '#/components/schemas/microsoft.graph.directoryObject' description: The list of users or groups that are allowed to create post's or calendar events in this group. If this list is non-empty then only users or groups listed here are allowed to post. + x-ms-navigationProperty: true calendar: $ref: '#/components/schemas/microsoft.graph.calendar' calendarView: @@ -34116,26 +35627,31 @@ components: items: $ref: '#/components/schemas/microsoft.graph.event' description: The calendar view for the calendar. Read-only. + x-ms-navigationProperty: true conversations: type: array items: $ref: '#/components/schemas/microsoft.graph.conversation' description: The group's conversations. + x-ms-navigationProperty: true events: type: array items: $ref: '#/components/schemas/microsoft.graph.event' description: The group's events. + x-ms-navigationProperty: true rejectedSenders: type: array items: $ref: '#/components/schemas/microsoft.graph.directoryObject' description: The list of users or groups that are not allowed to create posts or calendar events in this group. Nullable + x-ms-navigationProperty: true threads: type: array items: $ref: '#/components/schemas/microsoft.graph.conversationThread' description: The group's conversation threads. Nullable. + x-ms-navigationProperty: true drive: $ref: '#/components/schemas/microsoft.graph.drive' drives: @@ -34143,21 +35659,25 @@ components: items: $ref: '#/components/schemas/microsoft.graph.drive' description: The group's drives. Read-only. + x-ms-navigationProperty: true sites: type: array items: $ref: '#/components/schemas/microsoft.graph.site' description: The list of SharePoint sites in this group. Access the default site with /sites/root. + x-ms-navigationProperty: true extensions: type: array items: $ref: '#/components/schemas/microsoft.graph.extension' description: The collection of open extensions defined for the group. Read-only. Nullable. + x-ms-navigationProperty: true groupLifecyclePolicies: type: array items: $ref: '#/components/schemas/microsoft.graph.groupLifecyclePolicy' description: The collection of lifecycle policies for this group. Read-only. Nullable. + x-ms-navigationProperty: true planner: $ref: '#/components/schemas/microsoft.graph.plannerGroup' onenote: @@ -34169,6 +35689,7 @@ components: items: $ref: '#/components/schemas/microsoft.graph.profilePhoto' description: The profile photos owned by the group. Read-only. Nullable. + x-ms-navigationProperty: true team: $ref: '#/components/schemas/microsoft.graph.team' additionalProperties: @@ -34221,30 +35742,36 @@ components: items: $ref: '#/components/schemas/microsoft.graph.mailFolder' description: The collection of child folders in the mailFolder. + x-ms-navigationProperty: true messageRules: type: array items: $ref: '#/components/schemas/microsoft.graph.messageRule' description: The collection of rules that apply to the user's Inbox folder. + x-ms-navigationProperty: true messages: type: array items: $ref: '#/components/schemas/microsoft.graph.message' description: The collection of messages in the mailFolder. + x-ms-navigationProperty: true multiValueExtendedProperties: type: array items: $ref: '#/components/schemas/microsoft.graph.multiValueLegacyExtendedProperty' description: The collection of multi-value extended properties defined for the mailFolder. Read-only. Nullable. + x-ms-navigationProperty: true singleValueExtendedProperties: type: array items: $ref: '#/components/schemas/microsoft.graph.singleValueLegacyExtendedProperty' description: The collection of single-value extended properties defined for the mailFolder. Read-only. Nullable. + x-ms-navigationProperty: true userConfigurations: type: array items: $ref: '#/components/schemas/microsoft.graph.userConfiguration' + x-ms-navigationProperty: true additionalProperties: type: object microsoft.graph.message: @@ -34355,26 +35882,31 @@ components: items: $ref: '#/components/schemas/microsoft.graph.attachment' description: The fileAttachment and itemAttachment attachments for the message. + x-ms-navigationProperty: true extensions: type: array items: $ref: '#/components/schemas/microsoft.graph.extension' description: The collection of open extensions defined for the message. Nullable. + x-ms-navigationProperty: true mentions: type: array items: $ref: '#/components/schemas/microsoft.graph.mention' description: 'A collection of mentions in the message, ordered by the createdDateTime from the newest to the oldest. By default, a GET /messages does not return this property unless you apply $expand on the property.' + x-ms-navigationProperty: true multiValueExtendedProperties: type: array items: $ref: '#/components/schemas/microsoft.graph.multiValueLegacyExtendedProperty' description: The collection of multi-value extended properties defined for the message. Nullable. + x-ms-navigationProperty: true singleValueExtendedProperties: type: array items: $ref: '#/components/schemas/microsoft.graph.singleValueLegacyExtendedProperty' description: The collection of single-value extended properties defined for the message. Nullable. + x-ms-navigationProperty: true additionalProperties: type: object microsoft.graph.outlookUser: @@ -34388,18 +35920,22 @@ components: items: $ref: '#/components/schemas/microsoft.graph.outlookCategory' description: A list of categories defined for the user. + x-ms-navigationProperty: true taskFolders: type: array items: $ref: '#/components/schemas/microsoft.graph.outlookTaskFolder' + x-ms-navigationProperty: true taskGroups: type: array items: $ref: '#/components/schemas/microsoft.graph.outlookTaskGroup' + x-ms-navigationProperty: true tasks: type: array items: $ref: '#/components/schemas/microsoft.graph.outlookTask' + x-ms-navigationProperty: true additionalProperties: type: object microsoft.graph.person: @@ -34518,21 +36054,25 @@ components: items: $ref: '#/components/schemas/microsoft.graph.itemActivityOLD' description: The list of recent activities that took place under this drive. + x-ms-navigationProperty: true bundles: type: array items: $ref: '#/components/schemas/microsoft.graph.driveItem' description: 'Collection of [bundles][bundle] (albums and multi-select-shared sets of items). Only in personal OneDrive.' + x-ms-navigationProperty: true following: type: array items: $ref: '#/components/schemas/microsoft.graph.driveItem' description: The list of items the user is following. Only in OneDrive for Business. + x-ms-navigationProperty: true items: type: array items: $ref: '#/components/schemas/microsoft.graph.driveItem' description: All items contained in the drive. Read-only. Nullable. + x-ms-navigationProperty: true list: $ref: '#/components/schemas/microsoft.graph.list' root: @@ -34542,6 +36082,7 @@ components: items: $ref: '#/components/schemas/microsoft.graph.driveItem' description: Collection of common folders available in OneDrive. Read-only. Nullable. + x-ms-navigationProperty: true additionalProperties: type: object microsoft.graph.site: @@ -34571,11 +36112,13 @@ components: items: $ref: '#/components/schemas/microsoft.graph.columnDefinition' description: The collection of column definitions reusable across lists under this site. + x-ms-navigationProperty: true contentTypes: type: array items: $ref: '#/components/schemas/microsoft.graph.contentType' description: The collection of content types defined for this site. + x-ms-navigationProperty: true drive: $ref: '#/components/schemas/microsoft.graph.drive' drives: @@ -34583,41 +36126,49 @@ components: items: $ref: '#/components/schemas/microsoft.graph.drive' description: The collection of drives (document libraries) under this site. + x-ms-navigationProperty: true externalColumns: type: array items: $ref: '#/components/schemas/microsoft.graph.columnDefinition' description: The collection of column definitions available in the site that are referenced from the sites in the parent hierarchy of the current site. + x-ms-navigationProperty: true items: type: array items: $ref: '#/components/schemas/microsoft.graph.baseItem' description: Used to address any item contained in this site. This collection cannot be enumerated. + x-ms-navigationProperty: true lists: type: array items: $ref: '#/components/schemas/microsoft.graph.list' description: The collection of lists under this site. + x-ms-navigationProperty: true operations: type: array items: $ref: '#/components/schemas/microsoft.graph.richLongRunningOperation' description: The collection of long running operations for the site. + x-ms-navigationProperty: true pages: type: array items: $ref: '#/components/schemas/microsoft.graph.sitePage' description: The collection of pages in the SitePages list in this site. + x-ms-navigationProperty: true permissions: type: array items: $ref: '#/components/schemas/microsoft.graph.permission' description: The permissions associated with the site. Nullable. + x-ms-navigationProperty: true sites: type: array items: $ref: '#/components/schemas/microsoft.graph.site' description: The collection of the sub-sites under this site. + x-ms-navigationProperty: true termStore: $ref: '#/components/schemas/microsoft.graph.termStore.store' onenote: @@ -34657,7 +36208,8 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.userConsentRequest' - description: A list of pending user consent requests. + description: A list of pending user consent requests. Supports $filter (eq). + x-ms-navigationProperty: true additionalProperties: type: object microsoft.graph.approval: @@ -34670,6 +36222,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.approvalStep' + x-ms-navigationProperty: true additionalProperties: type: object microsoft.graph.accessReviewInstance: @@ -34716,11 +36269,13 @@ components: items: $ref: '#/components/schemas/microsoft.graph.accessReviewReviewer' description: 'Returns the collection of reviewers who were contacted to complete this review. While the reviewers and fallbackReviewers properties of the accessReviewScheduleDefinition might specify group owners or managers as reviewers, contactedReviewers returns their individual identities. Supports $select. Read-only.' + x-ms-navigationProperty: true decisions: type: array items: $ref: '#/components/schemas/microsoft.graph.accessReviewInstanceDecisionItem' description: 'Each user reviewed in an accessReviewInstance has a decision item representing if they were approved, denied, or not yet reviewed.' + x-ms-navigationProperty: true definition: $ref: '#/components/schemas/microsoft.graph.accessReviewScheduleDefinition' stages: @@ -34728,6 +36283,7 @@ components: items: $ref: '#/components/schemas/microsoft.graph.accessReviewStage' description: 'If the instance has multiple stages, this returns the collection of stages. A new stage will only be created when the previous stage ends. The existence, number, and settings of stages on a review instance are created based on the accessReviewStageSettings on the parent accessReviewScheduleDefinition.' + x-ms-navigationProperty: true additionalProperties: type: object microsoft.graph.agreementAcceptance: @@ -34850,31 +36406,36 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.plannerDelta' + x-ms-navigationProperty: true favoritePlans: type: array items: $ref: '#/components/schemas/microsoft.graph.plannerPlan' description: Read-only. Nullable. Returns the plannerPlans that the user marked as favorites. + x-ms-navigationProperty: true plans: type: array items: $ref: '#/components/schemas/microsoft.graph.plannerPlan' - description: Read-only. Nullable. Returns the plannerTasks assigned to the user. + x-ms-navigationProperty: true recentPlans: type: array items: $ref: '#/components/schemas/microsoft.graph.plannerPlan' description: Read-only. Nullable. Returns the plannerPlans that have been recently viewed by the user in apps that support recent plans. + x-ms-navigationProperty: true rosterPlans: type: array items: $ref: '#/components/schemas/microsoft.graph.plannerPlan' description: Read-only. Nullable. Returns the plannerPlans contained by the plannerRosters the user is a member. + x-ms-navigationProperty: true tasks: type: array items: $ref: '#/components/schemas/microsoft.graph.plannerTask' description: Read-only. Nullable. Returns the plannerTasks assigned to the user. + x-ms-navigationProperty: true additionalProperties: type: object microsoft.graph.itemInsights: @@ -34917,31 +36478,37 @@ components: items: $ref: '#/components/schemas/microsoft.graph.notebook' description: The collection of OneNote notebooks that are owned by the user or group. Read-only. Nullable. + x-ms-navigationProperty: true operations: type: array items: $ref: '#/components/schemas/microsoft.graph.onenoteOperation' description: 'The status of OneNote operations. Getting an operations collection is not supported, but you can get the status of long-running operations if the Operation-Location header is returned in the response. Read-only. Nullable.' + x-ms-navigationProperty: true pages: type: array items: $ref: '#/components/schemas/microsoft.graph.onenotePage' description: The pages in all OneNote notebooks that are owned by the user or group. Read-only. Nullable. + x-ms-navigationProperty: true resources: type: array items: $ref: '#/components/schemas/microsoft.graph.onenoteResource' description: 'The image and other file resources in OneNote pages. Getting a resources collection is not supported, but you can get the binary content of a specific resource. Read-only. Nullable.' + x-ms-navigationProperty: true sectionGroups: type: array items: $ref: '#/components/schemas/microsoft.graph.sectionGroup' description: The section groups in all OneNote notebooks that are owned by the user or group. Read-only. Nullable. + x-ms-navigationProperty: true sections: type: array items: $ref: '#/components/schemas/microsoft.graph.onenoteSection' description: The sections in all OneNote notebooks that are owned by the user or group. Read-only. Nullable. + x-ms-navigationProperty: true additionalProperties: type: object microsoft.graph.profilePhoto: @@ -34976,96 +36543,115 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.userAccountInformation' + x-ms-navigationProperty: true addresses: type: array items: $ref: '#/components/schemas/microsoft.graph.itemAddress' description: Represents details of addresses associated with the user. + x-ms-navigationProperty: true anniversaries: type: array items: $ref: '#/components/schemas/microsoft.graph.personAnnualEvent' description: Represents the details of meaningful dates associated with a person. + x-ms-navigationProperty: true awards: type: array items: $ref: '#/components/schemas/microsoft.graph.personAward' description: Represents the details of awards or honors associated with a person. + x-ms-navigationProperty: true certifications: type: array items: $ref: '#/components/schemas/microsoft.graph.personCertification' description: Represents the details of certifications associated with a person. + x-ms-navigationProperty: true educationalActivities: type: array items: $ref: '#/components/schemas/microsoft.graph.educationalActivity' description: 'Represents data that a user has supplied related to undergraduate, graduate, postgraduate or other educational activities.' + x-ms-navigationProperty: true emails: type: array items: $ref: '#/components/schemas/microsoft.graph.itemEmail' description: Represents detailed information about email addresses associated with the user. + x-ms-navigationProperty: true interests: type: array items: $ref: '#/components/schemas/microsoft.graph.personInterest' description: Provides detailed information about interests the user has associated with themselves in various services. + x-ms-navigationProperty: true languages: type: array items: $ref: '#/components/schemas/microsoft.graph.languageProficiency' description: Represents detailed information about languages that a user has added to their profile. + x-ms-navigationProperty: true names: type: array items: $ref: '#/components/schemas/microsoft.graph.personName' description: Represents the names a user has added to their profile. + x-ms-navigationProperty: true notes: type: array items: $ref: '#/components/schemas/microsoft.graph.personAnnotation' description: Represents notes that a user has added to their profile. + x-ms-navigationProperty: true patents: type: array items: $ref: '#/components/schemas/microsoft.graph.itemPatent' description: Represents patents that a user has added to their profile. + x-ms-navigationProperty: true phones: type: array items: $ref: '#/components/schemas/microsoft.graph.itemPhone' description: Represents detailed information about phone numbers associated with a user in various services. + x-ms-navigationProperty: true positions: type: array items: $ref: '#/components/schemas/microsoft.graph.workPosition' description: Represents detailed information about work positions associated with a user's profile. + x-ms-navigationProperty: true projects: type: array items: $ref: '#/components/schemas/microsoft.graph.projectParticipation' description: Represents detailed information about projects associated with a user. + x-ms-navigationProperty: true publications: type: array items: $ref: '#/components/schemas/microsoft.graph.itemPublication' description: Represents details of any publications a user has added to their profile. + x-ms-navigationProperty: true skills: type: array items: $ref: '#/components/schemas/microsoft.graph.skillProficiency' description: Represents detailed information about skills associated with a user in various services. + x-ms-navigationProperty: true webAccounts: type: array items: $ref: '#/components/schemas/microsoft.graph.webAccount' description: Represents web accounts the user has indicated they use or has added to their user profile. + x-ms-navigationProperty: true websites: type: array items: $ref: '#/components/schemas/microsoft.graph.personWebsite' description: Represents detailed information about websites associated with a user in various services. + x-ms-navigationProperty: true additionalProperties: type: object microsoft.graph.userActivity: @@ -35076,50 +36662,40 @@ components: properties: activationUrl: type: string - description: Required. URL used to launch the activity in the best native experience represented by the appId. Might launch a web-based app if no native app exists. activitySourceHost: type: string - description: 'Required. URL for the domain representing the cross-platform identity mapping for the app. Mapping is stored either as a JSON file hosted on the domain or configurable via Windows Dev Center. The JSON file is named cross-platform-app-identifiers and is hosted at root of your HTTPS domain, either at the top level domain or include a sub domain. For example: https://contoso.com or https://myapp.contoso.com but NOT https://myapp.contoso.com/somepath. You must have a unique file and domain (or sub domain) per cross-platform app identity. For example, a separate file and domain is needed for Word vs. PowerPoint.' appActivityId: type: string - description: Required. The unique activity ID in the context of the app - supplied by caller and immutable thereafter. appDisplayName: type: string - description: Optional. Short text description of the app used to generate the activity for use in cases when the app is not installed on the user’s local device. nullable: true contentInfo: $ref: '#/components/schemas/microsoft.graph.Json' contentUrl: type: string - description: 'Optional. Used in the event the content can be rendered outside of a native or web-based app experience (for example, a pointer to an item in an RSS feed).' 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: Set by the server. DateTime in UTC when the object was created on the server. format: date-time 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: Set by the server. DateTime in UTC when the object expired on the server. format: date-time nullable: true fallbackUrl: type: string - description: 'Optional. URL used to launch the activity in a web-based app, if available.' 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: Set by the server. DateTime in UTC when the object was modified on the server. format: date-time nullable: true status: $ref: '#/components/schemas/microsoft.graph.status' userTimezone: type: string - description: Optional. The timezone in which the user's device used to generate the activity was located at activity creation time; values supplied as Olson IDs in order to support cross-platform representation. nullable: true visualElements: $ref: '#/components/schemas/microsoft.graph.visualInfo' @@ -35127,7 +36703,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.activityHistoryItem' - description: Optional. NavigationProperty/Containment; navigation property to the activity's historyItems. + x-ms-navigationProperty: true additionalProperties: type: object microsoft.graph.device: @@ -35298,36 +36874,43 @@ components: items: $ref: '#/components/schemas/microsoft.graph.usageRight' description: Represents the usage rights a device has been granted. + x-ms-navigationProperty: true memberOf: type: array items: $ref: '#/components/schemas/microsoft.graph.directoryObject' description: Groups and administrative units that this device is a member of. Read-only. Nullable. Supports $expand. + x-ms-navigationProperty: true registeredOwners: type: array items: $ref: '#/components/schemas/microsoft.graph.directoryObject' description: 'The user that cloud joined the device or registered their personal device. The registered owner is set at the time of registration. Currently, there can be only one owner. Read-only. Nullable. Supports $expand.' + x-ms-navigationProperty: true registeredUsers: type: array items: $ref: '#/components/schemas/microsoft.graph.directoryObject' description: 'Collection of registered users of the device. For cloud joined devices and registered personal devices, registered users are set to the same value as registered owners at the time of registration. Read-only. Nullable. Supports $expand.' + x-ms-navigationProperty: true transitiveMemberOf: type: array items: $ref: '#/components/schemas/microsoft.graph.directoryObject' description: Groups and administrative units that this device is a member of. This operation is transitive. Supports $expand. + x-ms-navigationProperty: true extensions: type: array items: $ref: '#/components/schemas/microsoft.graph.extension' description: The collection of open extensions defined for the device. Read-only. Nullable. + x-ms-navigationProperty: true commands: type: array items: $ref: '#/components/schemas/microsoft.graph.command' description: Set of commands sent to this device. + x-ms-navigationProperty: true additionalProperties: type: object microsoft.graph.onlineMeeting: @@ -35346,8 +36929,6 @@ components: nullable: true allowedPresenters: $ref: '#/components/schemas/microsoft.graph.onlineMeetingPresenters' - allowMeetingChat: - $ref: '#/components/schemas/microsoft.graph.meetingChatMode' allowTeamworkReactions: type: boolean description: Indicates if Teams reactions are enabled for the meeting. @@ -35445,6 +37026,7 @@ components: items: $ref: '#/components/schemas/microsoft.graph.meetingAttendanceReport' description: The attendance reports of an online meeting. Read-only. + x-ms-navigationProperty: true meetingAttendanceReport: $ref: '#/components/schemas/microsoft.graph.meetingAttendanceReport' registration: @@ -35454,6 +37036,7 @@ components: items: $ref: '#/components/schemas/microsoft.graph.callTranscript' description: The transcripts of an online meeting. Read-only. + x-ms-navigationProperty: true additionalProperties: type: object microsoft.graph.presence: @@ -35485,54 +37068,65 @@ components: items: $ref: '#/components/schemas/microsoft.graph.emailAuthenticationMethod' description: Represents the email addresses registered to a user for authentication. + x-ms-navigationProperty: true fido2Methods: type: array items: $ref: '#/components/schemas/microsoft.graph.fido2AuthenticationMethod' description: Represents the FIDO2 security keys registered to a user for authentication. + x-ms-navigationProperty: true methods: type: array items: $ref: '#/components/schemas/microsoft.graph.authenticationMethod' description: Represents all authentication methods registered to a user. + x-ms-navigationProperty: true microsoftAuthenticatorMethods: type: array items: $ref: '#/components/schemas/microsoft.graph.microsoftAuthenticatorAuthenticationMethod' description: The details of the Microsoft Authenticator app registered to a user for authentication. + x-ms-navigationProperty: true operations: type: array items: $ref: '#/components/schemas/microsoft.graph.longRunningOperation' + x-ms-navigationProperty: true passwordlessMicrosoftAuthenticatorMethods: type: array items: $ref: '#/components/schemas/microsoft.graph.passwordlessMicrosoftAuthenticatorAuthenticationMethod' description: Represents the Microsoft Authenticator Passwordless Phone Sign-in methods registered to a user for authentication. + x-ms-navigationProperty: true passwordMethods: type: array items: $ref: '#/components/schemas/microsoft.graph.passwordAuthenticationMethod' description: Represents the details of the password authentication method registered to a user for authentication. + x-ms-navigationProperty: true phoneMethods: type: array items: $ref: '#/components/schemas/microsoft.graph.phoneAuthenticationMethod' description: Represents the phone registered to a user for authentication. + x-ms-navigationProperty: true softwareOathMethods: type: array items: $ref: '#/components/schemas/microsoft.graph.softwareOathAuthenticationMethod' + x-ms-navigationProperty: true temporaryAccessPassMethods: type: array items: $ref: '#/components/schemas/microsoft.graph.temporaryAccessPassAuthenticationMethod' description: Represents a Temporary Access Pass registered to a user for authentication through time-limited passcodes. + x-ms-navigationProperty: true windowsHelloForBusinessMethods: type: array items: $ref: '#/components/schemas/microsoft.graph.windowsHelloForBusinessAuthenticationMethod' description: Represents the Windows Hello for Business authentication method registered to a user for authentication. + x-ms-navigationProperty: true additionalProperties: type: object microsoft.graph.tasks: @@ -35546,11 +37140,13 @@ components: items: $ref: '#/components/schemas/microsoft.graph.baseTask' description: All tasks in the users mailbox. + x-ms-navigationProperty: true lists: type: array items: $ref: '#/components/schemas/microsoft.graph.baseTaskList' description: The task lists in the users mailbox. + x-ms-navigationProperty: true additionalProperties: type: object microsoft.graph.chat: @@ -35594,6 +37190,7 @@ components: items: $ref: '#/components/schemas/microsoft.graph.teamsAppInstallation' description: A collection of all the apps in the chat. Nullable. + x-ms-navigationProperty: true lastMessagePreview: $ref: '#/components/schemas/microsoft.graph.chatMessageInfo' members: @@ -35601,31 +37198,37 @@ components: items: $ref: '#/components/schemas/microsoft.graph.conversationMember' description: A collection of all the members in the chat. Nullable. + x-ms-navigationProperty: true messages: type: array items: $ref: '#/components/schemas/microsoft.graph.chatMessage' description: A collection of all the messages in the chat. Nullable. + x-ms-navigationProperty: true operations: type: array items: $ref: '#/components/schemas/microsoft.graph.teamsAsyncOperation' description: A collection of all the Teams async operations that ran or are running on the chat. Nullable. + x-ms-navigationProperty: true permissionGrants: type: array items: $ref: '#/components/schemas/microsoft.graph.resourceSpecificPermissionGrant' description: A collection of permissions granted to apps for the chat. + x-ms-navigationProperty: true pinnedMessages: type: array items: $ref: '#/components/schemas/microsoft.graph.pinnedChatMessageInfo' description: A collection of all the pinned messages in the chat. Nullable. + x-ms-navigationProperty: true tabs: type: array items: $ref: '#/components/schemas/microsoft.graph.teamsTab' description: A collection of all the tabs in the chat. Nullable. + x-ms-navigationProperty: true additionalProperties: type: object microsoft.graph.team: @@ -35693,11 +37296,13 @@ components: items: $ref: '#/components/schemas/microsoft.graph.channel' description: List of channels either hosted in or shared with the team (incoming channels). + x-ms-navigationProperty: true channels: type: array items: $ref: '#/components/schemas/microsoft.graph.channel' description: The collection of channels and messages associated with the team. + x-ms-navigationProperty: true group: $ref: '#/components/schemas/microsoft.graph.group' incomingChannels: @@ -35705,31 +37310,37 @@ components: items: $ref: '#/components/schemas/microsoft.graph.channel' description: List of channels shared with the team. + x-ms-navigationProperty: true installedApps: type: array items: $ref: '#/components/schemas/microsoft.graph.teamsAppInstallation' description: The apps installed in this team. + x-ms-navigationProperty: true members: type: array items: $ref: '#/components/schemas/microsoft.graph.conversationMember' description: Members and owners of the team. + x-ms-navigationProperty: true operations: type: array items: $ref: '#/components/schemas/microsoft.graph.teamsAsyncOperation' description: The async operations that ran or are running on this team. + x-ms-navigationProperty: true owners: type: array items: $ref: '#/components/schemas/microsoft.graph.user' description: 'The list of this team''s owners. Currently, when creating a team using application permissions, exactly one owner must be specified. When using user delegated permissions, no owner can be specified (the current user is the owner). Owner must be specified as an object ID (GUID), not a UPN.' + x-ms-navigationProperty: true permissionGrants: type: array items: $ref: '#/components/schemas/microsoft.graph.resourceSpecificPermissionGrant' description: A collection of permissions granted to apps to access the team. + x-ms-navigationProperty: true photo: $ref: '#/components/schemas/microsoft.graph.profilePhoto' primaryChannel: @@ -35739,8 +37350,11 @@ components: items: $ref: '#/components/schemas/microsoft.graph.teamworkTag' description: The tags associated with the team. + x-ms-navigationProperty: true template: $ref: '#/components/schemas/microsoft.graph.teamsTemplate' + templateDefinition: + $ref: '#/components/schemas/microsoft.graph.teamTemplateDefinition' schedule: $ref: '#/components/schemas/microsoft.graph.schedule' additionalProperties: @@ -35756,11 +37370,13 @@ components: items: $ref: '#/components/schemas/microsoft.graph.associatedTeamInfo' description: The list of associatedTeamInfo objects that a user is associated with. + x-ms-navigationProperty: true installedApps: type: array items: $ref: '#/components/schemas/microsoft.graph.userScopeTeamsAppInstallation' description: The apps installed in the personal scope of this user. + x-ms-navigationProperty: true additionalProperties: type: object microsoft.graph.todo: @@ -35774,6 +37390,7 @@ components: items: $ref: '#/components/schemas/microsoft.graph.todoTaskList' description: The task lists in the users mailbox. + x-ms-navigationProperty: true additionalProperties: type: object microsoft.graph.securityBaselinePolicySourceType: @@ -35864,6 +37481,15 @@ components: $ref: '#/components/schemas/microsoft.graph.ODataErrors.InnerError' additionalProperties: type: object + BaseCollectionPaginationCountResponse: + title: Base collection pagination and count responses + type: object + properties: + '@odata.nextLink': + type: string + nullable: true + additionalProperties: + type: object microsoft.graph.ipRange: title: ipRange type: object @@ -35995,11 +37621,13 @@ components: items: $ref: '#/components/schemas/microsoft.graph.group' description: The groups whose users have access to print using the printer. + x-ms-navigationProperty: true allowedUsers: type: array items: $ref: '#/components/schemas/microsoft.graph.user' description: The users who have access to print using the printer. + x-ms-navigationProperty: true printer: $ref: '#/components/schemas/microsoft.graph.printer' additionalProperties: @@ -36056,14 +37684,25 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.cloudPcHealthCheckItem' + description: 'A list of failed health check items. If the status property is available, this property will be empty.' status: $ref: '#/components/schemas/microsoft.graph.cloudPcConnectivityStatus' updatedDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[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 the status was updated. The timestamp is shown in ISO 8601 format and Coordinated Universal Time (UTC). For example, midnight UTC on Jan 1, 2014 appears as 2014-01-01T00:00:00Z.' format: date-time additionalProperties: type: object + microsoft.graph.cloudPcDiskEncryptionState: + title: cloudPcDiskEncryptionState + enum: + - notAvailable + - notEncryped + - encryptedUsingPlatformManagedKey + - encryptedUsingCustomerManagedKey + - unknownFutureValue + type: string microsoft.graph.cloudPcLoginResult: title: cloudPcLoginResult type: object @@ -36132,6 +37771,7 @@ components: items: $ref: '#/components/schemas/microsoft.graph.bitlockerRecoveryKey' description: The recovery keys associated with the bitlocker entity. + x-ms-navigationProperty: true additionalProperties: type: object microsoft.graph.dataLossPreventionPolicy: @@ -36193,6 +37833,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.sensitivityLabel' + x-ms-navigationProperty: true additionalProperties: type: object microsoft.graph.sensitivityPolicySettings: @@ -36224,6 +37865,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.informationProtectionLabel' + x-ms-navigationProperty: true additionalProperties: type: object microsoft.graph.threatAssessmentRequest: @@ -36255,6 +37897,7 @@ components: items: $ref: '#/components/schemas/microsoft.graph.threatAssessmentResult' description: 'A collection of threat assessment results. Read-only. By default, a GET /threatAssessmentRequests/{id} does not return this property unless you apply $expand on it.' + x-ms-navigationProperty: true additionalProperties: type: object microsoft.graph.passwordSingleSignOnSettings: @@ -36483,6 +38126,26 @@ components: nullable: true additionalProperties: type: object + microsoft.graph.verifiedPublisher: + title: verifiedPublisher + type: object + properties: + addedDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[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 verified publisher was first added or most recently updated. + format: date-time + nullable: true + displayName: + type: string + description: The verified publisher name from the app publisher's Microsoft Partner Network (MPN) account. + nullable: true + verifiedPublisherId: + type: string + description: The ID of the verified publisher from the app publisher's Partner Center account. + nullable: true + additionalProperties: + type: object microsoft.graph.appManagementPolicy: allOf: - $ref: '#/components/schemas/microsoft.graph.policyBase' @@ -36497,6 +38160,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.directoryObject' + x-ms-navigationProperty: true additionalProperties: type: object microsoft.graph.claimsMappingPolicy: @@ -36613,11 +38277,13 @@ components: items: $ref: '#/components/schemas/microsoft.graph.synchronizationJob' description: 'Performs synchronization by periodically running in the background, polling for changes in one directory, and pushing them to another directory.' + x-ms-navigationProperty: true templates: type: array items: $ref: '#/components/schemas/microsoft.graph.synchronizationTemplate' description: Pre-configured synchronization settings for a particular application. + x-ms-navigationProperty: true additionalProperties: type: object microsoft.graph.servicePlanInfo: @@ -36757,10 +38423,8 @@ components: items: type: string nullable: true - description: The categories associated with the item changeKey: type: string - description: 'Identifies the version of the item. Every time the item is changed, changeKey changes as well. This allows Exchange to apply changes to the correct version of the object. Read-only.' nullable: true createdDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' @@ -37212,6 +38876,7 @@ components: items: $ref: '#/components/schemas/microsoft.graph.conversationThread' description: A collection of all the conversation threads in the conversation. A navigation property. Read-only. Nullable. + x-ms-navigationProperty: true additionalProperties: type: object microsoft.graph.conversationThread: @@ -37256,6 +38921,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.post' + x-ms-navigationProperty: true additionalProperties: type: object microsoft.graph.groupLifecyclePolicy: @@ -37292,6 +38958,7 @@ components: items: $ref: '#/components/schemas/microsoft.graph.plannerPlan' description: Read-only. Nullable. Returns the plannerPlans owned by the group. + x-ms-navigationProperty: true additionalProperties: type: object microsoft.graph.messageRule: @@ -37456,16 +39123,19 @@ components: items: $ref: '#/components/schemas/microsoft.graph.multiValueLegacyExtendedProperty' description: The collection of multi-value extended properties defined for the task folder. Read-only. Nullable. + x-ms-navigationProperty: true singleValueExtendedProperties: type: array items: $ref: '#/components/schemas/microsoft.graph.singleValueLegacyExtendedProperty' description: The collection of single-value extended properties defined for the task folder. Read-only. Nullable. + x-ms-navigationProperty: true tasks: type: array items: $ref: '#/components/schemas/microsoft.graph.outlookTask' description: The tasks in this task folder. Read-only. Nullable. + x-ms-navigationProperty: true additionalProperties: type: object microsoft.graph.outlookTaskGroup: @@ -37497,6 +39167,7 @@ components: items: $ref: '#/components/schemas/microsoft.graph.outlookTaskFolder' description: The collection of task folders in the task group. Read-only. Nullable. + x-ms-navigationProperty: true additionalProperties: type: object microsoft.graph.outlookTask: @@ -37548,16 +39219,19 @@ components: items: $ref: '#/components/schemas/microsoft.graph.attachment' description: 'The collection of fileAttachment, itemAttachment, and referenceAttachment attachments for the task. Read-only. Nullable.' + x-ms-navigationProperty: true multiValueExtendedProperties: type: array items: $ref: '#/components/schemas/microsoft.graph.multiValueLegacyExtendedProperty' description: The collection of multi-value extended properties defined for the task. Read-only. Nullable. + x-ms-navigationProperty: true singleValueExtendedProperties: type: array items: $ref: '#/components/schemas/microsoft.graph.singleValueLegacyExtendedProperty' description: The collection of single-value extended properties defined for the task. Read-only. Nullable. + x-ms-navigationProperty: true additionalProperties: type: object microsoft.graph.rankedEmailAddress: @@ -37600,7 +39274,6 @@ components: format: date-time description: type: string - description: Provides a user-visible description of the item. Optional. nullable: true eTag: type: string @@ -37805,6 +39478,7 @@ components: items: $ref: '#/components/schemas/microsoft.graph.itemActivityOLD' description: The list of recent activities that took place on this item. + x-ms-navigationProperty: true analytics: $ref: '#/components/schemas/microsoft.graph.itemAnalytics' children: @@ -37812,6 +39486,7 @@ components: items: $ref: '#/components/schemas/microsoft.graph.driveItem' description: Collection containing Item objects for the immediate children of Item. Only items representing folders have children. Read-only. Nullable. + x-ms-navigationProperty: true listItem: $ref: '#/components/schemas/microsoft.graph.listItem' permissions: @@ -37819,21 +39494,25 @@ components: items: $ref: '#/components/schemas/microsoft.graph.permission' description: The set of permissions for the item. Read-only. Nullable. + x-ms-navigationProperty: true subscriptions: type: array items: $ref: '#/components/schemas/microsoft.graph.subscription' description: The set of subscriptions on the item. Only supported on the root of a drive. + x-ms-navigationProperty: true thumbnails: type: array items: $ref: '#/components/schemas/microsoft.graph.thumbnailSet' description: 'Collection containing [ThumbnailSet][] objects associated with the item. For more info, see [getting thumbnails][]. Read-only. Nullable.' + x-ms-navigationProperty: true versions: type: array items: $ref: '#/components/schemas/microsoft.graph.driveItemVersion' description: 'The list of previous versions of the item. For more info, see [getting previous versions][]. Read-only. Nullable.' + x-ms-navigationProperty: true additionalProperties: type: object microsoft.graph.list: @@ -37857,16 +39536,17 @@ components: items: $ref: '#/components/schemas/microsoft.graph.itemActivityOLD' description: The recent activities that took place within this list. + x-ms-navigationProperty: true columns: type: array items: $ref: '#/components/schemas/microsoft.graph.columnDefinition' - description: The collection of field definitions for this list. + x-ms-navigationProperty: true contentTypes: type: array items: $ref: '#/components/schemas/microsoft.graph.contentType' - description: The collection of content types present in this list. + x-ms-navigationProperty: true drive: $ref: '#/components/schemas/microsoft.graph.drive' items: @@ -37874,16 +39554,19 @@ components: items: $ref: '#/components/schemas/microsoft.graph.listItem' description: All items contained in the list. + x-ms-navigationProperty: true operations: type: array items: $ref: '#/components/schemas/microsoft.graph.richLongRunningOperation' description: The collection of long running operations for the list. + x-ms-navigationProperty: true subscriptions: type: array items: $ref: '#/components/schemas/microsoft.graph.subscription' description: The set of subscriptions on the list. + x-ms-navigationProperty: true additionalProperties: type: object microsoft.graph.deleted: @@ -37943,6 +39626,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.itemActivityStat' + x-ms-navigationProperty: true lastSevenDays: $ref: '#/components/schemas/microsoft.graph.itemActivityStat' additionalProperties: @@ -38108,21 +39792,25 @@ components: items: $ref: '#/components/schemas/microsoft.graph.contentType' description: The collection of content types that are ancestors of this content type. + x-ms-navigationProperty: true columnLinks: type: array items: $ref: '#/components/schemas/microsoft.graph.columnLink' description: The collection of columns that are required by this content type + x-ms-navigationProperty: true columnPositions: type: array items: $ref: '#/components/schemas/microsoft.graph.columnDefinition' description: Column order information in a content type. + x-ms-navigationProperty: true columns: type: array items: $ref: '#/components/schemas/microsoft.graph.columnDefinition' description: The collection of column definitions for this contentType. + x-ms-navigationProperty: true additionalProperties: type: object microsoft.graph.richLongRunningOperation: @@ -38238,11 +39926,13 @@ components: items: $ref: '#/components/schemas/microsoft.graph.termStore.group' description: Collection of all groups available in the term store. + x-ms-navigationProperty: true sets: type: array items: $ref: '#/components/schemas/microsoft.graph.termStore.set' description: Collection of all sets available in the term store. + x-ms-navigationProperty: true additionalProperties: type: object microsoft.graph.appConsentRequestScope: @@ -38320,7 +40010,7 @@ components: properties: query: type: string - description: The query specifying who will be the reviewer. See table for examples. + description: The query specifying who will be the reviewer. nullable: true queryRoot: type: string @@ -38421,6 +40111,7 @@ components: items: $ref: '#/components/schemas/microsoft.graph.governanceInsight' description: Insights are recommendations to reviewers on whether to approve or deny a decision. There can be multiple insights associated with an accessReviewInstanceDecisionItem. + x-ms-navigationProperty: true instance: $ref: '#/components/schemas/microsoft.graph.accessReviewInstance' additionalProperties: @@ -38496,6 +40187,7 @@ components: 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 is an instance for each recurrence.' + x-ms-navigationProperty: true additionalProperties: type: object microsoft.graph.accessReviewStage: @@ -38535,6 +40227,7 @@ components: items: $ref: '#/components/schemas/microsoft.graph.accessReviewInstanceDecisionItem' description: 'Each user reviewed in an accessReviewStage has a decision item representing if they were approved, denied, or not yet reviewed.' + x-ms-navigationProperty: true additionalProperties: type: object microsoft.graph.agreementAcceptanceState: @@ -38557,6 +40250,7 @@ components: items: $ref: '#/components/schemas/microsoft.graph.security.sensitivityLabel' description: Read the Microsoft Purview Information Protection labels for the user or organization. + x-ms-navigationProperty: true additionalProperties: type: object microsoft.graph.payloadTypes: @@ -38636,6 +40330,7 @@ components: items: $ref: '#/components/schemas/microsoft.graph.plannerBucket' description: Collection of buckets in the plan. Read-only. Nullable. + x-ms-navigationProperty: true details: $ref: '#/components/schemas/microsoft.graph.plannerPlanDetails' tasks: @@ -38643,6 +40338,7 @@ components: items: $ref: '#/components/schemas/microsoft.graph.plannerTask' description: Collection of tasks in the plan. Read-only. Nullable. + x-ms-navigationProperty: true additionalProperties: type: object microsoft.graph.plannerTask: @@ -38770,16 +40466,19 @@ components: items: $ref: '#/components/schemas/microsoft.graph.sharedInsight' description: Access this property from the derived type itemInsights. + x-ms-navigationProperty: true trending: type: array items: $ref: '#/components/schemas/microsoft.graph.trending' description: Access this property from the derived type itemInsights. + x-ms-navigationProperty: true used: type: array items: $ref: '#/components/schemas/microsoft.graph.usedInsight' description: Access this property from the derived type itemInsights. + x-ms-navigationProperty: true additionalProperties: type: object microsoft.graph.userInsightsSettings: @@ -38874,11 +40573,13 @@ components: items: $ref: '#/components/schemas/microsoft.graph.sectionGroup' description: The section groups in the notebook. Read-only. Nullable. + x-ms-navigationProperty: true sections: type: array items: $ref: '#/components/schemas/microsoft.graph.onenoteSection' description: The sections in the notebook. Read-only. Nullable. + x-ms-navigationProperty: true additionalProperties: type: object microsoft.graph.onenoteOperation: @@ -38967,12 +40668,10 @@ components: properties: content: type: string - description: The content stream format: base64url nullable: true contentUrl: type: string - description: The URL for downloading the content nullable: true additionalProperties: type: object @@ -38999,11 +40698,13 @@ components: items: $ref: '#/components/schemas/microsoft.graph.sectionGroup' description: The section groups in the section. Read-only. Nullable. + x-ms-navigationProperty: true sections: type: array items: $ref: '#/components/schemas/microsoft.graph.onenoteSection' description: The sections in the section group. Read-only. Nullable. + x-ms-navigationProperty: true additionalProperties: type: object microsoft.graph.onenoteSection: @@ -39027,6 +40728,7 @@ components: items: $ref: '#/components/schemas/microsoft.graph.onenotePage' description: The collection of pages in the section. Read-only. Nullable. + x-ms-navigationProperty: true parentNotebook: $ref: '#/components/schemas/microsoft.graph.notebook' parentSectionGroup: @@ -39632,43 +41334,36 @@ components: maximum: 2147483647 minimum: -2147483648 type: integer - description: 'Optional. The duration of active user engagement. if not supplied, this is calculated from the startedDateTime and lastActiveDateTime.' format: int32 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: Set by the server. DateTime in UTC when the object was created on the server. format: date-time 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: Optional. UTC DateTime when the historyItem will undergo hard-delete. Can be set by the client. format: date-time nullable: true lastActiveDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string - description: 'Optional. UTC DateTime when the historyItem (activity session) was last understood as active or finished - if null, historyItem status should be Ongoing.' format: date-time nullable: true lastModifiedDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string - description: Set by the server. DateTime in UTC when the object was modified on the server. format: date-time nullable: true startedDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string - description: Required. UTC DateTime when the historyItem (activity session) was started. Required for timeline history. format: date-time status: $ref: '#/components/schemas/microsoft.graph.status' userTimezone: type: string - description: Optional. The timezone in which the user's device used to generate the activity was located at activity creation time. Values supplied as Olson IDs in order to support cross-platform representation. nullable: true activity: $ref: '#/components/schemas/microsoft.graph.userActivity' @@ -39738,14 +41433,6 @@ components: - organizer - unknownFutureValue type: string - microsoft.graph.meetingChatMode: - title: meetingChatMode - enum: - - enabled - - disabled - - limited - - unknownFutureValue - type: string microsoft.graph.onlineMeetingRole: title: onlineMeetingRole enum: @@ -39945,6 +41632,7 @@ components: items: $ref: '#/components/schemas/microsoft.graph.attendanceRecord' description: List of attendance records of an attendance report. Read-only. + x-ms-navigationProperty: true additionalProperties: type: object microsoft.graph.meetingRegistration: @@ -39994,6 +41682,7 @@ components: items: $ref: '#/components/schemas/microsoft.graph.meetingRegistrationQuestion' description: Custom registration questions. + x-ms-navigationProperty: true additionalProperties: type: object microsoft.graph.callTranscript: @@ -40175,12 +41864,12 @@ 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: 'The date and time when this password was last updated. This property is currently not populated. Read-only. The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z.' format: date-time nullable: true 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 date and time when this password was last updated. This property is currently not populated. Read-only. The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z.' format: date-time nullable: true password: @@ -40334,16 +42023,19 @@ components: items: $ref: '#/components/schemas/microsoft.graph.checklistItem' description: A collection of smaller subtasks linked to the more complex parent task. + x-ms-navigationProperty: true extensions: type: array items: $ref: '#/components/schemas/microsoft.graph.extension' description: The collection of open extensions defined for the task . + x-ms-navigationProperty: true linkedResources: type: array items: $ref: '#/components/schemas/microsoft.graph.linkedResource_v2' description: A collection of resources linked to the task. + x-ms-navigationProperty: true parentList: $ref: '#/components/schemas/microsoft.graph.baseTaskList' additionalProperties: @@ -40363,11 +42055,13 @@ components: items: $ref: '#/components/schemas/microsoft.graph.extension' description: The collection of open extensions defined for the task list. Nullable. + x-ms-navigationProperty: true tasks: type: array items: $ref: '#/components/schemas/microsoft.graph.baseTask' description: The tasks in this task list. Read-only. Nullable. + x-ms-navigationProperty: true additionalProperties: type: object microsoft.graph.chatType: @@ -40565,11 +42259,13 @@ components: items: $ref: '#/components/schemas/microsoft.graph.chatMessageHostedContent' description: 'Content in a message hosted by Microsoft Teams - for example, images or code snippets.' + x-ms-navigationProperty: true replies: type: array items: $ref: '#/components/schemas/microsoft.graph.chatMessage' description: Replies for a specified message. Supports $expand for channel messages. + x-ms-navigationProperty: true additionalProperties: type: object microsoft.graph.teamsAsyncOperation: @@ -40843,21 +42539,25 @@ components: items: $ref: '#/components/schemas/microsoft.graph.conversationMember' description: A collection of membership records associated with the channel. + x-ms-navigationProperty: true messages: type: array items: $ref: '#/components/schemas/microsoft.graph.chatMessage' description: A collection of all the messages in the channel. A navigation property. Nullable. + x-ms-navigationProperty: true sharedWithTeams: type: array items: $ref: '#/components/schemas/microsoft.graph.sharedWithChannelTeamInfo' description: A collection of teams with which a channel is shared. + x-ms-navigationProperty: true tabs: type: array items: $ref: '#/components/schemas/microsoft.graph.teamsTab' description: A collection of all the tabs in the channel. A navigation property. + x-ms-navigationProperty: true additionalProperties: type: object microsoft.graph.teamworkTag: @@ -40892,6 +42592,7 @@ components: items: $ref: '#/components/schemas/microsoft.graph.teamworkTagMember' description: Users assigned to the tag. + x-ms-navigationProperty: true additionalProperties: type: object microsoft.graph.teamsTemplate: @@ -40901,6 +42602,51 @@ components: type: object additionalProperties: type: object + microsoft.graph.teamTemplateDefinition: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: teamTemplateDefinition + type: object + properties: + audience: + $ref: '#/components/schemas/microsoft.graph.teamTemplateAudience' + categories: + type: array + items: + type: string + nullable: true + description: + type: string + nullable: true + displayName: + type: string + nullable: true + iconUrl: + type: string + nullable: true + languageTag: + type: string + nullable: true + lastModifiedBy: + $ref: '#/components/schemas/microsoft.graph.identitySet' + lastModifiedDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' + type: string + format: date-time + nullable: true + parentTemplateId: + type: string + nullable: true + publisherName: + type: string + nullable: true + shortDescription: + type: string + nullable: true + teamDefinition: + $ref: '#/components/schemas/microsoft.graph.team' + additionalProperties: + type: object microsoft.graph.schedule: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' @@ -40925,6 +42671,7 @@ components: type: string description: Additional information about why schedule provisioning failed. nullable: true + readOnly: true swapShiftsRequestsEnabled: type: boolean description: Indicates whether swap shifts requests are enabled for the schedule. @@ -40952,46 +42699,56 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.offerShiftRequest' + x-ms-navigationProperty: true openShiftChangeRequests: type: array items: $ref: '#/components/schemas/microsoft.graph.openShiftChangeRequest' + x-ms-navigationProperty: true openShifts: type: array items: $ref: '#/components/schemas/microsoft.graph.openShift' + x-ms-navigationProperty: true schedulingGroups: type: array items: $ref: '#/components/schemas/microsoft.graph.schedulingGroup' description: The logical grouping of users in the schedule (usually by role). + x-ms-navigationProperty: true shifts: type: array items: $ref: '#/components/schemas/microsoft.graph.shift' description: The shifts in the schedule. + x-ms-navigationProperty: true swapShiftsChangeRequests: type: array items: $ref: '#/components/schemas/microsoft.graph.swapShiftsChangeRequest' + x-ms-navigationProperty: true timeCards: type: array items: $ref: '#/components/schemas/microsoft.graph.timeCard' + x-ms-navigationProperty: true timeOffReasons: type: array items: $ref: '#/components/schemas/microsoft.graph.timeOffReason' description: The set of reasons for a time off in the schedule. + x-ms-navigationProperty: true timeOffRequests: type: array items: $ref: '#/components/schemas/microsoft.graph.timeOffRequest' + x-ms-navigationProperty: true timesOff: type: array items: $ref: '#/components/schemas/microsoft.graph.timeOff' description: The instances of times off in the schedule. + x-ms-navigationProperty: true additionalProperties: type: object microsoft.graph.associatedTeamInfo: @@ -41034,11 +42791,13 @@ components: items: $ref: '#/components/schemas/microsoft.graph.extension' description: The collection of open extensions defined for the task list. Nullable. + x-ms-navigationProperty: true tasks: type: array items: $ref: '#/components/schemas/microsoft.graph.todoTask' description: The tasks in this task list. Read-only. Nullable. + x-ms-navigationProperty: true additionalProperties: type: object microsoft.graph.ODataErrors.ErrorDetails: @@ -41108,21 +42867,17 @@ components: $ref: '#/components/schemas/microsoft.graph.printerDefaults' displayName: type: string - description: The name of the printer/printerShare. nullable: true isAcceptingJobs: type: boolean - description: Whether the printer/printerShare is currently accepting new print jobs. nullable: true location: $ref: '#/components/schemas/microsoft.graph.printerLocation' manufacturer: type: string - description: The manufacturer of the printer/printerShare. nullable: true model: type: string - description: The model name of the printer/printerShare. nullable: true name: type: string @@ -41133,7 +42888,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.printJob' - description: The list of jobs that are queued for printing by the printer/printerShare. + x-ms-navigationProperty: true additionalProperties: type: object microsoft.graph.printerShareViewpoint: @@ -41178,6 +42933,7 @@ components: items: $ref: '#/components/schemas/microsoft.graph.printConnector' description: The connectors that are associated with the printer. + x-ms-navigationProperty: true share: $ref: '#/components/schemas/microsoft.graph.printerShare' shares: @@ -41185,11 +42941,13 @@ components: items: $ref: '#/components/schemas/microsoft.graph.printerShare' description: 'The list of printerShares that are associated with the printer. Currently, only one printerShare can be associated with the printer. Read-only. Nullable.' + x-ms-navigationProperty: true taskTriggers: type: array items: $ref: '#/components/schemas/microsoft.graph.printTaskTrigger' description: A list of task triggers that are associated with the printer. + x-ms-navigationProperty: true additionalProperties: type: object microsoft.graph.analyticsActivityType: @@ -41207,12 +42965,15 @@ components: properties: additionalDetails: type: string + description: Additional message for this health check. nullable: true displayName: type: string + description: The connectivity health check item name. lastHealthCheckDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[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 the last check occurs. The timestamp is shown in ISO 8601 format and Coordinated Universal Time (UTC). For example, midnight UTC on Jan 1, 2014 appears as 2014-01-01T00:00:00Z.' format: date-time nullable: true result: @@ -41418,11 +43179,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. 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. nullable: true additionalProperties: type: object @@ -41475,6 +43236,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.directoryObject' + x-ms-navigationProperty: true additionalProperties: type: object microsoft.graph.permissionClassificationType: @@ -41841,27 +43603,32 @@ components: items: $ref: '#/components/schemas/microsoft.graph.attachment' description: 'The collection of fileAttachment, itemAttachment, and referenceAttachment attachments for the post. Read-only. Nullable. Supports $expand.' + x-ms-navigationProperty: true extensions: type: array items: $ref: '#/components/schemas/microsoft.graph.extension' description: The collection of open extensions defined for the post. Read-only. Nullable. Supports $expand. + x-ms-navigationProperty: true inReplyTo: $ref: '#/components/schemas/microsoft.graph.post' mentions: type: array items: $ref: '#/components/schemas/microsoft.graph.mention' + x-ms-navigationProperty: true multiValueExtendedProperties: type: array items: $ref: '#/components/schemas/microsoft.graph.multiValueLegacyExtendedProperty' description: The collection of multi-value extended properties defined for the post. Read-only. Nullable. + x-ms-navigationProperty: true singleValueExtendedProperties: type: array items: $ref: '#/components/schemas/microsoft.graph.singleValueLegacyExtendedProperty' description: The collection of single-value extended properties defined for the post. Read-only. Nullable. + x-ms-navigationProperty: true additionalProperties: type: object microsoft.graph.messageRuleActions: @@ -42202,6 +43969,7 @@ components: items: $ref: '#/components/schemas/microsoft.graph.itemActivityOLD' description: The list of recent activities that took place on this item. + x-ms-navigationProperty: true analytics: $ref: '#/components/schemas/microsoft.graph.itemAnalytics' documentSetVersions: @@ -42209,6 +43977,7 @@ components: items: $ref: '#/components/schemas/microsoft.graph.documentSetVersion' description: Version information for a document set version created by a user. + x-ms-navigationProperty: true driveItem: $ref: '#/components/schemas/microsoft.graph.driveItem' fields: @@ -42218,6 +43987,7 @@ components: items: $ref: '#/components/schemas/microsoft.graph.listItemVersion' description: The list of previous versions of the list item. + x-ms-navigationProperty: true additionalProperties: type: object microsoft.graph.audio: @@ -42445,7 +44215,6 @@ components: properties: type: type: string - description: 'A string indicating the type of package. While oneNote is the only currently defined value, you should expect other package types to be returned and handle them accordingly.' nullable: true additionalProperties: type: object @@ -42687,7 +44456,6 @@ components: nullable: true frameRate: type: number - description: Frame rate of the video. format: double nullable: true height: @@ -42718,6 +44486,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.workbookComment' + x-ms-navigationProperty: true functions: $ref: '#/components/schemas/microsoft.graph.workbookFunctions' names: @@ -42725,21 +44494,25 @@ components: items: $ref: '#/components/schemas/microsoft.graph.workbookNamedItem' description: Represents a collection of workbooks scoped named items (named ranges and constants). Read-only. + x-ms-navigationProperty: true operations: 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.' + x-ms-navigationProperty: true tables: type: array items: $ref: '#/components/schemas/microsoft.graph.workbookTable' description: Represents a collection of tables associated with the workbook. Read-only. + x-ms-navigationProperty: true worksheets: type: array items: $ref: '#/components/schemas/microsoft.graph.workbookWorksheet' description: Represents a collection of worksheets associated with the workbook. Read-only. + x-ms-navigationProperty: true additionalProperties: type: object microsoft.graph.subscription: @@ -42898,6 +44671,7 @@ components: items: $ref: '#/components/schemas/microsoft.graph.itemActivity' description: Exposes the itemActivities represented in this itemActivityStat resource. + x-ms-navigationProperty: true additionalProperties: type: object microsoft.graph.booleanColumn: @@ -43210,10 +44984,12 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.columnDefinition' + x-ms-navigationProperty: true welcomePageColumns: type: array items: $ref: '#/components/schemas/microsoft.graph.columnDefinition' + x-ms-navigationProperty: true additionalProperties: type: object microsoft.graph.documentSetContent: @@ -43393,6 +45169,7 @@ components: items: $ref: '#/components/schemas/microsoft.graph.termStore.set' description: 'All sets under the group in a term [store].' + x-ms-navigationProperty: true additionalProperties: type: object microsoft.graph.termStore.set: @@ -43426,6 +45203,7 @@ components: items: $ref: '#/components/schemas/microsoft.graph.termStore.term' description: 'Children terms of set in term [store].' + x-ms-navigationProperty: true parentGroup: $ref: '#/components/schemas/microsoft.graph.termStore.group' relations: @@ -43433,11 +45211,13 @@ components: items: $ref: '#/components/schemas/microsoft.graph.termStore.relation' description: Indicates which terms have been pinned or reused directly under the set. + x-ms-navigationProperty: true terms: type: array items: $ref: '#/components/schemas/microsoft.graph.termStore.term' description: All the terms under the set. + x-ms-navigationProperty: true additionalProperties: type: object microsoft.graph.request: @@ -43788,6 +45568,7 @@ components: items: $ref: '#/components/schemas/microsoft.graph.plannerTask' description: Read-only. Nullable. The collection of tasks in the bucket. + x-ms-navigationProperty: true additionalProperties: type: object microsoft.graph.plannerPlanDetails: @@ -44015,6 +45796,7 @@ components: 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 + readOnly: true lastModifiedBy: $ref: '#/components/schemas/microsoft.graph.identitySet' lastModifiedDateTime: @@ -44023,6 +45805,7 @@ components: 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 + readOnly: true additionalProperties: type: object microsoft.graph.shiftAvailability: @@ -44052,14 +45835,12 @@ components: $ref: '#/components/schemas/microsoft.graph.identitySet' displayName: type: string - description: The name of the notebook. nullable: true lastModifiedBy: $ref: '#/components/schemas/microsoft.graph.identitySet' 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 additionalProperties: @@ -44127,7 +45908,6 @@ 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: 'The date and time when the page was created. The timestamp represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. Read-only.' format: date-time nullable: true additionalProperties: @@ -44150,7 +45930,6 @@ components: properties: self: type: string - description: The endpoint where you can get details about the page. Read-only. nullable: true additionalProperties: type: object @@ -44450,7 +46229,7 @@ components: properties: isCaptionEnabled: type: boolean - description: Indicates whether caption is enabled for this Teams live event. + description: Indicates whether captions are enabled for this Teams live event. nullable: true spokenLanguage: type: string @@ -44564,6 +46343,7 @@ components: items: $ref: '#/components/schemas/microsoft.graph.meetingRegistrantBase' description: Registrants of the online meeting. + x-ms-navigationProperty: true additionalProperties: type: object microsoft.graph.meetingSpeaker: @@ -44750,6 +46530,7 @@ components: items: $ref: '#/components/schemas/microsoft.graph.teamsAppDefinition' description: The details for each version of the app. + x-ms-navigationProperty: true additionalProperties: type: object microsoft.graph.teamsAppDefinition: @@ -44768,7 +46549,6 @@ components: $ref: '#/components/schemas/microsoft.graph.identitySet' description: type: string - description: Verbose description of the application. nullable: true displayName: type: string @@ -45043,6 +46823,7 @@ components: items: $ref: '#/components/schemas/microsoft.graph.conversationMember' description: A collection of team members who have access to the shared channel. + x-ms-navigationProperty: true additionalProperties: type: object microsoft.graph.teamworkTagType: @@ -45068,6 +46849,14 @@ components: nullable: true additionalProperties: type: object + microsoft.graph.teamTemplateAudience: + title: teamTemplateAudience + enum: + - organization + - user + - public + - unknownFutureValue + type: string microsoft.graph.operationStatus: title: operationStatus enum: @@ -45096,6 +46885,7 @@ components: 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 + readOnly: true recipientActionMessage: type: string description: Custom message sent by recipient of the offer shift request. @@ -45155,6 +46945,7 @@ components: type: boolean description: Indicates whether the schedulingGroup can be used when creating new entities or updating existing ones. Required. nullable: true + readOnly: true userIds: type: array items: @@ -45373,25 +47164,30 @@ components: items: $ref: '#/components/schemas/microsoft.graph.attachmentBase' description: A collection of file attachments for the task. + x-ms-navigationProperty: true attachmentSessions: type: array items: $ref: '#/components/schemas/microsoft.graph.attachmentSession' + x-ms-navigationProperty: true checklistItems: type: array items: $ref: '#/components/schemas/microsoft.graph.checklistItem' description: A collection of smaller subtasks linked to the more complex parent task. + x-ms-navigationProperty: true extensions: type: array items: $ref: '#/components/schemas/microsoft.graph.extension' description: The collection of open extensions defined for the task. Nullable. + x-ms-navigationProperty: true linkedResources: type: array items: $ref: '#/components/schemas/microsoft.graph.linkedResource' description: A collection of resources linked to the task. + x-ms-navigationProperty: true additionalProperties: type: object microsoft.graph.printerCapabilities: @@ -45845,11 +47641,13 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.printDocument' + x-ms-navigationProperty: true tasks: type: array items: $ref: '#/components/schemas/microsoft.graph.printTask' description: A list of printTasks that were triggered by this print job. + x-ms-navigationProperty: true additionalProperties: type: object microsoft.graph.printConnector: @@ -46060,7 +47858,7 @@ components: interval: pattern: '^-?P([0-9]+D)?(T([0-9]+H)?([0-9]+M)?([0-9]+([.][0-9]+)?S)?)?$' type: string - description: The interval between synchronization iterations. + description: 'The interval between synchronization iterations. The value is represented in ISO 8601 format for durations. For example, PT1M represents a period of 1 month.' format: duration state: $ref: '#/components/schemas/microsoft.graph.synchronizationScheduleState' @@ -46133,6 +47931,7 @@ components: items: $ref: '#/components/schemas/microsoft.graph.directoryDefinition' description: Contains the collection of directories and all of their objects. + x-ms-navigationProperty: true additionalProperties: type: object microsoft.graph.metadataEntry: @@ -46479,6 +48278,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.workbookCommentReply' + x-ms-navigationProperty: true additionalProperties: type: object microsoft.graph.workbookFunctions: @@ -46578,11 +48378,13 @@ components: items: $ref: '#/components/schemas/microsoft.graph.workbookTableColumn' description: Represents a collection of all the columns in the table. Read-only. + x-ms-navigationProperty: true rows: type: array items: $ref: '#/components/schemas/microsoft.graph.workbookTableRow' description: Represents a collection of all the rows in the table. Read-only. + x-ms-navigationProperty: true sort: $ref: '#/components/schemas/microsoft.graph.workbookTableSort' worksheet: @@ -46613,16 +48415,19 @@ components: items: $ref: '#/components/schemas/microsoft.graph.workbookChart' description: Returns collection of charts that are part of the worksheet. Read-only. + x-ms-navigationProperty: true names: type: array items: $ref: '#/components/schemas/microsoft.graph.workbookNamedItem' description: Returns collection of names that are associated with the worksheet. Read-only. + x-ms-navigationProperty: true pivotTables: type: array items: $ref: '#/components/schemas/microsoft.graph.workbookPivotTable' description: Collection of PivotTables that are part of the worksheet. + x-ms-navigationProperty: true protection: $ref: '#/components/schemas/microsoft.graph.workbookWorksheetProtection' tables: @@ -46630,6 +48435,7 @@ components: items: $ref: '#/components/schemas/microsoft.graph.workbookTable' description: Collection of tables that are part of the worksheet. Read-only. + x-ms-navigationProperty: true additionalProperties: type: object microsoft.graph.thumbnail: @@ -46730,7 +48536,6 @@ 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: Details about when the activity took place. Read-only. format: date-time nullable: true actor: @@ -46777,11 +48582,13 @@ components: items: $ref: '#/components/schemas/microsoft.graph.termStore.term' description: Children of current term. + x-ms-navigationProperty: true relations: type: array items: $ref: '#/components/schemas/microsoft.graph.termStore.relation' description: To indicate which terms are related to the current term as either pinned or reused. + x-ms-navigationProperty: true set: $ref: '#/components/schemas/microsoft.graph.termStore.set' additionalProperties: @@ -47501,23 +49308,27 @@ components: type: string format: date-time nullable: true + readOnly: true managerActionMessage: type: string nullable: true managerUserId: type: string nullable: true + readOnly: true senderDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string format: date-time nullable: true + readOnly: true senderMessage: type: string nullable: true senderUserId: type: string nullable: true + readOnly: true state: $ref: '#/components/schemas/microsoft.graph.scheduleChangeState' additionalProperties: @@ -48946,6 +50757,7 @@ components: items: $ref: '#/components/schemas/microsoft.graph.printTask' description: A list of tasks that have been created based on this definition. The list includes currently running tasks and recently completed tasks. Read-only. + x-ms-navigationProperty: true additionalProperties: type: object microsoft.graph.appKeyCredentialRestrictionType: @@ -49292,7 +51104,6 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.workbookSortField' - description: Represents the current conditions used to last sort the table. Read-only. matchCase: type: boolean description: Represents whether the casing impacted the last sort of the table. Read-only. @@ -49340,6 +51151,7 @@ components: items: $ref: '#/components/schemas/microsoft.graph.workbookChartSeries' description: Represents either a single series or collection of series in the chart. Read-only. + x-ms-navigationProperty: true title: $ref: '#/components/schemas/microsoft.graph.workbookChartTitle' worksheet: @@ -49934,6 +51746,7 @@ components: items: $ref: '#/components/schemas/microsoft.graph.workbookChartPoint' description: Represents a collection of all points in the series. Read-only. + x-ms-navigationProperty: true additionalProperties: type: object microsoft.graph.workbookChartTitle: @@ -50893,6 +52706,8 @@ components: name: $top in: query description: Show only the first n items + style: form + explode: false schema: minimum: 0 type: integer @@ -50901,6 +52716,8 @@ components: name: $skip in: query description: Skip the first n items + style: form + explode: false schema: minimum: 0 type: integer @@ -50908,18 +52725,24 @@ components: name: $search in: query description: Search items by search phrases + style: form + explode: false schema: type: string filter: name: $filter in: query description: Filter items by property values + style: form + explode: false schema: type: string count: name: $count in: query description: Include count of items + style: form + explode: false schema: type: boolean securitySchemes: diff --git a/openApiDocs/beta/Devices.ServiceAnnouncement.yml b/openApiDocs/beta/Devices.ServiceAnnouncement.yml index a0334f6676f..a2df217f5f7 100644 --- a/openApiDocs/beta/Devices.ServiceAnnouncement.yml +++ b/openApiDocs/beta/Devices.ServiceAnnouncement.yml @@ -11,6 +11,7 @@ paths: tags: - admin.serviceAnnouncement summary: Get serviceAnnouncement from admin + description: A container for service communications resources. Read-only. operationId: admin_GetServiceAnnouncement parameters: - name: $select @@ -87,6 +88,7 @@ paths: - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -99,7 +101,11 @@ paths: get: tags: - admin.serviceAnnouncement - summary: Get healthOverviews from admin + summary: List healthOverviews + description: Retrieve the serviceHealth resources from the **healthOverviews** navigation property. This operation provides the health report of all subscribed services for a tenant. + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/serviceannouncement-list-healthoverviews?view=graph-rest-1.0 operationId: admin.serviceAnnouncement_ListHealthOverviews parameters: - $ref: '#/components/parameters/top' @@ -188,12 +194,14 @@ paths: tags: - admin.serviceAnnouncement summary: Get healthOverviews from admin + description: 'A collection of service health information for tenant. This property is a contained navigation property, it is nullable and readonly.' operationId: admin.serviceAnnouncement_GetHealthOverviews parameters: - name: serviceHealth-id in: path description: 'key: id of serviceHealth' required: true + style: simple schema: type: string x-ms-docs-key-type: serviceHealth @@ -250,6 +258,7 @@ paths: in: path description: 'key: id of serviceHealth' required: true + style: simple schema: type: string x-ms-docs-key-type: serviceHealth @@ -276,12 +285,14 @@ paths: in: path description: 'key: id of serviceHealth' required: true + style: simple schema: type: string x-ms-docs-key-type: serviceHealth - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -295,12 +306,14 @@ paths: tags: - admin.serviceAnnouncement summary: Get issues from admin + description: 'A collection of issues that happened on the service, with detailed information for each issue.' operationId: admin.serviceAnnouncement.healthOverviews_ListIssues parameters: - name: serviceHealth-id in: path description: 'key: id of serviceHealth' required: true + style: simple schema: type: string x-ms-docs-key-type: serviceHealth @@ -407,6 +420,7 @@ paths: in: path description: 'key: id of serviceHealth' required: true + style: simple schema: type: string x-ms-docs-key-type: serviceHealth @@ -432,12 +446,14 @@ paths: tags: - admin.serviceAnnouncement summary: Get issues from admin + description: 'A collection of issues that happened on the service, with detailed information for each issue.' operationId: admin.serviceAnnouncement.healthOverviews_GetIssues parameters: - name: serviceHealth-id in: path description: 'key: id of serviceHealth' required: true + style: simple schema: type: string x-ms-docs-key-type: serviceHealth @@ -445,6 +461,7 @@ paths: in: path description: 'key: id of serviceHealthIssue' required: true + style: simple schema: type: string x-ms-docs-key-type: serviceHealthIssue @@ -509,6 +526,7 @@ paths: in: path description: 'key: id of serviceHealth' required: true + style: simple schema: type: string x-ms-docs-key-type: serviceHealth @@ -516,6 +534,7 @@ paths: in: path description: 'key: id of serviceHealthIssue' required: true + style: simple schema: type: string x-ms-docs-key-type: serviceHealthIssue @@ -542,6 +561,7 @@ paths: in: path description: 'key: id of serviceHealth' required: true + style: simple schema: type: string x-ms-docs-key-type: serviceHealth @@ -549,12 +569,14 @@ paths: in: path description: 'key: id of serviceHealthIssue' required: true + style: simple schema: type: string x-ms-docs-key-type: serviceHealthIssue - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -574,6 +596,7 @@ paths: in: path description: 'key: id of serviceHealth' required: true + style: simple schema: type: string x-ms-docs-key-type: serviceHealth @@ -581,6 +604,7 @@ paths: in: path description: 'key: id of serviceHealthIssue' required: true + style: simple schema: type: string x-ms-docs-key-type: serviceHealthIssue @@ -605,7 +629,11 @@ paths: get: tags: - admin.serviceAnnouncement - summary: Get issues from admin + summary: List issues + description: Retrieve serviceHealthIssue resources from the **issues** navigation property. This operation retrieves information about all service health issues that exist for the tenant. + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/serviceannouncement-list-issues?view=graph-rest-1.0 operationId: admin.serviceAnnouncement_ListIssues parameters: - $ref: '#/components/parameters/top' @@ -728,12 +756,14 @@ paths: tags: - admin.serviceAnnouncement summary: Get issues from admin + description: 'A collection of service issues for tenant. This property is a contained navigation property, it is nullable and readonly.' operationId: admin.serviceAnnouncement_GetIssues parameters: - name: serviceHealthIssue-id in: path description: 'key: id of serviceHealthIssue' required: true + style: simple schema: type: string x-ms-docs-key-type: serviceHealthIssue @@ -798,6 +828,7 @@ paths: in: path description: 'key: id of serviceHealthIssue' required: true + style: simple schema: type: string x-ms-docs-key-type: serviceHealthIssue @@ -824,12 +855,14 @@ paths: in: path description: 'key: id of serviceHealthIssue' required: true + style: simple schema: type: string x-ms-docs-key-type: serviceHealthIssue - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -849,6 +882,7 @@ paths: in: path description: 'key: id of serviceHealthIssue' required: true + style: simple schema: type: string x-ms-docs-key-type: serviceHealthIssue @@ -873,7 +907,11 @@ paths: get: tags: - admin.serviceAnnouncement - summary: Get messages from admin + summary: List messages + description: Retrieve the serviceUpdateMessage resources from the **messages** navigation property. This operation retrieves all service update messages that exist for the tenant. + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/serviceannouncement-list-messages?view=graph-rest-1.0 operationId: admin.serviceAnnouncement_ListMessages parameters: - $ref: '#/components/parameters/top' @@ -1001,12 +1039,14 @@ paths: tags: - admin.serviceAnnouncement summary: Get messages from admin + description: 'A collection of service messages for tenant. This property is a contained navigation property, it is nullable and readonly.' operationId: admin.serviceAnnouncement_GetMessages parameters: - name: serviceUpdateMessage-id in: path description: 'key: id of serviceUpdateMessage' required: true + style: simple schema: type: string x-ms-docs-key-type: serviceUpdateMessage @@ -1076,6 +1116,7 @@ paths: in: path description: 'key: id of serviceUpdateMessage' required: true + style: simple schema: type: string x-ms-docs-key-type: serviceUpdateMessage @@ -1102,12 +1143,14 @@ paths: in: path description: 'key: id of serviceUpdateMessage' required: true + style: simple schema: type: string x-ms-docs-key-type: serviceUpdateMessage - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -1120,13 +1163,18 @@ paths: get: tags: - admin.serviceAnnouncement - summary: Get attachments from admin + summary: List attachments + description: Get a list of attachments associated with a service message. + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/serviceupdatemessage-list-attachments?view=graph-rest-1.0 operationId: admin.serviceAnnouncement.messages_ListAttachments parameters: - name: serviceUpdateMessage-id in: path description: 'key: id of serviceUpdateMessage' required: true + style: simple schema: type: string x-ms-docs-key-type: serviceUpdateMessage @@ -1206,6 +1254,7 @@ paths: in: path description: 'key: id of serviceUpdateMessage' required: true + style: simple schema: type: string x-ms-docs-key-type: serviceUpdateMessage @@ -1231,12 +1280,14 @@ paths: tags: - admin.serviceAnnouncement summary: Get attachments from admin + description: A collection of serviceAnnouncementAttachments. operationId: admin.serviceAnnouncement.messages_GetAttachments parameters: - name: serviceUpdateMessage-id in: path description: 'key: id of serviceUpdateMessage' required: true + style: simple schema: type: string x-ms-docs-key-type: serviceUpdateMessage @@ -1244,6 +1295,7 @@ paths: in: path description: 'key: id of serviceAnnouncementAttachment' required: true + style: simple schema: type: string x-ms-docs-key-type: serviceAnnouncementAttachment @@ -1296,6 +1348,7 @@ paths: in: path description: 'key: id of serviceUpdateMessage' required: true + style: simple schema: type: string x-ms-docs-key-type: serviceUpdateMessage @@ -1303,6 +1356,7 @@ paths: in: path description: 'key: id of serviceAnnouncementAttachment' required: true + style: simple schema: type: string x-ms-docs-key-type: serviceAnnouncementAttachment @@ -1329,6 +1383,7 @@ paths: in: path description: 'key: id of serviceUpdateMessage' required: true + style: simple schema: type: string x-ms-docs-key-type: serviceUpdateMessage @@ -1336,12 +1391,14 @@ paths: in: path description: 'key: id of serviceAnnouncementAttachment' required: true + style: simple schema: type: string x-ms-docs-key-type: serviceAnnouncementAttachment - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -1355,12 +1412,17 @@ paths: tags: - admin.serviceAnnouncement summary: Get content for the navigation property attachments from admin + description: The attachment content. + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/serviceupdatemessage-list-attachments?view=graph-rest-1.0 operationId: admin.serviceAnnouncement.messages_GetAttachmentsContent parameters: - name: serviceUpdateMessage-id in: path description: 'key: id of serviceUpdateMessage' required: true + style: simple schema: type: string x-ms-docs-key-type: serviceUpdateMessage @@ -1368,6 +1430,7 @@ paths: in: path description: 'key: id of serviceAnnouncementAttachment' required: true + style: simple schema: type: string x-ms-docs-key-type: serviceAnnouncementAttachment @@ -1386,12 +1449,14 @@ paths: tags: - admin.serviceAnnouncement summary: Update content for the navigation property attachments in admin + description: The attachment content. operationId: admin.serviceAnnouncement.messages_SetAttachmentsContent parameters: - name: serviceUpdateMessage-id in: path description: 'key: id of serviceUpdateMessage' required: true + style: simple schema: type: string x-ms-docs-key-type: serviceUpdateMessage @@ -1399,6 +1464,7 @@ paths: in: path description: 'key: id of serviceAnnouncementAttachment' required: true + style: simple schema: type: string x-ms-docs-key-type: serviceAnnouncementAttachment @@ -1421,12 +1487,17 @@ paths: tags: - admin.serviceAnnouncement summary: Get attachmentsArchive for the navigation property messages from admin + description: The zip file of all attachments for a message. + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/serviceannouncement-list-messages?view=graph-rest-1.0 operationId: admin.serviceAnnouncement_GetMessagesAttachmentsArchive parameters: - name: serviceUpdateMessage-id in: path description: 'key: id of serviceUpdateMessage' required: true + style: simple schema: type: string x-ms-docs-key-type: serviceUpdateMessage @@ -1445,12 +1516,14 @@ paths: tags: - admin.serviceAnnouncement summary: Update attachmentsArchive for the navigation property messages in admin + description: The zip file of all attachments for a message. operationId: admin.serviceAnnouncement_SetMessagesAttachmentsArchive parameters: - name: serviceUpdateMessage-id in: path description: 'key: id of serviceUpdateMessage' required: true + style: simple schema: type: string x-ms-docs-key-type: serviceUpdateMessage @@ -1473,6 +1546,10 @@ paths: tags: - admin.Actions summary: Invoke action archive + description: Archive a list of serviceUpdateMessages for the signed in user. + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/serviceupdatemessage-archive?view=graph-rest-1.0 operationId: admin.serviceAnnouncement.messages_archive requestBody: description: Action parameters @@ -1511,6 +1588,10 @@ paths: tags: - admin.Actions summary: Invoke action favorite + description: Change the status of a list of serviceUpdateMessages to favorite for the signed in user. + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/serviceupdatemessage-favorite?view=graph-rest-1.0 operationId: admin.serviceAnnouncement.messages_favorite requestBody: description: Action parameters @@ -1549,6 +1630,10 @@ paths: tags: - admin.Actions summary: Invoke action markRead + description: Mark a list of serviceUpdateMessages as **read** for the signed in user. + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/serviceupdatemessage-markread?view=graph-rest-1.0 operationId: admin.serviceAnnouncement.messages_markRead requestBody: description: Action parameters @@ -1587,6 +1672,10 @@ paths: tags: - admin.Actions summary: Invoke action markUnread + description: Mark a list of serviceUpdateMessages as **unread** for the signed in user. + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/serviceupdatemessage-markunread?view=graph-rest-1.0 operationId: admin.serviceAnnouncement.messages_markUnread requestBody: description: Action parameters @@ -1625,6 +1714,10 @@ paths: tags: - admin.Actions summary: Invoke action unarchive + description: Unarchive a list of serviceUpdateMessages for the signed in user. + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/serviceupdatemessage-unarchive?view=graph-rest-1.0 operationId: admin.serviceAnnouncement.messages_unarchive requestBody: description: Action parameters @@ -1663,6 +1756,10 @@ paths: tags: - admin.Actions summary: Invoke action unfavorite + description: Remove the favorite status of serviceUpdateMessages for the signed in user. + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/serviceupdatemessage-unfavorite?view=graph-rest-1.0 operationId: admin.serviceAnnouncement.messages_unfavorite requestBody: description: Action parameters @@ -1701,12 +1798,17 @@ paths: tags: - admin.Actions summary: Invoke action addMembers + description: 'Add members to an updatableAssetGroup. You can add azureADDevice resources as members, but may not add **updatableAssetGroup** resources as members. Adding an Azure AD device as a member of an updatable asset group automatically creates an **azureADDevice** object, if it does not already exist. You can also use the method addMembersById to add members.' + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/windowsupdates-updatableassetgroup-addmembers?view=graph-rest-1.0 operationId: admin.windows.updates.deployments.audience.exclusions_addMembers parameters: - name: deployment-id in: path description: 'key: id of deployment' required: true + style: simple schema: type: string x-ms-docs-key-type: deployment @@ -1714,6 +1816,7 @@ paths: in: path description: 'key: id of updatableAsset' required: true + style: simple schema: type: string x-ms-docs-key-type: updatableAsset @@ -1742,12 +1845,17 @@ paths: tags: - admin.Actions summary: Invoke action addMembersById + description: Add members of the same type to an updatableAssetGroup. You can also use the method addMembers to add members. + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/windowsupdates-updatableassetgroup-addmembersbyid?view=graph-rest-1.0 operationId: admin.windows.updates.deployments.audience.exclusions_addMembersGraphBPreId parameters: - name: deployment-id in: path description: 'key: id of deployment' required: true + style: simple schema: type: string x-ms-docs-key-type: deployment @@ -1755,6 +1863,7 @@ paths: in: path description: 'key: id of updatableAsset' required: true + style: simple schema: type: string x-ms-docs-key-type: updatableAsset @@ -1787,12 +1896,17 @@ paths: tags: - admin.Actions summary: Invoke action removeMembers + description: Remove members from an updatableAssetGroup. You can also use the method removeMembersById to remove members. + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/windowsupdates-updatableassetgroup-removemembers?view=graph-rest-1.0 operationId: admin.windows.updates.deployments.audience.exclusions_removeMembers parameters: - name: deployment-id in: path description: 'key: id of deployment' required: true + style: simple schema: type: string x-ms-docs-key-type: deployment @@ -1800,6 +1914,7 @@ paths: in: path description: 'key: id of updatableAsset' required: true + style: simple schema: type: string x-ms-docs-key-type: updatableAsset @@ -1828,12 +1943,17 @@ paths: tags: - admin.Actions summary: Invoke action removeMembersById + description: Remove members of the same type from an updatableAssetGroup. You can also use the method removeMembers to remove members. + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/windowsupdates-updatableassetgroup-removemembersbyid?view=graph-rest-1.0 operationId: admin.windows.updates.deployments.audience.exclusions_removeMembersGraphBPreId parameters: - name: deployment-id in: path description: 'key: id of deployment' required: true + style: simple schema: type: string x-ms-docs-key-type: deployment @@ -1841,6 +1961,7 @@ paths: in: path description: 'key: id of updatableAsset' required: true + style: simple schema: type: string x-ms-docs-key-type: updatableAsset @@ -1879,6 +2000,7 @@ paths: in: path description: 'key: id of deployment' required: true + style: simple schema: type: string x-ms-docs-key-type: deployment @@ -1915,6 +2037,7 @@ paths: in: path description: 'key: id of deployment' required: true + style: simple schema: type: string x-ms-docs-key-type: deployment @@ -1955,6 +2078,7 @@ paths: in: path description: 'key: id of deployment' required: true + style: simple schema: type: string x-ms-docs-key-type: deployment @@ -1991,6 +2115,7 @@ paths: in: path description: 'key: id of deployment' required: true + style: simple schema: type: string x-ms-docs-key-type: deployment @@ -2025,12 +2150,17 @@ paths: tags: - admin.Actions summary: Invoke action addMembers + description: 'Add members to an updatableAssetGroup. You can add azureADDevice resources as members, but may not add **updatableAssetGroup** resources as members. Adding an Azure AD device as a member of an updatable asset group automatically creates an **azureADDevice** object, if it does not already exist. You can also use the method addMembersById to add members.' + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/windowsupdates-updatableassetgroup-addmembers?view=graph-rest-1.0 operationId: admin.windows.updates.deployments.audience.members_addMembers parameters: - name: deployment-id in: path description: 'key: id of deployment' required: true + style: simple schema: type: string x-ms-docs-key-type: deployment @@ -2038,6 +2168,7 @@ paths: in: path description: 'key: id of updatableAsset' required: true + style: simple schema: type: string x-ms-docs-key-type: updatableAsset @@ -2066,12 +2197,17 @@ paths: tags: - admin.Actions summary: Invoke action addMembersById + description: Add members of the same type to an updatableAssetGroup. You can also use the method addMembers to add members. + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/windowsupdates-updatableassetgroup-addmembersbyid?view=graph-rest-1.0 operationId: admin.windows.updates.deployments.audience.members_addMembersGraphBPreId parameters: - name: deployment-id in: path description: 'key: id of deployment' required: true + style: simple schema: type: string x-ms-docs-key-type: deployment @@ -2079,6 +2215,7 @@ paths: in: path description: 'key: id of updatableAsset' required: true + style: simple schema: type: string x-ms-docs-key-type: updatableAsset @@ -2111,12 +2248,17 @@ paths: tags: - admin.Actions summary: Invoke action removeMembers + description: Remove members from an updatableAssetGroup. You can also use the method removeMembersById to remove members. + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/windowsupdates-updatableassetgroup-removemembers?view=graph-rest-1.0 operationId: admin.windows.updates.deployments.audience.members_removeMembers parameters: - name: deployment-id in: path description: 'key: id of deployment' required: true + style: simple schema: type: string x-ms-docs-key-type: deployment @@ -2124,6 +2266,7 @@ paths: in: path description: 'key: id of updatableAsset' required: true + style: simple schema: type: string x-ms-docs-key-type: updatableAsset @@ -2152,12 +2295,17 @@ paths: tags: - admin.Actions summary: Invoke action removeMembersById + description: Remove members of the same type from an updatableAssetGroup. You can also use the method removeMembers to remove members. + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/windowsupdates-updatableassetgroup-removemembersbyid?view=graph-rest-1.0 operationId: admin.windows.updates.deployments.audience.members_removeMembersGraphBPreId parameters: - name: deployment-id in: path description: 'key: id of deployment' required: true + style: simple schema: type: string x-ms-docs-key-type: deployment @@ -2165,6 +2313,7 @@ paths: in: path description: 'key: id of updatableAsset' required: true + style: simple schema: type: string x-ms-docs-key-type: updatableAsset @@ -2203,6 +2352,7 @@ paths: in: path description: 'key: id of deployment' required: true + style: simple schema: type: string x-ms-docs-key-type: deployment @@ -2239,6 +2389,7 @@ paths: in: path description: 'key: id of deployment' required: true + style: simple schema: type: string x-ms-docs-key-type: deployment @@ -2279,6 +2430,7 @@ paths: in: path description: 'key: id of deployment' required: true + style: simple schema: type: string x-ms-docs-key-type: deployment @@ -2315,6 +2467,7 @@ paths: in: path description: 'key: id of deployment' required: true + style: simple schema: type: string x-ms-docs-key-type: deployment @@ -2349,12 +2502,17 @@ paths: tags: - admin.Actions summary: Invoke action updateAudience + description: 'Update the members and exclusions collections of a deploymentAudience. Adding an azureADDevice to the members or exclusions collections of a deployment audience automatically creates an Azure AD device object, if it does not already exist. If the same updatableAsset gets included in the **exclusions** and **members** collections of a **deploymentAudience**, deployment will not apply to that asset. If all **updatableAsset** objects are the same type, you can also use the method updateAudienceById to update the **deploymentAudience**.' + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/windowsupdates-deploymentaudience-updateaudience?view=graph-rest-1.0 operationId: admin.windows.updates.deployments.audience_updateAudience parameters: - name: deployment-id in: path description: 'key: id of deployment' required: true + style: simple schema: type: string x-ms-docs-key-type: deployment @@ -2395,12 +2553,17 @@ paths: tags: - admin.Actions summary: Invoke action updateAudienceById + description: 'Update the members and exclusions collections of a deploymentAudience with updatableAsset resources of the same type. Adding an azureADDevice to the members or exclusions collections of a deployment audience automatically creates an Azure AD device object if it does not already exist. If the same updatableAsset gets included in the **exclusions** and **members** collections of a **deploymentAudience**, deployment will not apply to that asset. You can also use the method updateAudience to update the **deploymentAudience**.' + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/windowsupdates-deploymentaudience-updateaudiencebyid?view=graph-rest-1.0 operationId: admin.windows.updates.deployments.audience_updateAudienceGraphBPreId parameters: - name: deployment-id in: path description: 'key: id of deployment' required: true + style: simple schema: type: string x-ms-docs-key-type: deployment @@ -2448,12 +2611,17 @@ paths: tags: - admin.Actions summary: Invoke action addMembers + description: 'Add members to an updatableAssetGroup. You can add azureADDevice resources as members, but may not add **updatableAssetGroup** resources as members. Adding an Azure AD device as a member of an updatable asset group automatically creates an **azureADDevice** object, if it does not already exist. You can also use the method addMembersById to add members.' + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/windowsupdates-updatableassetgroup-addmembers?view=graph-rest-1.0 operationId: admin.windows.updates.updatableAssets_addMembers parameters: - name: updatableAsset-id in: path description: 'key: id of updatableAsset' required: true + style: simple schema: type: string x-ms-docs-key-type: updatableAsset @@ -2482,12 +2650,17 @@ paths: tags: - admin.Actions summary: Invoke action addMembersById + description: Add members of the same type to an updatableAssetGroup. You can also use the method addMembers to add members. + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/windowsupdates-updatableassetgroup-addmembersbyid?view=graph-rest-1.0 operationId: admin.windows.updates.updatableAssets_addMembersGraphBPreId parameters: - name: updatableAsset-id in: path description: 'key: id of updatableAsset' required: true + style: simple schema: type: string x-ms-docs-key-type: updatableAsset @@ -2520,12 +2693,17 @@ paths: tags: - admin.Actions summary: Invoke action removeMembers + description: Remove members from an updatableAssetGroup. You can also use the method removeMembersById to remove members. + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/windowsupdates-updatableassetgroup-removemembers?view=graph-rest-1.0 operationId: admin.windows.updates.updatableAssets_removeMembers parameters: - name: updatableAsset-id in: path description: 'key: id of updatableAsset' required: true + style: simple schema: type: string x-ms-docs-key-type: updatableAsset @@ -2554,12 +2732,17 @@ paths: tags: - admin.Actions summary: Invoke action removeMembersById + description: Remove members of the same type from an updatableAssetGroup. You can also use the method removeMembers to remove members. + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/windowsupdates-updatableassetgroup-removemembersbyid?view=graph-rest-1.0 operationId: admin.windows.updates.updatableAssets_removeMembersGraphBPreId parameters: - name: updatableAsset-id in: path description: 'key: id of updatableAsset' required: true + style: simple schema: type: string x-ms-docs-key-type: updatableAsset @@ -2720,16 +2903,19 @@ components: items: $ref: '#/components/schemas/microsoft.graph.serviceHealth' description: 'A collection of service health information for tenant. This property is a contained navigation property, it is nullable and readonly.' + x-ms-navigationProperty: true issues: type: array items: $ref: '#/components/schemas/microsoft.graph.serviceHealthIssue' description: 'A collection of service issues for tenant. This property is a contained navigation property, it is nullable and readonly.' + x-ms-navigationProperty: true messages: type: array items: $ref: '#/components/schemas/microsoft.graph.serviceUpdateMessage' description: 'A collection of service messages for tenant. This property is a contained navigation property, it is nullable and readonly.' + x-ms-navigationProperty: true additionalProperties: type: object microsoft.graph.serviceHealth: @@ -2748,6 +2934,7 @@ components: items: $ref: '#/components/schemas/microsoft.graph.serviceHealthIssue' description: 'A collection of issues that happened on the service, with detailed information for each issue.' + x-ms-navigationProperty: true additionalProperties: type: object microsoft.graph.serviceHealthIssue: @@ -2835,6 +3022,7 @@ components: items: $ref: '#/components/schemas/microsoft.graph.serviceAnnouncementAttachment' description: A collection of serviceAnnouncementAttachments. + x-ms-navigationProperty: true additionalProperties: type: object microsoft.graph.serviceAnnouncementAttachment: @@ -3030,49 +3218,61 @@ components: microsoft.graph.serviceHealthCollectionResponse: title: Collection of serviceHealth type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.serviceHealth' - '@odata.nextLink': - type: string + allOf: + - $ref: '#/components/schemas/BaseCollectionPaginationCountResponse' + - type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.serviceHealth' + additionalProperties: + type: object additionalProperties: type: object microsoft.graph.serviceHealthIssueCollectionResponse: title: Collection of serviceHealthIssue type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.serviceHealthIssue' - '@odata.nextLink': - type: string + allOf: + - $ref: '#/components/schemas/BaseCollectionPaginationCountResponse' + - type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.serviceHealthIssue' + additionalProperties: + type: object additionalProperties: type: object microsoft.graph.serviceUpdateMessageCollectionResponse: title: Collection of serviceUpdateMessage type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.serviceUpdateMessage' - '@odata.nextLink': - type: string + allOf: + - $ref: '#/components/schemas/BaseCollectionPaginationCountResponse' + - type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.serviceUpdateMessage' + additionalProperties: + type: object additionalProperties: type: object microsoft.graph.serviceAnnouncementAttachmentCollectionResponse: title: Collection of serviceAnnouncementAttachment type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.serviceAnnouncementAttachment' - '@odata.nextLink': - type: string + allOf: + - $ref: '#/components/schemas/BaseCollectionPaginationCountResponse' + - type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.serviceAnnouncementAttachment' + additionalProperties: + type: object additionalProperties: type: object microsoft.graph.keyValuePair: @@ -3123,6 +3323,15 @@ components: $ref: '#/components/schemas/microsoft.graph.ODataErrors.InnerError' additionalProperties: type: object + BaseCollectionPaginationCountResponse: + title: Base collection pagination and count responses + type: object + properties: + '@odata.nextLink': + type: string + nullable: true + additionalProperties: + type: object microsoft.graph.ODataErrors.ErrorDetails: required: - code @@ -3179,6 +3388,8 @@ components: name: $top in: query description: Show only the first n items + style: form + explode: false schema: minimum: 0 type: integer @@ -3187,6 +3398,8 @@ components: name: $skip in: query description: Skip the first n items + style: form + explode: false schema: minimum: 0 type: integer @@ -3194,18 +3407,24 @@ components: name: $search in: query description: Search items by search phrases + style: form + explode: false schema: type: string filter: name: $filter in: query description: Filter items by property values + style: form + explode: false schema: type: string count: name: $count in: query description: Include count of items + style: form + explode: false schema: type: boolean securitySchemes: diff --git a/openApiDocs/beta/DirectoryObjects.yml b/openApiDocs/beta/DirectoryObjects.yml index a0551a66f14..1a208a00948 100644 --- a/openApiDocs/beta/DirectoryObjects.yml +++ b/openApiDocs/beta/DirectoryObjects.yml @@ -16,6 +16,7 @@ paths: - name: ConsistencyLevel in: header description: 'Indicates the requested consistency level. Documentation URL: https://docs.microsoft.com/graph/aad-advanced-queries' + style: simple schema: type: string examples: @@ -23,10 +24,7 @@ paths: description: $search and $count queries require the client to set the ConsistencyLevel HTTP header to 'eventual'. value: eventual - $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 @@ -55,18 +53,6 @@ paths: - 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': $ref: '#/components/responses/microsoft.graph.directoryObjectCollectionResponse' @@ -103,12 +89,17 @@ paths: tags: - directoryObjects.directoryObject summary: Get directoryObject + description: Retrieve the properties and relationships of a directoryObject object. + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/directoryobject-get?view=graph-rest-1.0 operationId: directoryObjects.directoryObject_GetDirectoryObject parameters: - name: directoryObject-id in: path description: 'key: id of directoryObject' required: true + style: simple schema: type: string x-ms-docs-key-type: directoryObject @@ -125,18 +116,6 @@ paths: - 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 entity @@ -168,6 +147,7 @@ paths: in: path description: 'key: id of directoryObject' required: true + style: simple schema: type: string x-ms-docs-key-type: directoryObject @@ -188,18 +168,24 @@ paths: tags: - directoryObjects.directoryObject summary: Delete directoryObject + description: 'Delete a directory object, for example, a group, user, application, or service principal.' + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/directoryobject-delete?view=graph-rest-1.0 operationId: directoryObjects.directoryObject_DeleteDirectoryObject parameters: - name: directoryObject-id in: path description: 'key: id of directoryObject' required: true + style: simple schema: type: string x-ms-docs-key-type: directoryObject - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -213,12 +199,17 @@ paths: tags: - directoryObjects.Actions summary: Invoke action checkMemberGroups + description: 'Check for membership in a specified list of group IDs, and return from that list those groups (identified by IDs) of which the specified user, group, service principal, organizational contact, device, or directory object is a member. This function is transitive. You can check up to a maximum of 20 groups per request. This function supports all groups provisioned in Azure AD. Because Microsoft 365 groups cannot contain other groups, membership in a Microsoft 365 group is always direct.' + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/directoryobject-checkmembergroups?view=graph-rest-1.0 operationId: directoryObjects_checkMemberGroups parameters: - name: directoryObject-id in: path description: 'key: id of directoryObject' required: true + style: simple schema: type: string x-ms-docs-key-type: directoryObject @@ -242,7 +233,6 @@ paths: content: application/json: schema: - title: Collection of directoryObject type: object properties: value: @@ -254,6 +244,9 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: action + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore '/directoryObjects/{directoryObject-id}/microsoft.graph.checkMemberObjects': post: tags: @@ -265,6 +258,7 @@ paths: in: path description: 'key: id of directoryObject' required: true + style: simple schema: type: string x-ms-docs-key-type: directoryObject @@ -288,7 +282,6 @@ paths: content: application/json: schema: - title: Collection of directoryObject type: object properties: value: @@ -300,17 +293,25 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: action + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore '/directoryObjects/{directoryObject-id}/microsoft.graph.getMemberGroups': post: tags: - directoryObjects.Actions summary: Invoke action getMemberGroups + description: 'Return all the group IDs for the groups that the specified user, group, service principal, organizational contact, device, or directory object is a member of. This function is transitive.' + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/directoryobject-getmembergroups?view=graph-rest-1.0 operationId: directoryObjects_getMemberGroups parameters: - name: directoryObject-id in: path description: 'key: id of directoryObject' required: true + style: simple schema: type: string x-ms-docs-key-type: directoryObject @@ -334,7 +335,6 @@ paths: content: application/json: schema: - title: Collection of directoryObject type: object properties: value: @@ -346,6 +346,9 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: action + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore '/directoryObjects/{directoryObject-id}/microsoft.graph.getMemberObjects': post: tags: @@ -357,6 +360,7 @@ paths: in: path description: 'key: id of directoryObject' required: true + style: simple schema: type: string x-ms-docs-key-type: directoryObject @@ -380,7 +384,6 @@ paths: content: application/json: schema: - title: Collection of directoryObject type: object properties: value: @@ -392,17 +395,25 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: action + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore '/directoryObjects/{directoryObject-id}/microsoft.graph.restore': post: tags: - directoryObjects.Actions summary: Invoke action restore + description: 'Restore a recently deleted application, group, servicePrincipal, or user object from deleted items. If an item was accidentally deleted, you can fully restore the item. This is not applicable to security groups, which are deleted permanently. A recently deleted item will remain available for up to 30 days. After 30 days, the item is permanently deleted.' + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/directory-deleteditems-restore?view=graph-rest-1.0 operationId: directoryObjects_restore parameters: - name: directoryObject-id in: path description: 'key: id of directoryObject' required: true + style: simple schema: type: string x-ms-docs-key-type: directoryObject @@ -421,6 +432,10 @@ paths: tags: - directoryObjects.Actions summary: Invoke action getByIds + description: 'Return the directory objects specified in a list of IDs. Some common uses for this function are to:' + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/directoryobject-getbyids?view=graph-rest-1.0 operationId: directoryObjects_getGraphBPreIds requestBody: description: Action parameters @@ -459,6 +474,9 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: action + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore /directoryObjects/microsoft.graph.getUserOwnedObjects: post: tags: @@ -496,6 +514,10 @@ paths: tags: - directoryObjects.Actions summary: Invoke action validateProperties + description: "Validate that a Microsoft 365 group's display name or mail nickname complies with naming policies. Clients can use this API to determine whether a display name or mail nickname is valid before trying to **create** a Microsoft 365 group. For validating properties of an existing group, use the validateProperties function for groups. The following validations are performed for the display name and mail nickname properties: \n1. Validate the prefix and suffix naming policy\n2. Validate the custom banned words policy\n3. Validate the mail nickname is unique This API returns with the first failure encountered. If one or more properties fail multiple validations, only the property with the first validation failure is returned. However, you can validate both the mail nickname and the display name and receive a collection of validation errors if you are only validating the prefix and suffix naming policy." + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/directoryobject-validateproperties?view=graph-rest-1.0 operationId: directoryObjects_validateProperties requestBody: description: Action parameters @@ -554,13 +576,16 @@ components: microsoft.graph.directoryObjectCollectionResponse: title: Collection of directoryObject type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.directoryObject' - '@odata.nextLink': - type: string + allOf: + - $ref: '#/components/schemas/BaseCollectionPaginationCountResponse' + - type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.directoryObject' + additionalProperties: + type: object additionalProperties: type: object microsoft.graph.ODataErrors.ODataError: @@ -572,6 +597,15 @@ components: $ref: '#/components/schemas/microsoft.graph.ODataErrors.MainError' additionalProperties: type: object + BaseCollectionPaginationCountResponse: + title: Base collection pagination and count responses + type: object + properties: + '@odata.nextLink': + type: string + nullable: true + additionalProperties: + type: object microsoft.graph.ODataErrors.MainError: required: - code @@ -631,35 +665,20 @@ components: name: $top in: query description: Show only the first n items + style: form + explode: false schema: minimum: 0 type: integer example: 50 - skip: - name: $skip - in: query - description: Skip the first n items - schema: - minimum: 0 - type: integer search: name: $search in: query description: Search items by search phrases + style: form + explode: false 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 diff --git a/openApiDocs/beta/Education.yml b/openApiDocs/beta/Education.yml index 8a62b7b5559..51a844d8405 100644 --- a/openApiDocs/beta/Education.yml +++ b/openApiDocs/beta/Education.yml @@ -89,7 +89,11 @@ paths: get: tags: - education.educationClass - summary: Get classes from education + summary: List classes + description: 'Retrieve a list of all class objects. ' + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/educationroot-list-classes?view=graph-rest-1.0 operationId: education_ListClasses parameters: - $ref: '#/components/parameters/top' @@ -198,7 +202,11 @@ paths: post: tags: - education.educationClass - summary: Create new navigation property to classes for education + summary: Create educationClass + description: "Create a new class. This will also create a universal group. When you use this API to create a class, it will add special properties to the group, which will\nadd features such as assignments and special handling within Microsoft Teams when teams are created using the group. Please note that this API only creates the universal group and does not create a team. Microsoft Teams provides a user interface for teachers to create teams for their own classes using the groups created by this API." + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/educationroot-post-classes?view=graph-rest-1.0 operationId: education_CreateClasses requestBody: description: New navigation property @@ -228,6 +236,7 @@ paths: in: path description: 'key: id of educationClass' required: true + style: simple schema: type: string x-ms-docs-key-type: educationClass @@ -336,6 +345,7 @@ paths: in: path description: 'key: id of educationClass' required: true + style: simple schema: type: string x-ms-docs-key-type: educationClass @@ -362,12 +372,14 @@ paths: in: path description: 'key: id of educationClass' required: true + style: simple schema: type: string x-ms-docs-key-type: educationClass - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -380,13 +392,18 @@ paths: get: tags: - education.educationClass - summary: Get assignmentCategories from education + summary: List assignmentCategories + description: Retrieve a list of educationCategory objects. + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/educationclass-list-categories?view=graph-rest-1.0 operationId: education.classes_ListAssignmentCategories parameters: - name: educationClass-id in: path description: 'key: id of educationClass' required: true + style: simple schema: type: string x-ms-docs-key-type: educationClass @@ -447,13 +464,18 @@ paths: post: tags: - education.educationClass - summary: Create new navigation property to assignmentCategories for education + summary: Create educationCategory + description: Creates a new educationCategory on an educationClass. + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/educationclass-post-category?view=graph-rest-1.0 operationId: education.classes_CreateAssignmentCategories parameters: - name: educationClass-id in: path description: 'key: id of educationClass' required: true + style: simple schema: type: string x-ms-docs-key-type: educationClass @@ -479,12 +501,14 @@ paths: tags: - education.educationClass summary: Get assignmentCategories from education + description: All categories associated with this class. Nullable. operationId: education.classes_GetAssignmentCategories parameters: - name: educationClass-id in: path description: 'key: id of educationClass' required: true + style: simple schema: type: string x-ms-docs-key-type: educationClass @@ -492,6 +516,7 @@ paths: in: path description: 'key: id of educationCategory' required: true + style: simple schema: type: string x-ms-docs-key-type: educationCategory @@ -540,6 +565,7 @@ paths: in: path description: 'key: id of educationClass' required: true + style: simple schema: type: string x-ms-docs-key-type: educationClass @@ -547,6 +573,7 @@ paths: in: path description: 'key: id of educationCategory' required: true + style: simple schema: type: string x-ms-docs-key-type: educationCategory @@ -573,6 +600,7 @@ paths: in: path description: 'key: id of educationClass' required: true + style: simple schema: type: string x-ms-docs-key-type: educationClass @@ -580,12 +608,14 @@ paths: in: path description: 'key: id of educationCategory' required: true + style: simple schema: type: string x-ms-docs-key-type: educationCategory - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -605,9 +635,43 @@ paths: in: path description: 'key: id of educationClass' required: true + style: simple schema: type: string x-ms-docs-key-type: educationClass + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - displayName + type: string + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - id desc + - displayName + - displayName desc + type: string responses: '200': description: Success @@ -626,17 +690,25 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: function + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore '/education/classes/{educationClass-id}/assignmentDefaults': get: tags: - education.educationClass - summary: Get assignmentDefaults from education + summary: Get educationAssignmentDefaults + description: Read the properties and relationships of an educationAssignmentDefaults object. These are the class-level assignment defaults respected by new assignments created in the class. Callers can continue to specify custom values on each **assignment** creation if they don't want the default behaviors. + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/educationassignmentdefaults-get?view=graph-rest-1.0 operationId: education.classes_GetAssignmentDefaults parameters: - name: educationClass-id in: path description: 'key: id of educationClass' required: true + style: simple schema: type: string x-ms-docs-key-type: educationClass @@ -681,13 +753,18 @@ paths: patch: tags: - education.educationClass - summary: Update the navigation property assignmentDefaults in education + summary: Update educationAssignmentDefaults + description: Update the properties of an educationAssignmentDefaults object. Only teachers can update these settings. + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/educationassignmentdefaults-update?view=graph-rest-1.0 operationId: education.classes_UpdateAssignmentDefaults parameters: - name: educationClass-id in: path description: 'key: id of educationClass' required: true + style: simple schema: type: string x-ms-docs-key-type: educationClass @@ -714,12 +791,14 @@ paths: in: path description: 'key: id of educationClass' required: true + style: simple schema: type: string x-ms-docs-key-type: educationClass - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -732,13 +811,18 @@ paths: get: tags: - education.educationClass - summary: Get assignments from education + summary: List class assignments + description: Retrieve a list of assignment objects. A teacher or an application executing with application permissions can see all assignment objects for the class. Students can only see assignments that are assigned to them. + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/educationclass-list-assignments?view=graph-rest-1.0 operationId: education.classes_ListAssignments parameters: - name: educationClass-id in: path description: 'key: id of educationClass' required: true + style: simple schema: type: string x-ms-docs-key-type: educationClass @@ -870,13 +954,18 @@ paths: post: tags: - education.educationClass - summary: Create new navigation property to assignments for education + summary: Create educationAssignment + description: 'Create a new assignment. Only teachers in a class can create an assignment. Assignments start in the Draft state, which means that students will not see the assignment until publication.' + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/educationclass-post-assignments?view=graph-rest-1.0 operationId: education.classes_CreateAssignments parameters: - name: educationClass-id in: path description: 'key: id of educationClass' required: true + style: simple schema: type: string x-ms-docs-key-type: educationClass @@ -902,12 +991,14 @@ paths: tags: - education.educationClass summary: Get assignments from education + description: All assignments associated with this class. Nullable. operationId: education.classes_GetAssignments parameters: - name: educationClass-id in: path description: 'key: id of educationClass' required: true + style: simple schema: type: string x-ms-docs-key-type: educationClass @@ -915,6 +1006,7 @@ paths: in: path description: 'key: id of educationAssignment' required: true + style: simple schema: type: string x-ms-docs-key-type: educationAssignment @@ -1019,6 +1111,7 @@ paths: in: path description: 'key: id of educationClass' required: true + style: simple schema: type: string x-ms-docs-key-type: educationClass @@ -1026,6 +1119,7 @@ paths: in: path description: 'key: id of educationAssignment' required: true + style: simple schema: type: string x-ms-docs-key-type: educationAssignment @@ -1052,6 +1146,7 @@ paths: in: path description: 'key: id of educationClass' required: true + style: simple schema: type: string x-ms-docs-key-type: educationClass @@ -1059,12 +1154,14 @@ paths: in: path description: 'key: id of educationAssignment' required: true + style: simple schema: type: string x-ms-docs-key-type: educationAssignment - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -1077,13 +1174,18 @@ paths: get: tags: - education.educationClass - summary: Get categories from education + summary: List categories + description: List all the categories associated with an assignment. + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/educationassignment-list-categories?view=graph-rest-1.0 operationId: education.classes.assignments_ListCategories parameters: - name: educationClass-id in: path description: 'key: id of educationClass' required: true + style: simple schema: type: string x-ms-docs-key-type: educationClass @@ -1091,6 +1193,7 @@ paths: in: path description: 'key: id of educationAssignment' required: true + style: simple schema: type: string x-ms-docs-key-type: educationAssignment @@ -1158,6 +1261,7 @@ paths: in: path description: 'key: id of educationClass' required: true + style: simple schema: type: string x-ms-docs-key-type: educationClass @@ -1165,6 +1269,7 @@ paths: in: path description: 'key: id of educationAssignment' required: true + style: simple schema: type: string x-ms-docs-key-type: educationAssignment @@ -1196,6 +1301,7 @@ paths: in: path description: 'key: id of educationClass' required: true + style: simple schema: type: string x-ms-docs-key-type: educationClass @@ -1203,6 +1309,7 @@ paths: in: path description: 'key: id of educationAssignment' required: true + style: simple schema: type: string x-ms-docs-key-type: educationAssignment @@ -1210,17 +1317,21 @@ paths: in: path description: 'key: id of educationCategory' required: true + style: simple schema: type: string x-ms-docs-key-type: educationCategory - name: If-Match in: header description: ETag + style: simple schema: type: string - name: '@id' in: query description: Delete Uri + style: form + explode: false schema: type: string responses: @@ -1233,13 +1344,18 @@ paths: get: tags: - education.educationClass - summary: Get ref of categories from education + summary: List categories + description: List all the categories associated with an assignment. + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/educationassignment-list-categories?view=graph-rest-1.0 operationId: education.classes.assignments_ListCategoriesGraphBPreRef parameters: - name: educationClass-id in: path description: 'key: id of educationClass' required: true + style: simple schema: type: string x-ms-docs-key-type: educationClass @@ -1247,6 +1363,7 @@ paths: in: path description: 'key: id of educationAssignment' required: true + style: simple schema: type: string x-ms-docs-key-type: educationAssignment @@ -1289,6 +1406,7 @@ paths: in: path description: 'key: id of educationClass' required: true + style: simple schema: type: string x-ms-docs-key-type: educationClass @@ -1296,18 +1414,12 @@ paths: in: path description: 'key: id of educationAssignment' required: true + style: simple schema: type: string x-ms-docs-key-type: educationAssignment requestBody: - description: New navigation property ref value - content: - application/json: - schema: - type: object - additionalProperties: - type: object - required: true + $ref: '#/components/requestBodies/refPostBody' responses: '204': description: Success @@ -1325,6 +1437,7 @@ paths: in: path description: 'key: id of educationClass' required: true + style: simple schema: type: string x-ms-docs-key-type: educationClass @@ -1332,9 +1445,43 @@ paths: in: path description: 'key: id of educationAssignment' required: true + style: simple schema: type: string x-ms-docs-key-type: educationAssignment + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - displayName + type: string + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - id desc + - displayName + - displayName desc + type: string responses: '200': description: Success @@ -1353,17 +1500,25 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: function + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore '/education/classes/{educationClass-id}/assignments/{educationAssignment-id}/microsoft.graph.publish': post: tags: - education.Actions summary: Invoke action publish + description: 'Change the state of an educationAssignment from its original `draft` status to the `published` status. You can change the state from `draft` to `scheduled` if the **assignment** is scheduled for a future date. Only a teacher in the class can make this call. When an **assignment** is in draft status, students will not see the **assignment**, nor will there be any submission objects. When you call this API, educationSubmission objects are created and the assignment appears in the student''s list. The state of the **assignment** goes back to `draft` if there is any backend failure during publish process. To update the properties of a published **assignment**, see update an assignment. To update the properties of a published assignment, see update an assignment.' + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/educationassignment-publish?view=graph-rest-1.0 operationId: education.classes.assignments_publish parameters: - name: educationClass-id in: path description: 'key: id of educationClass' required: true + style: simple schema: type: string x-ms-docs-key-type: educationClass @@ -1371,6 +1526,7 @@ paths: in: path description: 'key: id of educationAssignment' required: true + style: simple schema: type: string x-ms-docs-key-type: educationAssignment @@ -1389,12 +1545,17 @@ paths: tags: - education.Actions summary: Invoke action setUpFeedbackResourcesFolder + description: Create a SharePoint folder to upload feedback files for a given educationSubmission. The teacher determines the resources to upload in the feedback resources folder of a submission. + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/educationassignment-setupfeedbackresourcesfolder?view=graph-rest-1.0 operationId: education.classes.assignments_setUpFeedbackResourcesFolder parameters: - name: educationClass-id in: path description: 'key: id of educationClass' required: true + style: simple schema: type: string x-ms-docs-key-type: educationClass @@ -1402,6 +1563,7 @@ paths: in: path description: 'key: id of educationAssignment' required: true + style: simple schema: type: string x-ms-docs-key-type: educationAssignment @@ -1420,12 +1582,17 @@ paths: tags: - education.Actions summary: Invoke action setUpResourcesFolder + description: 'Create a SharePoint folder to upload files for a given educationAssignment. The teacher determines the resources to upload in the assignment''s folder. ' + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/educationassignment-setupresourcesfolder?view=graph-rest-1.0 operationId: education.classes.assignments_setUpResourcesFolder parameters: - name: educationClass-id in: path description: 'key: id of educationClass' required: true + style: simple schema: type: string x-ms-docs-key-type: educationClass @@ -1433,6 +1600,7 @@ paths: in: path description: 'key: id of educationAssignment' required: true + style: simple schema: type: string x-ms-docs-key-type: educationAssignment @@ -1450,13 +1618,18 @@ paths: get: tags: - education.educationClass - summary: Get resources from education + summary: List assignment resources + description: Get all the educationAssignmentResource objects associated with an assignment. + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/educationassignment-list-resources?view=graph-rest-1.0 operationId: education.classes.assignments_ListResources parameters: - name: educationClass-id in: path description: 'key: id of educationClass' required: true + style: simple schema: type: string x-ms-docs-key-type: educationClass @@ -1464,6 +1637,7 @@ paths: in: path description: 'key: id of educationAssignment' required: true + style: simple schema: type: string x-ms-docs-key-type: educationAssignment @@ -1527,13 +1701,18 @@ paths: post: tags: - education.educationClass - summary: Create new navigation property to resources for education + summary: Create educationAssignmentResource + description: 'Create an assignment resource. You can create the following types of assignment resources: Every resource has an @odata.type property to indicate which type of resource is being created. ' + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/educationassignment-post-resources?view=graph-rest-1.0 operationId: education.classes.assignments_CreateResources parameters: - name: educationClass-id in: path description: 'key: id of educationClass' required: true + style: simple schema: type: string x-ms-docs-key-type: educationClass @@ -1541,6 +1720,7 @@ paths: in: path description: 'key: id of educationAssignment' required: true + style: simple schema: type: string x-ms-docs-key-type: educationAssignment @@ -1566,12 +1746,14 @@ paths: tags: - education.educationClass summary: Get resources from education + description: Learning objects that are associated with this assignment. Only teachers can modify this list. Nullable. operationId: education.classes.assignments_GetResources parameters: - name: educationClass-id in: path description: 'key: id of educationClass' required: true + style: simple schema: type: string x-ms-docs-key-type: educationClass @@ -1579,6 +1761,7 @@ paths: in: path description: 'key: id of educationAssignment' required: true + style: simple schema: type: string x-ms-docs-key-type: educationAssignment @@ -1586,6 +1769,7 @@ paths: in: path description: 'key: id of educationAssignmentResource' required: true + style: simple schema: type: string x-ms-docs-key-type: educationAssignmentResource @@ -1635,6 +1819,7 @@ paths: in: path description: 'key: id of educationClass' required: true + style: simple schema: type: string x-ms-docs-key-type: educationClass @@ -1642,6 +1827,7 @@ paths: in: path description: 'key: id of educationAssignment' required: true + style: simple schema: type: string x-ms-docs-key-type: educationAssignment @@ -1649,6 +1835,7 @@ paths: in: path description: 'key: id of educationAssignmentResource' required: true + style: simple schema: type: string x-ms-docs-key-type: educationAssignmentResource @@ -1675,6 +1862,7 @@ paths: in: path description: 'key: id of educationClass' required: true + style: simple schema: type: string x-ms-docs-key-type: educationClass @@ -1682,6 +1870,7 @@ paths: in: path description: 'key: id of educationAssignment' required: true + style: simple schema: type: string x-ms-docs-key-type: educationAssignment @@ -1689,12 +1878,14 @@ paths: in: path description: 'key: id of educationAssignmentResource' required: true + style: simple schema: type: string x-ms-docs-key-type: educationAssignmentResource - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -1707,13 +1898,18 @@ paths: get: tags: - education.educationClass - summary: Get rubric from education + summary: Get educationRubric attached to educationAssignment + description: 'Get the educationRubric object attached to an educationAssignment, if one exists.' + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/educationassignment-get-rubric?view=graph-rest-1.0 operationId: education.classes.assignments_GetRubric parameters: - name: educationClass-id in: path description: 'key: id of educationClass' required: true + style: simple schema: type: string x-ms-docs-key-type: educationClass @@ -1721,6 +1917,7 @@ paths: in: path description: 'key: id of educationAssignment' required: true + style: simple schema: type: string x-ms-docs-key-type: educationAssignment @@ -1777,6 +1974,7 @@ paths: in: path description: 'key: id of educationClass' required: true + style: simple schema: type: string x-ms-docs-key-type: educationClass @@ -1784,6 +1982,7 @@ paths: in: path description: 'key: id of educationAssignment' required: true + style: simple schema: type: string x-ms-docs-key-type: educationAssignment @@ -1810,6 +2009,7 @@ paths: in: path description: 'key: id of educationClass' required: true + style: simple schema: type: string x-ms-docs-key-type: educationClass @@ -1817,12 +2017,14 @@ paths: in: path description: 'key: id of educationAssignment' required: true + style: simple schema: type: string x-ms-docs-key-type: educationAssignment - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -1835,13 +2037,18 @@ paths: get: tags: - education.educationClass - summary: Get ref of rubric from education + summary: Get educationRubric attached to educationAssignment + description: 'Get the educationRubric object attached to an educationAssignment, if one exists.' + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/educationassignment-get-rubric?view=graph-rest-1.0 operationId: education.classes.assignments_GetRubricGraphBPreRef parameters: - name: educationClass-id in: path description: 'key: id of educationClass' required: true + style: simple schema: type: string x-ms-docs-key-type: educationClass @@ -1849,6 +2056,7 @@ paths: in: path description: 'key: id of educationAssignment' required: true + style: simple schema: type: string x-ms-docs-key-type: educationAssignment @@ -1872,6 +2080,7 @@ paths: in: path description: 'key: id of educationClass' required: true + style: simple schema: type: string x-ms-docs-key-type: educationClass @@ -1879,18 +2088,12 @@ paths: in: path description: 'key: id of educationAssignment' required: true + style: simple schema: type: string x-ms-docs-key-type: educationAssignment requestBody: - description: New navigation property ref value - content: - application/json: - schema: - type: object - additionalProperties: - type: object - required: true + $ref: '#/components/requestBodies/refPutBody' responses: '204': description: Success @@ -1907,6 +2110,7 @@ paths: in: path description: 'key: id of educationClass' required: true + style: simple schema: type: string x-ms-docs-key-type: educationClass @@ -1914,12 +2118,14 @@ paths: in: path description: 'key: id of educationAssignment' required: true + style: simple schema: type: string x-ms-docs-key-type: educationAssignment - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -1932,13 +2138,18 @@ paths: get: tags: - education.educationClass - summary: Get submissions from education + summary: List submissions + description: 'List all the submissions associated with an assignment. A teacher or an application with application permissions can get all the **submissions**, a student can only get **submissions** that they are associated with. Provide the header `Prefer: include-unknown-enum-members` to properly list **submissions** with the `reassigned` status. For details, see the examples section.' + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/educationassignment-list-submissions?view=graph-rest-1.0 operationId: education.classes.assignments_ListSubmissions parameters: - name: educationClass-id in: path description: 'key: id of educationClass' required: true + style: simple schema: type: string x-ms-docs-key-type: educationClass @@ -1946,6 +2157,7 @@ paths: in: path description: 'key: id of educationAssignment' required: true + style: simple schema: type: string x-ms-docs-key-type: educationAssignment @@ -2049,6 +2261,7 @@ paths: in: path description: 'key: id of educationClass' required: true + style: simple schema: type: string x-ms-docs-key-type: educationClass @@ -2056,6 +2269,7 @@ paths: in: path description: 'key: id of educationAssignment' required: true + style: simple schema: type: string x-ms-docs-key-type: educationAssignment @@ -2081,12 +2295,14 @@ paths: tags: - education.educationClass summary: Get submissions from education + description: 'Once published, there is a submission object for each student representing their work and grade. Read-only. Nullable.' operationId: education.classes.assignments_GetSubmissions parameters: - name: educationClass-id in: path description: 'key: id of educationClass' required: true + style: simple schema: type: string x-ms-docs-key-type: educationClass @@ -2094,6 +2310,7 @@ paths: in: path description: 'key: id of educationAssignment' required: true + style: simple schema: type: string x-ms-docs-key-type: educationAssignment @@ -2101,6 +2318,7 @@ paths: in: path description: 'key: id of educationSubmission' required: true + style: simple schema: type: string x-ms-docs-key-type: educationSubmission @@ -2194,6 +2412,7 @@ paths: in: path description: 'key: id of educationClass' required: true + style: simple schema: type: string x-ms-docs-key-type: educationClass @@ -2201,6 +2420,7 @@ paths: in: path description: 'key: id of educationAssignment' required: true + style: simple schema: type: string x-ms-docs-key-type: educationAssignment @@ -2208,6 +2428,7 @@ paths: in: path description: 'key: id of educationSubmission' required: true + style: simple schema: type: string x-ms-docs-key-type: educationSubmission @@ -2234,6 +2455,7 @@ paths: in: path description: 'key: id of educationClass' required: true + style: simple schema: type: string x-ms-docs-key-type: educationClass @@ -2241,6 +2463,7 @@ paths: in: path description: 'key: id of educationAssignment' required: true + style: simple schema: type: string x-ms-docs-key-type: educationAssignment @@ -2248,12 +2471,14 @@ paths: in: path description: 'key: id of educationSubmission' required: true + style: simple schema: type: string x-ms-docs-key-type: educationSubmission - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -2267,12 +2492,17 @@ paths: tags: - education.Actions summary: Invoke action reassign + description: 'Reassign the submission to the student with feedback for review. Only teachers can perform this action. Include the `Prefer: include-unknown-enum-members` header when you call this method; otherwise, a reassigned submission will be treated as a returned submission. This means that the `reassigned` status will be mapped to the `returned` status, and **reassignedDateTime** and **reassignedBy** properties will be mapped to **returnedDateTime** and **returnedBy** respectively. If the header `Prefer: include-unknown-enum-members` is provided, a reassigned submission retains the `reassigned` status. For details, see the examples section.' + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/educationsubmission-reassign?view=graph-rest-1.0 operationId: education.classes.assignments.submissions_reassign parameters: - name: educationClass-id in: path description: 'key: id of educationClass' required: true + style: simple schema: type: string x-ms-docs-key-type: educationClass @@ -2280,6 +2510,7 @@ paths: in: path description: 'key: id of educationAssignment' required: true + style: simple schema: type: string x-ms-docs-key-type: educationAssignment @@ -2287,6 +2518,7 @@ paths: in: path description: 'key: id of educationSubmission' required: true + style: simple schema: type: string x-ms-docs-key-type: educationSubmission @@ -2305,12 +2537,17 @@ paths: tags: - education.Actions summary: Invoke action return + description: Make the grade and feedback associated with this submission available to the student. This will change the status of the submission from 'submitted' to 'returned' and indicates that feedback is provided or grading is done. This action can only be done by the teacher. + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/educationsubmission-return?view=graph-rest-1.0 operationId: education.classes.assignments.submissions_return parameters: - name: educationClass-id in: path description: 'key: id of educationClass' required: true + style: simple schema: type: string x-ms-docs-key-type: educationClass @@ -2318,6 +2555,7 @@ paths: in: path description: 'key: id of educationAssignment' required: true + style: simple schema: type: string x-ms-docs-key-type: educationAssignment @@ -2325,6 +2563,7 @@ paths: in: path description: 'key: id of educationSubmission' required: true + style: simple schema: type: string x-ms-docs-key-type: educationSubmission @@ -2343,12 +2582,17 @@ paths: tags: - education.Actions summary: Invoke action setUpResourcesFolder + description: 'Trigger the creation of the SharePoint resource folder where all file-based resources (Word, Excel, and so on) should be uploaded for a given submission. Note that files must be located in this folder in order to be added as resources. Only a student in the class can determine what files to upload in a given submission-level resource folder. ' + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/educationsubmission-setupresourcesfolder?view=graph-rest-1.0 operationId: education.classes.assignments.submissions_setUpResourcesFolder parameters: - name: educationClass-id in: path description: 'key: id of educationClass' required: true + style: simple schema: type: string x-ms-docs-key-type: educationClass @@ -2356,6 +2600,7 @@ paths: in: path description: 'key: id of educationAssignment' required: true + style: simple schema: type: string x-ms-docs-key-type: educationAssignment @@ -2363,6 +2608,7 @@ paths: in: path description: 'key: id of educationSubmission' required: true + style: simple schema: type: string x-ms-docs-key-type: educationSubmission @@ -2381,12 +2627,17 @@ paths: tags: - education.Actions summary: Invoke action submit + description: 'Indicate that a student is done with the work and is ready to hand in the assignment. This method changes the status of the submission from `working` to `submitted`. During the submit process, all the resources are copied to the **submittedResources** bucket. The teacher will be looking at the submitted resources list for grading. A teacher can also submit a student''s assignment on their behalf.' + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/educationsubmission-submit?view=graph-rest-1.0 operationId: education.classes.assignments.submissions_submit parameters: - name: educationClass-id in: path description: 'key: id of educationClass' required: true + style: simple schema: type: string x-ms-docs-key-type: educationClass @@ -2394,6 +2645,7 @@ paths: in: path description: 'key: id of educationAssignment' required: true + style: simple schema: type: string x-ms-docs-key-type: educationAssignment @@ -2401,6 +2653,7 @@ paths: in: path description: 'key: id of educationSubmission' required: true + style: simple schema: type: string x-ms-docs-key-type: educationSubmission @@ -2419,12 +2672,17 @@ paths: tags: - education.Actions summary: Invoke action unsubmit + description: 'Indicate that a student wants to work on the submitted assignment after it was turned in. This method changes the status of the submission from `submitted` to `working`. During the submit process, all the resources are copied from **submittedResources** to **workingResources**. The teacher will be looking at the working resources list for grading. A teacher can also unsubmit a student''s assignment on their behalf.' + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/educationsubmission-unsubmit?view=graph-rest-1.0 operationId: education.classes.assignments.submissions_unsubmit parameters: - name: educationClass-id in: path description: 'key: id of educationClass' required: true + style: simple schema: type: string x-ms-docs-key-type: educationClass @@ -2432,6 +2690,7 @@ paths: in: path description: 'key: id of educationAssignment' required: true + style: simple schema: type: string x-ms-docs-key-type: educationAssignment @@ -2439,6 +2698,7 @@ paths: in: path description: 'key: id of educationSubmission' required: true + style: simple schema: type: string x-ms-docs-key-type: educationSubmission @@ -2456,13 +2716,18 @@ paths: get: tags: - education.educationClass - summary: Get outcomes from education + summary: List outcomes + description: 'Retrieve a list of educationOutcome objects. There are four types of outcomes: **educationPointsOutcome**, **educationFeedbackOutcome**, **educationRubricOutcome**, and **educationFeedbackResourceOutcome**. A submission for a credit assignment (one that has no point value and no rubric) will have an educationFeedbackOutcome. (It might also return an educationPointsOutcome, but that outcome is ignored.) A submission for a points assignment (one that has a point value assigned) will have both an educationFeedbackOutcome and an educationPointsOutcome. A submission for an assignment with an attached rubric, if the rubric is a credit rubric (no points), will have an educationFeedbackOutcome and an educationRubricOutcome. (It might also return an educationPointsOutcome, but that outcome is ignored.) A submission for an assignment with an attached rubric, if the rubric is a points rubric, will have an educationFeedbackOutcome, an educationPointsOutcome. A submission for a feedback resource will have an educationFeedbackResourceOutcome. All outcome types have a regular and a published property appropriate to that type of outcome; for example, **points** and **publishedPoints**, **feedback** and **publishedFeedback**. The regular property is the most recent value updated by the teacher; the published property is the most recent value returned to the student.' + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/educationsubmission-list-outcomes?view=graph-rest-1.0 operationId: education.classes.assignments.submissions_ListOutcomes parameters: - name: educationClass-id in: path description: 'key: id of educationClass' required: true + style: simple schema: type: string x-ms-docs-key-type: educationClass @@ -2470,6 +2735,7 @@ paths: in: path description: 'key: id of educationAssignment' required: true + style: simple schema: type: string x-ms-docs-key-type: educationAssignment @@ -2477,6 +2743,7 @@ paths: in: path description: 'key: id of educationSubmission' required: true + style: simple schema: type: string x-ms-docs-key-type: educationSubmission @@ -2540,13 +2807,18 @@ paths: post: tags: - education.educationClass - summary: Create new navigation property to outcomes for education + summary: Create educationFeedbackResourceOutcome + description: 'Create a new feedback resource for a submission. Only a teacher can perform this operation. To create a new file-based resource, upload the file to the feedback resources folder associated with the assignment. If the file doesn''t exist or is not in that folder, the `POST` request will fail.' + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/educationfeedbackresourceoutcome-post-outcomes?view=graph-rest-1.0 operationId: education.classes.assignments.submissions_CreateOutcomes parameters: - name: educationClass-id in: path description: 'key: id of educationClass' required: true + style: simple schema: type: string x-ms-docs-key-type: educationClass @@ -2554,6 +2826,7 @@ paths: in: path description: 'key: id of educationAssignment' required: true + style: simple schema: type: string x-ms-docs-key-type: educationAssignment @@ -2561,6 +2834,7 @@ paths: in: path description: 'key: id of educationSubmission' required: true + style: simple schema: type: string x-ms-docs-key-type: educationSubmission @@ -2592,6 +2866,7 @@ paths: in: path description: 'key: id of educationClass' required: true + style: simple schema: type: string x-ms-docs-key-type: educationClass @@ -2599,6 +2874,7 @@ paths: in: path description: 'key: id of educationAssignment' required: true + style: simple schema: type: string x-ms-docs-key-type: educationAssignment @@ -2606,6 +2882,7 @@ paths: in: path description: 'key: id of educationSubmission' required: true + style: simple schema: type: string x-ms-docs-key-type: educationSubmission @@ -2613,6 +2890,7 @@ paths: in: path description: 'key: id of educationOutcome' required: true + style: simple schema: type: string x-ms-docs-key-type: educationOutcome @@ -2662,6 +2940,7 @@ paths: in: path description: 'key: id of educationClass' required: true + style: simple schema: type: string x-ms-docs-key-type: educationClass @@ -2669,6 +2948,7 @@ paths: in: path description: 'key: id of educationAssignment' required: true + style: simple schema: type: string x-ms-docs-key-type: educationAssignment @@ -2676,6 +2956,7 @@ paths: in: path description: 'key: id of educationSubmission' required: true + style: simple schema: type: string x-ms-docs-key-type: educationSubmission @@ -2683,6 +2964,7 @@ paths: in: path description: 'key: id of educationOutcome' required: true + style: simple schema: type: string x-ms-docs-key-type: educationOutcome @@ -2709,6 +2991,7 @@ paths: in: path description: 'key: id of educationClass' required: true + style: simple schema: type: string x-ms-docs-key-type: educationClass @@ -2716,6 +2999,7 @@ paths: in: path description: 'key: id of educationAssignment' required: true + style: simple schema: type: string x-ms-docs-key-type: educationAssignment @@ -2723,6 +3007,7 @@ paths: in: path description: 'key: id of educationSubmission' required: true + style: simple schema: type: string x-ms-docs-key-type: educationSubmission @@ -2730,12 +3015,14 @@ paths: in: path description: 'key: id of educationOutcome' required: true + style: simple schema: type: string x-ms-docs-key-type: educationOutcome - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -2748,13 +3035,18 @@ paths: get: tags: - education.educationClass - summary: Get resources from education + summary: List submission resources + description: List the resources associated with a submission. The educationSubmissionResource object is a wrapper around the actual resource object the student is working on. The wrapper also includes a pointer to the resources on the assignment if this was copied from the assignment during the assign process. These resources are the working copy of the assignment. The **submittedResources** are the resources that have officially been submitted to be graded. + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/educationsubmission-list-resources?view=graph-rest-1.0 operationId: education.classes.assignments.submissions_ListResources parameters: - name: educationClass-id in: path description: 'key: id of educationClass' required: true + style: simple schema: type: string x-ms-docs-key-type: educationClass @@ -2762,6 +3054,7 @@ paths: in: path description: 'key: id of educationAssignment' required: true + style: simple schema: type: string x-ms-docs-key-type: educationAssignment @@ -2769,6 +3062,7 @@ paths: in: path description: 'key: id of educationSubmission' required: true + style: simple schema: type: string x-ms-docs-key-type: educationSubmission @@ -2832,13 +3126,18 @@ paths: post: tags: - education.educationClass - summary: Create new navigation property to resources for education + summary: Create educationSubmissionResource + description: 'Add a educationSubmissionResource to a submission resource list. Only the student assigned to the submission can perform this operation. The operation will not succeed if the **allowStudentsToAddResources** flag is not set to `true`. To create a new file-based resource, upload the file to the resources folder associated with the submission. If the file doesn''t exist or is not in that folder, the POST request will fail.' + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/educationsubmission-post-resources?view=graph-rest-1.0 operationId: education.classes.assignments.submissions_CreateResources parameters: - name: educationClass-id in: path description: 'key: id of educationClass' required: true + style: simple schema: type: string x-ms-docs-key-type: educationClass @@ -2846,6 +3145,7 @@ paths: in: path description: 'key: id of educationAssignment' required: true + style: simple schema: type: string x-ms-docs-key-type: educationAssignment @@ -2853,6 +3153,7 @@ paths: in: path description: 'key: id of educationSubmission' required: true + style: simple schema: type: string x-ms-docs-key-type: educationSubmission @@ -2884,6 +3185,7 @@ paths: in: path description: 'key: id of educationClass' required: true + style: simple schema: type: string x-ms-docs-key-type: educationClass @@ -2891,6 +3193,7 @@ paths: in: path description: 'key: id of educationAssignment' required: true + style: simple schema: type: string x-ms-docs-key-type: educationAssignment @@ -2898,6 +3201,7 @@ paths: in: path description: 'key: id of educationSubmission' required: true + style: simple schema: type: string x-ms-docs-key-type: educationSubmission @@ -2905,6 +3209,7 @@ paths: in: path description: 'key: id of educationSubmissionResource' required: true + style: simple schema: type: string x-ms-docs-key-type: educationSubmissionResource @@ -2954,6 +3259,7 @@ paths: in: path description: 'key: id of educationClass' required: true + style: simple schema: type: string x-ms-docs-key-type: educationClass @@ -2961,6 +3267,7 @@ paths: in: path description: 'key: id of educationAssignment' required: true + style: simple schema: type: string x-ms-docs-key-type: educationAssignment @@ -2968,6 +3275,7 @@ paths: in: path description: 'key: id of educationSubmission' required: true + style: simple schema: type: string x-ms-docs-key-type: educationSubmission @@ -2975,6 +3283,7 @@ paths: in: path description: 'key: id of educationSubmissionResource' required: true + style: simple schema: type: string x-ms-docs-key-type: educationSubmissionResource @@ -3001,6 +3310,7 @@ paths: in: path description: 'key: id of educationClass' required: true + style: simple schema: type: string x-ms-docs-key-type: educationClass @@ -3008,6 +3318,7 @@ paths: in: path description: 'key: id of educationAssignment' required: true + style: simple schema: type: string x-ms-docs-key-type: educationAssignment @@ -3015,6 +3326,7 @@ paths: in: path description: 'key: id of educationSubmission' required: true + style: simple schema: type: string x-ms-docs-key-type: educationSubmission @@ -3022,12 +3334,14 @@ paths: in: path description: 'key: id of educationSubmissionResource' required: true + style: simple schema: type: string x-ms-docs-key-type: educationSubmissionResource - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -3047,6 +3361,7 @@ paths: in: path description: 'key: id of educationClass' required: true + style: simple schema: type: string x-ms-docs-key-type: educationClass @@ -3054,6 +3369,7 @@ paths: in: path description: 'key: id of educationAssignment' required: true + style: simple schema: type: string x-ms-docs-key-type: educationAssignment @@ -3061,6 +3377,7 @@ paths: in: path description: 'key: id of educationSubmission' required: true + style: simple schema: type: string x-ms-docs-key-type: educationSubmission @@ -3131,6 +3448,7 @@ paths: in: path description: 'key: id of educationClass' required: true + style: simple schema: type: string x-ms-docs-key-type: educationClass @@ -3138,6 +3456,7 @@ paths: in: path description: 'key: id of educationAssignment' required: true + style: simple schema: type: string x-ms-docs-key-type: educationAssignment @@ -3145,6 +3464,7 @@ paths: in: path description: 'key: id of educationSubmission' required: true + style: simple schema: type: string x-ms-docs-key-type: educationSubmission @@ -3176,6 +3496,7 @@ paths: in: path description: 'key: id of educationClass' required: true + style: simple schema: type: string x-ms-docs-key-type: educationClass @@ -3183,6 +3504,7 @@ paths: in: path description: 'key: id of educationAssignment' required: true + style: simple schema: type: string x-ms-docs-key-type: educationAssignment @@ -3190,6 +3512,7 @@ paths: in: path description: 'key: id of educationSubmission' required: true + style: simple schema: type: string x-ms-docs-key-type: educationSubmission @@ -3197,6 +3520,7 @@ paths: in: path description: 'key: id of educationSubmissionResource' required: true + style: simple schema: type: string x-ms-docs-key-type: educationSubmissionResource @@ -3246,6 +3570,7 @@ paths: in: path description: 'key: id of educationClass' required: true + style: simple schema: type: string x-ms-docs-key-type: educationClass @@ -3253,6 +3578,7 @@ paths: in: path description: 'key: id of educationAssignment' required: true + style: simple schema: type: string x-ms-docs-key-type: educationAssignment @@ -3260,6 +3586,7 @@ paths: in: path description: 'key: id of educationSubmission' required: true + style: simple schema: type: string x-ms-docs-key-type: educationSubmission @@ -3267,6 +3594,7 @@ paths: in: path description: 'key: id of educationSubmissionResource' required: true + style: simple schema: type: string x-ms-docs-key-type: educationSubmissionResource @@ -3293,6 +3621,7 @@ paths: in: path description: 'key: id of educationClass' required: true + style: simple schema: type: string x-ms-docs-key-type: educationClass @@ -3300,6 +3629,7 @@ paths: in: path description: 'key: id of educationAssignment' required: true + style: simple schema: type: string x-ms-docs-key-type: educationAssignment @@ -3307,6 +3637,7 @@ paths: in: path description: 'key: id of educationSubmission' required: true + style: simple schema: type: string x-ms-docs-key-type: educationSubmission @@ -3314,12 +3645,14 @@ paths: in: path description: 'key: id of educationSubmissionResource' required: true + style: simple schema: type: string x-ms-docs-key-type: educationSubmissionResource - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -3339,9 +3672,110 @@ paths: in: path description: 'key: id of educationClass' required: true + style: simple schema: type: string x-ms-docs-key-type: educationClass + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - addedStudentAction + - addToCalendarAction + - allowLateSubmissions + - allowStudentsToAddResourcesToSubmission + - assignDateTime + - assignedDateTime + - assignTo + - classId + - closeDateTime + - createdBy + - createdDateTime + - displayName + - dueDateTime + - feedbackResourcesFolderUrl + - grading + - instructions + - lastModifiedBy + - lastModifiedDateTime + - notificationChannelUrl + - resourcesFolderUrl + - status + - webUrl + - categories + - resources + - rubric + - submissions + type: string + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - id desc + - addedStudentAction + - addedStudentAction desc + - addToCalendarAction + - addToCalendarAction desc + - allowLateSubmissions + - allowLateSubmissions desc + - allowStudentsToAddResourcesToSubmission + - allowStudentsToAddResourcesToSubmission desc + - assignDateTime + - assignDateTime desc + - assignedDateTime + - assignedDateTime desc + - assignTo + - assignTo desc + - classId + - classId desc + - closeDateTime + - closeDateTime desc + - createdBy + - createdBy desc + - createdDateTime + - createdDateTime desc + - displayName + - displayName desc + - dueDateTime + - dueDateTime desc + - feedbackResourcesFolderUrl + - feedbackResourcesFolderUrl desc + - grading + - grading desc + - instructions + - instructions desc + - lastModifiedBy + - lastModifiedBy desc + - lastModifiedDateTime + - lastModifiedDateTime desc + - notificationChannelUrl + - notificationChannelUrl desc + - resourcesFolderUrl + - resourcesFolderUrl desc + - status + - status desc + - webUrl + - webUrl desc + type: string responses: '200': description: Success @@ -3360,17 +3794,25 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: function + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore '/education/classes/{educationClass-id}/assignmentSettings': get: tags: - education.educationClass - summary: Get assignmentSettings from education + summary: Get educationAssignmentSettings + description: Read the properties and relationships of an educationAssignmentSettings object. + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/educationassignmentsettings-get?view=graph-rest-1.0 operationId: education.classes_GetAssignmentSettings parameters: - name: educationClass-id in: path description: 'key: id of educationClass' required: true + style: simple schema: type: string x-ms-docs-key-type: educationClass @@ -3412,13 +3854,18 @@ paths: patch: tags: - education.educationClass - summary: Update the navigation property assignmentSettings in education + summary: Update educationAssignmentSettings + description: Update the properties of an educationAssignmentSettings object. Only Teachers can update these settings. + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/educationassignmentsettings-update?view=graph-rest-1.0 operationId: education.classes_UpdateAssignmentSettings parameters: - name: educationClass-id in: path description: 'key: id of educationClass' required: true + style: simple schema: type: string x-ms-docs-key-type: educationClass @@ -3445,12 +3892,14 @@ paths: in: path description: 'key: id of educationClass' required: true + style: simple schema: type: string x-ms-docs-key-type: educationClass - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -3463,13 +3912,18 @@ paths: get: tags: - education.educationClass - summary: Get group from education + summary: Get group + description: Retrieve the Microsoft 365 **group** that corresponds to this **educationClass**. + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/educationclass-get-group?view=graph-rest-1.0 operationId: education.classes_GetGroup parameters: - name: educationClass-id in: path description: 'key: id of educationClass' required: true + style: simple schema: type: string x-ms-docs-key-type: educationClass @@ -3731,13 +4185,18 @@ paths: get: tags: - education.educationClass - summary: Get members from education + summary: List members + description: 'Retrieves the teachers and students for a class. Note that if the delegated token is used, members can only be seen by other members of the class.' + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/educationclass-list-members?view=graph-rest-1.0 operationId: education.classes_ListMembers parameters: - name: educationClass-id in: path description: 'key: id of educationClass' required: true + style: simple schema: type: string x-ms-docs-key-type: educationClass @@ -3911,6 +4370,7 @@ paths: in: path description: 'key: id of educationClass' required: true + style: simple schema: type: string x-ms-docs-key-type: educationClass @@ -3918,17 +4378,21 @@ paths: in: path description: 'key: id of educationUser' required: true + style: simple schema: type: string x-ms-docs-key-type: educationUser - name: If-Match in: header description: ETag + style: simple schema: type: string - name: '@id' in: query description: Delete Uri + style: form + explode: false schema: type: string responses: @@ -3941,13 +4405,18 @@ paths: get: tags: - education.educationClass - summary: Get ref of members from education + summary: List members + description: 'Retrieves the teachers and students for a class. Note that if the delegated token is used, members can only be seen by other members of the class.' + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/educationclass-list-members?view=graph-rest-1.0 operationId: education.classes_ListMembersGraphBPreRef parameters: - name: educationClass-id in: path description: 'key: id of educationClass' required: true + style: simple schema: type: string x-ms-docs-key-type: educationClass @@ -4052,18 +4521,12 @@ paths: in: path description: 'key: id of educationClass' required: true + style: simple schema: type: string x-ms-docs-key-type: educationClass requestBody: - description: New navigation property ref value - content: - application/json: - schema: - type: object - additionalProperties: - type: object - required: true + $ref: '#/components/requestBodies/refPostBody' responses: '204': description: Success @@ -4074,13 +4537,18 @@ paths: get: tags: - education.educationClass - summary: Get schools from education + summary: List schools + description: Retrieve a list of schools in which the class is taught. + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/educationclass-list-schools?view=graph-rest-1.0 operationId: education.classes_ListSchools parameters: - name: educationClass-id in: path description: 'key: id of educationClass' required: true + style: simple schema: type: string x-ms-docs-key-type: educationClass @@ -4191,12 +4659,14 @@ paths: tags: - education.educationClass summary: Get schools from education + description: All schools that this class is associated with. Nullable. operationId: education.classes_GetSchools parameters: - name: educationClass-id in: path description: 'key: id of educationClass' required: true + style: simple schema: type: string x-ms-docs-key-type: educationClass @@ -4204,6 +4674,7 @@ paths: in: path description: 'key: id of educationSchool' required: true + style: simple schema: type: string x-ms-docs-key-type: educationSchool @@ -4282,13 +4753,18 @@ paths: get: tags: - education.educationClass - summary: Get teachers from education + summary: List teachers + description: Retrieve a list teachers for a class. Delegated tokens must be members of the class to get the teacher list. + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/educationclass-list-teachers?view=graph-rest-1.0 operationId: education.classes_ListTeachers parameters: - name: educationClass-id in: path description: 'key: id of educationClass' required: true + style: simple schema: type: string x-ms-docs-key-type: educationClass @@ -4462,6 +4938,7 @@ paths: in: path description: 'key: id of educationClass' required: true + style: simple schema: type: string x-ms-docs-key-type: educationClass @@ -4469,17 +4946,21 @@ paths: in: path description: 'key: id of educationUser' required: true + style: simple schema: type: string x-ms-docs-key-type: educationUser - name: If-Match in: header description: ETag + style: simple schema: type: string - name: '@id' in: query description: Delete Uri + style: form + explode: false schema: type: string responses: @@ -4492,13 +4973,18 @@ paths: get: tags: - education.educationClass - summary: Get ref of teachers from education + summary: List teachers + description: Retrieve a list teachers for a class. Delegated tokens must be members of the class to get the teacher list. + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/educationclass-list-teachers?view=graph-rest-1.0 operationId: education.classes_ListTeachersGraphBPreRef parameters: - name: educationClass-id in: path description: 'key: id of educationClass' required: true + style: simple schema: type: string x-ms-docs-key-type: educationClass @@ -4603,18 +5089,12 @@ paths: in: path description: 'key: id of educationClass' required: true + style: simple schema: type: string x-ms-docs-key-type: educationClass requestBody: - description: New navigation property ref value - content: - application/json: - schema: - type: object - additionalProperties: - type: object - required: true + $ref: '#/components/requestBodies/refPostBody' responses: '204': description: Success @@ -4627,6 +5107,81 @@ paths: - education.Functions summary: Invoke function delta operationId: education.classes_delta + parameters: + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - classCode + - course + - createdBy + - description + - displayName + - externalId + - externalName + - externalSource + - externalSourceDetail + - grade + - mailNickname + - term + - assignmentCategories + - assignmentDefaults + - assignments + - assignmentSettings + - group + - members + - schools + - teachers + type: string + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - id desc + - classCode + - classCode desc + - course + - course desc + - createdBy + - createdBy desc + - description + - description desc + - displayName + - displayName desc + - externalId + - externalId desc + - externalName + - externalName desc + - externalSource + - externalSource desc + - externalSourceDetail + - externalSourceDetail desc + - grade + - grade desc + - mailNickname + - mailNickname desc + - term + - term desc + type: string responses: '200': description: Success @@ -4645,6 +5200,9 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: function + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore /education/me: get: tags: @@ -4770,6 +5328,7 @@ paths: - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -4782,7 +5341,11 @@ paths: get: tags: - education.educationUser - summary: Get assignments from education + summary: List assignments of a user + description: Returns a list of assignments assigned to a user for all classes. This utility namespace allows a caller to find all the assignments belonging to a student or a teacher in a single call rather than having to request assignments from each class. The assignment list contains what is needed to get the detailed information for the assignment from within the class namespace. All other operations on the assignment should use the class namespace. + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/educationuser-list-assignments?view=graph-rest-1.0 operationId: education.me_ListAssignments parameters: - $ref: '#/components/parameters/top' @@ -4937,12 +5500,14 @@ paths: tags: - education.educationUser summary: Get assignments from education + description: List of assignments for the user. Nullable. operationId: education.me_GetAssignments parameters: - name: educationAssignment-id in: path description: 'key: id of educationAssignment' required: true + style: simple schema: type: string x-ms-docs-key-type: educationAssignment @@ -5043,6 +5608,7 @@ paths: in: path description: 'key: id of educationAssignment' required: true + style: simple schema: type: string x-ms-docs-key-type: educationAssignment @@ -5069,12 +5635,14 @@ paths: in: path description: 'key: id of educationAssignment' required: true + style: simple schema: type: string x-ms-docs-key-type: educationAssignment - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -5087,13 +5655,18 @@ paths: get: tags: - education.educationUser - summary: Get categories from education + summary: List categories + description: List all the categories associated with an assignment. + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/educationassignment-list-categories?view=graph-rest-1.0 operationId: education.me.assignments_ListCategories parameters: - name: educationAssignment-id in: path description: 'key: id of educationAssignment' required: true + style: simple schema: type: string x-ms-docs-key-type: educationAssignment @@ -5161,6 +5734,7 @@ paths: in: path description: 'key: id of educationAssignment' required: true + style: simple schema: type: string x-ms-docs-key-type: educationAssignment @@ -5192,6 +5766,7 @@ paths: in: path description: 'key: id of educationAssignment' required: true + style: simple schema: type: string x-ms-docs-key-type: educationAssignment @@ -5199,17 +5774,21 @@ paths: in: path description: 'key: id of educationCategory' required: true + style: simple schema: type: string x-ms-docs-key-type: educationCategory - name: If-Match in: header description: ETag + style: simple schema: type: string - name: '@id' in: query description: Delete Uri + style: form + explode: false schema: type: string responses: @@ -5222,13 +5801,18 @@ paths: get: tags: - education.educationUser - summary: Get ref of categories from education + summary: List categories + description: List all the categories associated with an assignment. + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/educationassignment-list-categories?view=graph-rest-1.0 operationId: education.me.assignments_ListCategoriesGraphBPreRef parameters: - name: educationAssignment-id in: path description: 'key: id of educationAssignment' required: true + style: simple schema: type: string x-ms-docs-key-type: educationAssignment @@ -5271,18 +5855,12 @@ paths: in: path description: 'key: id of educationAssignment' required: true + style: simple schema: type: string x-ms-docs-key-type: educationAssignment requestBody: - description: New navigation property ref value - content: - application/json: - schema: - type: object - additionalProperties: - type: object - required: true + $ref: '#/components/requestBodies/refPostBody' responses: '204': description: Success @@ -5300,9 +5878,43 @@ paths: in: path description: 'key: id of educationAssignment' required: true + style: simple schema: type: string x-ms-docs-key-type: educationAssignment + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - displayName + type: string + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - id desc + - displayName + - displayName desc + type: string responses: '200': description: Success @@ -5321,17 +5933,25 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: function + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore '/education/me/assignments/{educationAssignment-id}/microsoft.graph.publish': post: tags: - education.Actions summary: Invoke action publish + description: 'Change the state of an educationAssignment from its original `draft` status to the `published` status. You can change the state from `draft` to `scheduled` if the **assignment** is scheduled for a future date. Only a teacher in the class can make this call. When an **assignment** is in draft status, students will not see the **assignment**, nor will there be any submission objects. When you call this API, educationSubmission objects are created and the assignment appears in the student''s list. The state of the **assignment** goes back to `draft` if there is any backend failure during publish process. To update the properties of a published **assignment**, see update an assignment. To update the properties of a published assignment, see update an assignment.' + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/educationassignment-publish?view=graph-rest-1.0 operationId: education.me.assignments_publish parameters: - name: educationAssignment-id in: path description: 'key: id of educationAssignment' required: true + style: simple schema: type: string x-ms-docs-key-type: educationAssignment @@ -5350,12 +5970,17 @@ paths: tags: - education.Actions summary: Invoke action setUpFeedbackResourcesFolder + description: Create a SharePoint folder to upload feedback files for a given educationSubmission. The teacher determines the resources to upload in the feedback resources folder of a submission. + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/educationassignment-setupfeedbackresourcesfolder?view=graph-rest-1.0 operationId: education.me.assignments_setUpFeedbackResourcesFolder parameters: - name: educationAssignment-id in: path description: 'key: id of educationAssignment' required: true + style: simple schema: type: string x-ms-docs-key-type: educationAssignment @@ -5374,12 +5999,17 @@ paths: tags: - education.Actions summary: Invoke action setUpResourcesFolder + description: 'Create a SharePoint folder to upload files for a given educationAssignment. The teacher determines the resources to upload in the assignment''s folder. ' + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/educationassignment-setupresourcesfolder?view=graph-rest-1.0 operationId: education.me.assignments_setUpResourcesFolder parameters: - name: educationAssignment-id in: path description: 'key: id of educationAssignment' required: true + style: simple schema: type: string x-ms-docs-key-type: educationAssignment @@ -5397,13 +6027,18 @@ paths: get: tags: - education.educationUser - summary: Get resources from education + summary: List assignment resources + description: Get all the educationAssignmentResource objects associated with an assignment. + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/educationassignment-list-resources?view=graph-rest-1.0 operationId: education.me.assignments_ListResources parameters: - name: educationAssignment-id in: path description: 'key: id of educationAssignment' required: true + style: simple schema: type: string x-ms-docs-key-type: educationAssignment @@ -5467,13 +6102,18 @@ paths: post: tags: - education.educationUser - summary: Create new navigation property to resources for education + summary: Create educationAssignmentResource + description: 'Create an assignment resource. You can create the following types of assignment resources: Every resource has an @odata.type property to indicate which type of resource is being created. ' + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/educationassignment-post-resources?view=graph-rest-1.0 operationId: education.me.assignments_CreateResources parameters: - name: educationAssignment-id in: path description: 'key: id of educationAssignment' required: true + style: simple schema: type: string x-ms-docs-key-type: educationAssignment @@ -5499,12 +6139,14 @@ paths: tags: - education.educationUser summary: Get resources from education + description: Learning objects that are associated with this assignment. Only teachers can modify this list. Nullable. operationId: education.me.assignments_GetResources parameters: - name: educationAssignment-id in: path description: 'key: id of educationAssignment' required: true + style: simple schema: type: string x-ms-docs-key-type: educationAssignment @@ -5512,6 +6154,7 @@ paths: in: path description: 'key: id of educationAssignmentResource' required: true + style: simple schema: type: string x-ms-docs-key-type: educationAssignmentResource @@ -5561,6 +6204,7 @@ paths: in: path description: 'key: id of educationAssignment' required: true + style: simple schema: type: string x-ms-docs-key-type: educationAssignment @@ -5568,6 +6212,7 @@ paths: in: path description: 'key: id of educationAssignmentResource' required: true + style: simple schema: type: string x-ms-docs-key-type: educationAssignmentResource @@ -5594,6 +6239,7 @@ paths: in: path description: 'key: id of educationAssignment' required: true + style: simple schema: type: string x-ms-docs-key-type: educationAssignment @@ -5601,12 +6247,14 @@ paths: in: path description: 'key: id of educationAssignmentResource' required: true + style: simple schema: type: string x-ms-docs-key-type: educationAssignmentResource - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -5619,13 +6267,18 @@ paths: get: tags: - education.educationUser - summary: Get rubric from education + summary: Get educationRubric attached to educationAssignment + description: 'Get the educationRubric object attached to an educationAssignment, if one exists.' + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/educationassignment-get-rubric?view=graph-rest-1.0 operationId: education.me.assignments_GetRubric parameters: - name: educationAssignment-id in: path description: 'key: id of educationAssignment' required: true + style: simple schema: type: string x-ms-docs-key-type: educationAssignment @@ -5682,6 +6335,7 @@ paths: in: path description: 'key: id of educationAssignment' required: true + style: simple schema: type: string x-ms-docs-key-type: educationAssignment @@ -5708,12 +6362,14 @@ paths: in: path description: 'key: id of educationAssignment' required: true + style: simple schema: type: string x-ms-docs-key-type: educationAssignment - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -5726,13 +6382,18 @@ paths: get: tags: - education.educationUser - summary: Get ref of rubric from education + summary: Get educationRubric attached to educationAssignment + description: 'Get the educationRubric object attached to an educationAssignment, if one exists.' + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/educationassignment-get-rubric?view=graph-rest-1.0 operationId: education.me.assignments_GetRubricGraphBPreRef parameters: - name: educationAssignment-id in: path description: 'key: id of educationAssignment' required: true + style: simple schema: type: string x-ms-docs-key-type: educationAssignment @@ -5756,18 +6417,12 @@ paths: in: path description: 'key: id of educationAssignment' required: true + style: simple schema: type: string x-ms-docs-key-type: educationAssignment requestBody: - description: New navigation property ref value - content: - application/json: - schema: - type: object - additionalProperties: - type: object - required: true + $ref: '#/components/requestBodies/refPutBody' responses: '204': description: Success @@ -5784,12 +6439,14 @@ paths: in: path description: 'key: id of educationAssignment' required: true + style: simple schema: type: string x-ms-docs-key-type: educationAssignment - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -5802,13 +6459,18 @@ paths: get: tags: - education.educationUser - summary: Get submissions from education + summary: List submissions + description: 'List all the submissions associated with an assignment. A teacher or an application with application permissions can get all the **submissions**, a student can only get **submissions** that they are associated with. Provide the header `Prefer: include-unknown-enum-members` to properly list **submissions** with the `reassigned` status. For details, see the examples section.' + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/educationassignment-list-submissions?view=graph-rest-1.0 operationId: education.me.assignments_ListSubmissions parameters: - name: educationAssignment-id in: path description: 'key: id of educationAssignment' required: true + style: simple schema: type: string x-ms-docs-key-type: educationAssignment @@ -5912,6 +6574,7 @@ paths: in: path description: 'key: id of educationAssignment' required: true + style: simple schema: type: string x-ms-docs-key-type: educationAssignment @@ -5937,12 +6600,14 @@ paths: tags: - education.educationUser summary: Get submissions from education + description: 'Once published, there is a submission object for each student representing their work and grade. Read-only. Nullable.' operationId: education.me.assignments_GetSubmissions parameters: - name: educationAssignment-id in: path description: 'key: id of educationAssignment' required: true + style: simple schema: type: string x-ms-docs-key-type: educationAssignment @@ -5950,6 +6615,7 @@ paths: in: path description: 'key: id of educationSubmission' required: true + style: simple schema: type: string x-ms-docs-key-type: educationSubmission @@ -6040,6 +6706,7 @@ paths: in: path description: 'key: id of educationAssignment' required: true + style: simple schema: type: string x-ms-docs-key-type: educationAssignment @@ -6047,6 +6714,7 @@ paths: in: path description: 'key: id of educationSubmission' required: true + style: simple schema: type: string x-ms-docs-key-type: educationSubmission @@ -6073,6 +6741,7 @@ paths: in: path description: 'key: id of educationAssignment' required: true + style: simple schema: type: string x-ms-docs-key-type: educationAssignment @@ -6080,12 +6749,14 @@ paths: in: path description: 'key: id of educationSubmission' required: true + style: simple schema: type: string x-ms-docs-key-type: educationSubmission - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -6099,12 +6770,17 @@ paths: tags: - education.Actions summary: Invoke action reassign + description: 'Reassign the submission to the student with feedback for review. Only teachers can perform this action. Include the `Prefer: include-unknown-enum-members` header when you call this method; otherwise, a reassigned submission will be treated as a returned submission. This means that the `reassigned` status will be mapped to the `returned` status, and **reassignedDateTime** and **reassignedBy** properties will be mapped to **returnedDateTime** and **returnedBy** respectively. If the header `Prefer: include-unknown-enum-members` is provided, a reassigned submission retains the `reassigned` status. For details, see the examples section.' + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/educationsubmission-reassign?view=graph-rest-1.0 operationId: education.me.assignments.submissions_reassign parameters: - name: educationAssignment-id in: path description: 'key: id of educationAssignment' required: true + style: simple schema: type: string x-ms-docs-key-type: educationAssignment @@ -6112,6 +6788,7 @@ paths: in: path description: 'key: id of educationSubmission' required: true + style: simple schema: type: string x-ms-docs-key-type: educationSubmission @@ -6130,12 +6807,17 @@ paths: tags: - education.Actions summary: Invoke action return + description: Make the grade and feedback associated with this submission available to the student. This will change the status of the submission from 'submitted' to 'returned' and indicates that feedback is provided or grading is done. This action can only be done by the teacher. + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/educationsubmission-return?view=graph-rest-1.0 operationId: education.me.assignments.submissions_return parameters: - name: educationAssignment-id in: path description: 'key: id of educationAssignment' required: true + style: simple schema: type: string x-ms-docs-key-type: educationAssignment @@ -6143,6 +6825,7 @@ paths: in: path description: 'key: id of educationSubmission' required: true + style: simple schema: type: string x-ms-docs-key-type: educationSubmission @@ -6161,12 +6844,17 @@ paths: tags: - education.Actions summary: Invoke action setUpResourcesFolder + description: 'Trigger the creation of the SharePoint resource folder where all file-based resources (Word, Excel, and so on) should be uploaded for a given submission. Note that files must be located in this folder in order to be added as resources. Only a student in the class can determine what files to upload in a given submission-level resource folder. ' + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/educationsubmission-setupresourcesfolder?view=graph-rest-1.0 operationId: education.me.assignments.submissions_setUpResourcesFolder parameters: - name: educationAssignment-id in: path description: 'key: id of educationAssignment' required: true + style: simple schema: type: string x-ms-docs-key-type: educationAssignment @@ -6174,6 +6862,7 @@ paths: in: path description: 'key: id of educationSubmission' required: true + style: simple schema: type: string x-ms-docs-key-type: educationSubmission @@ -6192,12 +6881,17 @@ paths: tags: - education.Actions summary: Invoke action submit + description: 'Indicate that a student is done with the work and is ready to hand in the assignment. This method changes the status of the submission from `working` to `submitted`. During the submit process, all the resources are copied to the **submittedResources** bucket. The teacher will be looking at the submitted resources list for grading. A teacher can also submit a student''s assignment on their behalf.' + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/educationsubmission-submit?view=graph-rest-1.0 operationId: education.me.assignments.submissions_submit parameters: - name: educationAssignment-id in: path description: 'key: id of educationAssignment' required: true + style: simple schema: type: string x-ms-docs-key-type: educationAssignment @@ -6205,6 +6899,7 @@ paths: in: path description: 'key: id of educationSubmission' required: true + style: simple schema: type: string x-ms-docs-key-type: educationSubmission @@ -6223,12 +6918,17 @@ paths: tags: - education.Actions summary: Invoke action unsubmit + description: 'Indicate that a student wants to work on the submitted assignment after it was turned in. This method changes the status of the submission from `submitted` to `working`. During the submit process, all the resources are copied from **submittedResources** to **workingResources**. The teacher will be looking at the working resources list for grading. A teacher can also unsubmit a student''s assignment on their behalf.' + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/educationsubmission-unsubmit?view=graph-rest-1.0 operationId: education.me.assignments.submissions_unsubmit parameters: - name: educationAssignment-id in: path description: 'key: id of educationAssignment' required: true + style: simple schema: type: string x-ms-docs-key-type: educationAssignment @@ -6236,6 +6936,7 @@ paths: in: path description: 'key: id of educationSubmission' required: true + style: simple schema: type: string x-ms-docs-key-type: educationSubmission @@ -6253,13 +6954,18 @@ paths: get: tags: - education.educationUser - summary: Get outcomes from education + summary: List outcomes + description: 'Retrieve a list of educationOutcome objects. There are four types of outcomes: **educationPointsOutcome**, **educationFeedbackOutcome**, **educationRubricOutcome**, and **educationFeedbackResourceOutcome**. A submission for a credit assignment (one that has no point value and no rubric) will have an educationFeedbackOutcome. (It might also return an educationPointsOutcome, but that outcome is ignored.) A submission for a points assignment (one that has a point value assigned) will have both an educationFeedbackOutcome and an educationPointsOutcome. A submission for an assignment with an attached rubric, if the rubric is a credit rubric (no points), will have an educationFeedbackOutcome and an educationRubricOutcome. (It might also return an educationPointsOutcome, but that outcome is ignored.) A submission for an assignment with an attached rubric, if the rubric is a points rubric, will have an educationFeedbackOutcome, an educationPointsOutcome. A submission for a feedback resource will have an educationFeedbackResourceOutcome. All outcome types have a regular and a published property appropriate to that type of outcome; for example, **points** and **publishedPoints**, **feedback** and **publishedFeedback**. The regular property is the most recent value updated by the teacher; the published property is the most recent value returned to the student.' + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/educationsubmission-list-outcomes?view=graph-rest-1.0 operationId: education.me.assignments.submissions_ListOutcomes parameters: - name: educationAssignment-id in: path description: 'key: id of educationAssignment' required: true + style: simple schema: type: string x-ms-docs-key-type: educationAssignment @@ -6267,6 +6973,7 @@ paths: in: path description: 'key: id of educationSubmission' required: true + style: simple schema: type: string x-ms-docs-key-type: educationSubmission @@ -6330,13 +7037,18 @@ paths: post: tags: - education.educationUser - summary: Create new navigation property to outcomes for education + summary: Create educationFeedbackResourceOutcome + description: 'Create a new feedback resource for a submission. Only a teacher can perform this operation. To create a new file-based resource, upload the file to the feedback resources folder associated with the assignment. If the file doesn''t exist or is not in that folder, the `POST` request will fail.' + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/educationfeedbackresourceoutcome-post-outcomes?view=graph-rest-1.0 operationId: education.me.assignments.submissions_CreateOutcomes parameters: - name: educationAssignment-id in: path description: 'key: id of educationAssignment' required: true + style: simple schema: type: string x-ms-docs-key-type: educationAssignment @@ -6344,6 +7056,7 @@ paths: in: path description: 'key: id of educationSubmission' required: true + style: simple schema: type: string x-ms-docs-key-type: educationSubmission @@ -6375,6 +7088,7 @@ paths: in: path description: 'key: id of educationAssignment' required: true + style: simple schema: type: string x-ms-docs-key-type: educationAssignment @@ -6382,6 +7096,7 @@ paths: in: path description: 'key: id of educationSubmission' required: true + style: simple schema: type: string x-ms-docs-key-type: educationSubmission @@ -6389,6 +7104,7 @@ paths: in: path description: 'key: id of educationOutcome' required: true + style: simple schema: type: string x-ms-docs-key-type: educationOutcome @@ -6438,6 +7154,7 @@ paths: in: path description: 'key: id of educationAssignment' required: true + style: simple schema: type: string x-ms-docs-key-type: educationAssignment @@ -6445,6 +7162,7 @@ paths: in: path description: 'key: id of educationSubmission' required: true + style: simple schema: type: string x-ms-docs-key-type: educationSubmission @@ -6452,6 +7170,7 @@ paths: in: path description: 'key: id of educationOutcome' required: true + style: simple schema: type: string x-ms-docs-key-type: educationOutcome @@ -6478,6 +7197,7 @@ paths: in: path description: 'key: id of educationAssignment' required: true + style: simple schema: type: string x-ms-docs-key-type: educationAssignment @@ -6485,6 +7205,7 @@ paths: in: path description: 'key: id of educationSubmission' required: true + style: simple schema: type: string x-ms-docs-key-type: educationSubmission @@ -6492,12 +7213,14 @@ paths: in: path description: 'key: id of educationOutcome' required: true + style: simple schema: type: string x-ms-docs-key-type: educationOutcome - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -6510,13 +7233,18 @@ paths: get: tags: - education.educationUser - summary: Get resources from education + summary: List submission resources + description: List the resources associated with a submission. The educationSubmissionResource object is a wrapper around the actual resource object the student is working on. The wrapper also includes a pointer to the resources on the assignment if this was copied from the assignment during the assign process. These resources are the working copy of the assignment. The **submittedResources** are the resources that have officially been submitted to be graded. + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/educationsubmission-list-resources?view=graph-rest-1.0 operationId: education.me.assignments.submissions_ListResources parameters: - name: educationAssignment-id in: path description: 'key: id of educationAssignment' required: true + style: simple schema: type: string x-ms-docs-key-type: educationAssignment @@ -6524,6 +7252,7 @@ paths: in: path description: 'key: id of educationSubmission' required: true + style: simple schema: type: string x-ms-docs-key-type: educationSubmission @@ -6587,13 +7316,18 @@ paths: post: tags: - education.educationUser - summary: Create new navigation property to resources for education + summary: Create educationSubmissionResource + description: 'Add a educationSubmissionResource to a submission resource list. Only the student assigned to the submission can perform this operation. The operation will not succeed if the **allowStudentsToAddResources** flag is not set to `true`. To create a new file-based resource, upload the file to the resources folder associated with the submission. If the file doesn''t exist or is not in that folder, the POST request will fail.' + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/educationsubmission-post-resources?view=graph-rest-1.0 operationId: education.me.assignments.submissions_CreateResources parameters: - name: educationAssignment-id in: path description: 'key: id of educationAssignment' required: true + style: simple schema: type: string x-ms-docs-key-type: educationAssignment @@ -6601,6 +7335,7 @@ paths: in: path description: 'key: id of educationSubmission' required: true + style: simple schema: type: string x-ms-docs-key-type: educationSubmission @@ -6632,6 +7367,7 @@ paths: in: path description: 'key: id of educationAssignment' required: true + style: simple schema: type: string x-ms-docs-key-type: educationAssignment @@ -6639,6 +7375,7 @@ paths: in: path description: 'key: id of educationSubmission' required: true + style: simple schema: type: string x-ms-docs-key-type: educationSubmission @@ -6646,6 +7383,7 @@ paths: in: path description: 'key: id of educationSubmissionResource' required: true + style: simple schema: type: string x-ms-docs-key-type: educationSubmissionResource @@ -6695,6 +7433,7 @@ paths: in: path description: 'key: id of educationAssignment' required: true + style: simple schema: type: string x-ms-docs-key-type: educationAssignment @@ -6702,6 +7441,7 @@ paths: in: path description: 'key: id of educationSubmission' required: true + style: simple schema: type: string x-ms-docs-key-type: educationSubmission @@ -6709,6 +7449,7 @@ paths: in: path description: 'key: id of educationSubmissionResource' required: true + style: simple schema: type: string x-ms-docs-key-type: educationSubmissionResource @@ -6735,6 +7476,7 @@ paths: in: path description: 'key: id of educationAssignment' required: true + style: simple schema: type: string x-ms-docs-key-type: educationAssignment @@ -6742,6 +7484,7 @@ paths: in: path description: 'key: id of educationSubmission' required: true + style: simple schema: type: string x-ms-docs-key-type: educationSubmission @@ -6749,12 +7492,14 @@ paths: in: path description: 'key: id of educationSubmissionResource' required: true + style: simple schema: type: string x-ms-docs-key-type: educationSubmissionResource - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -6774,6 +7519,7 @@ paths: in: path description: 'key: id of educationAssignment' required: true + style: simple schema: type: string x-ms-docs-key-type: educationAssignment @@ -6781,6 +7527,7 @@ paths: in: path description: 'key: id of educationSubmission' required: true + style: simple schema: type: string x-ms-docs-key-type: educationSubmission @@ -6851,6 +7598,7 @@ paths: in: path description: 'key: id of educationAssignment' required: true + style: simple schema: type: string x-ms-docs-key-type: educationAssignment @@ -6858,6 +7606,7 @@ paths: in: path description: 'key: id of educationSubmission' required: true + style: simple schema: type: string x-ms-docs-key-type: educationSubmission @@ -6889,6 +7638,7 @@ paths: in: path description: 'key: id of educationAssignment' required: true + style: simple schema: type: string x-ms-docs-key-type: educationAssignment @@ -6896,6 +7646,7 @@ paths: in: path description: 'key: id of educationSubmission' required: true + style: simple schema: type: string x-ms-docs-key-type: educationSubmission @@ -6903,6 +7654,7 @@ paths: in: path description: 'key: id of educationSubmissionResource' required: true + style: simple schema: type: string x-ms-docs-key-type: educationSubmissionResource @@ -6952,6 +7704,7 @@ paths: in: path description: 'key: id of educationAssignment' required: true + style: simple schema: type: string x-ms-docs-key-type: educationAssignment @@ -6959,6 +7712,7 @@ paths: in: path description: 'key: id of educationSubmission' required: true + style: simple schema: type: string x-ms-docs-key-type: educationSubmission @@ -6966,6 +7720,7 @@ paths: in: path description: 'key: id of educationSubmissionResource' required: true + style: simple schema: type: string x-ms-docs-key-type: educationSubmissionResource @@ -6992,6 +7747,7 @@ paths: in: path description: 'key: id of educationAssignment' required: true + style: simple schema: type: string x-ms-docs-key-type: educationAssignment @@ -6999,6 +7755,7 @@ paths: in: path description: 'key: id of educationSubmission' required: true + style: simple schema: type: string x-ms-docs-key-type: educationSubmission @@ -7006,12 +7763,14 @@ paths: in: path description: 'key: id of educationSubmissionResource' required: true + style: simple schema: type: string x-ms-docs-key-type: educationSubmissionResource - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -7026,6 +7785,107 @@ paths: - education.Functions summary: Invoke function delta operationId: education.me.assignments_delta + parameters: + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - addedStudentAction + - addToCalendarAction + - allowLateSubmissions + - allowStudentsToAddResourcesToSubmission + - assignDateTime + - assignedDateTime + - assignTo + - classId + - closeDateTime + - createdBy + - createdDateTime + - displayName + - dueDateTime + - feedbackResourcesFolderUrl + - grading + - instructions + - lastModifiedBy + - lastModifiedDateTime + - notificationChannelUrl + - resourcesFolderUrl + - status + - webUrl + - categories + - resources + - rubric + - submissions + type: string + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - id desc + - addedStudentAction + - addedStudentAction desc + - addToCalendarAction + - addToCalendarAction desc + - allowLateSubmissions + - allowLateSubmissions desc + - allowStudentsToAddResourcesToSubmission + - allowStudentsToAddResourcesToSubmission desc + - assignDateTime + - assignDateTime desc + - assignedDateTime + - assignedDateTime desc + - assignTo + - assignTo desc + - classId + - classId desc + - closeDateTime + - closeDateTime desc + - createdBy + - createdBy desc + - createdDateTime + - createdDateTime desc + - displayName + - displayName desc + - dueDateTime + - dueDateTime desc + - feedbackResourcesFolderUrl + - feedbackResourcesFolderUrl desc + - grading + - grading desc + - instructions + - instructions desc + - lastModifiedBy + - lastModifiedBy desc + - lastModifiedDateTime + - lastModifiedDateTime desc + - notificationChannelUrl + - notificationChannelUrl desc + - resourcesFolderUrl + - resourcesFolderUrl desc + - status + - status desc + - webUrl + - webUrl desc + type: string responses: '200': description: Success @@ -7044,11 +7904,18 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: function + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore /education/me/classes: get: tags: - education.educationUser - summary: Get classes from education + summary: List classes + description: Retrieve a collection of educationClass resources. + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/educationuser-list-classes?view=graph-rest-1.0 operationId: education.me_ListClasses parameters: - $ref: '#/components/parameters/top' @@ -7159,12 +8026,14 @@ paths: tags: - education.educationUser summary: Get classes from education + description: Classes to which the user belongs. Nullable. operationId: education.me_GetClasses parameters: - name: educationClass-id in: path description: 'key: id of educationClass' required: true + style: simple schema: type: string x-ms-docs-key-type: educationClass @@ -7267,7 +8136,11 @@ paths: get: tags: - education.educationUser - summary: Get rubrics from education + summary: List rubrics + description: Retrieve a list of educationRubric objects. + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/educationuser-list-rubrics?view=graph-rest-1.0 operationId: education.me_ListRubrics parameters: - $ref: '#/components/parameters/top' @@ -7351,7 +8224,11 @@ paths: post: tags: - education.educationUser - summary: Create new navigation property to rubrics for education + summary: Create educationRubric + description: Create a new educationRubric object. + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/educationuser-post-rubrics?view=graph-rest-1.0 operationId: education.me_CreateRubrics requestBody: description: New navigation property @@ -7375,12 +8252,14 @@ paths: tags: - education.educationUser summary: Get rubrics from education + description: 'When set, the grading rubric attached to the assignment.' operationId: education.me_GetRubrics parameters: - name: educationRubric-id in: path description: 'key: id of educationRubric' required: true + style: simple schema: type: string x-ms-docs-key-type: educationRubric @@ -7437,6 +8316,7 @@ paths: in: path description: 'key: id of educationRubric' required: true + style: simple schema: type: string x-ms-docs-key-type: educationRubric @@ -7463,12 +8343,14 @@ paths: in: path description: 'key: id of educationRubric' required: true + style: simple schema: type: string x-ms-docs-key-type: educationRubric - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -7481,7 +8363,11 @@ paths: get: tags: - education.educationUser - summary: Get schools from education + summary: List schools + description: Retrieve a list of schools for a user. + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/educationuser-list-schools?view=graph-rest-1.0 operationId: education.me_ListSchools parameters: - $ref: '#/components/parameters/top' @@ -7591,12 +8477,14 @@ paths: tags: - education.educationUser summary: Get schools from education + description: Schools to which the user belongs. Nullable. operationId: education.me_GetSchools parameters: - name: educationSchool-id in: path description: 'key: id of educationSchool' required: true + style: simple schema: type: string x-ms-docs-key-type: educationSchool @@ -7673,6 +8561,7 @@ paths: tags: - education.educationUser summary: Get taughtClasses from education + description: Classes for which the user is a teacher. operationId: education.me_ListTaughtClasses parameters: - $ref: '#/components/parameters/top' @@ -7783,12 +8672,14 @@ paths: tags: - education.educationUser summary: Get taughtClasses from education + description: Classes for which the user is a teacher. operationId: education.me_GetTaughtClasses parameters: - name: educationClass-id in: path description: 'key: id of educationClass' required: true + style: simple schema: type: string x-ms-docs-key-type: educationClass @@ -7891,7 +8782,11 @@ paths: get: tags: - education.educationUser - summary: Get user from education + summary: Get user + description: Retrieve the simple directory **user** that corresponds to this **educationUser**. + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/educationuser-get-user?view=graph-rest-1.0 operationId: education.me_GetUser parameters: - name: $select @@ -7925,6 +8820,7 @@ paths: - displayName - employeeHireDate - employeeId + - employeeLeaveDateTime - employeeOrgData - employeeType - externalUserState @@ -8273,7 +9169,11 @@ paths: get: tags: - education.educationSchool - summary: Get schools from education + summary: List educationSchools + description: Retrieve a list of all school objects. + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/educationroot-list-schools?view=graph-rest-1.0 operationId: education_ListSchools parameters: - $ref: '#/components/parameters/top' @@ -8381,7 +9281,11 @@ paths: post: tags: - education.educationSchool - summary: Create new navigation property to schools for education + summary: Create educationSchool + description: Create a school. + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/educationroot-post-schools?view=graph-rest-1.0 operationId: education_CreateSchools requestBody: description: New navigation property @@ -8411,6 +9315,7 @@ paths: in: path description: 'key: id of educationSchool' required: true + style: simple schema: type: string x-ms-docs-key-type: educationSchool @@ -8492,6 +9397,7 @@ paths: in: path description: 'key: id of educationSchool' required: true + style: simple schema: type: string x-ms-docs-key-type: educationSchool @@ -8518,12 +9424,14 @@ paths: in: path description: 'key: id of educationSchool' required: true + style: simple schema: type: string x-ms-docs-key-type: educationSchool - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -8536,13 +9444,18 @@ paths: get: tags: - education.educationSchool - summary: Get administrativeUnit from education + summary: Get administrativeUnit + description: Retrieve the simple directory **administrativeUnit** that corresponds to this **educationSchool**. + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/educationschool-get-administrativeUnit?view=graph-rest-1.0 operationId: education.schools_GetAdministrativeUnit parameters: - name: educationSchool-id in: path description: 'key: id of educationSchool' required: true + style: simple schema: type: string x-ms-docs-key-type: educationSchool @@ -8608,13 +9521,18 @@ paths: get: tags: - education.educationSchool - summary: Get classes from education + summary: List educationClasses + description: Retrieve a list of classes owned by a school. + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/educationschool-list-classes?view=graph-rest-1.0 operationId: education.schools_ListClasses parameters: - name: educationSchool-id in: path description: 'key: id of educationSchool' required: true + style: simple schema: type: string x-ms-docs-key-type: educationSchool @@ -8732,6 +9650,7 @@ paths: in: path description: 'key: id of educationSchool' required: true + style: simple schema: type: string x-ms-docs-key-type: educationSchool @@ -8739,17 +9658,21 @@ paths: in: path description: 'key: id of educationClass' required: true + style: simple schema: type: string x-ms-docs-key-type: educationClass - name: If-Match in: header description: ETag + style: simple schema: type: string - name: '@id' in: query description: Delete Uri + style: form + explode: false schema: type: string responses: @@ -8762,13 +9685,18 @@ paths: get: tags: - education.educationSchool - summary: Get ref of classes from education + summary: List educationClasses + description: Retrieve a list of classes owned by a school. + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/educationschool-list-classes?view=graph-rest-1.0 operationId: education.schools_ListClassesGraphBPreRef parameters: - name: educationSchool-id in: path description: 'key: id of educationSchool' required: true + style: simple schema: type: string x-ms-docs-key-type: educationSchool @@ -8833,18 +9761,12 @@ paths: in: path description: 'key: id of educationSchool' required: true + style: simple schema: type: string x-ms-docs-key-type: educationSchool requestBody: - description: New navigation property ref value - content: - application/json: - schema: - type: object - additionalProperties: - type: object - required: true + $ref: '#/components/requestBodies/refPostBody' responses: '204': description: Success @@ -8855,13 +9777,18 @@ paths: get: tags: - education.educationSchool - summary: Get users from education + summary: List educationUsers + description: Retrieve a list of users at a school. + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/educationschool-list-users?view=graph-rest-1.0 operationId: education.schools_ListUsers parameters: - name: educationSchool-id in: path description: 'key: id of educationSchool' required: true + style: simple schema: type: string x-ms-docs-key-type: educationSchool @@ -9035,6 +9962,7 @@ paths: in: path description: 'key: id of educationSchool' required: true + style: simple schema: type: string x-ms-docs-key-type: educationSchool @@ -9042,17 +9970,21 @@ paths: in: path description: 'key: id of educationUser' required: true + style: simple schema: type: string x-ms-docs-key-type: educationUser - name: If-Match in: header description: ETag + style: simple schema: type: string - name: '@id' in: query description: Delete Uri + style: form + explode: false schema: type: string responses: @@ -9065,13 +9997,18 @@ paths: get: tags: - education.educationSchool - summary: Get ref of users from education + summary: List educationUsers + description: Retrieve a list of users at a school. + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/educationschool-list-users?view=graph-rest-1.0 operationId: education.schools_ListUsersGraphBPreRef parameters: - name: educationSchool-id in: path description: 'key: id of educationSchool' required: true + style: simple schema: type: string x-ms-docs-key-type: educationSchool @@ -9176,18 +10113,12 @@ paths: in: path description: 'key: id of educationSchool' required: true + style: simple schema: type: string x-ms-docs-key-type: educationSchool requestBody: - description: New navigation property ref value - content: - application/json: - schema: - type: object - additionalProperties: - type: object - required: true + $ref: '#/components/requestBodies/refPostBody' responses: '204': description: Success @@ -9200,6 +10131,85 @@ paths: - education.Functions summary: Invoke function delta operationId: education.schools_delta + parameters: + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - description + - displayName + - externalSource + - externalSourceDetail + - address + - createdBy + - externalId + - externalPrincipalId + - fax + - highestGrade + - lowestGrade + - phone + - principalEmail + - principalName + - schoolNumber + - administrativeUnit + - classes + - users + type: string + - 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 + - externalSource + - externalSource desc + - externalSourceDetail + - externalSourceDetail desc + - address + - address desc + - createdBy + - createdBy desc + - externalId + - externalId desc + - externalPrincipalId + - externalPrincipalId desc + - fax + - fax desc + - highestGrade + - highestGrade desc + - lowestGrade + - lowestGrade desc + - phone + - phone desc + - principalEmail + - principalEmail desc + - principalName + - principalName desc + - schoolNumber + - schoolNumber desc + type: string responses: '200': description: Success @@ -9218,11 +10228,18 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: function + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore /education/synchronizationProfiles: get: tags: - education.educationSynchronizationProfile - summary: Get synchronizationProfiles from education + summary: List educationSynchronizationProfiles + description: Retrieve the collection of school data synchronization profiles in the tenant. + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/educationsynchronizationprofile-list?view=graph-rest-1.0 operationId: education_ListSynchronizationProfiles parameters: - $ref: '#/components/parameters/top' @@ -9334,6 +10351,7 @@ paths: in: path description: 'key: id of educationSynchronizationProfile' required: true + style: simple schema: type: string x-ms-docs-key-type: educationSynchronizationProfile @@ -9411,6 +10429,7 @@ paths: in: path description: 'key: id of educationSynchronizationProfile' required: true + style: simple schema: type: string x-ms-docs-key-type: educationSynchronizationProfile @@ -9437,12 +10456,14 @@ paths: in: path description: 'key: id of educationSynchronizationProfile' required: true + style: simple schema: type: string x-ms-docs-key-type: educationSynchronizationProfile - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -9455,13 +10476,18 @@ paths: get: tags: - education.educationSynchronizationProfile - summary: Get errors from education + summary: Get educationSynchronizationErrors + description: Get the errors generated during validation and/or during a sync of a specific school data synchronization profile in the tenant. + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/educationsynchronizationerrors-get?view=graph-rest-1.0 operationId: education.synchronizationProfiles_ListErrors parameters: - name: educationSynchronizationProfile-id in: path description: 'key: id of educationSynchronizationProfile' required: true + style: simple schema: type: string x-ms-docs-key-type: educationSynchronizationProfile @@ -9544,6 +10570,7 @@ paths: in: path description: 'key: id of educationSynchronizationProfile' required: true + style: simple schema: type: string x-ms-docs-key-type: educationSynchronizationProfile @@ -9569,12 +10596,14 @@ paths: tags: - education.educationSynchronizationProfile summary: Get errors from education + description: All errors associated with this synchronization profile. operationId: education.synchronizationProfiles_GetErrors parameters: - name: educationSynchronizationProfile-id in: path description: 'key: id of educationSynchronizationProfile' required: true + style: simple schema: type: string x-ms-docs-key-type: educationSynchronizationProfile @@ -9582,6 +10611,7 @@ paths: in: path description: 'key: id of educationSynchronizationError' required: true + style: simple schema: type: string x-ms-docs-key-type: educationSynchronizationError @@ -9635,6 +10665,7 @@ paths: in: path description: 'key: id of educationSynchronizationProfile' required: true + style: simple schema: type: string x-ms-docs-key-type: educationSynchronizationProfile @@ -9642,6 +10673,7 @@ paths: in: path description: 'key: id of educationSynchronizationError' required: true + style: simple schema: type: string x-ms-docs-key-type: educationSynchronizationError @@ -9668,6 +10700,7 @@ paths: in: path description: 'key: id of educationSynchronizationProfile' required: true + style: simple schema: type: string x-ms-docs-key-type: educationSynchronizationProfile @@ -9675,12 +10708,14 @@ paths: in: path description: 'key: id of educationSynchronizationError' required: true + style: simple schema: type: string x-ms-docs-key-type: educationSynchronizationError - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -9694,12 +10729,17 @@ paths: tags: - education.Actions summary: Invoke action pause + description: Pause the sync of a specific school data synchronization profile in the tenant. + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/educationsynchronizationprofile-pause?view=graph-rest-1.0 operationId: education.synchronizationProfiles_pause parameters: - name: educationSynchronizationProfile-id in: path description: 'key: id of educationSynchronizationProfile' required: true + style: simple schema: type: string x-ms-docs-key-type: educationSynchronizationProfile @@ -9714,12 +10754,17 @@ paths: tags: - education.Actions summary: Invoke action reset + description: Reset the sync of a specific school data synchronization profile in the tenant. + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/educationsynchronizationprofile-reset?view=graph-rest-1.0 operationId: education.synchronizationProfiles_reset parameters: - name: educationSynchronizationProfile-id in: path description: 'key: id of educationSynchronizationProfile' required: true + style: simple schema: type: string x-ms-docs-key-type: educationSynchronizationProfile @@ -9734,12 +10779,17 @@ paths: tags: - education.Actions summary: Invoke action resume + description: Resume the sync of a specific school data synchronization profile in the tenant. + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/educationsynchronizationprofile-resume?view=graph-rest-1.0 operationId: education.synchronizationProfiles_resume parameters: - name: educationSynchronizationProfile-id in: path description: 'key: id of educationSynchronizationProfile' required: true + style: simple schema: type: string x-ms-docs-key-type: educationSynchronizationProfile @@ -9754,12 +10804,17 @@ paths: tags: - education.Actions summary: Invoke action start + description: 'Verify the files uploaded to a specific school data synchronization profile in the tenant. If the verification is successful, synchronization will start on the profile. Otherwise, the response will contain errors and warnings. If the response contains errors, the synchronization will not start. If the response contains only warnings, synchronization will start.' + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/educationsynchronizationprofile-start?view=graph-rest-1.0 operationId: education.synchronizationProfiles_start parameters: - name: educationSynchronizationProfile-id in: path description: 'key: id of educationSynchronizationProfile' required: true + style: simple schema: type: string x-ms-docs-key-type: educationSynchronizationProfile @@ -9769,7 +10824,6 @@ paths: content: application/json: schema: - title: Collection of educationSynchronizationProfile type: object properties: value: @@ -9781,6 +10835,9 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: action + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore '/education/synchronizationProfiles/{educationSynchronizationProfile-id}/microsoft.graph.uploadUrl()': get: tags: @@ -9792,6 +10849,7 @@ paths: in: path description: 'key: id of educationSynchronizationProfile' required: true + style: simple schema: type: string x-ms-docs-key-type: educationSynchronizationProfile @@ -9815,13 +10873,18 @@ paths: get: tags: - education.educationSynchronizationProfile - summary: Get profileStatus from education + summary: Get the status of an educationSynchronizationProfile + description: Get the status of a specific school data synchronization profile in the tenant. The response will indicate the status of the sync. + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/educationsynchronizationprofilestatus-get?view=graph-rest-1.0 operationId: education.synchronizationProfiles_GetProfileStatus parameters: - name: educationSynchronizationProfile-id in: path description: 'key: id of educationSynchronizationProfile' required: true + style: simple schema: type: string x-ms-docs-key-type: educationSynchronizationProfile @@ -9874,6 +10937,7 @@ paths: in: path description: 'key: id of educationSynchronizationProfile' required: true + style: simple schema: type: string x-ms-docs-key-type: educationSynchronizationProfile @@ -9900,12 +10964,14 @@ paths: in: path description: 'key: id of educationSynchronizationProfile' required: true + style: simple schema: type: string x-ms-docs-key-type: educationSynchronizationProfile - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -9918,7 +10984,11 @@ paths: get: tags: - education.educationUser - summary: Get users from education + summary: List users + description: Retrieve a list of user objects. These user objects will include education-specific properties. + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/educationroot-list-users?view=graph-rest-1.0 operationId: education_ListUsers parameters: - $ref: '#/components/parameters/top' @@ -10083,7 +11153,11 @@ paths: post: tags: - education.educationUser - summary: Create new navigation property to users for education + summary: Create educationUser + description: Create a new user. + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/educationroot-post-users?view=graph-rest-1.0 operationId: education_CreateUsers requestBody: description: New navigation property @@ -10113,6 +11187,7 @@ paths: in: path description: 'key: id of educationUser' required: true + style: simple schema: type: string x-ms-docs-key-type: educationUser @@ -10229,6 +11304,7 @@ paths: in: path description: 'key: id of educationUser' required: true + style: simple schema: type: string x-ms-docs-key-type: educationUser @@ -10255,12 +11331,14 @@ paths: in: path description: 'key: id of educationUser' required: true + style: simple schema: type: string x-ms-docs-key-type: educationUser - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -10273,13 +11351,18 @@ paths: get: tags: - education.educationUser - summary: Get assignments from education + summary: List assignments of a user + description: Returns a list of assignments assigned to a user for all classes. This utility namespace allows a caller to find all the assignments belonging to a student or a teacher in a single call rather than having to request assignments from each class. The assignment list contains what is needed to get the detailed information for the assignment from within the class namespace. All other operations on the assignment should use the class namespace. + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/educationuser-list-assignments?view=graph-rest-1.0 operationId: education.users_ListAssignments parameters: - name: educationUser-id in: path description: 'key: id of educationUser' required: true + style: simple schema: type: string x-ms-docs-key-type: educationUser @@ -10418,6 +11501,7 @@ paths: in: path description: 'key: id of educationUser' required: true + style: simple schema: type: string x-ms-docs-key-type: educationUser @@ -10443,12 +11527,14 @@ paths: tags: - education.educationUser summary: Get assignments from education + description: List of assignments for the user. Nullable. operationId: education.users_GetAssignments parameters: - name: educationUser-id in: path description: 'key: id of educationUser' required: true + style: simple schema: type: string x-ms-docs-key-type: educationUser @@ -10456,6 +11542,7 @@ paths: in: path description: 'key: id of educationAssignment' required: true + style: simple schema: type: string x-ms-docs-key-type: educationAssignment @@ -10560,6 +11647,7 @@ paths: in: path description: 'key: id of educationUser' required: true + style: simple schema: type: string x-ms-docs-key-type: educationUser @@ -10567,6 +11655,7 @@ paths: in: path description: 'key: id of educationAssignment' required: true + style: simple schema: type: string x-ms-docs-key-type: educationAssignment @@ -10593,6 +11682,7 @@ paths: in: path description: 'key: id of educationUser' required: true + style: simple schema: type: string x-ms-docs-key-type: educationUser @@ -10600,12 +11690,14 @@ paths: in: path description: 'key: id of educationAssignment' required: true + style: simple schema: type: string x-ms-docs-key-type: educationAssignment - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -10618,13 +11710,18 @@ paths: get: tags: - education.educationUser - summary: Get categories from education + summary: List categories + description: List all the categories associated with an assignment. + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/educationassignment-list-categories?view=graph-rest-1.0 operationId: education.users.assignments_ListCategories parameters: - name: educationUser-id in: path description: 'key: id of educationUser' required: true + style: simple schema: type: string x-ms-docs-key-type: educationUser @@ -10632,6 +11729,7 @@ paths: in: path description: 'key: id of educationAssignment' required: true + style: simple schema: type: string x-ms-docs-key-type: educationAssignment @@ -10699,6 +11797,7 @@ paths: in: path description: 'key: id of educationUser' required: true + style: simple schema: type: string x-ms-docs-key-type: educationUser @@ -10706,6 +11805,7 @@ paths: in: path description: 'key: id of educationAssignment' required: true + style: simple schema: type: string x-ms-docs-key-type: educationAssignment @@ -10737,6 +11837,7 @@ paths: in: path description: 'key: id of educationUser' required: true + style: simple schema: type: string x-ms-docs-key-type: educationUser @@ -10744,6 +11845,7 @@ paths: in: path description: 'key: id of educationAssignment' required: true + style: simple schema: type: string x-ms-docs-key-type: educationAssignment @@ -10751,17 +11853,21 @@ paths: in: path description: 'key: id of educationCategory' required: true + style: simple schema: type: string x-ms-docs-key-type: educationCategory - name: If-Match in: header description: ETag + style: simple schema: type: string - name: '@id' in: query description: Delete Uri + style: form + explode: false schema: type: string responses: @@ -10774,13 +11880,18 @@ paths: get: tags: - education.educationUser - summary: Get ref of categories from education + summary: List categories + description: List all the categories associated with an assignment. + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/educationassignment-list-categories?view=graph-rest-1.0 operationId: education.users.assignments_ListCategoriesGraphBPreRef parameters: - name: educationUser-id in: path description: 'key: id of educationUser' required: true + style: simple schema: type: string x-ms-docs-key-type: educationUser @@ -10788,6 +11899,7 @@ paths: in: path description: 'key: id of educationAssignment' required: true + style: simple schema: type: string x-ms-docs-key-type: educationAssignment @@ -10830,6 +11942,7 @@ paths: in: path description: 'key: id of educationUser' required: true + style: simple schema: type: string x-ms-docs-key-type: educationUser @@ -10837,18 +11950,12 @@ paths: in: path description: 'key: id of educationAssignment' required: true + style: simple schema: type: string x-ms-docs-key-type: educationAssignment requestBody: - description: New navigation property ref value - content: - application/json: - schema: - type: object - additionalProperties: - type: object - required: true + $ref: '#/components/requestBodies/refPostBody' responses: '204': description: Success @@ -10866,6 +11973,7 @@ paths: in: path description: 'key: id of educationUser' required: true + style: simple schema: type: string x-ms-docs-key-type: educationUser @@ -10873,9 +11981,43 @@ paths: in: path description: 'key: id of educationAssignment' required: true + style: simple schema: type: string x-ms-docs-key-type: educationAssignment + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - displayName + type: string + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - id desc + - displayName + - displayName desc + type: string responses: '200': description: Success @@ -10894,17 +12036,25 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: function + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore '/education/users/{educationUser-id}/assignments/{educationAssignment-id}/microsoft.graph.publish': post: tags: - education.Actions summary: Invoke action publish + description: 'Change the state of an educationAssignment from its original `draft` status to the `published` status. You can change the state from `draft` to `scheduled` if the **assignment** is scheduled for a future date. Only a teacher in the class can make this call. When an **assignment** is in draft status, students will not see the **assignment**, nor will there be any submission objects. When you call this API, educationSubmission objects are created and the assignment appears in the student''s list. The state of the **assignment** goes back to `draft` if there is any backend failure during publish process. To update the properties of a published **assignment**, see update an assignment. To update the properties of a published assignment, see update an assignment.' + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/educationassignment-publish?view=graph-rest-1.0 operationId: education.users.assignments_publish parameters: - name: educationUser-id in: path description: 'key: id of educationUser' required: true + style: simple schema: type: string x-ms-docs-key-type: educationUser @@ -10912,6 +12062,7 @@ paths: in: path description: 'key: id of educationAssignment' required: true + style: simple schema: type: string x-ms-docs-key-type: educationAssignment @@ -10930,12 +12081,17 @@ paths: tags: - education.Actions summary: Invoke action setUpFeedbackResourcesFolder + description: Create a SharePoint folder to upload feedback files for a given educationSubmission. The teacher determines the resources to upload in the feedback resources folder of a submission. + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/educationassignment-setupfeedbackresourcesfolder?view=graph-rest-1.0 operationId: education.users.assignments_setUpFeedbackResourcesFolder parameters: - name: educationUser-id in: path description: 'key: id of educationUser' required: true + style: simple schema: type: string x-ms-docs-key-type: educationUser @@ -10943,6 +12099,7 @@ paths: in: path description: 'key: id of educationAssignment' required: true + style: simple schema: type: string x-ms-docs-key-type: educationAssignment @@ -10961,12 +12118,17 @@ paths: tags: - education.Actions summary: Invoke action setUpResourcesFolder + description: 'Create a SharePoint folder to upload files for a given educationAssignment. The teacher determines the resources to upload in the assignment''s folder. ' + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/educationassignment-setupresourcesfolder?view=graph-rest-1.0 operationId: education.users.assignments_setUpResourcesFolder parameters: - name: educationUser-id in: path description: 'key: id of educationUser' required: true + style: simple schema: type: string x-ms-docs-key-type: educationUser @@ -10974,6 +12136,7 @@ paths: in: path description: 'key: id of educationAssignment' required: true + style: simple schema: type: string x-ms-docs-key-type: educationAssignment @@ -10991,13 +12154,18 @@ paths: get: tags: - education.educationUser - summary: Get resources from education + summary: List assignment resources + description: Get all the educationAssignmentResource objects associated with an assignment. + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/educationassignment-list-resources?view=graph-rest-1.0 operationId: education.users.assignments_ListResources parameters: - name: educationUser-id in: path description: 'key: id of educationUser' required: true + style: simple schema: type: string x-ms-docs-key-type: educationUser @@ -11005,6 +12173,7 @@ paths: in: path description: 'key: id of educationAssignment' required: true + style: simple schema: type: string x-ms-docs-key-type: educationAssignment @@ -11068,13 +12237,18 @@ paths: post: tags: - education.educationUser - summary: Create new navigation property to resources for education + summary: Create educationAssignmentResource + description: 'Create an assignment resource. You can create the following types of assignment resources: Every resource has an @odata.type property to indicate which type of resource is being created. ' + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/educationassignment-post-resources?view=graph-rest-1.0 operationId: education.users.assignments_CreateResources parameters: - name: educationUser-id in: path description: 'key: id of educationUser' required: true + style: simple schema: type: string x-ms-docs-key-type: educationUser @@ -11082,6 +12256,7 @@ paths: in: path description: 'key: id of educationAssignment' required: true + style: simple schema: type: string x-ms-docs-key-type: educationAssignment @@ -11107,12 +12282,14 @@ paths: tags: - education.educationUser summary: Get resources from education + description: Learning objects that are associated with this assignment. Only teachers can modify this list. Nullable. operationId: education.users.assignments_GetResources parameters: - name: educationUser-id in: path description: 'key: id of educationUser' required: true + style: simple schema: type: string x-ms-docs-key-type: educationUser @@ -11120,6 +12297,7 @@ paths: in: path description: 'key: id of educationAssignment' required: true + style: simple schema: type: string x-ms-docs-key-type: educationAssignment @@ -11127,6 +12305,7 @@ paths: in: path description: 'key: id of educationAssignmentResource' required: true + style: simple schema: type: string x-ms-docs-key-type: educationAssignmentResource @@ -11176,6 +12355,7 @@ paths: in: path description: 'key: id of educationUser' required: true + style: simple schema: type: string x-ms-docs-key-type: educationUser @@ -11183,6 +12363,7 @@ paths: in: path description: 'key: id of educationAssignment' required: true + style: simple schema: type: string x-ms-docs-key-type: educationAssignment @@ -11190,6 +12371,7 @@ paths: in: path description: 'key: id of educationAssignmentResource' required: true + style: simple schema: type: string x-ms-docs-key-type: educationAssignmentResource @@ -11216,6 +12398,7 @@ paths: in: path description: 'key: id of educationUser' required: true + style: simple schema: type: string x-ms-docs-key-type: educationUser @@ -11223,6 +12406,7 @@ paths: in: path description: 'key: id of educationAssignment' required: true + style: simple schema: type: string x-ms-docs-key-type: educationAssignment @@ -11230,12 +12414,14 @@ paths: in: path description: 'key: id of educationAssignmentResource' required: true + style: simple schema: type: string x-ms-docs-key-type: educationAssignmentResource - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -11248,13 +12434,18 @@ paths: get: tags: - education.educationUser - summary: Get rubric from education + summary: Get educationRubric attached to educationAssignment + description: 'Get the educationRubric object attached to an educationAssignment, if one exists.' + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/educationassignment-get-rubric?view=graph-rest-1.0 operationId: education.users.assignments_GetRubric parameters: - name: educationUser-id in: path description: 'key: id of educationUser' required: true + style: simple schema: type: string x-ms-docs-key-type: educationUser @@ -11262,6 +12453,7 @@ paths: in: path description: 'key: id of educationAssignment' required: true + style: simple schema: type: string x-ms-docs-key-type: educationAssignment @@ -11318,6 +12510,7 @@ paths: in: path description: 'key: id of educationUser' required: true + style: simple schema: type: string x-ms-docs-key-type: educationUser @@ -11325,6 +12518,7 @@ paths: in: path description: 'key: id of educationAssignment' required: true + style: simple schema: type: string x-ms-docs-key-type: educationAssignment @@ -11351,6 +12545,7 @@ paths: in: path description: 'key: id of educationUser' required: true + style: simple schema: type: string x-ms-docs-key-type: educationUser @@ -11358,12 +12553,14 @@ paths: in: path description: 'key: id of educationAssignment' required: true + style: simple schema: type: string x-ms-docs-key-type: educationAssignment - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -11376,13 +12573,18 @@ paths: get: tags: - education.educationUser - summary: Get ref of rubric from education + summary: Get educationRubric attached to educationAssignment + description: 'Get the educationRubric object attached to an educationAssignment, if one exists.' + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/educationassignment-get-rubric?view=graph-rest-1.0 operationId: education.users.assignments_GetRubricGraphBPreRef parameters: - name: educationUser-id in: path description: 'key: id of educationUser' required: true + style: simple schema: type: string x-ms-docs-key-type: educationUser @@ -11390,6 +12592,7 @@ paths: in: path description: 'key: id of educationAssignment' required: true + style: simple schema: type: string x-ms-docs-key-type: educationAssignment @@ -11413,6 +12616,7 @@ paths: in: path description: 'key: id of educationUser' required: true + style: simple schema: type: string x-ms-docs-key-type: educationUser @@ -11420,18 +12624,12 @@ paths: in: path description: 'key: id of educationAssignment' required: true + style: simple schema: type: string x-ms-docs-key-type: educationAssignment requestBody: - description: New navigation property ref value - content: - application/json: - schema: - type: object - additionalProperties: - type: object - required: true + $ref: '#/components/requestBodies/refPutBody' responses: '204': description: Success @@ -11448,6 +12646,7 @@ paths: in: path description: 'key: id of educationUser' required: true + style: simple schema: type: string x-ms-docs-key-type: educationUser @@ -11455,12 +12654,14 @@ paths: in: path description: 'key: id of educationAssignment' required: true + style: simple schema: type: string x-ms-docs-key-type: educationAssignment - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -11473,13 +12674,18 @@ paths: get: tags: - education.educationUser - summary: Get submissions from education + summary: List submissions + description: 'List all the submissions associated with an assignment. A teacher or an application with application permissions can get all the **submissions**, a student can only get **submissions** that they are associated with. Provide the header `Prefer: include-unknown-enum-members` to properly list **submissions** with the `reassigned` status. For details, see the examples section.' + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/educationassignment-list-submissions?view=graph-rest-1.0 operationId: education.users.assignments_ListSubmissions parameters: - name: educationUser-id in: path description: 'key: id of educationUser' required: true + style: simple schema: type: string x-ms-docs-key-type: educationUser @@ -11487,6 +12693,7 @@ paths: in: path description: 'key: id of educationAssignment' required: true + style: simple schema: type: string x-ms-docs-key-type: educationAssignment @@ -11590,6 +12797,7 @@ paths: in: path description: 'key: id of educationUser' required: true + style: simple schema: type: string x-ms-docs-key-type: educationUser @@ -11597,6 +12805,7 @@ paths: in: path description: 'key: id of educationAssignment' required: true + style: simple schema: type: string x-ms-docs-key-type: educationAssignment @@ -11622,12 +12831,14 @@ paths: tags: - education.educationUser summary: Get submissions from education + description: 'Once published, there is a submission object for each student representing their work and grade. Read-only. Nullable.' operationId: education.users.assignments_GetSubmissions parameters: - name: educationUser-id in: path description: 'key: id of educationUser' required: true + style: simple schema: type: string x-ms-docs-key-type: educationUser @@ -11635,6 +12846,7 @@ paths: in: path description: 'key: id of educationAssignment' required: true + style: simple schema: type: string x-ms-docs-key-type: educationAssignment @@ -11642,6 +12854,7 @@ paths: in: path description: 'key: id of educationSubmission' required: true + style: simple schema: type: string x-ms-docs-key-type: educationSubmission @@ -11735,6 +12948,7 @@ paths: in: path description: 'key: id of educationUser' required: true + style: simple schema: type: string x-ms-docs-key-type: educationUser @@ -11742,6 +12956,7 @@ paths: in: path description: 'key: id of educationAssignment' required: true + style: simple schema: type: string x-ms-docs-key-type: educationAssignment @@ -11749,6 +12964,7 @@ paths: in: path description: 'key: id of educationSubmission' required: true + style: simple schema: type: string x-ms-docs-key-type: educationSubmission @@ -11775,6 +12991,7 @@ paths: in: path description: 'key: id of educationUser' required: true + style: simple schema: type: string x-ms-docs-key-type: educationUser @@ -11782,6 +12999,7 @@ paths: in: path description: 'key: id of educationAssignment' required: true + style: simple schema: type: string x-ms-docs-key-type: educationAssignment @@ -11789,12 +13007,14 @@ paths: in: path description: 'key: id of educationSubmission' required: true + style: simple schema: type: string x-ms-docs-key-type: educationSubmission - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -11808,12 +13028,17 @@ paths: tags: - education.Actions summary: Invoke action reassign + description: 'Reassign the submission to the student with feedback for review. Only teachers can perform this action. Include the `Prefer: include-unknown-enum-members` header when you call this method; otherwise, a reassigned submission will be treated as a returned submission. This means that the `reassigned` status will be mapped to the `returned` status, and **reassignedDateTime** and **reassignedBy** properties will be mapped to **returnedDateTime** and **returnedBy** respectively. If the header `Prefer: include-unknown-enum-members` is provided, a reassigned submission retains the `reassigned` status. For details, see the examples section.' + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/educationsubmission-reassign?view=graph-rest-1.0 operationId: education.users.assignments.submissions_reassign parameters: - name: educationUser-id in: path description: 'key: id of educationUser' required: true + style: simple schema: type: string x-ms-docs-key-type: educationUser @@ -11821,6 +13046,7 @@ paths: in: path description: 'key: id of educationAssignment' required: true + style: simple schema: type: string x-ms-docs-key-type: educationAssignment @@ -11828,6 +13054,7 @@ paths: in: path description: 'key: id of educationSubmission' required: true + style: simple schema: type: string x-ms-docs-key-type: educationSubmission @@ -11846,12 +13073,17 @@ paths: tags: - education.Actions summary: Invoke action return + description: Make the grade and feedback associated with this submission available to the student. This will change the status of the submission from 'submitted' to 'returned' and indicates that feedback is provided or grading is done. This action can only be done by the teacher. + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/educationsubmission-return?view=graph-rest-1.0 operationId: education.users.assignments.submissions_return parameters: - name: educationUser-id in: path description: 'key: id of educationUser' required: true + style: simple schema: type: string x-ms-docs-key-type: educationUser @@ -11859,6 +13091,7 @@ paths: in: path description: 'key: id of educationAssignment' required: true + style: simple schema: type: string x-ms-docs-key-type: educationAssignment @@ -11866,6 +13099,7 @@ paths: in: path description: 'key: id of educationSubmission' required: true + style: simple schema: type: string x-ms-docs-key-type: educationSubmission @@ -11884,12 +13118,17 @@ paths: tags: - education.Actions summary: Invoke action setUpResourcesFolder + description: 'Trigger the creation of the SharePoint resource folder where all file-based resources (Word, Excel, and so on) should be uploaded for a given submission. Note that files must be located in this folder in order to be added as resources. Only a student in the class can determine what files to upload in a given submission-level resource folder. ' + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/educationsubmission-setupresourcesfolder?view=graph-rest-1.0 operationId: education.users.assignments.submissions_setUpResourcesFolder parameters: - name: educationUser-id in: path description: 'key: id of educationUser' required: true + style: simple schema: type: string x-ms-docs-key-type: educationUser @@ -11897,6 +13136,7 @@ paths: in: path description: 'key: id of educationAssignment' required: true + style: simple schema: type: string x-ms-docs-key-type: educationAssignment @@ -11904,6 +13144,7 @@ paths: in: path description: 'key: id of educationSubmission' required: true + style: simple schema: type: string x-ms-docs-key-type: educationSubmission @@ -11922,12 +13163,17 @@ paths: tags: - education.Actions summary: Invoke action submit + description: 'Indicate that a student is done with the work and is ready to hand in the assignment. This method changes the status of the submission from `working` to `submitted`. During the submit process, all the resources are copied to the **submittedResources** bucket. The teacher will be looking at the submitted resources list for grading. A teacher can also submit a student''s assignment on their behalf.' + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/educationsubmission-submit?view=graph-rest-1.0 operationId: education.users.assignments.submissions_submit parameters: - name: educationUser-id in: path description: 'key: id of educationUser' required: true + style: simple schema: type: string x-ms-docs-key-type: educationUser @@ -11935,6 +13181,7 @@ paths: in: path description: 'key: id of educationAssignment' required: true + style: simple schema: type: string x-ms-docs-key-type: educationAssignment @@ -11942,6 +13189,7 @@ paths: in: path description: 'key: id of educationSubmission' required: true + style: simple schema: type: string x-ms-docs-key-type: educationSubmission @@ -11960,12 +13208,17 @@ paths: tags: - education.Actions summary: Invoke action unsubmit + description: 'Indicate that a student wants to work on the submitted assignment after it was turned in. This method changes the status of the submission from `submitted` to `working`. During the submit process, all the resources are copied from **submittedResources** to **workingResources**. The teacher will be looking at the working resources list for grading. A teacher can also unsubmit a student''s assignment on their behalf.' + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/educationsubmission-unsubmit?view=graph-rest-1.0 operationId: education.users.assignments.submissions_unsubmit parameters: - name: educationUser-id in: path description: 'key: id of educationUser' required: true + style: simple schema: type: string x-ms-docs-key-type: educationUser @@ -11973,6 +13226,7 @@ paths: in: path description: 'key: id of educationAssignment' required: true + style: simple schema: type: string x-ms-docs-key-type: educationAssignment @@ -11980,6 +13234,7 @@ paths: in: path description: 'key: id of educationSubmission' required: true + style: simple schema: type: string x-ms-docs-key-type: educationSubmission @@ -11997,13 +13252,18 @@ paths: get: tags: - education.educationUser - summary: Get outcomes from education + summary: List outcomes + description: 'Retrieve a list of educationOutcome objects. There are four types of outcomes: **educationPointsOutcome**, **educationFeedbackOutcome**, **educationRubricOutcome**, and **educationFeedbackResourceOutcome**. A submission for a credit assignment (one that has no point value and no rubric) will have an educationFeedbackOutcome. (It might also return an educationPointsOutcome, but that outcome is ignored.) A submission for a points assignment (one that has a point value assigned) will have both an educationFeedbackOutcome and an educationPointsOutcome. A submission for an assignment with an attached rubric, if the rubric is a credit rubric (no points), will have an educationFeedbackOutcome and an educationRubricOutcome. (It might also return an educationPointsOutcome, but that outcome is ignored.) A submission for an assignment with an attached rubric, if the rubric is a points rubric, will have an educationFeedbackOutcome, an educationPointsOutcome. A submission for a feedback resource will have an educationFeedbackResourceOutcome. All outcome types have a regular and a published property appropriate to that type of outcome; for example, **points** and **publishedPoints**, **feedback** and **publishedFeedback**. The regular property is the most recent value updated by the teacher; the published property is the most recent value returned to the student.' + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/educationsubmission-list-outcomes?view=graph-rest-1.0 operationId: education.users.assignments.submissions_ListOutcomes parameters: - name: educationUser-id in: path description: 'key: id of educationUser' required: true + style: simple schema: type: string x-ms-docs-key-type: educationUser @@ -12011,6 +13271,7 @@ paths: in: path description: 'key: id of educationAssignment' required: true + style: simple schema: type: string x-ms-docs-key-type: educationAssignment @@ -12018,6 +13279,7 @@ paths: in: path description: 'key: id of educationSubmission' required: true + style: simple schema: type: string x-ms-docs-key-type: educationSubmission @@ -12081,13 +13343,18 @@ paths: post: tags: - education.educationUser - summary: Create new navigation property to outcomes for education + summary: Create educationFeedbackResourceOutcome + description: 'Create a new feedback resource for a submission. Only a teacher can perform this operation. To create a new file-based resource, upload the file to the feedback resources folder associated with the assignment. If the file doesn''t exist or is not in that folder, the `POST` request will fail.' + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/educationfeedbackresourceoutcome-post-outcomes?view=graph-rest-1.0 operationId: education.users.assignments.submissions_CreateOutcomes parameters: - name: educationUser-id in: path description: 'key: id of educationUser' required: true + style: simple schema: type: string x-ms-docs-key-type: educationUser @@ -12095,6 +13362,7 @@ paths: in: path description: 'key: id of educationAssignment' required: true + style: simple schema: type: string x-ms-docs-key-type: educationAssignment @@ -12102,6 +13370,7 @@ paths: in: path description: 'key: id of educationSubmission' required: true + style: simple schema: type: string x-ms-docs-key-type: educationSubmission @@ -12133,6 +13402,7 @@ paths: in: path description: 'key: id of educationUser' required: true + style: simple schema: type: string x-ms-docs-key-type: educationUser @@ -12140,6 +13410,7 @@ paths: in: path description: 'key: id of educationAssignment' required: true + style: simple schema: type: string x-ms-docs-key-type: educationAssignment @@ -12147,6 +13418,7 @@ paths: in: path description: 'key: id of educationSubmission' required: true + style: simple schema: type: string x-ms-docs-key-type: educationSubmission @@ -12154,6 +13426,7 @@ paths: in: path description: 'key: id of educationOutcome' required: true + style: simple schema: type: string x-ms-docs-key-type: educationOutcome @@ -12203,6 +13476,7 @@ paths: in: path description: 'key: id of educationUser' required: true + style: simple schema: type: string x-ms-docs-key-type: educationUser @@ -12210,6 +13484,7 @@ paths: in: path description: 'key: id of educationAssignment' required: true + style: simple schema: type: string x-ms-docs-key-type: educationAssignment @@ -12217,6 +13492,7 @@ paths: in: path description: 'key: id of educationSubmission' required: true + style: simple schema: type: string x-ms-docs-key-type: educationSubmission @@ -12224,6 +13500,7 @@ paths: in: path description: 'key: id of educationOutcome' required: true + style: simple schema: type: string x-ms-docs-key-type: educationOutcome @@ -12250,6 +13527,7 @@ paths: in: path description: 'key: id of educationUser' required: true + style: simple schema: type: string x-ms-docs-key-type: educationUser @@ -12257,6 +13535,7 @@ paths: in: path description: 'key: id of educationAssignment' required: true + style: simple schema: type: string x-ms-docs-key-type: educationAssignment @@ -12264,6 +13543,7 @@ paths: in: path description: 'key: id of educationSubmission' required: true + style: simple schema: type: string x-ms-docs-key-type: educationSubmission @@ -12271,12 +13551,14 @@ paths: in: path description: 'key: id of educationOutcome' required: true + style: simple schema: type: string x-ms-docs-key-type: educationOutcome - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -12289,13 +13571,18 @@ paths: get: tags: - education.educationUser - summary: Get resources from education + summary: List submission resources + description: List the resources associated with a submission. The educationSubmissionResource object is a wrapper around the actual resource object the student is working on. The wrapper also includes a pointer to the resources on the assignment if this was copied from the assignment during the assign process. These resources are the working copy of the assignment. The **submittedResources** are the resources that have officially been submitted to be graded. + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/educationsubmission-list-resources?view=graph-rest-1.0 operationId: education.users.assignments.submissions_ListResources parameters: - name: educationUser-id in: path description: 'key: id of educationUser' required: true + style: simple schema: type: string x-ms-docs-key-type: educationUser @@ -12303,6 +13590,7 @@ paths: in: path description: 'key: id of educationAssignment' required: true + style: simple schema: type: string x-ms-docs-key-type: educationAssignment @@ -12310,6 +13598,7 @@ paths: in: path description: 'key: id of educationSubmission' required: true + style: simple schema: type: string x-ms-docs-key-type: educationSubmission @@ -12373,13 +13662,18 @@ paths: post: tags: - education.educationUser - summary: Create new navigation property to resources for education + summary: Create educationSubmissionResource + description: 'Add a educationSubmissionResource to a submission resource list. Only the student assigned to the submission can perform this operation. The operation will not succeed if the **allowStudentsToAddResources** flag is not set to `true`. To create a new file-based resource, upload the file to the resources folder associated with the submission. If the file doesn''t exist or is not in that folder, the POST request will fail.' + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/educationsubmission-post-resources?view=graph-rest-1.0 operationId: education.users.assignments.submissions_CreateResources parameters: - name: educationUser-id in: path description: 'key: id of educationUser' required: true + style: simple schema: type: string x-ms-docs-key-type: educationUser @@ -12387,6 +13681,7 @@ paths: in: path description: 'key: id of educationAssignment' required: true + style: simple schema: type: string x-ms-docs-key-type: educationAssignment @@ -12394,6 +13689,7 @@ paths: in: path description: 'key: id of educationSubmission' required: true + style: simple schema: type: string x-ms-docs-key-type: educationSubmission @@ -12425,6 +13721,7 @@ paths: in: path description: 'key: id of educationUser' required: true + style: simple schema: type: string x-ms-docs-key-type: educationUser @@ -12432,6 +13729,7 @@ paths: in: path description: 'key: id of educationAssignment' required: true + style: simple schema: type: string x-ms-docs-key-type: educationAssignment @@ -12439,6 +13737,7 @@ paths: in: path description: 'key: id of educationSubmission' required: true + style: simple schema: type: string x-ms-docs-key-type: educationSubmission @@ -12446,6 +13745,7 @@ paths: in: path description: 'key: id of educationSubmissionResource' required: true + style: simple schema: type: string x-ms-docs-key-type: educationSubmissionResource @@ -12495,6 +13795,7 @@ paths: in: path description: 'key: id of educationUser' required: true + style: simple schema: type: string x-ms-docs-key-type: educationUser @@ -12502,6 +13803,7 @@ paths: in: path description: 'key: id of educationAssignment' required: true + style: simple schema: type: string x-ms-docs-key-type: educationAssignment @@ -12509,6 +13811,7 @@ paths: in: path description: 'key: id of educationSubmission' required: true + style: simple schema: type: string x-ms-docs-key-type: educationSubmission @@ -12516,6 +13819,7 @@ paths: in: path description: 'key: id of educationSubmissionResource' required: true + style: simple schema: type: string x-ms-docs-key-type: educationSubmissionResource @@ -12542,6 +13846,7 @@ paths: in: path description: 'key: id of educationUser' required: true + style: simple schema: type: string x-ms-docs-key-type: educationUser @@ -12549,6 +13854,7 @@ paths: in: path description: 'key: id of educationAssignment' required: true + style: simple schema: type: string x-ms-docs-key-type: educationAssignment @@ -12556,6 +13862,7 @@ paths: in: path description: 'key: id of educationSubmission' required: true + style: simple schema: type: string x-ms-docs-key-type: educationSubmission @@ -12563,12 +13870,14 @@ paths: in: path description: 'key: id of educationSubmissionResource' required: true + style: simple schema: type: string x-ms-docs-key-type: educationSubmissionResource - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -12588,6 +13897,7 @@ paths: in: path description: 'key: id of educationUser' required: true + style: simple schema: type: string x-ms-docs-key-type: educationUser @@ -12595,6 +13905,7 @@ paths: in: path description: 'key: id of educationAssignment' required: true + style: simple schema: type: string x-ms-docs-key-type: educationAssignment @@ -12602,6 +13913,7 @@ paths: in: path description: 'key: id of educationSubmission' required: true + style: simple schema: type: string x-ms-docs-key-type: educationSubmission @@ -12672,6 +13984,7 @@ paths: in: path description: 'key: id of educationUser' required: true + style: simple schema: type: string x-ms-docs-key-type: educationUser @@ -12679,6 +13992,7 @@ paths: in: path description: 'key: id of educationAssignment' required: true + style: simple schema: type: string x-ms-docs-key-type: educationAssignment @@ -12686,6 +14000,7 @@ paths: in: path description: 'key: id of educationSubmission' required: true + style: simple schema: type: string x-ms-docs-key-type: educationSubmission @@ -12717,6 +14032,7 @@ paths: in: path description: 'key: id of educationUser' required: true + style: simple schema: type: string x-ms-docs-key-type: educationUser @@ -12724,6 +14040,7 @@ paths: in: path description: 'key: id of educationAssignment' required: true + style: simple schema: type: string x-ms-docs-key-type: educationAssignment @@ -12731,6 +14048,7 @@ paths: in: path description: 'key: id of educationSubmission' required: true + style: simple schema: type: string x-ms-docs-key-type: educationSubmission @@ -12738,6 +14056,7 @@ paths: in: path description: 'key: id of educationSubmissionResource' required: true + style: simple schema: type: string x-ms-docs-key-type: educationSubmissionResource @@ -12787,6 +14106,7 @@ paths: in: path description: 'key: id of educationUser' required: true + style: simple schema: type: string x-ms-docs-key-type: educationUser @@ -12794,6 +14114,7 @@ paths: in: path description: 'key: id of educationAssignment' required: true + style: simple schema: type: string x-ms-docs-key-type: educationAssignment @@ -12801,6 +14122,7 @@ paths: in: path description: 'key: id of educationSubmission' required: true + style: simple schema: type: string x-ms-docs-key-type: educationSubmission @@ -12808,6 +14130,7 @@ paths: in: path description: 'key: id of educationSubmissionResource' required: true + style: simple schema: type: string x-ms-docs-key-type: educationSubmissionResource @@ -12834,6 +14157,7 @@ paths: in: path description: 'key: id of educationUser' required: true + style: simple schema: type: string x-ms-docs-key-type: educationUser @@ -12841,6 +14165,7 @@ paths: in: path description: 'key: id of educationAssignment' required: true + style: simple schema: type: string x-ms-docs-key-type: educationAssignment @@ -12848,6 +14173,7 @@ paths: in: path description: 'key: id of educationSubmission' required: true + style: simple schema: type: string x-ms-docs-key-type: educationSubmission @@ -12855,12 +14181,14 @@ paths: in: path description: 'key: id of educationSubmissionResource' required: true + style: simple schema: type: string x-ms-docs-key-type: educationSubmissionResource - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -12880,9 +14208,110 @@ paths: in: path description: 'key: id of educationUser' required: true + style: simple schema: type: string x-ms-docs-key-type: educationUser + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - addedStudentAction + - addToCalendarAction + - allowLateSubmissions + - allowStudentsToAddResourcesToSubmission + - assignDateTime + - assignedDateTime + - assignTo + - classId + - closeDateTime + - createdBy + - createdDateTime + - displayName + - dueDateTime + - feedbackResourcesFolderUrl + - grading + - instructions + - lastModifiedBy + - lastModifiedDateTime + - notificationChannelUrl + - resourcesFolderUrl + - status + - webUrl + - categories + - resources + - rubric + - submissions + type: string + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - id desc + - addedStudentAction + - addedStudentAction desc + - addToCalendarAction + - addToCalendarAction desc + - allowLateSubmissions + - allowLateSubmissions desc + - allowStudentsToAddResourcesToSubmission + - allowStudentsToAddResourcesToSubmission desc + - assignDateTime + - assignDateTime desc + - assignedDateTime + - assignedDateTime desc + - assignTo + - assignTo desc + - classId + - classId desc + - closeDateTime + - closeDateTime desc + - createdBy + - createdBy desc + - createdDateTime + - createdDateTime desc + - displayName + - displayName desc + - dueDateTime + - dueDateTime desc + - feedbackResourcesFolderUrl + - feedbackResourcesFolderUrl desc + - grading + - grading desc + - instructions + - instructions desc + - lastModifiedBy + - lastModifiedBy desc + - lastModifiedDateTime + - lastModifiedDateTime desc + - notificationChannelUrl + - notificationChannelUrl desc + - resourcesFolderUrl + - resourcesFolderUrl desc + - status + - status desc + - webUrl + - webUrl desc + type: string responses: '200': description: Success @@ -12901,17 +14330,25 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: function + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore '/education/users/{educationUser-id}/classes': get: tags: - education.educationUser - summary: Get classes from education + summary: List classes + description: Retrieve a collection of educationClass resources. + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/educationuser-list-classes?view=graph-rest-1.0 operationId: education.users_ListClasses parameters: - name: educationUser-id in: path description: 'key: id of educationUser' required: true + style: simple schema: type: string x-ms-docs-key-type: educationUser @@ -13023,12 +14460,14 @@ paths: tags: - education.educationUser summary: Get classes from education + description: Classes to which the user belongs. Nullable. operationId: education.users_GetClasses parameters: - name: educationUser-id in: path description: 'key: id of educationUser' required: true + style: simple schema: type: string x-ms-docs-key-type: educationUser @@ -13036,6 +14475,7 @@ paths: in: path description: 'key: id of educationClass' required: true + style: simple schema: type: string x-ms-docs-key-type: educationClass @@ -13146,13 +14586,18 @@ paths: get: tags: - education.educationUser - summary: Get rubrics from education + summary: List rubrics + description: Retrieve a list of educationRubric objects. + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/educationuser-list-rubrics?view=graph-rest-1.0 operationId: education.users_ListRubrics parameters: - name: educationUser-id in: path description: 'key: id of educationUser' required: true + style: simple schema: type: string x-ms-docs-key-type: educationUser @@ -13237,13 +14682,18 @@ paths: post: tags: - education.educationUser - summary: Create new navigation property to rubrics for education + summary: Create educationRubric + description: Create a new educationRubric object. + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/educationuser-post-rubrics?view=graph-rest-1.0 operationId: education.users_CreateRubrics parameters: - name: educationUser-id in: path description: 'key: id of educationUser' required: true + style: simple schema: type: string x-ms-docs-key-type: educationUser @@ -13269,12 +14719,14 @@ paths: tags: - education.educationUser summary: Get rubrics from education + description: 'When set, the grading rubric attached to the assignment.' operationId: education.users_GetRubrics parameters: - name: educationUser-id in: path description: 'key: id of educationUser' required: true + style: simple schema: type: string x-ms-docs-key-type: educationUser @@ -13282,6 +14734,7 @@ paths: in: path description: 'key: id of educationRubric' required: true + style: simple schema: type: string x-ms-docs-key-type: educationRubric @@ -13338,6 +14791,7 @@ paths: in: path description: 'key: id of educationUser' required: true + style: simple schema: type: string x-ms-docs-key-type: educationUser @@ -13345,6 +14799,7 @@ paths: in: path description: 'key: id of educationRubric' required: true + style: simple schema: type: string x-ms-docs-key-type: educationRubric @@ -13371,6 +14826,7 @@ paths: in: path description: 'key: id of educationUser' required: true + style: simple schema: type: string x-ms-docs-key-type: educationUser @@ -13378,12 +14834,14 @@ paths: in: path description: 'key: id of educationRubric' required: true + style: simple schema: type: string x-ms-docs-key-type: educationRubric - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -13396,13 +14854,18 @@ paths: get: tags: - education.educationUser - summary: Get schools from education + summary: List schools + description: Retrieve a list of schools for a user. + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/educationuser-list-schools?view=graph-rest-1.0 operationId: education.users_ListSchools parameters: - name: educationUser-id in: path description: 'key: id of educationUser' required: true + style: simple schema: type: string x-ms-docs-key-type: educationUser @@ -13513,12 +14976,14 @@ paths: tags: - education.educationUser summary: Get schools from education + description: Schools to which the user belongs. Nullable. operationId: education.users_GetSchools parameters: - name: educationUser-id in: path description: 'key: id of educationUser' required: true + style: simple schema: type: string x-ms-docs-key-type: educationUser @@ -13526,6 +14991,7 @@ paths: in: path description: 'key: id of educationSchool' required: true + style: simple schema: type: string x-ms-docs-key-type: educationSchool @@ -13605,12 +15071,14 @@ paths: tags: - education.educationUser summary: Get taughtClasses from education + description: Classes for which the user is a teacher. operationId: education.users_ListTaughtClasses parameters: - name: educationUser-id in: path description: 'key: id of educationUser' required: true + style: simple schema: type: string x-ms-docs-key-type: educationUser @@ -13722,12 +15190,14 @@ paths: tags: - education.educationUser summary: Get taughtClasses from education + description: Classes for which the user is a teacher. operationId: education.users_GetTaughtClasses parameters: - name: educationUser-id in: path description: 'key: id of educationUser' required: true + style: simple schema: type: string x-ms-docs-key-type: educationUser @@ -13735,6 +15205,7 @@ paths: in: path description: 'key: id of educationClass' required: true + style: simple schema: type: string x-ms-docs-key-type: educationClass @@ -13845,13 +15316,18 @@ paths: get: tags: - education.educationUser - summary: Get user from education + summary: Get user + description: Retrieve the simple directory **user** that corresponds to this **educationUser**. + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/educationuser-get-user?view=graph-rest-1.0 operationId: education.users_GetUser parameters: - name: educationUser-id in: path description: 'key: id of educationUser' required: true + style: simple schema: type: string x-ms-docs-key-type: educationUser @@ -13886,6 +15362,7 @@ paths: - displayName - employeeHireDate - employeeId + - employeeLeaveDateTime - employeeOrgData - employeeType - externalUserState @@ -14366,6 +15843,139 @@ paths: - education.Functions summary: Invoke function delta operationId: education.users_delta + parameters: + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - relatedContacts + - accountEnabled + - assignedLicenses + - assignedPlans + - businessPhones + - createdBy + - department + - displayName + - externalSource + - externalSourceDetail + - givenName + - mail + - mailingAddress + - mailNickname + - middleName + - mobilePhone + - officeLocation + - onPremisesInfo + - passwordPolicies + - passwordProfile + - preferredLanguage + - primaryRole + - provisionedPlans + - refreshTokensValidFromDateTime + - residenceAddress + - showInAddressList + - student + - surname + - teacher + - usageLocation + - userPrincipalName + - userType + - assignments + - rubrics + - classes + - schools + - taughtClasses + - user + type: string + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - id desc + - relatedContacts + - relatedContacts desc + - accountEnabled + - accountEnabled desc + - assignedLicenses + - assignedLicenses desc + - assignedPlans + - assignedPlans desc + - businessPhones + - businessPhones desc + - createdBy + - createdBy desc + - department + - department desc + - displayName + - displayName desc + - externalSource + - externalSource desc + - externalSourceDetail + - externalSourceDetail desc + - givenName + - givenName desc + - mail + - mail desc + - mailingAddress + - mailingAddress desc + - mailNickname + - mailNickname desc + - middleName + - middleName desc + - mobilePhone + - mobilePhone desc + - officeLocation + - officeLocation desc + - onPremisesInfo + - onPremisesInfo desc + - passwordPolicies + - passwordPolicies desc + - passwordProfile + - passwordProfile desc + - preferredLanguage + - preferredLanguage desc + - primaryRole + - primaryRole desc + - provisionedPlans + - provisionedPlans desc + - refreshTokensValidFromDateTime + - refreshTokensValidFromDateTime desc + - residenceAddress + - residenceAddress desc + - showInAddressList + - showInAddressList desc + - student + - student desc + - surname + - surname desc + - teacher + - teacher desc + - usageLocation + - usageLocation desc + - userPrincipalName + - userPrincipalName desc + - userType + - userType desc + type: string responses: '200': description: Success @@ -14384,6 +15994,9 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: function + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore components: schemas: microsoft.graph.educationRoot: @@ -14394,20 +16007,24 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.educationSynchronizationProfile' + x-ms-navigationProperty: true classes: type: array items: $ref: '#/components/schemas/microsoft.graph.educationClass' + x-ms-navigationProperty: true me: $ref: '#/components/schemas/microsoft.graph.educationUser' schools: type: array items: $ref: '#/components/schemas/microsoft.graph.educationSchool' + x-ms-navigationProperty: true users: type: array items: $ref: '#/components/schemas/microsoft.graph.educationUser' + x-ms-navigationProperty: true additionalProperties: type: object microsoft.graph.educationClass: @@ -14459,6 +16076,7 @@ components: items: $ref: '#/components/schemas/microsoft.graph.educationCategory' description: All categories associated with this class. Nullable. + x-ms-navigationProperty: true assignmentDefaults: $ref: '#/components/schemas/microsoft.graph.educationAssignmentDefaults' assignments: @@ -14466,6 +16084,7 @@ components: items: $ref: '#/components/schemas/microsoft.graph.educationAssignment' description: All assignments associated with this class. Nullable. + x-ms-navigationProperty: true assignmentSettings: $ref: '#/components/schemas/microsoft.graph.educationAssignmentSettings' group: @@ -14475,16 +16094,19 @@ components: items: $ref: '#/components/schemas/microsoft.graph.educationUser' description: All users in the class. Nullable. + x-ms-navigationProperty: true schools: type: array items: $ref: '#/components/schemas/microsoft.graph.educationSchool' description: All schools that this class is associated with. Nullable. + x-ms-navigationProperty: true teachers: type: array items: $ref: '#/components/schemas/microsoft.graph.educationUser' description: All teachers in the class. Nullable. + x-ms-navigationProperty: true additionalProperties: type: object microsoft.graph.educationCategory: @@ -14545,12 +16167,14 @@ components: description: 'The date when the assignment should become active. If in the future, the assignment is not shown to the student until this date. 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 + readOnly: true 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 moment that the assignment was published to students and the assignment shows up on the students timeline. 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 + readOnly: true assignTo: $ref: '#/components/schemas/microsoft.graph.educationAssignmentRecipient' classId: @@ -14571,6 +16195,7 @@ components: description: 'Moment when the assignment was created. The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z' format: date-time nullable: true + readOnly: true displayName: type: string description: Name of the assignment. @@ -14585,6 +16210,7 @@ components: type: string description: Folder URL where all the feedback file resources for this assignment are stored. nullable: true + readOnly: true grading: $ref: '#/components/schemas/microsoft.graph.educationAssignmentGradeType' instructions: @@ -14597,6 +16223,7 @@ components: description: 'Moment when the assignment was last modified. 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 + readOnly: true notificationChannelUrl: type: string description: 'Optional field to specify the URL of the channel to post the assignment publish notification. If not specified or null, defaults to the General channel. This field only applies to assignments where the assignTo value is educationAssignmentClassRecipient. Updating the notificationChannelUrl is not allowed after the assignment has been published.' @@ -14605,22 +16232,26 @@ components: type: string description: Folder URL where all the file resources for this assignment are stored. nullable: true + readOnly: true status: $ref: '#/components/schemas/microsoft.graph.educationAssignmentStatus' webUrl: type: string description: The deep link URL for the given assignment. nullable: true + readOnly: true categories: type: array items: $ref: '#/components/schemas/microsoft.graph.educationCategory' description: 'When set, enables users to easily find assignments of a given type. Read-only. Nullable.' + x-ms-navigationProperty: true resources: type: array items: $ref: '#/components/schemas/microsoft.graph.educationAssignmentResource' description: Learning objects that are associated with this assignment. Only teachers can modify this list. Nullable. + x-ms-navigationProperty: true rubric: $ref: '#/components/schemas/microsoft.graph.educationRubric' submissions: @@ -14628,6 +16259,7 @@ components: items: $ref: '#/components/schemas/microsoft.graph.educationSubmission' description: 'Once published, there is a submission object for each student representing their work and grade. Read-only. Nullable.' + x-ms-navigationProperty: true additionalProperties: type: object microsoft.graph.educationAssignmentResource: @@ -14658,6 +16290,7 @@ components: 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 + readOnly: true description: $ref: '#/components/schemas/microsoft.graph.educationItemBody' displayName: @@ -14674,6 +16307,7 @@ components: description: 'Moment in time when the resource was last modified. 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 + readOnly: true levels: type: array items: @@ -14700,12 +16334,14 @@ components: description: 'Moment in time when the submission was reassigned. 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 + readOnly: true recipient: $ref: '#/components/schemas/microsoft.graph.educationSubmissionRecipient' resourcesFolderUrl: type: string description: Folder where all file resources for this submission need to be stored. nullable: true + readOnly: true returnedBy: $ref: '#/components/schemas/microsoft.graph.identitySet' returnedDateTime: @@ -14714,6 +16350,7 @@ components: description: 'Moment in time when the submission was returned. 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 + readOnly: true status: $ref: '#/components/schemas/microsoft.graph.educationSubmissionStatus' submittedBy: @@ -14724,6 +16361,7 @@ components: description: 'Moment in time when the submission was moved into the submitted state. 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 + readOnly: true unsubmittedBy: $ref: '#/components/schemas/microsoft.graph.identitySet' unsubmittedDateTime: @@ -14732,18 +16370,22 @@ components: description: 'Moment in time when the submission was moved from submitted into the working state. 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 + readOnly: true outcomes: type: array items: $ref: '#/components/schemas/microsoft.graph.educationOutcome' + x-ms-navigationProperty: true resources: type: array items: $ref: '#/components/schemas/microsoft.graph.educationSubmissionResource' + x-ms-navigationProperty: true submittedResources: type: array items: $ref: '#/components/schemas/microsoft.graph.educationSubmissionResource' + x-ms-navigationProperty: true additionalProperties: type: object microsoft.graph.educationOutcome: @@ -15013,6 +16655,7 @@ components: items: $ref: '#/components/schemas/microsoft.graph.appRoleAssignment' description: Represents the app roles a group has been granted for an application. Supports $expand. + x-ms-navigationProperty: true createdOnBehalfOf: $ref: '#/components/schemas/microsoft.graph.directoryObject' endpoints: @@ -15020,51 +16663,61 @@ components: items: $ref: '#/components/schemas/microsoft.graph.endpoint' description: Endpoints for the group. Read-only. Nullable. + x-ms-navigationProperty: true memberOf: 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. Supports $expand.' + x-ms-navigationProperty: true members: type: array items: $ref: '#/components/schemas/microsoft.graph.directoryObject' description: 'Direct members of this group, who can be users, devices, other groups, or service principals. Supports the List members, Add member, and Remove member operations. Nullable. Supports $expand including nested $select. For example, /groups?$filter=startsWith(displayName,''Role'')&$select=id,displayName&$expand=members($select=id,userPrincipalName,displayName).' + x-ms-navigationProperty: true membersWithLicenseErrors: type: array items: $ref: '#/components/schemas/microsoft.graph.directoryObject' description: A list of group members with license errors from this group-based license assignment. Read-only. + x-ms-navigationProperty: true owners: type: array items: $ref: '#/components/schemas/microsoft.graph.directoryObject' description: 'The owners of the group who can be users or service principals. Nullable. If this property is not specified when creating a Microsoft 365 group, the calling user is automatically assigned as the group owner. Supports $expand including nested $select. For example, /groups?$filter=startsWith(displayName,''Role'')&$select=id,displayName&$expand=owners($select=id,userPrincipalName,displayName).' + x-ms-navigationProperty: true permissionGrants: type: array items: $ref: '#/components/schemas/microsoft.graph.resourceSpecificPermissionGrant' description: The permissions that have been granted for a group to a specific application. Supports $expand. + x-ms-navigationProperty: true 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.' + x-ms-navigationProperty: true transitiveMemberOf: type: array items: $ref: '#/components/schemas/microsoft.graph.directoryObject' description: 'The groups that a group is a member of, either directly and through nested membership. Nullable.' + x-ms-navigationProperty: true transitiveMembers: type: array items: $ref: '#/components/schemas/microsoft.graph.directoryObject' description: The direct and transitive members of a group. Nullable. + x-ms-navigationProperty: true acceptedSenders: type: array items: $ref: '#/components/schemas/microsoft.graph.directoryObject' description: The list of users or groups that are allowed to create post's or calendar events in this group. If this list is non-empty then only users or groups listed here are allowed to post. + x-ms-navigationProperty: true calendar: $ref: '#/components/schemas/microsoft.graph.calendar' calendarView: @@ -15072,26 +16725,31 @@ components: items: $ref: '#/components/schemas/microsoft.graph.event' description: The calendar view for the calendar. Read-only. + x-ms-navigationProperty: true conversations: type: array items: $ref: '#/components/schemas/microsoft.graph.conversation' description: The group's conversations. + x-ms-navigationProperty: true events: type: array items: $ref: '#/components/schemas/microsoft.graph.event' description: The group's events. + x-ms-navigationProperty: true rejectedSenders: type: array items: $ref: '#/components/schemas/microsoft.graph.directoryObject' description: The list of users or groups that are not allowed to create posts or calendar events in this group. Nullable + x-ms-navigationProperty: true threads: type: array items: $ref: '#/components/schemas/microsoft.graph.conversationThread' description: The group's conversation threads. Nullable. + x-ms-navigationProperty: true drive: $ref: '#/components/schemas/microsoft.graph.drive' drives: @@ -15099,21 +16757,25 @@ components: items: $ref: '#/components/schemas/microsoft.graph.drive' description: The group's drives. Read-only. + x-ms-navigationProperty: true sites: type: array items: $ref: '#/components/schemas/microsoft.graph.site' description: The list of SharePoint sites in this group. Access the default site with /sites/root. + x-ms-navigationProperty: true extensions: type: array items: $ref: '#/components/schemas/microsoft.graph.extension' description: The collection of open extensions defined for the group. Read-only. Nullable. + x-ms-navigationProperty: true groupLifecyclePolicies: type: array items: $ref: '#/components/schemas/microsoft.graph.groupLifecyclePolicy' description: The collection of lifecycle policies for this group. Read-only. Nullable. + x-ms-navigationProperty: true planner: $ref: '#/components/schemas/microsoft.graph.plannerGroup' onenote: @@ -15125,6 +16787,7 @@ components: items: $ref: '#/components/schemas/microsoft.graph.profilePhoto' description: The profile photos owned by the group. Read-only. Nullable. + x-ms-navigationProperty: true team: $ref: '#/components/schemas/microsoft.graph.team' additionalProperties: @@ -15181,11 +16844,13 @@ components: items: $ref: '#/components/schemas/microsoft.graph.educationClass' description: Classes taught at the school. Nullable. + x-ms-navigationProperty: true users: type: array items: $ref: '#/components/schemas/microsoft.graph.educationUser' description: Users in the school. Nullable. + x-ms-navigationProperty: true additionalProperties: type: object microsoft.graph.educationUser: @@ -15287,7 +16952,6 @@ components: $ref: '#/components/schemas/microsoft.graph.physicalAddress' 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.' nullable: true student: $ref: '#/components/schemas/microsoft.graph.educationStudent' @@ -15314,26 +16978,31 @@ components: items: $ref: '#/components/schemas/microsoft.graph.educationAssignment' description: List of assignments for the user. Nullable. + x-ms-navigationProperty: true rubrics: type: array items: $ref: '#/components/schemas/microsoft.graph.educationRubric' description: 'When set, the grading rubric attached to the assignment.' + x-ms-navigationProperty: true classes: type: array items: $ref: '#/components/schemas/microsoft.graph.educationClass' description: Classes to which the user belongs. Nullable. + x-ms-navigationProperty: true schools: type: array items: $ref: '#/components/schemas/microsoft.graph.educationSchool' description: Schools to which the user belongs. Nullable. + x-ms-navigationProperty: true taughtClasses: type: array items: $ref: '#/components/schemas/microsoft.graph.educationClass' description: Classes for which the user is a teacher. + x-ms-navigationProperty: true user: $ref: '#/components/schemas/microsoft.graph.user' additionalProperties: @@ -15421,6 +17090,12 @@ components: type: string description: 'The employee identifier assigned to the user by the organization. The maximum length is 16 characters.Supports $filter (eq, ne, not , ge, le, in, startsWith, and eq on null values).' nullable: true + employeeLeaveDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[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 user left or will leave the organization. Read: Requires User-LifeCycleInfo.Read.All. For delegated scenarios, the admin needs one of the following Azure AD roles: Lifecycle Workflows Administrator, Global Reader, or Global Admin. Write: Requires User-LifeCycleInfo.ReadWrite.All. For delegated scenarios, the admin needs the Global Administrator Azure AD role. Supports $filter (eq, ne, not , ge, le, in).' + format: date-time + nullable: true employeeOrgData: $ref: '#/components/schemas/microsoft.graph.employeeOrgData' employeeType: @@ -15687,37 +17362,43 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.cloudPC' + x-ms-navigationProperty: true usageRights: type: array items: $ref: '#/components/schemas/microsoft.graph.usageRight' description: Represents the usage rights a user has been granted. + x-ms-navigationProperty: true informationProtection: $ref: '#/components/schemas/microsoft.graph.informationProtection' appRoleAssignedResources: type: array items: $ref: '#/components/schemas/microsoft.graph.servicePrincipal' + x-ms-navigationProperty: true appRoleAssignments: type: array items: $ref: '#/components/schemas/microsoft.graph.appRoleAssignment' description: Represents the app roles a user has been granted for an application. Supports $expand. + x-ms-navigationProperty: true createdObjects: type: array items: $ref: '#/components/schemas/microsoft.graph.directoryObject' description: Directory objects that were created by the user. Read-only. Nullable. + x-ms-navigationProperty: true directReports: type: array items: $ref: '#/components/schemas/microsoft.graph.directoryObject' description: The users and contacts that report to the user. (The users and contacts that have their manager property set to this user.) Read-only. Nullable. Supports $expand. + x-ms-navigationProperty: true licenseDetails: type: array items: $ref: '#/components/schemas/microsoft.graph.licenseDetails' - description: A collection of this user's license details. Read-only. + x-ms-navigationProperty: true manager: $ref: '#/components/schemas/microsoft.graph.directoryObject' memberOf: @@ -15725,40 +17406,48 @@ components: 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. Supports $expand.' + x-ms-navigationProperty: true oauth2PermissionGrants: type: array items: $ref: '#/components/schemas/microsoft.graph.oAuth2PermissionGrant' + x-ms-navigationProperty: true ownedDevices: type: array items: $ref: '#/components/schemas/microsoft.graph.directoryObject' description: Devices that are owned by the user. Read-only. Nullable. Supports $expand. + x-ms-navigationProperty: true ownedObjects: type: array items: $ref: '#/components/schemas/microsoft.graph.directoryObject' description: Directory objects that are owned by the user. Read-only. Nullable. Supports $expand. + x-ms-navigationProperty: true registeredDevices: type: array items: $ref: '#/components/schemas/microsoft.graph.directoryObject' description: Devices that are registered for the user. Read-only. Nullable. Supports $expand. + x-ms-navigationProperty: true scopedRoleMemberOf: type: array items: $ref: '#/components/schemas/microsoft.graph.scopedRoleMembership' description: The scoped-role administrative unit memberships for this user. Read-only. Nullable. + x-ms-navigationProperty: true transitiveMemberOf: type: array items: $ref: '#/components/schemas/microsoft.graph.directoryObject' description: 'The groups, including nested groups, and directory roles that a user is a member of. Nullable.' + x-ms-navigationProperty: true transitiveReports: type: array items: $ref: '#/components/schemas/microsoft.graph.directoryObject' description: The transitive reports for a user. Read-only. + x-ms-navigationProperty: true calendar: $ref: '#/components/schemas/microsoft.graph.calendar' calendarGroups: @@ -15766,47 +17455,56 @@ components: items: $ref: '#/components/schemas/microsoft.graph.calendarGroup' description: The user's calendar groups. Read-only. Nullable. + x-ms-navigationProperty: true calendars: type: array items: $ref: '#/components/schemas/microsoft.graph.calendar' description: The user's calendars. Read-only. Nullable. + x-ms-navigationProperty: true calendarView: type: array items: $ref: '#/components/schemas/microsoft.graph.event' description: The calendar view for the calendar. Read-only. Nullable. + x-ms-navigationProperty: true contactFolders: type: array items: $ref: '#/components/schemas/microsoft.graph.contactFolder' description: The user's contacts folders. Read-only. Nullable. + x-ms-navigationProperty: true contacts: type: array items: $ref: '#/components/schemas/microsoft.graph.contact' description: The user's contacts. Read-only. Nullable. + x-ms-navigationProperty: true events: 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. + x-ms-navigationProperty: true inferenceClassification: $ref: '#/components/schemas/microsoft.graph.inferenceClassification' joinedGroups: type: array items: $ref: '#/components/schemas/microsoft.graph.group' + x-ms-navigationProperty: true mailFolders: type: array items: $ref: '#/components/schemas/microsoft.graph.mailFolder' description: The user's mail folders. Read-only. Nullable. + x-ms-navigationProperty: true messages: type: array items: $ref: '#/components/schemas/microsoft.graph.message' description: The messages in a mailbox or folder. Read-only. Nullable. + x-ms-navigationProperty: true outlook: $ref: '#/components/schemas/microsoft.graph.outlookUser' people: @@ -15814,6 +17512,7 @@ components: 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.' + x-ms-navigationProperty: true drive: $ref: '#/components/schemas/microsoft.graph.drive' drives: @@ -15821,33 +17520,40 @@ components: items: $ref: '#/components/schemas/microsoft.graph.drive' description: A collection of drives available for this user. Read-only. + x-ms-navigationProperty: true followedSites: type: array items: $ref: '#/components/schemas/microsoft.graph.site' + x-ms-navigationProperty: true extensions: type: array items: $ref: '#/components/schemas/microsoft.graph.extension' description: The collection of open extensions defined for the user. Supports $expand. Nullable. + x-ms-navigationProperty: true appConsentRequestsForApproval: type: array items: $ref: '#/components/schemas/microsoft.graph.appConsentRequest' + x-ms-navigationProperty: true approvals: type: array items: $ref: '#/components/schemas/microsoft.graph.approval' + x-ms-navigationProperty: true pendingAccessReviewInstances: type: array items: $ref: '#/components/schemas/microsoft.graph.accessReviewInstance' description: Navigation property to get list of access reviews pending approval by reviewer. + x-ms-navigationProperty: true agreementAcceptances: type: array items: $ref: '#/components/schemas/microsoft.graph.agreementAcceptance' description: The user's terms of use acceptance statuses. Read-only. Nullable. + x-ms-navigationProperty: true security: $ref: '#/components/schemas/microsoft.graph.security.security' deviceEnrollmentConfigurations: @@ -15855,40 +17561,48 @@ components: items: $ref: '#/components/schemas/microsoft.graph.deviceEnrollmentConfiguration' description: Get enrollment configurations targeted to the user + x-ms-navigationProperty: true managedDevices: type: array items: $ref: '#/components/schemas/microsoft.graph.managedDevice' description: The managed devices associated with the user. + x-ms-navigationProperty: true managedAppRegistrations: type: array items: $ref: '#/components/schemas/microsoft.graph.managedAppRegistration' description: Zero or more managed app registrations that belong to the user. + x-ms-navigationProperty: true windowsInformationProtectionDeviceRegistrations: type: array items: $ref: '#/components/schemas/microsoft.graph.windowsInformationProtectionDeviceRegistration' description: Zero or more WIP device registrations that belong to the user. + x-ms-navigationProperty: true deviceManagementTroubleshootingEvents: type: array items: $ref: '#/components/schemas/microsoft.graph.deviceManagementTroubleshootingEvent' description: The list of troubleshooting events for this user. + x-ms-navigationProperty: true mobileAppIntentAndStates: type: array items: $ref: '#/components/schemas/microsoft.graph.mobileAppIntentAndState' description: The list of troubleshooting events for this user. + x-ms-navigationProperty: true mobileAppTroubleshootingEvents: type: array items: $ref: '#/components/schemas/microsoft.graph.mobileAppTroubleshootingEvent' description: The list of mobile app troubleshooting events for this user. + x-ms-navigationProperty: true notifications: type: array items: $ref: '#/components/schemas/microsoft.graph.notification' + x-ms-navigationProperty: true planner: $ref: '#/components/schemas/microsoft.graph.plannerUser' insights: @@ -15903,21 +17617,24 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.profilePhoto' + x-ms-navigationProperty: true profile: $ref: '#/components/schemas/microsoft.graph.profile' activities: type: array items: $ref: '#/components/schemas/microsoft.graph.userActivity' - description: The user's activities across devices. Read-only. Nullable. + x-ms-navigationProperty: true devices: type: array items: $ref: '#/components/schemas/microsoft.graph.device' + x-ms-navigationProperty: true onlineMeetings: type: array items: $ref: '#/components/schemas/microsoft.graph.onlineMeeting' + x-ms-navigationProperty: true presence: $ref: '#/components/schemas/microsoft.graph.presence' authentication: @@ -15928,11 +17645,13 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.chat' + x-ms-navigationProperty: true joinedTeams: type: array items: $ref: '#/components/schemas/microsoft.graph.team' description: The Microsoft Teams teams that the user is a member of. Read-only. Nullable. + x-ms-navigationProperty: true teamwork: $ref: '#/components/schemas/microsoft.graph.userTeamwork' todo: @@ -15965,16 +17684,19 @@ components: items: $ref: '#/components/schemas/microsoft.graph.directoryObject' description: Users and groups that are members of this administrative unit. Supports $expand. + x-ms-navigationProperty: true scopedRoleMembers: type: array items: $ref: '#/components/schemas/microsoft.graph.scopedRoleMembership' description: Scoped-role members of this administrative unit. + x-ms-navigationProperty: true extensions: type: array items: $ref: '#/components/schemas/microsoft.graph.extension' description: The collection of open extensions defined for this administrative unit. Nullable. + x-ms-navigationProperty: true additionalProperties: type: object microsoft.graph.educationSynchronizationProfile: @@ -16012,6 +17734,7 @@ components: items: $ref: '#/components/schemas/microsoft.graph.educationSynchronizationError' description: All errors associated with this synchronization profile. + x-ms-navigationProperty: true profileStatus: $ref: '#/components/schemas/microsoft.graph.educationSynchronizationProfileStatus' additionalProperties: @@ -16233,6 +17956,7 @@ components: 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 + readOnly: true displayName: type: string description: Display name of resource. @@ -16245,6 +17969,7 @@ components: description: 'Moment in time when the resource was last modified. 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 + readOnly: true additionalProperties: type: object microsoft.graph.rubricLevel: @@ -16612,26 +18337,31 @@ components: items: $ref: '#/components/schemas/microsoft.graph.calendarPermission' description: The permissions of the users with whom the calendar is shared. + x-ms-navigationProperty: true calendarView: type: array items: $ref: '#/components/schemas/microsoft.graph.event' description: The calendar view for the calendar. Navigation property. Read-only. + x-ms-navigationProperty: true events: type: array items: $ref: '#/components/schemas/microsoft.graph.event' description: The events in the calendar. Navigation property. Read-only. + x-ms-navigationProperty: true multiValueExtendedProperties: type: array items: $ref: '#/components/schemas/microsoft.graph.multiValueLegacyExtendedProperty' description: The collection of multi-value extended properties defined for the calendar. Read-only. Nullable. + x-ms-navigationProperty: true singleValueExtendedProperties: type: array items: $ref: '#/components/schemas/microsoft.graph.singleValueLegacyExtendedProperty' description: The collection of single-value extended properties defined for the calendar. Read-only. Nullable. + x-ms-navigationProperty: true additionalProperties: type: object microsoft.graph.event: @@ -16761,32 +18491,38 @@ components: items: $ref: '#/components/schemas/microsoft.graph.attachment' description: 'The collection of FileAttachment, ItemAttachment, and referenceAttachment attachments for the event. Navigation property. Read-only. Nullable.' + x-ms-navigationProperty: true calendar: $ref: '#/components/schemas/microsoft.graph.calendar' exceptionOccurrences: type: array items: $ref: '#/components/schemas/microsoft.graph.event' + x-ms-navigationProperty: true extensions: type: array items: $ref: '#/components/schemas/microsoft.graph.extension' description: The collection of open extensions defined for the event. Nullable. + x-ms-navigationProperty: true instances: type: array items: $ref: '#/components/schemas/microsoft.graph.event' description: 'The occurrences of a recurring series, if the event is a series master. This property includes occurrences that are part of the recurrence pattern, and exceptions that have been modified, but does not include occurrences that have been cancelled from the series. Navigation property. Read-only. Nullable.' + x-ms-navigationProperty: true multiValueExtendedProperties: type: array items: $ref: '#/components/schemas/microsoft.graph.multiValueLegacyExtendedProperty' description: The collection of multi-value extended properties defined for the event. Read-only. Nullable. + x-ms-navigationProperty: true singleValueExtendedProperties: type: array items: $ref: '#/components/schemas/microsoft.graph.singleValueLegacyExtendedProperty' description: The collection of single-value extended properties defined for the event. Read-only. Nullable. + x-ms-navigationProperty: true additionalProperties: type: object microsoft.graph.conversation: @@ -16819,6 +18555,7 @@ components: items: $ref: '#/components/schemas/microsoft.graph.conversationThread' description: A collection of all the conversation threads in the conversation. A navigation property. Read-only. Nullable. + x-ms-navigationProperty: true additionalProperties: type: object microsoft.graph.conversationThread: @@ -16863,6 +18600,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.post' + x-ms-navigationProperty: true additionalProperties: type: object microsoft.graph.drive: @@ -16888,21 +18626,25 @@ components: items: $ref: '#/components/schemas/microsoft.graph.itemActivityOLD' description: The list of recent activities that took place under this drive. + x-ms-navigationProperty: true bundles: type: array items: $ref: '#/components/schemas/microsoft.graph.driveItem' description: 'Collection of [bundles][bundle] (albums and multi-select-shared sets of items). Only in personal OneDrive.' + x-ms-navigationProperty: true following: type: array items: $ref: '#/components/schemas/microsoft.graph.driveItem' description: The list of items the user is following. Only in OneDrive for Business. + x-ms-navigationProperty: true items: type: array items: $ref: '#/components/schemas/microsoft.graph.driveItem' description: All items contained in the drive. Read-only. Nullable. + x-ms-navigationProperty: true list: $ref: '#/components/schemas/microsoft.graph.list' root: @@ -16912,6 +18654,7 @@ components: items: $ref: '#/components/schemas/microsoft.graph.driveItem' description: Collection of common folders available in OneDrive. Read-only. Nullable. + x-ms-navigationProperty: true additionalProperties: type: object microsoft.graph.site: @@ -16941,11 +18684,13 @@ components: items: $ref: '#/components/schemas/microsoft.graph.columnDefinition' description: The collection of column definitions reusable across lists under this site. + x-ms-navigationProperty: true contentTypes: type: array items: $ref: '#/components/schemas/microsoft.graph.contentType' description: The collection of content types defined for this site. + x-ms-navigationProperty: true drive: $ref: '#/components/schemas/microsoft.graph.drive' drives: @@ -16953,41 +18698,49 @@ components: items: $ref: '#/components/schemas/microsoft.graph.drive' description: The collection of drives (document libraries) under this site. + x-ms-navigationProperty: true externalColumns: type: array items: $ref: '#/components/schemas/microsoft.graph.columnDefinition' description: The collection of column definitions available in the site that are referenced from the sites in the parent hierarchy of the current site. + x-ms-navigationProperty: true items: type: array items: $ref: '#/components/schemas/microsoft.graph.baseItem' description: Used to address any item contained in this site. This collection cannot be enumerated. + x-ms-navigationProperty: true lists: type: array items: $ref: '#/components/schemas/microsoft.graph.list' description: The collection of lists under this site. + x-ms-navigationProperty: true operations: type: array items: $ref: '#/components/schemas/microsoft.graph.richLongRunningOperation' description: The collection of long running operations for the site. + x-ms-navigationProperty: true pages: type: array items: $ref: '#/components/schemas/microsoft.graph.sitePage' description: The collection of pages in the SitePages list in this site. + x-ms-navigationProperty: true permissions: type: array items: $ref: '#/components/schemas/microsoft.graph.permission' description: The permissions associated with the site. Nullable. + x-ms-navigationProperty: true sites: type: array items: $ref: '#/components/schemas/microsoft.graph.site' description: The collection of the sub-sites under this site. + x-ms-navigationProperty: true termStore: $ref: '#/components/schemas/microsoft.graph.termStore.store' onenote: @@ -17035,6 +18788,7 @@ components: items: $ref: '#/components/schemas/microsoft.graph.plannerPlan' description: Read-only. Nullable. Returns the plannerPlans owned by the group. + x-ms-navigationProperty: true additionalProperties: type: object microsoft.graph.onenote: @@ -17048,31 +18802,37 @@ components: items: $ref: '#/components/schemas/microsoft.graph.notebook' description: The collection of OneNote notebooks that are owned by the user or group. Read-only. Nullable. + x-ms-navigationProperty: true operations: type: array items: $ref: '#/components/schemas/microsoft.graph.onenoteOperation' description: 'The status of OneNote operations. Getting an operations collection is not supported, but you can get the status of long-running operations if the Operation-Location header is returned in the response. Read-only. Nullable.' + x-ms-navigationProperty: true pages: type: array items: $ref: '#/components/schemas/microsoft.graph.onenotePage' description: The pages in all OneNote notebooks that are owned by the user or group. Read-only. Nullable. + x-ms-navigationProperty: true resources: type: array items: $ref: '#/components/schemas/microsoft.graph.onenoteResource' description: 'The image and other file resources in OneNote pages. Getting a resources collection is not supported, but you can get the binary content of a specific resource. Read-only. Nullable.' + x-ms-navigationProperty: true sectionGroups: type: array items: $ref: '#/components/schemas/microsoft.graph.sectionGroup' description: The section groups in all OneNote notebooks that are owned by the user or group. Read-only. Nullable. + x-ms-navigationProperty: true sections: type: array items: $ref: '#/components/schemas/microsoft.graph.onenoteSection' description: The sections in all OneNote notebooks that are owned by the user or group. Read-only. Nullable. + x-ms-navigationProperty: true additionalProperties: type: object microsoft.graph.profilePhoto: @@ -17162,11 +18922,13 @@ components: items: $ref: '#/components/schemas/microsoft.graph.channel' description: List of channels either hosted in or shared with the team (incoming channels). + x-ms-navigationProperty: true channels: type: array items: $ref: '#/components/schemas/microsoft.graph.channel' description: The collection of channels and messages associated with the team. + x-ms-navigationProperty: true group: $ref: '#/components/schemas/microsoft.graph.group' incomingChannels: @@ -17174,31 +18936,37 @@ components: items: $ref: '#/components/schemas/microsoft.graph.channel' description: List of channels shared with the team. + x-ms-navigationProperty: true installedApps: type: array items: $ref: '#/components/schemas/microsoft.graph.teamsAppInstallation' description: The apps installed in this team. + x-ms-navigationProperty: true members: type: array items: $ref: '#/components/schemas/microsoft.graph.conversationMember' description: Members and owners of the team. + x-ms-navigationProperty: true operations: type: array items: $ref: '#/components/schemas/microsoft.graph.teamsAsyncOperation' description: The async operations that ran or are running on this team. + x-ms-navigationProperty: true owners: type: array items: $ref: '#/components/schemas/microsoft.graph.user' description: 'The list of this team''s owners. Currently, when creating a team using application permissions, exactly one owner must be specified. When using user delegated permissions, no owner can be specified (the current user is the owner). Owner must be specified as an object ID (GUID), not a UPN.' + x-ms-navigationProperty: true permissionGrants: type: array items: $ref: '#/components/schemas/microsoft.graph.resourceSpecificPermissionGrant' description: A collection of permissions granted to apps to access the team. + x-ms-navigationProperty: true photo: $ref: '#/components/schemas/microsoft.graph.profilePhoto' primaryChannel: @@ -17208,8 +18976,11 @@ components: items: $ref: '#/components/schemas/microsoft.graph.teamworkTag' description: The tags associated with the team. + x-ms-navigationProperty: true template: $ref: '#/components/schemas/microsoft.graph.teamsTemplate' + templateDefinition: + $ref: '#/components/schemas/microsoft.graph.teamTemplateDefinition' schedule: $ref: '#/components/schemas/microsoft.graph.schedule' additionalProperties: @@ -17231,7 +19002,6 @@ components: $ref: '#/components/schemas/microsoft.graph.educationExternalSource' externalSourceDetail: type: string - description: The name of the external source this resources was generated from. nullable: true additionalProperties: type: object @@ -17453,6 +19223,7 @@ components: items: type: string nullable: true + description: The collection of unique identifiers that can be associated with a user and can be used to bind the Azure AD user to a certificate for authentication and authorization into non-Azure AD environments. The identifiers must be unique in the tenant. additionalProperties: type: object microsoft.graph.customSecurityAttributeValue: @@ -17656,6 +19427,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.printerShare' + x-ms-navigationProperty: true additionalProperties: type: object microsoft.graph.userAnalytics: @@ -17671,6 +19443,7 @@ components: items: $ref: '#/components/schemas/microsoft.graph.activityStatistics' description: The collection of work activities that a user spent time on during and outside of working hours. Read-only. Nullable. + x-ms-navigationProperty: true additionalProperties: type: object microsoft.graph.cloudPC: @@ -17685,6 +19458,8 @@ components: nullable: true connectivityResult: $ref: '#/components/schemas/microsoft.graph.cloudPcConnectivityResult' + diskEncryptionState: + $ref: '#/components/schemas/microsoft.graph.cloudPcDiskEncryptionState' displayName: type: string description: The display name of the Cloud PC. @@ -17780,10 +19555,12 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.dataLossPreventionPolicy' + x-ms-navigationProperty: true sensitivityLabels: type: array items: $ref: '#/components/schemas/microsoft.graph.sensitivityLabel' + x-ms-navigationProperty: true sensitivityPolicySettings: $ref: '#/components/schemas/microsoft.graph.sensitivityPolicySettings' policy: @@ -17792,6 +19569,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.threatAssessmentRequest' + x-ms-navigationProperty: true additionalProperties: type: object microsoft.graph.servicePrincipal: @@ -17954,89 +19732,107 @@ components: description: 'Specifies the keyId of a public key from the keyCredentials collection. When configured, Azure AD issues tokens for this application encrypted using the key specified by this property. The application code that receives the encrypted token must use the matching private key to decrypt the token before it can be used for the signed-in user.' format: uuid nullable: true + verifiedPublisher: + $ref: '#/components/schemas/microsoft.graph.verifiedPublisher' appManagementPolicies: type: array items: $ref: '#/components/schemas/microsoft.graph.appManagementPolicy' description: The appManagementPolicy applied to this service principal. + x-ms-navigationProperty: true appRoleAssignedTo: type: array items: $ref: '#/components/schemas/microsoft.graph.appRoleAssignment' description: 'App role assignments for this app or service, granted to users, groups, and other service principals.Supports $expand.' + x-ms-navigationProperty: true appRoleAssignments: type: array items: $ref: '#/components/schemas/microsoft.graph.appRoleAssignment' description: 'App role assignment for another app or service, granted to this service principal. Supports $expand.' + x-ms-navigationProperty: true claimsMappingPolicies: type: array items: $ref: '#/components/schemas/microsoft.graph.claimsMappingPolicy' description: The claimsMappingPolicies assigned to this service principal. Supports $expand. + x-ms-navigationProperty: true createdObjects: type: array items: $ref: '#/components/schemas/microsoft.graph.directoryObject' description: Directory objects created by this service principal. Read-only. Nullable. + x-ms-navigationProperty: true delegatedPermissionClassifications: type: array items: $ref: '#/components/schemas/microsoft.graph.delegatedPermissionClassification' description: The permission classifications for delegated permissions exposed by the app that this service principal represents. Supports $expand. + x-ms-navigationProperty: true endpoints: type: array items: $ref: '#/components/schemas/microsoft.graph.endpoint' description: Endpoints available for discovery. Services like Sharepoint populate this property with a tenant specific SharePoint endpoints that other applications can discover and use in their experiences. + x-ms-navigationProperty: true federatedIdentityCredentials: type: array items: $ref: '#/components/schemas/microsoft.graph.federatedIdentityCredential' - description: Federated identities for a specific type of service principal - managed identity. Supports $expand and $filter (eq when counting empty collections). + x-ms-navigationProperty: true homeRealmDiscoveryPolicies: type: array items: $ref: '#/components/schemas/microsoft.graph.homeRealmDiscoveryPolicy' description: The homeRealmDiscoveryPolicies assigned to this service principal. Supports $expand. + x-ms-navigationProperty: true licenseDetails: type: array items: $ref: '#/components/schemas/microsoft.graph.licenseDetails' + x-ms-navigationProperty: true memberOf: type: array items: $ref: '#/components/schemas/microsoft.graph.directoryObject' description: 'Roles that this service principal is a member of. HTTP Methods: GET Read-only. Nullable. Supports $expand.' + x-ms-navigationProperty: true oauth2PermissionGrants: type: array items: $ref: '#/components/schemas/microsoft.graph.oAuth2PermissionGrant' description: Delegated permission grants authorizing this service principal to access an API on behalf of a signed-in user. Read-only. Nullable. + x-ms-navigationProperty: true ownedObjects: type: array items: $ref: '#/components/schemas/microsoft.graph.directoryObject' description: Directory objects that are owned by this service principal. Read-only. Nullable. Supports $expand. + x-ms-navigationProperty: true owners: type: array items: $ref: '#/components/schemas/microsoft.graph.directoryObject' description: Directory objects that are owners of this servicePrincipal. The owners are a set of non-admin users or servicePrincipals who are allowed to modify this object. Read-only. Nullable. Supports $expand. + x-ms-navigationProperty: true tokenIssuancePolicies: type: array items: $ref: '#/components/schemas/microsoft.graph.tokenIssuancePolicy' description: The tokenIssuancePolicies assigned to this service principal. Supports $expand. + x-ms-navigationProperty: true tokenLifetimePolicies: type: array items: $ref: '#/components/schemas/microsoft.graph.tokenLifetimePolicy' description: The tokenLifetimePolicies assigned to this service principal. Supports $expand. + x-ms-navigationProperty: true transitiveMemberOf: type: array items: $ref: '#/components/schemas/microsoft.graph.directoryObject' + x-ms-navigationProperty: true synchronization: $ref: '#/components/schemas/microsoft.graph.synchronization' additionalProperties: @@ -18143,6 +19939,7 @@ components: items: $ref: '#/components/schemas/microsoft.graph.calendar' description: The calendars in the calendar group. Navigation property. Read-only. Nullable. + x-ms-navigationProperty: true additionalProperties: type: object microsoft.graph.contactFolder: @@ -18168,21 +19965,25 @@ components: items: $ref: '#/components/schemas/microsoft.graph.contactFolder' description: The collection of child folders in the folder. Navigation property. Read-only. Nullable. + x-ms-navigationProperty: true contacts: type: array items: $ref: '#/components/schemas/microsoft.graph.contact' description: The contacts in the folder. Navigation property. Read-only. Nullable. + x-ms-navigationProperty: true multiValueExtendedProperties: type: array items: $ref: '#/components/schemas/microsoft.graph.multiValueLegacyExtendedProperty' description: The collection of multi-value extended properties defined for the contactFolder. Read-only. Nullable. + x-ms-navigationProperty: true singleValueExtendedProperties: type: array items: $ref: '#/components/schemas/microsoft.graph.singleValueLegacyExtendedProperty' description: The collection of single-value extended properties defined for the contactFolder. Read-only. Nullable. + x-ms-navigationProperty: true additionalProperties: type: object microsoft.graph.contact: @@ -18317,11 +20118,13 @@ components: items: $ref: '#/components/schemas/microsoft.graph.extension' description: The collection of open extensions defined for the contact. Nullable. + x-ms-navigationProperty: true multiValueExtendedProperties: type: array items: $ref: '#/components/schemas/microsoft.graph.multiValueLegacyExtendedProperty' description: The collection of multi-value extended properties defined for the contact. Read-only. Nullable. + x-ms-navigationProperty: true photo: $ref: '#/components/schemas/microsoft.graph.profilePhoto' singleValueExtendedProperties: @@ -18329,6 +20132,7 @@ components: items: $ref: '#/components/schemas/microsoft.graph.singleValueLegacyExtendedProperty' description: The collection of single-value extended properties defined for the contact. Read-only. Nullable. + x-ms-navigationProperty: true additionalProperties: type: object microsoft.graph.inferenceClassification: @@ -18342,6 +20146,7 @@ components: items: $ref: '#/components/schemas/microsoft.graph.inferenceClassificationOverride' description: 'A set of overrides for a user to always classify messages from specific senders in certain ways: focused, or other. Read-only. Nullable.' + x-ms-navigationProperty: true additionalProperties: type: object microsoft.graph.mailFolder: @@ -18392,30 +20197,36 @@ components: items: $ref: '#/components/schemas/microsoft.graph.mailFolder' description: The collection of child folders in the mailFolder. + x-ms-navigationProperty: true messageRules: type: array items: $ref: '#/components/schemas/microsoft.graph.messageRule' description: The collection of rules that apply to the user's Inbox folder. + x-ms-navigationProperty: true messages: type: array items: $ref: '#/components/schemas/microsoft.graph.message' description: The collection of messages in the mailFolder. + x-ms-navigationProperty: true multiValueExtendedProperties: type: array items: $ref: '#/components/schemas/microsoft.graph.multiValueLegacyExtendedProperty' description: The collection of multi-value extended properties defined for the mailFolder. Read-only. Nullable. + x-ms-navigationProperty: true singleValueExtendedProperties: type: array items: $ref: '#/components/schemas/microsoft.graph.singleValueLegacyExtendedProperty' description: The collection of single-value extended properties defined for the mailFolder. Read-only. Nullable. + x-ms-navigationProperty: true userConfigurations: type: array items: $ref: '#/components/schemas/microsoft.graph.userConfiguration' + x-ms-navigationProperty: true additionalProperties: type: object microsoft.graph.message: @@ -18526,26 +20337,31 @@ components: items: $ref: '#/components/schemas/microsoft.graph.attachment' description: The fileAttachment and itemAttachment attachments for the message. + x-ms-navigationProperty: true extensions: type: array items: $ref: '#/components/schemas/microsoft.graph.extension' description: The collection of open extensions defined for the message. Nullable. + x-ms-navigationProperty: true mentions: type: array items: $ref: '#/components/schemas/microsoft.graph.mention' description: 'A collection of mentions in the message, ordered by the createdDateTime from the newest to the oldest. By default, a GET /messages does not return this property unless you apply $expand on the property.' + x-ms-navigationProperty: true multiValueExtendedProperties: type: array items: $ref: '#/components/schemas/microsoft.graph.multiValueLegacyExtendedProperty' description: The collection of multi-value extended properties defined for the message. Nullable. + x-ms-navigationProperty: true singleValueExtendedProperties: type: array items: $ref: '#/components/schemas/microsoft.graph.singleValueLegacyExtendedProperty' description: The collection of single-value extended properties defined for the message. Nullable. + x-ms-navigationProperty: true additionalProperties: type: object microsoft.graph.outlookUser: @@ -18559,18 +20375,22 @@ components: items: $ref: '#/components/schemas/microsoft.graph.outlookCategory' description: A list of categories defined for the user. + x-ms-navigationProperty: true taskFolders: type: array items: $ref: '#/components/schemas/microsoft.graph.outlookTaskFolder' + x-ms-navigationProperty: true taskGroups: type: array items: $ref: '#/components/schemas/microsoft.graph.outlookTaskGroup' + x-ms-navigationProperty: true tasks: type: array items: $ref: '#/components/schemas/microsoft.graph.outlookTask' + x-ms-navigationProperty: true additionalProperties: type: object microsoft.graph.person: @@ -18692,7 +20512,8 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.userConsentRequest' - description: A list of pending user consent requests. + description: A list of pending user consent requests. Supports $filter (eq). + x-ms-navigationProperty: true additionalProperties: type: object microsoft.graph.approval: @@ -18705,6 +20526,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.approvalStep' + x-ms-navigationProperty: true additionalProperties: type: object microsoft.graph.accessReviewInstance: @@ -18751,11 +20573,13 @@ components: items: $ref: '#/components/schemas/microsoft.graph.accessReviewReviewer' description: 'Returns the collection of reviewers who were contacted to complete this review. While the reviewers and fallbackReviewers properties of the accessReviewScheduleDefinition might specify group owners or managers as reviewers, contactedReviewers returns their individual identities. Supports $select. Read-only.' + x-ms-navigationProperty: true decisions: type: array items: $ref: '#/components/schemas/microsoft.graph.accessReviewInstanceDecisionItem' description: 'Each user reviewed in an accessReviewInstance has a decision item representing if they were approved, denied, or not yet reviewed.' + x-ms-navigationProperty: true definition: $ref: '#/components/schemas/microsoft.graph.accessReviewScheduleDefinition' stages: @@ -18763,6 +20587,7 @@ components: items: $ref: '#/components/schemas/microsoft.graph.accessReviewStage' description: 'If the instance has multiple stages, this returns the collection of stages. A new stage will only be created when the previous stage ends. The existence, number, and settings of stages on a review instance are created based on the accessReviewStageSettings on the parent accessReviewScheduleDefinition.' + x-ms-navigationProperty: true additionalProperties: type: object microsoft.graph.agreementAcceptance: @@ -18886,6 +20711,7 @@ components: items: $ref: '#/components/schemas/microsoft.graph.enrollmentConfigurationAssignment' description: The list of group assignments for the device configuration profile + x-ms-navigationProperty: true additionalProperties: type: object description: The Base Class of Device Enrollment Configuration @@ -18903,32 +20729,40 @@ components: type: boolean description: Whether the device is Azure Active Directory registered. This property is read-only. nullable: true + readOnly: true activationLockBypassCode: type: string description: Code that allows the Activation Lock on a device to be bypassed. This property is read-only. nullable: true + readOnly: true androidSecurityPatchLevel: type: string description: Android security patch level. This property is read-only. nullable: true + readOnly: true autopilotEnrolled: type: boolean description: Reports if the managed device is enrolled via auto-pilot. This property is read-only. + readOnly: true azureActiveDirectoryDeviceId: type: string description: The unique identifier for the Azure Active Directory device. Read only. This property is read-only. nullable: true + readOnly: true azureADDeviceId: type: string description: The unique identifier for the Azure Active Directory device. Read only. This property is read-only. nullable: true + readOnly: true azureADRegistered: type: boolean description: Whether the device is Azure Active Directory registered. This property is read-only. nullable: true + readOnly: true bootstrapTokenEscrowed: type: boolean description: 'Reports if the managed device has an escrowed Bootstrap Token. This is only for macOS devices. To get, include BootstrapTokenEscrowed in the select clause and query with a device id. If FALSE, no bootstrap token is escrowed. If TRUE, the device has escrowed a bootstrap token with Intune. This property is read-only.' + readOnly: true chassisType: $ref: '#/components/schemas/microsoft.graph.chassisType' chromeOSDeviceInfo: @@ -18941,6 +20775,7 @@ components: type: string description: The DateTime when device compliance grace period expires. This property is read-only. format: date-time + readOnly: true complianceState: $ref: '#/components/schemas/microsoft.graph.complianceState' configurationManagerClientEnabledFeatures: @@ -18954,10 +20789,12 @@ components: items: $ref: '#/components/schemas/microsoft.graph.deviceActionResult' description: List of ComplexType deviceActionResult objects. This property is read-only. + readOnly: true deviceCategoryDisplayName: type: string description: Device category display name. This property is read-only. nullable: true + readOnly: true deviceEnrollmentType: $ref: '#/components/schemas/microsoft.graph.deviceEnrollmentType' deviceFirmwareConfigurationInterfaceManaged: @@ -18969,6 +20806,7 @@ components: type: string description: Name of the device. This property is read-only. nullable: true + readOnly: true deviceRegistrationState: $ref: '#/components/schemas/microsoft.graph.deviceRegistrationState' deviceType: @@ -18976,32 +20814,39 @@ components: easActivated: type: boolean description: Whether the device is Exchange ActiveSync activated. This property is read-only. + readOnly: true easActivationDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string description: Exchange ActivationSync activation time of the device. This property is read-only. format: date-time + readOnly: true easDeviceId: type: string description: Exchange ActiveSync Id of the device. This property is read-only. nullable: true + readOnly: true emailAddress: type: string description: Email(s) for the user associated with the device. This property is read-only. nullable: true + readOnly: true enrolledDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string description: Enrollment time of the device. This property is read-only. format: date-time + readOnly: true enrollmentProfileName: type: string description: 'Name of the enrollment profile assigned to the device. Default value is empty string, indicating no enrollment profile was assgined. This property is read-only.' nullable: true + readOnly: true ethernetMacAddress: type: string description: Ethernet MAC. This property is read-only. nullable: true + readOnly: true exchangeAccessState: $ref: '#/components/schemas/microsoft.graph.deviceManagementExchangeAccessState' exchangeAccessStateReason: @@ -19011,30 +20856,37 @@ components: type: string description: Last time the device contacted Exchange. This property is read-only. format: date-time + readOnly: true freeStorageSpaceInBytes: type: integer description: Free Storage in Bytes. This property is read-only. format: int64 + readOnly: true hardwareInformation: $ref: '#/components/schemas/microsoft.graph.hardwareInformation' iccid: type: string description: 'Integrated Circuit Card Identifier, it is A SIM card''s unique identification number. This property is read-only.' nullable: true + readOnly: true imei: type: string description: IMEI. This property is read-only. nullable: true + readOnly: true isEncrypted: type: boolean description: Device encryption status. This property is read-only. + readOnly: true isSupervised: type: boolean description: Device supervised status. This property is read-only. + readOnly: true jailBroken: type: string description: whether the device is jail broken or rooted. This property is read-only. nullable: true + readOnly: true joinType: $ref: '#/components/schemas/microsoft.graph.joinType' lastSyncDateTime: @@ -19042,6 +20894,7 @@ components: type: string description: The date and time that the device last completed a successful sync with Intune. This property is read-only. format: date-time + readOnly: true lostModeState: $ref: '#/components/schemas/microsoft.graph.lostModeState' managedDeviceName: @@ -19057,6 +20910,7 @@ components: type: string description: Reports device management certificate expiration date. This property is read-only. format: date-time + readOnly: true managementFeatures: $ref: '#/components/schemas/microsoft.graph.managedDeviceManagementFeatures' managementState: @@ -19065,14 +20919,17 @@ components: type: string description: Manufacturer of the device. This property is read-only. nullable: true + readOnly: true meid: type: string description: MEID. This property is read-only. nullable: true + readOnly: true model: type: string description: Model of the device. This property is read-only. nullable: true + readOnly: true notes: type: string description: Notes on the device created by IT Admin @@ -19081,10 +20938,12 @@ components: type: string description: 'Operating system of the device. Windows, iOS, etc. This property is read-only.' nullable: true + readOnly: true osVersion: type: string description: Operating system version of the device. This property is read-only. nullable: true + readOnly: true ownerType: $ref: '#/components/schemas/microsoft.graph.ownerType' partnerReportedThreatState: @@ -19093,34 +20952,41 @@ components: type: string description: Phone number of the device. This property is read-only. nullable: true + readOnly: true physicalMemoryInBytes: type: integer description: Total Memory in Bytes. This property is read-only. format: int64 + readOnly: true preferMdmOverGroupPolicyAppliedDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string description: 'Reports the DateTime the preferMdmOverGroupPolicy setting was set. When set, the Intune MDM settings will override Group Policy settings if there is a conflict. Read Only. This property is read-only.' format: date-time + readOnly: true processorArchitecture: $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. nullable: true + readOnly: true remoteAssistanceSessionUrl: type: string description: Url that allows a Remote Assistance session to be established with the device. This property is read-only. nullable: true + readOnly: true requireUserEnrollmentApproval: type: boolean description: Reports if the managed iOS device is user approval enrollment. This property is read-only. nullable: true + readOnly: true retireAfterDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[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 time after when a device will be auto retired because of scheduled action. This property is read-only. format: date-time + readOnly: true roleScopeTagIds: type: array items: @@ -19131,6 +20997,7 @@ components: type: string description: SerialNumber. This property is read-only. nullable: true + readOnly: true skuFamily: type: string description: Device sku family @@ -19141,85 +21008,103 @@ components: type: integer description: 'Device sku number, see also: https://docs.microsoft.com/windows/win32/api/sysinfoapi/nf-sysinfoapi-getproductinfo. Valid values 0 to 2147483647. This property is read-only.' format: int32 + readOnly: true specificationVersion: type: string description: Specification version. This property is read-only. nullable: true + readOnly: true subscriberCarrier: type: string description: Subscriber Carrier. This property is read-only. nullable: true + readOnly: true totalStorageSpaceInBytes: type: integer description: Total Storage in Bytes. This property is read-only. format: int64 + readOnly: true udid: type: string description: Unique Device Identifier for iOS and macOS devices. This property is read-only. nullable: true + readOnly: true userDisplayName: type: string description: User display name. This property is read-only. nullable: true + readOnly: true userId: type: string description: Unique Identifier for the user associated with the device. This property is read-only. nullable: true + readOnly: true userPrincipalName: type: string description: Device user principal name. This property is read-only. nullable: true + readOnly: true usersLoggedOn: type: array items: $ref: '#/components/schemas/microsoft.graph.loggedOnUser' description: Indicates the last logged on users of a device. This property is read-only. + readOnly: true wiFiMacAddress: type: string description: Wi-Fi MAC. This property is read-only. nullable: true + readOnly: true windowsActiveMalwareCount: maximum: 2147483647 minimum: -2147483648 type: integer description: Count of active malware for this windows device. This property is read-only. format: int32 + readOnly: true windowsRemediatedMalwareCount: maximum: 2147483647 minimum: -2147483648 type: integer description: Count of remediated malware for this windows device. This property is read-only. format: int32 + readOnly: true assignmentFilterEvaluationStatusDetails: type: array items: $ref: '#/components/schemas/microsoft.graph.assignmentFilterEvaluationStatusDetails' description: Managed device mobile app configuration states for this device. + x-ms-navigationProperty: true deviceCompliancePolicyStates: type: array items: $ref: '#/components/schemas/microsoft.graph.deviceCompliancePolicyState' description: Device compliance policy states for this device. + x-ms-navigationProperty: true deviceConfigurationStates: type: array items: $ref: '#/components/schemas/microsoft.graph.deviceConfigurationState' description: Device configuration states for this device. + x-ms-navigationProperty: true managedDeviceMobileAppConfigurationStates: type: array items: $ref: '#/components/schemas/microsoft.graph.managedDeviceMobileAppConfigurationState' description: Managed device mobile app configuration states for this device. + x-ms-navigationProperty: true securityBaselineStates: type: array items: $ref: '#/components/schemas/microsoft.graph.securityBaselineState' description: Security baseline states for this device. + x-ms-navigationProperty: true detectedApps: type: array items: $ref: '#/components/schemas/microsoft.graph.detectedApp' description: All applications currently installed on the device + x-ms-navigationProperty: true deviceCategory: $ref: '#/components/schemas/microsoft.graph.deviceCategory' logCollectionRequests: @@ -19227,11 +21112,13 @@ components: items: $ref: '#/components/schemas/microsoft.graph.deviceLogCollectionResponse' description: List of log collection requests + x-ms-navigationProperty: true users: type: array items: $ref: '#/components/schemas/microsoft.graph.user' description: The primary users associated with the managed device. + x-ms-navigationProperty: true windowsProtectionState: $ref: '#/components/schemas/microsoft.graph.windowsProtectionState' additionalProperties: @@ -19313,16 +21200,19 @@ components: items: $ref: '#/components/schemas/microsoft.graph.managedAppPolicy' description: Zero or more policys already applied on the registered app when it last synchronized with managment service. + x-ms-navigationProperty: true intendedPolicies: type: array items: $ref: '#/components/schemas/microsoft.graph.managedAppPolicy' description: Zero or more policies admin intended for the app as of now. + x-ms-navigationProperty: true operations: type: array items: $ref: '#/components/schemas/microsoft.graph.managedAppOperation' description: Zero or more long running operations triggered on the app registration. + x-ms-navigationProperty: true additionalProperties: type: object description: The ManagedAppEntity is the base entity type for all other entity types under app management workflow. @@ -19439,6 +21329,7 @@ components: items: $ref: '#/components/schemas/microsoft.graph.appLogCollectionRequest' description: The collection property of AppLogUploadRequest. + x-ms-navigationProperty: true additionalProperties: type: object description: Event representing a users device application install status. @@ -19490,31 +21381,36 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.plannerDelta' + x-ms-navigationProperty: true favoritePlans: type: array items: $ref: '#/components/schemas/microsoft.graph.plannerPlan' description: Read-only. Nullable. Returns the plannerPlans that the user marked as favorites. + x-ms-navigationProperty: true plans: type: array items: $ref: '#/components/schemas/microsoft.graph.plannerPlan' - description: Read-only. Nullable. Returns the plannerTasks assigned to the user. + x-ms-navigationProperty: true recentPlans: type: array items: $ref: '#/components/schemas/microsoft.graph.plannerPlan' description: Read-only. Nullable. Returns the plannerPlans that have been recently viewed by the user in apps that support recent plans. + x-ms-navigationProperty: true rosterPlans: type: array items: $ref: '#/components/schemas/microsoft.graph.plannerPlan' description: Read-only. Nullable. Returns the plannerPlans contained by the plannerRosters the user is a member. + x-ms-navigationProperty: true tasks: type: array items: $ref: '#/components/schemas/microsoft.graph.plannerTask' description: Read-only. Nullable. Returns the plannerTasks assigned to the user. + x-ms-navigationProperty: true additionalProperties: type: object microsoft.graph.itemInsights: @@ -19556,96 +21452,115 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.userAccountInformation' + x-ms-navigationProperty: true addresses: type: array items: $ref: '#/components/schemas/microsoft.graph.itemAddress' description: Represents details of addresses associated with the user. + x-ms-navigationProperty: true anniversaries: type: array items: $ref: '#/components/schemas/microsoft.graph.personAnnualEvent' description: Represents the details of meaningful dates associated with a person. + x-ms-navigationProperty: true awards: type: array items: $ref: '#/components/schemas/microsoft.graph.personAward' description: Represents the details of awards or honors associated with a person. + x-ms-navigationProperty: true certifications: type: array items: $ref: '#/components/schemas/microsoft.graph.personCertification' description: Represents the details of certifications associated with a person. + x-ms-navigationProperty: true educationalActivities: type: array items: $ref: '#/components/schemas/microsoft.graph.educationalActivity' description: 'Represents data that a user has supplied related to undergraduate, graduate, postgraduate or other educational activities.' + x-ms-navigationProperty: true emails: type: array items: $ref: '#/components/schemas/microsoft.graph.itemEmail' description: Represents detailed information about email addresses associated with the user. + x-ms-navigationProperty: true interests: type: array items: $ref: '#/components/schemas/microsoft.graph.personInterest' description: Provides detailed information about interests the user has associated with themselves in various services. + x-ms-navigationProperty: true languages: type: array items: $ref: '#/components/schemas/microsoft.graph.languageProficiency' description: Represents detailed information about languages that a user has added to their profile. + x-ms-navigationProperty: true names: type: array items: $ref: '#/components/schemas/microsoft.graph.personName' description: Represents the names a user has added to their profile. + x-ms-navigationProperty: true notes: type: array items: $ref: '#/components/schemas/microsoft.graph.personAnnotation' description: Represents notes that a user has added to their profile. + x-ms-navigationProperty: true patents: type: array items: $ref: '#/components/schemas/microsoft.graph.itemPatent' description: Represents patents that a user has added to their profile. + x-ms-navigationProperty: true phones: type: array items: $ref: '#/components/schemas/microsoft.graph.itemPhone' description: Represents detailed information about phone numbers associated with a user in various services. + x-ms-navigationProperty: true positions: type: array items: $ref: '#/components/schemas/microsoft.graph.workPosition' description: Represents detailed information about work positions associated with a user's profile. + x-ms-navigationProperty: true projects: type: array items: $ref: '#/components/schemas/microsoft.graph.projectParticipation' description: Represents detailed information about projects associated with a user. + x-ms-navigationProperty: true publications: type: array items: $ref: '#/components/schemas/microsoft.graph.itemPublication' description: Represents details of any publications a user has added to their profile. + x-ms-navigationProperty: true skills: type: array items: $ref: '#/components/schemas/microsoft.graph.skillProficiency' description: Represents detailed information about skills associated with a user in various services. + x-ms-navigationProperty: true webAccounts: type: array items: $ref: '#/components/schemas/microsoft.graph.webAccount' description: Represents web accounts the user has indicated they use or has added to their user profile. + x-ms-navigationProperty: true websites: type: array items: $ref: '#/components/schemas/microsoft.graph.personWebsite' description: Represents detailed information about websites associated with a user in various services. + x-ms-navigationProperty: true additionalProperties: type: object microsoft.graph.userActivity: @@ -19656,50 +21571,40 @@ components: properties: activationUrl: type: string - description: Required. URL used to launch the activity in the best native experience represented by the appId. Might launch a web-based app if no native app exists. activitySourceHost: type: string - description: 'Required. URL for the domain representing the cross-platform identity mapping for the app. Mapping is stored either as a JSON file hosted on the domain or configurable via Windows Dev Center. The JSON file is named cross-platform-app-identifiers and is hosted at root of your HTTPS domain, either at the top level domain or include a sub domain. For example: https://contoso.com or https://myapp.contoso.com but NOT https://myapp.contoso.com/somepath. You must have a unique file and domain (or sub domain) per cross-platform app identity. For example, a separate file and domain is needed for Word vs. PowerPoint.' appActivityId: type: string - description: Required. The unique activity ID in the context of the app - supplied by caller and immutable thereafter. appDisplayName: type: string - description: Optional. Short text description of the app used to generate the activity for use in cases when the app is not installed on the user’s local device. nullable: true contentInfo: $ref: '#/components/schemas/microsoft.graph.Json' contentUrl: type: string - description: 'Optional. Used in the event the content can be rendered outside of a native or web-based app experience (for example, a pointer to an item in an RSS feed).' 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: Set by the server. DateTime in UTC when the object was created on the server. format: date-time 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: Set by the server. DateTime in UTC when the object expired on the server. format: date-time nullable: true fallbackUrl: type: string - description: 'Optional. URL used to launch the activity in a web-based app, if available.' 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: Set by the server. DateTime in UTC when the object was modified on the server. format: date-time nullable: true status: $ref: '#/components/schemas/microsoft.graph.status' userTimezone: type: string - description: Optional. The timezone in which the user's device used to generate the activity was located at activity creation time; values supplied as Olson IDs in order to support cross-platform representation. nullable: true visualElements: $ref: '#/components/schemas/microsoft.graph.visualInfo' @@ -19707,7 +21612,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.activityHistoryItem' - description: Optional. NavigationProperty/Containment; navigation property to the activity's historyItems. + x-ms-navigationProperty: true additionalProperties: type: object microsoft.graph.device: @@ -19878,36 +21783,43 @@ components: items: $ref: '#/components/schemas/microsoft.graph.usageRight' description: Represents the usage rights a device has been granted. + x-ms-navigationProperty: true memberOf: type: array items: $ref: '#/components/schemas/microsoft.graph.directoryObject' description: Groups and administrative units that this device is a member of. Read-only. Nullable. Supports $expand. + x-ms-navigationProperty: true registeredOwners: type: array items: $ref: '#/components/schemas/microsoft.graph.directoryObject' description: 'The user that cloud joined the device or registered their personal device. The registered owner is set at the time of registration. Currently, there can be only one owner. Read-only. Nullable. Supports $expand.' + x-ms-navigationProperty: true registeredUsers: type: array items: $ref: '#/components/schemas/microsoft.graph.directoryObject' description: 'Collection of registered users of the device. For cloud joined devices and registered personal devices, registered users are set to the same value as registered owners at the time of registration. Read-only. Nullable. Supports $expand.' + x-ms-navigationProperty: true transitiveMemberOf: type: array items: $ref: '#/components/schemas/microsoft.graph.directoryObject' description: Groups and administrative units that this device is a member of. This operation is transitive. Supports $expand. + x-ms-navigationProperty: true extensions: type: array items: $ref: '#/components/schemas/microsoft.graph.extension' description: The collection of open extensions defined for the device. Read-only. Nullable. + x-ms-navigationProperty: true commands: type: array items: $ref: '#/components/schemas/microsoft.graph.command' description: Set of commands sent to this device. + x-ms-navigationProperty: true additionalProperties: type: object microsoft.graph.onlineMeeting: @@ -19926,8 +21838,6 @@ components: nullable: true allowedPresenters: $ref: '#/components/schemas/microsoft.graph.onlineMeetingPresenters' - allowMeetingChat: - $ref: '#/components/schemas/microsoft.graph.meetingChatMode' allowTeamworkReactions: type: boolean description: Indicates if Teams reactions are enabled for the meeting. @@ -20025,6 +21935,7 @@ components: items: $ref: '#/components/schemas/microsoft.graph.meetingAttendanceReport' description: The attendance reports of an online meeting. Read-only. + x-ms-navigationProperty: true meetingAttendanceReport: $ref: '#/components/schemas/microsoft.graph.meetingAttendanceReport' registration: @@ -20034,6 +21945,7 @@ components: items: $ref: '#/components/schemas/microsoft.graph.callTranscript' description: The transcripts of an online meeting. Read-only. + x-ms-navigationProperty: true additionalProperties: type: object microsoft.graph.presence: @@ -20065,54 +21977,65 @@ components: items: $ref: '#/components/schemas/microsoft.graph.emailAuthenticationMethod' description: Represents the email addresses registered to a user for authentication. + x-ms-navigationProperty: true fido2Methods: type: array items: $ref: '#/components/schemas/microsoft.graph.fido2AuthenticationMethod' description: Represents the FIDO2 security keys registered to a user for authentication. + x-ms-navigationProperty: true methods: type: array items: $ref: '#/components/schemas/microsoft.graph.authenticationMethod' description: Represents all authentication methods registered to a user. + x-ms-navigationProperty: true microsoftAuthenticatorMethods: type: array items: $ref: '#/components/schemas/microsoft.graph.microsoftAuthenticatorAuthenticationMethod' description: The details of the Microsoft Authenticator app registered to a user for authentication. + x-ms-navigationProperty: true operations: type: array items: $ref: '#/components/schemas/microsoft.graph.longRunningOperation' + x-ms-navigationProperty: true passwordlessMicrosoftAuthenticatorMethods: type: array items: $ref: '#/components/schemas/microsoft.graph.passwordlessMicrosoftAuthenticatorAuthenticationMethod' description: Represents the Microsoft Authenticator Passwordless Phone Sign-in methods registered to a user for authentication. + x-ms-navigationProperty: true passwordMethods: type: array items: $ref: '#/components/schemas/microsoft.graph.passwordAuthenticationMethod' description: Represents the details of the password authentication method registered to a user for authentication. + x-ms-navigationProperty: true phoneMethods: type: array items: $ref: '#/components/schemas/microsoft.graph.phoneAuthenticationMethod' description: Represents the phone registered to a user for authentication. + x-ms-navigationProperty: true softwareOathMethods: type: array items: $ref: '#/components/schemas/microsoft.graph.softwareOathAuthenticationMethod' + x-ms-navigationProperty: true temporaryAccessPassMethods: type: array items: $ref: '#/components/schemas/microsoft.graph.temporaryAccessPassAuthenticationMethod' description: Represents a Temporary Access Pass registered to a user for authentication through time-limited passcodes. + x-ms-navigationProperty: true windowsHelloForBusinessMethods: type: array items: $ref: '#/components/schemas/microsoft.graph.windowsHelloForBusinessAuthenticationMethod' description: Represents the Windows Hello for Business authentication method registered to a user for authentication. + x-ms-navigationProperty: true additionalProperties: type: object microsoft.graph.tasks: @@ -20126,11 +22049,13 @@ components: items: $ref: '#/components/schemas/microsoft.graph.baseTask' description: All tasks in the users mailbox. + x-ms-navigationProperty: true lists: type: array items: $ref: '#/components/schemas/microsoft.graph.baseTaskList' description: The task lists in the users mailbox. + x-ms-navigationProperty: true additionalProperties: type: object microsoft.graph.chat: @@ -20174,6 +22099,7 @@ components: items: $ref: '#/components/schemas/microsoft.graph.teamsAppInstallation' description: A collection of all the apps in the chat. Nullable. + x-ms-navigationProperty: true lastMessagePreview: $ref: '#/components/schemas/microsoft.graph.chatMessageInfo' members: @@ -20181,31 +22107,37 @@ components: items: $ref: '#/components/schemas/microsoft.graph.conversationMember' description: A collection of all the members in the chat. Nullable. + x-ms-navigationProperty: true messages: type: array items: $ref: '#/components/schemas/microsoft.graph.chatMessage' description: A collection of all the messages in the chat. Nullable. + x-ms-navigationProperty: true operations: type: array items: $ref: '#/components/schemas/microsoft.graph.teamsAsyncOperation' description: A collection of all the Teams async operations that ran or are running on the chat. Nullable. + x-ms-navigationProperty: true permissionGrants: type: array items: $ref: '#/components/schemas/microsoft.graph.resourceSpecificPermissionGrant' description: A collection of permissions granted to apps for the chat. + x-ms-navigationProperty: true pinnedMessages: type: array items: $ref: '#/components/schemas/microsoft.graph.pinnedChatMessageInfo' description: A collection of all the pinned messages in the chat. Nullable. + x-ms-navigationProperty: true tabs: type: array items: $ref: '#/components/schemas/microsoft.graph.teamsTab' description: A collection of all the tabs in the chat. Nullable. + x-ms-navigationProperty: true additionalProperties: type: object microsoft.graph.userTeamwork: @@ -20219,11 +22151,13 @@ components: items: $ref: '#/components/schemas/microsoft.graph.associatedTeamInfo' description: The list of associatedTeamInfo objects that a user is associated with. + x-ms-navigationProperty: true installedApps: type: array items: $ref: '#/components/schemas/microsoft.graph.userScopeTeamsAppInstallation' description: The apps installed in the personal scope of this user. + x-ms-navigationProperty: true additionalProperties: type: object microsoft.graph.todo: @@ -20237,6 +22171,7 @@ components: items: $ref: '#/components/schemas/microsoft.graph.todoTaskList' description: The task lists in the users mailbox. + x-ms-navigationProperty: true additionalProperties: type: object microsoft.graph.educationSynchronizationDataProvider: @@ -20286,6 +22221,23 @@ components: - extracting - validating type: string + ReferenceCreate: + type: object + properties: + '@odata.id': + type: string + additionalProperties: + type: object + ReferenceUpdate: + type: object + properties: + '@odata.id': + type: string + '@odata.type': + type: string + nullable: true + additionalProperties: + type: object microsoft.graph.ODataErrors.ODataError: required: - error @@ -20298,157 +22250,196 @@ components: microsoft.graph.educationClassCollectionResponse: title: Collection of educationClass type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.educationClass' - '@odata.nextLink': - type: string + allOf: + - $ref: '#/components/schemas/BaseCollectionPaginationCountResponse' + - type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.educationClass' + additionalProperties: + type: object additionalProperties: type: object microsoft.graph.educationCategoryCollectionResponse: title: Collection of educationCategory type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.educationCategory' - '@odata.nextLink': - type: string + allOf: + - $ref: '#/components/schemas/BaseCollectionPaginationCountResponse' + - type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.educationCategory' + additionalProperties: + type: object additionalProperties: type: object microsoft.graph.educationAssignmentCollectionResponse: title: Collection of educationAssignment type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.educationAssignment' - '@odata.nextLink': - type: string + allOf: + - $ref: '#/components/schemas/BaseCollectionPaginationCountResponse' + - type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.educationAssignment' + additionalProperties: + type: object additionalProperties: type: object StringCollectionResponse: title: Collection of string type: object - properties: - value: - type: array - items: - type: string - '@odata.nextLink': - type: string + allOf: + - $ref: '#/components/schemas/BaseCollectionPaginationCountResponse' + - type: object + properties: + value: + type: array + items: + type: string + additionalProperties: + type: object additionalProperties: type: object microsoft.graph.educationAssignmentResourceCollectionResponse: title: Collection of educationAssignmentResource type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.educationAssignmentResource' - '@odata.nextLink': - type: string + allOf: + - $ref: '#/components/schemas/BaseCollectionPaginationCountResponse' + - type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.educationAssignmentResource' + additionalProperties: + type: object additionalProperties: type: object microsoft.graph.educationSubmissionCollectionResponse: title: Collection of educationSubmission type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.educationSubmission' - '@odata.nextLink': - type: string + allOf: + - $ref: '#/components/schemas/BaseCollectionPaginationCountResponse' + - type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.educationSubmission' + additionalProperties: + type: object additionalProperties: type: object microsoft.graph.educationOutcomeCollectionResponse: title: Collection of educationOutcome type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.educationOutcome' - '@odata.nextLink': - type: string + allOf: + - $ref: '#/components/schemas/BaseCollectionPaginationCountResponse' + - type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.educationOutcome' + additionalProperties: + type: object additionalProperties: type: object microsoft.graph.educationSubmissionResourceCollectionResponse: title: Collection of educationSubmissionResource type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.educationSubmissionResource' - '@odata.nextLink': - type: string + allOf: + - $ref: '#/components/schemas/BaseCollectionPaginationCountResponse' + - type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.educationSubmissionResource' + additionalProperties: + type: object additionalProperties: type: object microsoft.graph.educationUserCollectionResponse: title: Collection of educationUser type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.educationUser' - '@odata.nextLink': - type: string + allOf: + - $ref: '#/components/schemas/BaseCollectionPaginationCountResponse' + - type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.educationUser' + additionalProperties: + type: object additionalProperties: type: object microsoft.graph.educationSchoolCollectionResponse: title: Collection of educationSchool type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.educationSchool' - '@odata.nextLink': - type: string + allOf: + - $ref: '#/components/schemas/BaseCollectionPaginationCountResponse' + - type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.educationSchool' + additionalProperties: + type: object additionalProperties: type: object microsoft.graph.educationRubricCollectionResponse: title: Collection of educationRubric type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.educationRubric' - '@odata.nextLink': - type: string + allOf: + - $ref: '#/components/schemas/BaseCollectionPaginationCountResponse' + - type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.educationRubric' + additionalProperties: + type: object additionalProperties: type: object microsoft.graph.educationSynchronizationProfileCollectionResponse: title: Collection of educationSynchronizationProfile type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.educationSynchronizationProfile' - '@odata.nextLink': - type: string + allOf: + - $ref: '#/components/schemas/BaseCollectionPaginationCountResponse' + - type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.educationSynchronizationProfile' + additionalProperties: + type: object additionalProperties: type: object microsoft.graph.educationSynchronizationErrorCollectionResponse: title: Collection of educationSynchronizationError type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.educationSynchronizationError' - '@odata.nextLink': - type: string + allOf: + - $ref: '#/components/schemas/BaseCollectionPaginationCountResponse' + - type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.educationSynchronizationError' + additionalProperties: + type: object additionalProperties: type: object microsoft.graph.identity: @@ -20479,6 +22470,11 @@ components: $ref: '#/components/schemas/microsoft.graph.educationItemBody' additionalProperties: type: object + ReferenceNumeric: + enum: + - '-INF' + - INF + - NaN microsoft.graph.writebackConfiguration: title: writebackConfiguration type: object @@ -20611,10 +22607,8 @@ components: items: type: string nullable: true - description: The categories associated with the item changeKey: type: string - description: 'Identifies the version of the item. Every time the item is changed, changeKey changes as well. This allows Exchange to apply changes to the correct version of the object. Read-only.' nullable: true createdDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' @@ -20866,27 +22860,32 @@ components: items: $ref: '#/components/schemas/microsoft.graph.attachment' description: 'The collection of fileAttachment, itemAttachment, and referenceAttachment attachments for the post. Read-only. Nullable. Supports $expand.' + x-ms-navigationProperty: true extensions: type: array items: $ref: '#/components/schemas/microsoft.graph.extension' description: The collection of open extensions defined for the post. Read-only. Nullable. Supports $expand. + x-ms-navigationProperty: true inReplyTo: $ref: '#/components/schemas/microsoft.graph.post' mentions: type: array items: $ref: '#/components/schemas/microsoft.graph.mention' + x-ms-navigationProperty: true multiValueExtendedProperties: type: array items: $ref: '#/components/schemas/microsoft.graph.multiValueLegacyExtendedProperty' description: The collection of multi-value extended properties defined for the post. Read-only. Nullable. + x-ms-navigationProperty: true singleValueExtendedProperties: type: array items: $ref: '#/components/schemas/microsoft.graph.singleValueLegacyExtendedProperty' description: The collection of single-value extended properties defined for the post. Read-only. Nullable. + x-ms-navigationProperty: true additionalProperties: type: object microsoft.graph.baseItem: @@ -20904,7 +22903,6 @@ components: format: date-time description: type: string - description: Provides a user-visible description of the item. Optional. nullable: true eTag: type: string @@ -21097,6 +23095,7 @@ components: items: $ref: '#/components/schemas/microsoft.graph.itemActivityOLD' description: The list of recent activities that took place on this item. + x-ms-navigationProperty: true analytics: $ref: '#/components/schemas/microsoft.graph.itemAnalytics' children: @@ -21104,6 +23103,7 @@ components: items: $ref: '#/components/schemas/microsoft.graph.driveItem' description: Collection containing Item objects for the immediate children of Item. Only items representing folders have children. Read-only. Nullable. + x-ms-navigationProperty: true listItem: $ref: '#/components/schemas/microsoft.graph.listItem' permissions: @@ -21111,21 +23111,25 @@ components: items: $ref: '#/components/schemas/microsoft.graph.permission' description: The set of permissions for the item. Read-only. Nullable. + x-ms-navigationProperty: true subscriptions: type: array items: $ref: '#/components/schemas/microsoft.graph.subscription' description: The set of subscriptions on the item. Only supported on the root of a drive. + x-ms-navigationProperty: true thumbnails: type: array items: $ref: '#/components/schemas/microsoft.graph.thumbnailSet' description: 'Collection containing [ThumbnailSet][] objects associated with the item. For more info, see [getting thumbnails][]. Read-only. Nullable.' + x-ms-navigationProperty: true versions: type: array items: $ref: '#/components/schemas/microsoft.graph.driveItemVersion' description: 'The list of previous versions of the item. For more info, see [getting previous versions][]. Read-only. Nullable.' + x-ms-navigationProperty: true additionalProperties: type: object microsoft.graph.list: @@ -21149,16 +23153,17 @@ components: items: $ref: '#/components/schemas/microsoft.graph.itemActivityOLD' description: The recent activities that took place within this list. + x-ms-navigationProperty: true columns: type: array items: $ref: '#/components/schemas/microsoft.graph.columnDefinition' - description: The collection of field definitions for this list. + x-ms-navigationProperty: true contentTypes: type: array items: $ref: '#/components/schemas/microsoft.graph.contentType' - description: The collection of content types present in this list. + x-ms-navigationProperty: true drive: $ref: '#/components/schemas/microsoft.graph.drive' items: @@ -21166,16 +23171,19 @@ components: items: $ref: '#/components/schemas/microsoft.graph.listItem' description: All items contained in the list. + x-ms-navigationProperty: true operations: type: array items: $ref: '#/components/schemas/microsoft.graph.richLongRunningOperation' description: The collection of long running operations for the list. + x-ms-navigationProperty: true subscriptions: type: array items: $ref: '#/components/schemas/microsoft.graph.subscription' description: The set of subscriptions on the list. + x-ms-navigationProperty: true additionalProperties: type: object microsoft.graph.deleted: @@ -21235,6 +23243,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.itemActivityStat' + x-ms-navigationProperty: true lastSevenDays: $ref: '#/components/schemas/microsoft.graph.itemActivityStat' additionalProperties: @@ -21400,21 +23409,25 @@ components: items: $ref: '#/components/schemas/microsoft.graph.contentType' description: The collection of content types that are ancestors of this content type. + x-ms-navigationProperty: true columnLinks: type: array items: $ref: '#/components/schemas/microsoft.graph.columnLink' description: The collection of columns that are required by this content type + x-ms-navigationProperty: true columnPositions: type: array items: $ref: '#/components/schemas/microsoft.graph.columnDefinition' description: Column order information in a content type. + x-ms-navigationProperty: true columns: type: array items: $ref: '#/components/schemas/microsoft.graph.columnDefinition' description: The collection of column definitions for this contentType. + x-ms-navigationProperty: true additionalProperties: type: object microsoft.graph.richLongRunningOperation: @@ -21530,11 +23543,13 @@ components: items: $ref: '#/components/schemas/microsoft.graph.termStore.group' description: Collection of all groups available in the term store. + x-ms-navigationProperty: true sets: type: array items: $ref: '#/components/schemas/microsoft.graph.termStore.set' description: Collection of all sets available in the term store. + x-ms-navigationProperty: true additionalProperties: type: object microsoft.graph.plannerPlan: @@ -21566,6 +23581,7 @@ components: items: $ref: '#/components/schemas/microsoft.graph.plannerBucket' description: Collection of buckets in the plan. Read-only. Nullable. + x-ms-navigationProperty: true details: $ref: '#/components/schemas/microsoft.graph.plannerPlanDetails' tasks: @@ -21573,6 +23589,7 @@ components: items: $ref: '#/components/schemas/microsoft.graph.plannerTask' description: Collection of tasks in the plan. Read-only. Nullable. + x-ms-navigationProperty: true additionalProperties: type: object microsoft.graph.notebook: @@ -21606,11 +23623,13 @@ components: items: $ref: '#/components/schemas/microsoft.graph.sectionGroup' description: The section groups in the notebook. Read-only. Nullable. + x-ms-navigationProperty: true sections: type: array items: $ref: '#/components/schemas/microsoft.graph.onenoteSection' description: The sections in the notebook. Read-only. Nullable. + x-ms-navigationProperty: true additionalProperties: type: object microsoft.graph.onenoteOperation: @@ -21699,12 +23718,10 @@ components: properties: content: type: string - description: The content stream format: base64url nullable: true contentUrl: type: string - description: The URL for downloading the content nullable: true additionalProperties: type: object @@ -21731,11 +23748,13 @@ components: items: $ref: '#/components/schemas/microsoft.graph.sectionGroup' description: The section groups in the section. Read-only. Nullable. + x-ms-navigationProperty: true sections: type: array items: $ref: '#/components/schemas/microsoft.graph.onenoteSection' description: The sections in the section group. Read-only. Nullable. + x-ms-navigationProperty: true additionalProperties: type: object microsoft.graph.onenoteSection: @@ -21759,6 +23778,7 @@ components: items: $ref: '#/components/schemas/microsoft.graph.onenotePage' description: The collection of pages in the section. Read-only. Nullable. + x-ms-navigationProperty: true parentNotebook: $ref: '#/components/schemas/microsoft.graph.notebook' parentSectionGroup: @@ -21958,21 +23978,25 @@ components: items: $ref: '#/components/schemas/microsoft.graph.conversationMember' description: A collection of membership records associated with the channel. + x-ms-navigationProperty: true messages: type: array items: $ref: '#/components/schemas/microsoft.graph.chatMessage' description: A collection of all the messages in the channel. A navigation property. Nullable. + x-ms-navigationProperty: true sharedWithTeams: type: array items: $ref: '#/components/schemas/microsoft.graph.sharedWithChannelTeamInfo' description: A collection of teams with which a channel is shared. + x-ms-navigationProperty: true tabs: type: array items: $ref: '#/components/schemas/microsoft.graph.teamsTab' description: A collection of all the tabs in the channel. A navigation property. + x-ms-navigationProperty: true additionalProperties: type: object microsoft.graph.teamsAppInstallation: @@ -22081,6 +24105,7 @@ components: items: $ref: '#/components/schemas/microsoft.graph.teamworkTagMember' description: Users assigned to the tag. + x-ms-navigationProperty: true additionalProperties: type: object microsoft.graph.teamsTemplate: @@ -22090,6 +24115,51 @@ components: type: object additionalProperties: type: object + microsoft.graph.teamTemplateDefinition: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: teamTemplateDefinition + type: object + properties: + audience: + $ref: '#/components/schemas/microsoft.graph.teamTemplateAudience' + categories: + type: array + items: + type: string + nullable: true + description: + type: string + nullable: true + displayName: + type: string + nullable: true + iconUrl: + type: string + nullable: true + languageTag: + type: string + nullable: true + lastModifiedBy: + $ref: '#/components/schemas/microsoft.graph.identitySet' + lastModifiedDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' + type: string + format: date-time + nullable: true + parentTemplateId: + type: string + nullable: true + publisherName: + type: string + nullable: true + shortDescription: + type: string + nullable: true + teamDefinition: + $ref: '#/components/schemas/microsoft.graph.team' + additionalProperties: + type: object microsoft.graph.schedule: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' @@ -22114,6 +24184,7 @@ components: type: string description: Additional information about why schedule provisioning failed. nullable: true + readOnly: true swapShiftsRequestsEnabled: type: boolean description: Indicates whether swap shifts requests are enabled for the schedule. @@ -22141,46 +24212,56 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.offerShiftRequest' + x-ms-navigationProperty: true openShiftChangeRequests: type: array items: $ref: '#/components/schemas/microsoft.graph.openShiftChangeRequest' + x-ms-navigationProperty: true openShifts: type: array items: $ref: '#/components/schemas/microsoft.graph.openShift' + x-ms-navigationProperty: true schedulingGroups: type: array items: $ref: '#/components/schemas/microsoft.graph.schedulingGroup' description: The logical grouping of users in the schedule (usually by role). + x-ms-navigationProperty: true shifts: type: array items: $ref: '#/components/schemas/microsoft.graph.shift' description: The shifts in the schedule. + x-ms-navigationProperty: true swapShiftsChangeRequests: type: array items: $ref: '#/components/schemas/microsoft.graph.swapShiftsChangeRequest' + x-ms-navigationProperty: true timeCards: type: array items: $ref: '#/components/schemas/microsoft.graph.timeCard' + x-ms-navigationProperty: true timeOffReasons: type: array items: $ref: '#/components/schemas/microsoft.graph.timeOffReason' description: The set of reasons for a time off in the schedule. + x-ms-navigationProperty: true timeOffRequests: type: array items: $ref: '#/components/schemas/microsoft.graph.timeOffRequest' + x-ms-navigationProperty: true timesOff: type: array items: $ref: '#/components/schemas/microsoft.graph.timeOff' description: The instances of times off in the schedule. + x-ms-navigationProperty: true additionalProperties: type: object microsoft.graph.physicalAddressType: @@ -22323,11 +24404,13 @@ components: items: $ref: '#/components/schemas/microsoft.graph.group' description: The groups whose users have access to print using the printer. + x-ms-navigationProperty: true allowedUsers: type: array items: $ref: '#/components/schemas/microsoft.graph.user' description: The users who have access to print using the printer. + x-ms-navigationProperty: true printer: $ref: '#/components/schemas/microsoft.graph.printer' additionalProperties: @@ -22384,14 +24467,25 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.cloudPcHealthCheckItem' + description: 'A list of failed health check items. If the status property is available, this property will be empty.' status: $ref: '#/components/schemas/microsoft.graph.cloudPcConnectivityStatus' updatedDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[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 the status was updated. The timestamp is shown in ISO 8601 format and Coordinated Universal Time (UTC). For example, midnight UTC on Jan 1, 2014 appears as 2014-01-01T00:00:00Z.' format: date-time additionalProperties: type: object + microsoft.graph.cloudPcDiskEncryptionState: + title: cloudPcDiskEncryptionState + enum: + - notAvailable + - notEncryped + - encryptedUsingPlatformManagedKey + - encryptedUsingCustomerManagedKey + - unknownFutureValue + type: string microsoft.graph.cloudPcLoginResult: title: cloudPcLoginResult type: object @@ -22513,6 +24607,7 @@ components: items: $ref: '#/components/schemas/microsoft.graph.bitlockerRecoveryKey' description: The recovery keys associated with the bitlocker entity. + x-ms-navigationProperty: true additionalProperties: type: object microsoft.graph.dataLossPreventionPolicy: @@ -22574,6 +24669,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.sensitivityLabel' + x-ms-navigationProperty: true additionalProperties: type: object microsoft.graph.sensitivityPolicySettings: @@ -22605,6 +24701,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.informationProtectionLabel' + x-ms-navigationProperty: true additionalProperties: type: object microsoft.graph.threatAssessmentRequest: @@ -22636,6 +24733,7 @@ components: items: $ref: '#/components/schemas/microsoft.graph.threatAssessmentResult' description: 'A collection of threat assessment results. Read-only. By default, a GET /threatAssessmentRequests/{id} does not return this property unless you apply $expand on it.' + x-ms-navigationProperty: true additionalProperties: type: object microsoft.graph.passwordSingleSignOnSettings: @@ -22864,6 +24962,26 @@ components: nullable: true additionalProperties: type: object + microsoft.graph.verifiedPublisher: + title: verifiedPublisher + type: object + properties: + addedDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[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 verified publisher was first added or most recently updated. + format: date-time + nullable: true + displayName: + type: string + description: The verified publisher name from the app publisher's Microsoft Partner Network (MPN) account. + nullable: true + verifiedPublisherId: + type: string + description: The ID of the verified publisher from the app publisher's Partner Center account. + nullable: true + additionalProperties: + type: object microsoft.graph.appManagementPolicy: allOf: - $ref: '#/components/schemas/microsoft.graph.policyBase' @@ -22878,6 +24996,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.directoryObject' + x-ms-navigationProperty: true additionalProperties: type: object microsoft.graph.claimsMappingPolicy: @@ -22968,11 +25087,13 @@ components: items: $ref: '#/components/schemas/microsoft.graph.synchronizationJob' description: 'Performs synchronization by periodically running in the background, polling for changes in one directory, and pushing them to another directory.' + x-ms-navigationProperty: true templates: type: array items: $ref: '#/components/schemas/microsoft.graph.synchronizationTemplate' description: Pre-configured synchronization settings for a particular application. + x-ms-navigationProperty: true additionalProperties: type: object microsoft.graph.servicePlanInfo: @@ -23229,16 +25350,19 @@ components: items: $ref: '#/components/schemas/microsoft.graph.multiValueLegacyExtendedProperty' description: The collection of multi-value extended properties defined for the task folder. Read-only. Nullable. + x-ms-navigationProperty: true singleValueExtendedProperties: type: array items: $ref: '#/components/schemas/microsoft.graph.singleValueLegacyExtendedProperty' description: The collection of single-value extended properties defined for the task folder. Read-only. Nullable. + x-ms-navigationProperty: true tasks: type: array items: $ref: '#/components/schemas/microsoft.graph.outlookTask' description: The tasks in this task folder. Read-only. Nullable. + x-ms-navigationProperty: true additionalProperties: type: object microsoft.graph.outlookTaskGroup: @@ -23270,6 +25394,7 @@ components: items: $ref: '#/components/schemas/microsoft.graph.outlookTaskFolder' description: The collection of task folders in the task group. Read-only. Nullable. + x-ms-navigationProperty: true additionalProperties: type: object microsoft.graph.outlookTask: @@ -23321,16 +25446,19 @@ components: items: $ref: '#/components/schemas/microsoft.graph.attachment' description: 'The collection of fileAttachment, itemAttachment, and referenceAttachment attachments for the task. Read-only. Nullable.' + x-ms-navigationProperty: true multiValueExtendedProperties: type: array items: $ref: '#/components/schemas/microsoft.graph.multiValueLegacyExtendedProperty' description: The collection of multi-value extended properties defined for the task. Read-only. Nullable. + x-ms-navigationProperty: true singleValueExtendedProperties: type: array items: $ref: '#/components/schemas/microsoft.graph.singleValueLegacyExtendedProperty' description: The collection of single-value extended properties defined for the task. Read-only. Nullable. + x-ms-navigationProperty: true additionalProperties: type: object microsoft.graph.rankedEmailAddress: @@ -23433,7 +25561,7 @@ components: properties: query: type: string - description: The query specifying who will be the reviewer. See table for examples. + description: The query specifying who will be the reviewer. nullable: true queryRoot: type: string @@ -23534,6 +25662,7 @@ components: items: $ref: '#/components/schemas/microsoft.graph.governanceInsight' description: Insights are recommendations to reviewers on whether to approve or deny a decision. There can be multiple insights associated with an accessReviewInstanceDecisionItem. + x-ms-navigationProperty: true instance: $ref: '#/components/schemas/microsoft.graph.accessReviewInstance' additionalProperties: @@ -23609,6 +25738,7 @@ components: 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 is an instance for each recurrence.' + x-ms-navigationProperty: true additionalProperties: type: object microsoft.graph.accessReviewStage: @@ -23648,6 +25778,7 @@ components: items: $ref: '#/components/schemas/microsoft.graph.accessReviewInstanceDecisionItem' description: 'Each user reviewed in an accessReviewStage has a decision item representing if they were approved, denied, or not yet reviewed.' + x-ms-navigationProperty: true additionalProperties: type: object microsoft.graph.agreementAcceptanceState: @@ -23670,6 +25801,7 @@ components: items: $ref: '#/components/schemas/microsoft.graph.security.sensitivityLabel' description: Read the Microsoft Purview Information Protection labels for the user or organization. + x-ms-navigationProperty: true additionalProperties: type: object microsoft.graph.deviceEnrollmentConfigurationType: @@ -23913,6 +26045,10 @@ components: type: string description: Configuration Manager Client Id from SCCM nullable: true + clientVersion: + type: string + description: Configuration Manager Client version from SCCM + nullable: true isBlocked: type: boolean description: Configuration Manager Client blocked status from SCCM @@ -25059,6 +27195,7 @@ components: items: $ref: '#/components/schemas/microsoft.graph.securityBaselineSettingState' description: The security baseline state for different settings for a device + x-ms-navigationProperty: true additionalProperties: type: object description: Security baseline state for a device. @@ -25078,6 +27215,12 @@ components: type: string description: Name of the discovered application. Read-only nullable: true + platform: + $ref: '#/components/schemas/microsoft.graph.detectedAppPlatformType' + publisher: + type: string + description: 'Indicates the publisher of the discovered application. For example: ''Microsoft''. The default value is an empty string.' + nullable: true sizeInByte: type: integer description: Discovered application size in bytes. Read-only @@ -25091,6 +27234,7 @@ components: items: $ref: '#/components/schemas/microsoft.graph.managedDevice' description: The devices that have the discovered application installed + x-ms-navigationProperty: true additionalProperties: type: object description: A managed or unmanaged app that is installed on a managed device. Unmanaged apps will only appear for devices marked as corporate owned. @@ -25258,6 +27402,7 @@ components: items: $ref: '#/components/schemas/microsoft.graph.windowsDeviceMalwareState' description: Device malware list + x-ms-navigationProperty: true additionalProperties: type: object description: Device protection status entity. @@ -25637,16 +27782,19 @@ components: items: $ref: '#/components/schemas/microsoft.graph.sharedInsight' description: Access this property from the derived type itemInsights. + x-ms-navigationProperty: true trending: type: array items: $ref: '#/components/schemas/microsoft.graph.trending' description: Access this property from the derived type itemInsights. + x-ms-navigationProperty: true used: type: array items: $ref: '#/components/schemas/microsoft.graph.usedInsight' description: Access this property from the derived type itemInsights. + x-ms-navigationProperty: true additionalProperties: type: object microsoft.graph.userInsightsSettings: @@ -26309,43 +28457,36 @@ components: maximum: 2147483647 minimum: -2147483648 type: integer - description: 'Optional. The duration of active user engagement. if not supplied, this is calculated from the startedDateTime and lastActiveDateTime.' format: int32 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: Set by the server. DateTime in UTC when the object was created on the server. format: date-time 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: Optional. UTC DateTime when the historyItem will undergo hard-delete. Can be set by the client. format: date-time nullable: true lastActiveDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string - description: 'Optional. UTC DateTime when the historyItem (activity session) was last understood as active or finished - if null, historyItem status should be Ongoing.' format: date-time nullable: true lastModifiedDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string - description: Set by the server. DateTime in UTC when the object was modified on the server. format: date-time nullable: true startedDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string - description: Required. UTC DateTime when the historyItem (activity session) was started. Required for timeline history. format: date-time status: $ref: '#/components/schemas/microsoft.graph.status' userTimezone: type: string - description: Optional. The timezone in which the user's device used to generate the activity was located at activity creation time. Values supplied as Olson IDs in order to support cross-platform representation. nullable: true activity: $ref: '#/components/schemas/microsoft.graph.userActivity' @@ -26415,14 +28556,6 @@ components: - organizer - unknownFutureValue type: string - microsoft.graph.meetingChatMode: - title: meetingChatMode - enum: - - enabled - - disabled - - limited - - unknownFutureValue - type: string microsoft.graph.onlineMeetingRole: title: onlineMeetingRole enum: @@ -26622,6 +28755,7 @@ components: items: $ref: '#/components/schemas/microsoft.graph.attendanceRecord' description: List of attendance records of an attendance report. Read-only. + x-ms-navigationProperty: true additionalProperties: type: object microsoft.graph.meetingRegistration: @@ -26671,6 +28805,7 @@ components: items: $ref: '#/components/schemas/microsoft.graph.meetingRegistrationQuestion' description: Custom registration questions. + x-ms-navigationProperty: true additionalProperties: type: object microsoft.graph.callTranscript: @@ -26852,12 +28987,12 @@ 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: 'The date and time when this password was last updated. This property is currently not populated. Read-only. The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z.' format: date-time nullable: true 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 date and time when this password was last updated. This property is currently not populated. Read-only. The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z.' format: date-time nullable: true password: @@ -27011,16 +29146,19 @@ components: items: $ref: '#/components/schemas/microsoft.graph.checklistItem' description: A collection of smaller subtasks linked to the more complex parent task. + x-ms-navigationProperty: true extensions: type: array items: $ref: '#/components/schemas/microsoft.graph.extension' description: The collection of open extensions defined for the task . + x-ms-navigationProperty: true linkedResources: type: array items: $ref: '#/components/schemas/microsoft.graph.linkedResource_v2' description: A collection of resources linked to the task. + x-ms-navigationProperty: true parentList: $ref: '#/components/schemas/microsoft.graph.baseTaskList' additionalProperties: @@ -27040,11 +29178,13 @@ components: items: $ref: '#/components/schemas/microsoft.graph.extension' description: The collection of open extensions defined for the task list. Nullable. + x-ms-navigationProperty: true tasks: type: array items: $ref: '#/components/schemas/microsoft.graph.baseTask' description: The tasks in this task list. Read-only. Nullable. + x-ms-navigationProperty: true additionalProperties: type: object microsoft.graph.chatType: @@ -27206,11 +29346,13 @@ components: items: $ref: '#/components/schemas/microsoft.graph.chatMessageHostedContent' description: 'Content in a message hosted by Microsoft Teams - for example, images or code snippets.' + x-ms-navigationProperty: true replies: type: array items: $ref: '#/components/schemas/microsoft.graph.chatMessage' description: Replies for a specified message. Supports $expand for channel messages. + x-ms-navigationProperty: true additionalProperties: type: object microsoft.graph.pinnedChatMessageInfo: @@ -27293,11 +29435,13 @@ components: items: $ref: '#/components/schemas/microsoft.graph.extension' description: The collection of open extensions defined for the task list. Nullable. + x-ms-navigationProperty: true tasks: type: array items: $ref: '#/components/schemas/microsoft.graph.todoTask' description: The tasks in this task list. Read-only. Nullable. + x-ms-navigationProperty: true additionalProperties: type: object microsoft.graph.ODataErrors.MainError: @@ -27321,6 +29465,15 @@ components: $ref: '#/components/schemas/microsoft.graph.ODataErrors.InnerError' additionalProperties: type: object + BaseCollectionPaginationCountResponse: + title: Base collection pagination and count responses + type: object + properties: + '@odata.nextLink': + type: string + nullable: true + additionalProperties: + type: object microsoft.graph.calendarRoleType: title: calendarRoleType enum: @@ -27594,6 +29747,7 @@ components: items: $ref: '#/components/schemas/microsoft.graph.itemActivityOLD' description: The list of recent activities that took place on this item. + x-ms-navigationProperty: true analytics: $ref: '#/components/schemas/microsoft.graph.itemAnalytics' documentSetVersions: @@ -27601,6 +29755,7 @@ components: items: $ref: '#/components/schemas/microsoft.graph.documentSetVersion' description: Version information for a document set version created by a user. + x-ms-navigationProperty: true driveItem: $ref: '#/components/schemas/microsoft.graph.driveItem' fields: @@ -27610,6 +29765,7 @@ components: items: $ref: '#/components/schemas/microsoft.graph.listItemVersion' description: The list of previous versions of the list item. + x-ms-navigationProperty: true additionalProperties: type: object microsoft.graph.audio: @@ -27837,7 +29993,6 @@ components: properties: type: type: string - description: 'A string indicating the type of package. While oneNote is the only currently defined value, you should expect other package types to be returned and handle them accordingly.' nullable: true additionalProperties: type: object @@ -28079,7 +30234,6 @@ components: nullable: true frameRate: type: number - description: Frame rate of the video. format: double nullable: true height: @@ -28110,6 +30264,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.workbookComment' + x-ms-navigationProperty: true functions: $ref: '#/components/schemas/microsoft.graph.workbookFunctions' names: @@ -28117,21 +30272,25 @@ components: items: $ref: '#/components/schemas/microsoft.graph.workbookNamedItem' description: Represents a collection of workbooks scoped named items (named ranges and constants). Read-only. + x-ms-navigationProperty: true operations: 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.' + x-ms-navigationProperty: true tables: type: array items: $ref: '#/components/schemas/microsoft.graph.workbookTable' description: Represents a collection of tables associated with the workbook. Read-only. + x-ms-navigationProperty: true worksheets: type: array items: $ref: '#/components/schemas/microsoft.graph.workbookWorksheet' description: Represents a collection of worksheets associated with the workbook. Read-only. + x-ms-navigationProperty: true additionalProperties: type: object microsoft.graph.subscription: @@ -28290,6 +30449,7 @@ components: items: $ref: '#/components/schemas/microsoft.graph.itemActivity' description: Exposes the itemActivities represented in this itemActivityStat resource. + x-ms-navigationProperty: true additionalProperties: type: object microsoft.graph.booleanColumn: @@ -28602,10 +30762,12 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.columnDefinition' + x-ms-navigationProperty: true welcomePageColumns: type: array items: $ref: '#/components/schemas/microsoft.graph.columnDefinition' + x-ms-navigationProperty: true additionalProperties: type: object microsoft.graph.documentSetContent: @@ -28785,6 +30947,7 @@ components: items: $ref: '#/components/schemas/microsoft.graph.termStore.set' description: 'All sets under the group in a term [store].' + x-ms-navigationProperty: true additionalProperties: type: object microsoft.graph.termStore.set: @@ -28818,6 +30981,7 @@ components: items: $ref: '#/components/schemas/microsoft.graph.termStore.term' description: 'Children terms of set in term [store].' + x-ms-navigationProperty: true parentGroup: $ref: '#/components/schemas/microsoft.graph.termStore.group' relations: @@ -28825,11 +30989,13 @@ components: items: $ref: '#/components/schemas/microsoft.graph.termStore.relation' description: Indicates which terms have been pinned or reused directly under the set. + x-ms-navigationProperty: true terms: type: array items: $ref: '#/components/schemas/microsoft.graph.termStore.term' description: All the terms under the set. + x-ms-navigationProperty: true additionalProperties: type: object microsoft.graph.plannerPlanContainer: @@ -28873,6 +31039,7 @@ components: items: $ref: '#/components/schemas/microsoft.graph.plannerTask' description: Read-only. Nullable. The collection of tasks in the bucket. + x-ms-navigationProperty: true additionalProperties: type: object microsoft.graph.plannerPlanDetails: @@ -28899,14 +31066,12 @@ components: $ref: '#/components/schemas/microsoft.graph.identitySet' displayName: type: string - description: The name of the notebook. nullable: true lastModifiedBy: $ref: '#/components/schemas/microsoft.graph.identitySet' 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 additionalProperties: @@ -28974,7 +31139,6 @@ 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: 'The date and time when the page was created. The timestamp represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. Read-only.' format: date-time nullable: true additionalProperties: @@ -28997,7 +31161,6 @@ components: properties: self: type: string - description: The endpoint where you can get details about the page. Read-only. nullable: true additionalProperties: type: object @@ -29059,6 +31222,7 @@ components: items: $ref: '#/components/schemas/microsoft.graph.conversationMember' description: A collection of team members who have access to the shared channel. + x-ms-navigationProperty: true additionalProperties: type: object microsoft.graph.teamsApp: @@ -29082,6 +31246,7 @@ components: items: $ref: '#/components/schemas/microsoft.graph.teamsAppDefinition' description: The details for each version of the app. + x-ms-navigationProperty: true additionalProperties: type: object microsoft.graph.teamsAppDefinition: @@ -29100,7 +31265,6 @@ components: $ref: '#/components/schemas/microsoft.graph.identitySet' description: type: string - description: Verbose description of the application. nullable: true displayName: type: string @@ -29192,6 +31356,14 @@ components: nullable: true additionalProperties: type: object + microsoft.graph.teamTemplateAudience: + title: teamTemplateAudience + enum: + - organization + - user + - public + - unknownFutureValue + type: string microsoft.graph.operationStatus: title: operationStatus enum: @@ -29220,6 +31392,7 @@ components: 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 + readOnly: true recipientActionMessage: type: string description: Custom message sent by recipient of the offer shift request. @@ -29279,6 +31452,7 @@ components: type: boolean description: Indicates whether the schedulingGroup can be used when creating new entities or updating existing ones. Required. nullable: true + readOnly: true userIds: type: array items: @@ -29459,21 +31633,17 @@ components: $ref: '#/components/schemas/microsoft.graph.printerDefaults' displayName: type: string - description: The name of the printer/printerShare. nullable: true isAcceptingJobs: type: boolean - description: Whether the printer/printerShare is currently accepting new print jobs. nullable: true location: $ref: '#/components/schemas/microsoft.graph.printerLocation' manufacturer: type: string - description: The manufacturer of the printer/printerShare. nullable: true model: type: string - description: The model name of the printer/printerShare. nullable: true name: type: string @@ -29484,7 +31654,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.printJob' - description: The list of jobs that are queued for printing by the printer/printerShare. + x-ms-navigationProperty: true additionalProperties: type: object microsoft.graph.printerShareViewpoint: @@ -29529,6 +31699,7 @@ components: items: $ref: '#/components/schemas/microsoft.graph.printConnector' description: The connectors that are associated with the printer. + x-ms-navigationProperty: true share: $ref: '#/components/schemas/microsoft.graph.printerShare' shares: @@ -29536,11 +31707,13 @@ components: items: $ref: '#/components/schemas/microsoft.graph.printerShare' description: 'The list of printerShares that are associated with the printer. Currently, only one printerShare can be associated with the printer. Read-only. Nullable.' + x-ms-navigationProperty: true taskTriggers: type: array items: $ref: '#/components/schemas/microsoft.graph.printTaskTrigger' description: A list of task triggers that are associated with the printer. + x-ms-navigationProperty: true additionalProperties: type: object microsoft.graph.analyticsActivityType: @@ -29558,12 +31731,15 @@ components: properties: additionalDetails: type: string + description: Additional message for this health check. nullable: true displayName: type: string + description: The connectivity health check item name. lastHealthCheckDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[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 the last check occurs. The timestamp is shown in ISO 8601 format and Coordinated Universal Time (UTC). For example, midnight UTC on Jan 1, 2014 appears as 2014-01-01T00:00:00Z.' format: date-time nullable: true result: @@ -29780,11 +31956,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. 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. nullable: true additionalProperties: type: object @@ -29837,6 +32013,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.directoryObject' + x-ms-navigationProperty: true additionalProperties: type: object microsoft.graph.permissionClassificationType: @@ -31036,6 +33213,59 @@ components: additionalProperties: type: object description: The security baseline compliance state of a setting for a device + microsoft.graph.detectedAppPlatformType: + title: detectedAppPlatformType + enum: + - unknown + - windows + - windowsMobile + - windowsHolographic + - ios + - macOS + - chromeOS + - androidOSP + - androidDeviceAdministrator + - androidWorkProfile + - androidDedicatedAndFullyManaged + type: string + description: 'Indicates the operating system / platform of the discovered application. Some possible values are Windows, iOS, macOS. The default value is unknown (0).' + x-ms-enum: + name: detectedAppPlatformType + modelAsString: false + values: + - value: unknown + description: Default. Set to unknown when platform cannot be determined. + name: unknown + - value: windows + description: Indicates that the platform of the detected application is Windows. + name: windows + - value: windowsMobile + description: Indicates that the platform of the detected application is Windows Mobile. + name: windowsMobile + - value: windowsHolographic + description: Indicates that the platform of the detected application is Windows Holographic. + name: windowsHolographic + - value: ios + description: Indicates that the platform of the detected application is iOS. + name: ios + - value: macOS + description: Indicates that the platform of the detected application is macOS. + name: macOS + - value: chromeOS + description: Indicates that the platform of the detected application is ChromeOS. + name: chromeOS + - value: androidOSP + description: Indicates that the platform of the detected application is Android open source project. + name: androidOSP + - value: androidDeviceAdministrator + description: Indicates that the platform of the detected application is Android device administrator. + name: androidDeviceAdministrator + - value: androidWorkProfile + description: Indicates that the platform of the detected application is Android work profile. + name: androidWorkProfile + - value: androidDedicatedAndFullyManaged + description: Indicates that the platform of the detected application is Android dedicated and fully managed. + name: androidDedicatedAndFullyManaged microsoft.graph.windowsDeviceHealthState: title: windowsDeviceHealthState enum: @@ -31580,6 +33810,7 @@ components: 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 + readOnly: true lastModifiedBy: $ref: '#/components/schemas/microsoft.graph.identitySet' lastModifiedDateTime: @@ -31588,6 +33819,7 @@ components: 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 + readOnly: true additionalProperties: type: object microsoft.graph.shiftAvailability: @@ -31893,7 +34125,7 @@ components: properties: isCaptionEnabled: type: boolean - description: Indicates whether caption is enabled for this Teams live event. + description: Indicates whether captions are enabled for this Teams live event. nullable: true spokenLanguage: type: string @@ -32007,6 +34239,7 @@ components: items: $ref: '#/components/schemas/microsoft.graph.meetingRegistrantBase' description: Registrants of the online meeting. + x-ms-navigationProperty: true additionalProperties: type: object microsoft.graph.meetingSpeaker: @@ -32415,25 +34648,30 @@ components: items: $ref: '#/components/schemas/microsoft.graph.attachmentBase' description: A collection of file attachments for the task. + x-ms-navigationProperty: true attachmentSessions: type: array items: $ref: '#/components/schemas/microsoft.graph.attachmentSession' + x-ms-navigationProperty: true checklistItems: type: array items: $ref: '#/components/schemas/microsoft.graph.checklistItem' description: A collection of smaller subtasks linked to the more complex parent task. + x-ms-navigationProperty: true extensions: type: array items: $ref: '#/components/schemas/microsoft.graph.extension' description: The collection of open extensions defined for the task. Nullable. + x-ms-navigationProperty: true linkedResources: type: array items: $ref: '#/components/schemas/microsoft.graph.linkedResource' description: A collection of resources linked to the task. + x-ms-navigationProperty: true additionalProperties: type: object microsoft.graph.ODataErrors.ErrorDetails: @@ -32751,6 +34989,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.workbookCommentReply' + x-ms-navigationProperty: true additionalProperties: type: object microsoft.graph.workbookFunctions: @@ -32850,11 +35089,13 @@ components: items: $ref: '#/components/schemas/microsoft.graph.workbookTableColumn' description: Represents a collection of all the columns in the table. Read-only. + x-ms-navigationProperty: true rows: type: array items: $ref: '#/components/schemas/microsoft.graph.workbookTableRow' description: Represents a collection of all the rows in the table. Read-only. + x-ms-navigationProperty: true sort: $ref: '#/components/schemas/microsoft.graph.workbookTableSort' worksheet: @@ -32885,16 +35126,19 @@ components: items: $ref: '#/components/schemas/microsoft.graph.workbookChart' description: Returns collection of charts that are part of the worksheet. Read-only. + x-ms-navigationProperty: true names: type: array items: $ref: '#/components/schemas/microsoft.graph.workbookNamedItem' description: Returns collection of names that are associated with the worksheet. Read-only. + x-ms-navigationProperty: true pivotTables: type: array items: $ref: '#/components/schemas/microsoft.graph.workbookPivotTable' description: Collection of PivotTables that are part of the worksheet. + x-ms-navigationProperty: true protection: $ref: '#/components/schemas/microsoft.graph.workbookWorksheetProtection' tables: @@ -32902,6 +35146,7 @@ components: items: $ref: '#/components/schemas/microsoft.graph.workbookTable' description: Collection of tables that are part of the worksheet. Read-only. + x-ms-navigationProperty: true additionalProperties: type: object microsoft.graph.thumbnail: @@ -33002,7 +35247,6 @@ 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: Details about when the activity took place. Read-only. format: date-time nullable: true actor: @@ -33049,11 +35293,13 @@ components: items: $ref: '#/components/schemas/microsoft.graph.termStore.term' description: Children of current term. + x-ms-navigationProperty: true relations: type: array items: $ref: '#/components/schemas/microsoft.graph.termStore.relation' description: To indicate which terms are related to the current term as either pinned or reused. + x-ms-navigationProperty: true set: $ref: '#/components/schemas/microsoft.graph.termStore.set' additionalProperties: @@ -33373,23 +35619,27 @@ components: type: string format: date-time nullable: true + readOnly: true managerActionMessage: type: string nullable: true managerUserId: type: string nullable: true + readOnly: true senderDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string format: date-time nullable: true + readOnly: true senderMessage: type: string nullable: true senderUserId: type: string nullable: true + readOnly: true state: $ref: '#/components/schemas/microsoft.graph.scheduleChangeState' additionalProperties: @@ -33982,11 +36232,13 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.printDocument' + x-ms-navigationProperty: true tasks: type: array items: $ref: '#/components/schemas/microsoft.graph.printTask' description: A list of printTasks that were triggered by this print job. + x-ms-navigationProperty: true additionalProperties: type: object microsoft.graph.printConnector: @@ -34197,7 +36449,7 @@ components: interval: pattern: '^-?P([0-9]+D)?(T([0-9]+H)?([0-9]+M)?([0-9]+([.][0-9]+)?S)?)?$' type: string - description: The interval between synchronization iterations. + description: 'The interval between synchronization iterations. The value is represented in ISO 8601 format for durations. For example, PT1M represents a period of 1 month.' format: duration state: $ref: '#/components/schemas/microsoft.graph.synchronizationScheduleState' @@ -34270,6 +36522,7 @@ components: items: $ref: '#/components/schemas/microsoft.graph.directoryDefinition' description: Contains the collection of directories and all of their objects. + x-ms-navigationProperty: true additionalProperties: type: object microsoft.graph.metadataEntry: @@ -35347,7 +37600,6 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.workbookSortField' - description: Represents the current conditions used to last sort the table. Read-only. matchCase: type: boolean description: Represents whether the casing impacted the last sort of the table. Read-only. @@ -35395,6 +37647,7 @@ components: items: $ref: '#/components/schemas/microsoft.graph.workbookChartSeries' description: Represents either a single series or collection of series in the chart. Read-only. + x-ms-navigationProperty: true title: $ref: '#/components/schemas/microsoft.graph.workbookChartTitle' worksheet: @@ -36748,6 +39001,7 @@ components: items: $ref: '#/components/schemas/microsoft.graph.printTask' description: A list of tasks that have been created based on this definition. The list includes currently running tasks and recently completed tasks. Read-only. + x-ms-navigationProperty: true additionalProperties: type: object microsoft.graph.appKeyCredentialRestrictionType: @@ -37171,6 +39425,7 @@ components: items: $ref: '#/components/schemas/microsoft.graph.workbookChartPoint' description: Represents a collection of all points in the series. Read-only. + x-ms-navigationProperty: true additionalProperties: type: object microsoft.graph.workbookChartTitle: @@ -38109,6 +40364,8 @@ components: name: $top in: query description: Show only the first n items + style: form + explode: false schema: minimum: 0 type: integer @@ -38117,6 +40374,8 @@ components: name: $skip in: query description: Skip the first n items + style: form + explode: false schema: minimum: 0 type: integer @@ -38124,20 +40383,41 @@ components: name: $search in: query description: Search items by search phrases + style: form + explode: false schema: type: string filter: name: $filter in: query description: Filter items by property values + style: form + explode: false schema: type: string count: name: $count in: query description: Include count of items + style: form + explode: false schema: type: boolean + requestBodies: + refPostBody: + description: New navigation property ref value + content: + application/json: + schema: + $ref: '#/components/schemas/ReferenceCreate' + required: true + refPutBody: + description: New navigation property ref values + content: + application/json: + schema: + $ref: '#/components/schemas/ReferenceUpdate' + required: true securitySchemes: azureaadv2: type: oauth2 diff --git a/openApiDocs/beta/Files.yml b/openApiDocs/beta/Files.yml index 16fc0fb6df9..ceca4dd67f7 100644 --- a/openApiDocs/beta/Files.yml +++ b/openApiDocs/beta/Files.yml @@ -11,6 +11,7 @@ paths: tags: - drives.drive summary: Get Drive + description: 'Retrieve the properties and relationships of a Drive resource. A Drive is the top-level container for a file system, such as OneDrive or SharePoint document libraries.' operationId: drives.drive_ListDrive parameters: - $ref: '#/components/parameters/top' @@ -151,12 +152,17 @@ paths: tags: - drives.drive summary: Get Drive + description: 'Retrieve the properties and relationships of a Drive resource. A Drive is the top-level container for a file system, such as OneDrive or SharePoint document libraries.' + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/drive-get?view=graph-rest-1.0 operationId: drives.drive_GetDrive parameters: - name: drive-id in: path description: 'key: id of drive' required: true + style: simple schema: type: string x-ms-docs-key-type: drive @@ -279,6 +285,7 @@ paths: in: path description: 'key: id of drive' required: true + style: simple schema: type: string x-ms-docs-key-type: drive @@ -305,12 +312,14 @@ paths: in: path description: 'key: id of drive' required: true + style: simple schema: type: string x-ms-docs-key-type: drive - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -323,13 +332,18 @@ paths: get: tags: - drives.itemActivityOLD - summary: Get activities from drives + summary: List activities (preview) + description: List the recent activities that took place on an item or under a hierarchy. + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/activities-list?view=graph-rest-1.0 operationId: drives_ListActivities parameters: - name: drive-id in: path description: 'key: id of drive' required: true + style: simple schema: type: string x-ms-docs-key-type: drive @@ -407,6 +421,7 @@ paths: in: path description: 'key: id of drive' required: true + style: simple schema: type: string x-ms-docs-key-type: drive @@ -432,12 +447,14 @@ paths: tags: - drives.itemActivityOLD summary: Get activities from drives + description: The list of recent activities that took place under this drive. operationId: drives_GetActivities parameters: - name: drive-id in: path description: 'key: id of drive' required: true + style: simple schema: type: string x-ms-docs-key-type: drive @@ -445,6 +462,7 @@ paths: in: path description: 'key: id of itemActivityOLD' required: true + style: simple schema: type: string x-ms-docs-key-type: itemActivityOLD @@ -510,6 +528,7 @@ paths: in: path description: 'key: id of drive' required: true + style: simple schema: type: string x-ms-docs-key-type: drive @@ -517,6 +536,7 @@ paths: in: path description: 'key: id of itemActivityOLD' required: true + style: simple schema: type: string x-ms-docs-key-type: itemActivityOLD @@ -543,6 +563,7 @@ paths: in: path description: 'key: id of drive' required: true + style: simple schema: type: string x-ms-docs-key-type: drive @@ -550,12 +571,14 @@ paths: in: path description: 'key: id of itemActivityOLD' required: true + style: simple schema: type: string x-ms-docs-key-type: itemActivityOLD - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -575,6 +598,7 @@ paths: in: path description: 'key: id of drive' required: true + style: simple schema: type: string x-ms-docs-key-type: drive @@ -582,6 +606,7 @@ paths: in: path description: 'key: id of itemActivityOLD' required: true + style: simple schema: type: string x-ms-docs-key-type: itemActivityOLD @@ -737,12 +762,14 @@ paths: tags: - drives.itemActivityOLD summary: Get content for the navigation property driveItem from drives + description: 'The content stream, if the item represents a file.' operationId: drives.activities_GetDriveItemContent parameters: - name: drive-id in: path description: 'key: id of drive' required: true + style: simple schema: type: string x-ms-docs-key-type: drive @@ -750,6 +777,7 @@ paths: in: path description: 'key: id of itemActivityOLD' required: true + style: simple schema: type: string x-ms-docs-key-type: itemActivityOLD @@ -768,12 +796,14 @@ paths: tags: - drives.itemActivityOLD summary: Update content for the navigation property driveItem in drives + description: 'The content stream, if the item represents a file.' operationId: drives.activities_SetDriveItemContent parameters: - name: drive-id in: path description: 'key: id of drive' required: true + style: simple schema: type: string x-ms-docs-key-type: drive @@ -781,6 +811,7 @@ paths: in: path description: 'key: id of itemActivityOLD' required: true + style: simple schema: type: string x-ms-docs-key-type: itemActivityOLD @@ -809,6 +840,7 @@ paths: in: path description: 'key: id of drive' required: true + style: simple schema: type: string x-ms-docs-key-type: drive @@ -816,6 +848,7 @@ paths: in: path description: 'key: id of itemActivityOLD' required: true + style: simple schema: type: string x-ms-docs-key-type: itemActivityOLD @@ -926,13 +959,18 @@ paths: get: tags: - drives.driveItem - summary: Get bundles from drives + summary: List bundles + description: 'Get a list of all the [bundles][bundle] in a user''s drive.' + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/bundle-list?view=graph-rest-1.0 operationId: drives_ListBundles parameters: - name: drive-id in: path description: 'key: id of drive' required: true + style: simple schema: type: string x-ms-docs-key-type: drive @@ -1119,12 +1157,14 @@ paths: tags: - drives.driveItem summary: Get bundles from drives + description: 'Collection of [bundles][bundle] (albums and multi-select-shared sets of items). Only in personal OneDrive.' operationId: drives_GetBundles parameters: - name: drive-id in: path description: 'key: id of drive' required: true + style: simple schema: type: string x-ms-docs-key-type: drive @@ -1132,6 +1172,7 @@ paths: in: path description: 'key: id of driveItem' required: true + style: simple schema: type: string x-ms-docs-key-type: driveItem @@ -1287,12 +1328,17 @@ paths: tags: - drives.driveItem summary: Get content for the navigation property bundles from drives + description: 'The content stream, if the item represents a file.' + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/bundle-list?view=graph-rest-1.0 operationId: drives_GetBundlesContent parameters: - name: drive-id in: path description: 'key: id of drive' required: true + style: simple schema: type: string x-ms-docs-key-type: drive @@ -1300,6 +1346,7 @@ paths: in: path description: 'key: id of driveItem' required: true + style: simple schema: type: string x-ms-docs-key-type: driveItem @@ -1318,12 +1365,14 @@ paths: tags: - drives.driveItem summary: Update content for the navigation property bundles in drives + description: 'The content stream, if the item represents a file.' operationId: drives_SetBundlesContent parameters: - name: drive-id in: path description: 'key: id of drive' required: true + style: simple schema: type: string x-ms-docs-key-type: drive @@ -1331,6 +1380,7 @@ paths: in: path description: 'key: id of driveItem' required: true + style: simple schema: type: string x-ms-docs-key-type: driveItem @@ -1352,13 +1402,18 @@ paths: get: tags: - drives.driveItem - summary: Get following from drives + summary: List followed items + description: "List the items that have been followed by the signed in user.\nThis collection includes items that are in the user's drive as well as items they have access to from other drives." + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/drive-list-following?view=graph-rest-1.0 operationId: drives_ListFollowing parameters: - name: drive-id in: path description: 'key: id of drive' required: true + style: simple schema: type: string x-ms-docs-key-type: drive @@ -1545,12 +1600,14 @@ paths: tags: - drives.driveItem summary: Get following from drives + description: The list of items the user is following. Only in OneDrive for Business. operationId: drives_GetFollowing parameters: - name: drive-id in: path description: 'key: id of drive' required: true + style: simple schema: type: string x-ms-docs-key-type: drive @@ -1558,6 +1615,7 @@ paths: in: path description: 'key: id of driveItem' required: true + style: simple schema: type: string x-ms-docs-key-type: driveItem @@ -1713,12 +1771,17 @@ paths: tags: - drives.driveItem summary: Get content for the navigation property following from drives + description: 'The content stream, if the item represents a file.' + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/drive-list-following?view=graph-rest-1.0 operationId: drives_GetFollowingContent parameters: - name: drive-id in: path description: 'key: id of drive' required: true + style: simple schema: type: string x-ms-docs-key-type: drive @@ -1726,6 +1789,7 @@ paths: in: path description: 'key: id of driveItem' required: true + style: simple schema: type: string x-ms-docs-key-type: driveItem @@ -1744,12 +1808,14 @@ paths: tags: - drives.driveItem summary: Update content for the navigation property following in drives + description: 'The content stream, if the item represents a file.' operationId: drives_SetFollowingContent parameters: - name: drive-id in: path description: 'key: id of drive' required: true + style: simple schema: type: string x-ms-docs-key-type: drive @@ -1757,6 +1823,7 @@ paths: in: path description: 'key: id of driveItem' required: true + style: simple schema: type: string x-ms-docs-key-type: driveItem @@ -1779,12 +1846,14 @@ paths: tags: - drives.driveItem summary: Get items from drives + description: All items contained in the drive. Read-only. Nullable. operationId: drives_ListItems parameters: - name: drive-id in: path description: 'key: id of drive' required: true + style: simple schema: type: string x-ms-docs-key-type: drive @@ -1976,6 +2045,7 @@ paths: in: path description: 'key: id of drive' required: true + style: simple schema: type: string x-ms-docs-key-type: drive @@ -2001,12 +2071,14 @@ paths: tags: - drives.driveItem summary: Get items from drives + description: All items contained in the drive. Read-only. Nullable. operationId: drives_GetItems parameters: - name: drive-id in: path description: 'key: id of drive' required: true + style: simple schema: type: string x-ms-docs-key-type: drive @@ -2014,6 +2086,7 @@ paths: in: path description: 'key: id of driveItem' required: true + style: simple schema: type: string x-ms-docs-key-type: driveItem @@ -2161,6 +2234,8 @@ paths: parameters: drive-id: $request.path.drive-id driveItem-id: $request.path.driveItem-id + assignSensitivityLabel: + operationId: drives.drive.items.driveItem.assignSensitivityLabel checkin: operationId: drives.drive.items.driveItem.checkin checkout: @@ -2204,6 +2279,7 @@ paths: in: path description: 'key: id of drive' required: true + style: simple schema: type: string x-ms-docs-key-type: drive @@ -2211,6 +2287,7 @@ paths: in: path description: 'key: id of driveItem' required: true + style: simple schema: type: string x-ms-docs-key-type: driveItem @@ -2237,6 +2314,7 @@ paths: in: path description: 'key: id of drive' required: true + style: simple schema: type: string x-ms-docs-key-type: drive @@ -2244,12 +2322,14 @@ paths: in: path description: 'key: id of driveItem' required: true + style: simple schema: type: string x-ms-docs-key-type: driveItem - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -2263,12 +2343,14 @@ paths: tags: - drives.driveItem summary: Get activities from drives + description: The list of recent activities that took place on this item. operationId: drives.items_ListActivities parameters: - name: drive-id in: path description: 'key: id of drive' required: true + style: simple schema: type: string x-ms-docs-key-type: drive @@ -2276,6 +2358,7 @@ paths: in: path description: 'key: id of driveItem' required: true + style: simple schema: type: string x-ms-docs-key-type: driveItem @@ -2348,12 +2431,14 @@ paths: tags: - drives.driveItem summary: Get activities from drives + description: The list of recent activities that took place on this item. operationId: drives.items_GetActivities parameters: - name: drive-id in: path description: 'key: id of drive' required: true + style: simple schema: type: string x-ms-docs-key-type: drive @@ -2361,6 +2446,7 @@ paths: in: path description: 'key: id of driveItem' required: true + style: simple schema: type: string x-ms-docs-key-type: driveItem @@ -2368,6 +2454,7 @@ paths: in: path description: 'key: id of itemActivityOLD' required: true + style: simple schema: type: string x-ms-docs-key-type: itemActivityOLD @@ -2429,13 +2516,18 @@ paths: get: tags: - drives.driveItem - summary: Get analytics from drives + summary: Get analytics + description: "Get [itemAnalytics][] about the views that took place under this resource.\nThe **itemAnalytics** resource is a convenient way to get activity stats for `allTime` and the `lastSevenDays`.\nFor a custom time range or interval, use the [getActivitiesByInterval][] API." + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/itemanalytics-get?view=graph-rest-1.0 operationId: drives.items_GetAnalytics parameters: - name: drive-id in: path description: 'key: id of drive' required: true + style: simple schema: type: string x-ms-docs-key-type: drive @@ -2443,6 +2535,7 @@ paths: in: path description: 'key: id of driveItem' required: true + style: simple schema: type: string x-ms-docs-key-type: driveItem @@ -2506,13 +2599,18 @@ paths: get: tags: - drives.driveItem - summary: Get children from drives + summary: List children of a driveItem + description: Return a collection of DriveItems in the **children** relationship of a DriveItem. DriveItems with a non-null **folder** or **package** facet can have one or more child DriveItems. + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/driveitem-list-children?view=graph-rest-1.0 operationId: drives.items_ListChildren parameters: - name: drive-id in: path description: 'key: id of drive' required: true + style: simple schema: type: string x-ms-docs-key-type: drive @@ -2520,6 +2618,7 @@ paths: in: path description: 'key: id of driveItem' required: true + style: simple schema: type: string x-ms-docs-key-type: driveItem @@ -2706,12 +2805,14 @@ paths: tags: - drives.driveItem summary: Get children from drives + description: Collection containing Item objects for the immediate children of Item. Only items representing folders have children. Read-only. Nullable. operationId: drives.items_GetChildren parameters: - name: drive-id in: path description: 'key: id of drive' required: true + style: simple schema: type: string x-ms-docs-key-type: drive @@ -2719,6 +2820,7 @@ paths: in: path description: 'key: id of driveItem' required: true + style: simple schema: type: string x-ms-docs-key-type: driveItem @@ -2726,6 +2828,7 @@ paths: in: path description: 'key: id of driveItem' required: true + style: simple schema: type: string x-ms-docs-key-type: driveItem @@ -2892,12 +2995,17 @@ paths: tags: - drives.driveItem summary: Get content for the navigation property children from drives + description: 'The content stream, if the item represents a file.' + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/driveitem-list-children?view=graph-rest-1.0 operationId: drives.items_GetChildrenContent parameters: - name: drive-id in: path description: 'key: id of drive' required: true + style: simple schema: type: string x-ms-docs-key-type: drive @@ -2905,6 +3013,7 @@ paths: in: path description: 'key: id of driveItem' required: true + style: simple schema: type: string x-ms-docs-key-type: driveItem @@ -2912,6 +3021,7 @@ paths: in: path description: 'key: id of driveItem' required: true + style: simple schema: type: string x-ms-docs-key-type: driveItem @@ -2930,12 +3040,14 @@ paths: tags: - drives.driveItem summary: Update content for the navigation property children in drives + description: 'The content stream, if the item represents a file.' operationId: drives.items_SetChildrenContent parameters: - name: drive-id in: path description: 'key: id of drive' required: true + style: simple schema: type: string x-ms-docs-key-type: drive @@ -2943,6 +3055,7 @@ paths: in: path description: 'key: id of driveItem' required: true + style: simple schema: type: string x-ms-docs-key-type: driveItem @@ -2950,6 +3063,7 @@ paths: in: path description: 'key: id of driveItem' required: true + style: simple schema: type: string x-ms-docs-key-type: driveItem @@ -2972,12 +3086,14 @@ paths: tags: - drives.driveItem summary: Get content for the navigation property items from drives + description: 'The content stream, if the item represents a file.' operationId: drives_GetItemsContent parameters: - name: drive-id in: path description: 'key: id of drive' required: true + style: simple schema: type: string x-ms-docs-key-type: drive @@ -2985,6 +3101,7 @@ paths: in: path description: 'key: id of driveItem' required: true + style: simple schema: type: string x-ms-docs-key-type: driveItem @@ -3003,12 +3120,14 @@ paths: tags: - drives.driveItem summary: Update content for the navigation property items in drives + description: 'The content stream, if the item represents a file.' operationId: drives_SetItemsContent parameters: - name: drive-id in: path description: 'key: id of drive' required: true + style: simple schema: type: string x-ms-docs-key-type: drive @@ -3016,6 +3135,7 @@ paths: in: path description: 'key: id of driveItem' required: true + style: simple schema: type: string x-ms-docs-key-type: driveItem @@ -3038,12 +3158,14 @@ paths: tags: - drives.driveItem summary: Get listItem from drives + description: 'For drives in SharePoint, the associated document library list item. Read-only. Nullable.' operationId: drives.items_GetListItem parameters: - name: drive-id in: path description: 'key: id of drive' required: true + style: simple schema: type: string x-ms-docs-key-type: drive @@ -3051,6 +3173,7 @@ paths: in: path description: 'key: id of driveItem' required: true + style: simple schema: type: string x-ms-docs-key-type: driveItem @@ -3171,6 +3294,7 @@ paths: in: path description: 'key: id of drive' required: true + style: simple schema: type: string x-ms-docs-key-type: drive @@ -3178,6 +3302,7 @@ paths: in: path description: 'key: id of driveItem' required: true + style: simple schema: type: string x-ms-docs-key-type: driveItem @@ -3204,6 +3329,7 @@ paths: in: path description: 'key: id of drive' required: true + style: simple schema: type: string x-ms-docs-key-type: drive @@ -3211,12 +3337,14 @@ paths: in: path description: 'key: id of driveItem' required: true + style: simple schema: type: string x-ms-docs-key-type: driveItem - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -3230,12 +3358,14 @@ paths: tags: - drives.driveItem summary: Get activities from drives + description: The list of recent activities that took place on this item. operationId: drives.items.listItem_ListActivities parameters: - name: drive-id in: path description: 'key: id of drive' required: true + style: simple schema: type: string x-ms-docs-key-type: drive @@ -3243,6 +3373,7 @@ paths: in: path description: 'key: id of driveItem' required: true + style: simple schema: type: string x-ms-docs-key-type: driveItem @@ -3320,6 +3451,7 @@ paths: in: path description: 'key: id of drive' required: true + style: simple schema: type: string x-ms-docs-key-type: drive @@ -3327,6 +3459,7 @@ paths: in: path description: 'key: id of driveItem' required: true + style: simple schema: type: string x-ms-docs-key-type: driveItem @@ -3352,12 +3485,14 @@ paths: tags: - drives.driveItem summary: Get activities from drives + description: The list of recent activities that took place on this item. operationId: drives.items.listItem_GetActivities parameters: - name: drive-id in: path description: 'key: id of drive' required: true + style: simple schema: type: string x-ms-docs-key-type: drive @@ -3365,6 +3500,7 @@ paths: in: path description: 'key: id of driveItem' required: true + style: simple schema: type: string x-ms-docs-key-type: driveItem @@ -3372,6 +3508,7 @@ paths: in: path description: 'key: id of itemActivityOLD' required: true + style: simple schema: type: string x-ms-docs-key-type: itemActivityOLD @@ -3439,6 +3576,7 @@ paths: in: path description: 'key: id of drive' required: true + style: simple schema: type: string x-ms-docs-key-type: drive @@ -3446,6 +3584,7 @@ paths: in: path description: 'key: id of driveItem' required: true + style: simple schema: type: string x-ms-docs-key-type: driveItem @@ -3453,6 +3592,7 @@ paths: in: path description: 'key: id of itemActivityOLD' required: true + style: simple schema: type: string x-ms-docs-key-type: itemActivityOLD @@ -3479,6 +3619,7 @@ paths: in: path description: 'key: id of drive' required: true + style: simple schema: type: string x-ms-docs-key-type: drive @@ -3486,6 +3627,7 @@ paths: in: path description: 'key: id of driveItem' required: true + style: simple schema: type: string x-ms-docs-key-type: driveItem @@ -3493,12 +3635,14 @@ paths: in: path description: 'key: id of itemActivityOLD' required: true + style: simple schema: type: string x-ms-docs-key-type: itemActivityOLD - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -3518,6 +3662,7 @@ paths: in: path description: 'key: id of drive' required: true + style: simple schema: type: string x-ms-docs-key-type: drive @@ -3525,6 +3670,7 @@ paths: in: path description: 'key: id of driveItem' required: true + style: simple schema: type: string x-ms-docs-key-type: driveItem @@ -3532,6 +3678,7 @@ paths: in: path description: 'key: id of itemActivityOLD' required: true + style: simple schema: type: string x-ms-docs-key-type: itemActivityOLD @@ -3698,12 +3845,14 @@ paths: tags: - drives.driveItem summary: Get content for the navigation property driveItem from drives + description: 'The content stream, if the item represents a file.' operationId: drives.items.listItem.activities_GetDriveItemContent parameters: - name: drive-id in: path description: 'key: id of drive' required: true + style: simple schema: type: string x-ms-docs-key-type: drive @@ -3711,6 +3860,7 @@ paths: in: path description: 'key: id of driveItem' required: true + style: simple schema: type: string x-ms-docs-key-type: driveItem @@ -3718,6 +3868,7 @@ paths: in: path description: 'key: id of itemActivityOLD' required: true + style: simple schema: type: string x-ms-docs-key-type: itemActivityOLD @@ -3736,12 +3887,14 @@ paths: tags: - drives.driveItem summary: Update content for the navigation property driveItem in drives + description: 'The content stream, if the item represents a file.' operationId: drives.items.listItem.activities_SetDriveItemContent parameters: - name: drive-id in: path description: 'key: id of drive' required: true + style: simple schema: type: string x-ms-docs-key-type: drive @@ -3749,6 +3902,7 @@ paths: in: path description: 'key: id of driveItem' required: true + style: simple schema: type: string x-ms-docs-key-type: driveItem @@ -3756,6 +3910,7 @@ paths: in: path description: 'key: id of itemActivityOLD' required: true + style: simple schema: type: string x-ms-docs-key-type: itemActivityOLD @@ -3784,6 +3939,7 @@ paths: in: path description: 'key: id of drive' required: true + style: simple schema: type: string x-ms-docs-key-type: drive @@ -3791,6 +3947,7 @@ paths: in: path description: 'key: id of driveItem' required: true + style: simple schema: type: string x-ms-docs-key-type: driveItem @@ -3798,6 +3955,7 @@ paths: in: path description: 'key: id of itemActivityOLD' required: true + style: simple schema: type: string x-ms-docs-key-type: itemActivityOLD @@ -3917,12 +4075,14 @@ paths: tags: - drives.driveItem summary: Get analytics from drives + description: Analytics about the view activities that took place on this item. operationId: drives.items.listItem_GetAnalytics parameters: - name: drive-id in: path description: 'key: id of drive' required: true + style: simple schema: type: string x-ms-docs-key-type: drive @@ -3930,6 +4090,7 @@ paths: in: path description: 'key: id of driveItem' required: true + style: simple schema: type: string x-ms-docs-key-type: driveItem @@ -3993,13 +4154,18 @@ paths: get: tags: - drives.driveItem - summary: Get documentSetVersions from drives + summary: List documentSetVersions + description: Get a list of the versions of a document set item in a list. + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/listitem-list-documentsetversions?view=graph-rest-1.0 operationId: drives.items.listItem_ListDocumentSetVersions parameters: - name: drive-id in: path description: 'key: id of drive' required: true + style: simple schema: type: string x-ms-docs-key-type: drive @@ -4007,6 +4173,7 @@ paths: in: path description: 'key: id of driveItem' required: true + style: simple schema: type: string x-ms-docs-key-type: driveItem @@ -4090,13 +4257,18 @@ paths: post: tags: - drives.driveItem - summary: Create new navigation property to documentSetVersions for drives + summary: Create documentSetVersion + description: Create a new version of a document set item in a list. + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/listitem-post-documentsetversions?view=graph-rest-1.0 operationId: drives.items.listItem_CreateDocumentSetVersions parameters: - name: drive-id in: path description: 'key: id of drive' required: true + style: simple schema: type: string x-ms-docs-key-type: drive @@ -4104,6 +4276,7 @@ paths: in: path description: 'key: id of driveItem' required: true + style: simple schema: type: string x-ms-docs-key-type: driveItem @@ -4129,12 +4302,14 @@ paths: tags: - drives.driveItem summary: Get documentSetVersions from drives + description: Version information for a document set version created by a user. operationId: drives.items.listItem_GetDocumentSetVersions parameters: - name: drive-id in: path description: 'key: id of drive' required: true + style: simple schema: type: string x-ms-docs-key-type: drive @@ -4142,6 +4317,7 @@ paths: in: path description: 'key: id of driveItem' required: true + style: simple schema: type: string x-ms-docs-key-type: driveItem @@ -4149,6 +4325,7 @@ paths: in: path description: 'key: id of documentSetVersion' required: true + style: simple schema: type: string x-ms-docs-key-type: documentSetVersion @@ -4215,6 +4392,7 @@ paths: in: path description: 'key: id of drive' required: true + style: simple schema: type: string x-ms-docs-key-type: drive @@ -4222,6 +4400,7 @@ paths: in: path description: 'key: id of driveItem' required: true + style: simple schema: type: string x-ms-docs-key-type: driveItem @@ -4229,6 +4408,7 @@ paths: in: path description: 'key: id of documentSetVersion' required: true + style: simple schema: type: string x-ms-docs-key-type: documentSetVersion @@ -4255,6 +4435,7 @@ paths: in: path description: 'key: id of drive' required: true + style: simple schema: type: string x-ms-docs-key-type: drive @@ -4262,6 +4443,7 @@ paths: in: path description: 'key: id of driveItem' required: true + style: simple schema: type: string x-ms-docs-key-type: driveItem @@ -4269,12 +4451,14 @@ paths: in: path description: 'key: id of documentSetVersion' required: true + style: simple schema: type: string x-ms-docs-key-type: documentSetVersion - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -4288,12 +4472,17 @@ paths: tags: - drives.Actions summary: Invoke action restore + description: Restore a document set version. + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/documentsetversion-restore?view=graph-rest-1.0 operationId: drives.items.listItem.documentSetVersions_restore parameters: - name: drive-id in: path description: 'key: id of drive' required: true + style: simple schema: type: string x-ms-docs-key-type: drive @@ -4301,6 +4490,7 @@ paths: in: path description: 'key: id of driveItem' required: true + style: simple schema: type: string x-ms-docs-key-type: driveItem @@ -4308,6 +4498,7 @@ paths: in: path description: 'key: id of documentSetVersion' required: true + style: simple schema: type: string x-ms-docs-key-type: documentSetVersion @@ -4322,12 +4513,14 @@ paths: tags: - drives.driveItem summary: Get driveItem from drives + description: 'For document libraries, the driveItem relationship exposes the listItem as a [driveItem][]' operationId: drives.items.listItem_GetDriveItem parameters: - name: drive-id in: path description: 'key: id of drive' required: true + style: simple schema: type: string x-ms-docs-key-type: drive @@ -4335,6 +4528,7 @@ paths: in: path description: 'key: id of driveItem' required: true + style: simple schema: type: string x-ms-docs-key-type: driveItem @@ -4490,12 +4684,14 @@ paths: tags: - drives.driveItem summary: Get content for the navigation property driveItem from drives + description: 'The content stream, if the item represents a file.' operationId: drives.items.listItem_GetDriveItemContent parameters: - name: drive-id in: path description: 'key: id of drive' required: true + style: simple schema: type: string x-ms-docs-key-type: drive @@ -4503,6 +4699,7 @@ paths: in: path description: 'key: id of driveItem' required: true + style: simple schema: type: string x-ms-docs-key-type: driveItem @@ -4521,12 +4718,14 @@ paths: tags: - drives.driveItem summary: Update content for the navigation property driveItem in drives + description: 'The content stream, if the item represents a file.' operationId: drives.items.listItem_SetDriveItemContent parameters: - name: drive-id in: path description: 'key: id of drive' required: true + style: simple schema: type: string x-ms-docs-key-type: drive @@ -4534,6 +4733,7 @@ paths: in: path description: 'key: id of driveItem' required: true + style: simple schema: type: string x-ms-docs-key-type: driveItem @@ -4556,12 +4756,14 @@ paths: tags: - drives.driveItem summary: Get fields from drives + description: The values of the columns set on this list item. operationId: drives.items.listItem_GetFields parameters: - name: drive-id in: path description: 'key: id of drive' required: true + style: simple schema: type: string x-ms-docs-key-type: drive @@ -4569,6 +4771,7 @@ paths: in: path description: 'key: id of driveItem' required: true + style: simple schema: type: string x-ms-docs-key-type: driveItem @@ -4609,13 +4812,18 @@ paths: patch: tags: - drives.driveItem - summary: Update the navigation property fields in drives + summary: Update an item in a list + description: 'Update the properties on a **[listItem][]**.' + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/listitem-update?view=graph-rest-1.0 operationId: drives.items.listItem_UpdateFields parameters: - name: drive-id in: path description: 'key: id of drive' required: true + style: simple schema: type: string x-ms-docs-key-type: drive @@ -4623,6 +4831,7 @@ paths: in: path description: 'key: id of driveItem' required: true + style: simple schema: type: string x-ms-docs-key-type: driveItem @@ -4649,6 +4858,7 @@ paths: in: path description: 'key: id of drive' required: true + style: simple schema: type: string x-ms-docs-key-type: drive @@ -4656,12 +4866,14 @@ paths: in: path description: 'key: id of driveItem' required: true + style: simple schema: type: string x-ms-docs-key-type: driveItem - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -4675,12 +4887,17 @@ paths: tags: - drives.Actions summary: Invoke action createLink + description: "Create a sharing link for a listItem. The **createLink** action creates a new sharing link if the specified link type doesn't already exist for the calling application.\nIf a sharing link of the specified type already exists for the app, this action will return the existing sharing link. **listItem** resources inherit sharing permissions from the list the item resides in." + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/listitem-createlink?view=graph-rest-1.0 operationId: drives.items.listItem_createLink parameters: - name: drive-id in: path description: 'key: id of drive' required: true + style: simple schema: type: string x-ms-docs-key-type: drive @@ -4688,6 +4905,7 @@ paths: in: path description: 'key: id of driveItem' required: true + style: simple schema: type: string x-ms-docs-key-type: driveItem @@ -4744,6 +4962,7 @@ paths: in: path description: 'key: id of drive' required: true + style: simple schema: type: string x-ms-docs-key-type: drive @@ -4751,6 +4970,7 @@ paths: in: path description: 'key: id of driveItem' required: true + style: simple schema: type: string x-ms-docs-key-type: driveItem @@ -4758,6 +4978,7 @@ paths: in: path description: 'Usage: startDateTime=''{startDateTime}''' required: true + style: simple schema: type: string nullable: true @@ -4765,6 +4986,7 @@ paths: in: path description: 'Usage: endDateTime=''{endDateTime}''' required: true + style: simple schema: type: string nullable: true @@ -4772,16 +4994,75 @@ paths: in: path description: 'Usage: interval=''{interval}''' required: true + style: simple schema: type: string nullable: true + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - access + - create + - delete + - edit + - endDateTime + - incompleteData + - isTrending + - move + - startDateTime + - activities + type: string + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - id desc + - access + - access desc + - create + - create desc + - delete + - delete desc + - edit + - edit desc + - endDateTime + - endDateTime desc + - incompleteData + - incompleteData desc + - isTrending + - isTrending desc + - move + - move desc + - startDateTime + - startDateTime desc + type: string responses: '200': description: Success content: application/json: schema: - title: Collection of listItem + title: Collection of itemActivityStat type: object properties: value: @@ -4793,17 +5074,22 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: function + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore '/drives/{drive-id}/items/{driveItem-id}/listItem/versions': get: tags: - drives.driveItem summary: Get versions from drives + description: The list of previous versions of the list item. operationId: drives.items.listItem_ListVersions parameters: - name: drive-id in: path description: 'key: id of drive' required: true + style: simple schema: type: string x-ms-docs-key-type: drive @@ -4811,6 +5097,7 @@ paths: in: path description: 'key: id of driveItem' required: true + style: simple schema: type: string x-ms-docs-key-type: driveItem @@ -4886,6 +5173,7 @@ paths: in: path description: 'key: id of drive' required: true + style: simple schema: type: string x-ms-docs-key-type: drive @@ -4893,6 +5181,7 @@ paths: in: path description: 'key: id of driveItem' required: true + style: simple schema: type: string x-ms-docs-key-type: driveItem @@ -4918,12 +5207,14 @@ paths: tags: - drives.driveItem summary: Get versions from drives + description: The list of previous versions of the list item. operationId: drives.items.listItem_GetVersions parameters: - name: drive-id in: path description: 'key: id of drive' required: true + style: simple schema: type: string x-ms-docs-key-type: drive @@ -4931,6 +5222,7 @@ paths: in: path description: 'key: id of driveItem' required: true + style: simple schema: type: string x-ms-docs-key-type: driveItem @@ -4938,6 +5230,7 @@ paths: in: path description: 'key: id of listItemVersion' required: true + style: simple schema: type: string x-ms-docs-key-type: listItemVersion @@ -4999,6 +5292,7 @@ paths: in: path description: 'key: id of drive' required: true + style: simple schema: type: string x-ms-docs-key-type: drive @@ -5006,6 +5300,7 @@ paths: in: path description: 'key: id of driveItem' required: true + style: simple schema: type: string x-ms-docs-key-type: driveItem @@ -5013,6 +5308,7 @@ paths: in: path description: 'key: id of listItemVersion' required: true + style: simple schema: type: string x-ms-docs-key-type: listItemVersion @@ -5039,6 +5335,7 @@ paths: in: path description: 'key: id of drive' required: true + style: simple schema: type: string x-ms-docs-key-type: drive @@ -5046,6 +5343,7 @@ paths: in: path description: 'key: id of driveItem' required: true + style: simple schema: type: string x-ms-docs-key-type: driveItem @@ -5053,12 +5351,14 @@ paths: in: path description: 'key: id of listItemVersion' required: true + style: simple schema: type: string x-ms-docs-key-type: listItemVersion - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -5072,12 +5372,14 @@ paths: tags: - drives.driveItem summary: Get fields from drives + description: A collection of the fields and values for this version of the list item. operationId: drives.items.listItem.versions_GetFields parameters: - name: drive-id in: path description: 'key: id of drive' required: true + style: simple schema: type: string x-ms-docs-key-type: drive @@ -5085,6 +5387,7 @@ paths: in: path description: 'key: id of driveItem' required: true + style: simple schema: type: string x-ms-docs-key-type: driveItem @@ -5092,6 +5395,7 @@ paths: in: path description: 'key: id of listItemVersion' required: true + style: simple schema: type: string x-ms-docs-key-type: listItemVersion @@ -5139,6 +5443,7 @@ paths: in: path description: 'key: id of drive' required: true + style: simple schema: type: string x-ms-docs-key-type: drive @@ -5146,6 +5451,7 @@ paths: in: path description: 'key: id of driveItem' required: true + style: simple schema: type: string x-ms-docs-key-type: driveItem @@ -5153,6 +5459,7 @@ paths: in: path description: 'key: id of listItemVersion' required: true + style: simple schema: type: string x-ms-docs-key-type: listItemVersion @@ -5179,6 +5486,7 @@ paths: in: path description: 'key: id of drive' required: true + style: simple schema: type: string x-ms-docs-key-type: drive @@ -5186,6 +5494,7 @@ paths: in: path description: 'key: id of driveItem' required: true + style: simple schema: type: string x-ms-docs-key-type: driveItem @@ -5193,12 +5502,14 @@ paths: in: path description: 'key: id of listItemVersion' required: true + style: simple schema: type: string x-ms-docs-key-type: listItemVersion - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -5218,6 +5529,7 @@ paths: in: path description: 'key: id of drive' required: true + style: simple schema: type: string x-ms-docs-key-type: drive @@ -5225,6 +5537,7 @@ paths: in: path description: 'key: id of driveItem' required: true + style: simple schema: type: string x-ms-docs-key-type: driveItem @@ -5232,6 +5545,7 @@ paths: in: path description: 'key: id of listItemVersion' required: true + style: simple schema: type: string x-ms-docs-key-type: listItemVersion @@ -5241,17 +5555,18 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: action - '/drives/{drive-id}/items/{driveItem-id}/microsoft.graph.checkin': + '/drives/{drive-id}/items/{driveItem-id}/microsoft.graph.assignSensitivityLabel': post: tags: - drives.Actions - summary: Invoke action checkin - operationId: drives.items_checkin + summary: Invoke action assignSensitivityLabel + operationId: drives.items_assignSensitivityLabel parameters: - name: drive-id in: path description: 'key: id of drive' required: true + style: simple schema: type: string x-ms-docs-key-type: drive @@ -5259,6 +5574,7 @@ paths: in: path description: 'key: id of driveItem' required: true + style: simple schema: type: string x-ms-docs-key-type: driveItem @@ -5269,10 +5585,12 @@ paths: schema: type: object properties: - checkInAs: + sensitivityLabelId: type: string nullable: true - comment: + assignmentMethod: + $ref: '#/components/schemas/microsoft.graph.sensitivityLabelAssignmentMethod' + justificationText: type: string nullable: true additionalProperties: @@ -5284,44 +5602,22 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: action - '/drives/{drive-id}/items/{driveItem-id}/microsoft.graph.checkout': - post: - tags: - - drives.Actions - summary: Invoke action checkout - operationId: drives.items_checkout - parameters: - - name: drive-id - in: path - description: 'key: id of drive' - required: true - schema: - type: string - x-ms-docs-key-type: drive - - name: driveItem-id - in: path - description: 'key: id of driveItem' - required: true - schema: - type: string - x-ms-docs-key-type: driveItem - responses: - '204': - description: Success - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/drives/{drive-id}/items/{driveItem-id}/microsoft.graph.copy': + '/drives/{drive-id}/items/{driveItem-id}/microsoft.graph.checkin': post: tags: - drives.Actions - summary: Invoke action copy - operationId: drives.items_copy + summary: Invoke action checkin + description: 'Check in a checked out **driveItem** resource, which makes the version of the document available to others.' + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/driveitem-checkin?view=graph-rest-1.0 + operationId: drives.items_checkin parameters: - name: drive-id in: path description: 'key: id of drive' required: true + style: simple schema: type: string x-ms-docs-key-type: drive @@ -5329,6 +5625,7 @@ paths: in: path description: 'key: id of driveItem' required: true + style: simple schema: type: string x-ms-docs-key-type: driveItem @@ -5339,35 +5636,37 @@ paths: schema: type: object properties: - name: + checkInAs: + type: string + nullable: true + comment: type: string nullable: true - parentReference: - $ref: '#/components/schemas/microsoft.graph.itemReference' additionalProperties: type: object required: true responses: - '200': + '204': description: Success - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.driveItem' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: action - '/drives/{drive-id}/items/{driveItem-id}/microsoft.graph.createLink': + '/drives/{drive-id}/items/{driveItem-id}/microsoft.graph.checkout': post: tags: - drives.Actions - summary: Invoke action createLink - operationId: drives.items_createLink + summary: Invoke action checkout + description: 'Check out a **driveItem** resource to prevent others from editing the document, and prevent your changes from being visible until the documented is checked in.' + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/driveitem-checkout?view=graph-rest-1.0 + operationId: drives.items_checkout parameters: - name: drive-id in: path description: 'key: id of drive' required: true + style: simple schema: type: string x-ms-docs-key-type: drive @@ -5375,65 +5674,32 @@ paths: in: path description: 'key: id of driveItem' required: true + style: simple schema: type: string x-ms-docs-key-type: driveItem - requestBody: - description: Action parameters - content: - application/json: - schema: - type: object - properties: - type: - type: string - nullable: true - scope: - type: string - 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 - format: date-time - nullable: true - password: - type: string - nullable: true - message: - type: string - nullable: true - recipients: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.driveRecipient' - retainInheritedPermissions: - type: boolean - default: false - nullable: true - additionalProperties: - type: object - required: true responses: - '200': + '204': description: Success - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.permission' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: action - '/drives/{drive-id}/items/{driveItem-id}/microsoft.graph.createUploadSession': + '/drives/{drive-id}/items/{driveItem-id}/microsoft.graph.copy': post: tags: - drives.Actions - summary: Invoke action createUploadSession - operationId: drives.items_createUploadSession + summary: Invoke action copy + description: 'Asynchronously creates a copy of an [driveItem][item-resource] (including any children), under a new parent item or with a new name.' + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/driveitem-copy?view=graph-rest-1.0 + operationId: drives.items_copy parameters: - name: drive-id in: path description: 'key: id of drive' required: true + style: simple schema: type: string x-ms-docs-key-type: drive @@ -5441,6 +5707,7 @@ paths: in: path description: 'key: id of driveItem' required: true + style: simple schema: type: string x-ms-docs-key-type: driveItem @@ -5451,158 +5718,14 @@ paths: schema: type: object properties: - item: - $ref: '#/components/schemas/microsoft.graph.driveItemUploadableProperties' + name: + type: string + nullable: true + parentReference: + $ref: '#/components/schemas/microsoft.graph.itemReference' additionalProperties: type: object required: true - responses: - '200': - description: Success - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.uploadSession' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/drives/{drive-id}/items/{driveItem-id}/microsoft.graph.delta()': - get: - tags: - - drives.Functions - summary: Invoke function delta - operationId: drives.items_delta - parameters: - - name: drive-id - in: path - description: 'key: id of drive' - required: true - schema: - type: string - x-ms-docs-key-type: drive - - name: driveItem-id - in: path - description: 'key: id of driveItem' - required: true - schema: - type: string - x-ms-docs-key-type: driveItem - responses: - '200': - description: Success - content: - application/json: - schema: - title: Collection of driveItem - type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.driveItem' - additionalProperties: - type: object - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: function - '/drives/{drive-id}/items/{driveItem-id}/microsoft.graph.delta(token=''{token}'')': - get: - tags: - - drives.Functions - summary: Invoke function delta - operationId: drives.items_delta - parameters: - - name: drive-id - in: path - description: 'key: id of drive' - required: true - schema: - type: string - x-ms-docs-key-type: drive - - name: driveItem-id - in: path - description: 'key: id of driveItem' - required: true - schema: - type: string - x-ms-docs-key-type: driveItem - - name: token - in: path - description: 'Usage: token=''{token}''' - required: true - schema: - type: string - nullable: true - responses: - '200': - description: Success - content: - application/json: - schema: - title: Collection of driveItem - type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.driveItem' - additionalProperties: - type: object - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: function - '/drives/{drive-id}/items/{driveItem-id}/microsoft.graph.extractSensitivityLabels': - post: - tags: - - drives.Actions - summary: Invoke action extractSensitivityLabels - operationId: drives.items_extractSensitivityLabels - parameters: - - name: drive-id - in: path - description: 'key: id of drive' - required: true - schema: - type: string - x-ms-docs-key-type: drive - - name: driveItem-id - in: path - description: 'key: id of driveItem' - required: true - schema: - type: string - x-ms-docs-key-type: driveItem - responses: - '200': - description: Success - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.extractSensitivityLabelsResult' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/drives/{drive-id}/items/{driveItem-id}/microsoft.graph.follow': - post: - tags: - - drives.Actions - summary: Invoke action follow - operationId: drives.items_follow - parameters: - - name: drive-id - in: path - description: 'key: id of drive' - required: true - schema: - type: string - x-ms-docs-key-type: drive - - name: driveItem-id - in: path - description: 'key: id of driveItem' - required: true - schema: - type: string - x-ms-docs-key-type: driveItem responses: '200': description: Success @@ -5613,77 +5736,22 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: action - '/drives/{drive-id}/items/{driveItem-id}/microsoft.graph.getActivitiesByInterval(startDateTime=''{startDateTime}'',endDateTime=''{endDateTime}'',interval=''{interval}'')': - get: - tags: - - drives.Functions - summary: Invoke function getActivitiesByInterval - operationId: drives.items_getActivitiesGraphBPreInterval - parameters: - - name: drive-id - in: path - description: 'key: id of drive' - required: true - schema: - type: string - x-ms-docs-key-type: drive - - name: driveItem-id - in: path - description: 'key: id of driveItem' - required: true - schema: - type: string - x-ms-docs-key-type: driveItem - - name: startDateTime - in: path - description: 'Usage: startDateTime=''{startDateTime}''' - required: true - schema: - type: string - nullable: true - - name: endDateTime - in: path - description: 'Usage: endDateTime=''{endDateTime}''' - required: true - schema: - type: string - nullable: true - - name: interval - in: path - description: 'Usage: interval=''{interval}''' - required: true - schema: - type: string - nullable: true - responses: - '200': - description: Success - content: - application/json: - schema: - title: Collection of driveItem - type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.itemActivityStat' - additionalProperties: - type: object - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: function - '/drives/{drive-id}/items/{driveItem-id}/microsoft.graph.invite': + '/drives/{drive-id}/items/{driveItem-id}/microsoft.graph.createLink': post: tags: - drives.Actions - summary: Invoke action invite - operationId: drives.items_invite + summary: Invoke action createLink + description: "You can use **createLink** action to share a driveItem via a sharing link. The **createLink** action will create a new sharing link if the specified link type doesn't already exist for the calling application.\nIf a sharing link of the specified type already exists for the app, the existing sharing link will be returned. DriveItem resources inherit sharing permissions from their ancestors." + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/driveitem-createlink?view=graph-rest-1.0 + operationId: drives.items_createLink parameters: - name: drive-id in: path description: 'key: id of drive' required: true + style: simple schema: type: string x-ms-docs-key-type: drive @@ -5691,6 +5759,712 @@ paths: in: path description: 'key: id of driveItem' required: true + style: simple + schema: + type: string + x-ms-docs-key-type: driveItem + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + type: + type: string + nullable: true + scope: + type: string + 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 + format: date-time + nullable: true + password: + type: string + nullable: true + message: + type: string + nullable: true + recipients: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.driveRecipient' + retainInheritedPermissions: + type: boolean + default: false + nullable: true + additionalProperties: + type: object + required: true + responses: + '200': + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.permission' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/drives/{drive-id}/items/{driveItem-id}/microsoft.graph.createUploadSession': + post: + tags: + - drives.Actions + summary: Invoke action createUploadSession + description: 'Create an upload session to allow your app to upload files up to the maximum file size. An upload session allows your app to upload ranges of the file in sequential API requests, which allows the transfer to be resumed if a connection is dropped while the upload is in progress. To upload a file using an upload session:' + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/driveitem-createuploadsession?view=graph-rest-1.0 + operationId: drives.items_createUploadSession + parameters: + - name: drive-id + in: path + description: 'key: id of drive' + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: drive + - name: driveItem-id + in: path + description: 'key: id of driveItem' + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: driveItem + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + item: + $ref: '#/components/schemas/microsoft.graph.driveItemUploadableProperties' + additionalProperties: + type: object + required: true + responses: + '200': + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.uploadSession' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/drives/{drive-id}/items/{driveItem-id}/microsoft.graph.delta()': + get: + tags: + - drives.Functions + summary: Invoke function delta + operationId: drives.items_delta + parameters: + - name: drive-id + in: path + description: 'key: id of drive' + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: drive + - name: driveItem-id + in: path + description: 'key: id of driveItem' + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: driveItem + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - createdBy + - createdDateTime + - description + - eTag + - lastModifiedBy + - lastModifiedDateTime + - name + - parentReference + - webUrl + - audio + - bundle + - content + - cTag + - deleted + - file + - fileSystemInfo + - folder + - image + - location + - malware + - media + - package + - pendingOperations + - photo + - publication + - remoteItem + - root + - searchResult + - shared + - sharepointIds + - size + - source + - specialFolder + - video + - webDavUrl + - createdByUser + - lastModifiedByUser + - workbook + - activities + - analytics + - children + - listItem + - permissions + - subscriptions + - thumbnails + - versions + type: string + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - id desc + - createdBy + - createdBy desc + - createdDateTime + - createdDateTime desc + - description + - description desc + - eTag + - eTag desc + - lastModifiedBy + - lastModifiedBy desc + - lastModifiedDateTime + - lastModifiedDateTime desc + - name + - name desc + - parentReference + - parentReference desc + - webUrl + - webUrl desc + - audio + - audio desc + - bundle + - bundle desc + - content + - content desc + - cTag + - cTag desc + - deleted + - deleted desc + - file + - file desc + - fileSystemInfo + - fileSystemInfo desc + - folder + - folder desc + - image + - image desc + - location + - location desc + - malware + - malware desc + - media + - media desc + - package + - package desc + - pendingOperations + - pendingOperations desc + - photo + - photo desc + - publication + - publication desc + - remoteItem + - remoteItem desc + - root + - root desc + - searchResult + - searchResult desc + - shared + - shared desc + - sharepointIds + - sharepointIds desc + - size + - size desc + - source + - source desc + - specialFolder + - specialFolder desc + - video + - video desc + - webDavUrl + - webDavUrl desc + type: string + responses: + '200': + description: Success + content: + application/json: + schema: + title: Collection of driveItem + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.driveItem' + additionalProperties: + type: object + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: function + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + '/drives/{drive-id}/items/{driveItem-id}/microsoft.graph.delta(token=''{token}'')': + get: + tags: + - drives.Functions + summary: Invoke function delta + operationId: drives.items_delta + parameters: + - name: drive-id + in: path + description: 'key: id of drive' + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: drive + - name: driveItem-id + in: path + description: 'key: id of driveItem' + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: driveItem + - name: token + in: path + description: 'Usage: token=''{token}''' + required: true + style: simple + schema: + type: string + nullable: true + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - createdBy + - createdDateTime + - description + - eTag + - lastModifiedBy + - lastModifiedDateTime + - name + - parentReference + - webUrl + - audio + - bundle + - content + - cTag + - deleted + - file + - fileSystemInfo + - folder + - image + - location + - malware + - media + - package + - pendingOperations + - photo + - publication + - remoteItem + - root + - searchResult + - shared + - sharepointIds + - size + - source + - specialFolder + - video + - webDavUrl + - createdByUser + - lastModifiedByUser + - workbook + - activities + - analytics + - children + - listItem + - permissions + - subscriptions + - thumbnails + - versions + type: string + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - id desc + - createdBy + - createdBy desc + - createdDateTime + - createdDateTime desc + - description + - description desc + - eTag + - eTag desc + - lastModifiedBy + - lastModifiedBy desc + - lastModifiedDateTime + - lastModifiedDateTime desc + - name + - name desc + - parentReference + - parentReference desc + - webUrl + - webUrl desc + - audio + - audio desc + - bundle + - bundle desc + - content + - content desc + - cTag + - cTag desc + - deleted + - deleted desc + - file + - file desc + - fileSystemInfo + - fileSystemInfo desc + - folder + - folder desc + - image + - image desc + - location + - location desc + - malware + - malware desc + - media + - media desc + - package + - package desc + - pendingOperations + - pendingOperations desc + - photo + - photo desc + - publication + - publication desc + - remoteItem + - remoteItem desc + - root + - root desc + - searchResult + - searchResult desc + - shared + - shared desc + - sharepointIds + - sharepointIds desc + - size + - size desc + - source + - source desc + - specialFolder + - specialFolder desc + - video + - video desc + - webDavUrl + - webDavUrl desc + type: string + responses: + '200': + description: Success + content: + application/json: + schema: + title: Collection of driveItem + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.driveItem' + additionalProperties: + type: object + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: function + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + '/drives/{drive-id}/items/{driveItem-id}/microsoft.graph.extractSensitivityLabels': + post: + tags: + - drives.Actions + summary: Invoke action extractSensitivityLabels + operationId: drives.items_extractSensitivityLabels + parameters: + - name: drive-id + in: path + description: 'key: id of drive' + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: drive + - name: driveItem-id + in: path + description: 'key: id of driveItem' + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: driveItem + responses: + '200': + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.extractSensitivityLabelsResult' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/drives/{drive-id}/items/{driveItem-id}/microsoft.graph.follow': + post: + tags: + - drives.Actions + summary: Invoke action follow + description: Follow a driveItem. + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/driveitem-follow?view=graph-rest-1.0 + operationId: drives.items_follow + parameters: + - name: drive-id + in: path + description: 'key: id of drive' + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: drive + - name: driveItem-id + in: path + description: 'key: id of driveItem' + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: driveItem + responses: + '200': + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.driveItem' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/drives/{drive-id}/items/{driveItem-id}/microsoft.graph.getActivitiesByInterval(startDateTime=''{startDateTime}'',endDateTime=''{endDateTime}'',interval=''{interval}'')': + get: + tags: + - drives.Functions + summary: Invoke function getActivitiesByInterval + operationId: drives.items_getActivitiesGraphBPreInterval + parameters: + - name: drive-id + in: path + description: 'key: id of drive' + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: drive + - name: driveItem-id + in: path + description: 'key: id of driveItem' + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: driveItem + - name: startDateTime + in: path + description: 'Usage: startDateTime=''{startDateTime}''' + required: true + style: simple + schema: + type: string + nullable: true + - name: endDateTime + in: path + description: 'Usage: endDateTime=''{endDateTime}''' + required: true + style: simple + schema: + type: string + nullable: true + - name: interval + in: path + description: 'Usage: interval=''{interval}''' + required: true + style: simple + schema: + type: string + nullable: true + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - access + - create + - delete + - edit + - endDateTime + - incompleteData + - isTrending + - move + - startDateTime + - activities + type: string + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - id desc + - access + - access desc + - create + - create desc + - delete + - delete desc + - edit + - edit desc + - endDateTime + - endDateTime desc + - incompleteData + - incompleteData desc + - isTrending + - isTrending desc + - move + - move desc + - startDateTime + - startDateTime desc + type: string + responses: + '200': + description: Success + content: + application/json: + schema: + title: Collection of itemActivityStat + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.itemActivityStat' + additionalProperties: + type: object + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: function + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + '/drives/{drive-id}/items/{driveItem-id}/microsoft.graph.invite': + post: + tags: + - drives.Actions + summary: Invoke action invite + description: "Sends a sharing invitation for a **DriveItem**.\nA sharing invitation provides permissions to the recipients and optionally sends an email to the recipients to notify them the item was shared." + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/driveitem-invite?view=graph-rest-1.0 + operationId: drives.items_invite + parameters: + - name: drive-id + in: path + description: 'key: id of drive' + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: drive + - name: driveItem-id + in: path + description: 'key: id of driveItem' + required: true + style: simple schema: type: string x-ms-docs-key-type: driveItem @@ -5740,7 +6514,7 @@ paths: content: application/json: schema: - title: Collection of driveItem + title: Collection of permission type: object properties: value: @@ -5752,6 +6526,9 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: action + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore '/drives/{drive-id}/items/{driveItem-id}/microsoft.graph.preview': post: tags: @@ -5763,6 +6540,7 @@ paths: in: path description: 'key: id of drive' required: true + style: simple schema: type: string x-ms-docs-key-type: drive @@ -5770,6 +6548,7 @@ paths: in: path description: 'key: id of driveItem' required: true + style: simple schema: type: string x-ms-docs-key-type: driveItem @@ -5816,12 +6595,17 @@ paths: tags: - drives.Actions summary: Invoke action restore + description: 'Restore a driveItem that has been deleted and is currently in the recycle bin. ' + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/driveitem-restore?view=graph-rest-1.0 operationId: drives.items_restore parameters: - name: drive-id in: path description: 'key: id of drive' required: true + style: simple schema: type: string x-ms-docs-key-type: drive @@ -5829,6 +6613,7 @@ paths: in: path description: 'key: id of driveItem' required: true + style: simple schema: type: string x-ms-docs-key-type: driveItem @@ -5868,6 +6653,7 @@ paths: in: path description: 'key: id of drive' required: true + style: simple schema: type: string x-ms-docs-key-type: drive @@ -5875,6 +6661,7 @@ paths: in: path description: 'key: id of driveItem' required: true + style: simple schema: type: string x-ms-docs-key-type: driveItem @@ -5882,9 +6669,156 @@ paths: in: path description: 'Usage: q=''{q}''' required: true + style: simple schema: type: string nullable: true + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - createdBy + - createdDateTime + - description + - eTag + - lastModifiedBy + - lastModifiedDateTime + - name + - parentReference + - webUrl + - audio + - bundle + - content + - cTag + - deleted + - file + - fileSystemInfo + - folder + - image + - location + - malware + - media + - package + - pendingOperations + - photo + - publication + - remoteItem + - root + - searchResult + - shared + - sharepointIds + - size + - source + - specialFolder + - video + - webDavUrl + - createdByUser + - lastModifiedByUser + - workbook + - activities + - analytics + - children + - listItem + - permissions + - subscriptions + - thumbnails + - versions + type: string + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - id desc + - createdBy + - createdBy desc + - createdDateTime + - createdDateTime desc + - description + - description desc + - eTag + - eTag desc + - lastModifiedBy + - lastModifiedBy desc + - lastModifiedDateTime + - lastModifiedDateTime desc + - name + - name desc + - parentReference + - parentReference desc + - webUrl + - webUrl desc + - audio + - audio desc + - bundle + - bundle desc + - content + - content desc + - cTag + - cTag desc + - deleted + - deleted desc + - file + - file desc + - fileSystemInfo + - fileSystemInfo desc + - folder + - folder desc + - image + - image desc + - location + - location desc + - malware + - malware desc + - media + - media desc + - package + - package desc + - pendingOperations + - pendingOperations desc + - photo + - photo desc + - publication + - publication desc + - remoteItem + - remoteItem desc + - root + - root desc + - searchResult + - searchResult desc + - shared + - shared desc + - sharepointIds + - sharepointIds desc + - size + - size desc + - source + - source desc + - specialFolder + - specialFolder desc + - video + - video desc + - webDavUrl + - webDavUrl desc + type: string responses: '200': description: Success @@ -5903,17 +6837,25 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: function + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore '/drives/{drive-id}/items/{driveItem-id}/microsoft.graph.unfollow': post: tags: - drives.Actions summary: Invoke action unfollow + description: Unfollow a driveItem. + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/driveitem-unfollow?view=graph-rest-1.0 operationId: drives.items_unfollow parameters: - name: drive-id in: path description: 'key: id of drive' required: true + style: simple schema: type: string x-ms-docs-key-type: drive @@ -5921,6 +6863,7 @@ paths: in: path description: 'key: id of driveItem' required: true + style: simple schema: type: string x-ms-docs-key-type: driveItem @@ -5941,6 +6884,7 @@ paths: in: path description: 'key: id of drive' required: true + style: simple schema: type: string x-ms-docs-key-type: drive @@ -5948,6 +6892,7 @@ paths: in: path description: 'key: id of driveItem' required: true + style: simple schema: type: string x-ms-docs-key-type: driveItem @@ -5976,13 +6921,18 @@ paths: get: tags: - drives.driveItem - summary: Get permissions from drives + summary: List sharing permissions on a driveItem + description: List the effective sharing permissions on a driveItem. + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/driveitem-list-permissions?view=graph-rest-1.0 operationId: drives.items_ListPermissions parameters: - name: drive-id in: path description: 'key: id of drive' required: true + style: simple schema: type: string x-ms-docs-key-type: drive @@ -5990,6 +6940,7 @@ paths: in: path description: 'key: id of driveItem' required: true + style: simple schema: type: string x-ms-docs-key-type: driveItem @@ -6087,6 +7038,7 @@ paths: in: path description: 'key: id of drive' required: true + style: simple schema: type: string x-ms-docs-key-type: drive @@ -6094,6 +7046,7 @@ paths: in: path description: 'key: id of driveItem' required: true + style: simple schema: type: string x-ms-docs-key-type: driveItem @@ -6119,12 +7072,14 @@ paths: tags: - drives.driveItem summary: Get permissions from drives + description: The set of permissions for the item. Read-only. Nullable. operationId: drives.items_GetPermissions parameters: - name: drive-id in: path description: 'key: id of drive' required: true + style: simple schema: type: string x-ms-docs-key-type: drive @@ -6132,6 +7087,7 @@ paths: in: path description: 'key: id of driveItem' required: true + style: simple schema: type: string x-ms-docs-key-type: driveItem @@ -6139,6 +7095,7 @@ paths: in: path description: 'key: id of permission' required: true + style: simple schema: type: string x-ms-docs-key-type: permission @@ -6202,6 +7159,7 @@ paths: in: path description: 'key: id of drive' required: true + style: simple schema: type: string x-ms-docs-key-type: drive @@ -6209,6 +7167,7 @@ paths: in: path description: 'key: id of driveItem' required: true + style: simple schema: type: string x-ms-docs-key-type: driveItem @@ -6216,6 +7175,7 @@ paths: in: path description: 'key: id of permission' required: true + style: simple schema: type: string x-ms-docs-key-type: permission @@ -6242,6 +7202,7 @@ paths: in: path description: 'key: id of drive' required: true + style: simple schema: type: string x-ms-docs-key-type: drive @@ -6249,6 +7210,7 @@ paths: in: path description: 'key: id of driveItem' required: true + style: simple schema: type: string x-ms-docs-key-type: driveItem @@ -6256,12 +7218,14 @@ paths: in: path description: 'key: id of permission' required: true + style: simple schema: type: string x-ms-docs-key-type: permission - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -6275,12 +7239,17 @@ paths: tags: - drives.Actions summary: Invoke action grant + description: 'Grant users access to a link represented by a [permission][].' + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/permission-grant?view=graph-rest-1.0 operationId: drives.items.permissions_grant parameters: - name: drive-id in: path description: 'key: id of drive' required: true + style: simple schema: type: string x-ms-docs-key-type: drive @@ -6288,6 +7257,7 @@ paths: in: path description: 'key: id of driveItem' required: true + style: simple schema: type: string x-ms-docs-key-type: driveItem @@ -6295,6 +7265,7 @@ paths: in: path description: 'key: id of permission' required: true + style: simple schema: type: string x-ms-docs-key-type: permission @@ -6335,17 +7306,25 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: action + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore '/drives/{drive-id}/items/{driveItem-id}/permissions/{permission-id}/microsoft.graph.revokeGrants': post: tags: - drives.Actions summary: Invoke action revokeGrants + description: 'Revoke access to a [listItem][] or [driveItem][] granted via a sharing link by removing the specified [recipient][] from the link.' + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/permission-revokegrants?view=graph-rest-1.0 operationId: drives.items.permissions_revokeGrants parameters: - name: drive-id in: path description: 'key: id of drive' required: true + style: simple schema: type: string x-ms-docs-key-type: drive @@ -6353,6 +7332,7 @@ paths: in: path description: 'key: id of driveItem' required: true + style: simple schema: type: string x-ms-docs-key-type: driveItem @@ -6360,6 +7340,7 @@ paths: in: path description: 'key: id of permission' required: true + style: simple schema: type: string x-ms-docs-key-type: permission @@ -6392,12 +7373,14 @@ paths: tags: - drives.driveItem summary: Get subscriptions from drives + description: The set of subscriptions on the item. Only supported on the root of a drive. operationId: drives.items_ListSubscriptions parameters: - name: drive-id in: path description: 'key: id of drive' required: true + style: simple schema: type: string x-ms-docs-key-type: drive @@ -6405,6 +7388,7 @@ paths: in: path description: 'key: id of driveItem' required: true + style: simple schema: type: string x-ms-docs-key-type: driveItem @@ -6514,6 +7498,7 @@ paths: in: path description: 'key: id of drive' required: true + style: simple schema: type: string x-ms-docs-key-type: drive @@ -6521,6 +7506,7 @@ paths: in: path description: 'key: id of driveItem' required: true + style: simple schema: type: string x-ms-docs-key-type: driveItem @@ -6546,12 +7532,14 @@ paths: tags: - drives.driveItem summary: Get subscriptions from drives + description: The set of subscriptions on the item. Only supported on the root of a drive. operationId: drives.items_GetSubscriptions parameters: - name: drive-id in: path description: 'key: id of drive' required: true + style: simple schema: type: string x-ms-docs-key-type: drive @@ -6559,6 +7547,7 @@ paths: in: path description: 'key: id of driveItem' required: true + style: simple schema: type: string x-ms-docs-key-type: driveItem @@ -6566,6 +7555,7 @@ paths: in: path description: 'key: id of subscription' required: true + style: simple schema: type: string x-ms-docs-key-type: subscription @@ -6631,6 +7621,7 @@ paths: in: path description: 'key: id of drive' required: true + style: simple schema: type: string x-ms-docs-key-type: drive @@ -6638,6 +7629,7 @@ paths: in: path description: 'key: id of driveItem' required: true + style: simple schema: type: string x-ms-docs-key-type: driveItem @@ -6645,6 +7637,7 @@ paths: in: path description: 'key: id of subscription' required: true + style: simple schema: type: string x-ms-docs-key-type: subscription @@ -6671,6 +7664,7 @@ paths: in: path description: 'key: id of drive' required: true + style: simple schema: type: string x-ms-docs-key-type: drive @@ -6678,6 +7672,7 @@ paths: in: path description: 'key: id of driveItem' required: true + style: simple schema: type: string x-ms-docs-key-type: driveItem @@ -6685,12 +7680,14 @@ paths: in: path description: 'key: id of subscription' required: true + style: simple schema: type: string x-ms-docs-key-type: subscription - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -6710,6 +7707,7 @@ paths: in: path description: 'key: id of drive' required: true + style: simple schema: type: string x-ms-docs-key-type: drive @@ -6717,6 +7715,7 @@ paths: in: path description: 'key: id of driveItem' required: true + style: simple schema: type: string x-ms-docs-key-type: driveItem @@ -6724,6 +7723,7 @@ paths: in: path description: 'key: id of subscription' required: true + style: simple schema: type: string x-ms-docs-key-type: subscription @@ -6737,13 +7737,18 @@ paths: get: tags: - drives.driveItem - summary: Get thumbnails from drives + summary: List thumbnails for a DriveItem + description: "Retrieve a collection of ThumbnailSet resources for a DriveItem resource. A DriveItem can be represented by zero or more ThumbnailSet resources.\nEach **thumbnailSet** can have one or more **thumbnail** objects, which are images that represent the item.\nFor example, a **thumbnailSet** may include **thumbnail** objects, such as common ones including `small`, `medium`, or `large`. There are many ways to work with thumbnails on OneDrive.\nHere are the most common ones:" + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/driveitem-list-thumbnails?view=graph-rest-1.0 operationId: drives.items_ListThumbnails parameters: - name: drive-id in: path description: 'key: id of drive' required: true + style: simple schema: type: string x-ms-docs-key-type: drive @@ -6751,6 +7756,7 @@ paths: in: path description: 'key: id of driveItem' required: true + style: simple schema: type: string x-ms-docs-key-type: driveItem @@ -6827,6 +7833,7 @@ paths: in: path description: 'key: id of drive' required: true + style: simple schema: type: string x-ms-docs-key-type: drive @@ -6834,6 +7841,7 @@ paths: in: path description: 'key: id of driveItem' required: true + style: simple schema: type: string x-ms-docs-key-type: driveItem @@ -6859,12 +7867,14 @@ paths: tags: - drives.driveItem summary: Get thumbnails from drives + description: 'Collection containing [ThumbnailSet][] objects associated with the item. For more info, see [getting thumbnails][]. Read-only. Nullable.' operationId: drives.items_GetThumbnails parameters: - name: drive-id in: path description: 'key: id of drive' required: true + style: simple schema: type: string x-ms-docs-key-type: drive @@ -6872,6 +7882,7 @@ paths: in: path description: 'key: id of driveItem' required: true + style: simple schema: type: string x-ms-docs-key-type: driveItem @@ -6879,6 +7890,7 @@ paths: in: path description: 'key: id of thumbnailSet' required: true + style: simple schema: type: string x-ms-docs-key-type: thumbnailSet @@ -6930,6 +7942,7 @@ paths: in: path description: 'key: id of drive' required: true + style: simple schema: type: string x-ms-docs-key-type: drive @@ -6937,6 +7950,7 @@ paths: in: path description: 'key: id of driveItem' required: true + style: simple schema: type: string x-ms-docs-key-type: driveItem @@ -6944,6 +7958,7 @@ paths: in: path description: 'key: id of thumbnailSet' required: true + style: simple schema: type: string x-ms-docs-key-type: thumbnailSet @@ -6970,6 +7985,7 @@ paths: in: path description: 'key: id of drive' required: true + style: simple schema: type: string x-ms-docs-key-type: drive @@ -6977,6 +7993,7 @@ paths: in: path description: 'key: id of driveItem' required: true + style: simple schema: type: string x-ms-docs-key-type: driveItem @@ -6984,12 +8001,14 @@ paths: in: path description: 'key: id of thumbnailSet' required: true + style: simple schema: type: string x-ms-docs-key-type: thumbnailSet - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -7002,13 +8021,18 @@ paths: get: tags: - drives.driveItem - summary: Get versions from drives + summary: List versions of a driveItem + description: "OneDrive and SharePoint can be configured to retain the history for files.\nDepending on the service and configuration, a new version can be created for each edit, each time the file is saved, manually, or never. Previous versions of a document may be retained for a finite period of time depending on admin settings which may be unique per user or location." + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/driveitem-list-versions?view=graph-rest-1.0 operationId: drives.items_ListVersions parameters: - name: drive-id in: path description: 'key: id of drive' required: true + style: simple schema: type: string x-ms-docs-key-type: drive @@ -7016,6 +8040,7 @@ paths: in: path description: 'key: id of driveItem' required: true + style: simple schema: type: string x-ms-docs-key-type: driveItem @@ -7095,6 +8120,7 @@ paths: in: path description: 'key: id of drive' required: true + style: simple schema: type: string x-ms-docs-key-type: drive @@ -7102,6 +8128,7 @@ paths: in: path description: 'key: id of driveItem' required: true + style: simple schema: type: string x-ms-docs-key-type: driveItem @@ -7127,12 +8154,14 @@ paths: tags: - drives.driveItem summary: Get versions from drives + description: 'The list of previous versions of the item. For more info, see [getting previous versions][]. Read-only. Nullable.' operationId: drives.items_GetVersions parameters: - name: drive-id in: path description: 'key: id of drive' required: true + style: simple schema: type: string x-ms-docs-key-type: drive @@ -7140,6 +8169,7 @@ paths: in: path description: 'key: id of driveItem' required: true + style: simple schema: type: string x-ms-docs-key-type: driveItem @@ -7147,6 +8177,7 @@ paths: in: path description: 'key: id of driveItemVersion' required: true + style: simple schema: type: string x-ms-docs-key-type: driveItemVersion @@ -7202,6 +8233,7 @@ paths: in: path description: 'key: id of drive' required: true + style: simple schema: type: string x-ms-docs-key-type: drive @@ -7209,6 +8241,7 @@ paths: in: path description: 'key: id of driveItem' required: true + style: simple schema: type: string x-ms-docs-key-type: driveItem @@ -7216,6 +8249,7 @@ paths: in: path description: 'key: id of driveItemVersion' required: true + style: simple schema: type: string x-ms-docs-key-type: driveItemVersion @@ -7242,6 +8276,7 @@ paths: in: path description: 'key: id of drive' required: true + style: simple schema: type: string x-ms-docs-key-type: drive @@ -7249,6 +8284,7 @@ paths: in: path description: 'key: id of driveItem' required: true + style: simple schema: type: string x-ms-docs-key-type: driveItem @@ -7256,12 +8292,14 @@ paths: in: path description: 'key: id of driveItemVersion' required: true + style: simple schema: type: string x-ms-docs-key-type: driveItemVersion - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -7275,12 +8313,16 @@ paths: tags: - drives.driveItem summary: Get content for the navigation property versions from drives + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/driveitem-list-versions?view=graph-rest-1.0 operationId: drives.items_GetVersionsContent parameters: - name: drive-id in: path description: 'key: id of drive' required: true + style: simple schema: type: string x-ms-docs-key-type: drive @@ -7288,6 +8330,7 @@ paths: in: path description: 'key: id of driveItem' required: true + style: simple schema: type: string x-ms-docs-key-type: driveItem @@ -7295,6 +8338,7 @@ paths: in: path description: 'key: id of driveItemVersion' required: true + style: simple schema: type: string x-ms-docs-key-type: driveItemVersion @@ -7319,6 +8363,7 @@ paths: in: path description: 'key: id of drive' required: true + style: simple schema: type: string x-ms-docs-key-type: drive @@ -7326,6 +8371,7 @@ paths: in: path description: 'key: id of driveItem' required: true + style: simple schema: type: string x-ms-docs-key-type: driveItem @@ -7333,6 +8379,7 @@ paths: in: path description: 'key: id of driveItemVersion' required: true + style: simple schema: type: string x-ms-docs-key-type: driveItemVersion @@ -7355,12 +8402,17 @@ paths: tags: - drives.Actions summary: Invoke action restoreVersion + description: 'Restore a previous version of a DriveItem to be the current version. This will create a new version with the contents of the previous version, but preserves all existing versions of the file.' + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/driveitemversion-restore?view=graph-rest-1.0 operationId: drives.items.versions_restoreVersion parameters: - name: drive-id in: path description: 'key: id of drive' required: true + style: simple schema: type: string x-ms-docs-key-type: drive @@ -7368,6 +8420,7 @@ paths: in: path description: 'key: id of driveItem' required: true + style: simple schema: type: string x-ms-docs-key-type: driveItem @@ -7375,6 +8428,7 @@ paths: in: path description: 'key: id of driveItemVersion' required: true + style: simple schema: type: string x-ms-docs-key-type: driveItemVersion @@ -7389,12 +8443,14 @@ paths: tags: - drives.list summary: Get list from drives + description: 'For drives in SharePoint, the underlying document library list. Read-only. Nullable.' operationId: drives_GetList parameters: - name: drive-id in: path description: 'key: id of drive' required: true + style: simple schema: type: string x-ms-docs-key-type: drive @@ -7510,6 +8566,7 @@ paths: in: path description: 'key: id of drive' required: true + style: simple schema: type: string x-ms-docs-key-type: drive @@ -7536,12 +8593,14 @@ paths: in: path description: 'key: id of drive' required: true + style: simple schema: type: string x-ms-docs-key-type: drive - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -7555,12 +8614,14 @@ paths: tags: - drives.list summary: Get activities from drives + description: The recent activities that took place within this list. operationId: drives.list_ListActivities parameters: - name: drive-id in: path description: 'key: id of drive' required: true + style: simple schema: type: string x-ms-docs-key-type: drive @@ -7638,6 +8699,7 @@ paths: in: path description: 'key: id of drive' required: true + style: simple schema: type: string x-ms-docs-key-type: drive @@ -7662,13 +8724,18 @@ paths: get: tags: - drives.list - summary: Get columns from drives + summary: List columns in a list + description: 'Get the collection of columns, represented as [columnDefinition][columnDefinition] resources, in a [list][list].' + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/list-list-columns?view=graph-rest-1.0 operationId: drives.list_ListColumns parameters: - name: drive-id in: path description: 'key: id of drive' required: true + style: simple schema: type: string x-ms-docs-key-type: drive @@ -7821,13 +8888,18 @@ paths: post: tags: - drives.list - summary: Create new navigation property to columns for drives + summary: Create columnDefinition + description: 'Create a column for a [list][list] with a request that specifies a [columnDefinition][columnDefinition].' + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/list-post-columns?view=graph-rest-1.0 operationId: drives.list_CreateColumns parameters: - name: drive-id in: path description: 'key: id of drive' required: true + style: simple schema: type: string x-ms-docs-key-type: drive @@ -7859,6 +8931,7 @@ paths: in: path description: 'key: id of drive' required: true + style: simple schema: type: string x-ms-docs-key-type: drive @@ -7866,6 +8939,7 @@ paths: in: path description: 'key: id of columnDefinition' required: true + style: simple schema: type: string x-ms-docs-key-type: columnDefinition @@ -7952,6 +9026,7 @@ paths: in: path description: 'key: id of drive' required: true + style: simple schema: type: string x-ms-docs-key-type: drive @@ -7959,6 +9034,7 @@ paths: in: path description: 'key: id of columnDefinition' required: true + style: simple schema: type: string x-ms-docs-key-type: columnDefinition @@ -7985,6 +9061,7 @@ paths: in: path description: 'key: id of drive' required: true + style: simple schema: type: string x-ms-docs-key-type: drive @@ -7992,12 +9069,14 @@ paths: in: path description: 'key: id of columnDefinition' required: true + style: simple schema: type: string x-ms-docs-key-type: columnDefinition - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -8011,12 +9090,14 @@ paths: tags: - drives.list summary: Get sourceColumn from drives + description: The source column for content type column. operationId: drives.list.columns_GetSourceColumn parameters: - name: drive-id in: path description: 'key: id of drive' required: true + style: simple schema: type: string x-ms-docs-key-type: drive @@ -8024,6 +9105,7 @@ paths: in: path description: 'key: id of columnDefinition' required: true + style: simple schema: type: string x-ms-docs-key-type: columnDefinition @@ -8104,13 +9186,18 @@ paths: get: tags: - drives.list - summary: Get contentTypes from drives + summary: List contentTypes in a list + description: 'Get the collection of [contentType][contentType] resources in a [list][].' + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/list-list-contenttypes?view=graph-rest-1.0 operationId: drives.list_ListContentTypes parameters: - name: drive-id in: path description: 'key: id of drive' required: true + style: simple schema: type: string x-ms-docs-key-type: drive @@ -8227,6 +9314,7 @@ paths: in: path description: 'key: id of drive' required: true + style: simple schema: type: string x-ms-docs-key-type: drive @@ -8258,6 +9346,7 @@ paths: in: path description: 'key: id of drive' required: true + style: simple schema: type: string x-ms-docs-key-type: drive @@ -8265,6 +9354,7 @@ paths: in: path description: 'key: id of contentType' required: true + style: simple schema: type: string x-ms-docs-key-type: contentType @@ -8372,6 +9462,7 @@ paths: in: path description: 'key: id of drive' required: true + style: simple schema: type: string x-ms-docs-key-type: drive @@ -8379,6 +9470,7 @@ paths: in: path description: 'key: id of contentType' required: true + style: simple schema: type: string x-ms-docs-key-type: contentType @@ -8405,6 +9497,7 @@ paths: in: path description: 'key: id of drive' required: true + style: simple schema: type: string x-ms-docs-key-type: drive @@ -8412,12 +9505,14 @@ paths: in: path description: 'key: id of contentType' required: true + style: simple schema: type: string x-ms-docs-key-type: contentType - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -8431,12 +9526,14 @@ paths: tags: - drives.list summary: Get base from drives + description: Parent contentType from which this content type is derived. operationId: drives.list.contentTypes_GetBase parameters: - name: drive-id in: path description: 'key: id of drive' required: true + style: simple schema: type: string x-ms-docs-key-type: drive @@ -8444,6 +9541,7 @@ paths: in: path description: 'key: id of contentType' required: true + style: simple schema: type: string x-ms-docs-key-type: contentType @@ -8536,12 +9634,14 @@ paths: tags: - drives.list summary: Get baseTypes from drives + description: The collection of content types that are ancestors of this content type. operationId: drives.list.contentTypes_ListBaseTypes parameters: - name: drive-id in: path description: 'key: id of drive' required: true + style: simple schema: type: string x-ms-docs-key-type: drive @@ -8549,6 +9649,7 @@ paths: in: path description: 'key: id of contentType' required: true + style: simple schema: type: string x-ms-docs-key-type: contentType @@ -8660,12 +9761,14 @@ paths: tags: - drives.list summary: Get baseTypes from drives + description: The collection of content types that are ancestors of this content type. operationId: drives.list.contentTypes_GetBaseTypes parameters: - name: drive-id in: path description: 'key: id of drive' required: true + style: simple schema: type: string x-ms-docs-key-type: drive @@ -8673,6 +9776,7 @@ paths: in: path description: 'key: id of contentType' required: true + style: simple schema: type: string x-ms-docs-key-type: contentType @@ -8680,6 +9784,7 @@ paths: in: path description: 'key: id of contentType' required: true + style: simple schema: type: string x-ms-docs-key-type: contentType @@ -8777,12 +9882,14 @@ paths: tags: - drives.list summary: Get columnLinks from drives + description: The collection of columns that are required by this content type operationId: drives.list.contentTypes_ListColumnLinks parameters: - name: drive-id in: path description: 'key: id of drive' required: true + style: simple schema: type: string x-ms-docs-key-type: drive @@ -8790,6 +9897,7 @@ paths: in: path description: 'key: id of contentType' required: true + style: simple schema: type: string x-ms-docs-key-type: contentType @@ -8857,6 +9965,7 @@ paths: in: path description: 'key: id of drive' required: true + style: simple schema: type: string x-ms-docs-key-type: drive @@ -8864,6 +9973,7 @@ paths: in: path description: 'key: id of contentType' required: true + style: simple schema: type: string x-ms-docs-key-type: contentType @@ -8889,12 +9999,14 @@ paths: tags: - drives.list summary: Get columnLinks from drives + description: The collection of columns that are required by this content type operationId: drives.list.contentTypes_GetColumnLinks parameters: - name: drive-id in: path description: 'key: id of drive' required: true + style: simple schema: type: string x-ms-docs-key-type: drive @@ -8902,6 +10014,7 @@ paths: in: path description: 'key: id of contentType' required: true + style: simple schema: type: string x-ms-docs-key-type: contentType @@ -8909,6 +10022,7 @@ paths: in: path description: 'key: id of columnLink' required: true + style: simple schema: type: string x-ms-docs-key-type: columnLink @@ -8957,6 +10071,7 @@ paths: in: path description: 'key: id of drive' required: true + style: simple schema: type: string x-ms-docs-key-type: drive @@ -8964,6 +10079,7 @@ paths: in: path description: 'key: id of contentType' required: true + style: simple schema: type: string x-ms-docs-key-type: contentType @@ -8971,6 +10087,7 @@ paths: in: path description: 'key: id of columnLink' required: true + style: simple schema: type: string x-ms-docs-key-type: columnLink @@ -8997,6 +10114,7 @@ paths: in: path description: 'key: id of drive' required: true + style: simple schema: type: string x-ms-docs-key-type: drive @@ -9004,6 +10122,7 @@ paths: in: path description: 'key: id of contentType' required: true + style: simple schema: type: string x-ms-docs-key-type: contentType @@ -9011,12 +10130,14 @@ paths: in: path description: 'key: id of columnLink' required: true + style: simple schema: type: string x-ms-docs-key-type: columnLink - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -9030,12 +10151,14 @@ paths: tags: - drives.list summary: Get columnPositions from drives + description: Column order information in a content type. operationId: drives.list.contentTypes_ListColumnPositions parameters: - name: drive-id in: path description: 'key: id of drive' required: true + style: simple schema: type: string x-ms-docs-key-type: drive @@ -9043,6 +10166,7 @@ paths: in: path description: 'key: id of contentType' required: true + style: simple schema: type: string x-ms-docs-key-type: contentType @@ -9197,12 +10321,14 @@ paths: tags: - drives.list summary: Get columnPositions from drives + description: Column order information in a content type. operationId: drives.list.contentTypes_GetColumnPositions parameters: - name: drive-id in: path description: 'key: id of drive' required: true + style: simple schema: type: string x-ms-docs-key-type: drive @@ -9210,6 +10336,7 @@ paths: in: path description: 'key: id of contentType' required: true + style: simple schema: type: string x-ms-docs-key-type: contentType @@ -9217,6 +10344,7 @@ paths: in: path description: 'key: id of columnDefinition' required: true + style: simple schema: type: string x-ms-docs-key-type: columnDefinition @@ -9298,13 +10426,18 @@ paths: get: tags: - drives.list - summary: Get columns from drives + summary: List columns in a content type + description: 'Get the collection of columns, represented as [columnDefinition][columnDefinition] resources, in a [content type][contentType].' + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/contenttype-list-columns?view=graph-rest-1.0 operationId: drives.list.contentTypes_ListColumns parameters: - name: drive-id in: path description: 'key: id of drive' required: true + style: simple schema: type: string x-ms-docs-key-type: drive @@ -9312,6 +10445,7 @@ paths: in: path description: 'key: id of contentType' required: true + style: simple schema: type: string x-ms-docs-key-type: contentType @@ -9464,13 +10598,18 @@ paths: post: tags: - drives.list - summary: Create new navigation property to columns for drives + summary: Create columnDefinition for a content type + description: 'Add a column to a [content type][contentType] in a site or list by specifying a [columnDefinition][columnDefinition].' + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/contenttype-post-columns?view=graph-rest-1.0 operationId: drives.list.contentTypes_CreateColumns parameters: - name: drive-id in: path description: 'key: id of drive' required: true + style: simple schema: type: string x-ms-docs-key-type: drive @@ -9478,6 +10617,7 @@ paths: in: path description: 'key: id of contentType' required: true + style: simple schema: type: string x-ms-docs-key-type: contentType @@ -9503,12 +10643,14 @@ paths: tags: - drives.list summary: Get columns from drives + description: The collection of column definitions for this contentType. operationId: drives.list.contentTypes_GetColumns parameters: - name: drive-id in: path description: 'key: id of drive' required: true + style: simple schema: type: string x-ms-docs-key-type: drive @@ -9516,6 +10658,7 @@ paths: in: path description: 'key: id of contentType' required: true + style: simple schema: type: string x-ms-docs-key-type: contentType @@ -9523,6 +10666,7 @@ paths: in: path description: 'key: id of columnDefinition' required: true + style: simple schema: type: string x-ms-docs-key-type: columnDefinition @@ -9610,6 +10754,7 @@ paths: in: path description: 'key: id of drive' required: true + style: simple schema: type: string x-ms-docs-key-type: drive @@ -9617,6 +10762,7 @@ paths: in: path description: 'key: id of contentType' required: true + style: simple schema: type: string x-ms-docs-key-type: contentType @@ -9624,6 +10770,7 @@ paths: in: path description: 'key: id of columnDefinition' required: true + style: simple schema: type: string x-ms-docs-key-type: columnDefinition @@ -9650,6 +10797,7 @@ paths: in: path description: 'key: id of drive' required: true + style: simple schema: type: string x-ms-docs-key-type: drive @@ -9657,6 +10805,7 @@ paths: in: path description: 'key: id of contentType' required: true + style: simple schema: type: string x-ms-docs-key-type: contentType @@ -9664,12 +10813,14 @@ paths: in: path description: 'key: id of columnDefinition' required: true + style: simple schema: type: string x-ms-docs-key-type: columnDefinition - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -9683,12 +10834,14 @@ paths: tags: - drives.list summary: Get sourceColumn from drives + description: The source column for content type column. operationId: drives.list.contentTypes.columns_GetSourceColumn parameters: - name: drive-id in: path description: 'key: id of drive' required: true + style: simple schema: type: string x-ms-docs-key-type: drive @@ -9696,6 +10849,7 @@ paths: in: path description: 'key: id of contentType' required: true + style: simple schema: type: string x-ms-docs-key-type: contentType @@ -9703,6 +10857,7 @@ paths: in: path description: 'key: id of columnDefinition' required: true + style: simple schema: type: string x-ms-docs-key-type: columnDefinition @@ -9785,12 +10940,17 @@ paths: tags: - drives.Actions summary: Invoke action associateWithHubSites + description: 'Associate a [content type][contentType] with a list of hub sites.' + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/contenttype-associatewithhubsites?view=graph-rest-1.0 operationId: drives.list.contentTypes_associateGraphWPreHubSites parameters: - name: drive-id in: path description: 'key: id of drive' required: true + style: simple schema: type: string x-ms-docs-key-type: drive @@ -9798,6 +10958,7 @@ paths: in: path description: 'key: id of contentType' required: true + style: simple schema: type: string x-ms-docs-key-type: contentType @@ -9830,12 +10991,17 @@ paths: tags: - drives.Actions summary: Invoke action copyToDefaultContentLocation + description: 'Copy a file to a default content location in a [content type][contentType]. The file can then be added as a default file or template via a POST operation.' + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/contenttype-copytodefaultcontentlocation?view=graph-rest-1.0 operationId: drives.list.contentTypes_copyToDefaultContentLocation parameters: - name: drive-id in: path description: 'key: id of drive' required: true + style: simple schema: type: string x-ms-docs-key-type: drive @@ -9843,6 +11009,7 @@ paths: in: path description: 'key: id of contentType' required: true + style: simple schema: type: string x-ms-docs-key-type: contentType @@ -9878,6 +11045,7 @@ paths: in: path description: 'key: id of drive' required: true + style: simple schema: type: string x-ms-docs-key-type: drive @@ -9885,6 +11053,7 @@ paths: in: path description: 'key: id of contentType' required: true + style: simple schema: type: string x-ms-docs-key-type: contentType @@ -9909,12 +11078,17 @@ paths: tags: - drives.Actions summary: Invoke action publish + description: 'Publishes a [contentType][] present in a content type hub site.' + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/contenttype-publish?view=graph-rest-1.0 operationId: drives.list.contentTypes_publish parameters: - name: drive-id in: path description: 'key: id of drive' required: true + style: simple schema: type: string x-ms-docs-key-type: drive @@ -9922,6 +11096,7 @@ paths: in: path description: 'key: id of contentType' required: true + style: simple schema: type: string x-ms-docs-key-type: contentType @@ -9936,12 +11111,17 @@ paths: tags: - drives.Actions summary: Invoke action unpublish + description: 'Unpublish a [contentType][] from a content type hub site.' + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/contenttype-unpublish?view=graph-rest-1.0 operationId: drives.list.contentTypes_unpublish parameters: - name: drive-id in: path description: 'key: id of drive' required: true + style: simple schema: type: string x-ms-docs-key-type: drive @@ -9949,6 +11129,7 @@ paths: in: path description: 'key: id of contentType' required: true + style: simple schema: type: string x-ms-docs-key-type: contentType @@ -9963,12 +11144,17 @@ paths: tags: - drives.Actions summary: Invoke action addCopy + description: 'Add a copy of a [content type][contentType] from a [site][site] to a [list][list].' + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/contenttype-addcopy?view=graph-rest-1.0 operationId: drives.list.contentTypes_addCopy parameters: - name: drive-id in: path description: 'key: id of drive' required: true + style: simple schema: type: string x-ms-docs-key-type: drive @@ -9999,12 +11185,17 @@ paths: tags: - drives.Actions summary: Invoke action addCopyFromContentTypeHub + description: 'Add or sync a copy of a published content type from the content type hub to a target site or a list. This method is part of the content type publishing changes to optimize the syncing of published content types to sites and lists, effectively switching from a ''push everywhere'' to ''pull as needed'' approach. The method allows users to pull content types directly from the content type hub to a site or list. For more information, see getCompatibleHubContentTypes and the blog post Syntex Product Updates – August 2021.' + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/contenttype-addcopyfromcontenttypehub?view=graph-rest-1.0 operationId: drives.list.contentTypes_addCopyFromContentTypeHub parameters: - name: drive-id in: path description: 'key: id of drive' required: true + style: simple schema: type: string x-ms-docs-key-type: drive @@ -10041,9 +11232,87 @@ paths: in: path description: 'key: id of drive' required: true + style: simple schema: type: string x-ms-docs-key-type: drive + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - associatedHubsUrls + - description + - documentSet + - documentTemplate + - group + - hidden + - inheritedFrom + - isBuiltIn + - name + - order + - parentId + - propagateChanges + - readOnly + - sealed + - base + - baseTypes + - columnLinks + - columnPositions + - columns + type: string + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - id desc + - associatedHubsUrls + - associatedHubsUrls desc + - description + - description desc + - documentSet + - documentSet desc + - documentTemplate + - documentTemplate desc + - group + - group desc + - hidden + - hidden desc + - inheritedFrom + - inheritedFrom desc + - isBuiltIn + - isBuiltIn desc + - name + - name desc + - order + - order desc + - parentId + - parentId desc + - propagateChanges + - propagateChanges desc + - readOnly + - readOnly desc + - sealed + - sealed desc + type: string responses: '200': description: Success @@ -10062,17 +11331,22 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: function + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore '/drives/{drive-id}/list/drive': get: tags: - drives.list summary: Get drive from drives + description: 'Only present on document libraries. Allows access to the list as a [drive][] resource with [driveItems][driveItem].' operationId: drives.list_GetDrive parameters: - name: drive-id in: path description: 'key: id of drive' required: true + style: simple schema: type: string x-ms-docs-key-type: drive @@ -10183,13 +11457,18 @@ paths: get: tags: - drives.list - summary: Get items from drives + summary: Enumerate items in a list + description: 'Get the collection of [items][item] in a [list][].' + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/listitem-list?view=graph-rest-1.0 operationId: drives.list_ListItems parameters: - name: drive-id in: path description: 'key: id of drive' required: true + style: simple schema: type: string x-ms-docs-key-type: drive @@ -10299,13 +11578,18 @@ paths: post: tags: - drives.list - summary: Create new navigation property to items for drives + summary: Create a new item in a list + description: 'Create a new [listItem][] in a [list][].' + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/listitem-create?view=graph-rest-1.0 operationId: drives.list_CreateItems parameters: - name: drive-id in: path description: 'key: id of drive' required: true + style: simple schema: type: string x-ms-docs-key-type: drive @@ -10331,12 +11615,14 @@ paths: tags: - drives.list summary: Get items from drives + description: All items contained in the list. operationId: drives.list_GetItems parameters: - name: drive-id in: path description: 'key: id of drive' required: true + style: simple schema: type: string x-ms-docs-key-type: drive @@ -10344,6 +11630,7 @@ paths: in: path description: 'key: id of listItem' required: true + style: simple schema: type: string x-ms-docs-key-type: listItem @@ -10464,6 +11751,7 @@ paths: in: path description: 'key: id of drive' required: true + style: simple schema: type: string x-ms-docs-key-type: drive @@ -10471,6 +11759,7 @@ paths: in: path description: 'key: id of listItem' required: true + style: simple schema: type: string x-ms-docs-key-type: listItem @@ -10497,6 +11786,7 @@ paths: in: path description: 'key: id of drive' required: true + style: simple schema: type: string x-ms-docs-key-type: drive @@ -10504,12 +11794,14 @@ paths: in: path description: 'key: id of listItem' required: true + style: simple schema: type: string x-ms-docs-key-type: listItem - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -10523,12 +11815,14 @@ paths: tags: - drives.list summary: Get activities from drives + description: The list of recent activities that took place on this item. operationId: drives.list.items_ListActivities parameters: - name: drive-id in: path description: 'key: id of drive' required: true + style: simple schema: type: string x-ms-docs-key-type: drive @@ -10536,6 +11830,7 @@ paths: in: path description: 'key: id of listItem' required: true + style: simple schema: type: string x-ms-docs-key-type: listItem @@ -10613,6 +11908,7 @@ paths: in: path description: 'key: id of drive' required: true + style: simple schema: type: string x-ms-docs-key-type: drive @@ -10620,6 +11916,7 @@ paths: in: path description: 'key: id of listItem' required: true + style: simple schema: type: string x-ms-docs-key-type: listItem @@ -10645,12 +11942,14 @@ paths: tags: - drives.list summary: Get activities from drives + description: The list of recent activities that took place on this item. operationId: drives.list.items_GetActivities parameters: - name: drive-id in: path description: 'key: id of drive' required: true + style: simple schema: type: string x-ms-docs-key-type: drive @@ -10658,6 +11957,7 @@ paths: in: path description: 'key: id of listItem' required: true + style: simple schema: type: string x-ms-docs-key-type: listItem @@ -10665,6 +11965,7 @@ paths: in: path description: 'key: id of itemActivityOLD' required: true + style: simple schema: type: string x-ms-docs-key-type: itemActivityOLD @@ -10732,6 +12033,7 @@ paths: in: path description: 'key: id of drive' required: true + style: simple schema: type: string x-ms-docs-key-type: drive @@ -10739,6 +12041,7 @@ paths: in: path description: 'key: id of listItem' required: true + style: simple schema: type: string x-ms-docs-key-type: listItem @@ -10746,6 +12049,7 @@ paths: in: path description: 'key: id of itemActivityOLD' required: true + style: simple schema: type: string x-ms-docs-key-type: itemActivityOLD @@ -10772,6 +12076,7 @@ paths: in: path description: 'key: id of drive' required: true + style: simple schema: type: string x-ms-docs-key-type: drive @@ -10779,6 +12084,7 @@ paths: in: path description: 'key: id of listItem' required: true + style: simple schema: type: string x-ms-docs-key-type: listItem @@ -10786,12 +12092,14 @@ paths: in: path description: 'key: id of itemActivityOLD' required: true + style: simple schema: type: string x-ms-docs-key-type: itemActivityOLD - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -10811,6 +12119,7 @@ paths: in: path description: 'key: id of drive' required: true + style: simple schema: type: string x-ms-docs-key-type: drive @@ -10818,6 +12127,7 @@ paths: in: path description: 'key: id of listItem' required: true + style: simple schema: type: string x-ms-docs-key-type: listItem @@ -10825,6 +12135,7 @@ paths: in: path description: 'key: id of itemActivityOLD' required: true + style: simple schema: type: string x-ms-docs-key-type: itemActivityOLD @@ -10991,12 +12302,14 @@ paths: tags: - drives.list summary: Get content for the navigation property driveItem from drives + description: 'The content stream, if the item represents a file.' operationId: drives.list.items.activities_GetDriveItemContent parameters: - name: drive-id in: path description: 'key: id of drive' required: true + style: simple schema: type: string x-ms-docs-key-type: drive @@ -11004,6 +12317,7 @@ paths: in: path description: 'key: id of listItem' required: true + style: simple schema: type: string x-ms-docs-key-type: listItem @@ -11011,6 +12325,7 @@ paths: in: path description: 'key: id of itemActivityOLD' required: true + style: simple schema: type: string x-ms-docs-key-type: itemActivityOLD @@ -11029,12 +12344,14 @@ paths: tags: - drives.list summary: Update content for the navigation property driveItem in drives + description: 'The content stream, if the item represents a file.' operationId: drives.list.items.activities_SetDriveItemContent parameters: - name: drive-id in: path description: 'key: id of drive' required: true + style: simple schema: type: string x-ms-docs-key-type: drive @@ -11042,6 +12359,7 @@ paths: in: path description: 'key: id of listItem' required: true + style: simple schema: type: string x-ms-docs-key-type: listItem @@ -11049,6 +12367,7 @@ paths: in: path description: 'key: id of itemActivityOLD' required: true + style: simple schema: type: string x-ms-docs-key-type: itemActivityOLD @@ -11077,6 +12396,7 @@ paths: in: path description: 'key: id of drive' required: true + style: simple schema: type: string x-ms-docs-key-type: drive @@ -11084,6 +12404,7 @@ paths: in: path description: 'key: id of listItem' required: true + style: simple schema: type: string x-ms-docs-key-type: listItem @@ -11091,6 +12412,7 @@ paths: in: path description: 'key: id of itemActivityOLD' required: true + style: simple schema: type: string x-ms-docs-key-type: itemActivityOLD @@ -11210,12 +12532,14 @@ paths: tags: - drives.list summary: Get analytics from drives + description: Analytics about the view activities that took place on this item. operationId: drives.list.items_GetAnalytics parameters: - name: drive-id in: path description: 'key: id of drive' required: true + style: simple schema: type: string x-ms-docs-key-type: drive @@ -11223,6 +12547,7 @@ paths: in: path description: 'key: id of listItem' required: true + style: simple schema: type: string x-ms-docs-key-type: listItem @@ -11286,13 +12611,18 @@ paths: get: tags: - drives.list - summary: Get documentSetVersions from drives + summary: List documentSetVersions + description: Get a list of the versions of a document set item in a list. + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/listitem-list-documentsetversions?view=graph-rest-1.0 operationId: drives.list.items_ListDocumentSetVersions parameters: - name: drive-id in: path description: 'key: id of drive' required: true + style: simple schema: type: string x-ms-docs-key-type: drive @@ -11300,6 +12630,7 @@ paths: in: path description: 'key: id of listItem' required: true + style: simple schema: type: string x-ms-docs-key-type: listItem @@ -11383,13 +12714,18 @@ paths: post: tags: - drives.list - summary: Create new navigation property to documentSetVersions for drives + summary: Create documentSetVersion + description: Create a new version of a document set item in a list. + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/listitem-post-documentsetversions?view=graph-rest-1.0 operationId: drives.list.items_CreateDocumentSetVersions parameters: - name: drive-id in: path description: 'key: id of drive' required: true + style: simple schema: type: string x-ms-docs-key-type: drive @@ -11397,6 +12733,7 @@ paths: in: path description: 'key: id of listItem' required: true + style: simple schema: type: string x-ms-docs-key-type: listItem @@ -11422,12 +12759,14 @@ paths: tags: - drives.list summary: Get documentSetVersions from drives + description: Version information for a document set version created by a user. operationId: drives.list.items_GetDocumentSetVersions parameters: - name: drive-id in: path description: 'key: id of drive' required: true + style: simple schema: type: string x-ms-docs-key-type: drive @@ -11435,6 +12774,7 @@ paths: in: path description: 'key: id of listItem' required: true + style: simple schema: type: string x-ms-docs-key-type: listItem @@ -11442,6 +12782,7 @@ paths: in: path description: 'key: id of documentSetVersion' required: true + style: simple schema: type: string x-ms-docs-key-type: documentSetVersion @@ -11508,6 +12849,7 @@ paths: in: path description: 'key: id of drive' required: true + style: simple schema: type: string x-ms-docs-key-type: drive @@ -11515,6 +12857,7 @@ paths: in: path description: 'key: id of listItem' required: true + style: simple schema: type: string x-ms-docs-key-type: listItem @@ -11522,6 +12865,7 @@ paths: in: path description: 'key: id of documentSetVersion' required: true + style: simple schema: type: string x-ms-docs-key-type: documentSetVersion @@ -11548,6 +12892,7 @@ paths: in: path description: 'key: id of drive' required: true + style: simple schema: type: string x-ms-docs-key-type: drive @@ -11555,6 +12900,7 @@ paths: in: path description: 'key: id of listItem' required: true + style: simple schema: type: string x-ms-docs-key-type: listItem @@ -11562,12 +12908,14 @@ paths: in: path description: 'key: id of documentSetVersion' required: true + style: simple schema: type: string x-ms-docs-key-type: documentSetVersion - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -11581,12 +12929,17 @@ paths: tags: - drives.Actions summary: Invoke action restore + description: Restore a document set version. + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/documentsetversion-restore?view=graph-rest-1.0 operationId: drives.list.items.documentSetVersions_restore parameters: - name: drive-id in: path description: 'key: id of drive' required: true + style: simple schema: type: string x-ms-docs-key-type: drive @@ -11594,6 +12947,7 @@ paths: in: path description: 'key: id of listItem' required: true + style: simple schema: type: string x-ms-docs-key-type: listItem @@ -11601,6 +12955,7 @@ paths: in: path description: 'key: id of documentSetVersion' required: true + style: simple schema: type: string x-ms-docs-key-type: documentSetVersion @@ -11615,12 +12970,14 @@ paths: tags: - drives.list summary: Get driveItem from drives + description: 'For document libraries, the driveItem relationship exposes the listItem as a [driveItem][]' operationId: drives.list.items_GetDriveItem parameters: - name: drive-id in: path description: 'key: id of drive' required: true + style: simple schema: type: string x-ms-docs-key-type: drive @@ -11628,6 +12985,7 @@ paths: in: path description: 'key: id of listItem' required: true + style: simple schema: type: string x-ms-docs-key-type: listItem @@ -11783,12 +13141,14 @@ paths: tags: - drives.list summary: Get content for the navigation property driveItem from drives + description: 'The content stream, if the item represents a file.' operationId: drives.list.items_GetDriveItemContent parameters: - name: drive-id in: path description: 'key: id of drive' required: true + style: simple schema: type: string x-ms-docs-key-type: drive @@ -11796,6 +13156,7 @@ paths: in: path description: 'key: id of listItem' required: true + style: simple schema: type: string x-ms-docs-key-type: listItem @@ -11814,12 +13175,14 @@ paths: tags: - drives.list summary: Update content for the navigation property driveItem in drives + description: 'The content stream, if the item represents a file.' operationId: drives.list.items_SetDriveItemContent parameters: - name: drive-id in: path description: 'key: id of drive' required: true + style: simple schema: type: string x-ms-docs-key-type: drive @@ -11827,6 +13190,7 @@ paths: in: path description: 'key: id of listItem' required: true + style: simple schema: type: string x-ms-docs-key-type: listItem @@ -11849,12 +13213,14 @@ paths: tags: - drives.list summary: Get fields from drives + description: The values of the columns set on this list item. operationId: drives.list.items_GetFields parameters: - name: drive-id in: path description: 'key: id of drive' required: true + style: simple schema: type: string x-ms-docs-key-type: drive @@ -11862,6 +13228,7 @@ paths: in: path description: 'key: id of listItem' required: true + style: simple schema: type: string x-ms-docs-key-type: listItem @@ -11902,13 +13269,18 @@ paths: patch: tags: - drives.list - summary: Update the navigation property fields in drives + summary: Update an item in a list + description: 'Update the properties on a **[listItem][]**.' + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/listitem-update?view=graph-rest-1.0 operationId: drives.list.items_UpdateFields parameters: - name: drive-id in: path description: 'key: id of drive' required: true + style: simple schema: type: string x-ms-docs-key-type: drive @@ -11916,6 +13288,7 @@ paths: in: path description: 'key: id of listItem' required: true + style: simple schema: type: string x-ms-docs-key-type: listItem @@ -11942,6 +13315,7 @@ paths: in: path description: 'key: id of drive' required: true + style: simple schema: type: string x-ms-docs-key-type: drive @@ -11949,12 +13323,14 @@ paths: in: path description: 'key: id of listItem' required: true + style: simple schema: type: string x-ms-docs-key-type: listItem - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -11968,12 +13344,17 @@ paths: tags: - drives.Actions summary: Invoke action createLink + description: "Create a sharing link for a listItem. The **createLink** action creates a new sharing link if the specified link type doesn't already exist for the calling application.\nIf a sharing link of the specified type already exists for the app, this action will return the existing sharing link. **listItem** resources inherit sharing permissions from the list the item resides in." + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/listitem-createlink?view=graph-rest-1.0 operationId: drives.list.items_createLink parameters: - name: drive-id in: path description: 'key: id of drive' required: true + style: simple schema: type: string x-ms-docs-key-type: drive @@ -11981,6 +13362,7 @@ paths: in: path description: 'key: id of listItem' required: true + style: simple schema: type: string x-ms-docs-key-type: listItem @@ -12037,6 +13419,7 @@ paths: in: path description: 'key: id of drive' required: true + style: simple schema: type: string x-ms-docs-key-type: drive @@ -12044,6 +13427,7 @@ paths: in: path description: 'key: id of listItem' required: true + style: simple schema: type: string x-ms-docs-key-type: listItem @@ -12051,6 +13435,7 @@ paths: in: path description: 'Usage: startDateTime=''{startDateTime}''' required: true + style: simple schema: type: string nullable: true @@ -12058,6 +13443,7 @@ paths: in: path description: 'Usage: endDateTime=''{endDateTime}''' required: true + style: simple schema: type: string nullable: true @@ -12065,16 +13451,75 @@ paths: in: path description: 'Usage: interval=''{interval}''' required: true + style: simple schema: type: string nullable: true + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - access + - create + - delete + - edit + - endDateTime + - incompleteData + - isTrending + - move + - startDateTime + - activities + type: string + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - id desc + - access + - access desc + - create + - create desc + - delete + - delete desc + - edit + - edit desc + - endDateTime + - endDateTime desc + - incompleteData + - incompleteData desc + - isTrending + - isTrending desc + - move + - move desc + - startDateTime + - startDateTime desc + type: string responses: '200': description: Success content: application/json: schema: - title: Collection of listItem + title: Collection of itemActivityStat type: object properties: value: @@ -12086,17 +13531,22 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: function + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore '/drives/{drive-id}/list/items/{listItem-id}/versions': get: tags: - drives.list summary: Get versions from drives + description: The list of previous versions of the list item. operationId: drives.list.items_ListVersions parameters: - name: drive-id in: path description: 'key: id of drive' required: true + style: simple schema: type: string x-ms-docs-key-type: drive @@ -12104,6 +13554,7 @@ paths: in: path description: 'key: id of listItem' required: true + style: simple schema: type: string x-ms-docs-key-type: listItem @@ -12179,6 +13630,7 @@ paths: in: path description: 'key: id of drive' required: true + style: simple schema: type: string x-ms-docs-key-type: drive @@ -12186,6 +13638,7 @@ paths: in: path description: 'key: id of listItem' required: true + style: simple schema: type: string x-ms-docs-key-type: listItem @@ -12211,12 +13664,14 @@ paths: tags: - drives.list summary: Get versions from drives + description: The list of previous versions of the list item. operationId: drives.list.items_GetVersions parameters: - name: drive-id in: path description: 'key: id of drive' required: true + style: simple schema: type: string x-ms-docs-key-type: drive @@ -12224,6 +13679,7 @@ paths: in: path description: 'key: id of listItem' required: true + style: simple schema: type: string x-ms-docs-key-type: listItem @@ -12231,6 +13687,7 @@ paths: in: path description: 'key: id of listItemVersion' required: true + style: simple schema: type: string x-ms-docs-key-type: listItemVersion @@ -12292,6 +13749,7 @@ paths: in: path description: 'key: id of drive' required: true + style: simple schema: type: string x-ms-docs-key-type: drive @@ -12299,6 +13757,7 @@ paths: in: path description: 'key: id of listItem' required: true + style: simple schema: type: string x-ms-docs-key-type: listItem @@ -12306,6 +13765,7 @@ paths: in: path description: 'key: id of listItemVersion' required: true + style: simple schema: type: string x-ms-docs-key-type: listItemVersion @@ -12332,6 +13792,7 @@ paths: in: path description: 'key: id of drive' required: true + style: simple schema: type: string x-ms-docs-key-type: drive @@ -12339,6 +13800,7 @@ paths: in: path description: 'key: id of listItem' required: true + style: simple schema: type: string x-ms-docs-key-type: listItem @@ -12346,12 +13808,14 @@ paths: in: path description: 'key: id of listItemVersion' required: true + style: simple schema: type: string x-ms-docs-key-type: listItemVersion - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -12365,12 +13829,14 @@ paths: tags: - drives.list summary: Get fields from drives + description: A collection of the fields and values for this version of the list item. operationId: drives.list.items.versions_GetFields parameters: - name: drive-id in: path description: 'key: id of drive' required: true + style: simple schema: type: string x-ms-docs-key-type: drive @@ -12378,6 +13844,7 @@ paths: in: path description: 'key: id of listItem' required: true + style: simple schema: type: string x-ms-docs-key-type: listItem @@ -12385,6 +13852,7 @@ paths: in: path description: 'key: id of listItemVersion' required: true + style: simple schema: type: string x-ms-docs-key-type: listItemVersion @@ -12432,6 +13900,7 @@ paths: in: path description: 'key: id of drive' required: true + style: simple schema: type: string x-ms-docs-key-type: drive @@ -12439,6 +13908,7 @@ paths: in: path description: 'key: id of listItem' required: true + style: simple schema: type: string x-ms-docs-key-type: listItem @@ -12446,6 +13916,7 @@ paths: in: path description: 'key: id of listItemVersion' required: true + style: simple schema: type: string x-ms-docs-key-type: listItemVersion @@ -12472,6 +13943,7 @@ paths: in: path description: 'key: id of drive' required: true + style: simple schema: type: string x-ms-docs-key-type: drive @@ -12479,6 +13951,7 @@ paths: in: path description: 'key: id of listItem' required: true + style: simple schema: type: string x-ms-docs-key-type: listItem @@ -12486,12 +13959,14 @@ paths: in: path description: 'key: id of listItemVersion' required: true + style: simple schema: type: string x-ms-docs-key-type: listItemVersion - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -12511,6 +13986,7 @@ paths: in: path description: 'key: id of drive' required: true + style: simple schema: type: string x-ms-docs-key-type: drive @@ -12518,6 +13994,7 @@ paths: in: path description: 'key: id of listItem' required: true + style: simple schema: type: string x-ms-docs-key-type: listItem @@ -12525,6 +14002,7 @@ paths: in: path description: 'key: id of listItemVersion' required: true + style: simple schema: type: string x-ms-docs-key-type: listItemVersion @@ -12545,9 +14023,84 @@ paths: in: path description: 'key: id of drive' required: true + style: simple schema: type: string x-ms-docs-key-type: drive + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - createdBy + - createdDateTime + - description + - eTag + - lastModifiedBy + - lastModifiedDateTime + - name + - parentReference + - webUrl + - contentType + - deleted + - sharepointIds + - createdByUser + - lastModifiedByUser + - activities + - analytics + - documentSetVersions + - driveItem + - fields + - versions + type: string + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - id desc + - createdBy + - createdBy desc + - createdDateTime + - createdDateTime desc + - description + - description desc + - eTag + - eTag desc + - lastModifiedBy + - lastModifiedBy desc + - lastModifiedDateTime + - lastModifiedDateTime desc + - name + - name desc + - parentReference + - parentReference desc + - webUrl + - webUrl desc + - contentType + - contentType desc + - deleted + - deleted desc + - sharepointIds + - sharepointIds desc + type: string responses: '200': description: Success @@ -12566,6 +14119,9 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: function + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore '/drives/{drive-id}/list/items/microsoft.graph.delta(token=''{token}'')': get: tags: @@ -12577,6 +14133,7 @@ paths: in: path description: 'key: id of drive' required: true + style: simple schema: type: string x-ms-docs-key-type: drive @@ -12584,9 +14141,84 @@ paths: in: path description: 'Usage: token=''{token}''' required: true + style: simple schema: type: string nullable: true + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - createdBy + - createdDateTime + - description + - eTag + - lastModifiedBy + - lastModifiedDateTime + - name + - parentReference + - webUrl + - contentType + - deleted + - sharepointIds + - createdByUser + - lastModifiedByUser + - activities + - analytics + - documentSetVersions + - driveItem + - fields + - versions + type: string + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - id desc + - createdBy + - createdBy desc + - createdDateTime + - createdDateTime desc + - description + - description desc + - eTag + - eTag desc + - lastModifiedBy + - lastModifiedBy desc + - lastModifiedDateTime + - lastModifiedDateTime desc + - name + - name desc + - parentReference + - parentReference desc + - webUrl + - webUrl desc + - contentType + - contentType desc + - deleted + - deleted desc + - sharepointIds + - sharepointIds desc + type: string responses: '200': description: Success @@ -12605,17 +14237,22 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: function + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore '/drives/{drive-id}/list/operations': get: tags: - drives.list summary: Get operations from drives + description: The collection of long running operations for the list. operationId: drives.list_ListOperations parameters: - name: drive-id in: path description: 'key: id of drive' required: true + style: simple schema: type: string x-ms-docs-key-type: drive @@ -12707,6 +14344,7 @@ paths: in: path description: 'key: id of drive' required: true + style: simple schema: type: string x-ms-docs-key-type: drive @@ -12732,12 +14370,14 @@ paths: tags: - drives.list summary: Get operations from drives + description: The collection of long running operations for the list. operationId: drives.list_GetOperations parameters: - name: drive-id in: path description: 'key: id of drive' required: true + style: simple schema: type: string x-ms-docs-key-type: drive @@ -12745,6 +14385,7 @@ paths: in: path description: 'key: id of richLongRunningOperation' required: true + style: simple schema: type: string x-ms-docs-key-type: richLongRunningOperation @@ -12801,6 +14442,7 @@ paths: in: path description: 'key: id of drive' required: true + style: simple schema: type: string x-ms-docs-key-type: drive @@ -12808,6 +14450,7 @@ paths: in: path description: 'key: id of richLongRunningOperation' required: true + style: simple schema: type: string x-ms-docs-key-type: richLongRunningOperation @@ -12834,6 +14477,7 @@ paths: in: path description: 'key: id of drive' required: true + style: simple schema: type: string x-ms-docs-key-type: drive @@ -12841,12 +14485,14 @@ paths: in: path description: 'key: id of richLongRunningOperation' required: true + style: simple schema: type: string x-ms-docs-key-type: richLongRunningOperation - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -12860,12 +14506,14 @@ paths: tags: - drives.list summary: Get subscriptions from drives + description: The set of subscriptions on the list. operationId: drives.list_ListSubscriptions parameters: - name: drive-id in: path description: 'key: id of drive' required: true + style: simple schema: type: string x-ms-docs-key-type: drive @@ -12975,6 +14623,7 @@ paths: in: path description: 'key: id of drive' required: true + style: simple schema: type: string x-ms-docs-key-type: drive @@ -13000,12 +14649,14 @@ paths: tags: - drives.list summary: Get subscriptions from drives + description: The set of subscriptions on the list. operationId: drives.list_GetSubscriptions parameters: - name: drive-id in: path description: 'key: id of drive' required: true + style: simple schema: type: string x-ms-docs-key-type: drive @@ -13013,6 +14664,7 @@ paths: in: path description: 'key: id of subscription' required: true + style: simple schema: type: string x-ms-docs-key-type: subscription @@ -13078,6 +14730,7 @@ paths: in: path description: 'key: id of drive' required: true + style: simple schema: type: string x-ms-docs-key-type: drive @@ -13085,6 +14738,7 @@ paths: in: path description: 'key: id of subscription' required: true + style: simple schema: type: string x-ms-docs-key-type: subscription @@ -13111,6 +14765,7 @@ paths: in: path description: 'key: id of drive' required: true + style: simple schema: type: string x-ms-docs-key-type: drive @@ -13118,12 +14773,14 @@ paths: in: path description: 'key: id of subscription' required: true + style: simple schema: type: string x-ms-docs-key-type: subscription - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -13143,6 +14800,7 @@ paths: in: path description: 'key: id of drive' required: true + style: simple schema: type: string x-ms-docs-key-type: drive @@ -13150,6 +14808,7 @@ paths: in: path description: 'key: id of subscription' required: true + style: simple schema: type: string x-ms-docs-key-type: subscription @@ -13170,27 +14829,165 @@ paths: in: path description: 'key: id of drive' required: true + style: simple schema: type: string x-ms-docs-key-type: drive + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - createdBy + - createdDateTime + - description + - eTag + - lastModifiedBy + - lastModifiedDateTime + - name + - parentReference + - webUrl + - audio + - bundle + - content + - cTag + - deleted + - file + - fileSystemInfo + - folder + - image + - location + - malware + - media + - package + - pendingOperations + - photo + - publication + - remoteItem + - root + - searchResult + - shared + - sharepointIds + - size + - source + - specialFolder + - video + - webDavUrl + - createdByUser + - lastModifiedByUser + - workbook + - activities + - analytics + - children + - listItem + - permissions + - subscriptions + - thumbnails + - versions + type: string + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - id desc + - createdBy + - createdBy desc + - createdDateTime + - createdDateTime desc + - description + - description desc + - eTag + - eTag desc + - lastModifiedBy + - lastModifiedBy desc + - lastModifiedDateTime + - lastModifiedDateTime desc + - name + - name desc + - parentReference + - parentReference desc + - webUrl + - webUrl desc + - audio + - audio desc + - bundle + - bundle desc + - content + - content desc + - cTag + - cTag desc + - deleted + - deleted desc + - file + - file desc + - fileSystemInfo + - fileSystemInfo desc + - folder + - folder desc + - image + - image desc + - location + - location desc + - malware + - malware desc + - media + - media desc + - package + - package desc + - pendingOperations + - pendingOperations desc + - photo + - photo desc + - publication + - publication desc + - remoteItem + - remoteItem desc + - root + - root desc + - searchResult + - searchResult desc + - shared + - shared desc + - sharepointIds + - sharepointIds desc + - size + - size desc + - source + - source desc + - specialFolder + - specialFolder desc + - video + - video desc + - webDavUrl + - webDavUrl desc + type: string responses: '200': - description: Success - content: - application/json: - schema: - title: Collection of drive - type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.driveItem' - additionalProperties: - type: object + $ref: '#/components/responses/recentResponse' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: function + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore '/drives/{drive-id}/microsoft.graph.search(q=''{q}'')': get: tags: @@ -13202,6 +14999,7 @@ paths: in: path description: 'key: id of drive' required: true + style: simple schema: type: string x-ms-docs-key-type: drive @@ -13209,27 +15007,165 @@ paths: in: path description: 'Usage: q=''{q}''' required: true + style: simple schema: type: string nullable: true + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - createdBy + - createdDateTime + - description + - eTag + - lastModifiedBy + - lastModifiedDateTime + - name + - parentReference + - webUrl + - audio + - bundle + - content + - cTag + - deleted + - file + - fileSystemInfo + - folder + - image + - location + - malware + - media + - package + - pendingOperations + - photo + - publication + - remoteItem + - root + - searchResult + - shared + - sharepointIds + - size + - source + - specialFolder + - video + - webDavUrl + - createdByUser + - lastModifiedByUser + - workbook + - activities + - analytics + - children + - listItem + - permissions + - subscriptions + - thumbnails + - versions + type: string + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - id desc + - createdBy + - createdBy desc + - createdDateTime + - createdDateTime desc + - description + - description desc + - eTag + - eTag desc + - lastModifiedBy + - lastModifiedBy desc + - lastModifiedDateTime + - lastModifiedDateTime desc + - name + - name desc + - parentReference + - parentReference desc + - webUrl + - webUrl desc + - audio + - audio desc + - bundle + - bundle desc + - content + - content desc + - cTag + - cTag desc + - deleted + - deleted desc + - file + - file desc + - fileSystemInfo + - fileSystemInfo desc + - folder + - folder desc + - image + - image desc + - location + - location desc + - malware + - malware desc + - media + - media desc + - package + - package desc + - pendingOperations + - pendingOperations desc + - photo + - photo desc + - publication + - publication desc + - remoteItem + - remoteItem desc + - root + - root desc + - searchResult + - searchResult desc + - shared + - shared desc + - sharepointIds + - sharepointIds desc + - size + - size desc + - source + - source desc + - specialFolder + - specialFolder desc + - video + - video desc + - webDavUrl + - webDavUrl desc + type: string responses: '200': - description: Success - content: - application/json: - schema: - title: Collection of drive - type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.driveItem' - additionalProperties: - type: object + $ref: '#/components/responses/searchResponse' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: function + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore '/drives/{drive-id}/microsoft.graph.sharedWithMe()': get: tags: @@ -13241,38 +15177,181 @@ paths: in: path description: 'key: id of drive' required: true + style: simple schema: type: string x-ms-docs-key-type: drive + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - createdBy + - createdDateTime + - description + - eTag + - lastModifiedBy + - lastModifiedDateTime + - name + - parentReference + - webUrl + - audio + - bundle + - content + - cTag + - deleted + - file + - fileSystemInfo + - folder + - image + - location + - malware + - media + - package + - pendingOperations + - photo + - publication + - remoteItem + - root + - searchResult + - shared + - sharepointIds + - size + - source + - specialFolder + - video + - webDavUrl + - createdByUser + - lastModifiedByUser + - workbook + - activities + - analytics + - children + - listItem + - permissions + - subscriptions + - thumbnails + - versions + type: string + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - id desc + - createdBy + - createdBy desc + - createdDateTime + - createdDateTime desc + - description + - description desc + - eTag + - eTag desc + - lastModifiedBy + - lastModifiedBy desc + - lastModifiedDateTime + - lastModifiedDateTime desc + - name + - name desc + - parentReference + - parentReference desc + - webUrl + - webUrl desc + - audio + - audio desc + - bundle + - bundle desc + - content + - content desc + - cTag + - cTag desc + - deleted + - deleted desc + - file + - file desc + - fileSystemInfo + - fileSystemInfo desc + - folder + - folder desc + - image + - image desc + - location + - location desc + - malware + - malware desc + - media + - media desc + - package + - package desc + - pendingOperations + - pendingOperations desc + - photo + - photo desc + - publication + - publication desc + - remoteItem + - remoteItem desc + - root + - root desc + - searchResult + - searchResult desc + - shared + - shared desc + - sharepointIds + - sharepointIds desc + - size + - size desc + - source + - source desc + - specialFolder + - specialFolder desc + - video + - video desc + - webDavUrl + - webDavUrl desc + type: string responses: '200': - description: Success - content: - application/json: - schema: - title: Collection of drive - type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.driveItem' - additionalProperties: - type: object + $ref: '#/components/responses/sharedWithMeResponse' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: function + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore '/drives/{drive-id}/root': get: tags: - drives.driveItem - summary: Get root from drives + summary: Get driveItem + description: Retrieve the metadata for a driveItem in a drive by file system path or ID. + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/driveitem-get?view=graph-rest-1.0 operationId: drives_GetRoot parameters: - name: drive-id in: path description: 'key: id of drive' required: true + style: simple schema: type: string x-ms-docs-key-type: drive @@ -13409,6 +15488,8 @@ paths: operationId: drives.Root.ListVersions parameters: drive-id: $request.path.drive-id + assignSensitivityLabel: + operationId: drives.drive.root.assignSensitivityLabel checkin: operationId: drives.drive.root.checkin checkout: @@ -13452,6 +15533,7 @@ paths: in: path description: 'key: id of drive' required: true + style: simple schema: type: string x-ms-docs-key-type: drive @@ -13478,12 +15560,14 @@ paths: in: path description: 'key: id of drive' required: true + style: simple schema: type: string x-ms-docs-key-type: drive - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -13497,12 +15581,14 @@ paths: tags: - drives.driveItem summary: Get activities from drives + description: The list of recent activities that took place on this item. operationId: drives.root_ListActivities parameters: - name: drive-id in: path description: 'key: id of drive' required: true + style: simple schema: type: string x-ms-docs-key-type: drive @@ -13575,12 +15661,14 @@ paths: tags: - drives.driveItem summary: Get activities from drives + description: The list of recent activities that took place on this item. operationId: drives.root_GetActivities parameters: - name: drive-id in: path description: 'key: id of drive' required: true + style: simple schema: type: string x-ms-docs-key-type: drive @@ -13588,6 +15676,7 @@ paths: in: path description: 'key: id of itemActivityOLD' required: true + style: simple schema: type: string x-ms-docs-key-type: itemActivityOLD @@ -13647,13 +15736,18 @@ paths: get: tags: - drives.driveItem - summary: Get analytics from drives + summary: Get analytics + description: "Get [itemAnalytics][] about the views that took place under this resource.\nThe **itemAnalytics** resource is a convenient way to get activity stats for `allTime` and the `lastSevenDays`.\nFor a custom time range or interval, use the [getActivitiesByInterval][] API." + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/itemanalytics-get?view=graph-rest-1.0 operationId: drives.root_GetAnalytics parameters: - name: drive-id in: path description: 'key: id of drive' required: true + style: simple schema: type: string x-ms-docs-key-type: drive @@ -13714,13 +15808,18 @@ paths: get: tags: - drives.driveItem - summary: Get children from drives + summary: List children of a driveItem + description: Return a collection of DriveItems in the **children** relationship of a DriveItem. DriveItems with a non-null **folder** or **package** facet can have one or more child DriveItems. + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/driveitem-list-children?view=graph-rest-1.0 operationId: drives.root_ListChildren parameters: - name: drive-id in: path description: 'key: id of drive' required: true + style: simple schema: type: string x-ms-docs-key-type: drive @@ -13907,12 +16006,14 @@ paths: tags: - drives.driveItem summary: Get children from drives + description: Collection containing Item objects for the immediate children of Item. Only items representing folders have children. Read-only. Nullable. operationId: drives.root_GetChildren parameters: - name: drive-id in: path description: 'key: id of drive' required: true + style: simple schema: type: string x-ms-docs-key-type: drive @@ -13920,6 +16021,7 @@ paths: in: path description: 'key: id of driveItem' required: true + style: simple schema: type: string x-ms-docs-key-type: driveItem @@ -14075,12 +16177,17 @@ paths: tags: - drives.driveItem summary: Get content for the navigation property children from drives + description: 'The content stream, if the item represents a file.' + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/driveitem-list-children?view=graph-rest-1.0 operationId: drives.root_GetChildrenContent parameters: - name: drive-id in: path description: 'key: id of drive' required: true + style: simple schema: type: string x-ms-docs-key-type: drive @@ -14088,6 +16195,7 @@ paths: in: path description: 'key: id of driveItem' required: true + style: simple schema: type: string x-ms-docs-key-type: driveItem @@ -14106,12 +16214,14 @@ paths: tags: - drives.driveItem summary: Update content for the navigation property children in drives + description: 'The content stream, if the item represents a file.' operationId: drives.root_SetChildrenContent parameters: - name: drive-id in: path description: 'key: id of drive' required: true + style: simple schema: type: string x-ms-docs-key-type: drive @@ -14119,6 +16229,7 @@ paths: in: path description: 'key: id of driveItem' required: true + style: simple schema: type: string x-ms-docs-key-type: driveItem @@ -14141,12 +16252,17 @@ paths: tags: - drives.driveItem summary: Get content for the navigation property root from drives + description: 'The content stream, if the item represents a file.' + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/driveitem-get?view=graph-rest-1.0 operationId: drives_GetRootContent parameters: - name: drive-id in: path description: 'key: id of drive' required: true + style: simple schema: type: string x-ms-docs-key-type: drive @@ -14165,12 +16281,14 @@ paths: tags: - drives.driveItem summary: Update content for the navigation property root in drives + description: 'The content stream, if the item represents a file.' operationId: drives_SetRootContent parameters: - name: drive-id in: path description: 'key: id of drive' required: true + style: simple schema: type: string x-ms-docs-key-type: drive @@ -14193,12 +16311,14 @@ paths: tags: - drives.driveItem summary: Get listItem from drives + description: 'For drives in SharePoint, the associated document library list item. Read-only. Nullable.' operationId: drives.root_GetListItem parameters: - name: drive-id in: path description: 'key: id of drive' required: true + style: simple schema: type: string x-ms-docs-key-type: drive @@ -14311,6 +16431,7 @@ paths: in: path description: 'key: id of drive' required: true + style: simple schema: type: string x-ms-docs-key-type: drive @@ -14337,12 +16458,14 @@ paths: in: path description: 'key: id of drive' required: true + style: simple schema: type: string x-ms-docs-key-type: drive - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -14356,12 +16479,14 @@ paths: tags: - drives.driveItem summary: Get activities from drives + description: The list of recent activities that took place on this item. operationId: drives.root.listItem_ListActivities parameters: - name: drive-id in: path description: 'key: id of drive' required: true + style: simple schema: type: string x-ms-docs-key-type: drive @@ -14439,6 +16564,7 @@ paths: in: path description: 'key: id of drive' required: true + style: simple schema: type: string x-ms-docs-key-type: drive @@ -14464,12 +16590,14 @@ paths: tags: - drives.driveItem summary: Get activities from drives + description: The list of recent activities that took place on this item. operationId: drives.root.listItem_GetActivities parameters: - name: drive-id in: path description: 'key: id of drive' required: true + style: simple schema: type: string x-ms-docs-key-type: drive @@ -14477,6 +16605,7 @@ paths: in: path description: 'key: id of itemActivityOLD' required: true + style: simple schema: type: string x-ms-docs-key-type: itemActivityOLD @@ -14542,6 +16671,7 @@ paths: in: path description: 'key: id of drive' required: true + style: simple schema: type: string x-ms-docs-key-type: drive @@ -14549,6 +16679,7 @@ paths: in: path description: 'key: id of itemActivityOLD' required: true + style: simple schema: type: string x-ms-docs-key-type: itemActivityOLD @@ -14575,6 +16706,7 @@ paths: in: path description: 'key: id of drive' required: true + style: simple schema: type: string x-ms-docs-key-type: drive @@ -14582,12 +16714,14 @@ paths: in: path description: 'key: id of itemActivityOLD' required: true + style: simple schema: type: string x-ms-docs-key-type: itemActivityOLD - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -14607,6 +16741,7 @@ paths: in: path description: 'key: id of drive' required: true + style: simple schema: type: string x-ms-docs-key-type: drive @@ -14614,6 +16749,7 @@ paths: in: path description: 'key: id of itemActivityOLD' required: true + style: simple schema: type: string x-ms-docs-key-type: itemActivityOLD @@ -14769,12 +16905,14 @@ paths: tags: - drives.driveItem summary: Get content for the navigation property driveItem from drives + description: 'The content stream, if the item represents a file.' operationId: drives.root.listItem.activities_GetDriveItemContent parameters: - name: drive-id in: path description: 'key: id of drive' required: true + style: simple schema: type: string x-ms-docs-key-type: drive @@ -14782,6 +16920,7 @@ paths: in: path description: 'key: id of itemActivityOLD' required: true + style: simple schema: type: string x-ms-docs-key-type: itemActivityOLD @@ -14800,12 +16939,14 @@ paths: tags: - drives.driveItem summary: Update content for the navigation property driveItem in drives + description: 'The content stream, if the item represents a file.' operationId: drives.root.listItem.activities_SetDriveItemContent parameters: - name: drive-id in: path description: 'key: id of drive' required: true + style: simple schema: type: string x-ms-docs-key-type: drive @@ -14813,6 +16954,7 @@ paths: in: path description: 'key: id of itemActivityOLD' required: true + style: simple schema: type: string x-ms-docs-key-type: itemActivityOLD @@ -14841,6 +16983,7 @@ paths: in: path description: 'key: id of drive' required: true + style: simple schema: type: string x-ms-docs-key-type: drive @@ -14848,6 +16991,7 @@ paths: in: path description: 'key: id of itemActivityOLD' required: true + style: simple schema: type: string x-ms-docs-key-type: itemActivityOLD @@ -14959,12 +17103,14 @@ paths: tags: - drives.driveItem summary: Get analytics from drives + description: Analytics about the view activities that took place on this item. operationId: drives.root.listItem_GetAnalytics parameters: - name: drive-id in: path description: 'key: id of drive' required: true + style: simple schema: type: string x-ms-docs-key-type: drive @@ -15025,13 +17171,18 @@ paths: get: tags: - drives.driveItem - summary: Get documentSetVersions from drives + summary: List documentSetVersions + description: Get a list of the versions of a document set item in a list. + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/listitem-list-documentsetversions?view=graph-rest-1.0 operationId: drives.root.listItem_ListDocumentSetVersions parameters: - name: drive-id in: path description: 'key: id of drive' required: true + style: simple schema: type: string x-ms-docs-key-type: drive @@ -15115,13 +17266,18 @@ paths: post: tags: - drives.driveItem - summary: Create new navigation property to documentSetVersions for drives + summary: Create documentSetVersion + description: Create a new version of a document set item in a list. + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/listitem-post-documentsetversions?view=graph-rest-1.0 operationId: drives.root.listItem_CreateDocumentSetVersions parameters: - name: drive-id in: path description: 'key: id of drive' required: true + style: simple schema: type: string x-ms-docs-key-type: drive @@ -15147,12 +17303,14 @@ paths: tags: - drives.driveItem summary: Get documentSetVersions from drives + description: Version information for a document set version created by a user. operationId: drives.root.listItem_GetDocumentSetVersions parameters: - name: drive-id in: path description: 'key: id of drive' required: true + style: simple schema: type: string x-ms-docs-key-type: drive @@ -15160,6 +17318,7 @@ paths: in: path description: 'key: id of documentSetVersion' required: true + style: simple schema: type: string x-ms-docs-key-type: documentSetVersion @@ -15225,6 +17384,7 @@ paths: in: path description: 'key: id of drive' required: true + style: simple schema: type: string x-ms-docs-key-type: drive @@ -15232,6 +17392,7 @@ paths: in: path description: 'key: id of documentSetVersion' required: true + style: simple schema: type: string x-ms-docs-key-type: documentSetVersion @@ -15258,6 +17419,7 @@ paths: in: path description: 'key: id of drive' required: true + style: simple schema: type: string x-ms-docs-key-type: drive @@ -15265,12 +17427,14 @@ paths: in: path description: 'key: id of documentSetVersion' required: true + style: simple schema: type: string x-ms-docs-key-type: documentSetVersion - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -15284,12 +17448,17 @@ paths: tags: - drives.Actions summary: Invoke action restore + description: Restore a document set version. + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/documentsetversion-restore?view=graph-rest-1.0 operationId: drives.root.listItem.documentSetVersions_restore parameters: - name: drive-id in: path description: 'key: id of drive' required: true + style: simple schema: type: string x-ms-docs-key-type: drive @@ -15297,6 +17466,7 @@ paths: in: path description: 'key: id of documentSetVersion' required: true + style: simple schema: type: string x-ms-docs-key-type: documentSetVersion @@ -15311,12 +17481,14 @@ paths: tags: - drives.driveItem summary: Get driveItem from drives + description: 'For document libraries, the driveItem relationship exposes the listItem as a [driveItem][]' operationId: drives.root.listItem_GetDriveItem parameters: - name: drive-id in: path description: 'key: id of drive' required: true + style: simple schema: type: string x-ms-docs-key-type: drive @@ -15461,12 +17633,14 @@ paths: tags: - drives.driveItem summary: Get content for the navigation property driveItem from drives + description: 'The content stream, if the item represents a file.' operationId: drives.root.listItem_GetDriveItemContent parameters: - name: drive-id in: path description: 'key: id of drive' required: true + style: simple schema: type: string x-ms-docs-key-type: drive @@ -15485,12 +17659,14 @@ paths: tags: - drives.driveItem summary: Update content for the navigation property driveItem in drives + description: 'The content stream, if the item represents a file.' operationId: drives.root.listItem_SetDriveItemContent parameters: - name: drive-id in: path description: 'key: id of drive' required: true + style: simple schema: type: string x-ms-docs-key-type: drive @@ -15513,12 +17689,14 @@ paths: tags: - drives.driveItem summary: Get fields from drives + description: The values of the columns set on this list item. operationId: drives.root.listItem_GetFields parameters: - name: drive-id in: path description: 'key: id of drive' required: true + style: simple schema: type: string x-ms-docs-key-type: drive @@ -15559,13 +17737,18 @@ paths: patch: tags: - drives.driveItem - summary: Update the navigation property fields in drives + summary: Update an item in a list + description: 'Update the properties on a **[listItem][]**.' + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/listitem-update?view=graph-rest-1.0 operationId: drives.root.listItem_UpdateFields parameters: - name: drive-id in: path description: 'key: id of drive' required: true + style: simple schema: type: string x-ms-docs-key-type: drive @@ -15592,12 +17775,14 @@ paths: in: path description: 'key: id of drive' required: true + style: simple schema: type: string x-ms-docs-key-type: drive - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -15611,12 +17796,17 @@ paths: tags: - drives.Actions summary: Invoke action createLink + description: "Create a sharing link for a listItem. The **createLink** action creates a new sharing link if the specified link type doesn't already exist for the calling application.\nIf a sharing link of the specified type already exists for the app, this action will return the existing sharing link. **listItem** resources inherit sharing permissions from the list the item resides in." + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/listitem-createlink?view=graph-rest-1.0 operationId: drives.root.listItem_createLink parameters: - name: drive-id in: path description: 'key: id of drive' required: true + style: simple schema: type: string x-ms-docs-key-type: drive @@ -15673,6 +17863,7 @@ paths: in: path description: 'key: id of drive' required: true + style: simple schema: type: string x-ms-docs-key-type: drive @@ -15680,6 +17871,7 @@ paths: in: path description: 'Usage: startDateTime=''{startDateTime}''' required: true + style: simple schema: type: string nullable: true @@ -15687,6 +17879,7 @@ paths: in: path description: 'Usage: endDateTime=''{endDateTime}''' required: true + style: simple schema: type: string nullable: true @@ -15694,16 +17887,75 @@ paths: in: path description: 'Usage: interval=''{interval}''' required: true + style: simple schema: type: string nullable: true + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - access + - create + - delete + - edit + - endDateTime + - incompleteData + - isTrending + - move + - startDateTime + - activities + type: string + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - id desc + - access + - access desc + - create + - create desc + - delete + - delete desc + - edit + - edit desc + - endDateTime + - endDateTime desc + - incompleteData + - incompleteData desc + - isTrending + - isTrending desc + - move + - move desc + - startDateTime + - startDateTime desc + type: string responses: '200': description: Success content: application/json: schema: - title: Collection of listItem + title: Collection of itemActivityStat type: object properties: value: @@ -15715,17 +17967,22 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: function + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore '/drives/{drive-id}/root/listItem/versions': get: tags: - drives.driveItem summary: Get versions from drives + description: The list of previous versions of the list item. operationId: drives.root.listItem_ListVersions parameters: - name: drive-id in: path description: 'key: id of drive' required: true + style: simple schema: type: string x-ms-docs-key-type: drive @@ -15801,6 +18058,7 @@ paths: in: path description: 'key: id of drive' required: true + style: simple schema: type: string x-ms-docs-key-type: drive @@ -15826,12 +18084,14 @@ paths: tags: - drives.driveItem summary: Get versions from drives + description: The list of previous versions of the list item. operationId: drives.root.listItem_GetVersions parameters: - name: drive-id in: path description: 'key: id of drive' required: true + style: simple schema: type: string x-ms-docs-key-type: drive @@ -15839,6 +18099,7 @@ paths: in: path description: 'key: id of listItemVersion' required: true + style: simple schema: type: string x-ms-docs-key-type: listItemVersion @@ -15899,6 +18160,7 @@ paths: in: path description: 'key: id of drive' required: true + style: simple schema: type: string x-ms-docs-key-type: drive @@ -15906,6 +18168,7 @@ paths: in: path description: 'key: id of listItemVersion' required: true + style: simple schema: type: string x-ms-docs-key-type: listItemVersion @@ -15932,6 +18195,7 @@ paths: in: path description: 'key: id of drive' required: true + style: simple schema: type: string x-ms-docs-key-type: drive @@ -15939,12 +18203,14 @@ paths: in: path description: 'key: id of listItemVersion' required: true + style: simple schema: type: string x-ms-docs-key-type: listItemVersion - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -15958,12 +18224,14 @@ paths: tags: - drives.driveItem summary: Get fields from drives + description: A collection of the fields and values for this version of the list item. operationId: drives.root.listItem.versions_GetFields parameters: - name: drive-id in: path description: 'key: id of drive' required: true + style: simple schema: type: string x-ms-docs-key-type: drive @@ -15971,6 +18239,7 @@ paths: in: path description: 'key: id of listItemVersion' required: true + style: simple schema: type: string x-ms-docs-key-type: listItemVersion @@ -16018,6 +18287,7 @@ paths: in: path description: 'key: id of drive' required: true + style: simple schema: type: string x-ms-docs-key-type: drive @@ -16025,6 +18295,7 @@ paths: in: path description: 'key: id of listItemVersion' required: true + style: simple schema: type: string x-ms-docs-key-type: listItemVersion @@ -16051,6 +18322,7 @@ paths: in: path description: 'key: id of drive' required: true + style: simple schema: type: string x-ms-docs-key-type: drive @@ -16058,12 +18330,14 @@ paths: in: path description: 'key: id of listItemVersion' required: true + style: simple schema: type: string x-ms-docs-key-type: listItemVersion - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -16083,6 +18357,7 @@ paths: in: path description: 'key: id of drive' required: true + style: simple schema: type: string x-ms-docs-key-type: drive @@ -16090,6 +18365,7 @@ paths: in: path description: 'key: id of listItemVersion' required: true + style: simple schema: type: string x-ms-docs-key-type: listItemVersion @@ -16099,17 +18375,61 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: action + '/drives/{drive-id}/root/microsoft.graph.assignSensitivityLabel': + post: + tags: + - drives.Actions + summary: Invoke action assignSensitivityLabel + operationId: drives.root_assignSensitivityLabel + parameters: + - name: drive-id + in: path + description: 'key: id of drive' + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: drive + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + sensitivityLabelId: + type: string + nullable: true + assignmentMethod: + $ref: '#/components/schemas/microsoft.graph.sensitivityLabelAssignmentMethod' + justificationText: + type: string + nullable: true + additionalProperties: + type: object + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action '/drives/{drive-id}/root/microsoft.graph.checkin': post: tags: - drives.Actions summary: Invoke action checkin + description: 'Check in a checked out **driveItem** resource, which makes the version of the document available to others.' + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/driveitem-checkin?view=graph-rest-1.0 operationId: drives.root_checkin parameters: - name: drive-id in: path description: 'key: id of drive' required: true + style: simple schema: type: string x-ms-docs-key-type: drive @@ -16140,12 +18460,17 @@ paths: tags: - drives.Actions summary: Invoke action checkout + description: 'Check out a **driveItem** resource to prevent others from editing the document, and prevent your changes from being visible until the documented is checked in.' + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/driveitem-checkout?view=graph-rest-1.0 operationId: drives.root_checkout parameters: - name: drive-id in: path description: 'key: id of drive' required: true + style: simple schema: type: string x-ms-docs-key-type: drive @@ -16160,12 +18485,17 @@ paths: tags: - drives.Actions summary: Invoke action copy + description: 'Asynchronously creates a copy of an [driveItem][item-resource] (including any children), under a new parent item or with a new name.' + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/driveitem-copy?view=graph-rest-1.0 operationId: drives.root_copy parameters: - name: drive-id in: path description: 'key: id of drive' required: true + style: simple schema: type: string x-ms-docs-key-type: drive @@ -16199,12 +18529,17 @@ paths: tags: - drives.Actions summary: Invoke action createLink + description: "You can use **createLink** action to share a driveItem via a sharing link. The **createLink** action will create a new sharing link if the specified link type doesn't already exist for the calling application.\nIf a sharing link of the specified type already exists for the app, the existing sharing link will be returned. DriveItem resources inherit sharing permissions from their ancestors." + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/driveitem-createlink?view=graph-rest-1.0 operationId: drives.root_createLink parameters: - name: drive-id in: path description: 'key: id of drive' required: true + style: simple schema: type: string x-ms-docs-key-type: drive @@ -16258,12 +18593,17 @@ paths: tags: - drives.Actions summary: Invoke action createUploadSession + description: 'Create an upload session to allow your app to upload files up to the maximum file size. An upload session allows your app to upload ranges of the file in sequential API requests, which allows the transfer to be resumed if a connection is dropped while the upload is in progress. To upload a file using an upload session:' + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/driveitem-createuploadsession?view=graph-rest-1.0 operationId: drives.root_createUploadSession parameters: - name: drive-id in: path description: 'key: id of drive' required: true + style: simple schema: type: string x-ms-docs-key-type: drive @@ -16300,9 +18640,156 @@ paths: in: path description: 'key: id of drive' required: true + style: simple schema: type: string x-ms-docs-key-type: drive + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - createdBy + - createdDateTime + - description + - eTag + - lastModifiedBy + - lastModifiedDateTime + - name + - parentReference + - webUrl + - audio + - bundle + - content + - cTag + - deleted + - file + - fileSystemInfo + - folder + - image + - location + - malware + - media + - package + - pendingOperations + - photo + - publication + - remoteItem + - root + - searchResult + - shared + - sharepointIds + - size + - source + - specialFolder + - video + - webDavUrl + - createdByUser + - lastModifiedByUser + - workbook + - activities + - analytics + - children + - listItem + - permissions + - subscriptions + - thumbnails + - versions + type: string + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - id desc + - createdBy + - createdBy desc + - createdDateTime + - createdDateTime desc + - description + - description desc + - eTag + - eTag desc + - lastModifiedBy + - lastModifiedBy desc + - lastModifiedDateTime + - lastModifiedDateTime desc + - name + - name desc + - parentReference + - parentReference desc + - webUrl + - webUrl desc + - audio + - audio desc + - bundle + - bundle desc + - content + - content desc + - cTag + - cTag desc + - deleted + - deleted desc + - file + - file desc + - fileSystemInfo + - fileSystemInfo desc + - folder + - folder desc + - image + - image desc + - location + - location desc + - malware + - malware desc + - media + - media desc + - package + - package desc + - pendingOperations + - pendingOperations desc + - photo + - photo desc + - publication + - publication desc + - remoteItem + - remoteItem desc + - root + - root desc + - searchResult + - searchResult desc + - shared + - shared desc + - sharepointIds + - sharepointIds desc + - size + - size desc + - source + - source desc + - specialFolder + - specialFolder desc + - video + - video desc + - webDavUrl + - webDavUrl desc + type: string responses: '200': description: Success @@ -16321,6 +18808,9 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: function + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore '/drives/{drive-id}/root/microsoft.graph.delta(token=''{token}'')': get: tags: @@ -16332,6 +18822,7 @@ paths: in: path description: 'key: id of drive' required: true + style: simple schema: type: string x-ms-docs-key-type: drive @@ -16339,9 +18830,156 @@ paths: in: path description: 'Usage: token=''{token}''' required: true + style: simple schema: type: string nullable: true + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - createdBy + - createdDateTime + - description + - eTag + - lastModifiedBy + - lastModifiedDateTime + - name + - parentReference + - webUrl + - audio + - bundle + - content + - cTag + - deleted + - file + - fileSystemInfo + - folder + - image + - location + - malware + - media + - package + - pendingOperations + - photo + - publication + - remoteItem + - root + - searchResult + - shared + - sharepointIds + - size + - source + - specialFolder + - video + - webDavUrl + - createdByUser + - lastModifiedByUser + - workbook + - activities + - analytics + - children + - listItem + - permissions + - subscriptions + - thumbnails + - versions + type: string + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - id desc + - createdBy + - createdBy desc + - createdDateTime + - createdDateTime desc + - description + - description desc + - eTag + - eTag desc + - lastModifiedBy + - lastModifiedBy desc + - lastModifiedDateTime + - lastModifiedDateTime desc + - name + - name desc + - parentReference + - parentReference desc + - webUrl + - webUrl desc + - audio + - audio desc + - bundle + - bundle desc + - content + - content desc + - cTag + - cTag desc + - deleted + - deleted desc + - file + - file desc + - fileSystemInfo + - fileSystemInfo desc + - folder + - folder desc + - image + - image desc + - location + - location desc + - malware + - malware desc + - media + - media desc + - package + - package desc + - pendingOperations + - pendingOperations desc + - photo + - photo desc + - publication + - publication desc + - remoteItem + - remoteItem desc + - root + - root desc + - searchResult + - searchResult desc + - shared + - shared desc + - sharepointIds + - sharepointIds desc + - size + - size desc + - source + - source desc + - specialFolder + - specialFolder desc + - video + - video desc + - webDavUrl + - webDavUrl desc + type: string responses: '200': description: Success @@ -16360,6 +18998,9 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: function + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore '/drives/{drive-id}/root/microsoft.graph.extractSensitivityLabels': post: tags: @@ -16371,6 +19012,7 @@ paths: in: path description: 'key: id of drive' required: true + style: simple schema: type: string x-ms-docs-key-type: drive @@ -16389,12 +19031,17 @@ paths: tags: - drives.Actions summary: Invoke action follow + description: Follow a driveItem. + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/driveitem-follow?view=graph-rest-1.0 operationId: drives.root_follow parameters: - name: drive-id in: path description: 'key: id of drive' required: true + style: simple schema: type: string x-ms-docs-key-type: drive @@ -16419,6 +19066,7 @@ paths: in: path description: 'key: id of drive' required: true + style: simple schema: type: string x-ms-docs-key-type: drive @@ -16426,6 +19074,7 @@ paths: in: path description: 'Usage: startDateTime=''{startDateTime}''' required: true + style: simple schema: type: string nullable: true @@ -16433,6 +19082,7 @@ paths: in: path description: 'Usage: endDateTime=''{endDateTime}''' required: true + style: simple schema: type: string nullable: true @@ -16440,16 +19090,75 @@ paths: in: path description: 'Usage: interval=''{interval}''' required: true + style: simple schema: type: string nullable: true + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - access + - create + - delete + - edit + - endDateTime + - incompleteData + - isTrending + - move + - startDateTime + - activities + type: string + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - id desc + - access + - access desc + - create + - create desc + - delete + - delete desc + - edit + - edit desc + - endDateTime + - endDateTime desc + - incompleteData + - incompleteData desc + - isTrending + - isTrending desc + - move + - move desc + - startDateTime + - startDateTime desc + type: string responses: '200': description: Success content: application/json: schema: - title: Collection of driveItem + title: Collection of itemActivityStat type: object properties: value: @@ -16461,17 +19170,25 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: function + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore '/drives/{drive-id}/root/microsoft.graph.invite': post: tags: - drives.Actions summary: Invoke action invite + description: "Sends a sharing invitation for a **DriveItem**.\nA sharing invitation provides permissions to the recipients and optionally sends an email to the recipients to notify them the item was shared." + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/driveitem-invite?view=graph-rest-1.0 operationId: drives.root_invite parameters: - name: drive-id in: path description: 'key: id of drive' required: true + style: simple schema: type: string x-ms-docs-key-type: drive @@ -16521,7 +19238,7 @@ paths: content: application/json: schema: - title: Collection of driveItem + title: Collection of permission type: object properties: value: @@ -16533,6 +19250,9 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: action + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore '/drives/{drive-id}/root/microsoft.graph.preview': post: tags: @@ -16544,6 +19264,7 @@ paths: in: path description: 'key: id of drive' required: true + style: simple schema: type: string x-ms-docs-key-type: drive @@ -16590,12 +19311,17 @@ paths: tags: - drives.Actions summary: Invoke action restore + description: 'Restore a driveItem that has been deleted and is currently in the recycle bin. ' + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/driveitem-restore?view=graph-rest-1.0 operationId: drives.root_restore parameters: - name: drive-id in: path description: 'key: id of drive' required: true + style: simple schema: type: string x-ms-docs-key-type: drive @@ -16635,6 +19361,7 @@ paths: in: path description: 'key: id of drive' required: true + style: simple schema: type: string x-ms-docs-key-type: drive @@ -16642,9 +19369,156 @@ paths: in: path description: 'Usage: q=''{q}''' required: true + style: simple schema: type: string nullable: true + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - createdBy + - createdDateTime + - description + - eTag + - lastModifiedBy + - lastModifiedDateTime + - name + - parentReference + - webUrl + - audio + - bundle + - content + - cTag + - deleted + - file + - fileSystemInfo + - folder + - image + - location + - malware + - media + - package + - pendingOperations + - photo + - publication + - remoteItem + - root + - searchResult + - shared + - sharepointIds + - size + - source + - specialFolder + - video + - webDavUrl + - createdByUser + - lastModifiedByUser + - workbook + - activities + - analytics + - children + - listItem + - permissions + - subscriptions + - thumbnails + - versions + type: string + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - id desc + - createdBy + - createdBy desc + - createdDateTime + - createdDateTime desc + - description + - description desc + - eTag + - eTag desc + - lastModifiedBy + - lastModifiedBy desc + - lastModifiedDateTime + - lastModifiedDateTime desc + - name + - name desc + - parentReference + - parentReference desc + - webUrl + - webUrl desc + - audio + - audio desc + - bundle + - bundle desc + - content + - content desc + - cTag + - cTag desc + - deleted + - deleted desc + - file + - file desc + - fileSystemInfo + - fileSystemInfo desc + - folder + - folder desc + - image + - image desc + - location + - location desc + - malware + - malware desc + - media + - media desc + - package + - package desc + - pendingOperations + - pendingOperations desc + - photo + - photo desc + - publication + - publication desc + - remoteItem + - remoteItem desc + - root + - root desc + - searchResult + - searchResult desc + - shared + - shared desc + - sharepointIds + - sharepointIds desc + - size + - size desc + - source + - source desc + - specialFolder + - specialFolder desc + - video + - video desc + - webDavUrl + - webDavUrl desc + type: string responses: '200': description: Success @@ -16663,17 +19537,25 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: function + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore '/drives/{drive-id}/root/microsoft.graph.unfollow': post: tags: - drives.Actions summary: Invoke action unfollow + description: Unfollow a driveItem. + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/driveitem-unfollow?view=graph-rest-1.0 operationId: drives.root_unfollow parameters: - name: drive-id in: path description: 'key: id of drive' required: true + style: simple schema: type: string x-ms-docs-key-type: drive @@ -16694,6 +19576,7 @@ paths: in: path description: 'key: id of drive' required: true + style: simple schema: type: string x-ms-docs-key-type: drive @@ -16722,13 +19605,18 @@ paths: get: tags: - drives.driveItem - summary: Get permissions from drives + summary: List sharing permissions on a driveItem + description: List the effective sharing permissions on a driveItem. + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/driveitem-list-permissions?view=graph-rest-1.0 operationId: drives.root_ListPermissions parameters: - name: drive-id in: path description: 'key: id of drive' required: true + style: simple schema: type: string x-ms-docs-key-type: drive @@ -16826,6 +19714,7 @@ paths: in: path description: 'key: id of drive' required: true + style: simple schema: type: string x-ms-docs-key-type: drive @@ -16851,12 +19740,14 @@ paths: tags: - drives.driveItem summary: Get permissions from drives + description: The set of permissions for the item. Read-only. Nullable. operationId: drives.root_GetPermissions parameters: - name: drive-id in: path description: 'key: id of drive' required: true + style: simple schema: type: string x-ms-docs-key-type: drive @@ -16864,6 +19755,7 @@ paths: in: path description: 'key: id of permission' required: true + style: simple schema: type: string x-ms-docs-key-type: permission @@ -16927,6 +19819,7 @@ paths: in: path description: 'key: id of drive' required: true + style: simple schema: type: string x-ms-docs-key-type: drive @@ -16934,6 +19827,7 @@ paths: in: path description: 'key: id of permission' required: true + style: simple schema: type: string x-ms-docs-key-type: permission @@ -16960,6 +19854,7 @@ paths: in: path description: 'key: id of drive' required: true + style: simple schema: type: string x-ms-docs-key-type: drive @@ -16967,12 +19862,14 @@ paths: in: path description: 'key: id of permission' required: true + style: simple schema: type: string x-ms-docs-key-type: permission - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -16986,12 +19883,17 @@ paths: tags: - drives.Actions summary: Invoke action grant + description: 'Grant users access to a link represented by a [permission][].' + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/permission-grant?view=graph-rest-1.0 operationId: drives.root.permissions_grant parameters: - name: drive-id in: path description: 'key: id of drive' required: true + style: simple schema: type: string x-ms-docs-key-type: drive @@ -16999,6 +19901,7 @@ paths: in: path description: 'key: id of permission' required: true + style: simple schema: type: string x-ms-docs-key-type: permission @@ -17039,17 +19942,25 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: action + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore '/drives/{drive-id}/root/permissions/{permission-id}/microsoft.graph.revokeGrants': post: tags: - drives.Actions summary: Invoke action revokeGrants + description: 'Revoke access to a [listItem][] or [driveItem][] granted via a sharing link by removing the specified [recipient][] from the link.' + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/permission-revokegrants?view=graph-rest-1.0 operationId: drives.root.permissions_revokeGrants parameters: - name: drive-id in: path description: 'key: id of drive' required: true + style: simple schema: type: string x-ms-docs-key-type: drive @@ -17057,6 +19968,7 @@ paths: in: path description: 'key: id of permission' required: true + style: simple schema: type: string x-ms-docs-key-type: permission @@ -17089,12 +20001,14 @@ paths: tags: - drives.driveItem summary: Get subscriptions from drives + description: The set of subscriptions on the item. Only supported on the root of a drive. operationId: drives.root_ListSubscriptions parameters: - name: drive-id in: path description: 'key: id of drive' required: true + style: simple schema: type: string x-ms-docs-key-type: drive @@ -17204,6 +20118,7 @@ paths: in: path description: 'key: id of drive' required: true + style: simple schema: type: string x-ms-docs-key-type: drive @@ -17229,12 +20144,14 @@ paths: tags: - drives.driveItem summary: Get subscriptions from drives + description: The set of subscriptions on the item. Only supported on the root of a drive. operationId: drives.root_GetSubscriptions parameters: - name: drive-id in: path description: 'key: id of drive' required: true + style: simple schema: type: string x-ms-docs-key-type: drive @@ -17242,6 +20159,7 @@ paths: in: path description: 'key: id of subscription' required: true + style: simple schema: type: string x-ms-docs-key-type: subscription @@ -17307,6 +20225,7 @@ paths: in: path description: 'key: id of drive' required: true + style: simple schema: type: string x-ms-docs-key-type: drive @@ -17314,6 +20233,7 @@ paths: in: path description: 'key: id of subscription' required: true + style: simple schema: type: string x-ms-docs-key-type: subscription @@ -17340,6 +20260,7 @@ paths: in: path description: 'key: id of drive' required: true + style: simple schema: type: string x-ms-docs-key-type: drive @@ -17347,12 +20268,14 @@ paths: in: path description: 'key: id of subscription' required: true + style: simple schema: type: string x-ms-docs-key-type: subscription - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -17372,6 +20295,7 @@ paths: in: path description: 'key: id of drive' required: true + style: simple schema: type: string x-ms-docs-key-type: drive @@ -17379,6 +20303,7 @@ paths: in: path description: 'key: id of subscription' required: true + style: simple schema: type: string x-ms-docs-key-type: subscription @@ -17392,13 +20317,18 @@ paths: get: tags: - drives.driveItem - summary: Get thumbnails from drives + summary: List thumbnails for a DriveItem + description: "Retrieve a collection of ThumbnailSet resources for a DriveItem resource. A DriveItem can be represented by zero or more ThumbnailSet resources.\nEach **thumbnailSet** can have one or more **thumbnail** objects, which are images that represent the item.\nFor example, a **thumbnailSet** may include **thumbnail** objects, such as common ones including `small`, `medium`, or `large`. There are many ways to work with thumbnails on OneDrive.\nHere are the most common ones:" + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/driveitem-list-thumbnails?view=graph-rest-1.0 operationId: drives.root_ListThumbnails parameters: - name: drive-id in: path description: 'key: id of drive' required: true + style: simple schema: type: string x-ms-docs-key-type: drive @@ -17475,6 +20405,7 @@ paths: in: path description: 'key: id of drive' required: true + style: simple schema: type: string x-ms-docs-key-type: drive @@ -17500,12 +20431,14 @@ paths: tags: - drives.driveItem summary: Get thumbnails from drives + description: 'Collection containing [ThumbnailSet][] objects associated with the item. For more info, see [getting thumbnails][]. Read-only. Nullable.' operationId: drives.root_GetThumbnails parameters: - name: drive-id in: path description: 'key: id of drive' required: true + style: simple schema: type: string x-ms-docs-key-type: drive @@ -17513,6 +20446,7 @@ paths: in: path description: 'key: id of thumbnailSet' required: true + style: simple schema: type: string x-ms-docs-key-type: thumbnailSet @@ -17564,6 +20498,7 @@ paths: in: path description: 'key: id of drive' required: true + style: simple schema: type: string x-ms-docs-key-type: drive @@ -17571,6 +20506,7 @@ paths: in: path description: 'key: id of thumbnailSet' required: true + style: simple schema: type: string x-ms-docs-key-type: thumbnailSet @@ -17597,6 +20533,7 @@ paths: in: path description: 'key: id of drive' required: true + style: simple schema: type: string x-ms-docs-key-type: drive @@ -17604,12 +20541,14 @@ paths: in: path description: 'key: id of thumbnailSet' required: true + style: simple schema: type: string x-ms-docs-key-type: thumbnailSet - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -17622,13 +20561,18 @@ paths: get: tags: - drives.driveItem - summary: Get versions from drives + summary: List versions of a driveItem + description: "OneDrive and SharePoint can be configured to retain the history for files.\nDepending on the service and configuration, a new version can be created for each edit, each time the file is saved, manually, or never. Previous versions of a document may be retained for a finite period of time depending on admin settings which may be unique per user or location." + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/driveitem-list-versions?view=graph-rest-1.0 operationId: drives.root_ListVersions parameters: - name: drive-id in: path description: 'key: id of drive' required: true + style: simple schema: type: string x-ms-docs-key-type: drive @@ -17708,6 +20652,7 @@ paths: in: path description: 'key: id of drive' required: true + style: simple schema: type: string x-ms-docs-key-type: drive @@ -17733,12 +20678,14 @@ paths: tags: - drives.driveItem summary: Get versions from drives + description: 'The list of previous versions of the item. For more info, see [getting previous versions][]. Read-only. Nullable.' operationId: drives.root_GetVersions parameters: - name: drive-id in: path description: 'key: id of drive' required: true + style: simple schema: type: string x-ms-docs-key-type: drive @@ -17746,6 +20693,7 @@ paths: in: path description: 'key: id of driveItemVersion' required: true + style: simple schema: type: string x-ms-docs-key-type: driveItemVersion @@ -17801,6 +20749,7 @@ paths: in: path description: 'key: id of drive' required: true + style: simple schema: type: string x-ms-docs-key-type: drive @@ -17808,6 +20757,7 @@ paths: in: path description: 'key: id of driveItemVersion' required: true + style: simple schema: type: string x-ms-docs-key-type: driveItemVersion @@ -17834,6 +20784,7 @@ paths: in: path description: 'key: id of drive' required: true + style: simple schema: type: string x-ms-docs-key-type: drive @@ -17841,12 +20792,14 @@ paths: in: path description: 'key: id of driveItemVersion' required: true + style: simple schema: type: string x-ms-docs-key-type: driveItemVersion - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -17860,12 +20813,16 @@ paths: tags: - drives.driveItem summary: Get content for the navigation property versions from drives + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/driveitem-list-versions?view=graph-rest-1.0 operationId: drives.root_GetVersionsContent parameters: - name: drive-id in: path description: 'key: id of drive' required: true + style: simple schema: type: string x-ms-docs-key-type: drive @@ -17873,6 +20830,7 @@ paths: in: path description: 'key: id of driveItemVersion' required: true + style: simple schema: type: string x-ms-docs-key-type: driveItemVersion @@ -17897,6 +20855,7 @@ paths: in: path description: 'key: id of drive' required: true + style: simple schema: type: string x-ms-docs-key-type: drive @@ -17904,6 +20863,7 @@ paths: in: path description: 'key: id of driveItemVersion' required: true + style: simple schema: type: string x-ms-docs-key-type: driveItemVersion @@ -17926,12 +20886,17 @@ paths: tags: - drives.Actions summary: Invoke action restoreVersion + description: 'Restore a previous version of a DriveItem to be the current version. This will create a new version with the contents of the previous version, but preserves all existing versions of the file.' + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/driveitemversion-restore?view=graph-rest-1.0 operationId: drives.root.versions_restoreVersion parameters: - name: drive-id in: path description: 'key: id of drive' required: true + style: simple schema: type: string x-ms-docs-key-type: drive @@ -17939,6 +20904,7 @@ paths: in: path description: 'key: id of driveItemVersion' required: true + style: simple schema: type: string x-ms-docs-key-type: driveItemVersion @@ -17953,12 +20919,14 @@ paths: tags: - drives.driveItem summary: Get special from drives + description: Collection of common folders available in OneDrive. Read-only. Nullable. operationId: drives_ListSpecial parameters: - name: drive-id in: path description: 'key: id of drive' required: true + style: simple schema: type: string x-ms-docs-key-type: drive @@ -18145,12 +21113,14 @@ paths: tags: - drives.driveItem summary: Get special from drives + description: Collection of common folders available in OneDrive. Read-only. Nullable. operationId: drives_GetSpecial parameters: - name: drive-id in: path description: 'key: id of drive' required: true + style: simple schema: type: string x-ms-docs-key-type: drive @@ -18158,6 +21128,7 @@ paths: in: path description: 'key: id of driveItem' required: true + style: simple schema: type: string x-ms-docs-key-type: driveItem @@ -18313,12 +21284,14 @@ paths: tags: - drives.driveItem summary: Get content for the navigation property special from drives + description: 'The content stream, if the item represents a file.' operationId: drives_GetSpecialContent parameters: - name: drive-id in: path description: 'key: id of drive' required: true + style: simple schema: type: string x-ms-docs-key-type: drive @@ -18326,6 +21299,7 @@ paths: in: path description: 'key: id of driveItem' required: true + style: simple schema: type: string x-ms-docs-key-type: driveItem @@ -18344,12 +21318,14 @@ paths: tags: - drives.driveItem summary: Update content for the navigation property special in drives + description: 'The content stream, if the item represents a file.' operationId: drives_SetSpecialContent parameters: - name: drive-id in: path description: 'key: id of drive' required: true + style: simple schema: type: string x-ms-docs-key-type: drive @@ -18357,6 +21333,7 @@ paths: in: path description: 'key: id of driveItem' required: true + style: simple schema: type: string x-ms-docs-key-type: driveItem @@ -18378,13 +21355,18 @@ paths: get: tags: - groups.drive - summary: Get drive from groups + summary: Get Drive + description: 'Retrieve the properties and relationships of a Drive resource. A Drive is the top-level container for a file system, such as OneDrive or SharePoint document libraries.' + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/drive-get?view=graph-rest-1.0 operationId: groups_GetDrive parameters: - name: group-id in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -18495,13 +21477,18 @@ paths: get: tags: - groups.drive - summary: Get drives from groups + summary: List available drives + description: 'Retrieve the list of Drive resources available for a target User, Group, or Site.' + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/drive-list?view=graph-rest-1.0 operationId: groups_ListDrives parameters: - name: group-id in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -18626,6 +21613,7 @@ paths: in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -18651,12 +21639,14 @@ paths: tags: - groups.drive summary: Get drives from groups + description: The group's drives. Read-only. operationId: groups_GetDrives parameters: - name: group-id in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -18664,6 +21654,7 @@ paths: in: path description: 'key: id of drive' required: true + style: simple schema: type: string x-ms-docs-key-type: drive @@ -18795,6 +21786,7 @@ paths: in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -18802,6 +21794,7 @@ paths: in: path description: 'key: id of drive' required: true + style: simple schema: type: string x-ms-docs-key-type: drive @@ -18828,6 +21821,7 @@ paths: in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -18835,12 +21829,14 @@ paths: in: path description: 'key: id of drive' required: true + style: simple schema: type: string x-ms-docs-key-type: drive - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -18853,13 +21849,18 @@ paths: get: tags: - groups.drive - summary: Get activities from groups + summary: List activities (preview) + description: List the recent activities that took place on an item or under a hierarchy. + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/activities-list?view=graph-rest-1.0 operationId: groups.drives_ListActivities parameters: - name: group-id in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -18867,6 +21868,7 @@ paths: in: path description: 'key: id of drive' required: true + style: simple schema: type: string x-ms-docs-key-type: drive @@ -18944,6 +21946,7 @@ paths: in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -18951,6 +21954,7 @@ paths: in: path description: 'key: id of drive' required: true + style: simple schema: type: string x-ms-docs-key-type: drive @@ -18976,12 +21980,14 @@ paths: tags: - groups.drive summary: Get activities from groups + description: The list of recent activities that took place under this drive. operationId: groups.drives_GetActivities parameters: - name: group-id in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -18989,6 +21995,7 @@ paths: in: path description: 'key: id of drive' required: true + style: simple schema: type: string x-ms-docs-key-type: drive @@ -18996,6 +22003,7 @@ paths: in: path description: 'key: id of itemActivityOLD' required: true + style: simple schema: type: string x-ms-docs-key-type: itemActivityOLD @@ -19063,6 +22071,7 @@ paths: in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -19070,6 +22079,7 @@ paths: in: path description: 'key: id of drive' required: true + style: simple schema: type: string x-ms-docs-key-type: drive @@ -19077,6 +22087,7 @@ paths: in: path description: 'key: id of itemActivityOLD' required: true + style: simple schema: type: string x-ms-docs-key-type: itemActivityOLD @@ -19103,6 +22114,7 @@ paths: in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -19110,6 +22122,7 @@ paths: in: path description: 'key: id of drive' required: true + style: simple schema: type: string x-ms-docs-key-type: drive @@ -19117,12 +22130,14 @@ paths: in: path description: 'key: id of itemActivityOLD' required: true + style: simple schema: type: string x-ms-docs-key-type: itemActivityOLD - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -19142,6 +22157,7 @@ paths: in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -19149,6 +22165,7 @@ paths: in: path description: 'key: id of drive' required: true + style: simple schema: type: string x-ms-docs-key-type: drive @@ -19156,6 +22173,7 @@ paths: in: path description: 'key: id of itemActivityOLD' required: true + style: simple schema: type: string x-ms-docs-key-type: itemActivityOLD @@ -19322,12 +22340,14 @@ paths: tags: - groups.drive summary: Get content for the navigation property driveItem from groups + description: 'The content stream, if the item represents a file.' operationId: groups.drives.activities_GetDriveItemContent parameters: - name: group-id in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -19335,6 +22355,7 @@ paths: in: path description: 'key: id of drive' required: true + style: simple schema: type: string x-ms-docs-key-type: drive @@ -19342,6 +22363,7 @@ paths: in: path description: 'key: id of itemActivityOLD' required: true + style: simple schema: type: string x-ms-docs-key-type: itemActivityOLD @@ -19360,12 +22382,14 @@ paths: tags: - groups.drive summary: Update content for the navigation property driveItem in groups + description: 'The content stream, if the item represents a file.' operationId: groups.drives.activities_SetDriveItemContent parameters: - name: group-id in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -19373,6 +22397,7 @@ paths: in: path description: 'key: id of drive' required: true + style: simple schema: type: string x-ms-docs-key-type: drive @@ -19380,6 +22405,7 @@ paths: in: path description: 'key: id of itemActivityOLD' required: true + style: simple schema: type: string x-ms-docs-key-type: itemActivityOLD @@ -19408,6 +22434,7 @@ paths: in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -19415,6 +22442,7 @@ paths: in: path description: 'key: id of drive' required: true + style: simple schema: type: string x-ms-docs-key-type: drive @@ -19422,6 +22450,7 @@ paths: in: path description: 'key: id of itemActivityOLD' required: true + style: simple schema: type: string x-ms-docs-key-type: itemActivityOLD @@ -19540,13 +22569,18 @@ paths: get: tags: - groups.drive - summary: Get bundles from groups + summary: List bundles + description: 'Get a list of all the [bundles][bundle] in a user''s drive.' + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/bundle-list?view=graph-rest-1.0 operationId: groups.drives_ListBundles parameters: - name: group-id in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -19554,6 +22588,7 @@ paths: in: path description: 'key: id of drive' required: true + style: simple schema: type: string x-ms-docs-key-type: drive @@ -19740,12 +22775,14 @@ paths: tags: - groups.drive summary: Get bundles from groups + description: 'Collection of [bundles][bundle] (albums and multi-select-shared sets of items). Only in personal OneDrive.' operationId: groups.drives_GetBundles parameters: - name: group-id in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -19753,6 +22790,7 @@ paths: in: path description: 'key: id of drive' required: true + style: simple schema: type: string x-ms-docs-key-type: drive @@ -19760,6 +22798,7 @@ paths: in: path description: 'key: id of driveItem' required: true + style: simple schema: type: string x-ms-docs-key-type: driveItem @@ -19926,12 +22965,17 @@ paths: tags: - groups.drive summary: Get content for the navigation property bundles from groups + description: 'The content stream, if the item represents a file.' + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/bundle-list?view=graph-rest-1.0 operationId: groups.drives_GetBundlesContent parameters: - name: group-id in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -19939,6 +22983,7 @@ paths: in: path description: 'key: id of drive' required: true + style: simple schema: type: string x-ms-docs-key-type: drive @@ -19946,6 +22991,7 @@ paths: in: path description: 'key: id of driveItem' required: true + style: simple schema: type: string x-ms-docs-key-type: driveItem @@ -19964,12 +23010,14 @@ paths: tags: - groups.drive summary: Update content for the navigation property bundles in groups + description: 'The content stream, if the item represents a file.' operationId: groups.drives_SetBundlesContent parameters: - name: group-id in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -19977,6 +23025,7 @@ paths: in: path description: 'key: id of drive' required: true + style: simple schema: type: string x-ms-docs-key-type: drive @@ -19984,6 +23033,7 @@ paths: in: path description: 'key: id of driveItem' required: true + style: simple schema: type: string x-ms-docs-key-type: driveItem @@ -20005,13 +23055,18 @@ paths: get: tags: - groups.drive - summary: Get following from groups + summary: List followed items + description: "List the items that have been followed by the signed in user.\nThis collection includes items that are in the user's drive as well as items they have access to from other drives." + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/drive-list-following?view=graph-rest-1.0 operationId: groups.drives_ListFollowing parameters: - name: group-id in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -20019,6 +23074,7 @@ paths: in: path description: 'key: id of drive' required: true + style: simple schema: type: string x-ms-docs-key-type: drive @@ -20205,12 +23261,14 @@ paths: tags: - groups.drive summary: Get following from groups + description: The list of items the user is following. Only in OneDrive for Business. operationId: groups.drives_GetFollowing parameters: - name: group-id in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -20218,6 +23276,7 @@ paths: in: path description: 'key: id of drive' required: true + style: simple schema: type: string x-ms-docs-key-type: drive @@ -20225,6 +23284,7 @@ paths: in: path description: 'key: id of driveItem' required: true + style: simple schema: type: string x-ms-docs-key-type: driveItem @@ -20391,12 +23451,17 @@ paths: tags: - groups.drive summary: Get content for the navigation property following from groups + description: 'The content stream, if the item represents a file.' + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/drive-list-following?view=graph-rest-1.0 operationId: groups.drives_GetFollowingContent parameters: - name: group-id in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -20404,6 +23469,7 @@ paths: in: path description: 'key: id of drive' required: true + style: simple schema: type: string x-ms-docs-key-type: drive @@ -20411,6 +23477,7 @@ paths: in: path description: 'key: id of driveItem' required: true + style: simple schema: type: string x-ms-docs-key-type: driveItem @@ -20429,12 +23496,14 @@ paths: tags: - groups.drive summary: Update content for the navigation property following in groups + description: 'The content stream, if the item represents a file.' operationId: groups.drives_SetFollowingContent parameters: - name: group-id in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -20442,6 +23511,7 @@ paths: in: path description: 'key: id of drive' required: true + style: simple schema: type: string x-ms-docs-key-type: drive @@ -20449,6 +23519,7 @@ paths: in: path description: 'key: id of driveItem' required: true + style: simple schema: type: string x-ms-docs-key-type: driveItem @@ -20471,12 +23542,14 @@ paths: tags: - groups.drive summary: Get items from groups + description: All items contained in the drive. Read-only. Nullable. operationId: groups.drives_ListItems parameters: - name: group-id in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -20484,6 +23557,7 @@ paths: in: path description: 'key: id of drive' required: true + style: simple schema: type: string x-ms-docs-key-type: drive @@ -20675,6 +23749,7 @@ paths: in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -20682,6 +23757,7 @@ paths: in: path description: 'key: id of drive' required: true + style: simple schema: type: string x-ms-docs-key-type: drive @@ -20707,12 +23783,14 @@ paths: tags: - groups.drive summary: Get items from groups + description: All items contained in the drive. Read-only. Nullable. operationId: groups.drives_GetItems parameters: - name: group-id in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -20720,6 +23798,7 @@ paths: in: path description: 'key: id of drive' required: true + style: simple schema: type: string x-ms-docs-key-type: drive @@ -20727,6 +23806,7 @@ paths: in: path description: 'key: id of driveItem' required: true + style: simple schema: type: string x-ms-docs-key-type: driveItem @@ -20885,6 +23965,8 @@ paths: group-id: $request.path.group-id drive-id: $request.path.drive-id driveItem-id: $request.path.driveItem-id + assignSensitivityLabel: + operationId: groups.group.drives.drive.items.driveItem.assignSensitivityLabel checkin: operationId: groups.group.drives.drive.items.driveItem.checkin checkout: @@ -20928,6 +24010,7 @@ paths: in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -20935,6 +24018,7 @@ paths: in: path description: 'key: id of drive' required: true + style: simple schema: type: string x-ms-docs-key-type: drive @@ -20942,6 +24026,7 @@ paths: in: path description: 'key: id of driveItem' required: true + style: simple schema: type: string x-ms-docs-key-type: driveItem @@ -20968,6 +24053,7 @@ paths: in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -20975,6 +24061,7 @@ paths: in: path description: 'key: id of drive' required: true + style: simple schema: type: string x-ms-docs-key-type: drive @@ -20982,12 +24069,14 @@ paths: in: path description: 'key: id of driveItem' required: true + style: simple schema: type: string x-ms-docs-key-type: driveItem - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -21001,12 +24090,14 @@ paths: tags: - groups.drive summary: Get activities from groups + description: The list of recent activities that took place on this item. operationId: groups.drives.items_ListActivities parameters: - name: group-id in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -21014,6 +24105,7 @@ paths: in: path description: 'key: id of drive' required: true + style: simple schema: type: string x-ms-docs-key-type: drive @@ -21021,6 +24113,7 @@ paths: in: path description: 'key: id of driveItem' required: true + style: simple schema: type: string x-ms-docs-key-type: driveItem @@ -21093,12 +24186,14 @@ paths: tags: - groups.drive summary: Get activities from groups + description: The list of recent activities that took place on this item. operationId: groups.drives.items_GetActivities parameters: - name: group-id in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -21106,6 +24201,7 @@ paths: in: path description: 'key: id of drive' required: true + style: simple schema: type: string x-ms-docs-key-type: drive @@ -21113,6 +24209,7 @@ paths: in: path description: 'key: id of driveItem' required: true + style: simple schema: type: string x-ms-docs-key-type: driveItem @@ -21120,6 +24217,7 @@ paths: in: path description: 'key: id of itemActivityOLD' required: true + style: simple schema: type: string x-ms-docs-key-type: itemActivityOLD @@ -21183,13 +24281,18 @@ paths: get: tags: - groups.drive - summary: Get analytics from groups + summary: Get analytics + description: "Get [itemAnalytics][] about the views that took place under this resource.\nThe **itemAnalytics** resource is a convenient way to get activity stats for `allTime` and the `lastSevenDays`.\nFor a custom time range or interval, use the [getActivitiesByInterval][] API." + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/itemanalytics-get?view=graph-rest-1.0 operationId: groups.drives.items_GetAnalytics parameters: - name: group-id in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -21197,6 +24300,7 @@ paths: in: path description: 'key: id of drive' required: true + style: simple schema: type: string x-ms-docs-key-type: drive @@ -21204,6 +24308,7 @@ paths: in: path description: 'key: id of driveItem' required: true + style: simple schema: type: string x-ms-docs-key-type: driveItem @@ -21270,13 +24375,18 @@ paths: get: tags: - groups.drive - summary: Get children from groups + summary: List children of a driveItem + description: Return a collection of DriveItems in the **children** relationship of a DriveItem. DriveItems with a non-null **folder** or **package** facet can have one or more child DriveItems. + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/driveitem-list-children?view=graph-rest-1.0 operationId: groups.drives.items_ListChildren parameters: - name: group-id in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -21284,6 +24394,7 @@ paths: in: path description: 'key: id of drive' required: true + style: simple schema: type: string x-ms-docs-key-type: drive @@ -21291,6 +24402,7 @@ paths: in: path description: 'key: id of driveItem' required: true + style: simple schema: type: string x-ms-docs-key-type: driveItem @@ -21477,12 +24589,14 @@ paths: tags: - groups.drive summary: Get children from groups + description: Collection containing Item objects for the immediate children of Item. Only items representing folders have children. Read-only. Nullable. operationId: groups.drives.items_GetChildren parameters: - name: group-id in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -21490,6 +24604,7 @@ paths: in: path description: 'key: id of drive' required: true + style: simple schema: type: string x-ms-docs-key-type: drive @@ -21497,6 +24612,7 @@ paths: in: path description: 'key: id of driveItem' required: true + style: simple schema: type: string x-ms-docs-key-type: driveItem @@ -21504,6 +24620,7 @@ paths: in: path description: 'key: id of driveItem' required: true + style: simple schema: type: string x-ms-docs-key-type: driveItem @@ -21681,12 +24798,17 @@ paths: tags: - groups.drive summary: Get content for the navigation property children from groups + description: 'The content stream, if the item represents a file.' + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/driveitem-list-children?view=graph-rest-1.0 operationId: groups.drives.items_GetChildrenContent parameters: - name: group-id in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -21694,6 +24816,7 @@ paths: in: path description: 'key: id of drive' required: true + style: simple schema: type: string x-ms-docs-key-type: drive @@ -21701,6 +24824,7 @@ paths: in: path description: 'key: id of driveItem' required: true + style: simple schema: type: string x-ms-docs-key-type: driveItem @@ -21708,6 +24832,7 @@ paths: in: path description: 'key: id of driveItem' required: true + style: simple schema: type: string x-ms-docs-key-type: driveItem @@ -21726,12 +24851,14 @@ paths: tags: - groups.drive summary: Update content for the navigation property children in groups + description: 'The content stream, if the item represents a file.' operationId: groups.drives.items_SetChildrenContent parameters: - name: group-id in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -21739,6 +24866,7 @@ paths: in: path description: 'key: id of drive' required: true + style: simple schema: type: string x-ms-docs-key-type: drive @@ -21746,6 +24874,7 @@ paths: in: path description: 'key: id of driveItem' required: true + style: simple schema: type: string x-ms-docs-key-type: driveItem @@ -21753,6 +24882,7 @@ paths: in: path description: 'key: id of driveItem' required: true + style: simple schema: type: string x-ms-docs-key-type: driveItem @@ -21775,12 +24905,14 @@ paths: tags: - groups.drive summary: Get content for the navigation property items from groups + description: 'The content stream, if the item represents a file.' operationId: groups.drives_GetItemsContent parameters: - name: group-id in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -21788,6 +24920,7 @@ paths: in: path description: 'key: id of drive' required: true + style: simple schema: type: string x-ms-docs-key-type: drive @@ -21795,6 +24928,7 @@ paths: in: path description: 'key: id of driveItem' required: true + style: simple schema: type: string x-ms-docs-key-type: driveItem @@ -21813,12 +24947,14 @@ paths: tags: - groups.drive summary: Update content for the navigation property items in groups + description: 'The content stream, if the item represents a file.' operationId: groups.drives_SetItemsContent parameters: - name: group-id in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -21826,6 +24962,7 @@ paths: in: path description: 'key: id of drive' required: true + style: simple schema: type: string x-ms-docs-key-type: drive @@ -21833,6 +24970,7 @@ paths: in: path description: 'key: id of driveItem' required: true + style: simple schema: type: string x-ms-docs-key-type: driveItem @@ -21855,12 +24993,14 @@ paths: tags: - groups.drive summary: Get listItem from groups + description: 'For drives in SharePoint, the associated document library list item. Read-only. Nullable.' operationId: groups.drives.items_GetListItem parameters: - name: group-id in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -21868,6 +25008,7 @@ paths: in: path description: 'key: id of drive' required: true + style: simple schema: type: string x-ms-docs-key-type: drive @@ -21875,6 +25016,7 @@ paths: in: path description: 'key: id of driveItem' required: true + style: simple schema: type: string x-ms-docs-key-type: driveItem @@ -22003,6 +25145,7 @@ paths: in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -22010,6 +25153,7 @@ paths: in: path description: 'key: id of drive' required: true + style: simple schema: type: string x-ms-docs-key-type: drive @@ -22017,6 +25161,7 @@ paths: in: path description: 'key: id of driveItem' required: true + style: simple schema: type: string x-ms-docs-key-type: driveItem @@ -22043,6 +25188,7 @@ paths: in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -22050,6 +25196,7 @@ paths: in: path description: 'key: id of drive' required: true + style: simple schema: type: string x-ms-docs-key-type: drive @@ -22057,12 +25204,14 @@ paths: in: path description: 'key: id of driveItem' required: true + style: simple schema: type: string x-ms-docs-key-type: driveItem - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -22076,12 +25225,14 @@ paths: tags: - groups.drive summary: Get activities from groups + description: The list of recent activities that took place on this item. operationId: groups.drives.items.listItem_ListActivities parameters: - name: group-id in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -22089,6 +25240,7 @@ paths: in: path description: 'key: id of drive' required: true + style: simple schema: type: string x-ms-docs-key-type: drive @@ -22096,6 +25248,7 @@ paths: in: path description: 'key: id of driveItem' required: true + style: simple schema: type: string x-ms-docs-key-type: driveItem @@ -22173,6 +25326,7 @@ paths: in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -22180,6 +25334,7 @@ paths: in: path description: 'key: id of drive' required: true + style: simple schema: type: string x-ms-docs-key-type: drive @@ -22187,6 +25342,7 @@ paths: in: path description: 'key: id of driveItem' required: true + style: simple schema: type: string x-ms-docs-key-type: driveItem @@ -22212,12 +25368,14 @@ paths: tags: - groups.drive summary: Get activities from groups + description: The list of recent activities that took place on this item. operationId: groups.drives.items.listItem_GetActivities parameters: - name: group-id in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -22225,6 +25383,7 @@ paths: in: path description: 'key: id of drive' required: true + style: simple schema: type: string x-ms-docs-key-type: drive @@ -22232,6 +25391,7 @@ paths: in: path description: 'key: id of driveItem' required: true + style: simple schema: type: string x-ms-docs-key-type: driveItem @@ -22239,6 +25399,7 @@ paths: in: path description: 'key: id of itemActivityOLD' required: true + style: simple schema: type: string x-ms-docs-key-type: itemActivityOLD @@ -22308,6 +25469,7 @@ paths: in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -22315,6 +25477,7 @@ paths: in: path description: 'key: id of drive' required: true + style: simple schema: type: string x-ms-docs-key-type: drive @@ -22322,6 +25485,7 @@ paths: in: path description: 'key: id of driveItem' required: true + style: simple schema: type: string x-ms-docs-key-type: driveItem @@ -22329,6 +25493,7 @@ paths: in: path description: 'key: id of itemActivityOLD' required: true + style: simple schema: type: string x-ms-docs-key-type: itemActivityOLD @@ -22355,6 +25520,7 @@ paths: in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -22362,6 +25528,7 @@ paths: in: path description: 'key: id of drive' required: true + style: simple schema: type: string x-ms-docs-key-type: drive @@ -22369,6 +25536,7 @@ paths: in: path description: 'key: id of driveItem' required: true + style: simple schema: type: string x-ms-docs-key-type: driveItem @@ -22376,12 +25544,14 @@ paths: in: path description: 'key: id of itemActivityOLD' required: true + style: simple schema: type: string x-ms-docs-key-type: itemActivityOLD - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -22401,6 +25571,7 @@ paths: in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -22408,6 +25579,7 @@ paths: in: path description: 'key: id of drive' required: true + style: simple schema: type: string x-ms-docs-key-type: drive @@ -22415,6 +25587,7 @@ paths: in: path description: 'key: id of driveItem' required: true + style: simple schema: type: string x-ms-docs-key-type: driveItem @@ -22422,6 +25595,7 @@ paths: in: path description: 'key: id of itemActivityOLD' required: true + style: simple schema: type: string x-ms-docs-key-type: itemActivityOLD @@ -22599,12 +25773,14 @@ paths: tags: - groups.drive summary: Get content for the navigation property driveItem from groups + description: 'The content stream, if the item represents a file.' operationId: groups.drives.items.listItem.activities_GetDriveItemContent parameters: - name: group-id in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -22612,6 +25788,7 @@ paths: in: path description: 'key: id of drive' required: true + style: simple schema: type: string x-ms-docs-key-type: drive @@ -22619,6 +25796,7 @@ paths: in: path description: 'key: id of driveItem' required: true + style: simple schema: type: string x-ms-docs-key-type: driveItem @@ -22626,6 +25804,7 @@ paths: in: path description: 'key: id of itemActivityOLD' required: true + style: simple schema: type: string x-ms-docs-key-type: itemActivityOLD @@ -22644,12 +25823,14 @@ paths: tags: - groups.drive summary: Update content for the navigation property driveItem in groups + description: 'The content stream, if the item represents a file.' operationId: groups.drives.items.listItem.activities_SetDriveItemContent parameters: - name: group-id in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -22657,6 +25838,7 @@ paths: in: path description: 'key: id of drive' required: true + style: simple schema: type: string x-ms-docs-key-type: drive @@ -22664,6 +25846,7 @@ paths: in: path description: 'key: id of driveItem' required: true + style: simple schema: type: string x-ms-docs-key-type: driveItem @@ -22671,6 +25854,7 @@ paths: in: path description: 'key: id of itemActivityOLD' required: true + style: simple schema: type: string x-ms-docs-key-type: itemActivityOLD @@ -22699,6 +25883,7 @@ paths: in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -22706,6 +25891,7 @@ paths: in: path description: 'key: id of drive' required: true + style: simple schema: type: string x-ms-docs-key-type: drive @@ -22713,6 +25899,7 @@ paths: in: path description: 'key: id of driveItem' required: true + style: simple schema: type: string x-ms-docs-key-type: driveItem @@ -22720,6 +25907,7 @@ paths: in: path description: 'key: id of itemActivityOLD' required: true + style: simple schema: type: string x-ms-docs-key-type: itemActivityOLD @@ -22847,12 +26035,14 @@ paths: tags: - groups.drive summary: Get analytics from groups + description: Analytics about the view activities that took place on this item. operationId: groups.drives.items.listItem_GetAnalytics parameters: - name: group-id in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -22860,6 +26050,7 @@ paths: in: path description: 'key: id of drive' required: true + style: simple schema: type: string x-ms-docs-key-type: drive @@ -22867,6 +26058,7 @@ paths: in: path description: 'key: id of driveItem' required: true + style: simple schema: type: string x-ms-docs-key-type: driveItem @@ -22933,13 +26125,18 @@ paths: get: tags: - groups.drive - summary: Get documentSetVersions from groups + summary: List documentSetVersions + description: Get a list of the versions of a document set item in a list. + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/listitem-list-documentsetversions?view=graph-rest-1.0 operationId: groups.drives.items.listItem_ListDocumentSetVersions parameters: - name: group-id in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -22947,6 +26144,7 @@ paths: in: path description: 'key: id of drive' required: true + style: simple schema: type: string x-ms-docs-key-type: drive @@ -22954,6 +26152,7 @@ paths: in: path description: 'key: id of driveItem' required: true + style: simple schema: type: string x-ms-docs-key-type: driveItem @@ -23037,13 +26236,18 @@ paths: post: tags: - groups.drive - summary: Create new navigation property to documentSetVersions for groups + summary: Create documentSetVersion + description: Create a new version of a document set item in a list. + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/listitem-post-documentsetversions?view=graph-rest-1.0 operationId: groups.drives.items.listItem_CreateDocumentSetVersions parameters: - name: group-id in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -23051,6 +26255,7 @@ paths: in: path description: 'key: id of drive' required: true + style: simple schema: type: string x-ms-docs-key-type: drive @@ -23058,6 +26263,7 @@ paths: in: path description: 'key: id of driveItem' required: true + style: simple schema: type: string x-ms-docs-key-type: driveItem @@ -23083,12 +26289,14 @@ paths: tags: - groups.drive summary: Get documentSetVersions from groups + description: Version information for a document set version created by a user. operationId: groups.drives.items.listItem_GetDocumentSetVersions parameters: - name: group-id in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -23096,6 +26304,7 @@ paths: in: path description: 'key: id of drive' required: true + style: simple schema: type: string x-ms-docs-key-type: drive @@ -23103,6 +26312,7 @@ paths: in: path description: 'key: id of driveItem' required: true + style: simple schema: type: string x-ms-docs-key-type: driveItem @@ -23110,6 +26320,7 @@ paths: in: path description: 'key: id of documentSetVersion' required: true + style: simple schema: type: string x-ms-docs-key-type: documentSetVersion @@ -23177,6 +26388,7 @@ paths: in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -23184,6 +26396,7 @@ paths: in: path description: 'key: id of drive' required: true + style: simple schema: type: string x-ms-docs-key-type: drive @@ -23191,6 +26404,7 @@ paths: in: path description: 'key: id of driveItem' required: true + style: simple schema: type: string x-ms-docs-key-type: driveItem @@ -23198,6 +26412,7 @@ paths: in: path description: 'key: id of documentSetVersion' required: true + style: simple schema: type: string x-ms-docs-key-type: documentSetVersion @@ -23224,6 +26439,7 @@ paths: in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -23231,6 +26447,7 @@ paths: in: path description: 'key: id of drive' required: true + style: simple schema: type: string x-ms-docs-key-type: drive @@ -23238,6 +26455,7 @@ paths: in: path description: 'key: id of driveItem' required: true + style: simple schema: type: string x-ms-docs-key-type: driveItem @@ -23245,12 +26463,14 @@ paths: in: path description: 'key: id of documentSetVersion' required: true + style: simple schema: type: string x-ms-docs-key-type: documentSetVersion - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -23264,12 +26484,14 @@ paths: tags: - groups.drive summary: Get driveItem from groups + description: 'For document libraries, the driveItem relationship exposes the listItem as a [driveItem][]' operationId: groups.drives.items.listItem_GetDriveItem parameters: - name: group-id in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -23277,6 +26499,7 @@ paths: in: path description: 'key: id of drive' required: true + style: simple schema: type: string x-ms-docs-key-type: drive @@ -23284,6 +26507,7 @@ paths: in: path description: 'key: id of driveItem' required: true + style: simple schema: type: string x-ms-docs-key-type: driveItem @@ -23450,12 +26674,14 @@ paths: tags: - groups.drive summary: Get content for the navigation property driveItem from groups + description: 'The content stream, if the item represents a file.' operationId: groups.drives.items.listItem_GetDriveItemContent parameters: - name: group-id in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -23463,6 +26689,7 @@ paths: in: path description: 'key: id of drive' required: true + style: simple schema: type: string x-ms-docs-key-type: drive @@ -23470,6 +26697,7 @@ paths: in: path description: 'key: id of driveItem' required: true + style: simple schema: type: string x-ms-docs-key-type: driveItem @@ -23488,12 +26716,14 @@ paths: tags: - groups.drive summary: Update content for the navigation property driveItem in groups + description: 'The content stream, if the item represents a file.' operationId: groups.drives.items.listItem_SetDriveItemContent parameters: - name: group-id in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -23501,6 +26731,7 @@ paths: in: path description: 'key: id of drive' required: true + style: simple schema: type: string x-ms-docs-key-type: drive @@ -23508,6 +26739,7 @@ paths: in: path description: 'key: id of driveItem' required: true + style: simple schema: type: string x-ms-docs-key-type: driveItem @@ -23530,12 +26762,14 @@ paths: tags: - groups.drive summary: Get fields from groups + description: The values of the columns set on this list item. operationId: groups.drives.items.listItem_GetFields parameters: - name: group-id in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -23543,6 +26777,7 @@ paths: in: path description: 'key: id of drive' required: true + style: simple schema: type: string x-ms-docs-key-type: drive @@ -23550,6 +26785,7 @@ paths: in: path description: 'key: id of driveItem' required: true + style: simple schema: type: string x-ms-docs-key-type: driveItem @@ -23590,13 +26826,18 @@ paths: patch: tags: - groups.drive - summary: Update the navigation property fields in groups + summary: Update an item in a list + description: 'Update the properties on a **[listItem][]**.' + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/listitem-update?view=graph-rest-1.0 operationId: groups.drives.items.listItem_UpdateFields parameters: - name: group-id in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -23604,6 +26845,7 @@ paths: in: path description: 'key: id of drive' required: true + style: simple schema: type: string x-ms-docs-key-type: drive @@ -23611,6 +26853,7 @@ paths: in: path description: 'key: id of driveItem' required: true + style: simple schema: type: string x-ms-docs-key-type: driveItem @@ -23637,6 +26880,7 @@ paths: in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -23644,6 +26888,7 @@ paths: in: path description: 'key: id of drive' required: true + style: simple schema: type: string x-ms-docs-key-type: drive @@ -23651,12 +26896,14 @@ paths: in: path description: 'key: id of driveItem' required: true + style: simple schema: type: string x-ms-docs-key-type: driveItem - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -23670,12 +26917,14 @@ paths: tags: - groups.drive summary: Get versions from groups + description: The list of previous versions of the list item. operationId: groups.drives.items.listItem_ListVersions parameters: - name: group-id in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -23683,6 +26932,7 @@ paths: in: path description: 'key: id of drive' required: true + style: simple schema: type: string x-ms-docs-key-type: drive @@ -23690,6 +26940,7 @@ paths: in: path description: 'key: id of driveItem' required: true + style: simple schema: type: string x-ms-docs-key-type: driveItem @@ -23765,6 +27016,7 @@ paths: in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -23772,6 +27024,7 @@ paths: in: path description: 'key: id of drive' required: true + style: simple schema: type: string x-ms-docs-key-type: drive @@ -23779,6 +27032,7 @@ paths: in: path description: 'key: id of driveItem' required: true + style: simple schema: type: string x-ms-docs-key-type: driveItem @@ -23804,12 +27058,14 @@ paths: tags: - groups.drive summary: Get versions from groups + description: The list of previous versions of the list item. operationId: groups.drives.items.listItem_GetVersions parameters: - name: group-id in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -23817,6 +27073,7 @@ paths: in: path description: 'key: id of drive' required: true + style: simple schema: type: string x-ms-docs-key-type: drive @@ -23824,6 +27081,7 @@ paths: in: path description: 'key: id of driveItem' required: true + style: simple schema: type: string x-ms-docs-key-type: driveItem @@ -23831,6 +27089,7 @@ paths: in: path description: 'key: id of listItemVersion' required: true + style: simple schema: type: string x-ms-docs-key-type: listItemVersion @@ -23893,6 +27152,7 @@ paths: in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -23900,6 +27160,7 @@ paths: in: path description: 'key: id of drive' required: true + style: simple schema: type: string x-ms-docs-key-type: drive @@ -23907,6 +27168,7 @@ paths: in: path description: 'key: id of driveItem' required: true + style: simple schema: type: string x-ms-docs-key-type: driveItem @@ -23914,6 +27176,7 @@ paths: in: path description: 'key: id of listItemVersion' required: true + style: simple schema: type: string x-ms-docs-key-type: listItemVersion @@ -23940,6 +27203,7 @@ paths: in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -23947,6 +27211,7 @@ paths: in: path description: 'key: id of drive' required: true + style: simple schema: type: string x-ms-docs-key-type: drive @@ -23954,6 +27219,7 @@ paths: in: path description: 'key: id of driveItem' required: true + style: simple schema: type: string x-ms-docs-key-type: driveItem @@ -23961,12 +27227,14 @@ paths: in: path description: 'key: id of listItemVersion' required: true + style: simple schema: type: string x-ms-docs-key-type: listItemVersion - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -23980,12 +27248,14 @@ paths: tags: - groups.drive summary: Get fields from groups + description: A collection of the fields and values for this version of the list item. operationId: groups.drives.items.listItem.versions_GetFields parameters: - name: group-id in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -23993,6 +27263,7 @@ paths: in: path description: 'key: id of drive' required: true + style: simple schema: type: string x-ms-docs-key-type: drive @@ -24000,6 +27271,7 @@ paths: in: path description: 'key: id of driveItem' required: true + style: simple schema: type: string x-ms-docs-key-type: driveItem @@ -24007,6 +27279,7 @@ paths: in: path description: 'key: id of listItemVersion' required: true + style: simple schema: type: string x-ms-docs-key-type: listItemVersion @@ -24054,6 +27327,7 @@ paths: in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -24061,6 +27335,7 @@ paths: in: path description: 'key: id of drive' required: true + style: simple schema: type: string x-ms-docs-key-type: drive @@ -24068,6 +27343,7 @@ paths: in: path description: 'key: id of driveItem' required: true + style: simple schema: type: string x-ms-docs-key-type: driveItem @@ -24075,6 +27351,7 @@ paths: in: path description: 'key: id of listItemVersion' required: true + style: simple schema: type: string x-ms-docs-key-type: listItemVersion @@ -24101,6 +27378,7 @@ paths: in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -24108,6 +27386,7 @@ paths: in: path description: 'key: id of drive' required: true + style: simple schema: type: string x-ms-docs-key-type: drive @@ -24115,6 +27394,7 @@ paths: in: path description: 'key: id of driveItem' required: true + style: simple schema: type: string x-ms-docs-key-type: driveItem @@ -24122,12 +27402,14 @@ paths: in: path description: 'key: id of listItemVersion' required: true + style: simple schema: type: string x-ms-docs-key-type: listItemVersion - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -24140,13 +27422,18 @@ paths: get: tags: - groups.drive - summary: Get permissions from groups + summary: List sharing permissions on a driveItem + description: List the effective sharing permissions on a driveItem. + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/driveitem-list-permissions?view=graph-rest-1.0 operationId: groups.drives.items_ListPermissions parameters: - name: group-id in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -24154,6 +27441,7 @@ paths: in: path description: 'key: id of drive' required: true + style: simple schema: type: string x-ms-docs-key-type: drive @@ -24161,6 +27449,7 @@ paths: in: path description: 'key: id of driveItem' required: true + style: simple schema: type: string x-ms-docs-key-type: driveItem @@ -24258,6 +27547,7 @@ paths: in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -24265,6 +27555,7 @@ paths: in: path description: 'key: id of drive' required: true + style: simple schema: type: string x-ms-docs-key-type: drive @@ -24272,6 +27563,7 @@ paths: in: path description: 'key: id of driveItem' required: true + style: simple schema: type: string x-ms-docs-key-type: driveItem @@ -24297,12 +27589,14 @@ paths: tags: - groups.drive summary: Get permissions from groups + description: The set of permissions for the item. Read-only. Nullable. operationId: groups.drives.items_GetPermissions parameters: - name: group-id in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -24310,6 +27604,7 @@ paths: in: path description: 'key: id of drive' required: true + style: simple schema: type: string x-ms-docs-key-type: drive @@ -24317,6 +27612,7 @@ paths: in: path description: 'key: id of driveItem' required: true + style: simple schema: type: string x-ms-docs-key-type: driveItem @@ -24324,6 +27620,7 @@ paths: in: path description: 'key: id of permission' required: true + style: simple schema: type: string x-ms-docs-key-type: permission @@ -24387,6 +27684,7 @@ paths: in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -24394,6 +27692,7 @@ paths: in: path description: 'key: id of drive' required: true + style: simple schema: type: string x-ms-docs-key-type: drive @@ -24401,6 +27700,7 @@ paths: in: path description: 'key: id of driveItem' required: true + style: simple schema: type: string x-ms-docs-key-type: driveItem @@ -24408,6 +27708,7 @@ paths: in: path description: 'key: id of permission' required: true + style: simple schema: type: string x-ms-docs-key-type: permission @@ -24434,6 +27735,7 @@ paths: in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -24441,6 +27743,7 @@ paths: in: path description: 'key: id of drive' required: true + style: simple schema: type: string x-ms-docs-key-type: drive @@ -24448,6 +27751,7 @@ paths: in: path description: 'key: id of driveItem' required: true + style: simple schema: type: string x-ms-docs-key-type: driveItem @@ -24455,12 +27759,14 @@ paths: in: path description: 'key: id of permission' required: true + style: simple schema: type: string x-ms-docs-key-type: permission - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -24474,12 +27780,14 @@ paths: tags: - groups.drive summary: Get subscriptions from groups + description: The set of subscriptions on the item. Only supported on the root of a drive. operationId: groups.drives.items_ListSubscriptions parameters: - name: group-id in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -24487,6 +27795,7 @@ paths: in: path description: 'key: id of drive' required: true + style: simple schema: type: string x-ms-docs-key-type: drive @@ -24494,6 +27803,7 @@ paths: in: path description: 'key: id of driveItem' required: true + style: simple schema: type: string x-ms-docs-key-type: driveItem @@ -24603,6 +27913,7 @@ paths: in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -24610,6 +27921,7 @@ paths: in: path description: 'key: id of drive' required: true + style: simple schema: type: string x-ms-docs-key-type: drive @@ -24617,6 +27929,7 @@ paths: in: path description: 'key: id of driveItem' required: true + style: simple schema: type: string x-ms-docs-key-type: driveItem @@ -24642,12 +27955,14 @@ paths: tags: - groups.drive summary: Get subscriptions from groups + description: The set of subscriptions on the item. Only supported on the root of a drive. operationId: groups.drives.items_GetSubscriptions parameters: - name: group-id in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -24655,6 +27970,7 @@ paths: in: path description: 'key: id of drive' required: true + style: simple schema: type: string x-ms-docs-key-type: drive @@ -24662,6 +27978,7 @@ paths: in: path description: 'key: id of driveItem' required: true + style: simple schema: type: string x-ms-docs-key-type: driveItem @@ -24669,6 +27986,7 @@ paths: in: path description: 'key: id of subscription' required: true + style: simple schema: type: string x-ms-docs-key-type: subscription @@ -24734,6 +28052,7 @@ paths: in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -24741,6 +28060,7 @@ paths: in: path description: 'key: id of drive' required: true + style: simple schema: type: string x-ms-docs-key-type: drive @@ -24748,6 +28068,7 @@ paths: in: path description: 'key: id of driveItem' required: true + style: simple schema: type: string x-ms-docs-key-type: driveItem @@ -24755,6 +28076,7 @@ paths: in: path description: 'key: id of subscription' required: true + style: simple schema: type: string x-ms-docs-key-type: subscription @@ -24781,6 +28103,7 @@ paths: in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -24788,6 +28111,7 @@ paths: in: path description: 'key: id of drive' required: true + style: simple schema: type: string x-ms-docs-key-type: drive @@ -24795,6 +28119,7 @@ paths: in: path description: 'key: id of driveItem' required: true + style: simple schema: type: string x-ms-docs-key-type: driveItem @@ -24802,12 +28127,14 @@ paths: in: path description: 'key: id of subscription' required: true + style: simple schema: type: string x-ms-docs-key-type: subscription - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -24820,13 +28147,18 @@ paths: get: tags: - groups.drive - summary: Get thumbnails from groups + summary: List thumbnails for a DriveItem + description: "Retrieve a collection of ThumbnailSet resources for a DriveItem resource. A DriveItem can be represented by zero or more ThumbnailSet resources.\nEach **thumbnailSet** can have one or more **thumbnail** objects, which are images that represent the item.\nFor example, a **thumbnailSet** may include **thumbnail** objects, such as common ones including `small`, `medium`, or `large`. There are many ways to work with thumbnails on OneDrive.\nHere are the most common ones:" + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/driveitem-list-thumbnails?view=graph-rest-1.0 operationId: groups.drives.items_ListThumbnails parameters: - name: group-id in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -24834,6 +28166,7 @@ paths: in: path description: 'key: id of drive' required: true + style: simple schema: type: string x-ms-docs-key-type: drive @@ -24841,6 +28174,7 @@ paths: in: path description: 'key: id of driveItem' required: true + style: simple schema: type: string x-ms-docs-key-type: driveItem @@ -24917,6 +28251,7 @@ paths: in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -24924,6 +28259,7 @@ paths: in: path description: 'key: id of drive' required: true + style: simple schema: type: string x-ms-docs-key-type: drive @@ -24931,6 +28267,7 @@ paths: in: path description: 'key: id of driveItem' required: true + style: simple schema: type: string x-ms-docs-key-type: driveItem @@ -24956,12 +28293,14 @@ paths: tags: - groups.drive summary: Get thumbnails from groups + description: 'Collection containing [ThumbnailSet][] objects associated with the item. For more info, see [getting thumbnails][]. Read-only. Nullable.' operationId: groups.drives.items_GetThumbnails parameters: - name: group-id in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -24969,6 +28308,7 @@ paths: in: path description: 'key: id of drive' required: true + style: simple schema: type: string x-ms-docs-key-type: drive @@ -24976,6 +28316,7 @@ paths: in: path description: 'key: id of driveItem' required: true + style: simple schema: type: string x-ms-docs-key-type: driveItem @@ -24983,6 +28324,7 @@ paths: in: path description: 'key: id of thumbnailSet' required: true + style: simple schema: type: string x-ms-docs-key-type: thumbnailSet @@ -25034,6 +28376,7 @@ paths: in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -25041,6 +28384,7 @@ paths: in: path description: 'key: id of drive' required: true + style: simple schema: type: string x-ms-docs-key-type: drive @@ -25048,6 +28392,7 @@ paths: in: path description: 'key: id of driveItem' required: true + style: simple schema: type: string x-ms-docs-key-type: driveItem @@ -25055,6 +28400,7 @@ paths: in: path description: 'key: id of thumbnailSet' required: true + style: simple schema: type: string x-ms-docs-key-type: thumbnailSet @@ -25081,6 +28427,7 @@ paths: in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -25088,6 +28435,7 @@ paths: in: path description: 'key: id of drive' required: true + style: simple schema: type: string x-ms-docs-key-type: drive @@ -25095,6 +28443,7 @@ paths: in: path description: 'key: id of driveItem' required: true + style: simple schema: type: string x-ms-docs-key-type: driveItem @@ -25102,12 +28451,14 @@ paths: in: path description: 'key: id of thumbnailSet' required: true + style: simple schema: type: string x-ms-docs-key-type: thumbnailSet - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -25120,13 +28471,18 @@ paths: get: tags: - groups.drive - summary: Get versions from groups + summary: List versions of a driveItem + description: "OneDrive and SharePoint can be configured to retain the history for files.\nDepending on the service and configuration, a new version can be created for each edit, each time the file is saved, manually, or never. Previous versions of a document may be retained for a finite period of time depending on admin settings which may be unique per user or location." + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/driveitem-list-versions?view=graph-rest-1.0 operationId: groups.drives.items_ListVersions parameters: - name: group-id in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -25134,6 +28490,7 @@ paths: in: path description: 'key: id of drive' required: true + style: simple schema: type: string x-ms-docs-key-type: drive @@ -25141,6 +28498,7 @@ paths: in: path description: 'key: id of driveItem' required: true + style: simple schema: type: string x-ms-docs-key-type: driveItem @@ -25220,6 +28578,7 @@ paths: in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -25227,6 +28586,7 @@ paths: in: path description: 'key: id of drive' required: true + style: simple schema: type: string x-ms-docs-key-type: drive @@ -25234,6 +28594,7 @@ paths: in: path description: 'key: id of driveItem' required: true + style: simple schema: type: string x-ms-docs-key-type: driveItem @@ -25259,12 +28620,14 @@ paths: tags: - groups.drive summary: Get versions from groups + description: 'The list of previous versions of the item. For more info, see [getting previous versions][]. Read-only. Nullable.' operationId: groups.drives.items_GetVersions parameters: - name: group-id in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -25272,6 +28635,7 @@ paths: in: path description: 'key: id of drive' required: true + style: simple schema: type: string x-ms-docs-key-type: drive @@ -25279,6 +28643,7 @@ paths: in: path description: 'key: id of driveItem' required: true + style: simple schema: type: string x-ms-docs-key-type: driveItem @@ -25286,6 +28651,7 @@ paths: in: path description: 'key: id of driveItemVersion' required: true + style: simple schema: type: string x-ms-docs-key-type: driveItemVersion @@ -25341,6 +28707,7 @@ paths: in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -25348,6 +28715,7 @@ paths: in: path description: 'key: id of drive' required: true + style: simple schema: type: string x-ms-docs-key-type: drive @@ -25355,6 +28723,7 @@ paths: in: path description: 'key: id of driveItem' required: true + style: simple schema: type: string x-ms-docs-key-type: driveItem @@ -25362,6 +28731,7 @@ paths: in: path description: 'key: id of driveItemVersion' required: true + style: simple schema: type: string x-ms-docs-key-type: driveItemVersion @@ -25388,6 +28758,7 @@ paths: in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -25395,6 +28766,7 @@ paths: in: path description: 'key: id of drive' required: true + style: simple schema: type: string x-ms-docs-key-type: drive @@ -25402,6 +28774,7 @@ paths: in: path description: 'key: id of driveItem' required: true + style: simple schema: type: string x-ms-docs-key-type: driveItem @@ -25409,12 +28782,14 @@ paths: in: path description: 'key: id of driveItemVersion' required: true + style: simple schema: type: string x-ms-docs-key-type: driveItemVersion - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -25428,12 +28803,16 @@ paths: tags: - groups.drive summary: Get content for the navigation property versions from groups + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/driveitem-list-versions?view=graph-rest-1.0 operationId: groups.drives.items_GetVersionsContent parameters: - name: group-id in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -25441,6 +28820,7 @@ paths: in: path description: 'key: id of drive' required: true + style: simple schema: type: string x-ms-docs-key-type: drive @@ -25448,6 +28828,7 @@ paths: in: path description: 'key: id of driveItem' required: true + style: simple schema: type: string x-ms-docs-key-type: driveItem @@ -25455,6 +28836,7 @@ paths: in: path description: 'key: id of driveItemVersion' required: true + style: simple schema: type: string x-ms-docs-key-type: driveItemVersion @@ -25479,6 +28861,7 @@ paths: in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -25486,6 +28869,7 @@ paths: in: path description: 'key: id of drive' required: true + style: simple schema: type: string x-ms-docs-key-type: drive @@ -25493,6 +28877,7 @@ paths: in: path description: 'key: id of driveItem' required: true + style: simple schema: type: string x-ms-docs-key-type: driveItem @@ -25500,6 +28885,7 @@ paths: in: path description: 'key: id of driveItemVersion' required: true + style: simple schema: type: string x-ms-docs-key-type: driveItemVersion @@ -25522,12 +28908,14 @@ paths: tags: - groups.drive summary: Get list from groups + description: 'For drives in SharePoint, the underlying document library list. Read-only. Nullable.' operationId: groups.drives_GetList parameters: - name: group-id in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -25535,6 +28923,7 @@ paths: in: path description: 'key: id of drive' required: true + style: simple schema: type: string x-ms-docs-key-type: drive @@ -25659,6 +29048,7 @@ paths: in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -25666,6 +29056,7 @@ paths: in: path description: 'key: id of drive' required: true + style: simple schema: type: string x-ms-docs-key-type: drive @@ -25692,6 +29083,7 @@ paths: in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -25699,12 +29091,14 @@ paths: in: path description: 'key: id of drive' required: true + style: simple schema: type: string x-ms-docs-key-type: drive - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -25718,12 +29112,14 @@ paths: tags: - groups.drive summary: Get activities from groups + description: The recent activities that took place within this list. operationId: groups.drives.list_ListActivities parameters: - name: group-id in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -25731,6 +29127,7 @@ paths: in: path description: 'key: id of drive' required: true + style: simple schema: type: string x-ms-docs-key-type: drive @@ -25808,6 +29205,7 @@ paths: in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -25815,6 +29213,7 @@ paths: in: path description: 'key: id of drive' required: true + style: simple schema: type: string x-ms-docs-key-type: drive @@ -25839,13 +29238,18 @@ paths: get: tags: - groups.drive - summary: Get columns from groups + summary: List columns in a list + description: 'Get the collection of columns, represented as [columnDefinition][columnDefinition] resources, in a [list][list].' + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/list-list-columns?view=graph-rest-1.0 operationId: groups.drives.list_ListColumns parameters: - name: group-id in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -25853,6 +29257,7 @@ paths: in: path description: 'key: id of drive' required: true + style: simple schema: type: string x-ms-docs-key-type: drive @@ -26005,13 +29410,18 @@ paths: post: tags: - groups.drive - summary: Create new navigation property to columns for groups + summary: Create columnDefinition + description: 'Create a column for a [list][list] with a request that specifies a [columnDefinition][columnDefinition].' + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/list-post-columns?view=graph-rest-1.0 operationId: groups.drives.list_CreateColumns parameters: - name: group-id in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -26019,6 +29429,7 @@ paths: in: path description: 'key: id of drive' required: true + style: simple schema: type: string x-ms-docs-key-type: drive @@ -26050,6 +29461,7 @@ paths: in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -26057,6 +29469,7 @@ paths: in: path description: 'key: id of drive' required: true + style: simple schema: type: string x-ms-docs-key-type: drive @@ -26064,6 +29477,7 @@ paths: in: path description: 'key: id of columnDefinition' required: true + style: simple schema: type: string x-ms-docs-key-type: columnDefinition @@ -26151,6 +29565,7 @@ paths: in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -26158,6 +29573,7 @@ paths: in: path description: 'key: id of drive' required: true + style: simple schema: type: string x-ms-docs-key-type: drive @@ -26165,6 +29581,7 @@ paths: in: path description: 'key: id of columnDefinition' required: true + style: simple schema: type: string x-ms-docs-key-type: columnDefinition @@ -26191,6 +29608,7 @@ paths: in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -26198,6 +29616,7 @@ paths: in: path description: 'key: id of drive' required: true + style: simple schema: type: string x-ms-docs-key-type: drive @@ -26205,12 +29624,14 @@ paths: in: path description: 'key: id of columnDefinition' required: true + style: simple schema: type: string x-ms-docs-key-type: columnDefinition - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -26224,12 +29645,14 @@ paths: tags: - groups.drive summary: Get sourceColumn from groups + description: The source column for content type column. operationId: groups.drives.list.columns_GetSourceColumn parameters: - name: group-id in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -26237,6 +29660,7 @@ paths: in: path description: 'key: id of drive' required: true + style: simple schema: type: string x-ms-docs-key-type: drive @@ -26244,6 +29668,7 @@ paths: in: path description: 'key: id of columnDefinition' required: true + style: simple schema: type: string x-ms-docs-key-type: columnDefinition @@ -26325,13 +29750,18 @@ paths: get: tags: - groups.drive - summary: Get contentTypes from groups + summary: List contentTypes in a list + description: 'Get the collection of [contentType][contentType] resources in a [list][].' + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/list-list-contenttypes?view=graph-rest-1.0 operationId: groups.drives.list_ListContentTypes parameters: - name: group-id in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -26339,6 +29769,7 @@ paths: in: path description: 'key: id of drive' required: true + style: simple schema: type: string x-ms-docs-key-type: drive @@ -26455,6 +29886,7 @@ paths: in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -26462,6 +29894,7 @@ paths: in: path description: 'key: id of drive' required: true + style: simple schema: type: string x-ms-docs-key-type: drive @@ -26493,6 +29926,7 @@ paths: in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -26500,6 +29934,7 @@ paths: in: path description: 'key: id of drive' required: true + style: simple schema: type: string x-ms-docs-key-type: drive @@ -26507,6 +29942,7 @@ paths: in: path description: 'key: id of contentType' required: true + style: simple schema: type: string x-ms-docs-key-type: contentType @@ -26619,6 +30055,7 @@ paths: in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -26626,6 +30063,7 @@ paths: in: path description: 'key: id of drive' required: true + style: simple schema: type: string x-ms-docs-key-type: drive @@ -26633,6 +30071,7 @@ paths: in: path description: 'key: id of contentType' required: true + style: simple schema: type: string x-ms-docs-key-type: contentType @@ -26659,6 +30098,7 @@ paths: in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -26666,6 +30106,7 @@ paths: in: path description: 'key: id of drive' required: true + style: simple schema: type: string x-ms-docs-key-type: drive @@ -26673,12 +30114,14 @@ paths: in: path description: 'key: id of contentType' required: true + style: simple schema: type: string x-ms-docs-key-type: contentType - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -26692,12 +30135,14 @@ paths: tags: - groups.drive summary: Get base from groups + description: Parent contentType from which this content type is derived. operationId: groups.drives.list.contentTypes_GetBase parameters: - name: group-id in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -26705,6 +30150,7 @@ paths: in: path description: 'key: id of drive' required: true + style: simple schema: type: string x-ms-docs-key-type: drive @@ -26712,6 +30158,7 @@ paths: in: path description: 'key: id of contentType' required: true + style: simple schema: type: string x-ms-docs-key-type: contentType @@ -26809,12 +30256,14 @@ paths: tags: - groups.drive summary: Get baseTypes from groups + description: The collection of content types that are ancestors of this content type. operationId: groups.drives.list.contentTypes_ListBaseTypes parameters: - name: group-id in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -26822,6 +30271,7 @@ paths: in: path description: 'key: id of drive' required: true + style: simple schema: type: string x-ms-docs-key-type: drive @@ -26829,6 +30279,7 @@ paths: in: path description: 'key: id of contentType' required: true + style: simple schema: type: string x-ms-docs-key-type: contentType @@ -26940,12 +30391,14 @@ paths: tags: - groups.drive summary: Get baseTypes from groups + description: The collection of content types that are ancestors of this content type. operationId: groups.drives.list.contentTypes_GetBaseTypes parameters: - name: group-id in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -26953,6 +30406,7 @@ paths: in: path description: 'key: id of drive' required: true + style: simple schema: type: string x-ms-docs-key-type: drive @@ -26960,6 +30414,7 @@ paths: in: path description: 'key: id of contentType' required: true + style: simple schema: type: string x-ms-docs-key-type: contentType @@ -26967,6 +30422,7 @@ paths: in: path description: 'key: id of contentType' required: true + style: simple schema: type: string x-ms-docs-key-type: contentType @@ -27069,12 +30525,14 @@ paths: tags: - groups.drive summary: Get columnLinks from groups + description: The collection of columns that are required by this content type operationId: groups.drives.list.contentTypes_ListColumnLinks parameters: - name: group-id in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -27082,6 +30540,7 @@ paths: in: path description: 'key: id of drive' required: true + style: simple schema: type: string x-ms-docs-key-type: drive @@ -27089,6 +30548,7 @@ paths: in: path description: 'key: id of contentType' required: true + style: simple schema: type: string x-ms-docs-key-type: contentType @@ -27156,6 +30616,7 @@ paths: in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -27163,6 +30624,7 @@ paths: in: path description: 'key: id of drive' required: true + style: simple schema: type: string x-ms-docs-key-type: drive @@ -27170,6 +30632,7 @@ paths: in: path description: 'key: id of contentType' required: true + style: simple schema: type: string x-ms-docs-key-type: contentType @@ -27195,12 +30658,14 @@ paths: tags: - groups.drive summary: Get columnLinks from groups + description: The collection of columns that are required by this content type operationId: groups.drives.list.contentTypes_GetColumnLinks parameters: - name: group-id in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -27208,6 +30673,7 @@ paths: in: path description: 'key: id of drive' required: true + style: simple schema: type: string x-ms-docs-key-type: drive @@ -27215,6 +30681,7 @@ paths: in: path description: 'key: id of contentType' required: true + style: simple schema: type: string x-ms-docs-key-type: contentType @@ -27222,6 +30689,7 @@ paths: in: path description: 'key: id of columnLink' required: true + style: simple schema: type: string x-ms-docs-key-type: columnLink @@ -27270,6 +30738,7 @@ paths: in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -27277,6 +30746,7 @@ paths: in: path description: 'key: id of drive' required: true + style: simple schema: type: string x-ms-docs-key-type: drive @@ -27284,6 +30754,7 @@ paths: in: path description: 'key: id of contentType' required: true + style: simple schema: type: string x-ms-docs-key-type: contentType @@ -27291,6 +30762,7 @@ paths: in: path description: 'key: id of columnLink' required: true + style: simple schema: type: string x-ms-docs-key-type: columnLink @@ -27317,6 +30789,7 @@ paths: in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -27324,6 +30797,7 @@ paths: in: path description: 'key: id of drive' required: true + style: simple schema: type: string x-ms-docs-key-type: drive @@ -27331,6 +30805,7 @@ paths: in: path description: 'key: id of contentType' required: true + style: simple schema: type: string x-ms-docs-key-type: contentType @@ -27338,12 +30813,14 @@ paths: in: path description: 'key: id of columnLink' required: true + style: simple schema: type: string x-ms-docs-key-type: columnLink - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -27357,12 +30834,14 @@ paths: tags: - groups.drive summary: Get columnPositions from groups + description: Column order information in a content type. operationId: groups.drives.list.contentTypes_ListColumnPositions parameters: - name: group-id in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -27370,6 +30849,7 @@ paths: in: path description: 'key: id of drive' required: true + style: simple schema: type: string x-ms-docs-key-type: drive @@ -27377,6 +30857,7 @@ paths: in: path description: 'key: id of contentType' required: true + style: simple schema: type: string x-ms-docs-key-type: contentType @@ -27531,12 +31012,14 @@ paths: tags: - groups.drive summary: Get columnPositions from groups + description: Column order information in a content type. operationId: groups.drives.list.contentTypes_GetColumnPositions parameters: - name: group-id in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -27544,6 +31027,7 @@ paths: in: path description: 'key: id of drive' required: true + style: simple schema: type: string x-ms-docs-key-type: drive @@ -27551,6 +31035,7 @@ paths: in: path description: 'key: id of contentType' required: true + style: simple schema: type: string x-ms-docs-key-type: contentType @@ -27558,6 +31043,7 @@ paths: in: path description: 'key: id of columnDefinition' required: true + style: simple schema: type: string x-ms-docs-key-type: columnDefinition @@ -27640,13 +31126,18 @@ paths: get: tags: - groups.drive - summary: Get columns from groups + summary: List columns in a content type + description: 'Get the collection of columns, represented as [columnDefinition][columnDefinition] resources, in a [content type][contentType].' + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/contenttype-list-columns?view=graph-rest-1.0 operationId: groups.drives.list.contentTypes_ListColumns parameters: - name: group-id in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -27654,6 +31145,7 @@ paths: in: path description: 'key: id of drive' required: true + style: simple schema: type: string x-ms-docs-key-type: drive @@ -27661,6 +31153,7 @@ paths: in: path description: 'key: id of contentType' required: true + style: simple schema: type: string x-ms-docs-key-type: contentType @@ -27813,13 +31306,18 @@ paths: post: tags: - groups.drive - summary: Create new navigation property to columns for groups + summary: Create columnDefinition for a content type + description: 'Add a column to a [content type][contentType] in a site or list by specifying a [columnDefinition][columnDefinition].' + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/contenttype-post-columns?view=graph-rest-1.0 operationId: groups.drives.list.contentTypes_CreateColumns parameters: - name: group-id in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -27827,6 +31325,7 @@ paths: in: path description: 'key: id of drive' required: true + style: simple schema: type: string x-ms-docs-key-type: drive @@ -27834,6 +31333,7 @@ paths: in: path description: 'key: id of contentType' required: true + style: simple schema: type: string x-ms-docs-key-type: contentType @@ -27859,12 +31359,14 @@ paths: tags: - groups.drive summary: Get columns from groups + description: The collection of column definitions for this contentType. operationId: groups.drives.list.contentTypes_GetColumns parameters: - name: group-id in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -27872,6 +31374,7 @@ paths: in: path description: 'key: id of drive' required: true + style: simple schema: type: string x-ms-docs-key-type: drive @@ -27879,6 +31382,7 @@ paths: in: path description: 'key: id of contentType' required: true + style: simple schema: type: string x-ms-docs-key-type: contentType @@ -27886,6 +31390,7 @@ paths: in: path description: 'key: id of columnDefinition' required: true + style: simple schema: type: string x-ms-docs-key-type: columnDefinition @@ -27974,6 +31479,7 @@ paths: in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -27981,6 +31487,7 @@ paths: in: path description: 'key: id of drive' required: true + style: simple schema: type: string x-ms-docs-key-type: drive @@ -27988,6 +31495,7 @@ paths: in: path description: 'key: id of contentType' required: true + style: simple schema: type: string x-ms-docs-key-type: contentType @@ -27995,6 +31503,7 @@ paths: in: path description: 'key: id of columnDefinition' required: true + style: simple schema: type: string x-ms-docs-key-type: columnDefinition @@ -28021,6 +31530,7 @@ paths: in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -28028,6 +31538,7 @@ paths: in: path description: 'key: id of drive' required: true + style: simple schema: type: string x-ms-docs-key-type: drive @@ -28035,6 +31546,7 @@ paths: in: path description: 'key: id of contentType' required: true + style: simple schema: type: string x-ms-docs-key-type: contentType @@ -28042,12 +31554,14 @@ paths: in: path description: 'key: id of columnDefinition' required: true + style: simple schema: type: string x-ms-docs-key-type: columnDefinition - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -28061,12 +31575,14 @@ paths: tags: - groups.drive summary: Get sourceColumn from groups + description: The source column for content type column. operationId: groups.drives.list.contentTypes.columns_GetSourceColumn parameters: - name: group-id in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -28074,6 +31590,7 @@ paths: in: path description: 'key: id of drive' required: true + style: simple schema: type: string x-ms-docs-key-type: drive @@ -28081,6 +31598,7 @@ paths: in: path description: 'key: id of contentType' required: true + style: simple schema: type: string x-ms-docs-key-type: contentType @@ -28088,6 +31606,7 @@ paths: in: path description: 'key: id of columnDefinition' required: true + style: simple schema: type: string x-ms-docs-key-type: columnDefinition @@ -28171,12 +31690,14 @@ paths: tags: - groups.drive summary: Get drive from groups + description: 'Only present on document libraries. Allows access to the list as a [drive][] resource with [driveItems][driveItem].' operationId: groups.drives.list_GetDrive parameters: - name: group-id in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -28184,6 +31705,7 @@ paths: in: path description: 'key: id of drive' required: true + style: simple schema: type: string x-ms-docs-key-type: drive @@ -28303,13 +31825,18 @@ paths: get: tags: - groups.drive - summary: Get items from groups + summary: Enumerate items in a list + description: 'Get the collection of [items][item] in a [list][].' + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/listitem-list?view=graph-rest-1.0 operationId: groups.drives.list_ListItems parameters: - name: group-id in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -28317,6 +31844,7 @@ paths: in: path description: 'key: id of drive' required: true + style: simple schema: type: string x-ms-docs-key-type: drive @@ -28426,13 +31954,18 @@ paths: post: tags: - groups.drive - summary: Create new navigation property to items for groups + summary: Create a new item in a list + description: 'Create a new [listItem][] in a [list][].' + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/listitem-create?view=graph-rest-1.0 operationId: groups.drives.list_CreateItems parameters: - name: group-id in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -28440,6 +31973,7 @@ paths: in: path description: 'key: id of drive' required: true + style: simple schema: type: string x-ms-docs-key-type: drive @@ -28465,12 +31999,14 @@ paths: tags: - groups.drive summary: Get items from groups + description: All items contained in the list. operationId: groups.drives.list_GetItems parameters: - name: group-id in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -28478,6 +32014,7 @@ paths: in: path description: 'key: id of drive' required: true + style: simple schema: type: string x-ms-docs-key-type: drive @@ -28485,6 +32022,7 @@ paths: in: path description: 'key: id of listItem' required: true + style: simple schema: type: string x-ms-docs-key-type: listItem @@ -28613,6 +32151,7 @@ paths: in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -28620,6 +32159,7 @@ paths: in: path description: 'key: id of drive' required: true + style: simple schema: type: string x-ms-docs-key-type: drive @@ -28627,6 +32167,7 @@ paths: in: path description: 'key: id of listItem' required: true + style: simple schema: type: string x-ms-docs-key-type: listItem @@ -28653,6 +32194,7 @@ paths: in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -28660,6 +32202,7 @@ paths: in: path description: 'key: id of drive' required: true + style: simple schema: type: string x-ms-docs-key-type: drive @@ -28667,12 +32210,14 @@ paths: in: path description: 'key: id of listItem' required: true + style: simple schema: type: string x-ms-docs-key-type: listItem - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -28686,12 +32231,14 @@ paths: tags: - groups.drive summary: Get activities from groups + description: The list of recent activities that took place on this item. operationId: groups.drives.list.items_ListActivities parameters: - name: group-id in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -28699,6 +32246,7 @@ paths: in: path description: 'key: id of drive' required: true + style: simple schema: type: string x-ms-docs-key-type: drive @@ -28706,6 +32254,7 @@ paths: in: path description: 'key: id of listItem' required: true + style: simple schema: type: string x-ms-docs-key-type: listItem @@ -28783,6 +32332,7 @@ paths: in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -28790,6 +32340,7 @@ paths: in: path description: 'key: id of drive' required: true + style: simple schema: type: string x-ms-docs-key-type: drive @@ -28797,6 +32348,7 @@ paths: in: path description: 'key: id of listItem' required: true + style: simple schema: type: string x-ms-docs-key-type: listItem @@ -28822,12 +32374,14 @@ paths: tags: - groups.drive summary: Get activities from groups + description: The list of recent activities that took place on this item. operationId: groups.drives.list.items_GetActivities parameters: - name: group-id in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -28835,6 +32389,7 @@ paths: in: path description: 'key: id of drive' required: true + style: simple schema: type: string x-ms-docs-key-type: drive @@ -28842,6 +32397,7 @@ paths: in: path description: 'key: id of listItem' required: true + style: simple schema: type: string x-ms-docs-key-type: listItem @@ -28849,6 +32405,7 @@ paths: in: path description: 'key: id of itemActivityOLD' required: true + style: simple schema: type: string x-ms-docs-key-type: itemActivityOLD @@ -28918,6 +32475,7 @@ paths: in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -28925,6 +32483,7 @@ paths: in: path description: 'key: id of drive' required: true + style: simple schema: type: string x-ms-docs-key-type: drive @@ -28932,6 +32491,7 @@ paths: in: path description: 'key: id of listItem' required: true + style: simple schema: type: string x-ms-docs-key-type: listItem @@ -28939,6 +32499,7 @@ paths: in: path description: 'key: id of itemActivityOLD' required: true + style: simple schema: type: string x-ms-docs-key-type: itemActivityOLD @@ -28965,6 +32526,7 @@ paths: in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -28972,6 +32534,7 @@ paths: in: path description: 'key: id of drive' required: true + style: simple schema: type: string x-ms-docs-key-type: drive @@ -28979,6 +32542,7 @@ paths: in: path description: 'key: id of listItem' required: true + style: simple schema: type: string x-ms-docs-key-type: listItem @@ -28986,12 +32550,14 @@ paths: in: path description: 'key: id of itemActivityOLD' required: true + style: simple schema: type: string x-ms-docs-key-type: itemActivityOLD - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -29011,6 +32577,7 @@ paths: in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -29018,6 +32585,7 @@ paths: in: path description: 'key: id of drive' required: true + style: simple schema: type: string x-ms-docs-key-type: drive @@ -29025,6 +32593,7 @@ paths: in: path description: 'key: id of listItem' required: true + style: simple schema: type: string x-ms-docs-key-type: listItem @@ -29032,6 +32601,7 @@ paths: in: path description: 'key: id of itemActivityOLD' required: true + style: simple schema: type: string x-ms-docs-key-type: itemActivityOLD @@ -29209,12 +32779,14 @@ paths: tags: - groups.drive summary: Get content for the navigation property driveItem from groups + description: 'The content stream, if the item represents a file.' operationId: groups.drives.list.items.activities_GetDriveItemContent parameters: - name: group-id in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -29222,6 +32794,7 @@ paths: in: path description: 'key: id of drive' required: true + style: simple schema: type: string x-ms-docs-key-type: drive @@ -29229,6 +32802,7 @@ paths: in: path description: 'key: id of listItem' required: true + style: simple schema: type: string x-ms-docs-key-type: listItem @@ -29236,6 +32810,7 @@ paths: in: path description: 'key: id of itemActivityOLD' required: true + style: simple schema: type: string x-ms-docs-key-type: itemActivityOLD @@ -29254,12 +32829,14 @@ paths: tags: - groups.drive summary: Update content for the navigation property driveItem in groups + description: 'The content stream, if the item represents a file.' operationId: groups.drives.list.items.activities_SetDriveItemContent parameters: - name: group-id in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -29267,6 +32844,7 @@ paths: in: path description: 'key: id of drive' required: true + style: simple schema: type: string x-ms-docs-key-type: drive @@ -29274,6 +32852,7 @@ paths: in: path description: 'key: id of listItem' required: true + style: simple schema: type: string x-ms-docs-key-type: listItem @@ -29281,6 +32860,7 @@ paths: in: path description: 'key: id of itemActivityOLD' required: true + style: simple schema: type: string x-ms-docs-key-type: itemActivityOLD @@ -29309,6 +32889,7 @@ paths: in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -29316,6 +32897,7 @@ paths: in: path description: 'key: id of drive' required: true + style: simple schema: type: string x-ms-docs-key-type: drive @@ -29323,6 +32905,7 @@ paths: in: path description: 'key: id of listItem' required: true + style: simple schema: type: string x-ms-docs-key-type: listItem @@ -29330,6 +32913,7 @@ paths: in: path description: 'key: id of itemActivityOLD' required: true + style: simple schema: type: string x-ms-docs-key-type: itemActivityOLD @@ -29457,12 +33041,14 @@ paths: tags: - groups.drive summary: Get analytics from groups + description: Analytics about the view activities that took place on this item. operationId: groups.drives.list.items_GetAnalytics parameters: - name: group-id in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -29470,6 +33056,7 @@ paths: in: path description: 'key: id of drive' required: true + style: simple schema: type: string x-ms-docs-key-type: drive @@ -29477,6 +33064,7 @@ paths: in: path description: 'key: id of listItem' required: true + style: simple schema: type: string x-ms-docs-key-type: listItem @@ -29543,13 +33131,18 @@ paths: get: tags: - groups.drive - summary: Get documentSetVersions from groups + summary: List documentSetVersions + description: Get a list of the versions of a document set item in a list. + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/listitem-list-documentsetversions?view=graph-rest-1.0 operationId: groups.drives.list.items_ListDocumentSetVersions parameters: - name: group-id in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -29557,6 +33150,7 @@ paths: in: path description: 'key: id of drive' required: true + style: simple schema: type: string x-ms-docs-key-type: drive @@ -29564,6 +33158,7 @@ paths: in: path description: 'key: id of listItem' required: true + style: simple schema: type: string x-ms-docs-key-type: listItem @@ -29647,13 +33242,18 @@ paths: post: tags: - groups.drive - summary: Create new navigation property to documentSetVersions for groups + summary: Create documentSetVersion + description: Create a new version of a document set item in a list. + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/listitem-post-documentsetversions?view=graph-rest-1.0 operationId: groups.drives.list.items_CreateDocumentSetVersions parameters: - name: group-id in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -29661,6 +33261,7 @@ paths: in: path description: 'key: id of drive' required: true + style: simple schema: type: string x-ms-docs-key-type: drive @@ -29668,6 +33269,7 @@ paths: in: path description: 'key: id of listItem' required: true + style: simple schema: type: string x-ms-docs-key-type: listItem @@ -29693,12 +33295,14 @@ paths: tags: - groups.drive summary: Get documentSetVersions from groups + description: Version information for a document set version created by a user. operationId: groups.drives.list.items_GetDocumentSetVersions parameters: - name: group-id in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -29706,6 +33310,7 @@ paths: in: path description: 'key: id of drive' required: true + style: simple schema: type: string x-ms-docs-key-type: drive @@ -29713,6 +33318,7 @@ paths: in: path description: 'key: id of listItem' required: true + style: simple schema: type: string x-ms-docs-key-type: listItem @@ -29720,6 +33326,7 @@ paths: in: path description: 'key: id of documentSetVersion' required: true + style: simple schema: type: string x-ms-docs-key-type: documentSetVersion @@ -29787,6 +33394,7 @@ paths: in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -29794,6 +33402,7 @@ paths: in: path description: 'key: id of drive' required: true + style: simple schema: type: string x-ms-docs-key-type: drive @@ -29801,6 +33410,7 @@ paths: in: path description: 'key: id of listItem' required: true + style: simple schema: type: string x-ms-docs-key-type: listItem @@ -29808,6 +33418,7 @@ paths: in: path description: 'key: id of documentSetVersion' required: true + style: simple schema: type: string x-ms-docs-key-type: documentSetVersion @@ -29834,6 +33445,7 @@ paths: in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -29841,6 +33453,7 @@ paths: in: path description: 'key: id of drive' required: true + style: simple schema: type: string x-ms-docs-key-type: drive @@ -29848,6 +33461,7 @@ paths: in: path description: 'key: id of listItem' required: true + style: simple schema: type: string x-ms-docs-key-type: listItem @@ -29855,12 +33469,14 @@ paths: in: path description: 'key: id of documentSetVersion' required: true + style: simple schema: type: string x-ms-docs-key-type: documentSetVersion - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -29874,12 +33490,14 @@ paths: tags: - groups.drive summary: Get driveItem from groups + description: 'For document libraries, the driveItem relationship exposes the listItem as a [driveItem][]' operationId: groups.drives.list.items_GetDriveItem parameters: - name: group-id in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -29887,6 +33505,7 @@ paths: in: path description: 'key: id of drive' required: true + style: simple schema: type: string x-ms-docs-key-type: drive @@ -29894,6 +33513,7 @@ paths: in: path description: 'key: id of listItem' required: true + style: simple schema: type: string x-ms-docs-key-type: listItem @@ -30060,12 +33680,14 @@ paths: tags: - groups.drive summary: Get content for the navigation property driveItem from groups + description: 'The content stream, if the item represents a file.' operationId: groups.drives.list.items_GetDriveItemContent parameters: - name: group-id in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -30073,6 +33695,7 @@ paths: in: path description: 'key: id of drive' required: true + style: simple schema: type: string x-ms-docs-key-type: drive @@ -30080,6 +33703,7 @@ paths: in: path description: 'key: id of listItem' required: true + style: simple schema: type: string x-ms-docs-key-type: listItem @@ -30098,12 +33722,14 @@ paths: tags: - groups.drive summary: Update content for the navigation property driveItem in groups + description: 'The content stream, if the item represents a file.' operationId: groups.drives.list.items_SetDriveItemContent parameters: - name: group-id in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -30111,6 +33737,7 @@ paths: in: path description: 'key: id of drive' required: true + style: simple schema: type: string x-ms-docs-key-type: drive @@ -30118,6 +33745,7 @@ paths: in: path description: 'key: id of listItem' required: true + style: simple schema: type: string x-ms-docs-key-type: listItem @@ -30140,12 +33768,14 @@ paths: tags: - groups.drive summary: Get fields from groups + description: The values of the columns set on this list item. operationId: groups.drives.list.items_GetFields parameters: - name: group-id in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -30153,6 +33783,7 @@ paths: in: path description: 'key: id of drive' required: true + style: simple schema: type: string x-ms-docs-key-type: drive @@ -30160,6 +33791,7 @@ paths: in: path description: 'key: id of listItem' required: true + style: simple schema: type: string x-ms-docs-key-type: listItem @@ -30200,13 +33832,18 @@ paths: patch: tags: - groups.drive - summary: Update the navigation property fields in groups + summary: Update an item in a list + description: 'Update the properties on a **[listItem][]**.' + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/listitem-update?view=graph-rest-1.0 operationId: groups.drives.list.items_UpdateFields parameters: - name: group-id in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -30214,6 +33851,7 @@ paths: in: path description: 'key: id of drive' required: true + style: simple schema: type: string x-ms-docs-key-type: drive @@ -30221,6 +33859,7 @@ paths: in: path description: 'key: id of listItem' required: true + style: simple schema: type: string x-ms-docs-key-type: listItem @@ -30247,6 +33886,7 @@ paths: in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -30254,6 +33894,7 @@ paths: in: path description: 'key: id of drive' required: true + style: simple schema: type: string x-ms-docs-key-type: drive @@ -30261,12 +33902,14 @@ paths: in: path description: 'key: id of listItem' required: true + style: simple schema: type: string x-ms-docs-key-type: listItem - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -30280,12 +33923,14 @@ paths: tags: - groups.drive summary: Get versions from groups + description: The list of previous versions of the list item. operationId: groups.drives.list.items_ListVersions parameters: - name: group-id in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -30293,6 +33938,7 @@ paths: in: path description: 'key: id of drive' required: true + style: simple schema: type: string x-ms-docs-key-type: drive @@ -30300,6 +33946,7 @@ paths: in: path description: 'key: id of listItem' required: true + style: simple schema: type: string x-ms-docs-key-type: listItem @@ -30375,6 +34022,7 @@ paths: in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -30382,6 +34030,7 @@ paths: in: path description: 'key: id of drive' required: true + style: simple schema: type: string x-ms-docs-key-type: drive @@ -30389,6 +34038,7 @@ paths: in: path description: 'key: id of listItem' required: true + style: simple schema: type: string x-ms-docs-key-type: listItem @@ -30414,12 +34064,14 @@ paths: tags: - groups.drive summary: Get versions from groups + description: The list of previous versions of the list item. operationId: groups.drives.list.items_GetVersions parameters: - name: group-id in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -30427,6 +34079,7 @@ paths: in: path description: 'key: id of drive' required: true + style: simple schema: type: string x-ms-docs-key-type: drive @@ -30434,6 +34087,7 @@ paths: in: path description: 'key: id of listItem' required: true + style: simple schema: type: string x-ms-docs-key-type: listItem @@ -30441,6 +34095,7 @@ paths: in: path description: 'key: id of listItemVersion' required: true + style: simple schema: type: string x-ms-docs-key-type: listItemVersion @@ -30503,6 +34158,7 @@ paths: in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -30510,6 +34166,7 @@ paths: in: path description: 'key: id of drive' required: true + style: simple schema: type: string x-ms-docs-key-type: drive @@ -30517,6 +34174,7 @@ paths: in: path description: 'key: id of listItem' required: true + style: simple schema: type: string x-ms-docs-key-type: listItem @@ -30524,6 +34182,7 @@ paths: in: path description: 'key: id of listItemVersion' required: true + style: simple schema: type: string x-ms-docs-key-type: listItemVersion @@ -30550,6 +34209,7 @@ paths: in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -30557,6 +34217,7 @@ paths: in: path description: 'key: id of drive' required: true + style: simple schema: type: string x-ms-docs-key-type: drive @@ -30564,6 +34225,7 @@ paths: in: path description: 'key: id of listItem' required: true + style: simple schema: type: string x-ms-docs-key-type: listItem @@ -30571,12 +34233,14 @@ paths: in: path description: 'key: id of listItemVersion' required: true + style: simple schema: type: string x-ms-docs-key-type: listItemVersion - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -30590,12 +34254,14 @@ paths: tags: - groups.drive summary: Get fields from groups + description: A collection of the fields and values for this version of the list item. operationId: groups.drives.list.items.versions_GetFields parameters: - name: group-id in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -30603,6 +34269,7 @@ paths: in: path description: 'key: id of drive' required: true + style: simple schema: type: string x-ms-docs-key-type: drive @@ -30610,6 +34277,7 @@ paths: in: path description: 'key: id of listItem' required: true + style: simple schema: type: string x-ms-docs-key-type: listItem @@ -30617,6 +34285,7 @@ paths: in: path description: 'key: id of listItemVersion' required: true + style: simple schema: type: string x-ms-docs-key-type: listItemVersion @@ -30664,6 +34333,7 @@ paths: in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -30671,6 +34341,7 @@ paths: in: path description: 'key: id of drive' required: true + style: simple schema: type: string x-ms-docs-key-type: drive @@ -30678,6 +34349,7 @@ paths: in: path description: 'key: id of listItem' required: true + style: simple schema: type: string x-ms-docs-key-type: listItem @@ -30685,6 +34357,7 @@ paths: in: path description: 'key: id of listItemVersion' required: true + style: simple schema: type: string x-ms-docs-key-type: listItemVersion @@ -30711,6 +34384,7 @@ paths: in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -30718,6 +34392,7 @@ paths: in: path description: 'key: id of drive' required: true + style: simple schema: type: string x-ms-docs-key-type: drive @@ -30725,6 +34400,7 @@ paths: in: path description: 'key: id of listItem' required: true + style: simple schema: type: string x-ms-docs-key-type: listItem @@ -30732,12 +34408,14 @@ paths: in: path description: 'key: id of listItemVersion' required: true + style: simple schema: type: string x-ms-docs-key-type: listItemVersion - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -30751,12 +34429,14 @@ paths: tags: - groups.drive summary: Get operations from groups + description: The collection of long running operations for the list. operationId: groups.drives.list_ListOperations parameters: - name: group-id in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -30764,6 +34444,7 @@ paths: in: path description: 'key: id of drive' required: true + style: simple schema: type: string x-ms-docs-key-type: drive @@ -30855,6 +34536,7 @@ paths: in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -30862,6 +34544,7 @@ paths: in: path description: 'key: id of drive' required: true + style: simple schema: type: string x-ms-docs-key-type: drive @@ -30887,12 +34570,14 @@ paths: tags: - groups.drive summary: Get operations from groups + description: The collection of long running operations for the list. operationId: groups.drives.list_GetOperations parameters: - name: group-id in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -30900,6 +34585,7 @@ paths: in: path description: 'key: id of drive' required: true + style: simple schema: type: string x-ms-docs-key-type: drive @@ -30907,6 +34593,7 @@ paths: in: path description: 'key: id of richLongRunningOperation' required: true + style: simple schema: type: string x-ms-docs-key-type: richLongRunningOperation @@ -30963,6 +34650,7 @@ paths: in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -30970,6 +34658,7 @@ paths: in: path description: 'key: id of drive' required: true + style: simple schema: type: string x-ms-docs-key-type: drive @@ -30977,6 +34666,7 @@ paths: in: path description: 'key: id of richLongRunningOperation' required: true + style: simple schema: type: string x-ms-docs-key-type: richLongRunningOperation @@ -31003,6 +34693,7 @@ paths: in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -31010,6 +34701,7 @@ paths: in: path description: 'key: id of drive' required: true + style: simple schema: type: string x-ms-docs-key-type: drive @@ -31017,12 +34709,14 @@ paths: in: path description: 'key: id of richLongRunningOperation' required: true + style: simple schema: type: string x-ms-docs-key-type: richLongRunningOperation - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -31036,12 +34730,14 @@ paths: tags: - groups.drive summary: Get subscriptions from groups + description: The set of subscriptions on the list. operationId: groups.drives.list_ListSubscriptions parameters: - name: group-id in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -31049,6 +34745,7 @@ paths: in: path description: 'key: id of drive' required: true + style: simple schema: type: string x-ms-docs-key-type: drive @@ -31158,6 +34855,7 @@ paths: in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -31165,6 +34863,7 @@ paths: in: path description: 'key: id of drive' required: true + style: simple schema: type: string x-ms-docs-key-type: drive @@ -31190,12 +34889,14 @@ paths: tags: - groups.drive summary: Get subscriptions from groups + description: The set of subscriptions on the list. operationId: groups.drives.list_GetSubscriptions parameters: - name: group-id in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -31203,6 +34904,7 @@ paths: in: path description: 'key: id of drive' required: true + style: simple schema: type: string x-ms-docs-key-type: drive @@ -31210,6 +34912,7 @@ paths: in: path description: 'key: id of subscription' required: true + style: simple schema: type: string x-ms-docs-key-type: subscription @@ -31275,6 +34978,7 @@ paths: in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -31282,6 +34986,7 @@ paths: in: path description: 'key: id of drive' required: true + style: simple schema: type: string x-ms-docs-key-type: drive @@ -31289,6 +34994,7 @@ paths: in: path description: 'key: id of subscription' required: true + style: simple schema: type: string x-ms-docs-key-type: subscription @@ -31315,6 +35021,7 @@ paths: in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -31322,6 +35029,7 @@ paths: in: path description: 'key: id of drive' required: true + style: simple schema: type: string x-ms-docs-key-type: drive @@ -31329,12 +35037,14 @@ paths: in: path description: 'key: id of subscription' required: true + style: simple schema: type: string x-ms-docs-key-type: subscription - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -31347,13 +35057,18 @@ paths: get: tags: - groups.drive - summary: Get root from groups + summary: Get driveItem + description: Retrieve the metadata for a driveItem in a drive by file system path or ID. + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/driveitem-get?view=graph-rest-1.0 operationId: groups.drives_GetRoot parameters: - name: group-id in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -31361,6 +35076,7 @@ paths: in: path description: 'key: id of drive' required: true + style: simple schema: type: string x-ms-docs-key-type: drive @@ -31508,6 +35224,8 @@ paths: parameters: group-id: $request.path.group-id drive-id: $request.path.drive-id + assignSensitivityLabel: + operationId: groups.group.drives.drive.root.assignSensitivityLabel checkin: operationId: groups.group.drives.drive.root.checkin checkout: @@ -31551,6 +35269,7 @@ paths: in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -31558,6 +35277,7 @@ paths: in: path description: 'key: id of drive' required: true + style: simple schema: type: string x-ms-docs-key-type: drive @@ -31584,6 +35304,7 @@ paths: in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -31591,12 +35312,14 @@ paths: in: path description: 'key: id of drive' required: true + style: simple schema: type: string x-ms-docs-key-type: drive - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -31610,12 +35333,14 @@ paths: tags: - groups.drive summary: Get activities from groups + description: The list of recent activities that took place on this item. operationId: groups.drives.root_ListActivities parameters: - name: group-id in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -31623,6 +35348,7 @@ paths: in: path description: 'key: id of drive' required: true + style: simple schema: type: string x-ms-docs-key-type: drive @@ -31695,12 +35421,14 @@ paths: tags: - groups.drive summary: Get activities from groups + description: The list of recent activities that took place on this item. operationId: groups.drives.root_GetActivities parameters: - name: group-id in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -31708,6 +35436,7 @@ paths: in: path description: 'key: id of drive' required: true + style: simple schema: type: string x-ms-docs-key-type: drive @@ -31715,6 +35444,7 @@ paths: in: path description: 'key: id of itemActivityOLD' required: true + style: simple schema: type: string x-ms-docs-key-type: itemActivityOLD @@ -31776,13 +35506,18 @@ paths: get: tags: - groups.drive - summary: Get analytics from groups + summary: Get analytics + description: "Get [itemAnalytics][] about the views that took place under this resource.\nThe **itemAnalytics** resource is a convenient way to get activity stats for `allTime` and the `lastSevenDays`.\nFor a custom time range or interval, use the [getActivitiesByInterval][] API." + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/itemanalytics-get?view=graph-rest-1.0 operationId: groups.drives.root_GetAnalytics parameters: - name: group-id in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -31790,6 +35525,7 @@ paths: in: path description: 'key: id of drive' required: true + style: simple schema: type: string x-ms-docs-key-type: drive @@ -31853,13 +35589,18 @@ paths: get: tags: - groups.drive - summary: Get children from groups + summary: List children of a driveItem + description: Return a collection of DriveItems in the **children** relationship of a DriveItem. DriveItems with a non-null **folder** or **package** facet can have one or more child DriveItems. + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/driveitem-list-children?view=graph-rest-1.0 operationId: groups.drives.root_ListChildren parameters: - name: group-id in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -31867,6 +35608,7 @@ paths: in: path description: 'key: id of drive' required: true + style: simple schema: type: string x-ms-docs-key-type: drive @@ -32053,12 +35795,14 @@ paths: tags: - groups.drive summary: Get children from groups + description: Collection containing Item objects for the immediate children of Item. Only items representing folders have children. Read-only. Nullable. operationId: groups.drives.root_GetChildren parameters: - name: group-id in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -32066,6 +35810,7 @@ paths: in: path description: 'key: id of drive' required: true + style: simple schema: type: string x-ms-docs-key-type: drive @@ -32073,6 +35818,7 @@ paths: in: path description: 'key: id of driveItem' required: true + style: simple schema: type: string x-ms-docs-key-type: driveItem @@ -32239,12 +35985,17 @@ paths: tags: - groups.drive summary: Get content for the navigation property children from groups + description: 'The content stream, if the item represents a file.' + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/driveitem-list-children?view=graph-rest-1.0 operationId: groups.drives.root_GetChildrenContent parameters: - name: group-id in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -32252,6 +36003,7 @@ paths: in: path description: 'key: id of drive' required: true + style: simple schema: type: string x-ms-docs-key-type: drive @@ -32259,6 +36011,7 @@ paths: in: path description: 'key: id of driveItem' required: true + style: simple schema: type: string x-ms-docs-key-type: driveItem @@ -32277,12 +36030,14 @@ paths: tags: - groups.drive summary: Update content for the navigation property children in groups + description: 'The content stream, if the item represents a file.' operationId: groups.drives.root_SetChildrenContent parameters: - name: group-id in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -32290,6 +36045,7 @@ paths: in: path description: 'key: id of drive' required: true + style: simple schema: type: string x-ms-docs-key-type: drive @@ -32297,6 +36053,7 @@ paths: in: path description: 'key: id of driveItem' required: true + style: simple schema: type: string x-ms-docs-key-type: driveItem @@ -32319,12 +36076,17 @@ paths: tags: - groups.drive summary: Get content for the navigation property root from groups + description: 'The content stream, if the item represents a file.' + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/driveitem-get?view=graph-rest-1.0 operationId: groups.drives_GetRootContent parameters: - name: group-id in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -32332,6 +36094,7 @@ paths: in: path description: 'key: id of drive' required: true + style: simple schema: type: string x-ms-docs-key-type: drive @@ -32350,12 +36113,14 @@ paths: tags: - groups.drive summary: Update content for the navigation property root in groups + description: 'The content stream, if the item represents a file.' operationId: groups.drives_SetRootContent parameters: - name: group-id in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -32363,6 +36128,7 @@ paths: in: path description: 'key: id of drive' required: true + style: simple schema: type: string x-ms-docs-key-type: drive @@ -32385,12 +36151,14 @@ paths: tags: - groups.drive summary: Get listItem from groups + description: 'For drives in SharePoint, the associated document library list item. Read-only. Nullable.' operationId: groups.drives.root_GetListItem parameters: - name: group-id in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -32398,6 +36166,7 @@ paths: in: path description: 'key: id of drive' required: true + style: simple schema: type: string x-ms-docs-key-type: drive @@ -32518,6 +36287,7 @@ paths: in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -32525,6 +36295,7 @@ paths: in: path description: 'key: id of drive' required: true + style: simple schema: type: string x-ms-docs-key-type: drive @@ -32551,6 +36322,7 @@ paths: in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -32558,12 +36330,14 @@ paths: in: path description: 'key: id of drive' required: true + style: simple schema: type: string x-ms-docs-key-type: drive - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -32577,12 +36351,14 @@ paths: tags: - groups.drive summary: Get activities from groups + description: The list of recent activities that took place on this item. operationId: groups.drives.root.listItem_ListActivities parameters: - name: group-id in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -32590,6 +36366,7 @@ paths: in: path description: 'key: id of drive' required: true + style: simple schema: type: string x-ms-docs-key-type: drive @@ -32667,6 +36444,7 @@ paths: in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -32674,6 +36452,7 @@ paths: in: path description: 'key: id of drive' required: true + style: simple schema: type: string x-ms-docs-key-type: drive @@ -32699,12 +36478,14 @@ paths: tags: - groups.drive summary: Get activities from groups + description: The list of recent activities that took place on this item. operationId: groups.drives.root.listItem_GetActivities parameters: - name: group-id in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -32712,6 +36493,7 @@ paths: in: path description: 'key: id of drive' required: true + style: simple schema: type: string x-ms-docs-key-type: drive @@ -32719,6 +36501,7 @@ paths: in: path description: 'key: id of itemActivityOLD' required: true + style: simple schema: type: string x-ms-docs-key-type: itemActivityOLD @@ -32786,6 +36569,7 @@ paths: in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -32793,6 +36577,7 @@ paths: in: path description: 'key: id of drive' required: true + style: simple schema: type: string x-ms-docs-key-type: drive @@ -32800,6 +36585,7 @@ paths: in: path description: 'key: id of itemActivityOLD' required: true + style: simple schema: type: string x-ms-docs-key-type: itemActivityOLD @@ -32826,6 +36612,7 @@ paths: in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -32833,6 +36620,7 @@ paths: in: path description: 'key: id of drive' required: true + style: simple schema: type: string x-ms-docs-key-type: drive @@ -32840,12 +36628,14 @@ paths: in: path description: 'key: id of itemActivityOLD' required: true + style: simple schema: type: string x-ms-docs-key-type: itemActivityOLD - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -32865,6 +36655,7 @@ paths: in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -32872,6 +36663,7 @@ paths: in: path description: 'key: id of drive' required: true + style: simple schema: type: string x-ms-docs-key-type: drive @@ -32879,6 +36671,7 @@ paths: in: path description: 'key: id of itemActivityOLD' required: true + style: simple schema: type: string x-ms-docs-key-type: itemActivityOLD @@ -33045,12 +36838,14 @@ paths: tags: - groups.drive summary: Get content for the navigation property driveItem from groups + description: 'The content stream, if the item represents a file.' operationId: groups.drives.root.listItem.activities_GetDriveItemContent parameters: - name: group-id in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -33058,6 +36853,7 @@ paths: in: path description: 'key: id of drive' required: true + style: simple schema: type: string x-ms-docs-key-type: drive @@ -33065,6 +36861,7 @@ paths: in: path description: 'key: id of itemActivityOLD' required: true + style: simple schema: type: string x-ms-docs-key-type: itemActivityOLD @@ -33083,12 +36880,14 @@ paths: tags: - groups.drive summary: Update content for the navigation property driveItem in groups + description: 'The content stream, if the item represents a file.' operationId: groups.drives.root.listItem.activities_SetDriveItemContent parameters: - name: group-id in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -33096,6 +36895,7 @@ paths: in: path description: 'key: id of drive' required: true + style: simple schema: type: string x-ms-docs-key-type: drive @@ -33103,6 +36903,7 @@ paths: in: path description: 'key: id of itemActivityOLD' required: true + style: simple schema: type: string x-ms-docs-key-type: itemActivityOLD @@ -33131,6 +36932,7 @@ paths: in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -33138,6 +36940,7 @@ paths: in: path description: 'key: id of drive' required: true + style: simple schema: type: string x-ms-docs-key-type: drive @@ -33145,6 +36948,7 @@ paths: in: path description: 'key: id of itemActivityOLD' required: true + style: simple schema: type: string x-ms-docs-key-type: itemActivityOLD @@ -33264,12 +37068,14 @@ paths: tags: - groups.drive summary: Get analytics from groups + description: Analytics about the view activities that took place on this item. operationId: groups.drives.root.listItem_GetAnalytics parameters: - name: group-id in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -33277,6 +37083,7 @@ paths: in: path description: 'key: id of drive' required: true + style: simple schema: type: string x-ms-docs-key-type: drive @@ -33340,13 +37147,18 @@ paths: get: tags: - groups.drive - summary: Get documentSetVersions from groups + summary: List documentSetVersions + description: Get a list of the versions of a document set item in a list. + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/listitem-list-documentsetversions?view=graph-rest-1.0 operationId: groups.drives.root.listItem_ListDocumentSetVersions parameters: - name: group-id in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -33354,6 +37166,7 @@ paths: in: path description: 'key: id of drive' required: true + style: simple schema: type: string x-ms-docs-key-type: drive @@ -33437,13 +37250,18 @@ paths: post: tags: - groups.drive - summary: Create new navigation property to documentSetVersions for groups + summary: Create documentSetVersion + description: Create a new version of a document set item in a list. + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/listitem-post-documentsetversions?view=graph-rest-1.0 operationId: groups.drives.root.listItem_CreateDocumentSetVersions parameters: - name: group-id in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -33451,6 +37269,7 @@ paths: in: path description: 'key: id of drive' required: true + style: simple schema: type: string x-ms-docs-key-type: drive @@ -33476,12 +37295,14 @@ paths: tags: - groups.drive summary: Get documentSetVersions from groups + description: Version information for a document set version created by a user. operationId: groups.drives.root.listItem_GetDocumentSetVersions parameters: - name: group-id in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -33489,6 +37310,7 @@ paths: in: path description: 'key: id of drive' required: true + style: simple schema: type: string x-ms-docs-key-type: drive @@ -33496,6 +37318,7 @@ paths: in: path description: 'key: id of documentSetVersion' required: true + style: simple schema: type: string x-ms-docs-key-type: documentSetVersion @@ -33562,6 +37385,7 @@ paths: in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -33569,6 +37393,7 @@ paths: in: path description: 'key: id of drive' required: true + style: simple schema: type: string x-ms-docs-key-type: drive @@ -33576,6 +37401,7 @@ paths: in: path description: 'key: id of documentSetVersion' required: true + style: simple schema: type: string x-ms-docs-key-type: documentSetVersion @@ -33602,6 +37428,7 @@ paths: in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -33609,6 +37436,7 @@ paths: in: path description: 'key: id of drive' required: true + style: simple schema: type: string x-ms-docs-key-type: drive @@ -33616,12 +37444,14 @@ paths: in: path description: 'key: id of documentSetVersion' required: true + style: simple schema: type: string x-ms-docs-key-type: documentSetVersion - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -33635,12 +37465,14 @@ paths: tags: - groups.drive summary: Get driveItem from groups + description: 'For document libraries, the driveItem relationship exposes the listItem as a [driveItem][]' operationId: groups.drives.root.listItem_GetDriveItem parameters: - name: group-id in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -33648,6 +37480,7 @@ paths: in: path description: 'key: id of drive' required: true + style: simple schema: type: string x-ms-docs-key-type: drive @@ -33803,12 +37636,14 @@ paths: tags: - groups.drive summary: Get content for the navigation property driveItem from groups + description: 'The content stream, if the item represents a file.' operationId: groups.drives.root.listItem_GetDriveItemContent parameters: - name: group-id in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -33816,6 +37651,7 @@ paths: in: path description: 'key: id of drive' required: true + style: simple schema: type: string x-ms-docs-key-type: drive @@ -33834,12 +37670,14 @@ paths: tags: - groups.drive summary: Update content for the navigation property driveItem in groups + description: 'The content stream, if the item represents a file.' operationId: groups.drives.root.listItem_SetDriveItemContent parameters: - name: group-id in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -33847,6 +37685,7 @@ paths: in: path description: 'key: id of drive' required: true + style: simple schema: type: string x-ms-docs-key-type: drive @@ -33869,12 +37708,14 @@ paths: tags: - groups.drive summary: Get fields from groups + description: The values of the columns set on this list item. operationId: groups.drives.root.listItem_GetFields parameters: - name: group-id in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -33882,6 +37723,7 @@ paths: in: path description: 'key: id of drive' required: true + style: simple schema: type: string x-ms-docs-key-type: drive @@ -33922,13 +37764,18 @@ paths: patch: tags: - groups.drive - summary: Update the navigation property fields in groups + summary: Update an item in a list + description: 'Update the properties on a **[listItem][]**.' + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/listitem-update?view=graph-rest-1.0 operationId: groups.drives.root.listItem_UpdateFields parameters: - name: group-id in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -33936,6 +37783,7 @@ paths: in: path description: 'key: id of drive' required: true + style: simple schema: type: string x-ms-docs-key-type: drive @@ -33962,6 +37810,7 @@ paths: in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -33969,12 +37818,14 @@ paths: in: path description: 'key: id of drive' required: true + style: simple schema: type: string x-ms-docs-key-type: drive - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -33988,12 +37839,14 @@ paths: tags: - groups.drive summary: Get versions from groups + description: The list of previous versions of the list item. operationId: groups.drives.root.listItem_ListVersions parameters: - name: group-id in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -34001,6 +37854,7 @@ paths: in: path description: 'key: id of drive' required: true + style: simple schema: type: string x-ms-docs-key-type: drive @@ -34076,6 +37930,7 @@ paths: in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -34083,6 +37938,7 @@ paths: in: path description: 'key: id of drive' required: true + style: simple schema: type: string x-ms-docs-key-type: drive @@ -34108,12 +37964,14 @@ paths: tags: - groups.drive summary: Get versions from groups + description: The list of previous versions of the list item. operationId: groups.drives.root.listItem_GetVersions parameters: - name: group-id in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -34121,6 +37979,7 @@ paths: in: path description: 'key: id of drive' required: true + style: simple schema: type: string x-ms-docs-key-type: drive @@ -34128,6 +37987,7 @@ paths: in: path description: 'key: id of listItemVersion' required: true + style: simple schema: type: string x-ms-docs-key-type: listItemVersion @@ -34189,6 +38049,7 @@ paths: in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -34196,6 +38057,7 @@ paths: in: path description: 'key: id of drive' required: true + style: simple schema: type: string x-ms-docs-key-type: drive @@ -34203,6 +38065,7 @@ paths: in: path description: 'key: id of listItemVersion' required: true + style: simple schema: type: string x-ms-docs-key-type: listItemVersion @@ -34229,6 +38092,7 @@ paths: in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -34236,6 +38100,7 @@ paths: in: path description: 'key: id of drive' required: true + style: simple schema: type: string x-ms-docs-key-type: drive @@ -34243,12 +38108,14 @@ paths: in: path description: 'key: id of listItemVersion' required: true + style: simple schema: type: string x-ms-docs-key-type: listItemVersion - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -34262,12 +38129,14 @@ paths: tags: - groups.drive summary: Get fields from groups + description: A collection of the fields and values for this version of the list item. operationId: groups.drives.root.listItem.versions_GetFields parameters: - name: group-id in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -34275,6 +38144,7 @@ paths: in: path description: 'key: id of drive' required: true + style: simple schema: type: string x-ms-docs-key-type: drive @@ -34282,6 +38152,7 @@ paths: in: path description: 'key: id of listItemVersion' required: true + style: simple schema: type: string x-ms-docs-key-type: listItemVersion @@ -34329,6 +38200,7 @@ paths: in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -34336,6 +38208,7 @@ paths: in: path description: 'key: id of drive' required: true + style: simple schema: type: string x-ms-docs-key-type: drive @@ -34343,6 +38216,7 @@ paths: in: path description: 'key: id of listItemVersion' required: true + style: simple schema: type: string x-ms-docs-key-type: listItemVersion @@ -34369,6 +38243,7 @@ paths: in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -34376,6 +38251,7 @@ paths: in: path description: 'key: id of drive' required: true + style: simple schema: type: string x-ms-docs-key-type: drive @@ -34383,12 +38259,14 @@ paths: in: path description: 'key: id of listItemVersion' required: true + style: simple schema: type: string x-ms-docs-key-type: listItemVersion - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -34401,13 +38279,18 @@ paths: get: tags: - groups.drive - summary: Get permissions from groups + summary: List sharing permissions on a driveItem + description: List the effective sharing permissions on a driveItem. + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/driveitem-list-permissions?view=graph-rest-1.0 operationId: groups.drives.root_ListPermissions parameters: - name: group-id in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -34415,6 +38298,7 @@ paths: in: path description: 'key: id of drive' required: true + style: simple schema: type: string x-ms-docs-key-type: drive @@ -34512,6 +38396,7 @@ paths: in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -34519,6 +38404,7 @@ paths: in: path description: 'key: id of drive' required: true + style: simple schema: type: string x-ms-docs-key-type: drive @@ -34544,12 +38430,14 @@ paths: tags: - groups.drive summary: Get permissions from groups + description: The set of permissions for the item. Read-only. Nullable. operationId: groups.drives.root_GetPermissions parameters: - name: group-id in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -34557,6 +38445,7 @@ paths: in: path description: 'key: id of drive' required: true + style: simple schema: type: string x-ms-docs-key-type: drive @@ -34564,6 +38453,7 @@ paths: in: path description: 'key: id of permission' required: true + style: simple schema: type: string x-ms-docs-key-type: permission @@ -34627,6 +38517,7 @@ paths: in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -34634,6 +38525,7 @@ paths: in: path description: 'key: id of drive' required: true + style: simple schema: type: string x-ms-docs-key-type: drive @@ -34641,6 +38533,7 @@ paths: in: path description: 'key: id of permission' required: true + style: simple schema: type: string x-ms-docs-key-type: permission @@ -34667,6 +38560,7 @@ paths: in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -34674,6 +38568,7 @@ paths: in: path description: 'key: id of drive' required: true + style: simple schema: type: string x-ms-docs-key-type: drive @@ -34681,12 +38576,14 @@ paths: in: path description: 'key: id of permission' required: true + style: simple schema: type: string x-ms-docs-key-type: permission - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -34700,12 +38597,14 @@ paths: tags: - groups.drive summary: Get subscriptions from groups + description: The set of subscriptions on the item. Only supported on the root of a drive. operationId: groups.drives.root_ListSubscriptions parameters: - name: group-id in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -34713,6 +38612,7 @@ paths: in: path description: 'key: id of drive' required: true + style: simple schema: type: string x-ms-docs-key-type: drive @@ -34822,6 +38722,7 @@ paths: in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -34829,6 +38730,7 @@ paths: in: path description: 'key: id of drive' required: true + style: simple schema: type: string x-ms-docs-key-type: drive @@ -34854,12 +38756,14 @@ paths: tags: - groups.drive summary: Get subscriptions from groups + description: The set of subscriptions on the item. Only supported on the root of a drive. operationId: groups.drives.root_GetSubscriptions parameters: - name: group-id in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -34867,6 +38771,7 @@ paths: in: path description: 'key: id of drive' required: true + style: simple schema: type: string x-ms-docs-key-type: drive @@ -34874,6 +38779,7 @@ paths: in: path description: 'key: id of subscription' required: true + style: simple schema: type: string x-ms-docs-key-type: subscription @@ -34939,6 +38845,7 @@ paths: in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -34946,6 +38853,7 @@ paths: in: path description: 'key: id of drive' required: true + style: simple schema: type: string x-ms-docs-key-type: drive @@ -34953,6 +38861,7 @@ paths: in: path description: 'key: id of subscription' required: true + style: simple schema: type: string x-ms-docs-key-type: subscription @@ -34979,6 +38888,7 @@ paths: in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -34986,6 +38896,7 @@ paths: in: path description: 'key: id of drive' required: true + style: simple schema: type: string x-ms-docs-key-type: drive @@ -34993,12 +38904,14 @@ paths: in: path description: 'key: id of subscription' required: true + style: simple schema: type: string x-ms-docs-key-type: subscription - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -35011,13 +38924,18 @@ paths: get: tags: - groups.drive - summary: Get thumbnails from groups + summary: List thumbnails for a DriveItem + description: "Retrieve a collection of ThumbnailSet resources for a DriveItem resource. A DriveItem can be represented by zero or more ThumbnailSet resources.\nEach **thumbnailSet** can have one or more **thumbnail** objects, which are images that represent the item.\nFor example, a **thumbnailSet** may include **thumbnail** objects, such as common ones including `small`, `medium`, or `large`. There are many ways to work with thumbnails on OneDrive.\nHere are the most common ones:" + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/driveitem-list-thumbnails?view=graph-rest-1.0 operationId: groups.drives.root_ListThumbnails parameters: - name: group-id in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -35025,6 +38943,7 @@ paths: in: path description: 'key: id of drive' required: true + style: simple schema: type: string x-ms-docs-key-type: drive @@ -35101,6 +39020,7 @@ paths: in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -35108,6 +39028,7 @@ paths: in: path description: 'key: id of drive' required: true + style: simple schema: type: string x-ms-docs-key-type: drive @@ -35133,12 +39054,14 @@ paths: tags: - groups.drive summary: Get thumbnails from groups + description: 'Collection containing [ThumbnailSet][] objects associated with the item. For more info, see [getting thumbnails][]. Read-only. Nullable.' operationId: groups.drives.root_GetThumbnails parameters: - name: group-id in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -35146,6 +39069,7 @@ paths: in: path description: 'key: id of drive' required: true + style: simple schema: type: string x-ms-docs-key-type: drive @@ -35153,6 +39077,7 @@ paths: in: path description: 'key: id of thumbnailSet' required: true + style: simple schema: type: string x-ms-docs-key-type: thumbnailSet @@ -35204,6 +39129,7 @@ paths: in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -35211,6 +39137,7 @@ paths: in: path description: 'key: id of drive' required: true + style: simple schema: type: string x-ms-docs-key-type: drive @@ -35218,6 +39145,7 @@ paths: in: path description: 'key: id of thumbnailSet' required: true + style: simple schema: type: string x-ms-docs-key-type: thumbnailSet @@ -35244,6 +39172,7 @@ paths: in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -35251,6 +39180,7 @@ paths: in: path description: 'key: id of drive' required: true + style: simple schema: type: string x-ms-docs-key-type: drive @@ -35258,12 +39188,14 @@ paths: in: path description: 'key: id of thumbnailSet' required: true + style: simple schema: type: string x-ms-docs-key-type: thumbnailSet - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -35276,13 +39208,18 @@ paths: get: tags: - groups.drive - summary: Get versions from groups + summary: List versions of a driveItem + description: "OneDrive and SharePoint can be configured to retain the history for files.\nDepending on the service and configuration, a new version can be created for each edit, each time the file is saved, manually, or never. Previous versions of a document may be retained for a finite period of time depending on admin settings which may be unique per user or location." + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/driveitem-list-versions?view=graph-rest-1.0 operationId: groups.drives.root_ListVersions parameters: - name: group-id in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -35290,6 +39227,7 @@ paths: in: path description: 'key: id of drive' required: true + style: simple schema: type: string x-ms-docs-key-type: drive @@ -35369,6 +39307,7 @@ paths: in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -35376,6 +39315,7 @@ paths: in: path description: 'key: id of drive' required: true + style: simple schema: type: string x-ms-docs-key-type: drive @@ -35401,12 +39341,14 @@ paths: tags: - groups.drive summary: Get versions from groups + description: 'The list of previous versions of the item. For more info, see [getting previous versions][]. Read-only. Nullable.' operationId: groups.drives.root_GetVersions parameters: - name: group-id in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -35414,6 +39356,7 @@ paths: in: path description: 'key: id of drive' required: true + style: simple schema: type: string x-ms-docs-key-type: drive @@ -35421,6 +39364,7 @@ paths: in: path description: 'key: id of driveItemVersion' required: true + style: simple schema: type: string x-ms-docs-key-type: driveItemVersion @@ -35476,6 +39420,7 @@ paths: in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -35483,6 +39428,7 @@ paths: in: path description: 'key: id of drive' required: true + style: simple schema: type: string x-ms-docs-key-type: drive @@ -35490,6 +39436,7 @@ paths: in: path description: 'key: id of driveItemVersion' required: true + style: simple schema: type: string x-ms-docs-key-type: driveItemVersion @@ -35516,6 +39463,7 @@ paths: in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -35523,6 +39471,7 @@ paths: in: path description: 'key: id of drive' required: true + style: simple schema: type: string x-ms-docs-key-type: drive @@ -35530,12 +39479,14 @@ paths: in: path description: 'key: id of driveItemVersion' required: true + style: simple schema: type: string x-ms-docs-key-type: driveItemVersion - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -35549,12 +39500,16 @@ paths: tags: - groups.drive summary: Get content for the navigation property versions from groups + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/driveitem-list-versions?view=graph-rest-1.0 operationId: groups.drives.root_GetVersionsContent parameters: - name: group-id in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -35562,6 +39517,7 @@ paths: in: path description: 'key: id of drive' required: true + style: simple schema: type: string x-ms-docs-key-type: drive @@ -35569,6 +39525,7 @@ paths: in: path description: 'key: id of driveItemVersion' required: true + style: simple schema: type: string x-ms-docs-key-type: driveItemVersion @@ -35593,6 +39550,7 @@ paths: in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -35600,6 +39558,7 @@ paths: in: path description: 'key: id of drive' required: true + style: simple schema: type: string x-ms-docs-key-type: drive @@ -35607,6 +39566,7 @@ paths: in: path description: 'key: id of driveItemVersion' required: true + style: simple schema: type: string x-ms-docs-key-type: driveItemVersion @@ -35629,12 +39589,14 @@ paths: tags: - groups.drive summary: Get special from groups + description: Collection of common folders available in OneDrive. Read-only. Nullable. operationId: groups.drives_ListSpecial parameters: - name: group-id in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -35642,6 +39604,7 @@ paths: in: path description: 'key: id of drive' required: true + style: simple schema: type: string x-ms-docs-key-type: drive @@ -35828,12 +39791,14 @@ paths: tags: - groups.drive summary: Get special from groups + description: Collection of common folders available in OneDrive. Read-only. Nullable. operationId: groups.drives_GetSpecial parameters: - name: group-id in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -35841,6 +39806,7 @@ paths: in: path description: 'key: id of drive' required: true + style: simple schema: type: string x-ms-docs-key-type: drive @@ -35848,6 +39814,7 @@ paths: in: path description: 'key: id of driveItem' required: true + style: simple schema: type: string x-ms-docs-key-type: driveItem @@ -36014,12 +39981,14 @@ paths: tags: - groups.drive summary: Get content for the navigation property special from groups + description: 'The content stream, if the item represents a file.' operationId: groups.drives_GetSpecialContent parameters: - name: group-id in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -36027,6 +39996,7 @@ paths: in: path description: 'key: id of drive' required: true + style: simple schema: type: string x-ms-docs-key-type: drive @@ -36034,6 +40004,7 @@ paths: in: path description: 'key: id of driveItem' required: true + style: simple schema: type: string x-ms-docs-key-type: driveItem @@ -36052,12 +40023,14 @@ paths: tags: - groups.drive summary: Update content for the navigation property special in groups + description: 'The content stream, if the item represents a file.' operationId: groups.drives_SetSpecialContent parameters: - name: group-id in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -36065,6 +40038,7 @@ paths: in: path description: 'key: id of drive' required: true + style: simple schema: type: string x-ms-docs-key-type: drive @@ -36072,6 +40046,7 @@ paths: in: path description: 'key: id of driveItem' required: true + style: simple schema: type: string x-ms-docs-key-type: driveItem @@ -36094,6 +40069,7 @@ paths: tags: - shares.sharedDriveItem summary: Accessing shared DriveItems + description: 'Access a shared DriveItem or a collection of shared items by using a **shareId** or sharing URL. To use a sharing URL with this API, your app needs to transform the URL into a sharing token.' operationId: shares.sharedDriveItem_ListSharedDriveItem parameters: - $ref: '#/components/parameters/top' @@ -36222,12 +40198,17 @@ paths: tags: - shares.sharedDriveItem summary: Accessing shared DriveItems + description: 'Access a shared DriveItem or a collection of shared items by using a **shareId** or sharing URL. To use a sharing URL with this API, your app needs to transform the URL into a sharing token.' + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/shares-get?view=graph-rest-1.0 operationId: shares.sharedDriveItem_GetSharedDriveItem parameters: - name: sharedDriveItem-id in: path description: 'key: id of sharedDriveItem' required: true + style: simple schema: type: string x-ms-docs-key-type: sharedDriveItem @@ -36340,6 +40321,7 @@ paths: in: path description: 'key: id of sharedDriveItem' required: true + style: simple schema: type: string x-ms-docs-key-type: sharedDriveItem @@ -36366,12 +40348,14 @@ paths: in: path description: 'key: id of sharedDriveItem' required: true + style: simple schema: type: string x-ms-docs-key-type: sharedDriveItem - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -36384,13 +40368,18 @@ paths: get: tags: - shares.driveItem - summary: Get driveItem from shares + summary: Accessing shared DriveItems + description: 'Access a shared DriveItem or a collection of shared items by using a **shareId** or sharing URL. To use a sharing URL with this API, your app needs to transform the URL into a sharing token.' + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/shares-get?view=graph-rest-1.0 operationId: shares_GetDriveItem parameters: - name: sharedDriveItem-id in: path description: 'key: id of sharedDriveItem' required: true + style: simple schema: type: string x-ms-docs-key-type: sharedDriveItem @@ -36535,12 +40524,17 @@ paths: tags: - shares.driveItem summary: Get content for the navigation property driveItem from shares + description: 'The content stream, if the item represents a file.' + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/shares-get?view=graph-rest-1.0 operationId: shares_GetDriveItemContent parameters: - name: sharedDriveItem-id in: path description: 'key: id of sharedDriveItem' required: true + style: simple schema: type: string x-ms-docs-key-type: sharedDriveItem @@ -36559,12 +40553,14 @@ paths: tags: - shares.driveItem summary: Update content for the navigation property driveItem in shares + description: 'The content stream, if the item represents a file.' operationId: shares_SetDriveItemContent parameters: - name: sharedDriveItem-id in: path description: 'key: id of sharedDriveItem' required: true + style: simple schema: type: string x-ms-docs-key-type: sharedDriveItem @@ -36587,12 +40583,14 @@ paths: tags: - shares.driveItem summary: Get items from shares + description: All driveItems contained in the sharing root. This collection cannot be enumerated. operationId: shares_ListItems parameters: - name: sharedDriveItem-id in: path description: 'key: id of sharedDriveItem' required: true + style: simple schema: type: string x-ms-docs-key-type: sharedDriveItem @@ -36779,12 +40777,14 @@ paths: tags: - shares.driveItem summary: Get items from shares + description: All driveItems contained in the sharing root. This collection cannot be enumerated. operationId: shares_GetItems parameters: - name: sharedDriveItem-id in: path description: 'key: id of sharedDriveItem' required: true + style: simple schema: type: string x-ms-docs-key-type: sharedDriveItem @@ -36792,6 +40792,7 @@ paths: in: path description: 'key: id of driveItem' required: true + style: simple schema: type: string x-ms-docs-key-type: driveItem @@ -36947,12 +40948,14 @@ paths: tags: - shares.driveItem summary: Get content for the navigation property items from shares + description: 'The content stream, if the item represents a file.' operationId: shares_GetItemsContent parameters: - name: sharedDriveItem-id in: path description: 'key: id of sharedDriveItem' required: true + style: simple schema: type: string x-ms-docs-key-type: sharedDriveItem @@ -36960,6 +40963,7 @@ paths: in: path description: 'key: id of driveItem' required: true + style: simple schema: type: string x-ms-docs-key-type: driveItem @@ -36978,12 +40982,14 @@ paths: tags: - shares.driveItem summary: Update content for the navigation property items in shares + description: 'The content stream, if the item represents a file.' operationId: shares_SetItemsContent parameters: - name: sharedDriveItem-id in: path description: 'key: id of sharedDriveItem' required: true + style: simple schema: type: string x-ms-docs-key-type: sharedDriveItem @@ -36991,6 +40997,7 @@ paths: in: path description: 'key: id of driveItem' required: true + style: simple schema: type: string x-ms-docs-key-type: driveItem @@ -37013,12 +41020,14 @@ paths: tags: - shares.list summary: Get list from shares + description: Used to access the underlying list operationId: shares_GetList parameters: - name: sharedDriveItem-id in: path description: 'key: id of sharedDriveItem' required: true + style: simple schema: type: string x-ms-docs-key-type: sharedDriveItem @@ -37134,6 +41143,7 @@ paths: in: path description: 'key: id of sharedDriveItem' required: true + style: simple schema: type: string x-ms-docs-key-type: sharedDriveItem @@ -37160,12 +41170,14 @@ paths: in: path description: 'key: id of sharedDriveItem' required: true + style: simple schema: type: string x-ms-docs-key-type: sharedDriveItem - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -37179,12 +41191,14 @@ paths: tags: - shares.list summary: Get activities from shares + description: The recent activities that took place within this list. operationId: shares.list_ListActivities parameters: - name: sharedDriveItem-id in: path description: 'key: id of sharedDriveItem' required: true + style: simple schema: type: string x-ms-docs-key-type: sharedDriveItem @@ -37262,6 +41276,7 @@ paths: in: path description: 'key: id of sharedDriveItem' required: true + style: simple schema: type: string x-ms-docs-key-type: sharedDriveItem @@ -37286,13 +41301,18 @@ paths: get: tags: - shares.list - summary: Get columns from shares + summary: List columns in a list + description: 'Get the collection of columns, represented as [columnDefinition][columnDefinition] resources, in a [list][list].' + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/list-list-columns?view=graph-rest-1.0 operationId: shares.list_ListColumns parameters: - name: sharedDriveItem-id in: path description: 'key: id of sharedDriveItem' required: true + style: simple schema: type: string x-ms-docs-key-type: sharedDriveItem @@ -37445,13 +41465,18 @@ paths: post: tags: - shares.list - summary: Create new navigation property to columns for shares + summary: Create columnDefinition + description: 'Create a column for a [list][list] with a request that specifies a [columnDefinition][columnDefinition].' + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/list-post-columns?view=graph-rest-1.0 operationId: shares.list_CreateColumns parameters: - name: sharedDriveItem-id in: path description: 'key: id of sharedDriveItem' required: true + style: simple schema: type: string x-ms-docs-key-type: sharedDriveItem @@ -37483,6 +41508,7 @@ paths: in: path description: 'key: id of sharedDriveItem' required: true + style: simple schema: type: string x-ms-docs-key-type: sharedDriveItem @@ -37490,6 +41516,7 @@ paths: in: path description: 'key: id of columnDefinition' required: true + style: simple schema: type: string x-ms-docs-key-type: columnDefinition @@ -37576,6 +41603,7 @@ paths: in: path description: 'key: id of sharedDriveItem' required: true + style: simple schema: type: string x-ms-docs-key-type: sharedDriveItem @@ -37583,6 +41611,7 @@ paths: in: path description: 'key: id of columnDefinition' required: true + style: simple schema: type: string x-ms-docs-key-type: columnDefinition @@ -37609,6 +41638,7 @@ paths: in: path description: 'key: id of sharedDriveItem' required: true + style: simple schema: type: string x-ms-docs-key-type: sharedDriveItem @@ -37616,12 +41646,14 @@ paths: in: path description: 'key: id of columnDefinition' required: true + style: simple schema: type: string x-ms-docs-key-type: columnDefinition - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -37635,12 +41667,14 @@ paths: tags: - shares.list summary: Get sourceColumn from shares + description: The source column for content type column. operationId: shares.list.columns_GetSourceColumn parameters: - name: sharedDriveItem-id in: path description: 'key: id of sharedDriveItem' required: true + style: simple schema: type: string x-ms-docs-key-type: sharedDriveItem @@ -37648,6 +41682,7 @@ paths: in: path description: 'key: id of columnDefinition' required: true + style: simple schema: type: string x-ms-docs-key-type: columnDefinition @@ -37728,13 +41763,18 @@ paths: get: tags: - shares.list - summary: Get contentTypes from shares + summary: List contentTypes in a list + description: 'Get the collection of [contentType][contentType] resources in a [list][].' + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/list-list-contenttypes?view=graph-rest-1.0 operationId: shares.list_ListContentTypes parameters: - name: sharedDriveItem-id in: path description: 'key: id of sharedDriveItem' required: true + style: simple schema: type: string x-ms-docs-key-type: sharedDriveItem @@ -37851,6 +41891,7 @@ paths: in: path description: 'key: id of sharedDriveItem' required: true + style: simple schema: type: string x-ms-docs-key-type: sharedDriveItem @@ -37882,6 +41923,7 @@ paths: in: path description: 'key: id of sharedDriveItem' required: true + style: simple schema: type: string x-ms-docs-key-type: sharedDriveItem @@ -37889,6 +41931,7 @@ paths: in: path description: 'key: id of contentType' required: true + style: simple schema: type: string x-ms-docs-key-type: contentType @@ -37996,6 +42039,7 @@ paths: in: path description: 'key: id of sharedDriveItem' required: true + style: simple schema: type: string x-ms-docs-key-type: sharedDriveItem @@ -38003,6 +42047,7 @@ paths: in: path description: 'key: id of contentType' required: true + style: simple schema: type: string x-ms-docs-key-type: contentType @@ -38029,6 +42074,7 @@ paths: in: path description: 'key: id of sharedDriveItem' required: true + style: simple schema: type: string x-ms-docs-key-type: sharedDriveItem @@ -38036,12 +42082,14 @@ paths: in: path description: 'key: id of contentType' required: true + style: simple schema: type: string x-ms-docs-key-type: contentType - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -38055,12 +42103,14 @@ paths: tags: - shares.list summary: Get base from shares + description: Parent contentType from which this content type is derived. operationId: shares.list.contentTypes_GetBase parameters: - name: sharedDriveItem-id in: path description: 'key: id of sharedDriveItem' required: true + style: simple schema: type: string x-ms-docs-key-type: sharedDriveItem @@ -38068,6 +42118,7 @@ paths: in: path description: 'key: id of contentType' required: true + style: simple schema: type: string x-ms-docs-key-type: contentType @@ -38160,12 +42211,14 @@ paths: tags: - shares.list summary: Get baseTypes from shares + description: The collection of content types that are ancestors of this content type. operationId: shares.list.contentTypes_ListBaseTypes parameters: - name: sharedDriveItem-id in: path description: 'key: id of sharedDriveItem' required: true + style: simple schema: type: string x-ms-docs-key-type: sharedDriveItem @@ -38173,6 +42226,7 @@ paths: in: path description: 'key: id of contentType' required: true + style: simple schema: type: string x-ms-docs-key-type: contentType @@ -38284,12 +42338,14 @@ paths: tags: - shares.list summary: Get baseTypes from shares + description: The collection of content types that are ancestors of this content type. operationId: shares.list.contentTypes_GetBaseTypes parameters: - name: sharedDriveItem-id in: path description: 'key: id of sharedDriveItem' required: true + style: simple schema: type: string x-ms-docs-key-type: sharedDriveItem @@ -38297,6 +42353,7 @@ paths: in: path description: 'key: id of contentType' required: true + style: simple schema: type: string x-ms-docs-key-type: contentType @@ -38304,6 +42361,7 @@ paths: in: path description: 'key: id of contentType' required: true + style: simple schema: type: string x-ms-docs-key-type: contentType @@ -38401,12 +42459,14 @@ paths: tags: - shares.list summary: Get columnLinks from shares + description: The collection of columns that are required by this content type operationId: shares.list.contentTypes_ListColumnLinks parameters: - name: sharedDriveItem-id in: path description: 'key: id of sharedDriveItem' required: true + style: simple schema: type: string x-ms-docs-key-type: sharedDriveItem @@ -38414,6 +42474,7 @@ paths: in: path description: 'key: id of contentType' required: true + style: simple schema: type: string x-ms-docs-key-type: contentType @@ -38481,6 +42542,7 @@ paths: in: path description: 'key: id of sharedDriveItem' required: true + style: simple schema: type: string x-ms-docs-key-type: sharedDriveItem @@ -38488,6 +42550,7 @@ paths: in: path description: 'key: id of contentType' required: true + style: simple schema: type: string x-ms-docs-key-type: contentType @@ -38513,12 +42576,14 @@ paths: tags: - shares.list summary: Get columnLinks from shares + description: The collection of columns that are required by this content type operationId: shares.list.contentTypes_GetColumnLinks parameters: - name: sharedDriveItem-id in: path description: 'key: id of sharedDriveItem' required: true + style: simple schema: type: string x-ms-docs-key-type: sharedDriveItem @@ -38526,6 +42591,7 @@ paths: in: path description: 'key: id of contentType' required: true + style: simple schema: type: string x-ms-docs-key-type: contentType @@ -38533,6 +42599,7 @@ paths: in: path description: 'key: id of columnLink' required: true + style: simple schema: type: string x-ms-docs-key-type: columnLink @@ -38581,6 +42648,7 @@ paths: in: path description: 'key: id of sharedDriveItem' required: true + style: simple schema: type: string x-ms-docs-key-type: sharedDriveItem @@ -38588,6 +42656,7 @@ paths: in: path description: 'key: id of contentType' required: true + style: simple schema: type: string x-ms-docs-key-type: contentType @@ -38595,6 +42664,7 @@ paths: in: path description: 'key: id of columnLink' required: true + style: simple schema: type: string x-ms-docs-key-type: columnLink @@ -38621,6 +42691,7 @@ paths: in: path description: 'key: id of sharedDriveItem' required: true + style: simple schema: type: string x-ms-docs-key-type: sharedDriveItem @@ -38628,6 +42699,7 @@ paths: in: path description: 'key: id of contentType' required: true + style: simple schema: type: string x-ms-docs-key-type: contentType @@ -38635,12 +42707,14 @@ paths: in: path description: 'key: id of columnLink' required: true + style: simple schema: type: string x-ms-docs-key-type: columnLink - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -38654,12 +42728,14 @@ paths: tags: - shares.list summary: Get columnPositions from shares + description: Column order information in a content type. operationId: shares.list.contentTypes_ListColumnPositions parameters: - name: sharedDriveItem-id in: path description: 'key: id of sharedDriveItem' required: true + style: simple schema: type: string x-ms-docs-key-type: sharedDriveItem @@ -38667,6 +42743,7 @@ paths: in: path description: 'key: id of contentType' required: true + style: simple schema: type: string x-ms-docs-key-type: contentType @@ -38821,12 +42898,14 @@ paths: tags: - shares.list summary: Get columnPositions from shares + description: Column order information in a content type. operationId: shares.list.contentTypes_GetColumnPositions parameters: - name: sharedDriveItem-id in: path description: 'key: id of sharedDriveItem' required: true + style: simple schema: type: string x-ms-docs-key-type: sharedDriveItem @@ -38834,6 +42913,7 @@ paths: in: path description: 'key: id of contentType' required: true + style: simple schema: type: string x-ms-docs-key-type: contentType @@ -38841,6 +42921,7 @@ paths: in: path description: 'key: id of columnDefinition' required: true + style: simple schema: type: string x-ms-docs-key-type: columnDefinition @@ -38922,13 +43003,18 @@ paths: get: tags: - shares.list - summary: Get columns from shares + summary: List columns in a content type + description: 'Get the collection of columns, represented as [columnDefinition][columnDefinition] resources, in a [content type][contentType].' + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/contenttype-list-columns?view=graph-rest-1.0 operationId: shares.list.contentTypes_ListColumns parameters: - name: sharedDriveItem-id in: path description: 'key: id of sharedDriveItem' required: true + style: simple schema: type: string x-ms-docs-key-type: sharedDriveItem @@ -38936,6 +43022,7 @@ paths: in: path description: 'key: id of contentType' required: true + style: simple schema: type: string x-ms-docs-key-type: contentType @@ -39088,13 +43175,18 @@ paths: post: tags: - shares.list - summary: Create new navigation property to columns for shares + summary: Create columnDefinition for a content type + description: 'Add a column to a [content type][contentType] in a site or list by specifying a [columnDefinition][columnDefinition].' + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/contenttype-post-columns?view=graph-rest-1.0 operationId: shares.list.contentTypes_CreateColumns parameters: - name: sharedDriveItem-id in: path description: 'key: id of sharedDriveItem' required: true + style: simple schema: type: string x-ms-docs-key-type: sharedDriveItem @@ -39102,6 +43194,7 @@ paths: in: path description: 'key: id of contentType' required: true + style: simple schema: type: string x-ms-docs-key-type: contentType @@ -39127,12 +43220,14 @@ paths: tags: - shares.list summary: Get columns from shares + description: The collection of column definitions for this contentType. operationId: shares.list.contentTypes_GetColumns parameters: - name: sharedDriveItem-id in: path description: 'key: id of sharedDriveItem' required: true + style: simple schema: type: string x-ms-docs-key-type: sharedDriveItem @@ -39140,6 +43235,7 @@ paths: in: path description: 'key: id of contentType' required: true + style: simple schema: type: string x-ms-docs-key-type: contentType @@ -39147,6 +43243,7 @@ paths: in: path description: 'key: id of columnDefinition' required: true + style: simple schema: type: string x-ms-docs-key-type: columnDefinition @@ -39234,6 +43331,7 @@ paths: in: path description: 'key: id of sharedDriveItem' required: true + style: simple schema: type: string x-ms-docs-key-type: sharedDriveItem @@ -39241,6 +43339,7 @@ paths: in: path description: 'key: id of contentType' required: true + style: simple schema: type: string x-ms-docs-key-type: contentType @@ -39248,6 +43347,7 @@ paths: in: path description: 'key: id of columnDefinition' required: true + style: simple schema: type: string x-ms-docs-key-type: columnDefinition @@ -39274,6 +43374,7 @@ paths: in: path description: 'key: id of sharedDriveItem' required: true + style: simple schema: type: string x-ms-docs-key-type: sharedDriveItem @@ -39281,6 +43382,7 @@ paths: in: path description: 'key: id of contentType' required: true + style: simple schema: type: string x-ms-docs-key-type: contentType @@ -39288,12 +43390,14 @@ paths: in: path description: 'key: id of columnDefinition' required: true + style: simple schema: type: string x-ms-docs-key-type: columnDefinition - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -39307,12 +43411,14 @@ paths: tags: - shares.list summary: Get sourceColumn from shares + description: The source column for content type column. operationId: shares.list.contentTypes.columns_GetSourceColumn parameters: - name: sharedDriveItem-id in: path description: 'key: id of sharedDriveItem' required: true + style: simple schema: type: string x-ms-docs-key-type: sharedDriveItem @@ -39320,6 +43426,7 @@ paths: in: path description: 'key: id of contentType' required: true + style: simple schema: type: string x-ms-docs-key-type: contentType @@ -39327,6 +43434,7 @@ paths: in: path description: 'key: id of columnDefinition' required: true + style: simple schema: type: string x-ms-docs-key-type: columnDefinition @@ -39409,12 +43517,17 @@ paths: tags: - shares.Actions summary: Invoke action associateWithHubSites + description: 'Associate a [content type][contentType] with a list of hub sites.' + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/contenttype-associatewithhubsites?view=graph-rest-1.0 operationId: shares.list.contentTypes_associateGraphWPreHubSites parameters: - name: sharedDriveItem-id in: path description: 'key: id of sharedDriveItem' required: true + style: simple schema: type: string x-ms-docs-key-type: sharedDriveItem @@ -39422,6 +43535,7 @@ paths: in: path description: 'key: id of contentType' required: true + style: simple schema: type: string x-ms-docs-key-type: contentType @@ -39454,12 +43568,17 @@ paths: tags: - shares.Actions summary: Invoke action copyToDefaultContentLocation + description: 'Copy a file to a default content location in a [content type][contentType]. The file can then be added as a default file or template via a POST operation.' + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/contenttype-copytodefaultcontentlocation?view=graph-rest-1.0 operationId: shares.list.contentTypes_copyToDefaultContentLocation parameters: - name: sharedDriveItem-id in: path description: 'key: id of sharedDriveItem' required: true + style: simple schema: type: string x-ms-docs-key-type: sharedDriveItem @@ -39467,6 +43586,7 @@ paths: in: path description: 'key: id of contentType' required: true + style: simple schema: type: string x-ms-docs-key-type: contentType @@ -39502,6 +43622,7 @@ paths: in: path description: 'key: id of sharedDriveItem' required: true + style: simple schema: type: string x-ms-docs-key-type: sharedDriveItem @@ -39509,6 +43630,7 @@ paths: in: path description: 'key: id of contentType' required: true + style: simple schema: type: string x-ms-docs-key-type: contentType @@ -39533,12 +43655,17 @@ paths: tags: - shares.Actions summary: Invoke action publish + description: 'Publishes a [contentType][] present in a content type hub site.' + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/contenttype-publish?view=graph-rest-1.0 operationId: shares.list.contentTypes_publish parameters: - name: sharedDriveItem-id in: path description: 'key: id of sharedDriveItem' required: true + style: simple schema: type: string x-ms-docs-key-type: sharedDriveItem @@ -39546,6 +43673,7 @@ paths: in: path description: 'key: id of contentType' required: true + style: simple schema: type: string x-ms-docs-key-type: contentType @@ -39560,12 +43688,17 @@ paths: tags: - shares.Actions summary: Invoke action unpublish + description: 'Unpublish a [contentType][] from a content type hub site.' + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/contenttype-unpublish?view=graph-rest-1.0 operationId: shares.list.contentTypes_unpublish parameters: - name: sharedDriveItem-id in: path description: 'key: id of sharedDriveItem' required: true + style: simple schema: type: string x-ms-docs-key-type: sharedDriveItem @@ -39573,6 +43706,7 @@ paths: in: path description: 'key: id of contentType' required: true + style: simple schema: type: string x-ms-docs-key-type: contentType @@ -39587,12 +43721,17 @@ paths: tags: - shares.Actions summary: Invoke action addCopy + description: 'Add a copy of a [content type][contentType] from a [site][site] to a [list][list].' + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/contenttype-addcopy?view=graph-rest-1.0 operationId: shares.list.contentTypes_addCopy parameters: - name: sharedDriveItem-id in: path description: 'key: id of sharedDriveItem' required: true + style: simple schema: type: string x-ms-docs-key-type: sharedDriveItem @@ -39623,12 +43762,17 @@ paths: tags: - shares.Actions summary: Invoke action addCopyFromContentTypeHub + description: 'Add or sync a copy of a published content type from the content type hub to a target site or a list. This method is part of the content type publishing changes to optimize the syncing of published content types to sites and lists, effectively switching from a ''push everywhere'' to ''pull as needed'' approach. The method allows users to pull content types directly from the content type hub to a site or list. For more information, see getCompatibleHubContentTypes and the blog post Syntex Product Updates – August 2021.' + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/contenttype-addcopyfromcontenttypehub?view=graph-rest-1.0 operationId: shares.list.contentTypes_addCopyFromContentTypeHub parameters: - name: sharedDriveItem-id in: path description: 'key: id of sharedDriveItem' required: true + style: simple schema: type: string x-ms-docs-key-type: sharedDriveItem @@ -39665,9 +43809,87 @@ paths: in: path description: 'key: id of sharedDriveItem' required: true + style: simple schema: type: string x-ms-docs-key-type: sharedDriveItem + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - associatedHubsUrls + - description + - documentSet + - documentTemplate + - group + - hidden + - inheritedFrom + - isBuiltIn + - name + - order + - parentId + - propagateChanges + - readOnly + - sealed + - base + - baseTypes + - columnLinks + - columnPositions + - columns + type: string + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - id desc + - associatedHubsUrls + - associatedHubsUrls desc + - description + - description desc + - documentSet + - documentSet desc + - documentTemplate + - documentTemplate desc + - group + - group desc + - hidden + - hidden desc + - inheritedFrom + - inheritedFrom desc + - isBuiltIn + - isBuiltIn desc + - name + - name desc + - order + - order desc + - parentId + - parentId desc + - propagateChanges + - propagateChanges desc + - readOnly + - readOnly desc + - sealed + - sealed desc + type: string responses: '200': description: Success @@ -39686,17 +43908,22 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: function + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore '/shares/{sharedDriveItem-id}/list/drive': get: tags: - shares.list summary: Get drive from shares + description: 'Only present on document libraries. Allows access to the list as a [drive][] resource with [driveItems][driveItem].' operationId: shares.list_GetDrive parameters: - name: sharedDriveItem-id in: path description: 'key: id of sharedDriveItem' required: true + style: simple schema: type: string x-ms-docs-key-type: sharedDriveItem @@ -39807,13 +44034,18 @@ paths: get: tags: - shares.list - summary: Get items from shares + summary: Enumerate items in a list + description: 'Get the collection of [items][item] in a [list][].' + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/listitem-list?view=graph-rest-1.0 operationId: shares.list_ListItems parameters: - name: sharedDriveItem-id in: path description: 'key: id of sharedDriveItem' required: true + style: simple schema: type: string x-ms-docs-key-type: sharedDriveItem @@ -39923,13 +44155,18 @@ paths: post: tags: - shares.list - summary: Create new navigation property to items for shares + summary: Create a new item in a list + description: 'Create a new [listItem][] in a [list][].' + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/listitem-create?view=graph-rest-1.0 operationId: shares.list_CreateItems parameters: - name: sharedDriveItem-id in: path description: 'key: id of sharedDriveItem' required: true + style: simple schema: type: string x-ms-docs-key-type: sharedDriveItem @@ -39955,12 +44192,14 @@ paths: tags: - shares.list summary: Get items from shares + description: All items contained in the list. operationId: shares.list_GetItems parameters: - name: sharedDriveItem-id in: path description: 'key: id of sharedDriveItem' required: true + style: simple schema: type: string x-ms-docs-key-type: sharedDriveItem @@ -39968,6 +44207,7 @@ paths: in: path description: 'key: id of listItem' required: true + style: simple schema: type: string x-ms-docs-key-type: listItem @@ -40088,6 +44328,7 @@ paths: in: path description: 'key: id of sharedDriveItem' required: true + style: simple schema: type: string x-ms-docs-key-type: sharedDriveItem @@ -40095,6 +44336,7 @@ paths: in: path description: 'key: id of listItem' required: true + style: simple schema: type: string x-ms-docs-key-type: listItem @@ -40121,6 +44363,7 @@ paths: in: path description: 'key: id of sharedDriveItem' required: true + style: simple schema: type: string x-ms-docs-key-type: sharedDriveItem @@ -40128,12 +44371,14 @@ paths: in: path description: 'key: id of listItem' required: true + style: simple schema: type: string x-ms-docs-key-type: listItem - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -40147,12 +44392,14 @@ paths: tags: - shares.list summary: Get activities from shares + description: The list of recent activities that took place on this item. operationId: shares.list.items_ListActivities parameters: - name: sharedDriveItem-id in: path description: 'key: id of sharedDriveItem' required: true + style: simple schema: type: string x-ms-docs-key-type: sharedDriveItem @@ -40160,6 +44407,7 @@ paths: in: path description: 'key: id of listItem' required: true + style: simple schema: type: string x-ms-docs-key-type: listItem @@ -40237,6 +44485,7 @@ paths: in: path description: 'key: id of sharedDriveItem' required: true + style: simple schema: type: string x-ms-docs-key-type: sharedDriveItem @@ -40244,6 +44493,7 @@ paths: in: path description: 'key: id of listItem' required: true + style: simple schema: type: string x-ms-docs-key-type: listItem @@ -40269,12 +44519,14 @@ paths: tags: - shares.list summary: Get activities from shares + description: The list of recent activities that took place on this item. operationId: shares.list.items_GetActivities parameters: - name: sharedDriveItem-id in: path description: 'key: id of sharedDriveItem' required: true + style: simple schema: type: string x-ms-docs-key-type: sharedDriveItem @@ -40282,6 +44534,7 @@ paths: in: path description: 'key: id of listItem' required: true + style: simple schema: type: string x-ms-docs-key-type: listItem @@ -40289,6 +44542,7 @@ paths: in: path description: 'key: id of itemActivityOLD' required: true + style: simple schema: type: string x-ms-docs-key-type: itemActivityOLD @@ -40356,6 +44610,7 @@ paths: in: path description: 'key: id of sharedDriveItem' required: true + style: simple schema: type: string x-ms-docs-key-type: sharedDriveItem @@ -40363,6 +44618,7 @@ paths: in: path description: 'key: id of listItem' required: true + style: simple schema: type: string x-ms-docs-key-type: listItem @@ -40370,6 +44626,7 @@ paths: in: path description: 'key: id of itemActivityOLD' required: true + style: simple schema: type: string x-ms-docs-key-type: itemActivityOLD @@ -40396,6 +44653,7 @@ paths: in: path description: 'key: id of sharedDriveItem' required: true + style: simple schema: type: string x-ms-docs-key-type: sharedDriveItem @@ -40403,6 +44661,7 @@ paths: in: path description: 'key: id of listItem' required: true + style: simple schema: type: string x-ms-docs-key-type: listItem @@ -40410,12 +44669,14 @@ paths: in: path description: 'key: id of itemActivityOLD' required: true + style: simple schema: type: string x-ms-docs-key-type: itemActivityOLD - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -40435,6 +44696,7 @@ paths: in: path description: 'key: id of sharedDriveItem' required: true + style: simple schema: type: string x-ms-docs-key-type: sharedDriveItem @@ -40442,6 +44704,7 @@ paths: in: path description: 'key: id of listItem' required: true + style: simple schema: type: string x-ms-docs-key-type: listItem @@ -40449,6 +44712,7 @@ paths: in: path description: 'key: id of itemActivityOLD' required: true + style: simple schema: type: string x-ms-docs-key-type: itemActivityOLD @@ -40615,12 +44879,14 @@ paths: tags: - shares.list summary: Get content for the navigation property driveItem from shares + description: 'The content stream, if the item represents a file.' operationId: shares.list.items.activities_GetDriveItemContent parameters: - name: sharedDriveItem-id in: path description: 'key: id of sharedDriveItem' required: true + style: simple schema: type: string x-ms-docs-key-type: sharedDriveItem @@ -40628,6 +44894,7 @@ paths: in: path description: 'key: id of listItem' required: true + style: simple schema: type: string x-ms-docs-key-type: listItem @@ -40635,6 +44902,7 @@ paths: in: path description: 'key: id of itemActivityOLD' required: true + style: simple schema: type: string x-ms-docs-key-type: itemActivityOLD @@ -40653,12 +44921,14 @@ paths: tags: - shares.list summary: Update content for the navigation property driveItem in shares + description: 'The content stream, if the item represents a file.' operationId: shares.list.items.activities_SetDriveItemContent parameters: - name: sharedDriveItem-id in: path description: 'key: id of sharedDriveItem' required: true + style: simple schema: type: string x-ms-docs-key-type: sharedDriveItem @@ -40666,6 +44936,7 @@ paths: in: path description: 'key: id of listItem' required: true + style: simple schema: type: string x-ms-docs-key-type: listItem @@ -40673,6 +44944,7 @@ paths: in: path description: 'key: id of itemActivityOLD' required: true + style: simple schema: type: string x-ms-docs-key-type: itemActivityOLD @@ -40701,6 +44973,7 @@ paths: in: path description: 'key: id of sharedDriveItem' required: true + style: simple schema: type: string x-ms-docs-key-type: sharedDriveItem @@ -40708,6 +44981,7 @@ paths: in: path description: 'key: id of listItem' required: true + style: simple schema: type: string x-ms-docs-key-type: listItem @@ -40715,6 +44989,7 @@ paths: in: path description: 'key: id of itemActivityOLD' required: true + style: simple schema: type: string x-ms-docs-key-type: itemActivityOLD @@ -40834,12 +45109,14 @@ paths: tags: - shares.list summary: Get analytics from shares + description: Analytics about the view activities that took place on this item. operationId: shares.list.items_GetAnalytics parameters: - name: sharedDriveItem-id in: path description: 'key: id of sharedDriveItem' required: true + style: simple schema: type: string x-ms-docs-key-type: sharedDriveItem @@ -40847,6 +45124,7 @@ paths: in: path description: 'key: id of listItem' required: true + style: simple schema: type: string x-ms-docs-key-type: listItem @@ -40910,13 +45188,18 @@ paths: get: tags: - shares.list - summary: Get documentSetVersions from shares + summary: List documentSetVersions + description: Get a list of the versions of a document set item in a list. + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/listitem-list-documentsetversions?view=graph-rest-1.0 operationId: shares.list.items_ListDocumentSetVersions parameters: - name: sharedDriveItem-id in: path description: 'key: id of sharedDriveItem' required: true + style: simple schema: type: string x-ms-docs-key-type: sharedDriveItem @@ -40924,6 +45207,7 @@ paths: in: path description: 'key: id of listItem' required: true + style: simple schema: type: string x-ms-docs-key-type: listItem @@ -41007,13 +45291,18 @@ paths: post: tags: - shares.list - summary: Create new navigation property to documentSetVersions for shares + summary: Create documentSetVersion + description: Create a new version of a document set item in a list. + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/listitem-post-documentsetversions?view=graph-rest-1.0 operationId: shares.list.items_CreateDocumentSetVersions parameters: - name: sharedDriveItem-id in: path description: 'key: id of sharedDriveItem' required: true + style: simple schema: type: string x-ms-docs-key-type: sharedDriveItem @@ -41021,6 +45310,7 @@ paths: in: path description: 'key: id of listItem' required: true + style: simple schema: type: string x-ms-docs-key-type: listItem @@ -41046,12 +45336,14 @@ paths: tags: - shares.list summary: Get documentSetVersions from shares + description: Version information for a document set version created by a user. operationId: shares.list.items_GetDocumentSetVersions parameters: - name: sharedDriveItem-id in: path description: 'key: id of sharedDriveItem' required: true + style: simple schema: type: string x-ms-docs-key-type: sharedDriveItem @@ -41059,6 +45351,7 @@ paths: in: path description: 'key: id of listItem' required: true + style: simple schema: type: string x-ms-docs-key-type: listItem @@ -41066,6 +45359,7 @@ paths: in: path description: 'key: id of documentSetVersion' required: true + style: simple schema: type: string x-ms-docs-key-type: documentSetVersion @@ -41132,6 +45426,7 @@ paths: in: path description: 'key: id of sharedDriveItem' required: true + style: simple schema: type: string x-ms-docs-key-type: sharedDriveItem @@ -41139,6 +45434,7 @@ paths: in: path description: 'key: id of listItem' required: true + style: simple schema: type: string x-ms-docs-key-type: listItem @@ -41146,6 +45442,7 @@ paths: in: path description: 'key: id of documentSetVersion' required: true + style: simple schema: type: string x-ms-docs-key-type: documentSetVersion @@ -41172,6 +45469,7 @@ paths: in: path description: 'key: id of sharedDriveItem' required: true + style: simple schema: type: string x-ms-docs-key-type: sharedDriveItem @@ -41179,6 +45477,7 @@ paths: in: path description: 'key: id of listItem' required: true + style: simple schema: type: string x-ms-docs-key-type: listItem @@ -41186,12 +45485,14 @@ paths: in: path description: 'key: id of documentSetVersion' required: true + style: simple schema: type: string x-ms-docs-key-type: documentSetVersion - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -41205,12 +45506,17 @@ paths: tags: - shares.Actions summary: Invoke action restore + description: Restore a document set version. + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/documentsetversion-restore?view=graph-rest-1.0 operationId: shares.list.items.documentSetVersions_restore parameters: - name: sharedDriveItem-id in: path description: 'key: id of sharedDriveItem' required: true + style: simple schema: type: string x-ms-docs-key-type: sharedDriveItem @@ -41218,6 +45524,7 @@ paths: in: path description: 'key: id of listItem' required: true + style: simple schema: type: string x-ms-docs-key-type: listItem @@ -41225,6 +45532,7 @@ paths: in: path description: 'key: id of documentSetVersion' required: true + style: simple schema: type: string x-ms-docs-key-type: documentSetVersion @@ -41239,12 +45547,14 @@ paths: tags: - shares.list summary: Get driveItem from shares + description: 'For document libraries, the driveItem relationship exposes the listItem as a [driveItem][]' operationId: shares.list.items_GetDriveItem parameters: - name: sharedDriveItem-id in: path description: 'key: id of sharedDriveItem' required: true + style: simple schema: type: string x-ms-docs-key-type: sharedDriveItem @@ -41252,6 +45562,7 @@ paths: in: path description: 'key: id of listItem' required: true + style: simple schema: type: string x-ms-docs-key-type: listItem @@ -41407,12 +45718,14 @@ paths: tags: - shares.list summary: Get content for the navigation property driveItem from shares + description: 'The content stream, if the item represents a file.' operationId: shares.list.items_GetDriveItemContent parameters: - name: sharedDriveItem-id in: path description: 'key: id of sharedDriveItem' required: true + style: simple schema: type: string x-ms-docs-key-type: sharedDriveItem @@ -41420,6 +45733,7 @@ paths: in: path description: 'key: id of listItem' required: true + style: simple schema: type: string x-ms-docs-key-type: listItem @@ -41438,12 +45752,14 @@ paths: tags: - shares.list summary: Update content for the navigation property driveItem in shares + description: 'The content stream, if the item represents a file.' operationId: shares.list.items_SetDriveItemContent parameters: - name: sharedDriveItem-id in: path description: 'key: id of sharedDriveItem' required: true + style: simple schema: type: string x-ms-docs-key-type: sharedDriveItem @@ -41451,6 +45767,7 @@ paths: in: path description: 'key: id of listItem' required: true + style: simple schema: type: string x-ms-docs-key-type: listItem @@ -41473,12 +45790,14 @@ paths: tags: - shares.list summary: Get fields from shares + description: The values of the columns set on this list item. operationId: shares.list.items_GetFields parameters: - name: sharedDriveItem-id in: path description: 'key: id of sharedDriveItem' required: true + style: simple schema: type: string x-ms-docs-key-type: sharedDriveItem @@ -41486,6 +45805,7 @@ paths: in: path description: 'key: id of listItem' required: true + style: simple schema: type: string x-ms-docs-key-type: listItem @@ -41526,13 +45846,18 @@ paths: patch: tags: - shares.list - summary: Update the navigation property fields in shares + summary: Update an item in a list + description: 'Update the properties on a **[listItem][]**.' + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/listitem-update?view=graph-rest-1.0 operationId: shares.list.items_UpdateFields parameters: - name: sharedDriveItem-id in: path description: 'key: id of sharedDriveItem' required: true + style: simple schema: type: string x-ms-docs-key-type: sharedDriveItem @@ -41540,6 +45865,7 @@ paths: in: path description: 'key: id of listItem' required: true + style: simple schema: type: string x-ms-docs-key-type: listItem @@ -41566,6 +45892,7 @@ paths: in: path description: 'key: id of sharedDriveItem' required: true + style: simple schema: type: string x-ms-docs-key-type: sharedDriveItem @@ -41573,12 +45900,14 @@ paths: in: path description: 'key: id of listItem' required: true + style: simple schema: type: string x-ms-docs-key-type: listItem - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -41592,12 +45921,17 @@ paths: tags: - shares.Actions summary: Invoke action createLink + description: "Create a sharing link for a listItem. The **createLink** action creates a new sharing link if the specified link type doesn't already exist for the calling application.\nIf a sharing link of the specified type already exists for the app, this action will return the existing sharing link. **listItem** resources inherit sharing permissions from the list the item resides in." + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/listitem-createlink?view=graph-rest-1.0 operationId: shares.list.items_createLink parameters: - name: sharedDriveItem-id in: path description: 'key: id of sharedDriveItem' required: true + style: simple schema: type: string x-ms-docs-key-type: sharedDriveItem @@ -41605,6 +45939,7 @@ paths: in: path description: 'key: id of listItem' required: true + style: simple schema: type: string x-ms-docs-key-type: listItem @@ -41661,6 +45996,7 @@ paths: in: path description: 'key: id of sharedDriveItem' required: true + style: simple schema: type: string x-ms-docs-key-type: sharedDriveItem @@ -41668,6 +46004,7 @@ paths: in: path description: 'key: id of listItem' required: true + style: simple schema: type: string x-ms-docs-key-type: listItem @@ -41675,6 +46012,7 @@ paths: in: path description: 'Usage: startDateTime=''{startDateTime}''' required: true + style: simple schema: type: string nullable: true @@ -41682,6 +46020,7 @@ paths: in: path description: 'Usage: endDateTime=''{endDateTime}''' required: true + style: simple schema: type: string nullable: true @@ -41689,16 +46028,75 @@ paths: in: path description: 'Usage: interval=''{interval}''' required: true + style: simple schema: type: string nullable: true + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - access + - create + - delete + - edit + - endDateTime + - incompleteData + - isTrending + - move + - startDateTime + - activities + type: string + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - id desc + - access + - access desc + - create + - create desc + - delete + - delete desc + - edit + - edit desc + - endDateTime + - endDateTime desc + - incompleteData + - incompleteData desc + - isTrending + - isTrending desc + - move + - move desc + - startDateTime + - startDateTime desc + type: string responses: '200': description: Success content: application/json: schema: - title: Collection of listItem + title: Collection of itemActivityStat type: object properties: value: @@ -41710,17 +46108,22 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: function + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore '/shares/{sharedDriveItem-id}/list/items/{listItem-id}/versions': get: tags: - shares.list summary: Get versions from shares + description: The list of previous versions of the list item. operationId: shares.list.items_ListVersions parameters: - name: sharedDriveItem-id in: path description: 'key: id of sharedDriveItem' required: true + style: simple schema: type: string x-ms-docs-key-type: sharedDriveItem @@ -41728,6 +46131,7 @@ paths: in: path description: 'key: id of listItem' required: true + style: simple schema: type: string x-ms-docs-key-type: listItem @@ -41803,6 +46207,7 @@ paths: in: path description: 'key: id of sharedDriveItem' required: true + style: simple schema: type: string x-ms-docs-key-type: sharedDriveItem @@ -41810,6 +46215,7 @@ paths: in: path description: 'key: id of listItem' required: true + style: simple schema: type: string x-ms-docs-key-type: listItem @@ -41835,12 +46241,14 @@ paths: tags: - shares.list summary: Get versions from shares + description: The list of previous versions of the list item. operationId: shares.list.items_GetVersions parameters: - name: sharedDriveItem-id in: path description: 'key: id of sharedDriveItem' required: true + style: simple schema: type: string x-ms-docs-key-type: sharedDriveItem @@ -41848,6 +46256,7 @@ paths: in: path description: 'key: id of listItem' required: true + style: simple schema: type: string x-ms-docs-key-type: listItem @@ -41855,6 +46264,7 @@ paths: in: path description: 'key: id of listItemVersion' required: true + style: simple schema: type: string x-ms-docs-key-type: listItemVersion @@ -41916,6 +46326,7 @@ paths: in: path description: 'key: id of sharedDriveItem' required: true + style: simple schema: type: string x-ms-docs-key-type: sharedDriveItem @@ -41923,6 +46334,7 @@ paths: in: path description: 'key: id of listItem' required: true + style: simple schema: type: string x-ms-docs-key-type: listItem @@ -41930,6 +46342,7 @@ paths: in: path description: 'key: id of listItemVersion' required: true + style: simple schema: type: string x-ms-docs-key-type: listItemVersion @@ -41956,6 +46369,7 @@ paths: in: path description: 'key: id of sharedDriveItem' required: true + style: simple schema: type: string x-ms-docs-key-type: sharedDriveItem @@ -41963,6 +46377,7 @@ paths: in: path description: 'key: id of listItem' required: true + style: simple schema: type: string x-ms-docs-key-type: listItem @@ -41970,12 +46385,14 @@ paths: in: path description: 'key: id of listItemVersion' required: true + style: simple schema: type: string x-ms-docs-key-type: listItemVersion - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -41989,12 +46406,14 @@ paths: tags: - shares.list summary: Get fields from shares + description: A collection of the fields and values for this version of the list item. operationId: shares.list.items.versions_GetFields parameters: - name: sharedDriveItem-id in: path description: 'key: id of sharedDriveItem' required: true + style: simple schema: type: string x-ms-docs-key-type: sharedDriveItem @@ -42002,6 +46421,7 @@ paths: in: path description: 'key: id of listItem' required: true + style: simple schema: type: string x-ms-docs-key-type: listItem @@ -42009,6 +46429,7 @@ paths: in: path description: 'key: id of listItemVersion' required: true + style: simple schema: type: string x-ms-docs-key-type: listItemVersion @@ -42056,6 +46477,7 @@ paths: in: path description: 'key: id of sharedDriveItem' required: true + style: simple schema: type: string x-ms-docs-key-type: sharedDriveItem @@ -42063,6 +46485,7 @@ paths: in: path description: 'key: id of listItem' required: true + style: simple schema: type: string x-ms-docs-key-type: listItem @@ -42070,6 +46493,7 @@ paths: in: path description: 'key: id of listItemVersion' required: true + style: simple schema: type: string x-ms-docs-key-type: listItemVersion @@ -42096,6 +46520,7 @@ paths: in: path description: 'key: id of sharedDriveItem' required: true + style: simple schema: type: string x-ms-docs-key-type: sharedDriveItem @@ -42103,6 +46528,7 @@ paths: in: path description: 'key: id of listItem' required: true + style: simple schema: type: string x-ms-docs-key-type: listItem @@ -42110,12 +46536,14 @@ paths: in: path description: 'key: id of listItemVersion' required: true + style: simple schema: type: string x-ms-docs-key-type: listItemVersion - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -42135,6 +46563,7 @@ paths: in: path description: 'key: id of sharedDriveItem' required: true + style: simple schema: type: string x-ms-docs-key-type: sharedDriveItem @@ -42142,6 +46571,7 @@ paths: in: path description: 'key: id of listItem' required: true + style: simple schema: type: string x-ms-docs-key-type: listItem @@ -42149,6 +46579,7 @@ paths: in: path description: 'key: id of listItemVersion' required: true + style: simple schema: type: string x-ms-docs-key-type: listItemVersion @@ -42169,9 +46600,84 @@ paths: in: path description: 'key: id of sharedDriveItem' required: true + style: simple schema: type: string x-ms-docs-key-type: sharedDriveItem + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - createdBy + - createdDateTime + - description + - eTag + - lastModifiedBy + - lastModifiedDateTime + - name + - parentReference + - webUrl + - contentType + - deleted + - sharepointIds + - createdByUser + - lastModifiedByUser + - activities + - analytics + - documentSetVersions + - driveItem + - fields + - versions + type: string + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - id desc + - createdBy + - createdBy desc + - createdDateTime + - createdDateTime desc + - description + - description desc + - eTag + - eTag desc + - lastModifiedBy + - lastModifiedBy desc + - lastModifiedDateTime + - lastModifiedDateTime desc + - name + - name desc + - parentReference + - parentReference desc + - webUrl + - webUrl desc + - contentType + - contentType desc + - deleted + - deleted desc + - sharepointIds + - sharepointIds desc + type: string responses: '200': description: Success @@ -42190,6 +46696,9 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: function + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore '/shares/{sharedDriveItem-id}/list/items/microsoft.graph.delta(token=''{token}'')': get: tags: @@ -42201,6 +46710,7 @@ paths: in: path description: 'key: id of sharedDriveItem' required: true + style: simple schema: type: string x-ms-docs-key-type: sharedDriveItem @@ -42208,9 +46718,84 @@ paths: in: path description: 'Usage: token=''{token}''' required: true + style: simple schema: type: string nullable: true + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - createdBy + - createdDateTime + - description + - eTag + - lastModifiedBy + - lastModifiedDateTime + - name + - parentReference + - webUrl + - contentType + - deleted + - sharepointIds + - createdByUser + - lastModifiedByUser + - activities + - analytics + - documentSetVersions + - driveItem + - fields + - versions + type: string + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - id desc + - createdBy + - createdBy desc + - createdDateTime + - createdDateTime desc + - description + - description desc + - eTag + - eTag desc + - lastModifiedBy + - lastModifiedBy desc + - lastModifiedDateTime + - lastModifiedDateTime desc + - name + - name desc + - parentReference + - parentReference desc + - webUrl + - webUrl desc + - contentType + - contentType desc + - deleted + - deleted desc + - sharepointIds + - sharepointIds desc + type: string responses: '200': description: Success @@ -42229,17 +46814,22 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: function + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore '/shares/{sharedDriveItem-id}/list/operations': get: tags: - shares.list summary: Get operations from shares + description: The collection of long running operations for the list. operationId: shares.list_ListOperations parameters: - name: sharedDriveItem-id in: path description: 'key: id of sharedDriveItem' required: true + style: simple schema: type: string x-ms-docs-key-type: sharedDriveItem @@ -42331,6 +46921,7 @@ paths: in: path description: 'key: id of sharedDriveItem' required: true + style: simple schema: type: string x-ms-docs-key-type: sharedDriveItem @@ -42356,12 +46947,14 @@ paths: tags: - shares.list summary: Get operations from shares + description: The collection of long running operations for the list. operationId: shares.list_GetOperations parameters: - name: sharedDriveItem-id in: path description: 'key: id of sharedDriveItem' required: true + style: simple schema: type: string x-ms-docs-key-type: sharedDriveItem @@ -42369,6 +46962,7 @@ paths: in: path description: 'key: id of richLongRunningOperation' required: true + style: simple schema: type: string x-ms-docs-key-type: richLongRunningOperation @@ -42425,6 +47019,7 @@ paths: in: path description: 'key: id of sharedDriveItem' required: true + style: simple schema: type: string x-ms-docs-key-type: sharedDriveItem @@ -42432,6 +47027,7 @@ paths: in: path description: 'key: id of richLongRunningOperation' required: true + style: simple schema: type: string x-ms-docs-key-type: richLongRunningOperation @@ -42458,6 +47054,7 @@ paths: in: path description: 'key: id of sharedDriveItem' required: true + style: simple schema: type: string x-ms-docs-key-type: sharedDriveItem @@ -42465,12 +47062,14 @@ paths: in: path description: 'key: id of richLongRunningOperation' required: true + style: simple schema: type: string x-ms-docs-key-type: richLongRunningOperation - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -42484,12 +47083,14 @@ paths: tags: - shares.list summary: Get subscriptions from shares + description: The set of subscriptions on the list. operationId: shares.list_ListSubscriptions parameters: - name: sharedDriveItem-id in: path description: 'key: id of sharedDriveItem' required: true + style: simple schema: type: string x-ms-docs-key-type: sharedDriveItem @@ -42599,6 +47200,7 @@ paths: in: path description: 'key: id of sharedDriveItem' required: true + style: simple schema: type: string x-ms-docs-key-type: sharedDriveItem @@ -42624,12 +47226,14 @@ paths: tags: - shares.list summary: Get subscriptions from shares + description: The set of subscriptions on the list. operationId: shares.list_GetSubscriptions parameters: - name: sharedDriveItem-id in: path description: 'key: id of sharedDriveItem' required: true + style: simple schema: type: string x-ms-docs-key-type: sharedDriveItem @@ -42637,6 +47241,7 @@ paths: in: path description: 'key: id of subscription' required: true + style: simple schema: type: string x-ms-docs-key-type: subscription @@ -42702,6 +47307,7 @@ paths: in: path description: 'key: id of sharedDriveItem' required: true + style: simple schema: type: string x-ms-docs-key-type: sharedDriveItem @@ -42709,6 +47315,7 @@ paths: in: path description: 'key: id of subscription' required: true + style: simple schema: type: string x-ms-docs-key-type: subscription @@ -42735,6 +47342,7 @@ paths: in: path description: 'key: id of sharedDriveItem' required: true + style: simple schema: type: string x-ms-docs-key-type: sharedDriveItem @@ -42742,12 +47350,14 @@ paths: in: path description: 'key: id of subscription' required: true + style: simple schema: type: string x-ms-docs-key-type: subscription - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -42767,6 +47377,7 @@ paths: in: path description: 'key: id of sharedDriveItem' required: true + style: simple schema: type: string x-ms-docs-key-type: sharedDriveItem @@ -42774,6 +47385,7 @@ paths: in: path description: 'key: id of subscription' required: true + style: simple schema: type: string x-ms-docs-key-type: subscription @@ -42788,12 +47400,14 @@ paths: tags: - shares.listItem summary: Get listItem from shares + description: Used to access the underlying listItem operationId: shares_GetListItem parameters: - name: sharedDriveItem-id in: path description: 'key: id of sharedDriveItem' required: true + style: simple schema: type: string x-ms-docs-key-type: sharedDriveItem @@ -42906,6 +47520,7 @@ paths: in: path description: 'key: id of sharedDriveItem' required: true + style: simple schema: type: string x-ms-docs-key-type: sharedDriveItem @@ -42932,12 +47547,14 @@ paths: in: path description: 'key: id of sharedDriveItem' required: true + style: simple schema: type: string x-ms-docs-key-type: sharedDriveItem - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -42951,12 +47568,14 @@ paths: tags: - shares.listItem summary: Get activities from shares + description: The list of recent activities that took place on this item. operationId: shares.listItem_ListActivities parameters: - name: sharedDriveItem-id in: path description: 'key: id of sharedDriveItem' required: true + style: simple schema: type: string x-ms-docs-key-type: sharedDriveItem @@ -43034,6 +47653,7 @@ paths: in: path description: 'key: id of sharedDriveItem' required: true + style: simple schema: type: string x-ms-docs-key-type: sharedDriveItem @@ -43059,12 +47679,14 @@ paths: tags: - shares.listItem summary: Get activities from shares + description: The list of recent activities that took place on this item. operationId: shares.listItem_GetActivities parameters: - name: sharedDriveItem-id in: path description: 'key: id of sharedDriveItem' required: true + style: simple schema: type: string x-ms-docs-key-type: sharedDriveItem @@ -43072,6 +47694,7 @@ paths: in: path description: 'key: id of itemActivityOLD' required: true + style: simple schema: type: string x-ms-docs-key-type: itemActivityOLD @@ -43137,6 +47760,7 @@ paths: in: path description: 'key: id of sharedDriveItem' required: true + style: simple schema: type: string x-ms-docs-key-type: sharedDriveItem @@ -43144,6 +47768,7 @@ paths: in: path description: 'key: id of itemActivityOLD' required: true + style: simple schema: type: string x-ms-docs-key-type: itemActivityOLD @@ -43170,6 +47795,7 @@ paths: in: path description: 'key: id of sharedDriveItem' required: true + style: simple schema: type: string x-ms-docs-key-type: sharedDriveItem @@ -43177,12 +47803,14 @@ paths: in: path description: 'key: id of itemActivityOLD' required: true + style: simple schema: type: string x-ms-docs-key-type: itemActivityOLD - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -43202,6 +47830,7 @@ paths: in: path description: 'key: id of sharedDriveItem' required: true + style: simple schema: type: string x-ms-docs-key-type: sharedDriveItem @@ -43209,6 +47838,7 @@ paths: in: path description: 'key: id of itemActivityOLD' required: true + style: simple schema: type: string x-ms-docs-key-type: itemActivityOLD @@ -43364,12 +47994,14 @@ paths: tags: - shares.listItem summary: Get content for the navigation property driveItem from shares + description: 'The content stream, if the item represents a file.' operationId: shares.listItem.activities_GetDriveItemContent parameters: - name: sharedDriveItem-id in: path description: 'key: id of sharedDriveItem' required: true + style: simple schema: type: string x-ms-docs-key-type: sharedDriveItem @@ -43377,6 +48009,7 @@ paths: in: path description: 'key: id of itemActivityOLD' required: true + style: simple schema: type: string x-ms-docs-key-type: itemActivityOLD @@ -43395,12 +48028,14 @@ paths: tags: - shares.listItem summary: Update content for the navigation property driveItem in shares + description: 'The content stream, if the item represents a file.' operationId: shares.listItem.activities_SetDriveItemContent parameters: - name: sharedDriveItem-id in: path description: 'key: id of sharedDriveItem' required: true + style: simple schema: type: string x-ms-docs-key-type: sharedDriveItem @@ -43408,6 +48043,7 @@ paths: in: path description: 'key: id of itemActivityOLD' required: true + style: simple schema: type: string x-ms-docs-key-type: itemActivityOLD @@ -43436,6 +48072,7 @@ paths: in: path description: 'key: id of sharedDriveItem' required: true + style: simple schema: type: string x-ms-docs-key-type: sharedDriveItem @@ -43443,6 +48080,7 @@ paths: in: path description: 'key: id of itemActivityOLD' required: true + style: simple schema: type: string x-ms-docs-key-type: itemActivityOLD @@ -43554,12 +48192,14 @@ paths: tags: - shares.listItem summary: Get analytics from shares + description: Analytics about the view activities that took place on this item. operationId: shares.listItem_GetAnalytics parameters: - name: sharedDriveItem-id in: path description: 'key: id of sharedDriveItem' required: true + style: simple schema: type: string x-ms-docs-key-type: sharedDriveItem @@ -43620,13 +48260,18 @@ paths: get: tags: - shares.listItem - summary: Get documentSetVersions from shares + summary: List documentSetVersions + description: Get a list of the versions of a document set item in a list. + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/listitem-list-documentsetversions?view=graph-rest-1.0 operationId: shares.listItem_ListDocumentSetVersions parameters: - name: sharedDriveItem-id in: path description: 'key: id of sharedDriveItem' required: true + style: simple schema: type: string x-ms-docs-key-type: sharedDriveItem @@ -43710,13 +48355,18 @@ paths: post: tags: - shares.listItem - summary: Create new navigation property to documentSetVersions for shares + summary: Create documentSetVersion + description: Create a new version of a document set item in a list. + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/listitem-post-documentsetversions?view=graph-rest-1.0 operationId: shares.listItem_CreateDocumentSetVersions parameters: - name: sharedDriveItem-id in: path description: 'key: id of sharedDriveItem' required: true + style: simple schema: type: string x-ms-docs-key-type: sharedDriveItem @@ -43742,12 +48392,14 @@ paths: tags: - shares.listItem summary: Get documentSetVersions from shares + description: Version information for a document set version created by a user. operationId: shares.listItem_GetDocumentSetVersions parameters: - name: sharedDriveItem-id in: path description: 'key: id of sharedDriveItem' required: true + style: simple schema: type: string x-ms-docs-key-type: sharedDriveItem @@ -43755,6 +48407,7 @@ paths: in: path description: 'key: id of documentSetVersion' required: true + style: simple schema: type: string x-ms-docs-key-type: documentSetVersion @@ -43820,6 +48473,7 @@ paths: in: path description: 'key: id of sharedDriveItem' required: true + style: simple schema: type: string x-ms-docs-key-type: sharedDriveItem @@ -43827,6 +48481,7 @@ paths: in: path description: 'key: id of documentSetVersion' required: true + style: simple schema: type: string x-ms-docs-key-type: documentSetVersion @@ -43853,6 +48508,7 @@ paths: in: path description: 'key: id of sharedDriveItem' required: true + style: simple schema: type: string x-ms-docs-key-type: sharedDriveItem @@ -43860,12 +48516,14 @@ paths: in: path description: 'key: id of documentSetVersion' required: true + style: simple schema: type: string x-ms-docs-key-type: documentSetVersion - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -43879,12 +48537,17 @@ paths: tags: - shares.Actions summary: Invoke action restore + description: Restore a document set version. + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/documentsetversion-restore?view=graph-rest-1.0 operationId: shares.listItem.documentSetVersions_restore parameters: - name: sharedDriveItem-id in: path description: 'key: id of sharedDriveItem' required: true + style: simple schema: type: string x-ms-docs-key-type: sharedDriveItem @@ -43892,6 +48555,7 @@ paths: in: path description: 'key: id of documentSetVersion' required: true + style: simple schema: type: string x-ms-docs-key-type: documentSetVersion @@ -43906,12 +48570,14 @@ paths: tags: - shares.listItem summary: Get driveItem from shares + description: 'For document libraries, the driveItem relationship exposes the listItem as a [driveItem][]' operationId: shares.listItem_GetDriveItem parameters: - name: sharedDriveItem-id in: path description: 'key: id of sharedDriveItem' required: true + style: simple schema: type: string x-ms-docs-key-type: sharedDriveItem @@ -44056,12 +48722,14 @@ paths: tags: - shares.listItem summary: Get content for the navigation property driveItem from shares + description: 'The content stream, if the item represents a file.' operationId: shares.listItem_GetDriveItemContent parameters: - name: sharedDriveItem-id in: path description: 'key: id of sharedDriveItem' required: true + style: simple schema: type: string x-ms-docs-key-type: sharedDriveItem @@ -44080,12 +48748,14 @@ paths: tags: - shares.listItem summary: Update content for the navigation property driveItem in shares + description: 'The content stream, if the item represents a file.' operationId: shares.listItem_SetDriveItemContent parameters: - name: sharedDriveItem-id in: path description: 'key: id of sharedDriveItem' required: true + style: simple schema: type: string x-ms-docs-key-type: sharedDriveItem @@ -44108,12 +48778,14 @@ paths: tags: - shares.listItem summary: Get fields from shares + description: The values of the columns set on this list item. operationId: shares.listItem_GetFields parameters: - name: sharedDriveItem-id in: path description: 'key: id of sharedDriveItem' required: true + style: simple schema: type: string x-ms-docs-key-type: sharedDriveItem @@ -44154,13 +48826,18 @@ paths: patch: tags: - shares.listItem - summary: Update the navigation property fields in shares + summary: Update an item in a list + description: 'Update the properties on a **[listItem][]**.' + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/listitem-update?view=graph-rest-1.0 operationId: shares.listItem_UpdateFields parameters: - name: sharedDriveItem-id in: path description: 'key: id of sharedDriveItem' required: true + style: simple schema: type: string x-ms-docs-key-type: sharedDriveItem @@ -44187,12 +48864,14 @@ paths: in: path description: 'key: id of sharedDriveItem' required: true + style: simple schema: type: string x-ms-docs-key-type: sharedDriveItem - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -44206,12 +48885,17 @@ paths: tags: - shares.Actions summary: Invoke action createLink + description: "Create a sharing link for a listItem. The **createLink** action creates a new sharing link if the specified link type doesn't already exist for the calling application.\nIf a sharing link of the specified type already exists for the app, this action will return the existing sharing link. **listItem** resources inherit sharing permissions from the list the item resides in." + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/listitem-createlink?view=graph-rest-1.0 operationId: shares.listItem_createLink parameters: - name: sharedDriveItem-id in: path description: 'key: id of sharedDriveItem' required: true + style: simple schema: type: string x-ms-docs-key-type: sharedDriveItem @@ -44268,6 +48952,7 @@ paths: in: path description: 'key: id of sharedDriveItem' required: true + style: simple schema: type: string x-ms-docs-key-type: sharedDriveItem @@ -44275,6 +48960,7 @@ paths: in: path description: 'Usage: startDateTime=''{startDateTime}''' required: true + style: simple schema: type: string nullable: true @@ -44282,6 +48968,7 @@ paths: in: path description: 'Usage: endDateTime=''{endDateTime}''' required: true + style: simple schema: type: string nullable: true @@ -44289,16 +48976,75 @@ paths: in: path description: 'Usage: interval=''{interval}''' required: true + style: simple schema: type: string nullable: true + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - access + - create + - delete + - edit + - endDateTime + - incompleteData + - isTrending + - move + - startDateTime + - activities + type: string + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - id desc + - access + - access desc + - create + - create desc + - delete + - delete desc + - edit + - edit desc + - endDateTime + - endDateTime desc + - incompleteData + - incompleteData desc + - isTrending + - isTrending desc + - move + - move desc + - startDateTime + - startDateTime desc + type: string responses: '200': description: Success content: application/json: schema: - title: Collection of listItem + title: Collection of itemActivityStat type: object properties: value: @@ -44310,17 +49056,22 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: function + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore '/shares/{sharedDriveItem-id}/listItem/versions': get: tags: - shares.listItem summary: Get versions from shares + description: The list of previous versions of the list item. operationId: shares.listItem_ListVersions parameters: - name: sharedDriveItem-id in: path description: 'key: id of sharedDriveItem' required: true + style: simple schema: type: string x-ms-docs-key-type: sharedDriveItem @@ -44396,6 +49147,7 @@ paths: in: path description: 'key: id of sharedDriveItem' required: true + style: simple schema: type: string x-ms-docs-key-type: sharedDriveItem @@ -44421,12 +49173,14 @@ paths: tags: - shares.listItem summary: Get versions from shares + description: The list of previous versions of the list item. operationId: shares.listItem_GetVersions parameters: - name: sharedDriveItem-id in: path description: 'key: id of sharedDriveItem' required: true + style: simple schema: type: string x-ms-docs-key-type: sharedDriveItem @@ -44434,6 +49188,7 @@ paths: in: path description: 'key: id of listItemVersion' required: true + style: simple schema: type: string x-ms-docs-key-type: listItemVersion @@ -44494,6 +49249,7 @@ paths: in: path description: 'key: id of sharedDriveItem' required: true + style: simple schema: type: string x-ms-docs-key-type: sharedDriveItem @@ -44501,6 +49257,7 @@ paths: in: path description: 'key: id of listItemVersion' required: true + style: simple schema: type: string x-ms-docs-key-type: listItemVersion @@ -44527,6 +49284,7 @@ paths: in: path description: 'key: id of sharedDriveItem' required: true + style: simple schema: type: string x-ms-docs-key-type: sharedDriveItem @@ -44534,12 +49292,14 @@ paths: in: path description: 'key: id of listItemVersion' required: true + style: simple schema: type: string x-ms-docs-key-type: listItemVersion - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -44553,12 +49313,14 @@ paths: tags: - shares.listItem summary: Get fields from shares + description: A collection of the fields and values for this version of the list item. operationId: shares.listItem.versions_GetFields parameters: - name: sharedDriveItem-id in: path description: 'key: id of sharedDriveItem' required: true + style: simple schema: type: string x-ms-docs-key-type: sharedDriveItem @@ -44566,6 +49328,7 @@ paths: in: path description: 'key: id of listItemVersion' required: true + style: simple schema: type: string x-ms-docs-key-type: listItemVersion @@ -44613,6 +49376,7 @@ paths: in: path description: 'key: id of sharedDriveItem' required: true + style: simple schema: type: string x-ms-docs-key-type: sharedDriveItem @@ -44620,6 +49384,7 @@ paths: in: path description: 'key: id of listItemVersion' required: true + style: simple schema: type: string x-ms-docs-key-type: listItemVersion @@ -44646,6 +49411,7 @@ paths: in: path description: 'key: id of sharedDriveItem' required: true + style: simple schema: type: string x-ms-docs-key-type: sharedDriveItem @@ -44653,12 +49419,14 @@ paths: in: path description: 'key: id of listItemVersion' required: true + style: simple schema: type: string x-ms-docs-key-type: listItemVersion - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -44678,6 +49446,7 @@ paths: in: path description: 'key: id of sharedDriveItem' required: true + style: simple schema: type: string x-ms-docs-key-type: sharedDriveItem @@ -44685,6 +49454,7 @@ paths: in: path description: 'key: id of listItemVersion' required: true + style: simple schema: type: string x-ms-docs-key-type: listItemVersion @@ -44699,12 +49469,14 @@ paths: tags: - shares.permission summary: Get permission from shares + description: Used to access the permission representing the underlying sharing link operationId: shares_GetPermission parameters: - name: sharedDriveItem-id in: path description: 'key: id of sharedDriveItem' required: true + style: simple schema: type: string x-ms-docs-key-type: sharedDriveItem @@ -44768,6 +49540,7 @@ paths: in: path description: 'key: id of sharedDriveItem' required: true + style: simple schema: type: string x-ms-docs-key-type: sharedDriveItem @@ -44794,12 +49567,14 @@ paths: in: path description: 'key: id of sharedDriveItem' required: true + style: simple schema: type: string x-ms-docs-key-type: sharedDriveItem - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -44813,12 +49588,17 @@ paths: tags: - shares.Actions summary: Invoke action grant + description: 'Grant users access to a link represented by a [permission][].' + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/permission-grant?view=graph-rest-1.0 operationId: shares.permission_grant parameters: - name: sharedDriveItem-id in: path description: 'key: id of sharedDriveItem' required: true + style: simple schema: type: string x-ms-docs-key-type: sharedDriveItem @@ -44859,17 +49639,25 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: action + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore '/shares/{sharedDriveItem-id}/permission/microsoft.graph.revokeGrants': post: tags: - shares.Actions summary: Invoke action revokeGrants + description: 'Revoke access to a [listItem][] or [driveItem][] granted via a sharing link by removing the specified [recipient][] from the link.' + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/permission-revokegrants?view=graph-rest-1.0 operationId: shares.permission_revokeGrants parameters: - name: sharedDriveItem-id in: path description: 'key: id of sharedDriveItem' required: true + style: simple schema: type: string x-ms-docs-key-type: sharedDriveItem @@ -44908,6 +49696,7 @@ paths: in: path description: 'key: id of sharedDriveItem' required: true + style: simple schema: type: string x-ms-docs-key-type: sharedDriveItem @@ -45052,12 +49841,14 @@ paths: tags: - shares.driveItem summary: Get content for the navigation property root from shares + description: 'The content stream, if the item represents a file.' operationId: shares_GetRootContent parameters: - name: sharedDriveItem-id in: path description: 'key: id of sharedDriveItem' required: true + style: simple schema: type: string x-ms-docs-key-type: sharedDriveItem @@ -45076,12 +49867,14 @@ paths: tags: - shares.driveItem summary: Update content for the navigation property root in shares + description: 'The content stream, if the item represents a file.' operationId: shares_SetRootContent parameters: - name: sharedDriveItem-id in: path description: 'key: id of sharedDriveItem' required: true + style: simple schema: type: string x-ms-docs-key-type: sharedDriveItem @@ -45104,12 +49897,14 @@ paths: tags: - shares.site summary: Get site from shares + description: Used to access the underlying site operationId: shares_GetSite parameters: - name: sharedDriveItem-id in: path description: 'key: id of sharedDriveItem' required: true + style: simple schema: type: string x-ms-docs-key-type: sharedDriveItem @@ -45263,13 +50058,18 @@ paths: get: tags: - users.drive - summary: Get drive from users + summary: Get Drive + description: 'Retrieve the properties and relationships of a Drive resource. A Drive is the top-level container for a file system, such as OneDrive or SharePoint document libraries.' + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/drive-get?view=graph-rest-1.0 operationId: users_GetDrive parameters: - name: user-id in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -45380,13 +50180,18 @@ paths: get: tags: - users.drive - summary: Get drives from users + summary: List available drives + description: 'Retrieve the list of Drive resources available for a target User, Group, or Site.' + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/drive-list?view=graph-rest-1.0 operationId: users_ListDrives parameters: - name: user-id in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -45511,6 +50316,7 @@ paths: in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -45536,12 +50342,14 @@ paths: tags: - users.drive summary: Get drives from users + description: A collection of drives available for this user. Read-only. operationId: users_GetDrives parameters: - name: user-id in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -45549,6 +50357,7 @@ paths: in: path description: 'key: id of drive' required: true + style: simple schema: type: string x-ms-docs-key-type: drive @@ -45680,6 +50489,7 @@ paths: in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -45687,6 +50497,7 @@ paths: in: path description: 'key: id of drive' required: true + style: simple schema: type: string x-ms-docs-key-type: drive @@ -45713,6 +50524,7 @@ paths: in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -45720,12 +50532,14 @@ paths: in: path description: 'key: id of drive' required: true + style: simple schema: type: string x-ms-docs-key-type: drive - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -45738,13 +50552,18 @@ paths: get: tags: - users.drive - summary: Get activities from users + summary: List activities (preview) + description: List the recent activities that took place on an item or under a hierarchy. + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/activities-list?view=graph-rest-1.0 operationId: users.drives_ListActivities parameters: - name: user-id in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -45752,6 +50571,7 @@ paths: in: path description: 'key: id of drive' required: true + style: simple schema: type: string x-ms-docs-key-type: drive @@ -45829,6 +50649,7 @@ paths: in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -45836,6 +50657,7 @@ paths: in: path description: 'key: id of drive' required: true + style: simple schema: type: string x-ms-docs-key-type: drive @@ -45861,12 +50683,14 @@ paths: tags: - users.drive summary: Get activities from users + description: The list of recent activities that took place under this drive. operationId: users.drives_GetActivities parameters: - name: user-id in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -45874,6 +50698,7 @@ paths: in: path description: 'key: id of drive' required: true + style: simple schema: type: string x-ms-docs-key-type: drive @@ -45881,6 +50706,7 @@ paths: in: path description: 'key: id of itemActivityOLD' required: true + style: simple schema: type: string x-ms-docs-key-type: itemActivityOLD @@ -45948,6 +50774,7 @@ paths: in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -45955,6 +50782,7 @@ paths: in: path description: 'key: id of drive' required: true + style: simple schema: type: string x-ms-docs-key-type: drive @@ -45962,6 +50790,7 @@ paths: in: path description: 'key: id of itemActivityOLD' required: true + style: simple schema: type: string x-ms-docs-key-type: itemActivityOLD @@ -45988,6 +50817,7 @@ paths: in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -45995,6 +50825,7 @@ paths: in: path description: 'key: id of drive' required: true + style: simple schema: type: string x-ms-docs-key-type: drive @@ -46002,12 +50833,14 @@ paths: in: path description: 'key: id of itemActivityOLD' required: true + style: simple schema: type: string x-ms-docs-key-type: itemActivityOLD - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -46027,6 +50860,7 @@ paths: in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -46034,6 +50868,7 @@ paths: in: path description: 'key: id of drive' required: true + style: simple schema: type: string x-ms-docs-key-type: drive @@ -46041,6 +50876,7 @@ paths: in: path description: 'key: id of itemActivityOLD' required: true + style: simple schema: type: string x-ms-docs-key-type: itemActivityOLD @@ -46207,12 +51043,14 @@ paths: tags: - users.drive summary: Get content for the navigation property driveItem from users + description: 'The content stream, if the item represents a file.' operationId: users.drives.activities_GetDriveItemContent parameters: - name: user-id in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -46220,6 +51058,7 @@ paths: in: path description: 'key: id of drive' required: true + style: simple schema: type: string x-ms-docs-key-type: drive @@ -46227,6 +51066,7 @@ paths: in: path description: 'key: id of itemActivityOLD' required: true + style: simple schema: type: string x-ms-docs-key-type: itemActivityOLD @@ -46245,12 +51085,14 @@ paths: tags: - users.drive summary: Update content for the navigation property driveItem in users + description: 'The content stream, if the item represents a file.' operationId: users.drives.activities_SetDriveItemContent parameters: - name: user-id in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -46258,6 +51100,7 @@ paths: in: path description: 'key: id of drive' required: true + style: simple schema: type: string x-ms-docs-key-type: drive @@ -46265,6 +51108,7 @@ paths: in: path description: 'key: id of itemActivityOLD' required: true + style: simple schema: type: string x-ms-docs-key-type: itemActivityOLD @@ -46293,6 +51137,7 @@ paths: in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -46300,6 +51145,7 @@ paths: in: path description: 'key: id of drive' required: true + style: simple schema: type: string x-ms-docs-key-type: drive @@ -46307,6 +51153,7 @@ paths: in: path description: 'key: id of itemActivityOLD' required: true + style: simple schema: type: string x-ms-docs-key-type: itemActivityOLD @@ -46425,13 +51272,18 @@ paths: get: tags: - users.drive - summary: Get bundles from users + summary: List bundles + description: 'Get a list of all the [bundles][bundle] in a user''s drive.' + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/bundle-list?view=graph-rest-1.0 operationId: users.drives_ListBundles parameters: - name: user-id in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -46439,6 +51291,7 @@ paths: in: path description: 'key: id of drive' required: true + style: simple schema: type: string x-ms-docs-key-type: drive @@ -46625,12 +51478,14 @@ paths: tags: - users.drive summary: Get bundles from users + description: 'Collection of [bundles][bundle] (albums and multi-select-shared sets of items). Only in personal OneDrive.' operationId: users.drives_GetBundles parameters: - name: user-id in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -46638,6 +51493,7 @@ paths: in: path description: 'key: id of drive' required: true + style: simple schema: type: string x-ms-docs-key-type: drive @@ -46645,6 +51501,7 @@ paths: in: path description: 'key: id of driveItem' required: true + style: simple schema: type: string x-ms-docs-key-type: driveItem @@ -46811,12 +51668,17 @@ paths: tags: - users.drive summary: Get content for the navigation property bundles from users + description: 'The content stream, if the item represents a file.' + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/bundle-list?view=graph-rest-1.0 operationId: users.drives_GetBundlesContent parameters: - name: user-id in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -46824,6 +51686,7 @@ paths: in: path description: 'key: id of drive' required: true + style: simple schema: type: string x-ms-docs-key-type: drive @@ -46831,6 +51694,7 @@ paths: in: path description: 'key: id of driveItem' required: true + style: simple schema: type: string x-ms-docs-key-type: driveItem @@ -46849,12 +51713,14 @@ paths: tags: - users.drive summary: Update content for the navigation property bundles in users + description: 'The content stream, if the item represents a file.' operationId: users.drives_SetBundlesContent parameters: - name: user-id in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -46862,6 +51728,7 @@ paths: in: path description: 'key: id of drive' required: true + style: simple schema: type: string x-ms-docs-key-type: drive @@ -46869,6 +51736,7 @@ paths: in: path description: 'key: id of driveItem' required: true + style: simple schema: type: string x-ms-docs-key-type: driveItem @@ -46890,13 +51758,18 @@ paths: get: tags: - users.drive - summary: Get following from users + summary: List followed items + description: "List the items that have been followed by the signed in user.\nThis collection includes items that are in the user's drive as well as items they have access to from other drives." + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/drive-list-following?view=graph-rest-1.0 operationId: users.drives_ListFollowing parameters: - name: user-id in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -46904,6 +51777,7 @@ paths: in: path description: 'key: id of drive' required: true + style: simple schema: type: string x-ms-docs-key-type: drive @@ -47090,12 +51964,14 @@ paths: tags: - users.drive summary: Get following from users + description: The list of items the user is following. Only in OneDrive for Business. operationId: users.drives_GetFollowing parameters: - name: user-id in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -47103,6 +51979,7 @@ paths: in: path description: 'key: id of drive' required: true + style: simple schema: type: string x-ms-docs-key-type: drive @@ -47110,6 +51987,7 @@ paths: in: path description: 'key: id of driveItem' required: true + style: simple schema: type: string x-ms-docs-key-type: driveItem @@ -47276,12 +52154,17 @@ paths: tags: - users.drive summary: Get content for the navigation property following from users + description: 'The content stream, if the item represents a file.' + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/drive-list-following?view=graph-rest-1.0 operationId: users.drives_GetFollowingContent parameters: - name: user-id in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -47289,6 +52172,7 @@ paths: in: path description: 'key: id of drive' required: true + style: simple schema: type: string x-ms-docs-key-type: drive @@ -47296,6 +52180,7 @@ paths: in: path description: 'key: id of driveItem' required: true + style: simple schema: type: string x-ms-docs-key-type: driveItem @@ -47314,12 +52199,14 @@ paths: tags: - users.drive summary: Update content for the navigation property following in users + description: 'The content stream, if the item represents a file.' operationId: users.drives_SetFollowingContent parameters: - name: user-id in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -47327,6 +52214,7 @@ paths: in: path description: 'key: id of drive' required: true + style: simple schema: type: string x-ms-docs-key-type: drive @@ -47334,6 +52222,7 @@ paths: in: path description: 'key: id of driveItem' required: true + style: simple schema: type: string x-ms-docs-key-type: driveItem @@ -47356,12 +52245,14 @@ paths: tags: - users.drive summary: Get items from users + description: All items contained in the drive. Read-only. Nullable. operationId: users.drives_ListItems parameters: - name: user-id in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -47369,6 +52260,7 @@ paths: in: path description: 'key: id of drive' required: true + style: simple schema: type: string x-ms-docs-key-type: drive @@ -47560,6 +52452,7 @@ paths: in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -47567,6 +52460,7 @@ paths: in: path description: 'key: id of drive' required: true + style: simple schema: type: string x-ms-docs-key-type: drive @@ -47592,12 +52486,14 @@ paths: tags: - users.drive summary: Get items from users + description: All items contained in the drive. Read-only. Nullable. operationId: users.drives_GetItems parameters: - name: user-id in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -47605,6 +52501,7 @@ paths: in: path description: 'key: id of drive' required: true + style: simple schema: type: string x-ms-docs-key-type: drive @@ -47612,6 +52509,7 @@ paths: in: path description: 'key: id of driveItem' required: true + style: simple schema: type: string x-ms-docs-key-type: driveItem @@ -47770,6 +52668,8 @@ paths: user-id: $request.path.user-id drive-id: $request.path.drive-id driveItem-id: $request.path.driveItem-id + assignSensitivityLabel: + operationId: users.user.drives.drive.items.driveItem.assignSensitivityLabel checkin: operationId: users.user.drives.drive.items.driveItem.checkin checkout: @@ -47813,6 +52713,7 @@ paths: in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -47820,6 +52721,7 @@ paths: in: path description: 'key: id of drive' required: true + style: simple schema: type: string x-ms-docs-key-type: drive @@ -47827,6 +52729,7 @@ paths: in: path description: 'key: id of driveItem' required: true + style: simple schema: type: string x-ms-docs-key-type: driveItem @@ -47853,6 +52756,7 @@ paths: in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -47860,6 +52764,7 @@ paths: in: path description: 'key: id of drive' required: true + style: simple schema: type: string x-ms-docs-key-type: drive @@ -47867,12 +52772,14 @@ paths: in: path description: 'key: id of driveItem' required: true + style: simple schema: type: string x-ms-docs-key-type: driveItem - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -47886,12 +52793,14 @@ paths: tags: - users.drive summary: Get activities from users + description: The list of recent activities that took place on this item. operationId: users.drives.items_ListActivities parameters: - name: user-id in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -47899,6 +52808,7 @@ paths: in: path description: 'key: id of drive' required: true + style: simple schema: type: string x-ms-docs-key-type: drive @@ -47906,6 +52816,7 @@ paths: in: path description: 'key: id of driveItem' required: true + style: simple schema: type: string x-ms-docs-key-type: driveItem @@ -47978,12 +52889,14 @@ paths: tags: - users.drive summary: Get activities from users + description: The list of recent activities that took place on this item. operationId: users.drives.items_GetActivities parameters: - name: user-id in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -47991,6 +52904,7 @@ paths: in: path description: 'key: id of drive' required: true + style: simple schema: type: string x-ms-docs-key-type: drive @@ -47998,6 +52912,7 @@ paths: in: path description: 'key: id of driveItem' required: true + style: simple schema: type: string x-ms-docs-key-type: driveItem @@ -48005,6 +52920,7 @@ paths: in: path description: 'key: id of itemActivityOLD' required: true + style: simple schema: type: string x-ms-docs-key-type: itemActivityOLD @@ -48068,13 +52984,18 @@ paths: get: tags: - users.drive - summary: Get analytics from users + summary: Get analytics + description: "Get [itemAnalytics][] about the views that took place under this resource.\nThe **itemAnalytics** resource is a convenient way to get activity stats for `allTime` and the `lastSevenDays`.\nFor a custom time range or interval, use the [getActivitiesByInterval][] API." + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/itemanalytics-get?view=graph-rest-1.0 operationId: users.drives.items_GetAnalytics parameters: - name: user-id in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -48082,6 +53003,7 @@ paths: in: path description: 'key: id of drive' required: true + style: simple schema: type: string x-ms-docs-key-type: drive @@ -48089,6 +53011,7 @@ paths: in: path description: 'key: id of driveItem' required: true + style: simple schema: type: string x-ms-docs-key-type: driveItem @@ -48155,13 +53078,18 @@ paths: get: tags: - users.drive - summary: Get children from users + summary: List children of a driveItem + description: Return a collection of DriveItems in the **children** relationship of a DriveItem. DriveItems with a non-null **folder** or **package** facet can have one or more child DriveItems. + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/driveitem-list-children?view=graph-rest-1.0 operationId: users.drives.items_ListChildren parameters: - name: user-id in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -48169,6 +53097,7 @@ paths: in: path description: 'key: id of drive' required: true + style: simple schema: type: string x-ms-docs-key-type: drive @@ -48176,6 +53105,7 @@ paths: in: path description: 'key: id of driveItem' required: true + style: simple schema: type: string x-ms-docs-key-type: driveItem @@ -48362,12 +53292,14 @@ paths: tags: - users.drive summary: Get children from users + description: Collection containing Item objects for the immediate children of Item. Only items representing folders have children. Read-only. Nullable. operationId: users.drives.items_GetChildren parameters: - name: user-id in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -48375,6 +53307,7 @@ paths: in: path description: 'key: id of drive' required: true + style: simple schema: type: string x-ms-docs-key-type: drive @@ -48382,6 +53315,7 @@ paths: in: path description: 'key: id of driveItem' required: true + style: simple schema: type: string x-ms-docs-key-type: driveItem @@ -48389,6 +53323,7 @@ paths: in: path description: 'key: id of driveItem' required: true + style: simple schema: type: string x-ms-docs-key-type: driveItem @@ -48566,12 +53501,17 @@ paths: tags: - users.drive summary: Get content for the navigation property children from users + description: 'The content stream, if the item represents a file.' + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/driveitem-list-children?view=graph-rest-1.0 operationId: users.drives.items_GetChildrenContent parameters: - name: user-id in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -48579,6 +53519,7 @@ paths: in: path description: 'key: id of drive' required: true + style: simple schema: type: string x-ms-docs-key-type: drive @@ -48586,6 +53527,7 @@ paths: in: path description: 'key: id of driveItem' required: true + style: simple schema: type: string x-ms-docs-key-type: driveItem @@ -48593,6 +53535,7 @@ paths: in: path description: 'key: id of driveItem' required: true + style: simple schema: type: string x-ms-docs-key-type: driveItem @@ -48611,12 +53554,14 @@ paths: tags: - users.drive summary: Update content for the navigation property children in users + description: 'The content stream, if the item represents a file.' operationId: users.drives.items_SetChildrenContent parameters: - name: user-id in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -48624,6 +53569,7 @@ paths: in: path description: 'key: id of drive' required: true + style: simple schema: type: string x-ms-docs-key-type: drive @@ -48631,6 +53577,7 @@ paths: in: path description: 'key: id of driveItem' required: true + style: simple schema: type: string x-ms-docs-key-type: driveItem @@ -48638,6 +53585,7 @@ paths: in: path description: 'key: id of driveItem' required: true + style: simple schema: type: string x-ms-docs-key-type: driveItem @@ -48660,12 +53608,14 @@ paths: tags: - users.drive summary: Get content for the navigation property items from users + description: 'The content stream, if the item represents a file.' operationId: users.drives_GetItemsContent parameters: - name: user-id in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -48673,6 +53623,7 @@ paths: in: path description: 'key: id of drive' required: true + style: simple schema: type: string x-ms-docs-key-type: drive @@ -48680,6 +53631,7 @@ paths: in: path description: 'key: id of driveItem' required: true + style: simple schema: type: string x-ms-docs-key-type: driveItem @@ -48698,12 +53650,14 @@ paths: tags: - users.drive summary: Update content for the navigation property items in users + description: 'The content stream, if the item represents a file.' operationId: users.drives_SetItemsContent parameters: - name: user-id in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -48711,6 +53665,7 @@ paths: in: path description: 'key: id of drive' required: true + style: simple schema: type: string x-ms-docs-key-type: drive @@ -48718,6 +53673,7 @@ paths: in: path description: 'key: id of driveItem' required: true + style: simple schema: type: string x-ms-docs-key-type: driveItem @@ -48740,12 +53696,14 @@ paths: tags: - users.drive summary: Get listItem from users + description: 'For drives in SharePoint, the associated document library list item. Read-only. Nullable.' operationId: users.drives.items_GetListItem parameters: - name: user-id in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -48753,6 +53711,7 @@ paths: in: path description: 'key: id of drive' required: true + style: simple schema: type: string x-ms-docs-key-type: drive @@ -48760,6 +53719,7 @@ paths: in: path description: 'key: id of driveItem' required: true + style: simple schema: type: string x-ms-docs-key-type: driveItem @@ -48888,6 +53848,7 @@ paths: in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -48895,6 +53856,7 @@ paths: in: path description: 'key: id of drive' required: true + style: simple schema: type: string x-ms-docs-key-type: drive @@ -48902,6 +53864,7 @@ paths: in: path description: 'key: id of driveItem' required: true + style: simple schema: type: string x-ms-docs-key-type: driveItem @@ -48928,6 +53891,7 @@ paths: in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -48935,6 +53899,7 @@ paths: in: path description: 'key: id of drive' required: true + style: simple schema: type: string x-ms-docs-key-type: drive @@ -48942,12 +53907,14 @@ paths: in: path description: 'key: id of driveItem' required: true + style: simple schema: type: string x-ms-docs-key-type: driveItem - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -48961,12 +53928,14 @@ paths: tags: - users.drive summary: Get activities from users + description: The list of recent activities that took place on this item. operationId: users.drives.items.listItem_ListActivities parameters: - name: user-id in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -48974,6 +53943,7 @@ paths: in: path description: 'key: id of drive' required: true + style: simple schema: type: string x-ms-docs-key-type: drive @@ -48981,6 +53951,7 @@ paths: in: path description: 'key: id of driveItem' required: true + style: simple schema: type: string x-ms-docs-key-type: driveItem @@ -49058,6 +54029,7 @@ paths: in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -49065,6 +54037,7 @@ paths: in: path description: 'key: id of drive' required: true + style: simple schema: type: string x-ms-docs-key-type: drive @@ -49072,6 +54045,7 @@ paths: in: path description: 'key: id of driveItem' required: true + style: simple schema: type: string x-ms-docs-key-type: driveItem @@ -49097,12 +54071,14 @@ paths: tags: - users.drive summary: Get activities from users + description: The list of recent activities that took place on this item. operationId: users.drives.items.listItem_GetActivities parameters: - name: user-id in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -49110,6 +54086,7 @@ paths: in: path description: 'key: id of drive' required: true + style: simple schema: type: string x-ms-docs-key-type: drive @@ -49117,6 +54094,7 @@ paths: in: path description: 'key: id of driveItem' required: true + style: simple schema: type: string x-ms-docs-key-type: driveItem @@ -49124,6 +54102,7 @@ paths: in: path description: 'key: id of itemActivityOLD' required: true + style: simple schema: type: string x-ms-docs-key-type: itemActivityOLD @@ -49193,6 +54172,7 @@ paths: in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -49200,6 +54180,7 @@ paths: in: path description: 'key: id of drive' required: true + style: simple schema: type: string x-ms-docs-key-type: drive @@ -49207,6 +54188,7 @@ paths: in: path description: 'key: id of driveItem' required: true + style: simple schema: type: string x-ms-docs-key-type: driveItem @@ -49214,6 +54196,7 @@ paths: in: path description: 'key: id of itemActivityOLD' required: true + style: simple schema: type: string x-ms-docs-key-type: itemActivityOLD @@ -49240,6 +54223,7 @@ paths: in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -49247,6 +54231,7 @@ paths: in: path description: 'key: id of drive' required: true + style: simple schema: type: string x-ms-docs-key-type: drive @@ -49254,6 +54239,7 @@ paths: in: path description: 'key: id of driveItem' required: true + style: simple schema: type: string x-ms-docs-key-type: driveItem @@ -49261,12 +54247,14 @@ paths: in: path description: 'key: id of itemActivityOLD' required: true + style: simple schema: type: string x-ms-docs-key-type: itemActivityOLD - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -49286,6 +54274,7 @@ paths: in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -49293,6 +54282,7 @@ paths: in: path description: 'key: id of drive' required: true + style: simple schema: type: string x-ms-docs-key-type: drive @@ -49300,6 +54290,7 @@ paths: in: path description: 'key: id of driveItem' required: true + style: simple schema: type: string x-ms-docs-key-type: driveItem @@ -49307,6 +54298,7 @@ paths: in: path description: 'key: id of itemActivityOLD' required: true + style: simple schema: type: string x-ms-docs-key-type: itemActivityOLD @@ -49484,12 +54476,14 @@ paths: tags: - users.drive summary: Get content for the navigation property driveItem from users + description: 'The content stream, if the item represents a file.' operationId: users.drives.items.listItem.activities_GetDriveItemContent parameters: - name: user-id in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -49497,6 +54491,7 @@ paths: in: path description: 'key: id of drive' required: true + style: simple schema: type: string x-ms-docs-key-type: drive @@ -49504,6 +54499,7 @@ paths: in: path description: 'key: id of driveItem' required: true + style: simple schema: type: string x-ms-docs-key-type: driveItem @@ -49511,6 +54507,7 @@ paths: in: path description: 'key: id of itemActivityOLD' required: true + style: simple schema: type: string x-ms-docs-key-type: itemActivityOLD @@ -49529,12 +54526,14 @@ paths: tags: - users.drive summary: Update content for the navigation property driveItem in users + description: 'The content stream, if the item represents a file.' operationId: users.drives.items.listItem.activities_SetDriveItemContent parameters: - name: user-id in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -49542,6 +54541,7 @@ paths: in: path description: 'key: id of drive' required: true + style: simple schema: type: string x-ms-docs-key-type: drive @@ -49549,6 +54549,7 @@ paths: in: path description: 'key: id of driveItem' required: true + style: simple schema: type: string x-ms-docs-key-type: driveItem @@ -49556,6 +54557,7 @@ paths: in: path description: 'key: id of itemActivityOLD' required: true + style: simple schema: type: string x-ms-docs-key-type: itemActivityOLD @@ -49584,6 +54586,7 @@ paths: in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -49591,6 +54594,7 @@ paths: in: path description: 'key: id of drive' required: true + style: simple schema: type: string x-ms-docs-key-type: drive @@ -49598,6 +54602,7 @@ paths: in: path description: 'key: id of driveItem' required: true + style: simple schema: type: string x-ms-docs-key-type: driveItem @@ -49605,6 +54610,7 @@ paths: in: path description: 'key: id of itemActivityOLD' required: true + style: simple schema: type: string x-ms-docs-key-type: itemActivityOLD @@ -49732,12 +54738,14 @@ paths: tags: - users.drive summary: Get analytics from users + description: Analytics about the view activities that took place on this item. operationId: users.drives.items.listItem_GetAnalytics parameters: - name: user-id in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -49745,6 +54753,7 @@ paths: in: path description: 'key: id of drive' required: true + style: simple schema: type: string x-ms-docs-key-type: drive @@ -49752,6 +54761,7 @@ paths: in: path description: 'key: id of driveItem' required: true + style: simple schema: type: string x-ms-docs-key-type: driveItem @@ -49818,13 +54828,18 @@ paths: get: tags: - users.drive - summary: Get documentSetVersions from users + summary: List documentSetVersions + description: Get a list of the versions of a document set item in a list. + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/listitem-list-documentsetversions?view=graph-rest-1.0 operationId: users.drives.items.listItem_ListDocumentSetVersions parameters: - name: user-id in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -49832,6 +54847,7 @@ paths: in: path description: 'key: id of drive' required: true + style: simple schema: type: string x-ms-docs-key-type: drive @@ -49839,6 +54855,7 @@ paths: in: path description: 'key: id of driveItem' required: true + style: simple schema: type: string x-ms-docs-key-type: driveItem @@ -49922,13 +54939,18 @@ paths: post: tags: - users.drive - summary: Create new navigation property to documentSetVersions for users + summary: Create documentSetVersion + description: Create a new version of a document set item in a list. + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/listitem-post-documentsetversions?view=graph-rest-1.0 operationId: users.drives.items.listItem_CreateDocumentSetVersions parameters: - name: user-id in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -49936,6 +54958,7 @@ paths: in: path description: 'key: id of drive' required: true + style: simple schema: type: string x-ms-docs-key-type: drive @@ -49943,6 +54966,7 @@ paths: in: path description: 'key: id of driveItem' required: true + style: simple schema: type: string x-ms-docs-key-type: driveItem @@ -49968,12 +54992,14 @@ paths: tags: - users.drive summary: Get documentSetVersions from users + description: Version information for a document set version created by a user. operationId: users.drives.items.listItem_GetDocumentSetVersions parameters: - name: user-id in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -49981,6 +55007,7 @@ paths: in: path description: 'key: id of drive' required: true + style: simple schema: type: string x-ms-docs-key-type: drive @@ -49988,6 +55015,7 @@ paths: in: path description: 'key: id of driveItem' required: true + style: simple schema: type: string x-ms-docs-key-type: driveItem @@ -49995,6 +55023,7 @@ paths: in: path description: 'key: id of documentSetVersion' required: true + style: simple schema: type: string x-ms-docs-key-type: documentSetVersion @@ -50062,6 +55091,7 @@ paths: in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -50069,6 +55099,7 @@ paths: in: path description: 'key: id of drive' required: true + style: simple schema: type: string x-ms-docs-key-type: drive @@ -50076,6 +55107,7 @@ paths: in: path description: 'key: id of driveItem' required: true + style: simple schema: type: string x-ms-docs-key-type: driveItem @@ -50083,6 +55115,7 @@ paths: in: path description: 'key: id of documentSetVersion' required: true + style: simple schema: type: string x-ms-docs-key-type: documentSetVersion @@ -50109,6 +55142,7 @@ paths: in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -50116,6 +55150,7 @@ paths: in: path description: 'key: id of drive' required: true + style: simple schema: type: string x-ms-docs-key-type: drive @@ -50123,6 +55158,7 @@ paths: in: path description: 'key: id of driveItem' required: true + style: simple schema: type: string x-ms-docs-key-type: driveItem @@ -50130,12 +55166,14 @@ paths: in: path description: 'key: id of documentSetVersion' required: true + style: simple schema: type: string x-ms-docs-key-type: documentSetVersion - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -50149,12 +55187,14 @@ paths: tags: - users.drive summary: Get driveItem from users + description: 'For document libraries, the driveItem relationship exposes the listItem as a [driveItem][]' operationId: users.drives.items.listItem_GetDriveItem parameters: - name: user-id in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -50162,6 +55202,7 @@ paths: in: path description: 'key: id of drive' required: true + style: simple schema: type: string x-ms-docs-key-type: drive @@ -50169,6 +55210,7 @@ paths: in: path description: 'key: id of driveItem' required: true + style: simple schema: type: string x-ms-docs-key-type: driveItem @@ -50335,12 +55377,14 @@ paths: tags: - users.drive summary: Get content for the navigation property driveItem from users + description: 'The content stream, if the item represents a file.' operationId: users.drives.items.listItem_GetDriveItemContent parameters: - name: user-id in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -50348,6 +55392,7 @@ paths: in: path description: 'key: id of drive' required: true + style: simple schema: type: string x-ms-docs-key-type: drive @@ -50355,6 +55400,7 @@ paths: in: path description: 'key: id of driveItem' required: true + style: simple schema: type: string x-ms-docs-key-type: driveItem @@ -50373,12 +55419,14 @@ paths: tags: - users.drive summary: Update content for the navigation property driveItem in users + description: 'The content stream, if the item represents a file.' operationId: users.drives.items.listItem_SetDriveItemContent parameters: - name: user-id in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -50386,6 +55434,7 @@ paths: in: path description: 'key: id of drive' required: true + style: simple schema: type: string x-ms-docs-key-type: drive @@ -50393,6 +55442,7 @@ paths: in: path description: 'key: id of driveItem' required: true + style: simple schema: type: string x-ms-docs-key-type: driveItem @@ -50415,12 +55465,14 @@ paths: tags: - users.drive summary: Get fields from users + description: The values of the columns set on this list item. operationId: users.drives.items.listItem_GetFields parameters: - name: user-id in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -50428,6 +55480,7 @@ paths: in: path description: 'key: id of drive' required: true + style: simple schema: type: string x-ms-docs-key-type: drive @@ -50435,6 +55488,7 @@ paths: in: path description: 'key: id of driveItem' required: true + style: simple schema: type: string x-ms-docs-key-type: driveItem @@ -50475,13 +55529,18 @@ paths: patch: tags: - users.drive - summary: Update the navigation property fields in users + summary: Update an item in a list + description: 'Update the properties on a **[listItem][]**.' + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/listitem-update?view=graph-rest-1.0 operationId: users.drives.items.listItem_UpdateFields parameters: - name: user-id in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -50489,6 +55548,7 @@ paths: in: path description: 'key: id of drive' required: true + style: simple schema: type: string x-ms-docs-key-type: drive @@ -50496,6 +55556,7 @@ paths: in: path description: 'key: id of driveItem' required: true + style: simple schema: type: string x-ms-docs-key-type: driveItem @@ -50522,6 +55583,7 @@ paths: in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -50529,6 +55591,7 @@ paths: in: path description: 'key: id of drive' required: true + style: simple schema: type: string x-ms-docs-key-type: drive @@ -50536,12 +55599,14 @@ paths: in: path description: 'key: id of driveItem' required: true + style: simple schema: type: string x-ms-docs-key-type: driveItem - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -50555,12 +55620,14 @@ paths: tags: - users.drive summary: Get versions from users + description: The list of previous versions of the list item. operationId: users.drives.items.listItem_ListVersions parameters: - name: user-id in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -50568,6 +55635,7 @@ paths: in: path description: 'key: id of drive' required: true + style: simple schema: type: string x-ms-docs-key-type: drive @@ -50575,6 +55643,7 @@ paths: in: path description: 'key: id of driveItem' required: true + style: simple schema: type: string x-ms-docs-key-type: driveItem @@ -50650,6 +55719,7 @@ paths: in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -50657,6 +55727,7 @@ paths: in: path description: 'key: id of drive' required: true + style: simple schema: type: string x-ms-docs-key-type: drive @@ -50664,6 +55735,7 @@ paths: in: path description: 'key: id of driveItem' required: true + style: simple schema: type: string x-ms-docs-key-type: driveItem @@ -50689,12 +55761,14 @@ paths: tags: - users.drive summary: Get versions from users + description: The list of previous versions of the list item. operationId: users.drives.items.listItem_GetVersions parameters: - name: user-id in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -50702,6 +55776,7 @@ paths: in: path description: 'key: id of drive' required: true + style: simple schema: type: string x-ms-docs-key-type: drive @@ -50709,6 +55784,7 @@ paths: in: path description: 'key: id of driveItem' required: true + style: simple schema: type: string x-ms-docs-key-type: driveItem @@ -50716,6 +55792,7 @@ paths: in: path description: 'key: id of listItemVersion' required: true + style: simple schema: type: string x-ms-docs-key-type: listItemVersion @@ -50778,6 +55855,7 @@ paths: in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -50785,6 +55863,7 @@ paths: in: path description: 'key: id of drive' required: true + style: simple schema: type: string x-ms-docs-key-type: drive @@ -50792,6 +55871,7 @@ paths: in: path description: 'key: id of driveItem' required: true + style: simple schema: type: string x-ms-docs-key-type: driveItem @@ -50799,6 +55879,7 @@ paths: in: path description: 'key: id of listItemVersion' required: true + style: simple schema: type: string x-ms-docs-key-type: listItemVersion @@ -50825,6 +55906,7 @@ paths: in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -50832,6 +55914,7 @@ paths: in: path description: 'key: id of drive' required: true + style: simple schema: type: string x-ms-docs-key-type: drive @@ -50839,6 +55922,7 @@ paths: in: path description: 'key: id of driveItem' required: true + style: simple schema: type: string x-ms-docs-key-type: driveItem @@ -50846,12 +55930,14 @@ paths: in: path description: 'key: id of listItemVersion' required: true + style: simple schema: type: string x-ms-docs-key-type: listItemVersion - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -50865,12 +55951,14 @@ paths: tags: - users.drive summary: Get fields from users + description: A collection of the fields and values for this version of the list item. operationId: users.drives.items.listItem.versions_GetFields parameters: - name: user-id in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -50878,6 +55966,7 @@ paths: in: path description: 'key: id of drive' required: true + style: simple schema: type: string x-ms-docs-key-type: drive @@ -50885,6 +55974,7 @@ paths: in: path description: 'key: id of driveItem' required: true + style: simple schema: type: string x-ms-docs-key-type: driveItem @@ -50892,6 +55982,7 @@ paths: in: path description: 'key: id of listItemVersion' required: true + style: simple schema: type: string x-ms-docs-key-type: listItemVersion @@ -50939,6 +56030,7 @@ paths: in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -50946,6 +56038,7 @@ paths: in: path description: 'key: id of drive' required: true + style: simple schema: type: string x-ms-docs-key-type: drive @@ -50953,6 +56046,7 @@ paths: in: path description: 'key: id of driveItem' required: true + style: simple schema: type: string x-ms-docs-key-type: driveItem @@ -50960,6 +56054,7 @@ paths: in: path description: 'key: id of listItemVersion' required: true + style: simple schema: type: string x-ms-docs-key-type: listItemVersion @@ -50986,6 +56081,7 @@ paths: in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -50993,6 +56089,7 @@ paths: in: path description: 'key: id of drive' required: true + style: simple schema: type: string x-ms-docs-key-type: drive @@ -51000,6 +56097,7 @@ paths: in: path description: 'key: id of driveItem' required: true + style: simple schema: type: string x-ms-docs-key-type: driveItem @@ -51007,12 +56105,14 @@ paths: in: path description: 'key: id of listItemVersion' required: true + style: simple schema: type: string x-ms-docs-key-type: listItemVersion - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -51025,13 +56125,18 @@ paths: get: tags: - users.drive - summary: Get permissions from users + summary: List sharing permissions on a driveItem + description: List the effective sharing permissions on a driveItem. + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/driveitem-list-permissions?view=graph-rest-1.0 operationId: users.drives.items_ListPermissions parameters: - name: user-id in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -51039,6 +56144,7 @@ paths: in: path description: 'key: id of drive' required: true + style: simple schema: type: string x-ms-docs-key-type: drive @@ -51046,6 +56152,7 @@ paths: in: path description: 'key: id of driveItem' required: true + style: simple schema: type: string x-ms-docs-key-type: driveItem @@ -51143,6 +56250,7 @@ paths: in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -51150,6 +56258,7 @@ paths: in: path description: 'key: id of drive' required: true + style: simple schema: type: string x-ms-docs-key-type: drive @@ -51157,6 +56266,7 @@ paths: in: path description: 'key: id of driveItem' required: true + style: simple schema: type: string x-ms-docs-key-type: driveItem @@ -51182,12 +56292,14 @@ paths: tags: - users.drive summary: Get permissions from users + description: The set of permissions for the item. Read-only. Nullable. operationId: users.drives.items_GetPermissions parameters: - name: user-id in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -51195,6 +56307,7 @@ paths: in: path description: 'key: id of drive' required: true + style: simple schema: type: string x-ms-docs-key-type: drive @@ -51202,6 +56315,7 @@ paths: in: path description: 'key: id of driveItem' required: true + style: simple schema: type: string x-ms-docs-key-type: driveItem @@ -51209,6 +56323,7 @@ paths: in: path description: 'key: id of permission' required: true + style: simple schema: type: string x-ms-docs-key-type: permission @@ -51272,6 +56387,7 @@ paths: in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -51279,6 +56395,7 @@ paths: in: path description: 'key: id of drive' required: true + style: simple schema: type: string x-ms-docs-key-type: drive @@ -51286,6 +56403,7 @@ paths: in: path description: 'key: id of driveItem' required: true + style: simple schema: type: string x-ms-docs-key-type: driveItem @@ -51293,6 +56411,7 @@ paths: in: path description: 'key: id of permission' required: true + style: simple schema: type: string x-ms-docs-key-type: permission @@ -51319,6 +56438,7 @@ paths: in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -51326,6 +56446,7 @@ paths: in: path description: 'key: id of drive' required: true + style: simple schema: type: string x-ms-docs-key-type: drive @@ -51333,6 +56454,7 @@ paths: in: path description: 'key: id of driveItem' required: true + style: simple schema: type: string x-ms-docs-key-type: driveItem @@ -51340,12 +56462,14 @@ paths: in: path description: 'key: id of permission' required: true + style: simple schema: type: string x-ms-docs-key-type: permission - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -51359,12 +56483,14 @@ paths: tags: - users.drive summary: Get subscriptions from users + description: The set of subscriptions on the item. Only supported on the root of a drive. operationId: users.drives.items_ListSubscriptions parameters: - name: user-id in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -51372,6 +56498,7 @@ paths: in: path description: 'key: id of drive' required: true + style: simple schema: type: string x-ms-docs-key-type: drive @@ -51379,6 +56506,7 @@ paths: in: path description: 'key: id of driveItem' required: true + style: simple schema: type: string x-ms-docs-key-type: driveItem @@ -51488,6 +56616,7 @@ paths: in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -51495,6 +56624,7 @@ paths: in: path description: 'key: id of drive' required: true + style: simple schema: type: string x-ms-docs-key-type: drive @@ -51502,6 +56632,7 @@ paths: in: path description: 'key: id of driveItem' required: true + style: simple schema: type: string x-ms-docs-key-type: driveItem @@ -51527,12 +56658,14 @@ paths: tags: - users.drive summary: Get subscriptions from users + description: The set of subscriptions on the item. Only supported on the root of a drive. operationId: users.drives.items_GetSubscriptions parameters: - name: user-id in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -51540,6 +56673,7 @@ paths: in: path description: 'key: id of drive' required: true + style: simple schema: type: string x-ms-docs-key-type: drive @@ -51547,6 +56681,7 @@ paths: in: path description: 'key: id of driveItem' required: true + style: simple schema: type: string x-ms-docs-key-type: driveItem @@ -51554,6 +56689,7 @@ paths: in: path description: 'key: id of subscription' required: true + style: simple schema: type: string x-ms-docs-key-type: subscription @@ -51619,6 +56755,7 @@ paths: in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -51626,6 +56763,7 @@ paths: in: path description: 'key: id of drive' required: true + style: simple schema: type: string x-ms-docs-key-type: drive @@ -51633,6 +56771,7 @@ paths: in: path description: 'key: id of driveItem' required: true + style: simple schema: type: string x-ms-docs-key-type: driveItem @@ -51640,6 +56779,7 @@ paths: in: path description: 'key: id of subscription' required: true + style: simple schema: type: string x-ms-docs-key-type: subscription @@ -51666,6 +56806,7 @@ paths: in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -51673,6 +56814,7 @@ paths: in: path description: 'key: id of drive' required: true + style: simple schema: type: string x-ms-docs-key-type: drive @@ -51680,6 +56822,7 @@ paths: in: path description: 'key: id of driveItem' required: true + style: simple schema: type: string x-ms-docs-key-type: driveItem @@ -51687,12 +56830,14 @@ paths: in: path description: 'key: id of subscription' required: true + style: simple schema: type: string x-ms-docs-key-type: subscription - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -51705,13 +56850,18 @@ paths: get: tags: - users.drive - summary: Get thumbnails from users + summary: List thumbnails for a DriveItem + description: "Retrieve a collection of ThumbnailSet resources for a DriveItem resource. A DriveItem can be represented by zero or more ThumbnailSet resources.\nEach **thumbnailSet** can have one or more **thumbnail** objects, which are images that represent the item.\nFor example, a **thumbnailSet** may include **thumbnail** objects, such as common ones including `small`, `medium`, or `large`. There are many ways to work with thumbnails on OneDrive.\nHere are the most common ones:" + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/driveitem-list-thumbnails?view=graph-rest-1.0 operationId: users.drives.items_ListThumbnails parameters: - name: user-id in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -51719,6 +56869,7 @@ paths: in: path description: 'key: id of drive' required: true + style: simple schema: type: string x-ms-docs-key-type: drive @@ -51726,6 +56877,7 @@ paths: in: path description: 'key: id of driveItem' required: true + style: simple schema: type: string x-ms-docs-key-type: driveItem @@ -51802,6 +56954,7 @@ paths: in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -51809,6 +56962,7 @@ paths: in: path description: 'key: id of drive' required: true + style: simple schema: type: string x-ms-docs-key-type: drive @@ -51816,6 +56970,7 @@ paths: in: path description: 'key: id of driveItem' required: true + style: simple schema: type: string x-ms-docs-key-type: driveItem @@ -51841,12 +56996,14 @@ paths: tags: - users.drive summary: Get thumbnails from users + description: 'Collection containing [ThumbnailSet][] objects associated with the item. For more info, see [getting thumbnails][]. Read-only. Nullable.' operationId: users.drives.items_GetThumbnails parameters: - name: user-id in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -51854,6 +57011,7 @@ paths: in: path description: 'key: id of drive' required: true + style: simple schema: type: string x-ms-docs-key-type: drive @@ -51861,6 +57019,7 @@ paths: in: path description: 'key: id of driveItem' required: true + style: simple schema: type: string x-ms-docs-key-type: driveItem @@ -51868,6 +57027,7 @@ paths: in: path description: 'key: id of thumbnailSet' required: true + style: simple schema: type: string x-ms-docs-key-type: thumbnailSet @@ -51919,6 +57079,7 @@ paths: in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -51926,6 +57087,7 @@ paths: in: path description: 'key: id of drive' required: true + style: simple schema: type: string x-ms-docs-key-type: drive @@ -51933,6 +57095,7 @@ paths: in: path description: 'key: id of driveItem' required: true + style: simple schema: type: string x-ms-docs-key-type: driveItem @@ -51940,6 +57103,7 @@ paths: in: path description: 'key: id of thumbnailSet' required: true + style: simple schema: type: string x-ms-docs-key-type: thumbnailSet @@ -51966,6 +57130,7 @@ paths: in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -51973,6 +57138,7 @@ paths: in: path description: 'key: id of drive' required: true + style: simple schema: type: string x-ms-docs-key-type: drive @@ -51980,6 +57146,7 @@ paths: in: path description: 'key: id of driveItem' required: true + style: simple schema: type: string x-ms-docs-key-type: driveItem @@ -51987,12 +57154,14 @@ paths: in: path description: 'key: id of thumbnailSet' required: true + style: simple schema: type: string x-ms-docs-key-type: thumbnailSet - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -52005,13 +57174,18 @@ paths: get: tags: - users.drive - summary: Get versions from users + summary: List versions of a driveItem + description: "OneDrive and SharePoint can be configured to retain the history for files.\nDepending on the service and configuration, a new version can be created for each edit, each time the file is saved, manually, or never. Previous versions of a document may be retained for a finite period of time depending on admin settings which may be unique per user or location." + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/driveitem-list-versions?view=graph-rest-1.0 operationId: users.drives.items_ListVersions parameters: - name: user-id in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -52019,6 +57193,7 @@ paths: in: path description: 'key: id of drive' required: true + style: simple schema: type: string x-ms-docs-key-type: drive @@ -52026,6 +57201,7 @@ paths: in: path description: 'key: id of driveItem' required: true + style: simple schema: type: string x-ms-docs-key-type: driveItem @@ -52105,6 +57281,7 @@ paths: in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -52112,6 +57289,7 @@ paths: in: path description: 'key: id of drive' required: true + style: simple schema: type: string x-ms-docs-key-type: drive @@ -52119,6 +57297,7 @@ paths: in: path description: 'key: id of driveItem' required: true + style: simple schema: type: string x-ms-docs-key-type: driveItem @@ -52144,12 +57323,14 @@ paths: tags: - users.drive summary: Get versions from users + description: 'The list of previous versions of the item. For more info, see [getting previous versions][]. Read-only. Nullable.' operationId: users.drives.items_GetVersions parameters: - name: user-id in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -52157,6 +57338,7 @@ paths: in: path description: 'key: id of drive' required: true + style: simple schema: type: string x-ms-docs-key-type: drive @@ -52164,6 +57346,7 @@ paths: in: path description: 'key: id of driveItem' required: true + style: simple schema: type: string x-ms-docs-key-type: driveItem @@ -52171,6 +57354,7 @@ paths: in: path description: 'key: id of driveItemVersion' required: true + style: simple schema: type: string x-ms-docs-key-type: driveItemVersion @@ -52226,6 +57410,7 @@ paths: in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -52233,6 +57418,7 @@ paths: in: path description: 'key: id of drive' required: true + style: simple schema: type: string x-ms-docs-key-type: drive @@ -52240,6 +57426,7 @@ paths: in: path description: 'key: id of driveItem' required: true + style: simple schema: type: string x-ms-docs-key-type: driveItem @@ -52247,6 +57434,7 @@ paths: in: path description: 'key: id of driveItemVersion' required: true + style: simple schema: type: string x-ms-docs-key-type: driveItemVersion @@ -52273,6 +57461,7 @@ paths: in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -52280,6 +57469,7 @@ paths: in: path description: 'key: id of drive' required: true + style: simple schema: type: string x-ms-docs-key-type: drive @@ -52287,6 +57477,7 @@ paths: in: path description: 'key: id of driveItem' required: true + style: simple schema: type: string x-ms-docs-key-type: driveItem @@ -52294,12 +57485,14 @@ paths: in: path description: 'key: id of driveItemVersion' required: true + style: simple schema: type: string x-ms-docs-key-type: driveItemVersion - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -52313,12 +57506,16 @@ paths: tags: - users.drive summary: Get content for the navigation property versions from users + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/driveitem-list-versions?view=graph-rest-1.0 operationId: users.drives.items_GetVersionsContent parameters: - name: user-id in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -52326,6 +57523,7 @@ paths: in: path description: 'key: id of drive' required: true + style: simple schema: type: string x-ms-docs-key-type: drive @@ -52333,6 +57531,7 @@ paths: in: path description: 'key: id of driveItem' required: true + style: simple schema: type: string x-ms-docs-key-type: driveItem @@ -52340,6 +57539,7 @@ paths: in: path description: 'key: id of driveItemVersion' required: true + style: simple schema: type: string x-ms-docs-key-type: driveItemVersion @@ -52364,6 +57564,7 @@ paths: in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -52371,6 +57572,7 @@ paths: in: path description: 'key: id of drive' required: true + style: simple schema: type: string x-ms-docs-key-type: drive @@ -52378,6 +57580,7 @@ paths: in: path description: 'key: id of driveItem' required: true + style: simple schema: type: string x-ms-docs-key-type: driveItem @@ -52385,6 +57588,7 @@ paths: in: path description: 'key: id of driveItemVersion' required: true + style: simple schema: type: string x-ms-docs-key-type: driveItemVersion @@ -52407,12 +57611,14 @@ paths: tags: - users.drive summary: Get list from users + description: 'For drives in SharePoint, the underlying document library list. Read-only. Nullable.' operationId: users.drives_GetList parameters: - name: user-id in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -52420,6 +57626,7 @@ paths: in: path description: 'key: id of drive' required: true + style: simple schema: type: string x-ms-docs-key-type: drive @@ -52544,6 +57751,7 @@ paths: in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -52551,6 +57759,7 @@ paths: in: path description: 'key: id of drive' required: true + style: simple schema: type: string x-ms-docs-key-type: drive @@ -52577,6 +57786,7 @@ paths: in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -52584,12 +57794,14 @@ paths: in: path description: 'key: id of drive' required: true + style: simple schema: type: string x-ms-docs-key-type: drive - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -52603,12 +57815,14 @@ paths: tags: - users.drive summary: Get activities from users + description: The recent activities that took place within this list. operationId: users.drives.list_ListActivities parameters: - name: user-id in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -52616,6 +57830,7 @@ paths: in: path description: 'key: id of drive' required: true + style: simple schema: type: string x-ms-docs-key-type: drive @@ -52693,6 +57908,7 @@ paths: in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -52700,6 +57916,7 @@ paths: in: path description: 'key: id of drive' required: true + style: simple schema: type: string x-ms-docs-key-type: drive @@ -52724,13 +57941,18 @@ paths: get: tags: - users.drive - summary: Get columns from users + summary: List columns in a list + description: 'Get the collection of columns, represented as [columnDefinition][columnDefinition] resources, in a [list][list].' + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/list-list-columns?view=graph-rest-1.0 operationId: users.drives.list_ListColumns parameters: - name: user-id in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -52738,6 +57960,7 @@ paths: in: path description: 'key: id of drive' required: true + style: simple schema: type: string x-ms-docs-key-type: drive @@ -52890,13 +58113,18 @@ paths: post: tags: - users.drive - summary: Create new navigation property to columns for users + summary: Create columnDefinition + description: 'Create a column for a [list][list] with a request that specifies a [columnDefinition][columnDefinition].' + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/list-post-columns?view=graph-rest-1.0 operationId: users.drives.list_CreateColumns parameters: - name: user-id in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -52904,6 +58132,7 @@ paths: in: path description: 'key: id of drive' required: true + style: simple schema: type: string x-ms-docs-key-type: drive @@ -52935,6 +58164,7 @@ paths: in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -52942,6 +58172,7 @@ paths: in: path description: 'key: id of drive' required: true + style: simple schema: type: string x-ms-docs-key-type: drive @@ -52949,6 +58180,7 @@ paths: in: path description: 'key: id of columnDefinition' required: true + style: simple schema: type: string x-ms-docs-key-type: columnDefinition @@ -53036,6 +58268,7 @@ paths: in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -53043,6 +58276,7 @@ paths: in: path description: 'key: id of drive' required: true + style: simple schema: type: string x-ms-docs-key-type: drive @@ -53050,6 +58284,7 @@ paths: in: path description: 'key: id of columnDefinition' required: true + style: simple schema: type: string x-ms-docs-key-type: columnDefinition @@ -53076,6 +58311,7 @@ paths: in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -53083,6 +58319,7 @@ paths: in: path description: 'key: id of drive' required: true + style: simple schema: type: string x-ms-docs-key-type: drive @@ -53090,12 +58327,14 @@ paths: in: path description: 'key: id of columnDefinition' required: true + style: simple schema: type: string x-ms-docs-key-type: columnDefinition - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -53109,12 +58348,14 @@ paths: tags: - users.drive summary: Get sourceColumn from users + description: The source column for content type column. operationId: users.drives.list.columns_GetSourceColumn parameters: - name: user-id in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -53122,6 +58363,7 @@ paths: in: path description: 'key: id of drive' required: true + style: simple schema: type: string x-ms-docs-key-type: drive @@ -53129,6 +58371,7 @@ paths: in: path description: 'key: id of columnDefinition' required: true + style: simple schema: type: string x-ms-docs-key-type: columnDefinition @@ -53210,13 +58453,18 @@ paths: get: tags: - users.drive - summary: Get contentTypes from users + summary: List contentTypes in a list + description: 'Get the collection of [contentType][contentType] resources in a [list][].' + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/list-list-contenttypes?view=graph-rest-1.0 operationId: users.drives.list_ListContentTypes parameters: - name: user-id in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -53224,6 +58472,7 @@ paths: in: path description: 'key: id of drive' required: true + style: simple schema: type: string x-ms-docs-key-type: drive @@ -53340,6 +58589,7 @@ paths: in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -53347,6 +58597,7 @@ paths: in: path description: 'key: id of drive' required: true + style: simple schema: type: string x-ms-docs-key-type: drive @@ -53378,6 +58629,7 @@ paths: in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -53385,6 +58637,7 @@ paths: in: path description: 'key: id of drive' required: true + style: simple schema: type: string x-ms-docs-key-type: drive @@ -53392,6 +58645,7 @@ paths: in: path description: 'key: id of contentType' required: true + style: simple schema: type: string x-ms-docs-key-type: contentType @@ -53504,6 +58758,7 @@ paths: in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -53511,6 +58766,7 @@ paths: in: path description: 'key: id of drive' required: true + style: simple schema: type: string x-ms-docs-key-type: drive @@ -53518,6 +58774,7 @@ paths: in: path description: 'key: id of contentType' required: true + style: simple schema: type: string x-ms-docs-key-type: contentType @@ -53544,6 +58801,7 @@ paths: in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -53551,6 +58809,7 @@ paths: in: path description: 'key: id of drive' required: true + style: simple schema: type: string x-ms-docs-key-type: drive @@ -53558,12 +58817,14 @@ paths: in: path description: 'key: id of contentType' required: true + style: simple schema: type: string x-ms-docs-key-type: contentType - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -53577,12 +58838,14 @@ paths: tags: - users.drive summary: Get base from users + description: Parent contentType from which this content type is derived. operationId: users.drives.list.contentTypes_GetBase parameters: - name: user-id in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -53590,6 +58853,7 @@ paths: in: path description: 'key: id of drive' required: true + style: simple schema: type: string x-ms-docs-key-type: drive @@ -53597,6 +58861,7 @@ paths: in: path description: 'key: id of contentType' required: true + style: simple schema: type: string x-ms-docs-key-type: contentType @@ -53694,12 +58959,14 @@ paths: tags: - users.drive summary: Get baseTypes from users + description: The collection of content types that are ancestors of this content type. operationId: users.drives.list.contentTypes_ListBaseTypes parameters: - name: user-id in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -53707,6 +58974,7 @@ paths: in: path description: 'key: id of drive' required: true + style: simple schema: type: string x-ms-docs-key-type: drive @@ -53714,6 +58982,7 @@ paths: in: path description: 'key: id of contentType' required: true + style: simple schema: type: string x-ms-docs-key-type: contentType @@ -53825,12 +59094,14 @@ paths: tags: - users.drive summary: Get baseTypes from users + description: The collection of content types that are ancestors of this content type. operationId: users.drives.list.contentTypes_GetBaseTypes parameters: - name: user-id in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -53838,6 +59109,7 @@ paths: in: path description: 'key: id of drive' required: true + style: simple schema: type: string x-ms-docs-key-type: drive @@ -53845,6 +59117,7 @@ paths: in: path description: 'key: id of contentType' required: true + style: simple schema: type: string x-ms-docs-key-type: contentType @@ -53852,6 +59125,7 @@ paths: in: path description: 'key: id of contentType' required: true + style: simple schema: type: string x-ms-docs-key-type: contentType @@ -53954,12 +59228,14 @@ paths: tags: - users.drive summary: Get columnLinks from users + description: The collection of columns that are required by this content type operationId: users.drives.list.contentTypes_ListColumnLinks parameters: - name: user-id in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -53967,6 +59243,7 @@ paths: in: path description: 'key: id of drive' required: true + style: simple schema: type: string x-ms-docs-key-type: drive @@ -53974,6 +59251,7 @@ paths: in: path description: 'key: id of contentType' required: true + style: simple schema: type: string x-ms-docs-key-type: contentType @@ -54041,6 +59319,7 @@ paths: in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -54048,6 +59327,7 @@ paths: in: path description: 'key: id of drive' required: true + style: simple schema: type: string x-ms-docs-key-type: drive @@ -54055,6 +59335,7 @@ paths: in: path description: 'key: id of contentType' required: true + style: simple schema: type: string x-ms-docs-key-type: contentType @@ -54080,12 +59361,14 @@ paths: tags: - users.drive summary: Get columnLinks from users + description: The collection of columns that are required by this content type operationId: users.drives.list.contentTypes_GetColumnLinks parameters: - name: user-id in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -54093,6 +59376,7 @@ paths: in: path description: 'key: id of drive' required: true + style: simple schema: type: string x-ms-docs-key-type: drive @@ -54100,6 +59384,7 @@ paths: in: path description: 'key: id of contentType' required: true + style: simple schema: type: string x-ms-docs-key-type: contentType @@ -54107,6 +59392,7 @@ paths: in: path description: 'key: id of columnLink' required: true + style: simple schema: type: string x-ms-docs-key-type: columnLink @@ -54155,6 +59441,7 @@ paths: in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -54162,6 +59449,7 @@ paths: in: path description: 'key: id of drive' required: true + style: simple schema: type: string x-ms-docs-key-type: drive @@ -54169,6 +59457,7 @@ paths: in: path description: 'key: id of contentType' required: true + style: simple schema: type: string x-ms-docs-key-type: contentType @@ -54176,6 +59465,7 @@ paths: in: path description: 'key: id of columnLink' required: true + style: simple schema: type: string x-ms-docs-key-type: columnLink @@ -54202,6 +59492,7 @@ paths: in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -54209,6 +59500,7 @@ paths: in: path description: 'key: id of drive' required: true + style: simple schema: type: string x-ms-docs-key-type: drive @@ -54216,6 +59508,7 @@ paths: in: path description: 'key: id of contentType' required: true + style: simple schema: type: string x-ms-docs-key-type: contentType @@ -54223,12 +59516,14 @@ paths: in: path description: 'key: id of columnLink' required: true + style: simple schema: type: string x-ms-docs-key-type: columnLink - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -54242,12 +59537,14 @@ paths: tags: - users.drive summary: Get columnPositions from users + description: Column order information in a content type. operationId: users.drives.list.contentTypes_ListColumnPositions parameters: - name: user-id in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -54255,6 +59552,7 @@ paths: in: path description: 'key: id of drive' required: true + style: simple schema: type: string x-ms-docs-key-type: drive @@ -54262,6 +59560,7 @@ paths: in: path description: 'key: id of contentType' required: true + style: simple schema: type: string x-ms-docs-key-type: contentType @@ -54416,12 +59715,14 @@ paths: tags: - users.drive summary: Get columnPositions from users + description: Column order information in a content type. operationId: users.drives.list.contentTypes_GetColumnPositions parameters: - name: user-id in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -54429,6 +59730,7 @@ paths: in: path description: 'key: id of drive' required: true + style: simple schema: type: string x-ms-docs-key-type: drive @@ -54436,6 +59738,7 @@ paths: in: path description: 'key: id of contentType' required: true + style: simple schema: type: string x-ms-docs-key-type: contentType @@ -54443,6 +59746,7 @@ paths: in: path description: 'key: id of columnDefinition' required: true + style: simple schema: type: string x-ms-docs-key-type: columnDefinition @@ -54525,13 +59829,18 @@ paths: get: tags: - users.drive - summary: Get columns from users + summary: List columns in a content type + description: 'Get the collection of columns, represented as [columnDefinition][columnDefinition] resources, in a [content type][contentType].' + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/contenttype-list-columns?view=graph-rest-1.0 operationId: users.drives.list.contentTypes_ListColumns parameters: - name: user-id in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -54539,6 +59848,7 @@ paths: in: path description: 'key: id of drive' required: true + style: simple schema: type: string x-ms-docs-key-type: drive @@ -54546,6 +59856,7 @@ paths: in: path description: 'key: id of contentType' required: true + style: simple schema: type: string x-ms-docs-key-type: contentType @@ -54698,13 +60009,18 @@ paths: post: tags: - users.drive - summary: Create new navigation property to columns for users + summary: Create columnDefinition for a content type + description: 'Add a column to a [content type][contentType] in a site or list by specifying a [columnDefinition][columnDefinition].' + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/contenttype-post-columns?view=graph-rest-1.0 operationId: users.drives.list.contentTypes_CreateColumns parameters: - name: user-id in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -54712,6 +60028,7 @@ paths: in: path description: 'key: id of drive' required: true + style: simple schema: type: string x-ms-docs-key-type: drive @@ -54719,6 +60036,7 @@ paths: in: path description: 'key: id of contentType' required: true + style: simple schema: type: string x-ms-docs-key-type: contentType @@ -54744,12 +60062,14 @@ paths: tags: - users.drive summary: Get columns from users + description: The collection of column definitions for this contentType. operationId: users.drives.list.contentTypes_GetColumns parameters: - name: user-id in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -54757,6 +60077,7 @@ paths: in: path description: 'key: id of drive' required: true + style: simple schema: type: string x-ms-docs-key-type: drive @@ -54764,6 +60085,7 @@ paths: in: path description: 'key: id of contentType' required: true + style: simple schema: type: string x-ms-docs-key-type: contentType @@ -54771,6 +60093,7 @@ paths: in: path description: 'key: id of columnDefinition' required: true + style: simple schema: type: string x-ms-docs-key-type: columnDefinition @@ -54859,6 +60182,7 @@ paths: in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -54866,6 +60190,7 @@ paths: in: path description: 'key: id of drive' required: true + style: simple schema: type: string x-ms-docs-key-type: drive @@ -54873,6 +60198,7 @@ paths: in: path description: 'key: id of contentType' required: true + style: simple schema: type: string x-ms-docs-key-type: contentType @@ -54880,6 +60206,7 @@ paths: in: path description: 'key: id of columnDefinition' required: true + style: simple schema: type: string x-ms-docs-key-type: columnDefinition @@ -54906,6 +60233,7 @@ paths: in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -54913,6 +60241,7 @@ paths: in: path description: 'key: id of drive' required: true + style: simple schema: type: string x-ms-docs-key-type: drive @@ -54920,6 +60249,7 @@ paths: in: path description: 'key: id of contentType' required: true + style: simple schema: type: string x-ms-docs-key-type: contentType @@ -54927,12 +60257,14 @@ paths: in: path description: 'key: id of columnDefinition' required: true + style: simple schema: type: string x-ms-docs-key-type: columnDefinition - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -54946,12 +60278,14 @@ paths: tags: - users.drive summary: Get sourceColumn from users + description: The source column for content type column. operationId: users.drives.list.contentTypes.columns_GetSourceColumn parameters: - name: user-id in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -54959,6 +60293,7 @@ paths: in: path description: 'key: id of drive' required: true + style: simple schema: type: string x-ms-docs-key-type: drive @@ -54966,6 +60301,7 @@ paths: in: path description: 'key: id of contentType' required: true + style: simple schema: type: string x-ms-docs-key-type: contentType @@ -54973,6 +60309,7 @@ paths: in: path description: 'key: id of columnDefinition' required: true + style: simple schema: type: string x-ms-docs-key-type: columnDefinition @@ -55056,12 +60393,14 @@ paths: tags: - users.drive summary: Get drive from users + description: 'Only present on document libraries. Allows access to the list as a [drive][] resource with [driveItems][driveItem].' operationId: users.drives.list_GetDrive parameters: - name: user-id in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -55069,6 +60408,7 @@ paths: in: path description: 'key: id of drive' required: true + style: simple schema: type: string x-ms-docs-key-type: drive @@ -55188,13 +60528,18 @@ paths: get: tags: - users.drive - summary: Get items from users + summary: Enumerate items in a list + description: 'Get the collection of [items][item] in a [list][].' + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/listitem-list?view=graph-rest-1.0 operationId: users.drives.list_ListItems parameters: - name: user-id in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -55202,6 +60547,7 @@ paths: in: path description: 'key: id of drive' required: true + style: simple schema: type: string x-ms-docs-key-type: drive @@ -55311,13 +60657,18 @@ paths: post: tags: - users.drive - summary: Create new navigation property to items for users + summary: Create a new item in a list + description: 'Create a new [listItem][] in a [list][].' + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/listitem-create?view=graph-rest-1.0 operationId: users.drives.list_CreateItems parameters: - name: user-id in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -55325,6 +60676,7 @@ paths: in: path description: 'key: id of drive' required: true + style: simple schema: type: string x-ms-docs-key-type: drive @@ -55350,12 +60702,14 @@ paths: tags: - users.drive summary: Get items from users + description: All items contained in the list. operationId: users.drives.list_GetItems parameters: - name: user-id in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -55363,6 +60717,7 @@ paths: in: path description: 'key: id of drive' required: true + style: simple schema: type: string x-ms-docs-key-type: drive @@ -55370,6 +60725,7 @@ paths: in: path description: 'key: id of listItem' required: true + style: simple schema: type: string x-ms-docs-key-type: listItem @@ -55498,6 +60854,7 @@ paths: in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -55505,6 +60862,7 @@ paths: in: path description: 'key: id of drive' required: true + style: simple schema: type: string x-ms-docs-key-type: drive @@ -55512,6 +60870,7 @@ paths: in: path description: 'key: id of listItem' required: true + style: simple schema: type: string x-ms-docs-key-type: listItem @@ -55538,6 +60897,7 @@ paths: in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -55545,6 +60905,7 @@ paths: in: path description: 'key: id of drive' required: true + style: simple schema: type: string x-ms-docs-key-type: drive @@ -55552,12 +60913,14 @@ paths: in: path description: 'key: id of listItem' required: true + style: simple schema: type: string x-ms-docs-key-type: listItem - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -55571,12 +60934,14 @@ paths: tags: - users.drive summary: Get activities from users + description: The list of recent activities that took place on this item. operationId: users.drives.list.items_ListActivities parameters: - name: user-id in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -55584,6 +60949,7 @@ paths: in: path description: 'key: id of drive' required: true + style: simple schema: type: string x-ms-docs-key-type: drive @@ -55591,6 +60957,7 @@ paths: in: path description: 'key: id of listItem' required: true + style: simple schema: type: string x-ms-docs-key-type: listItem @@ -55668,6 +61035,7 @@ paths: in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -55675,6 +61043,7 @@ paths: in: path description: 'key: id of drive' required: true + style: simple schema: type: string x-ms-docs-key-type: drive @@ -55682,6 +61051,7 @@ paths: in: path description: 'key: id of listItem' required: true + style: simple schema: type: string x-ms-docs-key-type: listItem @@ -55707,12 +61077,14 @@ paths: tags: - users.drive summary: Get activities from users + description: The list of recent activities that took place on this item. operationId: users.drives.list.items_GetActivities parameters: - name: user-id in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -55720,6 +61092,7 @@ paths: in: path description: 'key: id of drive' required: true + style: simple schema: type: string x-ms-docs-key-type: drive @@ -55727,6 +61100,7 @@ paths: in: path description: 'key: id of listItem' required: true + style: simple schema: type: string x-ms-docs-key-type: listItem @@ -55734,6 +61108,7 @@ paths: in: path description: 'key: id of itemActivityOLD' required: true + style: simple schema: type: string x-ms-docs-key-type: itemActivityOLD @@ -55803,6 +61178,7 @@ paths: in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -55810,6 +61186,7 @@ paths: in: path description: 'key: id of drive' required: true + style: simple schema: type: string x-ms-docs-key-type: drive @@ -55817,6 +61194,7 @@ paths: in: path description: 'key: id of listItem' required: true + style: simple schema: type: string x-ms-docs-key-type: listItem @@ -55824,6 +61202,7 @@ paths: in: path description: 'key: id of itemActivityOLD' required: true + style: simple schema: type: string x-ms-docs-key-type: itemActivityOLD @@ -55850,6 +61229,7 @@ paths: in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -55857,6 +61237,7 @@ paths: in: path description: 'key: id of drive' required: true + style: simple schema: type: string x-ms-docs-key-type: drive @@ -55864,6 +61245,7 @@ paths: in: path description: 'key: id of listItem' required: true + style: simple schema: type: string x-ms-docs-key-type: listItem @@ -55871,12 +61253,14 @@ paths: in: path description: 'key: id of itemActivityOLD' required: true + style: simple schema: type: string x-ms-docs-key-type: itemActivityOLD - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -55896,6 +61280,7 @@ paths: in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -55903,6 +61288,7 @@ paths: in: path description: 'key: id of drive' required: true + style: simple schema: type: string x-ms-docs-key-type: drive @@ -55910,6 +61296,7 @@ paths: in: path description: 'key: id of listItem' required: true + style: simple schema: type: string x-ms-docs-key-type: listItem @@ -55917,6 +61304,7 @@ paths: in: path description: 'key: id of itemActivityOLD' required: true + style: simple schema: type: string x-ms-docs-key-type: itemActivityOLD @@ -56094,12 +61482,14 @@ paths: tags: - users.drive summary: Get content for the navigation property driveItem from users + description: 'The content stream, if the item represents a file.' operationId: users.drives.list.items.activities_GetDriveItemContent parameters: - name: user-id in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -56107,6 +61497,7 @@ paths: in: path description: 'key: id of drive' required: true + style: simple schema: type: string x-ms-docs-key-type: drive @@ -56114,6 +61505,7 @@ paths: in: path description: 'key: id of listItem' required: true + style: simple schema: type: string x-ms-docs-key-type: listItem @@ -56121,6 +61513,7 @@ paths: in: path description: 'key: id of itemActivityOLD' required: true + style: simple schema: type: string x-ms-docs-key-type: itemActivityOLD @@ -56139,12 +61532,14 @@ paths: tags: - users.drive summary: Update content for the navigation property driveItem in users + description: 'The content stream, if the item represents a file.' operationId: users.drives.list.items.activities_SetDriveItemContent parameters: - name: user-id in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -56152,6 +61547,7 @@ paths: in: path description: 'key: id of drive' required: true + style: simple schema: type: string x-ms-docs-key-type: drive @@ -56159,6 +61555,7 @@ paths: in: path description: 'key: id of listItem' required: true + style: simple schema: type: string x-ms-docs-key-type: listItem @@ -56166,6 +61563,7 @@ paths: in: path description: 'key: id of itemActivityOLD' required: true + style: simple schema: type: string x-ms-docs-key-type: itemActivityOLD @@ -56194,6 +61592,7 @@ paths: in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -56201,6 +61600,7 @@ paths: in: path description: 'key: id of drive' required: true + style: simple schema: type: string x-ms-docs-key-type: drive @@ -56208,6 +61608,7 @@ paths: in: path description: 'key: id of listItem' required: true + style: simple schema: type: string x-ms-docs-key-type: listItem @@ -56215,6 +61616,7 @@ paths: in: path description: 'key: id of itemActivityOLD' required: true + style: simple schema: type: string x-ms-docs-key-type: itemActivityOLD @@ -56342,12 +61744,14 @@ paths: tags: - users.drive summary: Get analytics from users + description: Analytics about the view activities that took place on this item. operationId: users.drives.list.items_GetAnalytics parameters: - name: user-id in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -56355,6 +61759,7 @@ paths: in: path description: 'key: id of drive' required: true + style: simple schema: type: string x-ms-docs-key-type: drive @@ -56362,6 +61767,7 @@ paths: in: path description: 'key: id of listItem' required: true + style: simple schema: type: string x-ms-docs-key-type: listItem @@ -56428,13 +61834,18 @@ paths: get: tags: - users.drive - summary: Get documentSetVersions from users + summary: List documentSetVersions + description: Get a list of the versions of a document set item in a list. + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/listitem-list-documentsetversions?view=graph-rest-1.0 operationId: users.drives.list.items_ListDocumentSetVersions parameters: - name: user-id in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -56442,6 +61853,7 @@ paths: in: path description: 'key: id of drive' required: true + style: simple schema: type: string x-ms-docs-key-type: drive @@ -56449,6 +61861,7 @@ paths: in: path description: 'key: id of listItem' required: true + style: simple schema: type: string x-ms-docs-key-type: listItem @@ -56532,13 +61945,18 @@ paths: post: tags: - users.drive - summary: Create new navigation property to documentSetVersions for users + summary: Create documentSetVersion + description: Create a new version of a document set item in a list. + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/listitem-post-documentsetversions?view=graph-rest-1.0 operationId: users.drives.list.items_CreateDocumentSetVersions parameters: - name: user-id in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -56546,6 +61964,7 @@ paths: in: path description: 'key: id of drive' required: true + style: simple schema: type: string x-ms-docs-key-type: drive @@ -56553,6 +61972,7 @@ paths: in: path description: 'key: id of listItem' required: true + style: simple schema: type: string x-ms-docs-key-type: listItem @@ -56578,12 +61998,14 @@ paths: tags: - users.drive summary: Get documentSetVersions from users + description: Version information for a document set version created by a user. operationId: users.drives.list.items_GetDocumentSetVersions parameters: - name: user-id in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -56591,6 +62013,7 @@ paths: in: path description: 'key: id of drive' required: true + style: simple schema: type: string x-ms-docs-key-type: drive @@ -56598,6 +62021,7 @@ paths: in: path description: 'key: id of listItem' required: true + style: simple schema: type: string x-ms-docs-key-type: listItem @@ -56605,6 +62029,7 @@ paths: in: path description: 'key: id of documentSetVersion' required: true + style: simple schema: type: string x-ms-docs-key-type: documentSetVersion @@ -56672,6 +62097,7 @@ paths: in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -56679,6 +62105,7 @@ paths: in: path description: 'key: id of drive' required: true + style: simple schema: type: string x-ms-docs-key-type: drive @@ -56686,6 +62113,7 @@ paths: in: path description: 'key: id of listItem' required: true + style: simple schema: type: string x-ms-docs-key-type: listItem @@ -56693,6 +62121,7 @@ paths: in: path description: 'key: id of documentSetVersion' required: true + style: simple schema: type: string x-ms-docs-key-type: documentSetVersion @@ -56719,6 +62148,7 @@ paths: in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -56726,6 +62156,7 @@ paths: in: path description: 'key: id of drive' required: true + style: simple schema: type: string x-ms-docs-key-type: drive @@ -56733,6 +62164,7 @@ paths: in: path description: 'key: id of listItem' required: true + style: simple schema: type: string x-ms-docs-key-type: listItem @@ -56740,12 +62172,14 @@ paths: in: path description: 'key: id of documentSetVersion' required: true + style: simple schema: type: string x-ms-docs-key-type: documentSetVersion - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -56759,12 +62193,14 @@ paths: tags: - users.drive summary: Get driveItem from users + description: 'For document libraries, the driveItem relationship exposes the listItem as a [driveItem][]' operationId: users.drives.list.items_GetDriveItem parameters: - name: user-id in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -56772,6 +62208,7 @@ paths: in: path description: 'key: id of drive' required: true + style: simple schema: type: string x-ms-docs-key-type: drive @@ -56779,6 +62216,7 @@ paths: in: path description: 'key: id of listItem' required: true + style: simple schema: type: string x-ms-docs-key-type: listItem @@ -56945,12 +62383,14 @@ paths: tags: - users.drive summary: Get content for the navigation property driveItem from users + description: 'The content stream, if the item represents a file.' operationId: users.drives.list.items_GetDriveItemContent parameters: - name: user-id in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -56958,6 +62398,7 @@ paths: in: path description: 'key: id of drive' required: true + style: simple schema: type: string x-ms-docs-key-type: drive @@ -56965,6 +62406,7 @@ paths: in: path description: 'key: id of listItem' required: true + style: simple schema: type: string x-ms-docs-key-type: listItem @@ -56983,12 +62425,14 @@ paths: tags: - users.drive summary: Update content for the navigation property driveItem in users + description: 'The content stream, if the item represents a file.' operationId: users.drives.list.items_SetDriveItemContent parameters: - name: user-id in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -56996,6 +62440,7 @@ paths: in: path description: 'key: id of drive' required: true + style: simple schema: type: string x-ms-docs-key-type: drive @@ -57003,6 +62448,7 @@ paths: in: path description: 'key: id of listItem' required: true + style: simple schema: type: string x-ms-docs-key-type: listItem @@ -57025,12 +62471,14 @@ paths: tags: - users.drive summary: Get fields from users + description: The values of the columns set on this list item. operationId: users.drives.list.items_GetFields parameters: - name: user-id in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -57038,6 +62486,7 @@ paths: in: path description: 'key: id of drive' required: true + style: simple schema: type: string x-ms-docs-key-type: drive @@ -57045,6 +62494,7 @@ paths: in: path description: 'key: id of listItem' required: true + style: simple schema: type: string x-ms-docs-key-type: listItem @@ -57085,13 +62535,18 @@ paths: patch: tags: - users.drive - summary: Update the navigation property fields in users + summary: Update an item in a list + description: 'Update the properties on a **[listItem][]**.' + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/listitem-update?view=graph-rest-1.0 operationId: users.drives.list.items_UpdateFields parameters: - name: user-id in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -57099,6 +62554,7 @@ paths: in: path description: 'key: id of drive' required: true + style: simple schema: type: string x-ms-docs-key-type: drive @@ -57106,6 +62562,7 @@ paths: in: path description: 'key: id of listItem' required: true + style: simple schema: type: string x-ms-docs-key-type: listItem @@ -57132,6 +62589,7 @@ paths: in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -57139,6 +62597,7 @@ paths: in: path description: 'key: id of drive' required: true + style: simple schema: type: string x-ms-docs-key-type: drive @@ -57146,12 +62605,14 @@ paths: in: path description: 'key: id of listItem' required: true + style: simple schema: type: string x-ms-docs-key-type: listItem - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -57165,12 +62626,14 @@ paths: tags: - users.drive summary: Get versions from users + description: The list of previous versions of the list item. operationId: users.drives.list.items_ListVersions parameters: - name: user-id in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -57178,6 +62641,7 @@ paths: in: path description: 'key: id of drive' required: true + style: simple schema: type: string x-ms-docs-key-type: drive @@ -57185,6 +62649,7 @@ paths: in: path description: 'key: id of listItem' required: true + style: simple schema: type: string x-ms-docs-key-type: listItem @@ -57260,6 +62725,7 @@ paths: in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -57267,6 +62733,7 @@ paths: in: path description: 'key: id of drive' required: true + style: simple schema: type: string x-ms-docs-key-type: drive @@ -57274,6 +62741,7 @@ paths: in: path description: 'key: id of listItem' required: true + style: simple schema: type: string x-ms-docs-key-type: listItem @@ -57299,12 +62767,14 @@ paths: tags: - users.drive summary: Get versions from users + description: The list of previous versions of the list item. operationId: users.drives.list.items_GetVersions parameters: - name: user-id in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -57312,6 +62782,7 @@ paths: in: path description: 'key: id of drive' required: true + style: simple schema: type: string x-ms-docs-key-type: drive @@ -57319,6 +62790,7 @@ paths: in: path description: 'key: id of listItem' required: true + style: simple schema: type: string x-ms-docs-key-type: listItem @@ -57326,6 +62798,7 @@ paths: in: path description: 'key: id of listItemVersion' required: true + style: simple schema: type: string x-ms-docs-key-type: listItemVersion @@ -57388,6 +62861,7 @@ paths: in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -57395,6 +62869,7 @@ paths: in: path description: 'key: id of drive' required: true + style: simple schema: type: string x-ms-docs-key-type: drive @@ -57402,6 +62877,7 @@ paths: in: path description: 'key: id of listItem' required: true + style: simple schema: type: string x-ms-docs-key-type: listItem @@ -57409,6 +62885,7 @@ paths: in: path description: 'key: id of listItemVersion' required: true + style: simple schema: type: string x-ms-docs-key-type: listItemVersion @@ -57435,6 +62912,7 @@ paths: in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -57442,6 +62920,7 @@ paths: in: path description: 'key: id of drive' required: true + style: simple schema: type: string x-ms-docs-key-type: drive @@ -57449,6 +62928,7 @@ paths: in: path description: 'key: id of listItem' required: true + style: simple schema: type: string x-ms-docs-key-type: listItem @@ -57456,12 +62936,14 @@ paths: in: path description: 'key: id of listItemVersion' required: true + style: simple schema: type: string x-ms-docs-key-type: listItemVersion - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -57475,12 +62957,14 @@ paths: tags: - users.drive summary: Get fields from users + description: A collection of the fields and values for this version of the list item. operationId: users.drives.list.items.versions_GetFields parameters: - name: user-id in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -57488,6 +62972,7 @@ paths: in: path description: 'key: id of drive' required: true + style: simple schema: type: string x-ms-docs-key-type: drive @@ -57495,6 +62980,7 @@ paths: in: path description: 'key: id of listItem' required: true + style: simple schema: type: string x-ms-docs-key-type: listItem @@ -57502,6 +62988,7 @@ paths: in: path description: 'key: id of listItemVersion' required: true + style: simple schema: type: string x-ms-docs-key-type: listItemVersion @@ -57549,6 +63036,7 @@ paths: in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -57556,6 +63044,7 @@ paths: in: path description: 'key: id of drive' required: true + style: simple schema: type: string x-ms-docs-key-type: drive @@ -57563,6 +63052,7 @@ paths: in: path description: 'key: id of listItem' required: true + style: simple schema: type: string x-ms-docs-key-type: listItem @@ -57570,6 +63060,7 @@ paths: in: path description: 'key: id of listItemVersion' required: true + style: simple schema: type: string x-ms-docs-key-type: listItemVersion @@ -57596,6 +63087,7 @@ paths: in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -57603,6 +63095,7 @@ paths: in: path description: 'key: id of drive' required: true + style: simple schema: type: string x-ms-docs-key-type: drive @@ -57610,6 +63103,7 @@ paths: in: path description: 'key: id of listItem' required: true + style: simple schema: type: string x-ms-docs-key-type: listItem @@ -57617,12 +63111,14 @@ paths: in: path description: 'key: id of listItemVersion' required: true + style: simple schema: type: string x-ms-docs-key-type: listItemVersion - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -57636,12 +63132,14 @@ paths: tags: - users.drive summary: Get operations from users + description: The collection of long running operations for the list. operationId: users.drives.list_ListOperations parameters: - name: user-id in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -57649,6 +63147,7 @@ paths: in: path description: 'key: id of drive' required: true + style: simple schema: type: string x-ms-docs-key-type: drive @@ -57740,6 +63239,7 @@ paths: in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -57747,6 +63247,7 @@ paths: in: path description: 'key: id of drive' required: true + style: simple schema: type: string x-ms-docs-key-type: drive @@ -57772,12 +63273,14 @@ paths: tags: - users.drive summary: Get operations from users + description: The collection of long running operations for the list. operationId: users.drives.list_GetOperations parameters: - name: user-id in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -57785,6 +63288,7 @@ paths: in: path description: 'key: id of drive' required: true + style: simple schema: type: string x-ms-docs-key-type: drive @@ -57792,6 +63296,7 @@ paths: in: path description: 'key: id of richLongRunningOperation' required: true + style: simple schema: type: string x-ms-docs-key-type: richLongRunningOperation @@ -57848,6 +63353,7 @@ paths: in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -57855,6 +63361,7 @@ paths: in: path description: 'key: id of drive' required: true + style: simple schema: type: string x-ms-docs-key-type: drive @@ -57862,6 +63369,7 @@ paths: in: path description: 'key: id of richLongRunningOperation' required: true + style: simple schema: type: string x-ms-docs-key-type: richLongRunningOperation @@ -57888,6 +63396,7 @@ paths: in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -57895,6 +63404,7 @@ paths: in: path description: 'key: id of drive' required: true + style: simple schema: type: string x-ms-docs-key-type: drive @@ -57902,12 +63412,14 @@ paths: in: path description: 'key: id of richLongRunningOperation' required: true + style: simple schema: type: string x-ms-docs-key-type: richLongRunningOperation - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -57921,12 +63433,14 @@ paths: tags: - users.drive summary: Get subscriptions from users + description: The set of subscriptions on the list. operationId: users.drives.list_ListSubscriptions parameters: - name: user-id in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -57934,6 +63448,7 @@ paths: in: path description: 'key: id of drive' required: true + style: simple schema: type: string x-ms-docs-key-type: drive @@ -58043,6 +63558,7 @@ paths: in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -58050,6 +63566,7 @@ paths: in: path description: 'key: id of drive' required: true + style: simple schema: type: string x-ms-docs-key-type: drive @@ -58075,12 +63592,14 @@ paths: tags: - users.drive summary: Get subscriptions from users + description: The set of subscriptions on the list. operationId: users.drives.list_GetSubscriptions parameters: - name: user-id in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -58088,6 +63607,7 @@ paths: in: path description: 'key: id of drive' required: true + style: simple schema: type: string x-ms-docs-key-type: drive @@ -58095,6 +63615,7 @@ paths: in: path description: 'key: id of subscription' required: true + style: simple schema: type: string x-ms-docs-key-type: subscription @@ -58160,6 +63681,7 @@ paths: in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -58167,6 +63689,7 @@ paths: in: path description: 'key: id of drive' required: true + style: simple schema: type: string x-ms-docs-key-type: drive @@ -58174,6 +63697,7 @@ paths: in: path description: 'key: id of subscription' required: true + style: simple schema: type: string x-ms-docs-key-type: subscription @@ -58200,6 +63724,7 @@ paths: in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -58207,6 +63732,7 @@ paths: in: path description: 'key: id of drive' required: true + style: simple schema: type: string x-ms-docs-key-type: drive @@ -58214,12 +63740,14 @@ paths: in: path description: 'key: id of subscription' required: true + style: simple schema: type: string x-ms-docs-key-type: subscription - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -58232,13 +63760,18 @@ paths: get: tags: - users.drive - summary: Get root from users + summary: Get driveItem + description: Retrieve the metadata for a driveItem in a drive by file system path or ID. + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/driveitem-get?view=graph-rest-1.0 operationId: users.drives_GetRoot parameters: - name: user-id in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -58246,6 +63779,7 @@ paths: in: path description: 'key: id of drive' required: true + style: simple schema: type: string x-ms-docs-key-type: drive @@ -58393,6 +63927,8 @@ paths: parameters: user-id: $request.path.user-id drive-id: $request.path.drive-id + assignSensitivityLabel: + operationId: users.user.drives.drive.root.assignSensitivityLabel checkin: operationId: users.user.drives.drive.root.checkin checkout: @@ -58436,6 +63972,7 @@ paths: in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -58443,6 +63980,7 @@ paths: in: path description: 'key: id of drive' required: true + style: simple schema: type: string x-ms-docs-key-type: drive @@ -58469,6 +64007,7 @@ paths: in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -58476,12 +64015,14 @@ paths: in: path description: 'key: id of drive' required: true + style: simple schema: type: string x-ms-docs-key-type: drive - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -58495,12 +64036,14 @@ paths: tags: - users.drive summary: Get activities from users + description: The list of recent activities that took place on this item. operationId: users.drives.root_ListActivities parameters: - name: user-id in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -58508,6 +64051,7 @@ paths: in: path description: 'key: id of drive' required: true + style: simple schema: type: string x-ms-docs-key-type: drive @@ -58580,12 +64124,14 @@ paths: tags: - users.drive summary: Get activities from users + description: The list of recent activities that took place on this item. operationId: users.drives.root_GetActivities parameters: - name: user-id in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -58593,6 +64139,7 @@ paths: in: path description: 'key: id of drive' required: true + style: simple schema: type: string x-ms-docs-key-type: drive @@ -58600,6 +64147,7 @@ paths: in: path description: 'key: id of itemActivityOLD' required: true + style: simple schema: type: string x-ms-docs-key-type: itemActivityOLD @@ -58661,13 +64209,18 @@ paths: get: tags: - users.drive - summary: Get analytics from users + summary: Get analytics + description: "Get [itemAnalytics][] about the views that took place under this resource.\nThe **itemAnalytics** resource is a convenient way to get activity stats for `allTime` and the `lastSevenDays`.\nFor a custom time range or interval, use the [getActivitiesByInterval][] API." + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/itemanalytics-get?view=graph-rest-1.0 operationId: users.drives.root_GetAnalytics parameters: - name: user-id in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -58675,6 +64228,7 @@ paths: in: path description: 'key: id of drive' required: true + style: simple schema: type: string x-ms-docs-key-type: drive @@ -58738,13 +64292,18 @@ paths: get: tags: - users.drive - summary: Get children from users + summary: List children of a driveItem + description: Return a collection of DriveItems in the **children** relationship of a DriveItem. DriveItems with a non-null **folder** or **package** facet can have one or more child DriveItems. + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/driveitem-list-children?view=graph-rest-1.0 operationId: users.drives.root_ListChildren parameters: - name: user-id in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -58752,6 +64311,7 @@ paths: in: path description: 'key: id of drive' required: true + style: simple schema: type: string x-ms-docs-key-type: drive @@ -58938,12 +64498,14 @@ paths: tags: - users.drive summary: Get children from users + description: Collection containing Item objects for the immediate children of Item. Only items representing folders have children. Read-only. Nullable. operationId: users.drives.root_GetChildren parameters: - name: user-id in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -58951,6 +64513,7 @@ paths: in: path description: 'key: id of drive' required: true + style: simple schema: type: string x-ms-docs-key-type: drive @@ -58958,6 +64521,7 @@ paths: in: path description: 'key: id of driveItem' required: true + style: simple schema: type: string x-ms-docs-key-type: driveItem @@ -59124,12 +64688,17 @@ paths: tags: - users.drive summary: Get content for the navigation property children from users + description: 'The content stream, if the item represents a file.' + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/driveitem-list-children?view=graph-rest-1.0 operationId: users.drives.root_GetChildrenContent parameters: - name: user-id in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -59137,6 +64706,7 @@ paths: in: path description: 'key: id of drive' required: true + style: simple schema: type: string x-ms-docs-key-type: drive @@ -59144,6 +64714,7 @@ paths: in: path description: 'key: id of driveItem' required: true + style: simple schema: type: string x-ms-docs-key-type: driveItem @@ -59162,12 +64733,14 @@ paths: tags: - users.drive summary: Update content for the navigation property children in users + description: 'The content stream, if the item represents a file.' operationId: users.drives.root_SetChildrenContent parameters: - name: user-id in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -59175,6 +64748,7 @@ paths: in: path description: 'key: id of drive' required: true + style: simple schema: type: string x-ms-docs-key-type: drive @@ -59182,6 +64756,7 @@ paths: in: path description: 'key: id of driveItem' required: true + style: simple schema: type: string x-ms-docs-key-type: driveItem @@ -59204,12 +64779,17 @@ paths: tags: - users.drive summary: Get content for the navigation property root from users + description: 'The content stream, if the item represents a file.' + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/driveitem-get?view=graph-rest-1.0 operationId: users.drives_GetRootContent parameters: - name: user-id in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -59217,6 +64797,7 @@ paths: in: path description: 'key: id of drive' required: true + style: simple schema: type: string x-ms-docs-key-type: drive @@ -59235,12 +64816,14 @@ paths: tags: - users.drive summary: Update content for the navigation property root in users + description: 'The content stream, if the item represents a file.' operationId: users.drives_SetRootContent parameters: - name: user-id in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -59248,6 +64831,7 @@ paths: in: path description: 'key: id of drive' required: true + style: simple schema: type: string x-ms-docs-key-type: drive @@ -59270,12 +64854,14 @@ paths: tags: - users.drive summary: Get listItem from users + description: 'For drives in SharePoint, the associated document library list item. Read-only. Nullable.' operationId: users.drives.root_GetListItem parameters: - name: user-id in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -59283,6 +64869,7 @@ paths: in: path description: 'key: id of drive' required: true + style: simple schema: type: string x-ms-docs-key-type: drive @@ -59403,6 +64990,7 @@ paths: in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -59410,6 +64998,7 @@ paths: in: path description: 'key: id of drive' required: true + style: simple schema: type: string x-ms-docs-key-type: drive @@ -59436,6 +65025,7 @@ paths: in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -59443,12 +65033,14 @@ paths: in: path description: 'key: id of drive' required: true + style: simple schema: type: string x-ms-docs-key-type: drive - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -59462,12 +65054,14 @@ paths: tags: - users.drive summary: Get activities from users + description: The list of recent activities that took place on this item. operationId: users.drives.root.listItem_ListActivities parameters: - name: user-id in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -59475,6 +65069,7 @@ paths: in: path description: 'key: id of drive' required: true + style: simple schema: type: string x-ms-docs-key-type: drive @@ -59552,6 +65147,7 @@ paths: in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -59559,6 +65155,7 @@ paths: in: path description: 'key: id of drive' required: true + style: simple schema: type: string x-ms-docs-key-type: drive @@ -59584,12 +65181,14 @@ paths: tags: - users.drive summary: Get activities from users + description: The list of recent activities that took place on this item. operationId: users.drives.root.listItem_GetActivities parameters: - name: user-id in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -59597,6 +65196,7 @@ paths: in: path description: 'key: id of drive' required: true + style: simple schema: type: string x-ms-docs-key-type: drive @@ -59604,6 +65204,7 @@ paths: in: path description: 'key: id of itemActivityOLD' required: true + style: simple schema: type: string x-ms-docs-key-type: itemActivityOLD @@ -59671,6 +65272,7 @@ paths: in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -59678,6 +65280,7 @@ paths: in: path description: 'key: id of drive' required: true + style: simple schema: type: string x-ms-docs-key-type: drive @@ -59685,6 +65288,7 @@ paths: in: path description: 'key: id of itemActivityOLD' required: true + style: simple schema: type: string x-ms-docs-key-type: itemActivityOLD @@ -59711,6 +65315,7 @@ paths: in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -59718,6 +65323,7 @@ paths: in: path description: 'key: id of drive' required: true + style: simple schema: type: string x-ms-docs-key-type: drive @@ -59725,12 +65331,14 @@ paths: in: path description: 'key: id of itemActivityOLD' required: true + style: simple schema: type: string x-ms-docs-key-type: itemActivityOLD - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -59750,6 +65358,7 @@ paths: in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -59757,6 +65366,7 @@ paths: in: path description: 'key: id of drive' required: true + style: simple schema: type: string x-ms-docs-key-type: drive @@ -59764,6 +65374,7 @@ paths: in: path description: 'key: id of itemActivityOLD' required: true + style: simple schema: type: string x-ms-docs-key-type: itemActivityOLD @@ -59930,12 +65541,14 @@ paths: tags: - users.drive summary: Get content for the navigation property driveItem from users + description: 'The content stream, if the item represents a file.' operationId: users.drives.root.listItem.activities_GetDriveItemContent parameters: - name: user-id in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -59943,6 +65556,7 @@ paths: in: path description: 'key: id of drive' required: true + style: simple schema: type: string x-ms-docs-key-type: drive @@ -59950,6 +65564,7 @@ paths: in: path description: 'key: id of itemActivityOLD' required: true + style: simple schema: type: string x-ms-docs-key-type: itemActivityOLD @@ -59968,12 +65583,14 @@ paths: tags: - users.drive summary: Update content for the navigation property driveItem in users + description: 'The content stream, if the item represents a file.' operationId: users.drives.root.listItem.activities_SetDriveItemContent parameters: - name: user-id in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -59981,6 +65598,7 @@ paths: in: path description: 'key: id of drive' required: true + style: simple schema: type: string x-ms-docs-key-type: drive @@ -59988,6 +65606,7 @@ paths: in: path description: 'key: id of itemActivityOLD' required: true + style: simple schema: type: string x-ms-docs-key-type: itemActivityOLD @@ -60016,6 +65635,7 @@ paths: in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -60023,6 +65643,7 @@ paths: in: path description: 'key: id of drive' required: true + style: simple schema: type: string x-ms-docs-key-type: drive @@ -60030,6 +65651,7 @@ paths: in: path description: 'key: id of itemActivityOLD' required: true + style: simple schema: type: string x-ms-docs-key-type: itemActivityOLD @@ -60149,12 +65771,14 @@ paths: tags: - users.drive summary: Get analytics from users + description: Analytics about the view activities that took place on this item. operationId: users.drives.root.listItem_GetAnalytics parameters: - name: user-id in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -60162,6 +65786,7 @@ paths: in: path description: 'key: id of drive' required: true + style: simple schema: type: string x-ms-docs-key-type: drive @@ -60225,13 +65850,18 @@ paths: get: tags: - users.drive - summary: Get documentSetVersions from users + summary: List documentSetVersions + description: Get a list of the versions of a document set item in a list. + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/listitem-list-documentsetversions?view=graph-rest-1.0 operationId: users.drives.root.listItem_ListDocumentSetVersions parameters: - name: user-id in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -60239,6 +65869,7 @@ paths: in: path description: 'key: id of drive' required: true + style: simple schema: type: string x-ms-docs-key-type: drive @@ -60322,13 +65953,18 @@ paths: post: tags: - users.drive - summary: Create new navigation property to documentSetVersions for users + summary: Create documentSetVersion + description: Create a new version of a document set item in a list. + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/listitem-post-documentsetversions?view=graph-rest-1.0 operationId: users.drives.root.listItem_CreateDocumentSetVersions parameters: - name: user-id in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -60336,6 +65972,7 @@ paths: in: path description: 'key: id of drive' required: true + style: simple schema: type: string x-ms-docs-key-type: drive @@ -60361,12 +65998,14 @@ paths: tags: - users.drive summary: Get documentSetVersions from users + description: Version information for a document set version created by a user. operationId: users.drives.root.listItem_GetDocumentSetVersions parameters: - name: user-id in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -60374,6 +66013,7 @@ paths: in: path description: 'key: id of drive' required: true + style: simple schema: type: string x-ms-docs-key-type: drive @@ -60381,6 +66021,7 @@ paths: in: path description: 'key: id of documentSetVersion' required: true + style: simple schema: type: string x-ms-docs-key-type: documentSetVersion @@ -60447,6 +66088,7 @@ paths: in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -60454,6 +66096,7 @@ paths: in: path description: 'key: id of drive' required: true + style: simple schema: type: string x-ms-docs-key-type: drive @@ -60461,6 +66104,7 @@ paths: in: path description: 'key: id of documentSetVersion' required: true + style: simple schema: type: string x-ms-docs-key-type: documentSetVersion @@ -60487,6 +66131,7 @@ paths: in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -60494,6 +66139,7 @@ paths: in: path description: 'key: id of drive' required: true + style: simple schema: type: string x-ms-docs-key-type: drive @@ -60501,12 +66147,14 @@ paths: in: path description: 'key: id of documentSetVersion' required: true + style: simple schema: type: string x-ms-docs-key-type: documentSetVersion - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -60520,12 +66168,14 @@ paths: tags: - users.drive summary: Get driveItem from users + description: 'For document libraries, the driveItem relationship exposes the listItem as a [driveItem][]' operationId: users.drives.root.listItem_GetDriveItem parameters: - name: user-id in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -60533,6 +66183,7 @@ paths: in: path description: 'key: id of drive' required: true + style: simple schema: type: string x-ms-docs-key-type: drive @@ -60688,12 +66339,14 @@ paths: tags: - users.drive summary: Get content for the navigation property driveItem from users + description: 'The content stream, if the item represents a file.' operationId: users.drives.root.listItem_GetDriveItemContent parameters: - name: user-id in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -60701,6 +66354,7 @@ paths: in: path description: 'key: id of drive' required: true + style: simple schema: type: string x-ms-docs-key-type: drive @@ -60719,12 +66373,14 @@ paths: tags: - users.drive summary: Update content for the navigation property driveItem in users + description: 'The content stream, if the item represents a file.' operationId: users.drives.root.listItem_SetDriveItemContent parameters: - name: user-id in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -60732,6 +66388,7 @@ paths: in: path description: 'key: id of drive' required: true + style: simple schema: type: string x-ms-docs-key-type: drive @@ -60754,12 +66411,14 @@ paths: tags: - users.drive summary: Get fields from users + description: The values of the columns set on this list item. operationId: users.drives.root.listItem_GetFields parameters: - name: user-id in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -60767,6 +66426,7 @@ paths: in: path description: 'key: id of drive' required: true + style: simple schema: type: string x-ms-docs-key-type: drive @@ -60807,13 +66467,18 @@ paths: patch: tags: - users.drive - summary: Update the navigation property fields in users + summary: Update an item in a list + description: 'Update the properties on a **[listItem][]**.' + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/listitem-update?view=graph-rest-1.0 operationId: users.drives.root.listItem_UpdateFields parameters: - name: user-id in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -60821,6 +66486,7 @@ paths: in: path description: 'key: id of drive' required: true + style: simple schema: type: string x-ms-docs-key-type: drive @@ -60847,6 +66513,7 @@ paths: in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -60854,12 +66521,14 @@ paths: in: path description: 'key: id of drive' required: true + style: simple schema: type: string x-ms-docs-key-type: drive - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -60873,12 +66542,14 @@ paths: tags: - users.drive summary: Get versions from users + description: The list of previous versions of the list item. operationId: users.drives.root.listItem_ListVersions parameters: - name: user-id in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -60886,6 +66557,7 @@ paths: in: path description: 'key: id of drive' required: true + style: simple schema: type: string x-ms-docs-key-type: drive @@ -60961,6 +66633,7 @@ paths: in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -60968,6 +66641,7 @@ paths: in: path description: 'key: id of drive' required: true + style: simple schema: type: string x-ms-docs-key-type: drive @@ -60993,12 +66667,14 @@ paths: tags: - users.drive summary: Get versions from users + description: The list of previous versions of the list item. operationId: users.drives.root.listItem_GetVersions parameters: - name: user-id in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -61006,6 +66682,7 @@ paths: in: path description: 'key: id of drive' required: true + style: simple schema: type: string x-ms-docs-key-type: drive @@ -61013,6 +66690,7 @@ paths: in: path description: 'key: id of listItemVersion' required: true + style: simple schema: type: string x-ms-docs-key-type: listItemVersion @@ -61074,6 +66752,7 @@ paths: in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -61081,6 +66760,7 @@ paths: in: path description: 'key: id of drive' required: true + style: simple schema: type: string x-ms-docs-key-type: drive @@ -61088,6 +66768,7 @@ paths: in: path description: 'key: id of listItemVersion' required: true + style: simple schema: type: string x-ms-docs-key-type: listItemVersion @@ -61114,6 +66795,7 @@ paths: in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -61121,6 +66803,7 @@ paths: in: path description: 'key: id of drive' required: true + style: simple schema: type: string x-ms-docs-key-type: drive @@ -61128,12 +66811,14 @@ paths: in: path description: 'key: id of listItemVersion' required: true + style: simple schema: type: string x-ms-docs-key-type: listItemVersion - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -61147,12 +66832,14 @@ paths: tags: - users.drive summary: Get fields from users + description: A collection of the fields and values for this version of the list item. operationId: users.drives.root.listItem.versions_GetFields parameters: - name: user-id in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -61160,6 +66847,7 @@ paths: in: path description: 'key: id of drive' required: true + style: simple schema: type: string x-ms-docs-key-type: drive @@ -61167,6 +66855,7 @@ paths: in: path description: 'key: id of listItemVersion' required: true + style: simple schema: type: string x-ms-docs-key-type: listItemVersion @@ -61214,6 +66903,7 @@ paths: in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -61221,6 +66911,7 @@ paths: in: path description: 'key: id of drive' required: true + style: simple schema: type: string x-ms-docs-key-type: drive @@ -61228,6 +66919,7 @@ paths: in: path description: 'key: id of listItemVersion' required: true + style: simple schema: type: string x-ms-docs-key-type: listItemVersion @@ -61254,6 +66946,7 @@ paths: in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -61261,6 +66954,7 @@ paths: in: path description: 'key: id of drive' required: true + style: simple schema: type: string x-ms-docs-key-type: drive @@ -61268,12 +66962,14 @@ paths: in: path description: 'key: id of listItemVersion' required: true + style: simple schema: type: string x-ms-docs-key-type: listItemVersion - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -61286,13 +66982,18 @@ paths: get: tags: - users.drive - summary: Get permissions from users + summary: List sharing permissions on a driveItem + description: List the effective sharing permissions on a driveItem. + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/driveitem-list-permissions?view=graph-rest-1.0 operationId: users.drives.root_ListPermissions parameters: - name: user-id in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -61300,6 +67001,7 @@ paths: in: path description: 'key: id of drive' required: true + style: simple schema: type: string x-ms-docs-key-type: drive @@ -61397,6 +67099,7 @@ paths: in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -61404,6 +67107,7 @@ paths: in: path description: 'key: id of drive' required: true + style: simple schema: type: string x-ms-docs-key-type: drive @@ -61429,12 +67133,14 @@ paths: tags: - users.drive summary: Get permissions from users + description: The set of permissions for the item. Read-only. Nullable. operationId: users.drives.root_GetPermissions parameters: - name: user-id in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -61442,6 +67148,7 @@ paths: in: path description: 'key: id of drive' required: true + style: simple schema: type: string x-ms-docs-key-type: drive @@ -61449,6 +67156,7 @@ paths: in: path description: 'key: id of permission' required: true + style: simple schema: type: string x-ms-docs-key-type: permission @@ -61512,6 +67220,7 @@ paths: in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -61519,6 +67228,7 @@ paths: in: path description: 'key: id of drive' required: true + style: simple schema: type: string x-ms-docs-key-type: drive @@ -61526,6 +67236,7 @@ paths: in: path description: 'key: id of permission' required: true + style: simple schema: type: string x-ms-docs-key-type: permission @@ -61552,6 +67263,7 @@ paths: in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -61559,6 +67271,7 @@ paths: in: path description: 'key: id of drive' required: true + style: simple schema: type: string x-ms-docs-key-type: drive @@ -61566,12 +67279,14 @@ paths: in: path description: 'key: id of permission' required: true + style: simple schema: type: string x-ms-docs-key-type: permission - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -61585,12 +67300,14 @@ paths: tags: - users.drive summary: Get subscriptions from users + description: The set of subscriptions on the item. Only supported on the root of a drive. operationId: users.drives.root_ListSubscriptions parameters: - name: user-id in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -61598,6 +67315,7 @@ paths: in: path description: 'key: id of drive' required: true + style: simple schema: type: string x-ms-docs-key-type: drive @@ -61707,6 +67425,7 @@ paths: in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -61714,6 +67433,7 @@ paths: in: path description: 'key: id of drive' required: true + style: simple schema: type: string x-ms-docs-key-type: drive @@ -61739,12 +67459,14 @@ paths: tags: - users.drive summary: Get subscriptions from users + description: The set of subscriptions on the item. Only supported on the root of a drive. operationId: users.drives.root_GetSubscriptions parameters: - name: user-id in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -61752,6 +67474,7 @@ paths: in: path description: 'key: id of drive' required: true + style: simple schema: type: string x-ms-docs-key-type: drive @@ -61759,6 +67482,7 @@ paths: in: path description: 'key: id of subscription' required: true + style: simple schema: type: string x-ms-docs-key-type: subscription @@ -61824,6 +67548,7 @@ paths: in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -61831,6 +67556,7 @@ paths: in: path description: 'key: id of drive' required: true + style: simple schema: type: string x-ms-docs-key-type: drive @@ -61838,6 +67564,7 @@ paths: in: path description: 'key: id of subscription' required: true + style: simple schema: type: string x-ms-docs-key-type: subscription @@ -61864,6 +67591,7 @@ paths: in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -61871,6 +67599,7 @@ paths: in: path description: 'key: id of drive' required: true + style: simple schema: type: string x-ms-docs-key-type: drive @@ -61878,12 +67607,14 @@ paths: in: path description: 'key: id of subscription' required: true + style: simple schema: type: string x-ms-docs-key-type: subscription - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -61896,13 +67627,18 @@ paths: get: tags: - users.drive - summary: Get thumbnails from users + summary: List thumbnails for a DriveItem + description: "Retrieve a collection of ThumbnailSet resources for a DriveItem resource. A DriveItem can be represented by zero or more ThumbnailSet resources.\nEach **thumbnailSet** can have one or more **thumbnail** objects, which are images that represent the item.\nFor example, a **thumbnailSet** may include **thumbnail** objects, such as common ones including `small`, `medium`, or `large`. There are many ways to work with thumbnails on OneDrive.\nHere are the most common ones:" + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/driveitem-list-thumbnails?view=graph-rest-1.0 operationId: users.drives.root_ListThumbnails parameters: - name: user-id in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -61910,6 +67646,7 @@ paths: in: path description: 'key: id of drive' required: true + style: simple schema: type: string x-ms-docs-key-type: drive @@ -61986,6 +67723,7 @@ paths: in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -61993,6 +67731,7 @@ paths: in: path description: 'key: id of drive' required: true + style: simple schema: type: string x-ms-docs-key-type: drive @@ -62018,12 +67757,14 @@ paths: tags: - users.drive summary: Get thumbnails from users + description: 'Collection containing [ThumbnailSet][] objects associated with the item. For more info, see [getting thumbnails][]. Read-only. Nullable.' operationId: users.drives.root_GetThumbnails parameters: - name: user-id in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -62031,6 +67772,7 @@ paths: in: path description: 'key: id of drive' required: true + style: simple schema: type: string x-ms-docs-key-type: drive @@ -62038,6 +67780,7 @@ paths: in: path description: 'key: id of thumbnailSet' required: true + style: simple schema: type: string x-ms-docs-key-type: thumbnailSet @@ -62089,6 +67832,7 @@ paths: in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -62096,6 +67840,7 @@ paths: in: path description: 'key: id of drive' required: true + style: simple schema: type: string x-ms-docs-key-type: drive @@ -62103,6 +67848,7 @@ paths: in: path description: 'key: id of thumbnailSet' required: true + style: simple schema: type: string x-ms-docs-key-type: thumbnailSet @@ -62129,6 +67875,7 @@ paths: in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -62136,6 +67883,7 @@ paths: in: path description: 'key: id of drive' required: true + style: simple schema: type: string x-ms-docs-key-type: drive @@ -62143,12 +67891,14 @@ paths: in: path description: 'key: id of thumbnailSet' required: true + style: simple schema: type: string x-ms-docs-key-type: thumbnailSet - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -62161,13 +67911,18 @@ paths: get: tags: - users.drive - summary: Get versions from users + summary: List versions of a driveItem + description: "OneDrive and SharePoint can be configured to retain the history for files.\nDepending on the service and configuration, a new version can be created for each edit, each time the file is saved, manually, or never. Previous versions of a document may be retained for a finite period of time depending on admin settings which may be unique per user or location." + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/driveitem-list-versions?view=graph-rest-1.0 operationId: users.drives.root_ListVersions parameters: - name: user-id in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -62175,6 +67930,7 @@ paths: in: path description: 'key: id of drive' required: true + style: simple schema: type: string x-ms-docs-key-type: drive @@ -62254,6 +68010,7 @@ paths: in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -62261,6 +68018,7 @@ paths: in: path description: 'key: id of drive' required: true + style: simple schema: type: string x-ms-docs-key-type: drive @@ -62286,12 +68044,14 @@ paths: tags: - users.drive summary: Get versions from users + description: 'The list of previous versions of the item. For more info, see [getting previous versions][]. Read-only. Nullable.' operationId: users.drives.root_GetVersions parameters: - name: user-id in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -62299,6 +68059,7 @@ paths: in: path description: 'key: id of drive' required: true + style: simple schema: type: string x-ms-docs-key-type: drive @@ -62306,6 +68067,7 @@ paths: in: path description: 'key: id of driveItemVersion' required: true + style: simple schema: type: string x-ms-docs-key-type: driveItemVersion @@ -62361,6 +68123,7 @@ paths: in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -62368,6 +68131,7 @@ paths: in: path description: 'key: id of drive' required: true + style: simple schema: type: string x-ms-docs-key-type: drive @@ -62375,6 +68139,7 @@ paths: in: path description: 'key: id of driveItemVersion' required: true + style: simple schema: type: string x-ms-docs-key-type: driveItemVersion @@ -62401,6 +68166,7 @@ paths: in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -62408,6 +68174,7 @@ paths: in: path description: 'key: id of drive' required: true + style: simple schema: type: string x-ms-docs-key-type: drive @@ -62415,12 +68182,14 @@ paths: in: path description: 'key: id of driveItemVersion' required: true + style: simple schema: type: string x-ms-docs-key-type: driveItemVersion - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -62434,12 +68203,16 @@ paths: tags: - users.drive summary: Get content for the navigation property versions from users + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/driveitem-list-versions?view=graph-rest-1.0 operationId: users.drives.root_GetVersionsContent parameters: - name: user-id in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -62447,6 +68220,7 @@ paths: in: path description: 'key: id of drive' required: true + style: simple schema: type: string x-ms-docs-key-type: drive @@ -62454,6 +68228,7 @@ paths: in: path description: 'key: id of driveItemVersion' required: true + style: simple schema: type: string x-ms-docs-key-type: driveItemVersion @@ -62478,6 +68253,7 @@ paths: in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -62485,6 +68261,7 @@ paths: in: path description: 'key: id of drive' required: true + style: simple schema: type: string x-ms-docs-key-type: drive @@ -62492,6 +68269,7 @@ paths: in: path description: 'key: id of driveItemVersion' required: true + style: simple schema: type: string x-ms-docs-key-type: driveItemVersion @@ -62514,12 +68292,14 @@ paths: tags: - users.drive summary: Get special from users + description: Collection of common folders available in OneDrive. Read-only. Nullable. operationId: users.drives_ListSpecial parameters: - name: user-id in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -62527,6 +68307,7 @@ paths: in: path description: 'key: id of drive' required: true + style: simple schema: type: string x-ms-docs-key-type: drive @@ -62713,12 +68494,14 @@ paths: tags: - users.drive summary: Get special from users + description: Collection of common folders available in OneDrive. Read-only. Nullable. operationId: users.drives_GetSpecial parameters: - name: user-id in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -62726,6 +68509,7 @@ paths: in: path description: 'key: id of drive' required: true + style: simple schema: type: string x-ms-docs-key-type: drive @@ -62733,6 +68517,7 @@ paths: in: path description: 'key: id of driveItem' required: true + style: simple schema: type: string x-ms-docs-key-type: driveItem @@ -62899,12 +68684,14 @@ paths: tags: - users.drive summary: Get content for the navigation property special from users + description: 'The content stream, if the item represents a file.' operationId: users.drives_GetSpecialContent parameters: - name: user-id in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -62912,6 +68699,7 @@ paths: in: path description: 'key: id of drive' required: true + style: simple schema: type: string x-ms-docs-key-type: drive @@ -62919,6 +68707,7 @@ paths: in: path description: 'key: id of driveItem' required: true + style: simple schema: type: string x-ms-docs-key-type: driveItem @@ -62937,12 +68726,14 @@ paths: tags: - users.drive summary: Update content for the navigation property special in users + description: 'The content stream, if the item represents a file.' operationId: users.drives_SetSpecialContent parameters: - name: user-id in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -62950,6 +68741,7 @@ paths: in: path description: 'key: id of drive' required: true + style: simple schema: type: string x-ms-docs-key-type: drive @@ -62957,6 +68749,7 @@ paths: in: path description: 'key: id of driveItem' required: true + style: simple schema: type: string x-ms-docs-key-type: driveItem @@ -62999,21 +68792,25 @@ components: items: $ref: '#/components/schemas/microsoft.graph.itemActivityOLD' description: The list of recent activities that took place under this drive. + x-ms-navigationProperty: true bundles: type: array items: $ref: '#/components/schemas/microsoft.graph.driveItem' description: 'Collection of [bundles][bundle] (albums and multi-select-shared sets of items). Only in personal OneDrive.' + x-ms-navigationProperty: true following: type: array items: $ref: '#/components/schemas/microsoft.graph.driveItem' description: The list of items the user is following. Only in OneDrive for Business. + x-ms-navigationProperty: true items: type: array items: $ref: '#/components/schemas/microsoft.graph.driveItem' description: All items contained in the drive. Read-only. Nullable. + x-ms-navigationProperty: true list: $ref: '#/components/schemas/microsoft.graph.list' root: @@ -63023,6 +68820,7 @@ components: items: $ref: '#/components/schemas/microsoft.graph.driveItem' description: Collection of common folders available in OneDrive. Read-only. Nullable. + x-ms-navigationProperty: true additionalProperties: type: object microsoft.graph.itemActivityOLD: @@ -63118,6 +68916,7 @@ components: items: $ref: '#/components/schemas/microsoft.graph.itemActivityOLD' description: The list of recent activities that took place on this item. + x-ms-navigationProperty: true analytics: $ref: '#/components/schemas/microsoft.graph.itemAnalytics' children: @@ -63125,6 +68924,7 @@ components: items: $ref: '#/components/schemas/microsoft.graph.driveItem' description: Collection containing Item objects for the immediate children of Item. Only items representing folders have children. Read-only. Nullable. + x-ms-navigationProperty: true listItem: $ref: '#/components/schemas/microsoft.graph.listItem' permissions: @@ -63132,21 +68932,25 @@ components: items: $ref: '#/components/schemas/microsoft.graph.permission' description: The set of permissions for the item. Read-only. Nullable. + x-ms-navigationProperty: true subscriptions: type: array items: $ref: '#/components/schemas/microsoft.graph.subscription' description: The set of subscriptions on the item. Only supported on the root of a drive. + x-ms-navigationProperty: true thumbnails: type: array items: $ref: '#/components/schemas/microsoft.graph.thumbnailSet' description: 'Collection containing [ThumbnailSet][] objects associated with the item. For more info, see [getting thumbnails][]. Read-only. Nullable.' + x-ms-navigationProperty: true versions: type: array items: $ref: '#/components/schemas/microsoft.graph.driveItemVersion' description: 'The list of previous versions of the item. For more info, see [getting previous versions][]. Read-only. Nullable.' + x-ms-navigationProperty: true additionalProperties: type: object microsoft.graph.listItem: @@ -63166,6 +68970,7 @@ components: items: $ref: '#/components/schemas/microsoft.graph.itemActivityOLD' description: The list of recent activities that took place on this item. + x-ms-navigationProperty: true analytics: $ref: '#/components/schemas/microsoft.graph.itemAnalytics' documentSetVersions: @@ -63173,6 +68978,7 @@ components: items: $ref: '#/components/schemas/microsoft.graph.documentSetVersion' description: Version information for a document set version created by a user. + x-ms-navigationProperty: true driveItem: $ref: '#/components/schemas/microsoft.graph.driveItem' fields: @@ -63182,6 +68988,7 @@ components: items: $ref: '#/components/schemas/microsoft.graph.listItemVersion' description: The list of previous versions of the list item. + x-ms-navigationProperty: true additionalProperties: type: object microsoft.graph.itemAnalytics: @@ -63196,6 +69003,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.itemActivityStat' + x-ms-navigationProperty: true lastSevenDays: $ref: '#/components/schemas/microsoft.graph.itemActivityStat' additionalProperties: @@ -63340,6 +69148,7 @@ components: items: $ref: '#/components/schemas/microsoft.graph.itemActivity' description: Exposes the itemActivities represented in this itemActivityStat resource. + x-ms-navigationProperty: true additionalProperties: type: object microsoft.graph.listItemVersion: @@ -63352,6 +69161,14 @@ components: $ref: '#/components/schemas/microsoft.graph.fieldValueSet' additionalProperties: type: object + microsoft.graph.sensitivityLabelAssignmentMethod: + title: sensitivityLabelAssignmentMethod + enum: + - standard + - privileged + - auto + - unknownFutureValue + type: string microsoft.graph.itemReference: title: itemReference type: object @@ -63442,6 +69259,11 @@ components: description: List of sensitivity labels assigned to a file. additionalProperties: type: object + ReferenceNumeric: + enum: + - '-INF' + - INF + - NaN microsoft.graph.itemPreviewInfo: title: itemPreviewInfo type: object @@ -63577,16 +69399,17 @@ components: items: $ref: '#/components/schemas/microsoft.graph.itemActivityOLD' description: The recent activities that took place within this list. + x-ms-navigationProperty: true columns: type: array items: $ref: '#/components/schemas/microsoft.graph.columnDefinition' - description: The collection of field definitions for this list. + x-ms-navigationProperty: true contentTypes: type: array items: $ref: '#/components/schemas/microsoft.graph.contentType' - description: The collection of content types present in this list. + x-ms-navigationProperty: true drive: $ref: '#/components/schemas/microsoft.graph.drive' items: @@ -63594,16 +69417,19 @@ components: items: $ref: '#/components/schemas/microsoft.graph.listItem' description: All items contained in the list. + x-ms-navigationProperty: true operations: type: array items: $ref: '#/components/schemas/microsoft.graph.richLongRunningOperation' description: The collection of long running operations for the list. + x-ms-navigationProperty: true subscriptions: type: array items: $ref: '#/components/schemas/microsoft.graph.subscription' description: The set of subscriptions on the list. + x-ms-navigationProperty: true additionalProperties: type: object microsoft.graph.columnDefinition: @@ -63767,21 +69593,25 @@ components: items: $ref: '#/components/schemas/microsoft.graph.contentType' description: The collection of content types that are ancestors of this content type. + x-ms-navigationProperty: true columnLinks: type: array items: $ref: '#/components/schemas/microsoft.graph.columnLink' description: The collection of columns that are required by this content type + x-ms-navigationProperty: true columnPositions: type: array items: $ref: '#/components/schemas/microsoft.graph.columnDefinition' description: Column order information in a content type. + x-ms-navigationProperty: true columns: type: array items: $ref: '#/components/schemas/microsoft.graph.columnDefinition' description: The collection of column definitions for this contentType. + x-ms-navigationProperty: true additionalProperties: type: object microsoft.graph.columnLink: @@ -63836,6 +69666,7 @@ components: items: $ref: '#/components/schemas/microsoft.graph.driveItem' description: All driveItems contained in the sharing root. This collection cannot be enumerated. + x-ms-navigationProperty: true list: $ref: '#/components/schemas/microsoft.graph.list' listItem: @@ -63875,11 +69706,13 @@ components: items: $ref: '#/components/schemas/microsoft.graph.columnDefinition' description: The collection of column definitions reusable across lists under this site. + x-ms-navigationProperty: true contentTypes: type: array items: $ref: '#/components/schemas/microsoft.graph.contentType' description: The collection of content types defined for this site. + x-ms-navigationProperty: true drive: $ref: '#/components/schemas/microsoft.graph.drive' drives: @@ -63887,41 +69720,49 @@ components: items: $ref: '#/components/schemas/microsoft.graph.drive' description: The collection of drives (document libraries) under this site. + x-ms-navigationProperty: true externalColumns: type: array items: $ref: '#/components/schemas/microsoft.graph.columnDefinition' description: The collection of column definitions available in the site that are referenced from the sites in the parent hierarchy of the current site. + x-ms-navigationProperty: true items: type: array items: $ref: '#/components/schemas/microsoft.graph.baseItem' description: Used to address any item contained in this site. This collection cannot be enumerated. + x-ms-navigationProperty: true lists: type: array items: $ref: '#/components/schemas/microsoft.graph.list' description: The collection of lists under this site. + x-ms-navigationProperty: true operations: type: array items: $ref: '#/components/schemas/microsoft.graph.richLongRunningOperation' description: The collection of long running operations for the site. + x-ms-navigationProperty: true pages: type: array items: $ref: '#/components/schemas/microsoft.graph.sitePage' description: The collection of pages in the SitePages list in this site. + x-ms-navigationProperty: true permissions: type: array items: $ref: '#/components/schemas/microsoft.graph.permission' description: The permissions associated with the site. Nullable. + x-ms-navigationProperty: true sites: type: array items: $ref: '#/components/schemas/microsoft.graph.site' description: The collection of the sub-sites under this site. + x-ms-navigationProperty: true termStore: $ref: '#/components/schemas/microsoft.graph.termStore.store' onenote: @@ -63943,7 +69784,6 @@ components: format: date-time description: type: string - description: Provides a user-visible description of the item. Optional. nullable: true eTag: type: string @@ -64347,7 +70187,6 @@ components: properties: type: type: string - description: 'A string indicating the type of package. While oneNote is the only currently defined value, you should expect other package types to be returned and handle them accordingly.' nullable: true additionalProperties: type: object @@ -64594,7 +70433,6 @@ components: nullable: true frameRate: type: number - description: Frame rate of the video. format: double nullable: true height: @@ -64625,6 +70463,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.workbookComment' + x-ms-navigationProperty: true functions: $ref: '#/components/schemas/microsoft.graph.workbookFunctions' names: @@ -64632,21 +70471,25 @@ components: items: $ref: '#/components/schemas/microsoft.graph.workbookNamedItem' description: Represents a collection of workbooks scoped named items (named ranges and constants). Read-only. + x-ms-navigationProperty: true operations: 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.' + x-ms-navigationProperty: true tables: type: array items: $ref: '#/components/schemas/microsoft.graph.workbookTable' description: Represents a collection of tables associated with the workbook. Read-only. + x-ms-navigationProperty: true worksheets: type: array items: $ref: '#/components/schemas/microsoft.graph.workbookWorksheet' description: Represents a collection of worksheets associated with the workbook. Read-only. + x-ms-navigationProperty: true additionalProperties: type: object microsoft.graph.contentTypeInfo: @@ -64792,7 +70635,6 @@ 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: Details about when the activity took place. Read-only. format: date-time nullable: true actor: @@ -65180,10 +71022,12 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.columnDefinition' + x-ms-navigationProperty: true welcomePageColumns: type: array items: $ref: '#/components/schemas/microsoft.graph.columnDefinition' + x-ms-navigationProperty: true additionalProperties: type: object microsoft.graph.documentSetContent: @@ -65341,11 +71185,13 @@ components: items: $ref: '#/components/schemas/microsoft.graph.termStore.group' description: Collection of all groups available in the term store. + x-ms-navigationProperty: true sets: type: array items: $ref: '#/components/schemas/microsoft.graph.termStore.set' description: Collection of all sets available in the term store. + x-ms-navigationProperty: true additionalProperties: type: object microsoft.graph.onenote: @@ -65359,43 +71205,52 @@ components: items: $ref: '#/components/schemas/microsoft.graph.notebook' description: The collection of OneNote notebooks that are owned by the user or group. Read-only. Nullable. + x-ms-navigationProperty: true operations: type: array items: $ref: '#/components/schemas/microsoft.graph.onenoteOperation' description: 'The status of OneNote operations. Getting an operations collection is not supported, but you can get the status of long-running operations if the Operation-Location header is returned in the response. Read-only. Nullable.' + x-ms-navigationProperty: true pages: type: array items: $ref: '#/components/schemas/microsoft.graph.onenotePage' description: The pages in all OneNote notebooks that are owned by the user or group. Read-only. Nullable. + x-ms-navigationProperty: true resources: type: array items: $ref: '#/components/schemas/microsoft.graph.onenoteResource' description: 'The image and other file resources in OneNote pages. Getting a resources collection is not supported, but you can get the binary content of a specific resource. Read-only. Nullable.' + x-ms-navigationProperty: true sectionGroups: type: array items: $ref: '#/components/schemas/microsoft.graph.sectionGroup' description: The section groups in all OneNote notebooks that are owned by the user or group. Read-only. Nullable. + x-ms-navigationProperty: true sections: type: array items: $ref: '#/components/schemas/microsoft.graph.onenoteSection' description: The sections in all OneNote notebooks that are owned by the user or group. Read-only. Nullable. + x-ms-navigationProperty: true additionalProperties: type: object microsoft.graph.driveCollectionResponse: title: Collection of drive type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.drive' - '@odata.nextLink': - type: string + allOf: + - $ref: '#/components/schemas/BaseCollectionPaginationCountResponse' + - type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.drive' + additionalProperties: + type: object additionalProperties: type: object microsoft.graph.ODataErrors.ODataError: @@ -65410,169 +71265,211 @@ components: microsoft.graph.itemActivityOLDCollectionResponse: title: Collection of itemActivityOLD type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.itemActivityOLD' - '@odata.nextLink': - type: string + allOf: + - $ref: '#/components/schemas/BaseCollectionPaginationCountResponse' + - type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.itemActivityOLD' + additionalProperties: + type: object additionalProperties: type: object microsoft.graph.driveItemCollectionResponse: title: Collection of driveItem type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.driveItem' - '@odata.nextLink': - type: string + allOf: + - $ref: '#/components/schemas/BaseCollectionPaginationCountResponse' + - type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.driveItem' + additionalProperties: + type: object additionalProperties: type: object microsoft.graph.documentSetVersionCollectionResponse: title: Collection of documentSetVersion type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.documentSetVersion' - '@odata.nextLink': - type: string + allOf: + - $ref: '#/components/schemas/BaseCollectionPaginationCountResponse' + - type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.documentSetVersion' + additionalProperties: + type: object additionalProperties: type: object microsoft.graph.listItemVersionCollectionResponse: title: Collection of listItemVersion type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.listItemVersion' - '@odata.nextLink': - type: string + allOf: + - $ref: '#/components/schemas/BaseCollectionPaginationCountResponse' + - type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.listItemVersion' + additionalProperties: + type: object additionalProperties: type: object microsoft.graph.permissionCollectionResponse: title: Collection of permission type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.permission' - '@odata.nextLink': - type: string + allOf: + - $ref: '#/components/schemas/BaseCollectionPaginationCountResponse' + - type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.permission' + additionalProperties: + type: object additionalProperties: type: object microsoft.graph.subscriptionCollectionResponse: title: Collection of subscription type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.subscription' - '@odata.nextLink': - type: string + allOf: + - $ref: '#/components/schemas/BaseCollectionPaginationCountResponse' + - type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.subscription' + additionalProperties: + type: object additionalProperties: type: object microsoft.graph.thumbnailSetCollectionResponse: title: Collection of thumbnailSet type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.thumbnailSet' - '@odata.nextLink': - type: string + allOf: + - $ref: '#/components/schemas/BaseCollectionPaginationCountResponse' + - type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.thumbnailSet' + additionalProperties: + type: object additionalProperties: type: object microsoft.graph.driveItemVersionCollectionResponse: title: Collection of driveItemVersion type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.driveItemVersion' - '@odata.nextLink': - type: string + allOf: + - $ref: '#/components/schemas/BaseCollectionPaginationCountResponse' + - type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.driveItemVersion' + additionalProperties: + type: object additionalProperties: type: object microsoft.graph.columnDefinitionCollectionResponse: title: Collection of columnDefinition type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.columnDefinition' - '@odata.nextLink': - type: string + allOf: + - $ref: '#/components/schemas/BaseCollectionPaginationCountResponse' + - type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.columnDefinition' + additionalProperties: + type: object additionalProperties: type: object microsoft.graph.contentTypeCollectionResponse: title: Collection of contentType type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.contentType' - '@odata.nextLink': - type: string + allOf: + - $ref: '#/components/schemas/BaseCollectionPaginationCountResponse' + - type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.contentType' + additionalProperties: + type: object additionalProperties: type: object microsoft.graph.columnLinkCollectionResponse: title: Collection of columnLink type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.columnLink' - '@odata.nextLink': - type: string + allOf: + - $ref: '#/components/schemas/BaseCollectionPaginationCountResponse' + - type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.columnLink' + additionalProperties: + type: object additionalProperties: type: object microsoft.graph.listItemCollectionResponse: title: Collection of listItem type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.listItem' - '@odata.nextLink': - type: string + allOf: + - $ref: '#/components/schemas/BaseCollectionPaginationCountResponse' + - type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.listItem' + additionalProperties: + type: object additionalProperties: type: object microsoft.graph.richLongRunningOperationCollectionResponse: title: Collection of richLongRunningOperation type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.richLongRunningOperation' - '@odata.nextLink': - type: string + allOf: + - $ref: '#/components/schemas/BaseCollectionPaginationCountResponse' + - type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.richLongRunningOperation' + additionalProperties: + type: object additionalProperties: type: object microsoft.graph.sharedDriveItemCollectionResponse: title: Collection of sharedDriveItem type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.sharedDriveItem' - '@odata.nextLink': - type: string + allOf: + - $ref: '#/components/schemas/BaseCollectionPaginationCountResponse' + - type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.sharedDriveItem' + additionalProperties: + type: object additionalProperties: type: object microsoft.graph.user: @@ -65658,6 +71555,12 @@ components: type: string description: 'The employee identifier assigned to the user by the organization. The maximum length is 16 characters.Supports $filter (eq, ne, not , ge, le, in, startsWith, and eq on null values).' nullable: true + employeeLeaveDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[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 user left or will leave the organization. Read: Requires User-LifeCycleInfo.Read.All. For delegated scenarios, the admin needs one of the following Azure AD roles: Lifecycle Workflows Administrator, Global Reader, or Global Admin. Write: Requires User-LifeCycleInfo.ReadWrite.All. For delegated scenarios, the admin needs the Global Administrator Azure AD role. Supports $filter (eq, ne, not , ge, le, in).' + format: date-time + nullable: true employeeOrgData: $ref: '#/components/schemas/microsoft.graph.employeeOrgData' employeeType: @@ -65924,37 +71827,43 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.cloudPC' + x-ms-navigationProperty: true usageRights: type: array items: $ref: '#/components/schemas/microsoft.graph.usageRight' description: Represents the usage rights a user has been granted. + x-ms-navigationProperty: true informationProtection: $ref: '#/components/schemas/microsoft.graph.informationProtection' appRoleAssignedResources: type: array items: $ref: '#/components/schemas/microsoft.graph.servicePrincipal' + x-ms-navigationProperty: true appRoleAssignments: type: array items: $ref: '#/components/schemas/microsoft.graph.appRoleAssignment' description: Represents the app roles a user has been granted for an application. Supports $expand. + x-ms-navigationProperty: true createdObjects: type: array items: $ref: '#/components/schemas/microsoft.graph.directoryObject' description: Directory objects that were created by the user. Read-only. Nullable. + x-ms-navigationProperty: true directReports: type: array items: $ref: '#/components/schemas/microsoft.graph.directoryObject' description: The users and contacts that report to the user. (The users and contacts that have their manager property set to this user.) Read-only. Nullable. Supports $expand. + x-ms-navigationProperty: true licenseDetails: type: array items: $ref: '#/components/schemas/microsoft.graph.licenseDetails' - description: A collection of this user's license details. Read-only. + x-ms-navigationProperty: true manager: $ref: '#/components/schemas/microsoft.graph.directoryObject' memberOf: @@ -65962,40 +71871,48 @@ components: 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. Supports $expand.' + x-ms-navigationProperty: true oauth2PermissionGrants: type: array items: $ref: '#/components/schemas/microsoft.graph.oAuth2PermissionGrant' + x-ms-navigationProperty: true ownedDevices: type: array items: $ref: '#/components/schemas/microsoft.graph.directoryObject' description: Devices that are owned by the user. Read-only. Nullable. Supports $expand. + x-ms-navigationProperty: true ownedObjects: type: array items: $ref: '#/components/schemas/microsoft.graph.directoryObject' description: Directory objects that are owned by the user. Read-only. Nullable. Supports $expand. + x-ms-navigationProperty: true registeredDevices: type: array items: $ref: '#/components/schemas/microsoft.graph.directoryObject' description: Devices that are registered for the user. Read-only. Nullable. Supports $expand. + x-ms-navigationProperty: true scopedRoleMemberOf: type: array items: $ref: '#/components/schemas/microsoft.graph.scopedRoleMembership' description: The scoped-role administrative unit memberships for this user. Read-only. Nullable. + x-ms-navigationProperty: true transitiveMemberOf: type: array items: $ref: '#/components/schemas/microsoft.graph.directoryObject' description: 'The groups, including nested groups, and directory roles that a user is a member of. Nullable.' + x-ms-navigationProperty: true transitiveReports: type: array items: $ref: '#/components/schemas/microsoft.graph.directoryObject' description: The transitive reports for a user. Read-only. + x-ms-navigationProperty: true calendar: $ref: '#/components/schemas/microsoft.graph.calendar' calendarGroups: @@ -66003,47 +71920,56 @@ components: items: $ref: '#/components/schemas/microsoft.graph.calendarGroup' description: The user's calendar groups. Read-only. Nullable. + x-ms-navigationProperty: true calendars: type: array items: $ref: '#/components/schemas/microsoft.graph.calendar' description: The user's calendars. Read-only. Nullable. + x-ms-navigationProperty: true calendarView: type: array items: $ref: '#/components/schemas/microsoft.graph.event' description: The calendar view for the calendar. Read-only. Nullable. + x-ms-navigationProperty: true contactFolders: type: array items: $ref: '#/components/schemas/microsoft.graph.contactFolder' description: The user's contacts folders. Read-only. Nullable. + x-ms-navigationProperty: true contacts: type: array items: $ref: '#/components/schemas/microsoft.graph.contact' description: The user's contacts. Read-only. Nullable. + x-ms-navigationProperty: true events: 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. + x-ms-navigationProperty: true inferenceClassification: $ref: '#/components/schemas/microsoft.graph.inferenceClassification' joinedGroups: type: array items: $ref: '#/components/schemas/microsoft.graph.group' + x-ms-navigationProperty: true mailFolders: type: array items: $ref: '#/components/schemas/microsoft.graph.mailFolder' description: The user's mail folders. Read-only. Nullable. + x-ms-navigationProperty: true messages: type: array items: $ref: '#/components/schemas/microsoft.graph.message' description: The messages in a mailbox or folder. Read-only. Nullable. + x-ms-navigationProperty: true outlook: $ref: '#/components/schemas/microsoft.graph.outlookUser' people: @@ -66051,6 +71977,7 @@ components: 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.' + x-ms-navigationProperty: true drive: $ref: '#/components/schemas/microsoft.graph.drive' drives: @@ -66058,33 +71985,40 @@ components: items: $ref: '#/components/schemas/microsoft.graph.drive' description: A collection of drives available for this user. Read-only. + x-ms-navigationProperty: true followedSites: type: array items: $ref: '#/components/schemas/microsoft.graph.site' + x-ms-navigationProperty: true extensions: type: array items: $ref: '#/components/schemas/microsoft.graph.extension' description: The collection of open extensions defined for the user. Supports $expand. Nullable. + x-ms-navigationProperty: true appConsentRequestsForApproval: type: array items: $ref: '#/components/schemas/microsoft.graph.appConsentRequest' + x-ms-navigationProperty: true approvals: type: array items: $ref: '#/components/schemas/microsoft.graph.approval' + x-ms-navigationProperty: true pendingAccessReviewInstances: type: array items: $ref: '#/components/schemas/microsoft.graph.accessReviewInstance' description: Navigation property to get list of access reviews pending approval by reviewer. + x-ms-navigationProperty: true agreementAcceptances: type: array items: $ref: '#/components/schemas/microsoft.graph.agreementAcceptance' description: The user's terms of use acceptance statuses. Read-only. Nullable. + x-ms-navigationProperty: true security: $ref: '#/components/schemas/microsoft.graph.security.security' deviceEnrollmentConfigurations: @@ -66092,40 +72026,48 @@ components: items: $ref: '#/components/schemas/microsoft.graph.deviceEnrollmentConfiguration' description: Get enrollment configurations targeted to the user + x-ms-navigationProperty: true managedDevices: type: array items: $ref: '#/components/schemas/microsoft.graph.managedDevice' description: The managed devices associated with the user. + x-ms-navigationProperty: true managedAppRegistrations: type: array items: $ref: '#/components/schemas/microsoft.graph.managedAppRegistration' description: Zero or more managed app registrations that belong to the user. + x-ms-navigationProperty: true windowsInformationProtectionDeviceRegistrations: type: array items: $ref: '#/components/schemas/microsoft.graph.windowsInformationProtectionDeviceRegistration' description: Zero or more WIP device registrations that belong to the user. + x-ms-navigationProperty: true deviceManagementTroubleshootingEvents: type: array items: $ref: '#/components/schemas/microsoft.graph.deviceManagementTroubleshootingEvent' description: The list of troubleshooting events for this user. + x-ms-navigationProperty: true mobileAppIntentAndStates: type: array items: $ref: '#/components/schemas/microsoft.graph.mobileAppIntentAndState' description: The list of troubleshooting events for this user. + x-ms-navigationProperty: true mobileAppTroubleshootingEvents: type: array items: $ref: '#/components/schemas/microsoft.graph.mobileAppTroubleshootingEvent' description: The list of mobile app troubleshooting events for this user. + x-ms-navigationProperty: true notifications: type: array items: $ref: '#/components/schemas/microsoft.graph.notification' + x-ms-navigationProperty: true planner: $ref: '#/components/schemas/microsoft.graph.plannerUser' insights: @@ -66140,21 +72082,24 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.profilePhoto' + x-ms-navigationProperty: true profile: $ref: '#/components/schemas/microsoft.graph.profile' activities: type: array items: $ref: '#/components/schemas/microsoft.graph.userActivity' - description: The user's activities across devices. Read-only. Nullable. + x-ms-navigationProperty: true devices: type: array items: $ref: '#/components/schemas/microsoft.graph.device' + x-ms-navigationProperty: true onlineMeetings: type: array items: $ref: '#/components/schemas/microsoft.graph.onlineMeeting' + x-ms-navigationProperty: true presence: $ref: '#/components/schemas/microsoft.graph.presence' authentication: @@ -66165,11 +72110,13 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.chat' + x-ms-navigationProperty: true joinedTeams: type: array items: $ref: '#/components/schemas/microsoft.graph.team' description: The Microsoft Teams teams that the user is a member of. Read-only. Nullable. + x-ms-navigationProperty: true teamwork: $ref: '#/components/schemas/microsoft.graph.userTeamwork' todo: @@ -66416,6 +72363,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.workbookCommentReply' + x-ms-navigationProperty: true additionalProperties: type: object microsoft.graph.workbookFunctions: @@ -66515,11 +72463,13 @@ components: items: $ref: '#/components/schemas/microsoft.graph.workbookTableColumn' description: Represents a collection of all the columns in the table. Read-only. + x-ms-navigationProperty: true rows: type: array items: $ref: '#/components/schemas/microsoft.graph.workbookTableRow' description: Represents a collection of all the rows in the table. Read-only. + x-ms-navigationProperty: true sort: $ref: '#/components/schemas/microsoft.graph.workbookTableSort' worksheet: @@ -66550,16 +72500,19 @@ components: items: $ref: '#/components/schemas/microsoft.graph.workbookChart' description: Returns collection of charts that are part of the worksheet. Read-only. + x-ms-navigationProperty: true names: type: array items: $ref: '#/components/schemas/microsoft.graph.workbookNamedItem' description: Returns collection of names that are associated with the worksheet. Read-only. + x-ms-navigationProperty: true pivotTables: type: array items: $ref: '#/components/schemas/microsoft.graph.workbookPivotTable' description: Collection of PivotTables that are part of the worksheet. + x-ms-navigationProperty: true protection: $ref: '#/components/schemas/microsoft.graph.workbookWorksheetProtection' tables: @@ -66567,6 +72520,7 @@ components: items: $ref: '#/components/schemas/microsoft.graph.workbookTable' description: Collection of tables that are part of the worksheet. Read-only. + x-ms-navigationProperty: true additionalProperties: type: object microsoft.graph.sharePointIdentity: @@ -66586,14 +72540,6 @@ components: type: object additionalProperties: type: object - microsoft.graph.sensitivityLabelAssignmentMethod: - title: sensitivityLabelAssignmentMethod - enum: - - standard - - privileged - - auto - - unknownFutureValue - type: string microsoft.graph.termStore.term: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' @@ -66632,11 +72578,13 @@ components: items: $ref: '#/components/schemas/microsoft.graph.termStore.term' description: Children of current term. + x-ms-navigationProperty: true relations: type: array items: $ref: '#/components/schemas/microsoft.graph.termStore.relation' description: To indicate which terms are related to the current term as either pinned or reused. + x-ms-navigationProperty: true set: $ref: '#/components/schemas/microsoft.graph.termStore.set' additionalProperties: @@ -66672,6 +72620,7 @@ components: items: $ref: '#/components/schemas/microsoft.graph.termStore.term' description: 'Children terms of set in term [store].' + x-ms-navigationProperty: true parentGroup: $ref: '#/components/schemas/microsoft.graph.termStore.group' relations: @@ -66679,11 +72628,13 @@ components: items: $ref: '#/components/schemas/microsoft.graph.termStore.relation' description: Indicates which terms have been pinned or reused directly under the set. + x-ms-navigationProperty: true terms: type: array items: $ref: '#/components/schemas/microsoft.graph.termStore.term' description: All the terms under the set. + x-ms-navigationProperty: true additionalProperties: type: object microsoft.graph.displayNameLocalization: @@ -66793,6 +72744,7 @@ components: items: $ref: '#/components/schemas/microsoft.graph.termStore.set' description: 'All sets under the group in a term [store].' + x-ms-navigationProperty: true additionalProperties: type: object microsoft.graph.notebook: @@ -66826,11 +72778,13 @@ components: items: $ref: '#/components/schemas/microsoft.graph.sectionGroup' description: The section groups in the notebook. Read-only. Nullable. + x-ms-navigationProperty: true sections: type: array items: $ref: '#/components/schemas/microsoft.graph.onenoteSection' description: The sections in the notebook. Read-only. Nullable. + x-ms-navigationProperty: true additionalProperties: type: object microsoft.graph.onenoteOperation: @@ -66919,12 +72873,10 @@ components: properties: content: type: string - description: The content stream format: base64url nullable: true contentUrl: type: string - description: The URL for downloading the content nullable: true additionalProperties: type: object @@ -66951,11 +72903,13 @@ components: items: $ref: '#/components/schemas/microsoft.graph.sectionGroup' description: The section groups in the section. Read-only. Nullable. + x-ms-navigationProperty: true sections: type: array items: $ref: '#/components/schemas/microsoft.graph.onenoteSection' description: The sections in the section group. Read-only. Nullable. + x-ms-navigationProperty: true additionalProperties: type: object microsoft.graph.onenoteSection: @@ -66979,12 +72933,22 @@ components: items: $ref: '#/components/schemas/microsoft.graph.onenotePage' description: The collection of pages in the section. Read-only. Nullable. + x-ms-navigationProperty: true parentNotebook: $ref: '#/components/schemas/microsoft.graph.notebook' parentSectionGroup: $ref: '#/components/schemas/microsoft.graph.sectionGroup' additionalProperties: type: object + BaseCollectionPaginationCountResponse: + title: Base collection pagination and count responses + type: object + properties: + '@odata.nextLink': + type: string + nullable: true + additionalProperties: + type: object microsoft.graph.ODataErrors.MainError: required: - code @@ -67100,6 +73064,7 @@ components: items: type: string nullable: true + description: The collection of unique identifiers that can be associated with a user and can be used to bind the Azure AD user to a certificate for authentication and authorization into non-Azure AD environments. The identifiers must be unique in the tenant. additionalProperties: type: object microsoft.graph.customSecurityAttributeValue: @@ -67363,6 +73328,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.printerShare' + x-ms-navigationProperty: true additionalProperties: type: object microsoft.graph.userAnalytics: @@ -67378,6 +73344,7 @@ components: items: $ref: '#/components/schemas/microsoft.graph.activityStatistics' description: The collection of work activities that a user spent time on during and outside of working hours. Read-only. Nullable. + x-ms-navigationProperty: true additionalProperties: type: object microsoft.graph.cloudPC: @@ -67392,6 +73359,8 @@ components: nullable: true connectivityResult: $ref: '#/components/schemas/microsoft.graph.cloudPcConnectivityResult' + diskEncryptionState: + $ref: '#/components/schemas/microsoft.graph.cloudPcDiskEncryptionState' displayName: type: string description: The display name of the Cloud PC. @@ -67487,10 +73456,12 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.dataLossPreventionPolicy' + x-ms-navigationProperty: true sensitivityLabels: type: array items: $ref: '#/components/schemas/microsoft.graph.sensitivityLabel' + x-ms-navigationProperty: true sensitivityPolicySettings: $ref: '#/components/schemas/microsoft.graph.sensitivityPolicySettings' policy: @@ -67499,6 +73470,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.threatAssessmentRequest' + x-ms-navigationProperty: true additionalProperties: type: object microsoft.graph.servicePrincipal: @@ -67661,89 +73633,107 @@ components: description: 'Specifies the keyId of a public key from the keyCredentials collection. When configured, Azure AD issues tokens for this application encrypted using the key specified by this property. The application code that receives the encrypted token must use the matching private key to decrypt the token before it can be used for the signed-in user.' format: uuid nullable: true + verifiedPublisher: + $ref: '#/components/schemas/microsoft.graph.verifiedPublisher' appManagementPolicies: type: array items: $ref: '#/components/schemas/microsoft.graph.appManagementPolicy' description: The appManagementPolicy applied to this service principal. + x-ms-navigationProperty: true appRoleAssignedTo: type: array items: $ref: '#/components/schemas/microsoft.graph.appRoleAssignment' description: 'App role assignments for this app or service, granted to users, groups, and other service principals.Supports $expand.' + x-ms-navigationProperty: true appRoleAssignments: type: array items: $ref: '#/components/schemas/microsoft.graph.appRoleAssignment' description: 'App role assignment for another app or service, granted to this service principal. Supports $expand.' + x-ms-navigationProperty: true claimsMappingPolicies: type: array items: $ref: '#/components/schemas/microsoft.graph.claimsMappingPolicy' description: The claimsMappingPolicies assigned to this service principal. Supports $expand. + x-ms-navigationProperty: true createdObjects: type: array items: $ref: '#/components/schemas/microsoft.graph.directoryObject' description: Directory objects created by this service principal. Read-only. Nullable. + x-ms-navigationProperty: true delegatedPermissionClassifications: type: array items: $ref: '#/components/schemas/microsoft.graph.delegatedPermissionClassification' description: The permission classifications for delegated permissions exposed by the app that this service principal represents. Supports $expand. + x-ms-navigationProperty: true endpoints: type: array items: $ref: '#/components/schemas/microsoft.graph.endpoint' description: Endpoints available for discovery. Services like Sharepoint populate this property with a tenant specific SharePoint endpoints that other applications can discover and use in their experiences. + x-ms-navigationProperty: true federatedIdentityCredentials: type: array items: $ref: '#/components/schemas/microsoft.graph.federatedIdentityCredential' - description: Federated identities for a specific type of service principal - managed identity. Supports $expand and $filter (eq when counting empty collections). + x-ms-navigationProperty: true homeRealmDiscoveryPolicies: type: array items: $ref: '#/components/schemas/microsoft.graph.homeRealmDiscoveryPolicy' description: The homeRealmDiscoveryPolicies assigned to this service principal. Supports $expand. + x-ms-navigationProperty: true licenseDetails: type: array items: $ref: '#/components/schemas/microsoft.graph.licenseDetails' + x-ms-navigationProperty: true memberOf: type: array items: $ref: '#/components/schemas/microsoft.graph.directoryObject' description: 'Roles that this service principal is a member of. HTTP Methods: GET Read-only. Nullable. Supports $expand.' + x-ms-navigationProperty: true oauth2PermissionGrants: type: array items: $ref: '#/components/schemas/microsoft.graph.oAuth2PermissionGrant' description: Delegated permission grants authorizing this service principal to access an API on behalf of a signed-in user. Read-only. Nullable. + x-ms-navigationProperty: true ownedObjects: type: array items: $ref: '#/components/schemas/microsoft.graph.directoryObject' description: Directory objects that are owned by this service principal. Read-only. Nullable. Supports $expand. + x-ms-navigationProperty: true owners: type: array items: $ref: '#/components/schemas/microsoft.graph.directoryObject' description: Directory objects that are owners of this servicePrincipal. The owners are a set of non-admin users or servicePrincipals who are allowed to modify this object. Read-only. Nullable. Supports $expand. + x-ms-navigationProperty: true tokenIssuancePolicies: type: array items: $ref: '#/components/schemas/microsoft.graph.tokenIssuancePolicy' description: The tokenIssuancePolicies assigned to this service principal. Supports $expand. + x-ms-navigationProperty: true tokenLifetimePolicies: type: array items: $ref: '#/components/schemas/microsoft.graph.tokenLifetimePolicy' description: The tokenLifetimePolicies assigned to this service principal. Supports $expand. + x-ms-navigationProperty: true transitiveMemberOf: type: array items: $ref: '#/components/schemas/microsoft.graph.directoryObject' + x-ms-navigationProperty: true synchronization: $ref: '#/components/schemas/microsoft.graph.synchronization' additionalProperties: @@ -67938,26 +73928,31 @@ components: items: $ref: '#/components/schemas/microsoft.graph.calendarPermission' description: The permissions of the users with whom the calendar is shared. + x-ms-navigationProperty: true calendarView: type: array items: $ref: '#/components/schemas/microsoft.graph.event' description: The calendar view for the calendar. Navigation property. Read-only. + x-ms-navigationProperty: true events: type: array items: $ref: '#/components/schemas/microsoft.graph.event' description: The events in the calendar. Navigation property. Read-only. + x-ms-navigationProperty: true multiValueExtendedProperties: type: array items: $ref: '#/components/schemas/microsoft.graph.multiValueLegacyExtendedProperty' description: The collection of multi-value extended properties defined for the calendar. Read-only. Nullable. + x-ms-navigationProperty: true singleValueExtendedProperties: type: array items: $ref: '#/components/schemas/microsoft.graph.singleValueLegacyExtendedProperty' description: The collection of single-value extended properties defined for the calendar. Read-only. Nullable. + x-ms-navigationProperty: true additionalProperties: type: object microsoft.graph.calendarGroup: @@ -67985,6 +73980,7 @@ components: items: $ref: '#/components/schemas/microsoft.graph.calendar' description: The calendars in the calendar group. Navigation property. Read-only. Nullable. + x-ms-navigationProperty: true additionalProperties: type: object microsoft.graph.event: @@ -68114,32 +74110,38 @@ components: items: $ref: '#/components/schemas/microsoft.graph.attachment' description: 'The collection of FileAttachment, ItemAttachment, and referenceAttachment attachments for the event. Navigation property. Read-only. Nullable.' + x-ms-navigationProperty: true calendar: $ref: '#/components/schemas/microsoft.graph.calendar' exceptionOccurrences: type: array items: $ref: '#/components/schemas/microsoft.graph.event' + x-ms-navigationProperty: true extensions: type: array items: $ref: '#/components/schemas/microsoft.graph.extension' description: The collection of open extensions defined for the event. Nullable. + x-ms-navigationProperty: true instances: type: array items: $ref: '#/components/schemas/microsoft.graph.event' description: 'The occurrences of a recurring series, if the event is a series master. This property includes occurrences that are part of the recurrence pattern, and exceptions that have been modified, but does not include occurrences that have been cancelled from the series. Navigation property. Read-only. Nullable.' + x-ms-navigationProperty: true multiValueExtendedProperties: type: array items: $ref: '#/components/schemas/microsoft.graph.multiValueLegacyExtendedProperty' description: The collection of multi-value extended properties defined for the event. Read-only. Nullable. + x-ms-navigationProperty: true singleValueExtendedProperties: type: array items: $ref: '#/components/schemas/microsoft.graph.singleValueLegacyExtendedProperty' description: The collection of single-value extended properties defined for the event. Read-only. Nullable. + x-ms-navigationProperty: true additionalProperties: type: object microsoft.graph.contactFolder: @@ -68165,21 +74167,25 @@ components: items: $ref: '#/components/schemas/microsoft.graph.contactFolder' description: The collection of child folders in the folder. Navigation property. Read-only. Nullable. + x-ms-navigationProperty: true contacts: type: array items: $ref: '#/components/schemas/microsoft.graph.contact' description: The contacts in the folder. Navigation property. Read-only. Nullable. + x-ms-navigationProperty: true multiValueExtendedProperties: type: array items: $ref: '#/components/schemas/microsoft.graph.multiValueLegacyExtendedProperty' description: The collection of multi-value extended properties defined for the contactFolder. Read-only. Nullable. + x-ms-navigationProperty: true singleValueExtendedProperties: type: array items: $ref: '#/components/schemas/microsoft.graph.singleValueLegacyExtendedProperty' description: The collection of single-value extended properties defined for the contactFolder. Read-only. Nullable. + x-ms-navigationProperty: true additionalProperties: type: object microsoft.graph.contact: @@ -68314,11 +74320,13 @@ components: items: $ref: '#/components/schemas/microsoft.graph.extension' description: The collection of open extensions defined for the contact. Nullable. + x-ms-navigationProperty: true multiValueExtendedProperties: type: array items: $ref: '#/components/schemas/microsoft.graph.multiValueLegacyExtendedProperty' description: The collection of multi-value extended properties defined for the contact. Read-only. Nullable. + x-ms-navigationProperty: true photo: $ref: '#/components/schemas/microsoft.graph.profilePhoto' singleValueExtendedProperties: @@ -68326,6 +74334,7 @@ components: items: $ref: '#/components/schemas/microsoft.graph.singleValueLegacyExtendedProperty' description: The collection of single-value extended properties defined for the contact. Read-only. Nullable. + x-ms-navigationProperty: true additionalProperties: type: object microsoft.graph.inferenceClassification: @@ -68339,6 +74348,7 @@ components: items: $ref: '#/components/schemas/microsoft.graph.inferenceClassificationOverride' description: 'A set of overrides for a user to always classify messages from specific senders in certain ways: focused, or other. Read-only. Nullable.' + x-ms-navigationProperty: true additionalProperties: type: object microsoft.graph.group: @@ -68566,6 +74576,7 @@ components: items: $ref: '#/components/schemas/microsoft.graph.appRoleAssignment' description: Represents the app roles a group has been granted for an application. Supports $expand. + x-ms-navigationProperty: true createdOnBehalfOf: $ref: '#/components/schemas/microsoft.graph.directoryObject' endpoints: @@ -68573,51 +74584,61 @@ components: items: $ref: '#/components/schemas/microsoft.graph.endpoint' description: Endpoints for the group. Read-only. Nullable. + x-ms-navigationProperty: true memberOf: 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. Supports $expand.' + x-ms-navigationProperty: true members: type: array items: $ref: '#/components/schemas/microsoft.graph.directoryObject' description: 'Direct members of this group, who can be users, devices, other groups, or service principals. Supports the List members, Add member, and Remove member operations. Nullable. Supports $expand including nested $select. For example, /groups?$filter=startsWith(displayName,''Role'')&$select=id,displayName&$expand=members($select=id,userPrincipalName,displayName).' + x-ms-navigationProperty: true membersWithLicenseErrors: type: array items: $ref: '#/components/schemas/microsoft.graph.directoryObject' description: A list of group members with license errors from this group-based license assignment. Read-only. + x-ms-navigationProperty: true owners: type: array items: $ref: '#/components/schemas/microsoft.graph.directoryObject' description: 'The owners of the group who can be users or service principals. Nullable. If this property is not specified when creating a Microsoft 365 group, the calling user is automatically assigned as the group owner. Supports $expand including nested $select. For example, /groups?$filter=startsWith(displayName,''Role'')&$select=id,displayName&$expand=owners($select=id,userPrincipalName,displayName).' + x-ms-navigationProperty: true permissionGrants: type: array items: $ref: '#/components/schemas/microsoft.graph.resourceSpecificPermissionGrant' description: The permissions that have been granted for a group to a specific application. Supports $expand. + x-ms-navigationProperty: true 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.' + x-ms-navigationProperty: true transitiveMemberOf: type: array items: $ref: '#/components/schemas/microsoft.graph.directoryObject' description: 'The groups that a group is a member of, either directly and through nested membership. Nullable.' + x-ms-navigationProperty: true transitiveMembers: type: array items: $ref: '#/components/schemas/microsoft.graph.directoryObject' description: The direct and transitive members of a group. Nullable. + x-ms-navigationProperty: true acceptedSenders: type: array items: $ref: '#/components/schemas/microsoft.graph.directoryObject' description: The list of users or groups that are allowed to create post's or calendar events in this group. If this list is non-empty then only users or groups listed here are allowed to post. + x-ms-navigationProperty: true calendar: $ref: '#/components/schemas/microsoft.graph.calendar' calendarView: @@ -68625,26 +74646,31 @@ components: items: $ref: '#/components/schemas/microsoft.graph.event' description: The calendar view for the calendar. Read-only. + x-ms-navigationProperty: true conversations: type: array items: $ref: '#/components/schemas/microsoft.graph.conversation' description: The group's conversations. + x-ms-navigationProperty: true events: type: array items: $ref: '#/components/schemas/microsoft.graph.event' description: The group's events. + x-ms-navigationProperty: true rejectedSenders: type: array items: $ref: '#/components/schemas/microsoft.graph.directoryObject' description: The list of users or groups that are not allowed to create posts or calendar events in this group. Nullable + x-ms-navigationProperty: true threads: type: array items: $ref: '#/components/schemas/microsoft.graph.conversationThread' description: The group's conversation threads. Nullable. + x-ms-navigationProperty: true drive: $ref: '#/components/schemas/microsoft.graph.drive' drives: @@ -68652,21 +74678,25 @@ components: items: $ref: '#/components/schemas/microsoft.graph.drive' description: The group's drives. Read-only. + x-ms-navigationProperty: true sites: type: array items: $ref: '#/components/schemas/microsoft.graph.site' description: The list of SharePoint sites in this group. Access the default site with /sites/root. + x-ms-navigationProperty: true extensions: type: array items: $ref: '#/components/schemas/microsoft.graph.extension' description: The collection of open extensions defined for the group. Read-only. Nullable. + x-ms-navigationProperty: true groupLifecyclePolicies: type: array items: $ref: '#/components/schemas/microsoft.graph.groupLifecyclePolicy' description: The collection of lifecycle policies for this group. Read-only. Nullable. + x-ms-navigationProperty: true planner: $ref: '#/components/schemas/microsoft.graph.plannerGroup' onenote: @@ -68678,6 +74708,7 @@ components: items: $ref: '#/components/schemas/microsoft.graph.profilePhoto' description: The profile photos owned by the group. Read-only. Nullable. + x-ms-navigationProperty: true team: $ref: '#/components/schemas/microsoft.graph.team' additionalProperties: @@ -68730,30 +74761,36 @@ components: items: $ref: '#/components/schemas/microsoft.graph.mailFolder' description: The collection of child folders in the mailFolder. + x-ms-navigationProperty: true messageRules: type: array items: $ref: '#/components/schemas/microsoft.graph.messageRule' description: The collection of rules that apply to the user's Inbox folder. + x-ms-navigationProperty: true messages: type: array items: $ref: '#/components/schemas/microsoft.graph.message' description: The collection of messages in the mailFolder. + x-ms-navigationProperty: true multiValueExtendedProperties: type: array items: $ref: '#/components/schemas/microsoft.graph.multiValueLegacyExtendedProperty' description: The collection of multi-value extended properties defined for the mailFolder. Read-only. Nullable. + x-ms-navigationProperty: true singleValueExtendedProperties: type: array items: $ref: '#/components/schemas/microsoft.graph.singleValueLegacyExtendedProperty' description: The collection of single-value extended properties defined for the mailFolder. Read-only. Nullable. + x-ms-navigationProperty: true userConfigurations: type: array items: $ref: '#/components/schemas/microsoft.graph.userConfiguration' + x-ms-navigationProperty: true additionalProperties: type: object microsoft.graph.message: @@ -68864,26 +74901,31 @@ components: items: $ref: '#/components/schemas/microsoft.graph.attachment' description: The fileAttachment and itemAttachment attachments for the message. + x-ms-navigationProperty: true extensions: type: array items: $ref: '#/components/schemas/microsoft.graph.extension' description: The collection of open extensions defined for the message. Nullable. + x-ms-navigationProperty: true mentions: type: array items: $ref: '#/components/schemas/microsoft.graph.mention' description: 'A collection of mentions in the message, ordered by the createdDateTime from the newest to the oldest. By default, a GET /messages does not return this property unless you apply $expand on the property.' + x-ms-navigationProperty: true multiValueExtendedProperties: type: array items: $ref: '#/components/schemas/microsoft.graph.multiValueLegacyExtendedProperty' description: The collection of multi-value extended properties defined for the message. Nullable. + x-ms-navigationProperty: true singleValueExtendedProperties: type: array items: $ref: '#/components/schemas/microsoft.graph.singleValueLegacyExtendedProperty' description: The collection of single-value extended properties defined for the message. Nullable. + x-ms-navigationProperty: true additionalProperties: type: object microsoft.graph.outlookUser: @@ -68897,18 +74939,22 @@ components: items: $ref: '#/components/schemas/microsoft.graph.outlookCategory' description: A list of categories defined for the user. + x-ms-navigationProperty: true taskFolders: type: array items: $ref: '#/components/schemas/microsoft.graph.outlookTaskFolder' + x-ms-navigationProperty: true taskGroups: type: array items: $ref: '#/components/schemas/microsoft.graph.outlookTaskGroup' + x-ms-navigationProperty: true tasks: type: array items: $ref: '#/components/schemas/microsoft.graph.outlookTask' + x-ms-navigationProperty: true additionalProperties: type: object microsoft.graph.person: @@ -69037,7 +75083,8 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.userConsentRequest' - description: A list of pending user consent requests. + description: A list of pending user consent requests. Supports $filter (eq). + x-ms-navigationProperty: true additionalProperties: type: object microsoft.graph.approval: @@ -69050,6 +75097,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.approvalStep' + x-ms-navigationProperty: true additionalProperties: type: object microsoft.graph.accessReviewInstance: @@ -69096,11 +75144,13 @@ components: items: $ref: '#/components/schemas/microsoft.graph.accessReviewReviewer' description: 'Returns the collection of reviewers who were contacted to complete this review. While the reviewers and fallbackReviewers properties of the accessReviewScheduleDefinition might specify group owners or managers as reviewers, contactedReviewers returns their individual identities. Supports $select. Read-only.' + x-ms-navigationProperty: true decisions: type: array items: $ref: '#/components/schemas/microsoft.graph.accessReviewInstanceDecisionItem' description: 'Each user reviewed in an accessReviewInstance has a decision item representing if they were approved, denied, or not yet reviewed.' + x-ms-navigationProperty: true definition: $ref: '#/components/schemas/microsoft.graph.accessReviewScheduleDefinition' stages: @@ -69108,6 +75158,7 @@ components: items: $ref: '#/components/schemas/microsoft.graph.accessReviewStage' description: 'If the instance has multiple stages, this returns the collection of stages. A new stage will only be created when the previous stage ends. The existence, number, and settings of stages on a review instance are created based on the accessReviewStageSettings on the parent accessReviewScheduleDefinition.' + x-ms-navigationProperty: true additionalProperties: type: object microsoft.graph.agreementAcceptance: @@ -69231,6 +75282,7 @@ components: items: $ref: '#/components/schemas/microsoft.graph.enrollmentConfigurationAssignment' description: The list of group assignments for the device configuration profile + x-ms-navigationProperty: true additionalProperties: type: object description: The Base Class of Device Enrollment Configuration @@ -69248,32 +75300,40 @@ components: type: boolean description: Whether the device is Azure Active Directory registered. This property is read-only. nullable: true + readOnly: true activationLockBypassCode: type: string description: Code that allows the Activation Lock on a device to be bypassed. This property is read-only. nullable: true + readOnly: true androidSecurityPatchLevel: type: string description: Android security patch level. This property is read-only. nullable: true + readOnly: true autopilotEnrolled: type: boolean description: Reports if the managed device is enrolled via auto-pilot. This property is read-only. + readOnly: true azureActiveDirectoryDeviceId: type: string description: The unique identifier for the Azure Active Directory device. Read only. This property is read-only. nullable: true + readOnly: true azureADDeviceId: type: string description: The unique identifier for the Azure Active Directory device. Read only. This property is read-only. nullable: true + readOnly: true azureADRegistered: type: boolean description: Whether the device is Azure Active Directory registered. This property is read-only. nullable: true + readOnly: true bootstrapTokenEscrowed: type: boolean description: 'Reports if the managed device has an escrowed Bootstrap Token. This is only for macOS devices. To get, include BootstrapTokenEscrowed in the select clause and query with a device id. If FALSE, no bootstrap token is escrowed. If TRUE, the device has escrowed a bootstrap token with Intune. This property is read-only.' + readOnly: true chassisType: $ref: '#/components/schemas/microsoft.graph.chassisType' chromeOSDeviceInfo: @@ -69286,6 +75346,7 @@ components: type: string description: The DateTime when device compliance grace period expires. This property is read-only. format: date-time + readOnly: true complianceState: $ref: '#/components/schemas/microsoft.graph.complianceState' configurationManagerClientEnabledFeatures: @@ -69299,10 +75360,12 @@ components: items: $ref: '#/components/schemas/microsoft.graph.deviceActionResult' description: List of ComplexType deviceActionResult objects. This property is read-only. + readOnly: true deviceCategoryDisplayName: type: string description: Device category display name. This property is read-only. nullable: true + readOnly: true deviceEnrollmentType: $ref: '#/components/schemas/microsoft.graph.deviceEnrollmentType' deviceFirmwareConfigurationInterfaceManaged: @@ -69314,6 +75377,7 @@ components: type: string description: Name of the device. This property is read-only. nullable: true + readOnly: true deviceRegistrationState: $ref: '#/components/schemas/microsoft.graph.deviceRegistrationState' deviceType: @@ -69321,32 +75385,39 @@ components: easActivated: type: boolean description: Whether the device is Exchange ActiveSync activated. This property is read-only. + readOnly: true easActivationDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string description: Exchange ActivationSync activation time of the device. This property is read-only. format: date-time + readOnly: true easDeviceId: type: string description: Exchange ActiveSync Id of the device. This property is read-only. nullable: true + readOnly: true emailAddress: type: string description: Email(s) for the user associated with the device. This property is read-only. nullable: true + readOnly: true enrolledDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string description: Enrollment time of the device. This property is read-only. format: date-time + readOnly: true enrollmentProfileName: type: string description: 'Name of the enrollment profile assigned to the device. Default value is empty string, indicating no enrollment profile was assgined. This property is read-only.' nullable: true + readOnly: true ethernetMacAddress: type: string description: Ethernet MAC. This property is read-only. nullable: true + readOnly: true exchangeAccessState: $ref: '#/components/schemas/microsoft.graph.deviceManagementExchangeAccessState' exchangeAccessStateReason: @@ -69356,30 +75427,37 @@ components: type: string description: Last time the device contacted Exchange. This property is read-only. format: date-time + readOnly: true freeStorageSpaceInBytes: type: integer description: Free Storage in Bytes. This property is read-only. format: int64 + readOnly: true hardwareInformation: $ref: '#/components/schemas/microsoft.graph.hardwareInformation' iccid: type: string description: 'Integrated Circuit Card Identifier, it is A SIM card''s unique identification number. This property is read-only.' nullable: true + readOnly: true imei: type: string description: IMEI. This property is read-only. nullable: true + readOnly: true isEncrypted: type: boolean description: Device encryption status. This property is read-only. + readOnly: true isSupervised: type: boolean description: Device supervised status. This property is read-only. + readOnly: true jailBroken: type: string description: whether the device is jail broken or rooted. This property is read-only. nullable: true + readOnly: true joinType: $ref: '#/components/schemas/microsoft.graph.joinType' lastSyncDateTime: @@ -69387,6 +75465,7 @@ components: type: string description: The date and time that the device last completed a successful sync with Intune. This property is read-only. format: date-time + readOnly: true lostModeState: $ref: '#/components/schemas/microsoft.graph.lostModeState' managedDeviceName: @@ -69402,6 +75481,7 @@ components: type: string description: Reports device management certificate expiration date. This property is read-only. format: date-time + readOnly: true managementFeatures: $ref: '#/components/schemas/microsoft.graph.managedDeviceManagementFeatures' managementState: @@ -69410,14 +75490,17 @@ components: type: string description: Manufacturer of the device. This property is read-only. nullable: true + readOnly: true meid: type: string description: MEID. This property is read-only. nullable: true + readOnly: true model: type: string description: Model of the device. This property is read-only. nullable: true + readOnly: true notes: type: string description: Notes on the device created by IT Admin @@ -69426,10 +75509,12 @@ components: type: string description: 'Operating system of the device. Windows, iOS, etc. This property is read-only.' nullable: true + readOnly: true osVersion: type: string description: Operating system version of the device. This property is read-only. nullable: true + readOnly: true ownerType: $ref: '#/components/schemas/microsoft.graph.ownerType' partnerReportedThreatState: @@ -69438,34 +75523,41 @@ components: type: string description: Phone number of the device. This property is read-only. nullable: true + readOnly: true physicalMemoryInBytes: type: integer description: Total Memory in Bytes. This property is read-only. format: int64 + readOnly: true preferMdmOverGroupPolicyAppliedDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string description: 'Reports the DateTime the preferMdmOverGroupPolicy setting was set. When set, the Intune MDM settings will override Group Policy settings if there is a conflict. Read Only. This property is read-only.' format: date-time + readOnly: true processorArchitecture: $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. nullable: true + readOnly: true remoteAssistanceSessionUrl: type: string description: Url that allows a Remote Assistance session to be established with the device. This property is read-only. nullable: true + readOnly: true requireUserEnrollmentApproval: type: boolean description: Reports if the managed iOS device is user approval enrollment. This property is read-only. nullable: true + readOnly: true retireAfterDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[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 time after when a device will be auto retired because of scheduled action. This property is read-only. format: date-time + readOnly: true roleScopeTagIds: type: array items: @@ -69476,6 +75568,7 @@ components: type: string description: SerialNumber. This property is read-only. nullable: true + readOnly: true skuFamily: type: string description: Device sku family @@ -69486,85 +75579,103 @@ components: type: integer description: 'Device sku number, see also: https://docs.microsoft.com/windows/win32/api/sysinfoapi/nf-sysinfoapi-getproductinfo. Valid values 0 to 2147483647. This property is read-only.' format: int32 + readOnly: true specificationVersion: type: string description: Specification version. This property is read-only. nullable: true + readOnly: true subscriberCarrier: type: string description: Subscriber Carrier. This property is read-only. nullable: true + readOnly: true totalStorageSpaceInBytes: type: integer description: Total Storage in Bytes. This property is read-only. format: int64 + readOnly: true udid: type: string description: Unique Device Identifier for iOS and macOS devices. This property is read-only. nullable: true + readOnly: true userDisplayName: type: string description: User display name. This property is read-only. nullable: true + readOnly: true userId: type: string description: Unique Identifier for the user associated with the device. This property is read-only. nullable: true + readOnly: true userPrincipalName: type: string description: Device user principal name. This property is read-only. nullable: true + readOnly: true usersLoggedOn: type: array items: $ref: '#/components/schemas/microsoft.graph.loggedOnUser' description: Indicates the last logged on users of a device. This property is read-only. + readOnly: true wiFiMacAddress: type: string description: Wi-Fi MAC. This property is read-only. nullable: true + readOnly: true windowsActiveMalwareCount: maximum: 2147483647 minimum: -2147483648 type: integer description: Count of active malware for this windows device. This property is read-only. format: int32 + readOnly: true windowsRemediatedMalwareCount: maximum: 2147483647 minimum: -2147483648 type: integer description: Count of remediated malware for this windows device. This property is read-only. format: int32 + readOnly: true assignmentFilterEvaluationStatusDetails: type: array items: $ref: '#/components/schemas/microsoft.graph.assignmentFilterEvaluationStatusDetails' description: Managed device mobile app configuration states for this device. + x-ms-navigationProperty: true deviceCompliancePolicyStates: type: array items: $ref: '#/components/schemas/microsoft.graph.deviceCompliancePolicyState' description: Device compliance policy states for this device. + x-ms-navigationProperty: true deviceConfigurationStates: type: array items: $ref: '#/components/schemas/microsoft.graph.deviceConfigurationState' description: Device configuration states for this device. + x-ms-navigationProperty: true managedDeviceMobileAppConfigurationStates: type: array items: $ref: '#/components/schemas/microsoft.graph.managedDeviceMobileAppConfigurationState' description: Managed device mobile app configuration states for this device. + x-ms-navigationProperty: true securityBaselineStates: type: array items: $ref: '#/components/schemas/microsoft.graph.securityBaselineState' description: Security baseline states for this device. + x-ms-navigationProperty: true detectedApps: type: array items: $ref: '#/components/schemas/microsoft.graph.detectedApp' description: All applications currently installed on the device + x-ms-navigationProperty: true deviceCategory: $ref: '#/components/schemas/microsoft.graph.deviceCategory' logCollectionRequests: @@ -69572,11 +75683,13 @@ components: items: $ref: '#/components/schemas/microsoft.graph.deviceLogCollectionResponse' description: List of log collection requests + x-ms-navigationProperty: true users: type: array items: $ref: '#/components/schemas/microsoft.graph.user' description: The primary users associated with the managed device. + x-ms-navigationProperty: true windowsProtectionState: $ref: '#/components/schemas/microsoft.graph.windowsProtectionState' additionalProperties: @@ -69658,16 +75771,19 @@ components: items: $ref: '#/components/schemas/microsoft.graph.managedAppPolicy' description: Zero or more policys already applied on the registered app when it last synchronized with managment service. + x-ms-navigationProperty: true intendedPolicies: type: array items: $ref: '#/components/schemas/microsoft.graph.managedAppPolicy' description: Zero or more policies admin intended for the app as of now. + x-ms-navigationProperty: true operations: type: array items: $ref: '#/components/schemas/microsoft.graph.managedAppOperation' description: Zero or more long running operations triggered on the app registration. + x-ms-navigationProperty: true additionalProperties: type: object description: The ManagedAppEntity is the base entity type for all other entity types under app management workflow. @@ -69784,6 +75900,7 @@ components: items: $ref: '#/components/schemas/microsoft.graph.appLogCollectionRequest' description: The collection property of AppLogUploadRequest. + x-ms-navigationProperty: true additionalProperties: type: object description: Event representing a users device application install status. @@ -69835,31 +75952,36 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.plannerDelta' + x-ms-navigationProperty: true favoritePlans: type: array items: $ref: '#/components/schemas/microsoft.graph.plannerPlan' description: Read-only. Nullable. Returns the plannerPlans that the user marked as favorites. + x-ms-navigationProperty: true plans: type: array items: $ref: '#/components/schemas/microsoft.graph.plannerPlan' - description: Read-only. Nullable. Returns the plannerTasks assigned to the user. + x-ms-navigationProperty: true recentPlans: type: array items: $ref: '#/components/schemas/microsoft.graph.plannerPlan' description: Read-only. Nullable. Returns the plannerPlans that have been recently viewed by the user in apps that support recent plans. + x-ms-navigationProperty: true rosterPlans: type: array items: $ref: '#/components/schemas/microsoft.graph.plannerPlan' description: Read-only. Nullable. Returns the plannerPlans contained by the plannerRosters the user is a member. + x-ms-navigationProperty: true tasks: type: array items: $ref: '#/components/schemas/microsoft.graph.plannerTask' description: Read-only. Nullable. Returns the plannerTasks assigned to the user. + x-ms-navigationProperty: true additionalProperties: type: object microsoft.graph.itemInsights: @@ -69923,96 +76045,115 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.userAccountInformation' + x-ms-navigationProperty: true addresses: type: array items: $ref: '#/components/schemas/microsoft.graph.itemAddress' description: Represents details of addresses associated with the user. + x-ms-navigationProperty: true anniversaries: type: array items: $ref: '#/components/schemas/microsoft.graph.personAnnualEvent' description: Represents the details of meaningful dates associated with a person. + x-ms-navigationProperty: true awards: type: array items: $ref: '#/components/schemas/microsoft.graph.personAward' description: Represents the details of awards or honors associated with a person. + x-ms-navigationProperty: true certifications: type: array items: $ref: '#/components/schemas/microsoft.graph.personCertification' description: Represents the details of certifications associated with a person. + x-ms-navigationProperty: true educationalActivities: type: array items: $ref: '#/components/schemas/microsoft.graph.educationalActivity' description: 'Represents data that a user has supplied related to undergraduate, graduate, postgraduate or other educational activities.' + x-ms-navigationProperty: true emails: type: array items: $ref: '#/components/schemas/microsoft.graph.itemEmail' description: Represents detailed information about email addresses associated with the user. + x-ms-navigationProperty: true interests: type: array items: $ref: '#/components/schemas/microsoft.graph.personInterest' description: Provides detailed information about interests the user has associated with themselves in various services. + x-ms-navigationProperty: true languages: type: array items: $ref: '#/components/schemas/microsoft.graph.languageProficiency' description: Represents detailed information about languages that a user has added to their profile. + x-ms-navigationProperty: true names: type: array items: $ref: '#/components/schemas/microsoft.graph.personName' description: Represents the names a user has added to their profile. + x-ms-navigationProperty: true notes: type: array items: $ref: '#/components/schemas/microsoft.graph.personAnnotation' description: Represents notes that a user has added to their profile. + x-ms-navigationProperty: true patents: type: array items: $ref: '#/components/schemas/microsoft.graph.itemPatent' description: Represents patents that a user has added to their profile. + x-ms-navigationProperty: true phones: type: array items: $ref: '#/components/schemas/microsoft.graph.itemPhone' description: Represents detailed information about phone numbers associated with a user in various services. + x-ms-navigationProperty: true positions: type: array items: $ref: '#/components/schemas/microsoft.graph.workPosition' description: Represents detailed information about work positions associated with a user's profile. + x-ms-navigationProperty: true projects: type: array items: $ref: '#/components/schemas/microsoft.graph.projectParticipation' description: Represents detailed information about projects associated with a user. + x-ms-navigationProperty: true publications: type: array items: $ref: '#/components/schemas/microsoft.graph.itemPublication' description: Represents details of any publications a user has added to their profile. + x-ms-navigationProperty: true skills: type: array items: $ref: '#/components/schemas/microsoft.graph.skillProficiency' description: Represents detailed information about skills associated with a user in various services. + x-ms-navigationProperty: true webAccounts: type: array items: $ref: '#/components/schemas/microsoft.graph.webAccount' description: Represents web accounts the user has indicated they use or has added to their user profile. + x-ms-navigationProperty: true websites: type: array items: $ref: '#/components/schemas/microsoft.graph.personWebsite' description: Represents detailed information about websites associated with a user in various services. + x-ms-navigationProperty: true additionalProperties: type: object microsoft.graph.userActivity: @@ -70023,50 +76164,40 @@ components: properties: activationUrl: type: string - description: Required. URL used to launch the activity in the best native experience represented by the appId. Might launch a web-based app if no native app exists. activitySourceHost: type: string - description: 'Required. URL for the domain representing the cross-platform identity mapping for the app. Mapping is stored either as a JSON file hosted on the domain or configurable via Windows Dev Center. The JSON file is named cross-platform-app-identifiers and is hosted at root of your HTTPS domain, either at the top level domain or include a sub domain. For example: https://contoso.com or https://myapp.contoso.com but NOT https://myapp.contoso.com/somepath. You must have a unique file and domain (or sub domain) per cross-platform app identity. For example, a separate file and domain is needed for Word vs. PowerPoint.' appActivityId: type: string - description: Required. The unique activity ID in the context of the app - supplied by caller and immutable thereafter. appDisplayName: type: string - description: Optional. Short text description of the app used to generate the activity for use in cases when the app is not installed on the user’s local device. nullable: true contentInfo: $ref: '#/components/schemas/microsoft.graph.Json' contentUrl: type: string - description: 'Optional. Used in the event the content can be rendered outside of a native or web-based app experience (for example, a pointer to an item in an RSS feed).' 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: Set by the server. DateTime in UTC when the object was created on the server. format: date-time 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: Set by the server. DateTime in UTC when the object expired on the server. format: date-time nullable: true fallbackUrl: type: string - description: 'Optional. URL used to launch the activity in a web-based app, if available.' 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: Set by the server. DateTime in UTC when the object was modified on the server. format: date-time nullable: true status: $ref: '#/components/schemas/microsoft.graph.status' userTimezone: type: string - description: Optional. The timezone in which the user's device used to generate the activity was located at activity creation time; values supplied as Olson IDs in order to support cross-platform representation. nullable: true visualElements: $ref: '#/components/schemas/microsoft.graph.visualInfo' @@ -70074,7 +76205,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.activityHistoryItem' - description: Optional. NavigationProperty/Containment; navigation property to the activity's historyItems. + x-ms-navigationProperty: true additionalProperties: type: object microsoft.graph.device: @@ -70245,36 +76376,43 @@ components: items: $ref: '#/components/schemas/microsoft.graph.usageRight' description: Represents the usage rights a device has been granted. + x-ms-navigationProperty: true memberOf: type: array items: $ref: '#/components/schemas/microsoft.graph.directoryObject' description: Groups and administrative units that this device is a member of. Read-only. Nullable. Supports $expand. + x-ms-navigationProperty: true registeredOwners: type: array items: $ref: '#/components/schemas/microsoft.graph.directoryObject' description: 'The user that cloud joined the device or registered their personal device. The registered owner is set at the time of registration. Currently, there can be only one owner. Read-only. Nullable. Supports $expand.' + x-ms-navigationProperty: true registeredUsers: type: array items: $ref: '#/components/schemas/microsoft.graph.directoryObject' description: 'Collection of registered users of the device. For cloud joined devices and registered personal devices, registered users are set to the same value as registered owners at the time of registration. Read-only. Nullable. Supports $expand.' + x-ms-navigationProperty: true transitiveMemberOf: type: array items: $ref: '#/components/schemas/microsoft.graph.directoryObject' description: Groups and administrative units that this device is a member of. This operation is transitive. Supports $expand. + x-ms-navigationProperty: true extensions: type: array items: $ref: '#/components/schemas/microsoft.graph.extension' description: The collection of open extensions defined for the device. Read-only. Nullable. + x-ms-navigationProperty: true commands: type: array items: $ref: '#/components/schemas/microsoft.graph.command' description: Set of commands sent to this device. + x-ms-navigationProperty: true additionalProperties: type: object microsoft.graph.onlineMeeting: @@ -70293,8 +76431,6 @@ components: nullable: true allowedPresenters: $ref: '#/components/schemas/microsoft.graph.onlineMeetingPresenters' - allowMeetingChat: - $ref: '#/components/schemas/microsoft.graph.meetingChatMode' allowTeamworkReactions: type: boolean description: Indicates if Teams reactions are enabled for the meeting. @@ -70392,6 +76528,7 @@ components: items: $ref: '#/components/schemas/microsoft.graph.meetingAttendanceReport' description: The attendance reports of an online meeting. Read-only. + x-ms-navigationProperty: true meetingAttendanceReport: $ref: '#/components/schemas/microsoft.graph.meetingAttendanceReport' registration: @@ -70401,6 +76538,7 @@ components: items: $ref: '#/components/schemas/microsoft.graph.callTranscript' description: The transcripts of an online meeting. Read-only. + x-ms-navigationProperty: true additionalProperties: type: object microsoft.graph.presence: @@ -70432,54 +76570,65 @@ components: items: $ref: '#/components/schemas/microsoft.graph.emailAuthenticationMethod' description: Represents the email addresses registered to a user for authentication. + x-ms-navigationProperty: true fido2Methods: type: array items: $ref: '#/components/schemas/microsoft.graph.fido2AuthenticationMethod' description: Represents the FIDO2 security keys registered to a user for authentication. + x-ms-navigationProperty: true methods: type: array items: $ref: '#/components/schemas/microsoft.graph.authenticationMethod' description: Represents all authentication methods registered to a user. + x-ms-navigationProperty: true microsoftAuthenticatorMethods: type: array items: $ref: '#/components/schemas/microsoft.graph.microsoftAuthenticatorAuthenticationMethod' description: The details of the Microsoft Authenticator app registered to a user for authentication. + x-ms-navigationProperty: true operations: type: array items: $ref: '#/components/schemas/microsoft.graph.longRunningOperation' + x-ms-navigationProperty: true passwordlessMicrosoftAuthenticatorMethods: type: array items: $ref: '#/components/schemas/microsoft.graph.passwordlessMicrosoftAuthenticatorAuthenticationMethod' description: Represents the Microsoft Authenticator Passwordless Phone Sign-in methods registered to a user for authentication. + x-ms-navigationProperty: true passwordMethods: type: array items: $ref: '#/components/schemas/microsoft.graph.passwordAuthenticationMethod' description: Represents the details of the password authentication method registered to a user for authentication. + x-ms-navigationProperty: true phoneMethods: type: array items: $ref: '#/components/schemas/microsoft.graph.phoneAuthenticationMethod' description: Represents the phone registered to a user for authentication. + x-ms-navigationProperty: true softwareOathMethods: type: array items: $ref: '#/components/schemas/microsoft.graph.softwareOathAuthenticationMethod' + x-ms-navigationProperty: true temporaryAccessPassMethods: type: array items: $ref: '#/components/schemas/microsoft.graph.temporaryAccessPassAuthenticationMethod' description: Represents a Temporary Access Pass registered to a user for authentication through time-limited passcodes. + x-ms-navigationProperty: true windowsHelloForBusinessMethods: type: array items: $ref: '#/components/schemas/microsoft.graph.windowsHelloForBusinessAuthenticationMethod' description: Represents the Windows Hello for Business authentication method registered to a user for authentication. + x-ms-navigationProperty: true additionalProperties: type: object microsoft.graph.tasks: @@ -70493,11 +76642,13 @@ components: items: $ref: '#/components/schemas/microsoft.graph.baseTask' description: All tasks in the users mailbox. + x-ms-navigationProperty: true lists: type: array items: $ref: '#/components/schemas/microsoft.graph.baseTaskList' description: The task lists in the users mailbox. + x-ms-navigationProperty: true additionalProperties: type: object microsoft.graph.chat: @@ -70541,6 +76692,7 @@ components: items: $ref: '#/components/schemas/microsoft.graph.teamsAppInstallation' description: A collection of all the apps in the chat. Nullable. + x-ms-navigationProperty: true lastMessagePreview: $ref: '#/components/schemas/microsoft.graph.chatMessageInfo' members: @@ -70548,31 +76700,37 @@ components: items: $ref: '#/components/schemas/microsoft.graph.conversationMember' description: A collection of all the members in the chat. Nullable. + x-ms-navigationProperty: true messages: type: array items: $ref: '#/components/schemas/microsoft.graph.chatMessage' description: A collection of all the messages in the chat. Nullable. + x-ms-navigationProperty: true operations: type: array items: $ref: '#/components/schemas/microsoft.graph.teamsAsyncOperation' description: A collection of all the Teams async operations that ran or are running on the chat. Nullable. + x-ms-navigationProperty: true permissionGrants: type: array items: $ref: '#/components/schemas/microsoft.graph.resourceSpecificPermissionGrant' description: A collection of permissions granted to apps for the chat. + x-ms-navigationProperty: true pinnedMessages: type: array items: $ref: '#/components/schemas/microsoft.graph.pinnedChatMessageInfo' description: A collection of all the pinned messages in the chat. Nullable. + x-ms-navigationProperty: true tabs: type: array items: $ref: '#/components/schemas/microsoft.graph.teamsTab' description: A collection of all the tabs in the chat. Nullable. + x-ms-navigationProperty: true additionalProperties: type: object microsoft.graph.team: @@ -70640,11 +76798,13 @@ components: items: $ref: '#/components/schemas/microsoft.graph.channel' description: List of channels either hosted in or shared with the team (incoming channels). + x-ms-navigationProperty: true channels: type: array items: $ref: '#/components/schemas/microsoft.graph.channel' description: The collection of channels and messages associated with the team. + x-ms-navigationProperty: true group: $ref: '#/components/schemas/microsoft.graph.group' incomingChannels: @@ -70652,31 +76812,37 @@ components: items: $ref: '#/components/schemas/microsoft.graph.channel' description: List of channels shared with the team. + x-ms-navigationProperty: true installedApps: type: array items: $ref: '#/components/schemas/microsoft.graph.teamsAppInstallation' description: The apps installed in this team. + x-ms-navigationProperty: true members: type: array items: $ref: '#/components/schemas/microsoft.graph.conversationMember' description: Members and owners of the team. + x-ms-navigationProperty: true operations: type: array items: $ref: '#/components/schemas/microsoft.graph.teamsAsyncOperation' description: The async operations that ran or are running on this team. + x-ms-navigationProperty: true owners: type: array items: $ref: '#/components/schemas/microsoft.graph.user' description: 'The list of this team''s owners. Currently, when creating a team using application permissions, exactly one owner must be specified. When using user delegated permissions, no owner can be specified (the current user is the owner). Owner must be specified as an object ID (GUID), not a UPN.' + x-ms-navigationProperty: true permissionGrants: type: array items: $ref: '#/components/schemas/microsoft.graph.resourceSpecificPermissionGrant' description: A collection of permissions granted to apps to access the team. + x-ms-navigationProperty: true photo: $ref: '#/components/schemas/microsoft.graph.profilePhoto' primaryChannel: @@ -70686,8 +76852,11 @@ components: items: $ref: '#/components/schemas/microsoft.graph.teamworkTag' description: The tags associated with the team. + x-ms-navigationProperty: true template: $ref: '#/components/schemas/microsoft.graph.teamsTemplate' + templateDefinition: + $ref: '#/components/schemas/microsoft.graph.teamTemplateDefinition' schedule: $ref: '#/components/schemas/microsoft.graph.schedule' additionalProperties: @@ -70703,11 +76872,13 @@ components: items: $ref: '#/components/schemas/microsoft.graph.associatedTeamInfo' description: The list of associatedTeamInfo objects that a user is associated with. + x-ms-navigationProperty: true installedApps: type: array items: $ref: '#/components/schemas/microsoft.graph.userScopeTeamsAppInstallation' description: The apps installed in the personal scope of this user. + x-ms-navigationProperty: true additionalProperties: type: object microsoft.graph.todo: @@ -70721,6 +76892,7 @@ components: items: $ref: '#/components/schemas/microsoft.graph.todoTaskList' description: The task lists in the users mailbox. + x-ms-navigationProperty: true additionalProperties: type: object microsoft.graph.mediaSourceContentCategory: @@ -70824,7 +76996,6 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.workbookSortField' - description: Represents the current conditions used to last sort the table. Read-only. matchCase: type: boolean description: Represents whether the casing impacted the last sort of the table. Read-only. @@ -70872,6 +77043,7 @@ components: items: $ref: '#/components/schemas/microsoft.graph.workbookChartSeries' description: Represents either a single series or collection of series in the chart. Read-only. + x-ms-navigationProperty: true title: $ref: '#/components/schemas/microsoft.graph.workbookChartTitle' worksheet: @@ -70943,11 +77115,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. 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. nullable: true additionalProperties: type: object @@ -71003,14 +77175,12 @@ components: $ref: '#/components/schemas/microsoft.graph.identitySet' displayName: type: string - description: The name of the notebook. nullable: true lastModifiedBy: $ref: '#/components/schemas/microsoft.graph.identitySet' 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 additionalProperties: @@ -71078,7 +77248,6 @@ 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: 'The date and time when the page was created. The timestamp represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. Read-only.' format: date-time nullable: true additionalProperties: @@ -71101,7 +77270,6 @@ components: properties: self: type: string - description: The endpoint where you can get details about the page. Read-only. nullable: true additionalProperties: type: object @@ -71247,11 +77415,13 @@ components: items: $ref: '#/components/schemas/microsoft.graph.group' description: The groups whose users have access to print using the printer. + x-ms-navigationProperty: true allowedUsers: type: array items: $ref: '#/components/schemas/microsoft.graph.user' description: The users who have access to print using the printer. + x-ms-navigationProperty: true printer: $ref: '#/components/schemas/microsoft.graph.printer' additionalProperties: @@ -71308,14 +77478,25 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.cloudPcHealthCheckItem' + description: 'A list of failed health check items. If the status property is available, this property will be empty.' status: $ref: '#/components/schemas/microsoft.graph.cloudPcConnectivityStatus' updatedDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[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 the status was updated. The timestamp is shown in ISO 8601 format and Coordinated Universal Time (UTC). For example, midnight UTC on Jan 1, 2014 appears as 2014-01-01T00:00:00Z.' format: date-time additionalProperties: type: object + microsoft.graph.cloudPcDiskEncryptionState: + title: cloudPcDiskEncryptionState + enum: + - notAvailable + - notEncryped + - encryptedUsingPlatformManagedKey + - encryptedUsingCustomerManagedKey + - unknownFutureValue + type: string microsoft.graph.cloudPcLoginResult: title: cloudPcLoginResult type: object @@ -71437,6 +77618,7 @@ components: items: $ref: '#/components/schemas/microsoft.graph.bitlockerRecoveryKey' description: The recovery keys associated with the bitlocker entity. + x-ms-navigationProperty: true additionalProperties: type: object microsoft.graph.dataLossPreventionPolicy: @@ -71498,6 +77680,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.sensitivityLabel' + x-ms-navigationProperty: true additionalProperties: type: object microsoft.graph.sensitivityPolicySettings: @@ -71529,6 +77712,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.informationProtectionLabel' + x-ms-navigationProperty: true additionalProperties: type: object microsoft.graph.threatAssessmentRequest: @@ -71560,6 +77744,7 @@ components: items: $ref: '#/components/schemas/microsoft.graph.threatAssessmentResult' description: 'A collection of threat assessment results. Read-only. By default, a GET /threatAssessmentRequests/{id} does not return this property unless you apply $expand on it.' + x-ms-navigationProperty: true additionalProperties: type: object microsoft.graph.passwordSingleSignOnSettings: @@ -71788,6 +77973,26 @@ components: nullable: true additionalProperties: type: object + microsoft.graph.verifiedPublisher: + title: verifiedPublisher + type: object + properties: + addedDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[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 verified publisher was first added or most recently updated. + format: date-time + nullable: true + displayName: + type: string + description: The verified publisher name from the app publisher's Microsoft Partner Network (MPN) account. + nullable: true + verifiedPublisherId: + type: string + description: The ID of the verified publisher from the app publisher's Partner Center account. + nullable: true + additionalProperties: + type: object microsoft.graph.appManagementPolicy: allOf: - $ref: '#/components/schemas/microsoft.graph.policyBase' @@ -71802,6 +78007,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.directoryObject' + x-ms-navigationProperty: true additionalProperties: type: object microsoft.graph.claimsMappingPolicy: @@ -71918,11 +78124,13 @@ components: items: $ref: '#/components/schemas/microsoft.graph.synchronizationJob' description: 'Performs synchronization by periodically running in the background, polling for changes in one directory, and pushing them to another directory.' + x-ms-navigationProperty: true templates: type: array items: $ref: '#/components/schemas/microsoft.graph.synchronizationTemplate' description: Pre-configured synchronization settings for a particular application. + x-ms-navigationProperty: true additionalProperties: type: object microsoft.graph.servicePlanInfo: @@ -72048,10 +78256,8 @@ components: items: type: string nullable: true - description: The categories associated with the item changeKey: type: string - description: 'Identifies the version of the item. Every time the item is changed, changeKey changes as well. This allows Exchange to apply changes to the correct version of the object. Read-only.' nullable: true createdDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' @@ -72503,6 +78709,7 @@ components: items: $ref: '#/components/schemas/microsoft.graph.conversationThread' description: A collection of all the conversation threads in the conversation. A navigation property. Read-only. Nullable. + x-ms-navigationProperty: true additionalProperties: type: object microsoft.graph.conversationThread: @@ -72547,6 +78754,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.post' + x-ms-navigationProperty: true additionalProperties: type: object microsoft.graph.groupLifecyclePolicy: @@ -72583,6 +78791,7 @@ components: items: $ref: '#/components/schemas/microsoft.graph.plannerPlan' description: Read-only. Nullable. Returns the plannerPlans owned by the group. + x-ms-navigationProperty: true additionalProperties: type: object microsoft.graph.messageRule: @@ -72747,16 +78956,19 @@ components: items: $ref: '#/components/schemas/microsoft.graph.multiValueLegacyExtendedProperty' description: The collection of multi-value extended properties defined for the task folder. Read-only. Nullable. + x-ms-navigationProperty: true singleValueExtendedProperties: type: array items: $ref: '#/components/schemas/microsoft.graph.singleValueLegacyExtendedProperty' description: The collection of single-value extended properties defined for the task folder. Read-only. Nullable. + x-ms-navigationProperty: true tasks: type: array items: $ref: '#/components/schemas/microsoft.graph.outlookTask' description: The tasks in this task folder. Read-only. Nullable. + x-ms-navigationProperty: true additionalProperties: type: object microsoft.graph.outlookTaskGroup: @@ -72788,6 +79000,7 @@ components: items: $ref: '#/components/schemas/microsoft.graph.outlookTaskFolder' description: The collection of task folders in the task group. Read-only. Nullable. + x-ms-navigationProperty: true additionalProperties: type: object microsoft.graph.outlookTask: @@ -72839,16 +79052,19 @@ components: items: $ref: '#/components/schemas/microsoft.graph.attachment' description: 'The collection of fileAttachment, itemAttachment, and referenceAttachment attachments for the task. Read-only. Nullable.' + x-ms-navigationProperty: true multiValueExtendedProperties: type: array items: $ref: '#/components/schemas/microsoft.graph.multiValueLegacyExtendedProperty' description: The collection of multi-value extended properties defined for the task. Read-only. Nullable. + x-ms-navigationProperty: true singleValueExtendedProperties: type: array items: $ref: '#/components/schemas/microsoft.graph.singleValueLegacyExtendedProperty' description: The collection of single-value extended properties defined for the task. Read-only. Nullable. + x-ms-navigationProperty: true additionalProperties: type: object microsoft.graph.rankedEmailAddress: @@ -72951,7 +79167,7 @@ components: properties: query: type: string - description: The query specifying who will be the reviewer. See table for examples. + description: The query specifying who will be the reviewer. nullable: true queryRoot: type: string @@ -73052,6 +79268,7 @@ components: items: $ref: '#/components/schemas/microsoft.graph.governanceInsight' description: Insights are recommendations to reviewers on whether to approve or deny a decision. There can be multiple insights associated with an accessReviewInstanceDecisionItem. + x-ms-navigationProperty: true instance: $ref: '#/components/schemas/microsoft.graph.accessReviewInstance' additionalProperties: @@ -73127,6 +79344,7 @@ components: 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 is an instance for each recurrence.' + x-ms-navigationProperty: true additionalProperties: type: object microsoft.graph.accessReviewStage: @@ -73166,6 +79384,7 @@ components: items: $ref: '#/components/schemas/microsoft.graph.accessReviewInstanceDecisionItem' description: 'Each user reviewed in an accessReviewStage has a decision item representing if they were approved, denied, or not yet reviewed.' + x-ms-navigationProperty: true additionalProperties: type: object microsoft.graph.agreementAcceptanceState: @@ -73188,6 +79407,7 @@ components: items: $ref: '#/components/schemas/microsoft.graph.security.sensitivityLabel' description: Read the Microsoft Purview Information Protection labels for the user or organization. + x-ms-navigationProperty: true additionalProperties: type: object microsoft.graph.deviceEnrollmentConfigurationType: @@ -73431,6 +79651,10 @@ components: type: string description: Configuration Manager Client Id from SCCM nullable: true + clientVersion: + type: string + description: Configuration Manager Client version from SCCM + nullable: true isBlocked: type: boolean description: Configuration Manager Client blocked status from SCCM @@ -74577,6 +80801,7 @@ components: items: $ref: '#/components/schemas/microsoft.graph.securityBaselineSettingState' description: The security baseline state for different settings for a device + x-ms-navigationProperty: true additionalProperties: type: object description: Security baseline state for a device. @@ -74596,6 +80821,12 @@ components: type: string description: Name of the discovered application. Read-only nullable: true + platform: + $ref: '#/components/schemas/microsoft.graph.detectedAppPlatformType' + publisher: + type: string + description: 'Indicates the publisher of the discovered application. For example: ''Microsoft''. The default value is an empty string.' + nullable: true sizeInByte: type: integer description: Discovered application size in bytes. Read-only @@ -74609,6 +80840,7 @@ components: items: $ref: '#/components/schemas/microsoft.graph.managedDevice' description: The devices that have the discovered application installed + x-ms-navigationProperty: true additionalProperties: type: object description: A managed or unmanaged app that is installed on a managed device. Unmanaged apps will only appear for devices marked as corporate owned. @@ -74776,6 +81008,7 @@ components: items: $ref: '#/components/schemas/microsoft.graph.windowsDeviceMalwareState' description: Device malware list + x-ms-navigationProperty: true additionalProperties: type: object description: Device protection status entity. @@ -75059,6 +81292,7 @@ components: items: $ref: '#/components/schemas/microsoft.graph.plannerBucket' description: Collection of buckets in the plan. Read-only. Nullable. + x-ms-navigationProperty: true details: $ref: '#/components/schemas/microsoft.graph.plannerPlanDetails' tasks: @@ -75066,6 +81300,7 @@ components: items: $ref: '#/components/schemas/microsoft.graph.plannerTask' description: Collection of tasks in the plan. Read-only. Nullable. + x-ms-navigationProperty: true additionalProperties: type: object microsoft.graph.plannerTask: @@ -75193,16 +81428,19 @@ components: items: $ref: '#/components/schemas/microsoft.graph.sharedInsight' description: Access this property from the derived type itemInsights. + x-ms-navigationProperty: true trending: type: array items: $ref: '#/components/schemas/microsoft.graph.trending' description: Access this property from the derived type itemInsights. + x-ms-navigationProperty: true used: type: array items: $ref: '#/components/schemas/microsoft.graph.usedInsight' description: Access this property from the derived type itemInsights. + x-ms-navigationProperty: true additionalProperties: type: object microsoft.graph.userInsightsSettings: @@ -75860,43 +82098,36 @@ components: maximum: 2147483647 minimum: -2147483648 type: integer - description: 'Optional. The duration of active user engagement. if not supplied, this is calculated from the startedDateTime and lastActiveDateTime.' format: int32 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: Set by the server. DateTime in UTC when the object was created on the server. format: date-time 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: Optional. UTC DateTime when the historyItem will undergo hard-delete. Can be set by the client. format: date-time nullable: true lastActiveDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string - description: 'Optional. UTC DateTime when the historyItem (activity session) was last understood as active or finished - if null, historyItem status should be Ongoing.' format: date-time nullable: true lastModifiedDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string - description: Set by the server. DateTime in UTC when the object was modified on the server. format: date-time nullable: true startedDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string - description: Required. UTC DateTime when the historyItem (activity session) was started. Required for timeline history. format: date-time status: $ref: '#/components/schemas/microsoft.graph.status' userTimezone: type: string - description: Optional. The timezone in which the user's device used to generate the activity was located at activity creation time. Values supplied as Olson IDs in order to support cross-platform representation. nullable: true activity: $ref: '#/components/schemas/microsoft.graph.userActivity' @@ -75966,14 +82197,6 @@ components: - organizer - unknownFutureValue type: string - microsoft.graph.meetingChatMode: - title: meetingChatMode - enum: - - enabled - - disabled - - limited - - unknownFutureValue - type: string microsoft.graph.onlineMeetingRole: title: onlineMeetingRole enum: @@ -76173,6 +82396,7 @@ components: items: $ref: '#/components/schemas/microsoft.graph.attendanceRecord' description: List of attendance records of an attendance report. Read-only. + x-ms-navigationProperty: true additionalProperties: type: object microsoft.graph.meetingRegistration: @@ -76222,6 +82446,7 @@ components: items: $ref: '#/components/schemas/microsoft.graph.meetingRegistrationQuestion' description: Custom registration questions. + x-ms-navigationProperty: true additionalProperties: type: object microsoft.graph.callTranscript: @@ -76377,12 +82602,12 @@ 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: 'The date and time when this password was last updated. This property is currently not populated. Read-only. The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z.' format: date-time nullable: true 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 date and time when this password was last updated. This property is currently not populated. Read-only. The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z.' format: date-time nullable: true password: @@ -76536,16 +82761,19 @@ components: items: $ref: '#/components/schemas/microsoft.graph.checklistItem' description: A collection of smaller subtasks linked to the more complex parent task. + x-ms-navigationProperty: true extensions: type: array items: $ref: '#/components/schemas/microsoft.graph.extension' description: The collection of open extensions defined for the task . + x-ms-navigationProperty: true linkedResources: type: array items: $ref: '#/components/schemas/microsoft.graph.linkedResource_v2' description: A collection of resources linked to the task. + x-ms-navigationProperty: true parentList: $ref: '#/components/schemas/microsoft.graph.baseTaskList' additionalProperties: @@ -76565,11 +82793,13 @@ components: items: $ref: '#/components/schemas/microsoft.graph.extension' description: The collection of open extensions defined for the task list. Nullable. + x-ms-navigationProperty: true tasks: type: array items: $ref: '#/components/schemas/microsoft.graph.baseTask' description: The tasks in this task list. Read-only. Nullable. + x-ms-navigationProperty: true additionalProperties: type: object microsoft.graph.chatType: @@ -76767,11 +82997,13 @@ components: items: $ref: '#/components/schemas/microsoft.graph.chatMessageHostedContent' description: 'Content in a message hosted by Microsoft Teams - for example, images or code snippets.' + x-ms-navigationProperty: true replies: type: array items: $ref: '#/components/schemas/microsoft.graph.chatMessage' description: Replies for a specified message. Supports $expand for channel messages. + x-ms-navigationProperty: true additionalProperties: type: object microsoft.graph.teamsAsyncOperation: @@ -77045,21 +83277,25 @@ components: items: $ref: '#/components/schemas/microsoft.graph.conversationMember' description: A collection of membership records associated with the channel. + x-ms-navigationProperty: true messages: type: array items: $ref: '#/components/schemas/microsoft.graph.chatMessage' description: A collection of all the messages in the channel. A navigation property. Nullable. + x-ms-navigationProperty: true sharedWithTeams: type: array items: $ref: '#/components/schemas/microsoft.graph.sharedWithChannelTeamInfo' description: A collection of teams with which a channel is shared. + x-ms-navigationProperty: true tabs: type: array items: $ref: '#/components/schemas/microsoft.graph.teamsTab' description: A collection of all the tabs in the channel. A navigation property. + x-ms-navigationProperty: true additionalProperties: type: object microsoft.graph.teamworkTag: @@ -77094,6 +83330,7 @@ components: items: $ref: '#/components/schemas/microsoft.graph.teamworkTagMember' description: Users assigned to the tag. + x-ms-navigationProperty: true additionalProperties: type: object microsoft.graph.teamsTemplate: @@ -77103,6 +83340,51 @@ components: type: object additionalProperties: type: object + microsoft.graph.teamTemplateDefinition: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: teamTemplateDefinition + type: object + properties: + audience: + $ref: '#/components/schemas/microsoft.graph.teamTemplateAudience' + categories: + type: array + items: + type: string + nullable: true + description: + type: string + nullable: true + displayName: + type: string + nullable: true + iconUrl: + type: string + nullable: true + languageTag: + type: string + nullable: true + lastModifiedBy: + $ref: '#/components/schemas/microsoft.graph.identitySet' + lastModifiedDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' + type: string + format: date-time + nullable: true + parentTemplateId: + type: string + nullable: true + publisherName: + type: string + nullable: true + shortDescription: + type: string + nullable: true + teamDefinition: + $ref: '#/components/schemas/microsoft.graph.team' + additionalProperties: + type: object microsoft.graph.schedule: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' @@ -77127,6 +83409,7 @@ components: type: string description: Additional information about why schedule provisioning failed. nullable: true + readOnly: true swapShiftsRequestsEnabled: type: boolean description: Indicates whether swap shifts requests are enabled for the schedule. @@ -77154,46 +83437,56 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.offerShiftRequest' + x-ms-navigationProperty: true openShiftChangeRequests: type: array items: $ref: '#/components/schemas/microsoft.graph.openShiftChangeRequest' + x-ms-navigationProperty: true openShifts: type: array items: $ref: '#/components/schemas/microsoft.graph.openShift' + x-ms-navigationProperty: true schedulingGroups: type: array items: $ref: '#/components/schemas/microsoft.graph.schedulingGroup' description: The logical grouping of users in the schedule (usually by role). + x-ms-navigationProperty: true shifts: type: array items: $ref: '#/components/schemas/microsoft.graph.shift' description: The shifts in the schedule. + x-ms-navigationProperty: true swapShiftsChangeRequests: type: array items: $ref: '#/components/schemas/microsoft.graph.swapShiftsChangeRequest' + x-ms-navigationProperty: true timeCards: type: array items: $ref: '#/components/schemas/microsoft.graph.timeCard' + x-ms-navigationProperty: true timeOffReasons: type: array items: $ref: '#/components/schemas/microsoft.graph.timeOffReason' description: The set of reasons for a time off in the schedule. + x-ms-navigationProperty: true timeOffRequests: type: array items: $ref: '#/components/schemas/microsoft.graph.timeOffRequest' + x-ms-navigationProperty: true timesOff: type: array items: $ref: '#/components/schemas/microsoft.graph.timeOff' description: The instances of times off in the schedule. + x-ms-navigationProperty: true additionalProperties: type: object microsoft.graph.associatedTeamInfo: @@ -77236,11 +83529,13 @@ components: items: $ref: '#/components/schemas/microsoft.graph.extension' description: The collection of open extensions defined for the task list. Nullable. + x-ms-navigationProperty: true tasks: type: array items: $ref: '#/components/schemas/microsoft.graph.todoTask' description: The tasks in this task list. Read-only. Nullable. + x-ms-navigationProperty: true additionalProperties: type: object microsoft.graph.workbookFilter: @@ -77386,6 +83681,7 @@ components: items: $ref: '#/components/schemas/microsoft.graph.workbookChartPoint' description: Represents a collection of all points in the series. Read-only. + x-ms-navigationProperty: true additionalProperties: type: object microsoft.graph.workbookChartTitle: @@ -77519,21 +83815,17 @@ components: $ref: '#/components/schemas/microsoft.graph.printerDefaults' displayName: type: string - description: The name of the printer/printerShare. nullable: true isAcceptingJobs: type: boolean - description: Whether the printer/printerShare is currently accepting new print jobs. nullable: true location: $ref: '#/components/schemas/microsoft.graph.printerLocation' manufacturer: type: string - description: The manufacturer of the printer/printerShare. nullable: true model: type: string - description: The model name of the printer/printerShare. nullable: true name: type: string @@ -77544,7 +83836,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.printJob' - description: The list of jobs that are queued for printing by the printer/printerShare. + x-ms-navigationProperty: true additionalProperties: type: object microsoft.graph.printerShareViewpoint: @@ -77589,6 +83881,7 @@ components: items: $ref: '#/components/schemas/microsoft.graph.printConnector' description: The connectors that are associated with the printer. + x-ms-navigationProperty: true share: $ref: '#/components/schemas/microsoft.graph.printerShare' shares: @@ -77596,11 +83889,13 @@ components: items: $ref: '#/components/schemas/microsoft.graph.printerShare' description: 'The list of printerShares that are associated with the printer. Currently, only one printerShare can be associated with the printer. Read-only. Nullable.' + x-ms-navigationProperty: true taskTriggers: type: array items: $ref: '#/components/schemas/microsoft.graph.printTaskTrigger' description: A list of task triggers that are associated with the printer. + x-ms-navigationProperty: true additionalProperties: type: object microsoft.graph.analyticsActivityType: @@ -77618,12 +83913,15 @@ components: properties: additionalDetails: type: string + description: Additional message for this health check. nullable: true displayName: type: string + description: The connectivity health check item name. lastHealthCheckDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[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 the last check occurs. The timestamp is shown in ISO 8601 format and Coordinated Universal Time (UTC). For example, midnight UTC on Jan 1, 2014 appears as 2014-01-01T00:00:00Z.' format: date-time nullable: true result: @@ -77883,6 +84181,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.directoryObject' + x-ms-navigationProperty: true additionalProperties: type: object microsoft.graph.permissionClassificationType: @@ -78249,27 +84548,32 @@ components: items: $ref: '#/components/schemas/microsoft.graph.attachment' description: 'The collection of fileAttachment, itemAttachment, and referenceAttachment attachments for the post. Read-only. Nullable. Supports $expand.' + x-ms-navigationProperty: true extensions: type: array items: $ref: '#/components/schemas/microsoft.graph.extension' description: The collection of open extensions defined for the post. Read-only. Nullable. Supports $expand. + x-ms-navigationProperty: true inReplyTo: $ref: '#/components/schemas/microsoft.graph.post' mentions: type: array items: $ref: '#/components/schemas/microsoft.graph.mention' + x-ms-navigationProperty: true multiValueExtendedProperties: type: array items: $ref: '#/components/schemas/microsoft.graph.multiValueLegacyExtendedProperty' description: The collection of multi-value extended properties defined for the post. Read-only. Nullable. + x-ms-navigationProperty: true singleValueExtendedProperties: type: array items: $ref: '#/components/schemas/microsoft.graph.singleValueLegacyExtendedProperty' description: The collection of single-value extended properties defined for the post. Read-only. Nullable. + x-ms-navigationProperty: true additionalProperties: type: object microsoft.graph.messageRuleActions: @@ -79353,6 +85657,59 @@ components: additionalProperties: type: object description: The security baseline compliance state of a setting for a device + microsoft.graph.detectedAppPlatformType: + title: detectedAppPlatformType + enum: + - unknown + - windows + - windowsMobile + - windowsHolographic + - ios + - macOS + - chromeOS + - androidOSP + - androidDeviceAdministrator + - androidWorkProfile + - androidDedicatedAndFullyManaged + type: string + description: 'Indicates the operating system / platform of the discovered application. Some possible values are Windows, iOS, macOS. The default value is unknown (0).' + x-ms-enum: + name: detectedAppPlatformType + modelAsString: false + values: + - value: unknown + description: Default. Set to unknown when platform cannot be determined. + name: unknown + - value: windows + description: Indicates that the platform of the detected application is Windows. + name: windows + - value: windowsMobile + description: Indicates that the platform of the detected application is Windows Mobile. + name: windowsMobile + - value: windowsHolographic + description: Indicates that the platform of the detected application is Windows Holographic. + name: windowsHolographic + - value: ios + description: Indicates that the platform of the detected application is iOS. + name: ios + - value: macOS + description: Indicates that the platform of the detected application is macOS. + name: macOS + - value: chromeOS + description: Indicates that the platform of the detected application is ChromeOS. + name: chromeOS + - value: androidOSP + description: Indicates that the platform of the detected application is Android open source project. + name: androidOSP + - value: androidDeviceAdministrator + description: Indicates that the platform of the detected application is Android device administrator. + name: androidDeviceAdministrator + - value: androidWorkProfile + description: Indicates that the platform of the detected application is Android work profile. + name: androidWorkProfile + - value: androidDedicatedAndFullyManaged + description: Indicates that the platform of the detected application is Android dedicated and fully managed. + name: androidDedicatedAndFullyManaged microsoft.graph.windowsDeviceHealthState: title: windowsDeviceHealthState enum: @@ -79727,6 +86084,7 @@ components: items: $ref: '#/components/schemas/microsoft.graph.plannerTask' description: Read-only. Nullable. The collection of tasks in the bucket. + x-ms-navigationProperty: true additionalProperties: type: object microsoft.graph.plannerPlanDetails: @@ -79954,6 +86312,7 @@ components: 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 + readOnly: true lastModifiedBy: $ref: '#/components/schemas/microsoft.graph.identitySet' lastModifiedDateTime: @@ -79962,6 +86321,7 @@ components: 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 + readOnly: true additionalProperties: type: object microsoft.graph.shiftAvailability: @@ -80267,7 +86627,7 @@ components: properties: isCaptionEnabled: type: boolean - description: Indicates whether caption is enabled for this Teams live event. + description: Indicates whether captions are enabled for this Teams live event. nullable: true spokenLanguage: type: string @@ -80381,6 +86741,7 @@ components: items: $ref: '#/components/schemas/microsoft.graph.meetingRegistrantBase' description: Registrants of the online meeting. + x-ms-navigationProperty: true additionalProperties: type: object microsoft.graph.meetingSpeaker: @@ -80558,6 +86919,7 @@ components: items: $ref: '#/components/schemas/microsoft.graph.teamsAppDefinition' description: The details for each version of the app. + x-ms-navigationProperty: true additionalProperties: type: object microsoft.graph.teamsAppDefinition: @@ -80576,7 +86938,6 @@ components: $ref: '#/components/schemas/microsoft.graph.identitySet' description: type: string - description: Verbose description of the application. nullable: true displayName: type: string @@ -80851,6 +87212,7 @@ components: items: $ref: '#/components/schemas/microsoft.graph.conversationMember' description: A collection of team members who have access to the shared channel. + x-ms-navigationProperty: true additionalProperties: type: object microsoft.graph.teamworkTagType: @@ -80876,6 +87238,14 @@ components: nullable: true additionalProperties: type: object + microsoft.graph.teamTemplateAudience: + title: teamTemplateAudience + enum: + - organization + - user + - public + - unknownFutureValue + type: string microsoft.graph.timeClockSettings: title: timeClockSettings type: object @@ -80896,6 +87266,7 @@ components: 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 + readOnly: true recipientActionMessage: type: string description: Custom message sent by recipient of the offer shift request. @@ -80955,6 +87326,7 @@ components: type: boolean description: Indicates whether the schedulingGroup can be used when creating new entities or updating existing ones. Required. nullable: true + readOnly: true userIds: type: array items: @@ -81173,25 +87545,30 @@ components: items: $ref: '#/components/schemas/microsoft.graph.attachmentBase' description: A collection of file attachments for the task. + x-ms-navigationProperty: true attachmentSessions: type: array items: $ref: '#/components/schemas/microsoft.graph.attachmentSession' + x-ms-navigationProperty: true checklistItems: type: array items: $ref: '#/components/schemas/microsoft.graph.checklistItem' description: A collection of smaller subtasks linked to the more complex parent task. + x-ms-navigationProperty: true extensions: type: array items: $ref: '#/components/schemas/microsoft.graph.extension' description: The collection of open extensions defined for the task. Nullable. + x-ms-navigationProperty: true linkedResources: type: array items: $ref: '#/components/schemas/microsoft.graph.linkedResource' description: A collection of resources linked to the task. + x-ms-navigationProperty: true additionalProperties: type: object microsoft.graph.workbookFilterCriteria: @@ -81809,11 +88186,13 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.printDocument' + x-ms-navigationProperty: true tasks: type: array items: $ref: '#/components/schemas/microsoft.graph.printTask' description: A list of printTasks that were triggered by this print job. + x-ms-navigationProperty: true additionalProperties: type: object microsoft.graph.printConnector: @@ -82024,7 +88403,7 @@ components: interval: pattern: '^-?P([0-9]+D)?(T([0-9]+H)?([0-9]+M)?([0-9]+([.][0-9]+)?S)?)?$' type: string - description: The interval between synchronization iterations. + description: 'The interval between synchronization iterations. The value is represented in ISO 8601 format for durations. For example, PT1M represents a period of 1 month.' format: duration state: $ref: '#/components/schemas/microsoft.graph.synchronizationScheduleState' @@ -82097,6 +88476,7 @@ components: items: $ref: '#/components/schemas/microsoft.graph.directoryDefinition' description: Contains the collection of directories and all of their objects. + x-ms-navigationProperty: true additionalProperties: type: object microsoft.graph.metadataEntry: @@ -83212,23 +89592,27 @@ components: type: string format: date-time nullable: true + readOnly: true managerActionMessage: type: string nullable: true managerUserId: type: string nullable: true + readOnly: true senderDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string format: date-time nullable: true + readOnly: true senderMessage: type: string nullable: true senderUserId: type: string nullable: true + readOnly: true state: $ref: '#/components/schemas/microsoft.graph.scheduleChangeState' additionalProperties: @@ -84721,6 +91105,7 @@ components: items: $ref: '#/components/schemas/microsoft.graph.printTask' description: A list of tasks that have been created based on this definition. The list includes currently running tasks and recently completed tasks. Read-only. + x-ms-navigationProperty: true additionalProperties: type: object microsoft.graph.appKeyCredentialRestrictionType: @@ -85717,6 +92102,48 @@ components: application/json: schema: $ref: '#/components/schemas/microsoft.graph.richLongRunningOperationCollectionResponse' + recentResponse: + description: Success + content: + application/json: + schema: + title: Collection of driveItem + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.driveItem' + additionalProperties: + type: object + searchResponse: + description: Success + content: + application/json: + schema: + title: Collection of driveItem + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.driveItem' + additionalProperties: + type: object + sharedWithMeResponse: + description: Success + content: + application/json: + schema: + title: Collection of driveItem + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.driveItem' + additionalProperties: + type: object microsoft.graph.sharedDriveItemCollectionResponse: description: Retrieved collection content: @@ -85728,6 +92155,8 @@ components: name: $top in: query description: Show only the first n items + style: form + explode: false schema: minimum: 0 type: integer @@ -85736,6 +92165,8 @@ components: name: $skip in: query description: Skip the first n items + style: form + explode: false schema: minimum: 0 type: integer @@ -85743,18 +92174,24 @@ components: name: $search in: query description: Search items by search phrases + style: form + explode: false schema: type: string filter: name: $filter in: query description: Filter items by property values + style: form + explode: false schema: type: string count: name: $count in: query description: Include count of items + style: form + explode: false schema: type: boolean securitySchemes: diff --git a/openApiDocs/beta/Financials.yml b/openApiDocs/beta/Financials.yml index ba5b3d150ed..bcf8acb5f29 100644 --- a/openApiDocs/beta/Financials.yml +++ b/openApiDocs/beta/Financials.yml @@ -209,28 +209,6 @@ paths: nextLinkName: '@odata.nextLink' operationName: listMore x-ms-docs-operation-type: operation - post: - tags: - - financials.company - summary: Create new navigation property to companies for financials - operationId: financials_CreateCompanies - requestBody: - description: New navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.company' - required: true - responses: - '201': - description: Created navigation property. - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.company' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation '/financials/companies/{company-id}': get: tags: @@ -242,6 +220,7 @@ paths: in: path description: 'key: id of company' required: true + style: simple schema: type: string x-ms-docs-key-type: company @@ -505,6 +484,7 @@ paths: in: path description: 'key: id of company' required: true + style: simple schema: type: string x-ms-docs-key-type: company @@ -577,36 +557,6 @@ paths: nextLinkName: '@odata.nextLink' operationName: listMore x-ms-docs-operation-type: operation - post: - tags: - - financials.company - summary: Create new navigation property to accounts for financials - operationId: financials.companies_CreateAccounts - parameters: - - name: company-id - in: path - description: 'key: id of company' - required: true - schema: - type: string - x-ms-docs-key-type: company - requestBody: - description: New navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.account' - required: true - responses: - '201': - description: Created navigation property. - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.account' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation '/financials/companies/{company-id}/accounts/{account-id}': get: tags: @@ -618,6 +568,7 @@ paths: in: path description: 'key: id of company' required: true + style: simple schema: type: string x-ms-docs-key-type: company @@ -625,6 +576,7 @@ paths: in: path description: 'key: id of account' required: true + style: simple schema: type: string x-ms-docs-key-type: account @@ -679,6 +631,7 @@ paths: in: path description: 'key: id of company' required: true + style: simple schema: type: string x-ms-docs-key-type: company @@ -763,36 +716,6 @@ paths: nextLinkName: '@odata.nextLink' operationName: listMore x-ms-docs-operation-type: operation - post: - tags: - - financials.company - summary: Create new navigation property to agedAccountsPayable for financials - operationId: financials.companies_CreateAgedAccountsPayable - parameters: - - name: company-id - in: path - description: 'key: id of company' - required: true - schema: - type: string - x-ms-docs-key-type: company - requestBody: - description: New navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.agedAccountsPayable' - required: true - responses: - '201': - description: Created navigation property. - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.agedAccountsPayable' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation '/financials/companies/{company-id}/agedAccountsPayable/{agedAccountsPayable-id}': get: tags: @@ -804,6 +727,7 @@ paths: in: path description: 'key: id of company' required: true + style: simple schema: type: string x-ms-docs-key-type: company @@ -811,6 +735,7 @@ paths: in: path description: 'key: id of agedAccountsPayable' required: true + style: simple schema: type: string x-ms-docs-key-type: agedAccountsPayable @@ -869,6 +794,7 @@ paths: in: path description: 'key: id of company' required: true + style: simple schema: type: string x-ms-docs-key-type: company @@ -953,36 +879,6 @@ paths: nextLinkName: '@odata.nextLink' operationName: listMore x-ms-docs-operation-type: operation - post: - tags: - - financials.company - summary: Create new navigation property to agedAccountsReceivable for financials - operationId: financials.companies_CreateAgedAccountsReceivable - parameters: - - name: company-id - in: path - description: 'key: id of company' - required: true - schema: - type: string - x-ms-docs-key-type: company - requestBody: - description: New navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.agedAccountsReceivable' - required: true - responses: - '201': - description: Created navigation property. - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.agedAccountsReceivable' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation '/financials/companies/{company-id}/agedAccountsReceivable/{agedAccountsReceivable-id}': get: tags: @@ -994,6 +890,7 @@ paths: in: path description: 'key: id of company' required: true + style: simple schema: type: string x-ms-docs-key-type: company @@ -1001,6 +898,7 @@ paths: in: path description: 'key: id of agedAccountsReceivable' required: true + style: simple schema: type: string x-ms-docs-key-type: agedAccountsReceivable @@ -1059,6 +957,7 @@ paths: in: path description: 'key: id of company' required: true + style: simple schema: type: string x-ms-docs-key-type: company @@ -1149,36 +1048,6 @@ paths: nextLinkName: '@odata.nextLink' operationName: listMore x-ms-docs-operation-type: operation - post: - tags: - - financials.company - summary: Create new navigation property to companyInformation for financials - operationId: financials.companies_CreateCompanyInformation - parameters: - - name: company-id - in: path - description: 'key: id of company' - required: true - schema: - type: string - x-ms-docs-key-type: company - requestBody: - description: New navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.companyInformation' - required: true - responses: - '201': - description: Created navigation property. - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.companyInformation' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation '/financials/companies/{company-id}/companyInformation/{companyInformation-id}': get: tags: @@ -1190,6 +1059,7 @@ paths: in: path description: 'key: id of company' required: true + style: simple schema: type: string x-ms-docs-key-type: company @@ -1197,6 +1067,7 @@ paths: in: path description: 'key: id of companyInformation' required: true + style: simple schema: type: string x-ms-docs-key-type: companyInformation @@ -1256,6 +1127,7 @@ paths: in: path description: 'key: id of company' required: true + style: simple schema: type: string x-ms-docs-key-type: company @@ -1263,6 +1135,7 @@ paths: in: path description: 'key: id of companyInformation' required: true + style: simple schema: type: string x-ms-docs-key-type: companyInformation @@ -1290,6 +1163,7 @@ paths: in: path description: 'key: id of company' required: true + style: simple schema: type: string x-ms-docs-key-type: company @@ -1297,6 +1171,7 @@ paths: in: path description: 'key: id of companyInformation' required: true + style: simple schema: type: string x-ms-docs-key-type: companyInformation @@ -1321,6 +1196,7 @@ paths: in: path description: 'key: id of company' required: true + style: simple schema: type: string x-ms-docs-key-type: company @@ -1328,6 +1204,7 @@ paths: in: path description: 'key: id of companyInformation' required: true + style: simple schema: type: string x-ms-docs-key-type: companyInformation @@ -1356,6 +1233,7 @@ paths: in: path description: 'key: id of company' required: true + style: simple schema: type: string x-ms-docs-key-type: company @@ -1432,6 +1310,7 @@ paths: in: path description: 'key: id of company' required: true + style: simple schema: type: string x-ms-docs-key-type: company @@ -1463,6 +1342,7 @@ paths: in: path description: 'key: id of company' required: true + style: simple schema: type: string x-ms-docs-key-type: company @@ -1470,6 +1350,7 @@ paths: in: path description: 'key: id of countryRegion' required: true + style: simple schema: type: string x-ms-docs-key-type: countryRegion @@ -1521,6 +1402,7 @@ paths: in: path description: 'key: id of company' required: true + style: simple schema: type: string x-ms-docs-key-type: company @@ -1528,6 +1410,7 @@ paths: in: path description: 'key: id of countryRegion' required: true + style: simple schema: type: string x-ms-docs-key-type: countryRegion @@ -1554,6 +1437,7 @@ paths: in: path description: 'key: id of company' required: true + style: simple schema: type: string x-ms-docs-key-type: company @@ -1561,12 +1445,14 @@ paths: in: path description: 'key: id of countryRegion' required: true + style: simple schema: type: string x-ms-docs-key-type: countryRegion - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -1586,6 +1472,7 @@ paths: in: path description: 'key: id of company' required: true + style: simple schema: type: string x-ms-docs-key-type: company @@ -1668,6 +1555,7 @@ paths: in: path description: 'key: id of company' required: true + style: simple schema: type: string x-ms-docs-key-type: company @@ -1699,6 +1587,7 @@ paths: in: path description: 'key: id of company' required: true + style: simple schema: type: string x-ms-docs-key-type: company @@ -1706,6 +1595,7 @@ paths: in: path description: 'key: id of currency' required: true + style: simple schema: type: string x-ms-docs-key-type: currency @@ -1759,6 +1649,7 @@ paths: in: path description: 'key: id of company' required: true + style: simple schema: type: string x-ms-docs-key-type: company @@ -1766,6 +1657,7 @@ paths: in: path description: 'key: id of currency' required: true + style: simple schema: type: string x-ms-docs-key-type: currency @@ -1792,6 +1684,7 @@ paths: in: path description: 'key: id of company' required: true + style: simple schema: type: string x-ms-docs-key-type: company @@ -1799,12 +1692,14 @@ paths: in: path description: 'key: id of currency' required: true + style: simple schema: type: string x-ms-docs-key-type: currency - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -1824,6 +1719,7 @@ paths: in: path description: 'key: id of company' required: true + style: simple schema: type: string x-ms-docs-key-type: company @@ -1907,6 +1803,7 @@ paths: in: path description: 'key: id of company' required: true + style: simple schema: type: string x-ms-docs-key-type: company @@ -1938,6 +1835,7 @@ paths: in: path description: 'key: id of company' required: true + style: simple schema: type: string x-ms-docs-key-type: company @@ -1945,6 +1843,7 @@ paths: in: path description: 'key: id of customerPaymentJournal' required: true + style: simple schema: type: string x-ms-docs-key-type: customerPaymentJournal @@ -2012,6 +1911,7 @@ paths: in: path description: 'key: id of company' required: true + style: simple schema: type: string x-ms-docs-key-type: company @@ -2019,6 +1919,7 @@ paths: in: path description: 'key: id of customerPaymentJournal' required: true + style: simple schema: type: string x-ms-docs-key-type: customerPaymentJournal @@ -2045,6 +1946,7 @@ paths: in: path description: 'key: id of company' required: true + style: simple schema: type: string x-ms-docs-key-type: company @@ -2052,12 +1954,14 @@ paths: in: path description: 'key: id of customerPaymentJournal' required: true + style: simple schema: type: string x-ms-docs-key-type: customerPaymentJournal - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -2077,6 +1981,7 @@ paths: in: path description: 'key: id of company' required: true + style: simple schema: type: string x-ms-docs-key-type: company @@ -2084,6 +1989,7 @@ paths: in: path description: 'key: id of customerPaymentJournal' required: true + style: simple schema: type: string x-ms-docs-key-type: customerPaymentJournal @@ -2137,6 +2043,7 @@ paths: in: path description: 'key: id of company' required: true + style: simple schema: type: string x-ms-docs-key-type: company @@ -2144,6 +2051,7 @@ paths: in: path description: 'key: id of customerPaymentJournal' required: true + style: simple schema: type: string x-ms-docs-key-type: customerPaymentJournal @@ -2171,6 +2079,7 @@ paths: in: path description: 'key: id of company' required: true + style: simple schema: type: string x-ms-docs-key-type: company @@ -2178,6 +2087,7 @@ paths: in: path description: 'key: id of customerPaymentJournal' required: true + style: simple schema: type: string x-ms-docs-key-type: customerPaymentJournal @@ -2286,6 +2196,7 @@ paths: in: path description: 'key: id of company' required: true + style: simple schema: type: string x-ms-docs-key-type: company @@ -2293,6 +2204,7 @@ paths: in: path description: 'key: id of customerPaymentJournal' required: true + style: simple schema: type: string x-ms-docs-key-type: customerPaymentJournal @@ -2324,6 +2236,7 @@ paths: in: path description: 'key: id of company' required: true + style: simple schema: type: string x-ms-docs-key-type: company @@ -2331,6 +2244,7 @@ paths: in: path description: 'key: id of customerPaymentJournal' required: true + style: simple schema: type: string x-ms-docs-key-type: customerPaymentJournal @@ -2338,6 +2252,7 @@ paths: in: path description: 'key: id of customerPayment' required: true + style: simple schema: type: string x-ms-docs-key-type: customerPayment @@ -2408,6 +2323,7 @@ paths: in: path description: 'key: id of company' required: true + style: simple schema: type: string x-ms-docs-key-type: company @@ -2415,6 +2331,7 @@ paths: in: path description: 'key: id of customerPaymentJournal' required: true + style: simple schema: type: string x-ms-docs-key-type: customerPaymentJournal @@ -2422,6 +2339,7 @@ paths: in: path description: 'key: id of customerPayment' required: true + style: simple schema: type: string x-ms-docs-key-type: customerPayment @@ -2448,6 +2366,7 @@ paths: in: path description: 'key: id of company' required: true + style: simple schema: type: string x-ms-docs-key-type: company @@ -2455,6 +2374,7 @@ paths: in: path description: 'key: id of customerPaymentJournal' required: true + style: simple schema: type: string x-ms-docs-key-type: customerPaymentJournal @@ -2462,12 +2382,14 @@ paths: in: path description: 'key: id of customerPayment' required: true + style: simple schema: type: string x-ms-docs-key-type: customerPayment - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -2487,6 +2409,7 @@ paths: in: path description: 'key: id of company' required: true + style: simple schema: type: string x-ms-docs-key-type: company @@ -2494,6 +2417,7 @@ paths: in: path description: 'key: id of customerPaymentJournal' required: true + style: simple schema: type: string x-ms-docs-key-type: customerPaymentJournal @@ -2501,6 +2425,7 @@ paths: in: path description: 'key: id of customerPayment' required: true + style: simple schema: type: string x-ms-docs-key-type: customerPayment @@ -2607,6 +2532,7 @@ paths: in: path description: 'key: id of company' required: true + style: simple schema: type: string x-ms-docs-key-type: company @@ -2614,6 +2540,7 @@ paths: in: path description: 'key: id of customerPaymentJournal' required: true + style: simple schema: type: string x-ms-docs-key-type: customerPaymentJournal @@ -2621,6 +2548,7 @@ paths: in: path description: 'key: id of customerPayment' required: true + style: simple schema: type: string x-ms-docs-key-type: customerPayment @@ -2647,6 +2575,7 @@ paths: in: path description: 'key: id of company' required: true + style: simple schema: type: string x-ms-docs-key-type: company @@ -2654,6 +2583,7 @@ paths: in: path description: 'key: id of customerPaymentJournal' required: true + style: simple schema: type: string x-ms-docs-key-type: customerPaymentJournal @@ -2661,12 +2591,14 @@ paths: in: path description: 'key: id of customerPayment' required: true + style: simple schema: type: string x-ms-docs-key-type: customerPayment - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -2686,6 +2618,7 @@ paths: in: path description: 'key: id of company' required: true + style: simple schema: type: string x-ms-docs-key-type: company @@ -2693,6 +2626,7 @@ paths: in: path description: 'key: id of customerPaymentJournal' required: true + style: simple schema: type: string x-ms-docs-key-type: customerPaymentJournal @@ -2700,6 +2634,7 @@ paths: in: path description: 'key: id of customerPayment' required: true + style: simple schema: type: string x-ms-docs-key-type: customerPayment @@ -2753,6 +2688,7 @@ paths: in: path description: 'key: id of company' required: true + style: simple schema: type: string x-ms-docs-key-type: company @@ -2760,6 +2696,7 @@ paths: in: path description: 'key: id of customerPaymentJournal' required: true + style: simple schema: type: string x-ms-docs-key-type: customerPaymentJournal @@ -2767,6 +2704,7 @@ paths: in: path description: 'key: id of customerPayment' required: true + style: simple schema: type: string x-ms-docs-key-type: customerPayment @@ -2793,6 +2731,7 @@ paths: in: path description: 'key: id of company' required: true + style: simple schema: type: string x-ms-docs-key-type: company @@ -2800,6 +2739,7 @@ paths: in: path description: 'key: id of customerPaymentJournal' required: true + style: simple schema: type: string x-ms-docs-key-type: customerPaymentJournal @@ -2807,12 +2747,14 @@ paths: in: path description: 'key: id of customerPayment' required: true + style: simple schema: type: string x-ms-docs-key-type: customerPayment - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -2832,6 +2774,7 @@ paths: in: path description: 'key: id of company' required: true + style: simple schema: type: string x-ms-docs-key-type: company @@ -2839,6 +2782,7 @@ paths: in: path description: 'key: id of customerPaymentJournal' required: true + style: simple schema: type: string x-ms-docs-key-type: customerPaymentJournal @@ -2846,6 +2790,7 @@ paths: in: path description: 'key: id of customerPayment' required: true + style: simple schema: type: string x-ms-docs-key-type: customerPayment @@ -2896,6 +2841,7 @@ paths: in: path description: 'key: id of company' required: true + style: simple schema: type: string x-ms-docs-key-type: company @@ -2903,6 +2849,7 @@ paths: in: path description: 'key: id of customerPaymentJournal' required: true + style: simple schema: type: string x-ms-docs-key-type: customerPaymentJournal @@ -2910,6 +2857,7 @@ paths: in: path description: 'key: id of customerPayment' required: true + style: simple schema: type: string x-ms-docs-key-type: customerPayment @@ -2936,6 +2884,7 @@ paths: in: path description: 'key: id of company' required: true + style: simple schema: type: string x-ms-docs-key-type: company @@ -2943,6 +2892,7 @@ paths: in: path description: 'key: id of customerPaymentJournal' required: true + style: simple schema: type: string x-ms-docs-key-type: customerPaymentJournal @@ -2950,12 +2900,14 @@ paths: in: path description: 'key: id of customerPayment' required: true + style: simple schema: type: string x-ms-docs-key-type: customerPayment - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -2975,6 +2927,7 @@ paths: in: path description: 'key: id of company' required: true + style: simple schema: type: string x-ms-docs-key-type: company @@ -2982,6 +2935,7 @@ paths: in: path description: 'key: id of customerPaymentJournal' required: true + style: simple schema: type: string x-ms-docs-key-type: customerPaymentJournal @@ -2989,6 +2943,7 @@ paths: in: path description: 'key: id of customerPayment' required: true + style: simple schema: type: string x-ms-docs-key-type: customerPayment @@ -3043,6 +2998,7 @@ paths: in: path description: 'key: id of company' required: true + style: simple schema: type: string x-ms-docs-key-type: company @@ -3050,6 +3006,7 @@ paths: in: path description: 'key: id of customerPaymentJournal' required: true + style: simple schema: type: string x-ms-docs-key-type: customerPaymentJournal @@ -3057,6 +3014,7 @@ paths: in: path description: 'key: id of customerPayment' required: true + style: simple schema: type: string x-ms-docs-key-type: customerPayment @@ -3083,6 +3041,7 @@ paths: in: path description: 'key: id of company' required: true + style: simple schema: type: string x-ms-docs-key-type: company @@ -3090,6 +3049,7 @@ paths: in: path description: 'key: id of customerPaymentJournal' required: true + style: simple schema: type: string x-ms-docs-key-type: customerPaymentJournal @@ -3097,12 +3057,14 @@ paths: in: path description: 'key: id of customerPayment' required: true + style: simple schema: type: string x-ms-docs-key-type: customerPayment - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -3122,6 +3084,7 @@ paths: in: path description: 'key: id of company' required: true + style: simple schema: type: string x-ms-docs-key-type: company @@ -3129,6 +3092,7 @@ paths: in: path description: 'key: id of customerPaymentJournal' required: true + style: simple schema: type: string x-ms-docs-key-type: customerPaymentJournal @@ -3136,6 +3100,7 @@ paths: in: path description: 'key: id of customerPayment' required: true + style: simple schema: type: string x-ms-docs-key-type: customerPayment @@ -3212,6 +3177,7 @@ paths: in: path description: 'key: id of company' required: true + style: simple schema: type: string x-ms-docs-key-type: company @@ -3219,6 +3185,7 @@ paths: in: path description: 'key: id of customerPaymentJournal' required: true + style: simple schema: type: string x-ms-docs-key-type: customerPaymentJournal @@ -3226,6 +3193,7 @@ paths: in: path description: 'key: id of customerPayment' required: true + style: simple schema: type: string x-ms-docs-key-type: customerPayment @@ -3257,6 +3225,7 @@ paths: in: path description: 'key: id of company' required: true + style: simple schema: type: string x-ms-docs-key-type: company @@ -3264,6 +3233,7 @@ paths: in: path description: 'key: id of customerPaymentJournal' required: true + style: simple schema: type: string x-ms-docs-key-type: customerPaymentJournal @@ -3271,6 +3241,7 @@ paths: in: path description: 'key: id of customerPayment' required: true + style: simple schema: type: string x-ms-docs-key-type: customerPayment @@ -3278,6 +3249,7 @@ paths: in: path description: 'key: id of picture' required: true + style: simple schema: type: string x-ms-docs-key-type: picture @@ -3329,6 +3301,7 @@ paths: in: path description: 'key: id of company' required: true + style: simple schema: type: string x-ms-docs-key-type: company @@ -3336,6 +3309,7 @@ paths: in: path description: 'key: id of customerPaymentJournal' required: true + style: simple schema: type: string x-ms-docs-key-type: customerPaymentJournal @@ -3343,6 +3317,7 @@ paths: in: path description: 'key: id of customerPayment' required: true + style: simple schema: type: string x-ms-docs-key-type: customerPayment @@ -3350,6 +3325,7 @@ paths: in: path description: 'key: id of picture' required: true + style: simple schema: type: string x-ms-docs-key-type: picture @@ -3376,6 +3352,7 @@ paths: in: path description: 'key: id of company' required: true + style: simple schema: type: string x-ms-docs-key-type: company @@ -3383,6 +3360,7 @@ paths: in: path description: 'key: id of customerPaymentJournal' required: true + style: simple schema: type: string x-ms-docs-key-type: customerPaymentJournal @@ -3390,6 +3368,7 @@ paths: in: path description: 'key: id of customerPayment' required: true + style: simple schema: type: string x-ms-docs-key-type: customerPayment @@ -3397,12 +3376,14 @@ paths: in: path description: 'key: id of picture' required: true + style: simple schema: type: string x-ms-docs-key-type: picture - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -3422,6 +3403,7 @@ paths: in: path description: 'key: id of company' required: true + style: simple schema: type: string x-ms-docs-key-type: company @@ -3429,6 +3411,7 @@ paths: in: path description: 'key: id of customerPaymentJournal' required: true + style: simple schema: type: string x-ms-docs-key-type: customerPaymentJournal @@ -3436,6 +3419,7 @@ paths: in: path description: 'key: id of customerPayment' required: true + style: simple schema: type: string x-ms-docs-key-type: customerPayment @@ -3443,6 +3427,7 @@ paths: in: path description: 'key: id of picture' required: true + style: simple schema: type: string x-ms-docs-key-type: picture @@ -3467,6 +3452,7 @@ paths: in: path description: 'key: id of company' required: true + style: simple schema: type: string x-ms-docs-key-type: company @@ -3474,6 +3460,7 @@ paths: in: path description: 'key: id of customerPaymentJournal' required: true + style: simple schema: type: string x-ms-docs-key-type: customerPaymentJournal @@ -3481,6 +3468,7 @@ paths: in: path description: 'key: id of customerPayment' required: true + style: simple schema: type: string x-ms-docs-key-type: customerPayment @@ -3488,6 +3476,7 @@ paths: in: path description: 'key: id of picture' required: true + style: simple schema: type: string x-ms-docs-key-type: picture @@ -3516,6 +3505,7 @@ paths: in: path description: 'key: id of company' required: true + style: simple schema: type: string x-ms-docs-key-type: company @@ -3523,6 +3513,7 @@ paths: in: path description: 'key: id of customerPaymentJournal' required: true + style: simple schema: type: string x-ms-docs-key-type: customerPaymentJournal @@ -3530,6 +3521,7 @@ paths: in: path description: 'key: id of customerPayment' required: true + style: simple schema: type: string x-ms-docs-key-type: customerPayment @@ -3580,6 +3572,7 @@ paths: in: path description: 'key: id of company' required: true + style: simple schema: type: string x-ms-docs-key-type: company @@ -3587,6 +3580,7 @@ paths: in: path description: 'key: id of customerPaymentJournal' required: true + style: simple schema: type: string x-ms-docs-key-type: customerPaymentJournal @@ -3594,6 +3588,7 @@ paths: in: path description: 'key: id of customerPayment' required: true + style: simple schema: type: string x-ms-docs-key-type: customerPayment @@ -3620,6 +3615,7 @@ paths: in: path description: 'key: id of company' required: true + style: simple schema: type: string x-ms-docs-key-type: company @@ -3627,6 +3623,7 @@ paths: in: path description: 'key: id of customerPaymentJournal' required: true + style: simple schema: type: string x-ms-docs-key-type: customerPaymentJournal @@ -3634,12 +3631,14 @@ paths: in: path description: 'key: id of customerPayment' required: true + style: simple schema: type: string x-ms-docs-key-type: customerPayment - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -3659,6 +3658,7 @@ paths: in: path description: 'key: id of company' required: true + style: simple schema: type: string x-ms-docs-key-type: company @@ -3767,6 +3767,7 @@ paths: in: path description: 'key: id of company' required: true + style: simple schema: type: string x-ms-docs-key-type: company @@ -3798,6 +3799,7 @@ paths: in: path description: 'key: id of company' required: true + style: simple schema: type: string x-ms-docs-key-type: company @@ -3805,6 +3807,7 @@ paths: in: path description: 'key: id of customerPayment' required: true + style: simple schema: type: string x-ms-docs-key-type: customerPayment @@ -3874,6 +3877,7 @@ paths: in: path description: 'key: id of company' required: true + style: simple schema: type: string x-ms-docs-key-type: company @@ -3881,6 +3885,7 @@ paths: in: path description: 'key: id of customerPayment' required: true + style: simple schema: type: string x-ms-docs-key-type: customerPayment @@ -3907,6 +3912,7 @@ paths: in: path description: 'key: id of company' required: true + style: simple schema: type: string x-ms-docs-key-type: company @@ -3914,12 +3920,14 @@ paths: in: path description: 'key: id of customerPayment' required: true + style: simple schema: type: string x-ms-docs-key-type: customerPayment - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -3939,6 +3947,7 @@ paths: in: path description: 'key: id of company' required: true + style: simple schema: type: string x-ms-docs-key-type: company @@ -3946,6 +3955,7 @@ paths: in: path description: 'key: id of customerPayment' required: true + style: simple schema: type: string x-ms-docs-key-type: customerPayment @@ -4047,6 +4057,7 @@ paths: in: path description: 'key: id of company' required: true + style: simple schema: type: string x-ms-docs-key-type: company @@ -4054,6 +4065,7 @@ paths: in: path description: 'key: id of customerPayment' required: true + style: simple schema: type: string x-ms-docs-key-type: customerPayment @@ -4080,6 +4092,7 @@ paths: in: path description: 'key: id of company' required: true + style: simple schema: type: string x-ms-docs-key-type: company @@ -4087,12 +4100,14 @@ paths: in: path description: 'key: id of customerPayment' required: true + style: simple schema: type: string x-ms-docs-key-type: customerPayment - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -4112,6 +4127,7 @@ paths: in: path description: 'key: id of company' required: true + style: simple schema: type: string x-ms-docs-key-type: company @@ -4119,6 +4135,7 @@ paths: in: path description: 'key: id of customerPayment' required: true + style: simple schema: type: string x-ms-docs-key-type: customerPayment @@ -4172,6 +4189,7 @@ paths: in: path description: 'key: id of company' required: true + style: simple schema: type: string x-ms-docs-key-type: company @@ -4179,6 +4197,7 @@ paths: in: path description: 'key: id of customerPayment' required: true + style: simple schema: type: string x-ms-docs-key-type: customerPayment @@ -4205,6 +4224,7 @@ paths: in: path description: 'key: id of company' required: true + style: simple schema: type: string x-ms-docs-key-type: company @@ -4212,12 +4232,14 @@ paths: in: path description: 'key: id of customerPayment' required: true + style: simple schema: type: string x-ms-docs-key-type: customerPayment - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -4237,6 +4259,7 @@ paths: in: path description: 'key: id of company' required: true + style: simple schema: type: string x-ms-docs-key-type: company @@ -4244,6 +4267,7 @@ paths: in: path description: 'key: id of customerPayment' required: true + style: simple schema: type: string x-ms-docs-key-type: customerPayment @@ -4294,6 +4318,7 @@ paths: in: path description: 'key: id of company' required: true + style: simple schema: type: string x-ms-docs-key-type: company @@ -4301,6 +4326,7 @@ paths: in: path description: 'key: id of customerPayment' required: true + style: simple schema: type: string x-ms-docs-key-type: customerPayment @@ -4327,6 +4353,7 @@ paths: in: path description: 'key: id of company' required: true + style: simple schema: type: string x-ms-docs-key-type: company @@ -4334,12 +4361,14 @@ paths: in: path description: 'key: id of customerPayment' required: true + style: simple schema: type: string x-ms-docs-key-type: customerPayment - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -4359,6 +4388,7 @@ paths: in: path description: 'key: id of company' required: true + style: simple schema: type: string x-ms-docs-key-type: company @@ -4366,6 +4396,7 @@ paths: in: path description: 'key: id of customerPayment' required: true + style: simple schema: type: string x-ms-docs-key-type: customerPayment @@ -4420,6 +4451,7 @@ paths: in: path description: 'key: id of company' required: true + style: simple schema: type: string x-ms-docs-key-type: company @@ -4427,6 +4459,7 @@ paths: in: path description: 'key: id of customerPayment' required: true + style: simple schema: type: string x-ms-docs-key-type: customerPayment @@ -4453,6 +4486,7 @@ paths: in: path description: 'key: id of company' required: true + style: simple schema: type: string x-ms-docs-key-type: company @@ -4460,12 +4494,14 @@ paths: in: path description: 'key: id of customerPayment' required: true + style: simple schema: type: string x-ms-docs-key-type: customerPayment - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -4485,6 +4521,7 @@ paths: in: path description: 'key: id of company' required: true + style: simple schema: type: string x-ms-docs-key-type: company @@ -4492,6 +4529,7 @@ paths: in: path description: 'key: id of customerPayment' required: true + style: simple schema: type: string x-ms-docs-key-type: customerPayment @@ -4568,6 +4606,7 @@ paths: in: path description: 'key: id of company' required: true + style: simple schema: type: string x-ms-docs-key-type: company @@ -4575,6 +4614,7 @@ paths: in: path description: 'key: id of customerPayment' required: true + style: simple schema: type: string x-ms-docs-key-type: customerPayment @@ -4606,6 +4646,7 @@ paths: in: path description: 'key: id of company' required: true + style: simple schema: type: string x-ms-docs-key-type: company @@ -4613,6 +4654,7 @@ paths: in: path description: 'key: id of customerPayment' required: true + style: simple schema: type: string x-ms-docs-key-type: customerPayment @@ -4620,6 +4662,7 @@ paths: in: path description: 'key: id of picture' required: true + style: simple schema: type: string x-ms-docs-key-type: picture @@ -4671,6 +4714,7 @@ paths: in: path description: 'key: id of company' required: true + style: simple schema: type: string x-ms-docs-key-type: company @@ -4678,6 +4722,7 @@ paths: in: path description: 'key: id of customerPayment' required: true + style: simple schema: type: string x-ms-docs-key-type: customerPayment @@ -4685,6 +4730,7 @@ paths: in: path description: 'key: id of picture' required: true + style: simple schema: type: string x-ms-docs-key-type: picture @@ -4711,6 +4757,7 @@ paths: in: path description: 'key: id of company' required: true + style: simple schema: type: string x-ms-docs-key-type: company @@ -4718,6 +4765,7 @@ paths: in: path description: 'key: id of customerPayment' required: true + style: simple schema: type: string x-ms-docs-key-type: customerPayment @@ -4725,12 +4773,14 @@ paths: in: path description: 'key: id of picture' required: true + style: simple schema: type: string x-ms-docs-key-type: picture - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -4750,6 +4800,7 @@ paths: in: path description: 'key: id of company' required: true + style: simple schema: type: string x-ms-docs-key-type: company @@ -4757,6 +4808,7 @@ paths: in: path description: 'key: id of customerPayment' required: true + style: simple schema: type: string x-ms-docs-key-type: customerPayment @@ -4764,6 +4816,7 @@ paths: in: path description: 'key: id of picture' required: true + style: simple schema: type: string x-ms-docs-key-type: picture @@ -4788,6 +4841,7 @@ paths: in: path description: 'key: id of company' required: true + style: simple schema: type: string x-ms-docs-key-type: company @@ -4795,6 +4849,7 @@ paths: in: path description: 'key: id of customerPayment' required: true + style: simple schema: type: string x-ms-docs-key-type: customerPayment @@ -4802,6 +4857,7 @@ paths: in: path description: 'key: id of picture' required: true + style: simple schema: type: string x-ms-docs-key-type: picture @@ -4830,6 +4886,7 @@ paths: in: path description: 'key: id of company' required: true + style: simple schema: type: string x-ms-docs-key-type: company @@ -4837,6 +4894,7 @@ paths: in: path description: 'key: id of customerPayment' required: true + style: simple schema: type: string x-ms-docs-key-type: customerPayment @@ -4887,6 +4945,7 @@ paths: in: path description: 'key: id of company' required: true + style: simple schema: type: string x-ms-docs-key-type: company @@ -4894,6 +4953,7 @@ paths: in: path description: 'key: id of customerPayment' required: true + style: simple schema: type: string x-ms-docs-key-type: customerPayment @@ -4920,6 +4980,7 @@ paths: in: path description: 'key: id of company' required: true + style: simple schema: type: string x-ms-docs-key-type: company @@ -4927,12 +4988,14 @@ paths: in: path description: 'key: id of customerPayment' required: true + style: simple schema: type: string x-ms-docs-key-type: customerPayment - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -4952,6 +5015,7 @@ paths: in: path description: 'key: id of company' required: true + style: simple schema: type: string x-ms-docs-key-type: company @@ -5080,6 +5144,7 @@ paths: in: path description: 'key: id of company' required: true + style: simple schema: type: string x-ms-docs-key-type: company @@ -5111,6 +5176,7 @@ paths: in: path description: 'key: id of company' required: true + style: simple schema: type: string x-ms-docs-key-type: company @@ -5118,6 +5184,7 @@ paths: in: path description: 'key: id of customer' required: true + style: simple schema: type: string x-ms-docs-key-type: customer @@ -5219,6 +5286,7 @@ paths: in: path description: 'key: id of company' required: true + style: simple schema: type: string x-ms-docs-key-type: company @@ -5226,6 +5294,7 @@ paths: in: path description: 'key: id of customer' required: true + style: simple schema: type: string x-ms-docs-key-type: customer @@ -5252,6 +5321,7 @@ paths: in: path description: 'key: id of company' required: true + style: simple schema: type: string x-ms-docs-key-type: company @@ -5259,12 +5329,14 @@ paths: in: path description: 'key: id of customer' required: true + style: simple schema: type: string x-ms-docs-key-type: customer - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -5284,6 +5356,7 @@ paths: in: path description: 'key: id of company' required: true + style: simple schema: type: string x-ms-docs-key-type: company @@ -5291,6 +5364,7 @@ paths: in: path description: 'key: id of customer' required: true + style: simple schema: type: string x-ms-docs-key-type: customer @@ -5344,6 +5418,7 @@ paths: in: path description: 'key: id of company' required: true + style: simple schema: type: string x-ms-docs-key-type: company @@ -5351,6 +5426,7 @@ paths: in: path description: 'key: id of customer' required: true + style: simple schema: type: string x-ms-docs-key-type: customer @@ -5377,6 +5453,7 @@ paths: in: path description: 'key: id of company' required: true + style: simple schema: type: string x-ms-docs-key-type: company @@ -5384,12 +5461,14 @@ paths: in: path description: 'key: id of customer' required: true + style: simple schema: type: string x-ms-docs-key-type: customer - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -5409,6 +5488,7 @@ paths: in: path description: 'key: id of company' required: true + style: simple schema: type: string x-ms-docs-key-type: company @@ -5416,6 +5496,7 @@ paths: in: path description: 'key: id of customer' required: true + style: simple schema: type: string x-ms-docs-key-type: customer @@ -5466,6 +5547,7 @@ paths: in: path description: 'key: id of company' required: true + style: simple schema: type: string x-ms-docs-key-type: company @@ -5473,6 +5555,7 @@ paths: in: path description: 'key: id of customer' required: true + style: simple schema: type: string x-ms-docs-key-type: customer @@ -5499,6 +5582,7 @@ paths: in: path description: 'key: id of company' required: true + style: simple schema: type: string x-ms-docs-key-type: company @@ -5506,12 +5590,14 @@ paths: in: path description: 'key: id of customer' required: true + style: simple schema: type: string x-ms-docs-key-type: customer - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -5531,6 +5617,7 @@ paths: in: path description: 'key: id of company' required: true + style: simple schema: type: string x-ms-docs-key-type: company @@ -5538,6 +5625,7 @@ paths: in: path description: 'key: id of customer' required: true + style: simple schema: type: string x-ms-docs-key-type: customer @@ -5592,6 +5680,7 @@ paths: in: path description: 'key: id of company' required: true + style: simple schema: type: string x-ms-docs-key-type: company @@ -5599,6 +5688,7 @@ paths: in: path description: 'key: id of customer' required: true + style: simple schema: type: string x-ms-docs-key-type: customer @@ -5625,6 +5715,7 @@ paths: in: path description: 'key: id of company' required: true + style: simple schema: type: string x-ms-docs-key-type: company @@ -5632,12 +5723,14 @@ paths: in: path description: 'key: id of customer' required: true + style: simple schema: type: string x-ms-docs-key-type: customer - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -5657,6 +5750,7 @@ paths: in: path description: 'key: id of company' required: true + style: simple schema: type: string x-ms-docs-key-type: company @@ -5664,6 +5758,7 @@ paths: in: path description: 'key: id of customer' required: true + style: simple schema: type: string x-ms-docs-key-type: customer @@ -5740,6 +5835,7 @@ paths: in: path description: 'key: id of company' required: true + style: simple schema: type: string x-ms-docs-key-type: company @@ -5747,6 +5843,7 @@ paths: in: path description: 'key: id of customer' required: true + style: simple schema: type: string x-ms-docs-key-type: customer @@ -5778,6 +5875,7 @@ paths: in: path description: 'key: id of company' required: true + style: simple schema: type: string x-ms-docs-key-type: company @@ -5785,6 +5883,7 @@ paths: in: path description: 'key: id of customer' required: true + style: simple schema: type: string x-ms-docs-key-type: customer @@ -5792,6 +5891,7 @@ paths: in: path description: 'key: id of picture' required: true + style: simple schema: type: string x-ms-docs-key-type: picture @@ -5843,6 +5943,7 @@ paths: in: path description: 'key: id of company' required: true + style: simple schema: type: string x-ms-docs-key-type: company @@ -5850,6 +5951,7 @@ paths: in: path description: 'key: id of customer' required: true + style: simple schema: type: string x-ms-docs-key-type: customer @@ -5857,6 +5959,7 @@ paths: in: path description: 'key: id of picture' required: true + style: simple schema: type: string x-ms-docs-key-type: picture @@ -5883,6 +5986,7 @@ paths: in: path description: 'key: id of company' required: true + style: simple schema: type: string x-ms-docs-key-type: company @@ -5890,6 +5994,7 @@ paths: in: path description: 'key: id of customer' required: true + style: simple schema: type: string x-ms-docs-key-type: customer @@ -5897,12 +6002,14 @@ paths: in: path description: 'key: id of picture' required: true + style: simple schema: type: string x-ms-docs-key-type: picture - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -5922,6 +6029,7 @@ paths: in: path description: 'key: id of company' required: true + style: simple schema: type: string x-ms-docs-key-type: company @@ -5929,6 +6037,7 @@ paths: in: path description: 'key: id of customer' required: true + style: simple schema: type: string x-ms-docs-key-type: customer @@ -5936,6 +6045,7 @@ paths: in: path description: 'key: id of picture' required: true + style: simple schema: type: string x-ms-docs-key-type: picture @@ -5960,6 +6070,7 @@ paths: in: path description: 'key: id of company' required: true + style: simple schema: type: string x-ms-docs-key-type: company @@ -5967,6 +6078,7 @@ paths: in: path description: 'key: id of customer' required: true + style: simple schema: type: string x-ms-docs-key-type: customer @@ -5974,6 +6086,7 @@ paths: in: path description: 'key: id of picture' required: true + style: simple schema: type: string x-ms-docs-key-type: picture @@ -6002,6 +6115,7 @@ paths: in: path description: 'key: id of company' required: true + style: simple schema: type: string x-ms-docs-key-type: company @@ -6009,6 +6123,7 @@ paths: in: path description: 'key: id of customer' required: true + style: simple schema: type: string x-ms-docs-key-type: customer @@ -6059,6 +6174,7 @@ paths: in: path description: 'key: id of company' required: true + style: simple schema: type: string x-ms-docs-key-type: company @@ -6066,6 +6182,7 @@ paths: in: path description: 'key: id of customer' required: true + style: simple schema: type: string x-ms-docs-key-type: customer @@ -6092,6 +6209,7 @@ paths: in: path description: 'key: id of company' required: true + style: simple schema: type: string x-ms-docs-key-type: company @@ -6099,12 +6217,14 @@ paths: in: path description: 'key: id of customer' required: true + style: simple schema: type: string x-ms-docs-key-type: customer - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -6124,6 +6244,7 @@ paths: in: path description: 'key: id of company' required: true + style: simple schema: type: string x-ms-docs-key-type: company @@ -6189,36 +6310,6 @@ paths: nextLinkName: '@odata.nextLink' operationName: listMore x-ms-docs-operation-type: operation - post: - tags: - - financials.company - summary: Create new navigation property to dimensions for financials - operationId: financials.companies_CreateDimensions - parameters: - - name: company-id - in: path - description: 'key: id of company' - required: true - schema: - type: string - x-ms-docs-key-type: company - requestBody: - description: New navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.dimension' - required: true - responses: - '201': - description: Created navigation property. - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.dimension' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation '/financials/companies/{company-id}/dimensions/{dimension-id}': get: tags: @@ -6230,6 +6321,7 @@ paths: in: path description: 'key: id of company' required: true + style: simple schema: type: string x-ms-docs-key-type: company @@ -6237,6 +6329,7 @@ paths: in: path description: 'key: id of dimension' required: true + style: simple schema: type: string x-ms-docs-key-type: dimension @@ -6296,6 +6389,7 @@ paths: in: path description: 'key: id of company' required: true + style: simple schema: type: string x-ms-docs-key-type: company @@ -6303,6 +6397,7 @@ paths: in: path description: 'key: id of dimension' required: true + style: simple schema: type: string x-ms-docs-key-type: dimension @@ -6366,43 +6461,6 @@ paths: nextLinkName: '@odata.nextLink' operationName: listMore x-ms-docs-operation-type: operation - post: - tags: - - financials.company - summary: Create new navigation property to dimensionValues for financials - operationId: financials.companies.dimensions_CreateDimensionValues - parameters: - - name: company-id - in: path - description: 'key: id of company' - required: true - schema: - type: string - x-ms-docs-key-type: company - - name: dimension-id - in: path - description: 'key: id of dimension' - required: true - schema: - type: string - x-ms-docs-key-type: dimension - requestBody: - description: New navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.dimensionValue' - required: true - responses: - '201': - description: Created navigation property. - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.dimensionValue' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation '/financials/companies/{company-id}/dimensions/{dimension-id}/dimensionValues/{dimensionValue-id}': get: tags: @@ -6414,6 +6472,7 @@ paths: in: path description: 'key: id of company' required: true + style: simple schema: type: string x-ms-docs-key-type: company @@ -6421,6 +6480,7 @@ paths: in: path description: 'key: id of dimension' required: true + style: simple schema: type: string x-ms-docs-key-type: dimension @@ -6428,6 +6488,7 @@ paths: in: path description: 'key: id of dimensionValue' required: true + style: simple schema: type: string x-ms-docs-key-type: dimensionValue @@ -6479,6 +6540,7 @@ paths: in: path description: 'key: id of company' required: true + style: simple schema: type: string x-ms-docs-key-type: company @@ -6542,36 +6604,6 @@ paths: nextLinkName: '@odata.nextLink' operationName: listMore x-ms-docs-operation-type: operation - post: - tags: - - financials.company - summary: Create new navigation property to dimensionValues for financials - operationId: financials.companies_CreateDimensionValues - parameters: - - name: company-id - in: path - description: 'key: id of company' - required: true - schema: - type: string - x-ms-docs-key-type: company - requestBody: - description: New navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.dimensionValue' - required: true - responses: - '201': - description: Created navigation property. - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.dimensionValue' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation '/financials/companies/{company-id}/dimensionValues/{dimensionValue-id}': get: tags: @@ -6583,6 +6615,7 @@ paths: in: path description: 'key: id of company' required: true + style: simple schema: type: string x-ms-docs-key-type: company @@ -6590,6 +6623,7 @@ paths: in: path description: 'key: id of dimensionValue' required: true + style: simple schema: type: string x-ms-docs-key-type: dimensionValue @@ -6641,6 +6675,7 @@ paths: in: path description: 'key: id of company' required: true + style: simple schema: type: string x-ms-docs-key-type: company @@ -6758,6 +6793,7 @@ paths: in: path description: 'key: id of company' required: true + style: simple schema: type: string x-ms-docs-key-type: company @@ -6789,6 +6825,7 @@ paths: in: path description: 'key: id of company' required: true + style: simple schema: type: string x-ms-docs-key-type: company @@ -6796,6 +6833,7 @@ paths: in: path description: 'key: id of employee' required: true + style: simple schema: type: string x-ms-docs-key-type: employee @@ -6868,6 +6906,7 @@ paths: in: path description: 'key: id of company' required: true + style: simple schema: type: string x-ms-docs-key-type: company @@ -6875,6 +6914,7 @@ paths: in: path description: 'key: id of employee' required: true + style: simple schema: type: string x-ms-docs-key-type: employee @@ -6901,6 +6941,7 @@ paths: in: path description: 'key: id of company' required: true + style: simple schema: type: string x-ms-docs-key-type: company @@ -6908,12 +6949,14 @@ paths: in: path description: 'key: id of employee' required: true + style: simple schema: type: string x-ms-docs-key-type: employee - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -6933,6 +6976,7 @@ paths: in: path description: 'key: id of company' required: true + style: simple schema: type: string x-ms-docs-key-type: company @@ -6940,6 +6984,7 @@ paths: in: path description: 'key: id of employee' required: true + style: simple schema: type: string x-ms-docs-key-type: employee @@ -7016,6 +7061,7 @@ paths: in: path description: 'key: id of company' required: true + style: simple schema: type: string x-ms-docs-key-type: company @@ -7023,6 +7069,7 @@ paths: in: path description: 'key: id of employee' required: true + style: simple schema: type: string x-ms-docs-key-type: employee @@ -7054,6 +7101,7 @@ paths: in: path description: 'key: id of company' required: true + style: simple schema: type: string x-ms-docs-key-type: company @@ -7061,6 +7109,7 @@ paths: in: path description: 'key: id of employee' required: true + style: simple schema: type: string x-ms-docs-key-type: employee @@ -7068,6 +7117,7 @@ paths: in: path description: 'key: id of picture' required: true + style: simple schema: type: string x-ms-docs-key-type: picture @@ -7119,6 +7169,7 @@ paths: in: path description: 'key: id of company' required: true + style: simple schema: type: string x-ms-docs-key-type: company @@ -7126,6 +7177,7 @@ paths: in: path description: 'key: id of employee' required: true + style: simple schema: type: string x-ms-docs-key-type: employee @@ -7133,6 +7185,7 @@ paths: in: path description: 'key: id of picture' required: true + style: simple schema: type: string x-ms-docs-key-type: picture @@ -7159,6 +7212,7 @@ paths: in: path description: 'key: id of company' required: true + style: simple schema: type: string x-ms-docs-key-type: company @@ -7166,6 +7220,7 @@ paths: in: path description: 'key: id of employee' required: true + style: simple schema: type: string x-ms-docs-key-type: employee @@ -7173,12 +7228,14 @@ paths: in: path description: 'key: id of picture' required: true + style: simple schema: type: string x-ms-docs-key-type: picture - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -7198,6 +7255,7 @@ paths: in: path description: 'key: id of company' required: true + style: simple schema: type: string x-ms-docs-key-type: company @@ -7205,6 +7263,7 @@ paths: in: path description: 'key: id of employee' required: true + style: simple schema: type: string x-ms-docs-key-type: employee @@ -7212,6 +7271,7 @@ paths: in: path description: 'key: id of picture' required: true + style: simple schema: type: string x-ms-docs-key-type: picture @@ -7236,6 +7296,7 @@ paths: in: path description: 'key: id of company' required: true + style: simple schema: type: string x-ms-docs-key-type: company @@ -7243,6 +7304,7 @@ paths: in: path description: 'key: id of employee' required: true + style: simple schema: type: string x-ms-docs-key-type: employee @@ -7250,6 +7312,7 @@ paths: in: path description: 'key: id of picture' required: true + style: simple schema: type: string x-ms-docs-key-type: picture @@ -7278,6 +7341,7 @@ paths: in: path description: 'key: id of company' required: true + style: simple schema: type: string x-ms-docs-key-type: company @@ -7361,36 +7425,6 @@ paths: nextLinkName: '@odata.nextLink' operationName: listMore x-ms-docs-operation-type: operation - post: - tags: - - financials.company - summary: Create new navigation property to generalLedgerEntries for financials - operationId: financials.companies_CreateGeneralLedgerEntries - parameters: - - name: company-id - in: path - description: 'key: id of company' - required: true - schema: - type: string - x-ms-docs-key-type: company - requestBody: - description: New navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.generalLedgerEntry' - required: true - responses: - '201': - description: Created navigation property. - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.generalLedgerEntry' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation '/financials/companies/{company-id}/generalLedgerEntries/{generalLedgerEntry-id}': get: tags: @@ -7402,6 +7436,7 @@ paths: in: path description: 'key: id of company' required: true + style: simple schema: type: string x-ms-docs-key-type: company @@ -7409,6 +7444,7 @@ paths: in: path description: 'key: id of generalLedgerEntry' required: true + style: simple schema: type: string x-ms-docs-key-type: generalLedgerEntry @@ -7474,6 +7510,7 @@ paths: in: path description: 'key: id of company' required: true + style: simple schema: type: string x-ms-docs-key-type: company @@ -7481,6 +7518,7 @@ paths: in: path description: 'key: id of generalLedgerEntry' required: true + style: simple schema: type: string x-ms-docs-key-type: generalLedgerEntry @@ -7534,6 +7572,7 @@ paths: in: path description: 'key: id of company' required: true + style: simple schema: type: string x-ms-docs-key-type: company @@ -7541,6 +7580,7 @@ paths: in: path description: 'key: id of generalLedgerEntry' required: true + style: simple schema: type: string x-ms-docs-key-type: generalLedgerEntry @@ -7568,6 +7608,7 @@ paths: in: path description: 'key: id of company' required: true + style: simple schema: type: string x-ms-docs-key-type: company @@ -7641,6 +7682,7 @@ paths: in: path description: 'key: id of company' required: true + style: simple schema: type: string x-ms-docs-key-type: company @@ -7672,6 +7714,7 @@ paths: in: path description: 'key: id of company' required: true + style: simple schema: type: string x-ms-docs-key-type: company @@ -7679,6 +7722,7 @@ paths: in: path description: 'key: id of itemCategory' required: true + style: simple schema: type: string x-ms-docs-key-type: itemCategory @@ -7729,6 +7773,7 @@ paths: in: path description: 'key: id of company' required: true + style: simple schema: type: string x-ms-docs-key-type: company @@ -7736,6 +7781,7 @@ paths: in: path description: 'key: id of itemCategory' required: true + style: simple schema: type: string x-ms-docs-key-type: itemCategory @@ -7762,6 +7808,7 @@ paths: in: path description: 'key: id of company' required: true + style: simple schema: type: string x-ms-docs-key-type: company @@ -7769,12 +7816,14 @@ paths: in: path description: 'key: id of itemCategory' required: true + style: simple schema: type: string x-ms-docs-key-type: itemCategory - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -7794,6 +7843,7 @@ paths: in: path description: 'key: id of company' required: true + style: simple schema: type: string x-ms-docs-key-type: company @@ -7907,6 +7957,7 @@ paths: in: path description: 'key: id of company' required: true + style: simple schema: type: string x-ms-docs-key-type: company @@ -7938,6 +7989,7 @@ paths: in: path description: 'key: id of company' required: true + style: simple schema: type: string x-ms-docs-key-type: company @@ -7945,6 +7997,7 @@ paths: in: path description: 'key: id of item' required: true + style: simple schema: type: string x-ms-docs-key-type: item @@ -8022,6 +8075,7 @@ paths: in: path description: 'key: id of company' required: true + style: simple schema: type: string x-ms-docs-key-type: company @@ -8029,6 +8083,7 @@ paths: in: path description: 'key: id of item' required: true + style: simple schema: type: string x-ms-docs-key-type: item @@ -8055,6 +8110,7 @@ paths: in: path description: 'key: id of company' required: true + style: simple schema: type: string x-ms-docs-key-type: company @@ -8062,12 +8118,14 @@ paths: in: path description: 'key: id of item' required: true + style: simple schema: type: string x-ms-docs-key-type: item - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -8087,6 +8145,7 @@ paths: in: path description: 'key: id of company' required: true + style: simple schema: type: string x-ms-docs-key-type: company @@ -8094,6 +8153,7 @@ paths: in: path description: 'key: id of item' required: true + style: simple schema: type: string x-ms-docs-key-type: item @@ -8144,6 +8204,7 @@ paths: in: path description: 'key: id of company' required: true + style: simple schema: type: string x-ms-docs-key-type: company @@ -8151,6 +8212,7 @@ paths: in: path description: 'key: id of item' required: true + style: simple schema: type: string x-ms-docs-key-type: item @@ -8177,6 +8239,7 @@ paths: in: path description: 'key: id of company' required: true + style: simple schema: type: string x-ms-docs-key-type: company @@ -8184,12 +8247,14 @@ paths: in: path description: 'key: id of item' required: true + style: simple schema: type: string x-ms-docs-key-type: item - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -8209,6 +8274,7 @@ paths: in: path description: 'key: id of company' required: true + style: simple schema: type: string x-ms-docs-key-type: company @@ -8216,6 +8282,7 @@ paths: in: path description: 'key: id of item' required: true + style: simple schema: type: string x-ms-docs-key-type: item @@ -8292,6 +8359,7 @@ paths: in: path description: 'key: id of company' required: true + style: simple schema: type: string x-ms-docs-key-type: company @@ -8299,6 +8367,7 @@ paths: in: path description: 'key: id of item' required: true + style: simple schema: type: string x-ms-docs-key-type: item @@ -8330,6 +8399,7 @@ paths: in: path description: 'key: id of company' required: true + style: simple schema: type: string x-ms-docs-key-type: company @@ -8337,6 +8407,7 @@ paths: in: path description: 'key: id of item' required: true + style: simple schema: type: string x-ms-docs-key-type: item @@ -8344,6 +8415,7 @@ paths: in: path description: 'key: id of picture' required: true + style: simple schema: type: string x-ms-docs-key-type: picture @@ -8395,6 +8467,7 @@ paths: in: path description: 'key: id of company' required: true + style: simple schema: type: string x-ms-docs-key-type: company @@ -8402,6 +8475,7 @@ paths: in: path description: 'key: id of item' required: true + style: simple schema: type: string x-ms-docs-key-type: item @@ -8409,6 +8483,7 @@ paths: in: path description: 'key: id of picture' required: true + style: simple schema: type: string x-ms-docs-key-type: picture @@ -8435,6 +8510,7 @@ paths: in: path description: 'key: id of company' required: true + style: simple schema: type: string x-ms-docs-key-type: company @@ -8442,6 +8518,7 @@ paths: in: path description: 'key: id of item' required: true + style: simple schema: type: string x-ms-docs-key-type: item @@ -8449,12 +8526,14 @@ paths: in: path description: 'key: id of picture' required: true + style: simple schema: type: string x-ms-docs-key-type: picture - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -8474,6 +8553,7 @@ paths: in: path description: 'key: id of company' required: true + style: simple schema: type: string x-ms-docs-key-type: company @@ -8481,6 +8561,7 @@ paths: in: path description: 'key: id of item' required: true + style: simple schema: type: string x-ms-docs-key-type: item @@ -8488,6 +8569,7 @@ paths: in: path description: 'key: id of picture' required: true + style: simple schema: type: string x-ms-docs-key-type: picture @@ -8512,6 +8594,7 @@ paths: in: path description: 'key: id of company' required: true + style: simple schema: type: string x-ms-docs-key-type: company @@ -8519,6 +8602,7 @@ paths: in: path description: 'key: id of item' required: true + style: simple schema: type: string x-ms-docs-key-type: item @@ -8526,6 +8610,7 @@ paths: in: path description: 'key: id of picture' required: true + style: simple schema: type: string x-ms-docs-key-type: picture @@ -8554,6 +8639,7 @@ paths: in: path description: 'key: id of company' required: true + style: simple schema: type: string x-ms-docs-key-type: company @@ -8653,6 +8739,7 @@ paths: in: path description: 'key: id of company' required: true + style: simple schema: type: string x-ms-docs-key-type: company @@ -8684,6 +8771,7 @@ paths: in: path description: 'key: id of company' required: true + style: simple schema: type: string x-ms-docs-key-type: company @@ -8691,6 +8779,7 @@ paths: in: path description: 'key: id of journalLine' required: true + style: simple schema: type: string x-ms-docs-key-type: journalLine @@ -8757,6 +8846,7 @@ paths: in: path description: 'key: id of company' required: true + style: simple schema: type: string x-ms-docs-key-type: company @@ -8764,6 +8854,7 @@ paths: in: path description: 'key: id of journalLine' required: true + style: simple schema: type: string x-ms-docs-key-type: journalLine @@ -8790,6 +8881,7 @@ paths: in: path description: 'key: id of company' required: true + style: simple schema: type: string x-ms-docs-key-type: company @@ -8797,12 +8889,14 @@ paths: in: path description: 'key: id of journalLine' required: true + style: simple schema: type: string x-ms-docs-key-type: journalLine - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -8822,6 +8916,7 @@ paths: in: path description: 'key: id of company' required: true + style: simple schema: type: string x-ms-docs-key-type: company @@ -8829,6 +8924,7 @@ paths: in: path description: 'key: id of journalLine' required: true + style: simple schema: type: string x-ms-docs-key-type: journalLine @@ -8882,6 +8978,7 @@ paths: in: path description: 'key: id of company' required: true + style: simple schema: type: string x-ms-docs-key-type: company @@ -8889,6 +8986,7 @@ paths: in: path description: 'key: id of journalLine' required: true + style: simple schema: type: string x-ms-docs-key-type: journalLine @@ -8916,6 +9014,7 @@ paths: in: path description: 'key: id of company' required: true + style: simple schema: type: string x-ms-docs-key-type: company @@ -8999,6 +9098,7 @@ paths: in: path description: 'key: id of company' required: true + style: simple schema: type: string x-ms-docs-key-type: company @@ -9030,6 +9130,7 @@ paths: in: path description: 'key: id of company' required: true + style: simple schema: type: string x-ms-docs-key-type: company @@ -9037,6 +9138,7 @@ paths: in: path description: 'key: id of journal' required: true + style: simple schema: type: string x-ms-docs-key-type: journal @@ -9106,6 +9208,7 @@ paths: in: path description: 'key: id of company' required: true + style: simple schema: type: string x-ms-docs-key-type: company @@ -9113,6 +9216,7 @@ paths: in: path description: 'key: id of journal' required: true + style: simple schema: type: string x-ms-docs-key-type: journal @@ -9139,6 +9243,7 @@ paths: in: path description: 'key: id of company' required: true + style: simple schema: type: string x-ms-docs-key-type: company @@ -9146,12 +9251,14 @@ paths: in: path description: 'key: id of journal' required: true + style: simple schema: type: string x-ms-docs-key-type: journal - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -9171,6 +9278,7 @@ paths: in: path description: 'key: id of company' required: true + style: simple schema: type: string x-ms-docs-key-type: company @@ -9178,6 +9286,7 @@ paths: in: path description: 'key: id of journal' required: true + style: simple schema: type: string x-ms-docs-key-type: journal @@ -9231,6 +9340,7 @@ paths: in: path description: 'key: id of company' required: true + style: simple schema: type: string x-ms-docs-key-type: company @@ -9238,6 +9348,7 @@ paths: in: path description: 'key: id of journal' required: true + style: simple schema: type: string x-ms-docs-key-type: journal @@ -9265,6 +9376,7 @@ paths: in: path description: 'key: id of company' required: true + style: simple schema: type: string x-ms-docs-key-type: company @@ -9272,6 +9384,7 @@ paths: in: path description: 'key: id of journal' required: true + style: simple schema: type: string x-ms-docs-key-type: journal @@ -9371,6 +9484,7 @@ paths: in: path description: 'key: id of company' required: true + style: simple schema: type: string x-ms-docs-key-type: company @@ -9378,6 +9492,7 @@ paths: in: path description: 'key: id of journal' required: true + style: simple schema: type: string x-ms-docs-key-type: journal @@ -9409,6 +9524,7 @@ paths: in: path description: 'key: id of company' required: true + style: simple schema: type: string x-ms-docs-key-type: company @@ -9416,6 +9532,7 @@ paths: in: path description: 'key: id of journal' required: true + style: simple schema: type: string x-ms-docs-key-type: journal @@ -9423,6 +9540,7 @@ paths: in: path description: 'key: id of journalLine' required: true + style: simple schema: type: string x-ms-docs-key-type: journalLine @@ -9490,6 +9608,7 @@ paths: in: path description: 'key: id of company' required: true + style: simple schema: type: string x-ms-docs-key-type: company @@ -9497,6 +9616,7 @@ paths: in: path description: 'key: id of journal' required: true + style: simple schema: type: string x-ms-docs-key-type: journal @@ -9504,6 +9624,7 @@ paths: in: path description: 'key: id of journalLine' required: true + style: simple schema: type: string x-ms-docs-key-type: journalLine @@ -9530,6 +9651,7 @@ paths: in: path description: 'key: id of company' required: true + style: simple schema: type: string x-ms-docs-key-type: company @@ -9537,6 +9659,7 @@ paths: in: path description: 'key: id of journal' required: true + style: simple schema: type: string x-ms-docs-key-type: journal @@ -9544,12 +9667,14 @@ paths: in: path description: 'key: id of journalLine' required: true + style: simple schema: type: string x-ms-docs-key-type: journalLine - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -9569,6 +9694,7 @@ paths: in: path description: 'key: id of company' required: true + style: simple schema: type: string x-ms-docs-key-type: company @@ -9576,6 +9702,7 @@ paths: in: path description: 'key: id of journal' required: true + style: simple schema: type: string x-ms-docs-key-type: journal @@ -9583,6 +9710,7 @@ paths: in: path description: 'key: id of journalLine' required: true + style: simple schema: type: string x-ms-docs-key-type: journalLine @@ -9636,6 +9764,7 @@ paths: in: path description: 'key: id of company' required: true + style: simple schema: type: string x-ms-docs-key-type: company @@ -9643,6 +9772,7 @@ paths: in: path description: 'key: id of journal' required: true + style: simple schema: type: string x-ms-docs-key-type: journal @@ -9650,6 +9780,7 @@ paths: in: path description: 'key: id of journalLine' required: true + style: simple schema: type: string x-ms-docs-key-type: journalLine @@ -9677,6 +9808,7 @@ paths: in: path description: 'key: id of company' required: true + style: simple schema: type: string x-ms-docs-key-type: company @@ -9684,6 +9816,7 @@ paths: in: path description: 'key: id of journal' required: true + style: simple schema: type: string x-ms-docs-key-type: journal @@ -9704,6 +9837,7 @@ paths: in: path description: 'key: id of company' required: true + style: simple schema: type: string x-ms-docs-key-type: company @@ -9777,6 +9911,7 @@ paths: in: path description: 'key: id of company' required: true + style: simple schema: type: string x-ms-docs-key-type: company @@ -9808,6 +9943,7 @@ paths: in: path description: 'key: id of company' required: true + style: simple schema: type: string x-ms-docs-key-type: company @@ -9815,6 +9951,7 @@ paths: in: path description: 'key: id of paymentMethod' required: true + style: simple schema: type: string x-ms-docs-key-type: paymentMethod @@ -9865,6 +10002,7 @@ paths: in: path description: 'key: id of company' required: true + style: simple schema: type: string x-ms-docs-key-type: company @@ -9872,6 +10010,7 @@ paths: in: path description: 'key: id of paymentMethod' required: true + style: simple schema: type: string x-ms-docs-key-type: paymentMethod @@ -9898,6 +10037,7 @@ paths: in: path description: 'key: id of company' required: true + style: simple schema: type: string x-ms-docs-key-type: company @@ -9905,12 +10045,14 @@ paths: in: path description: 'key: id of paymentMethod' required: true + style: simple schema: type: string x-ms-docs-key-type: paymentMethod - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -9930,6 +10072,7 @@ paths: in: path description: 'key: id of company' required: true + style: simple schema: type: string x-ms-docs-key-type: company @@ -10015,6 +10158,7 @@ paths: in: path description: 'key: id of company' required: true + style: simple schema: type: string x-ms-docs-key-type: company @@ -10046,6 +10190,7 @@ paths: in: path description: 'key: id of company' required: true + style: simple schema: type: string x-ms-docs-key-type: company @@ -10053,6 +10198,7 @@ paths: in: path description: 'key: id of paymentTerm' required: true + style: simple schema: type: string x-ms-docs-key-type: paymentTerm @@ -10107,6 +10253,7 @@ paths: in: path description: 'key: id of company' required: true + style: simple schema: type: string x-ms-docs-key-type: company @@ -10114,6 +10261,7 @@ paths: in: path description: 'key: id of paymentTerm' required: true + style: simple schema: type: string x-ms-docs-key-type: paymentTerm @@ -10140,6 +10288,7 @@ paths: in: path description: 'key: id of company' required: true + style: simple schema: type: string x-ms-docs-key-type: company @@ -10147,12 +10296,14 @@ paths: in: path description: 'key: id of paymentTerm' required: true + style: simple schema: type: string x-ms-docs-key-type: paymentTerm - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -10172,6 +10323,7 @@ paths: in: path description: 'key: id of company' required: true + style: simple schema: type: string x-ms-docs-key-type: company @@ -10248,6 +10400,7 @@ paths: in: path description: 'key: id of company' required: true + style: simple schema: type: string x-ms-docs-key-type: company @@ -10279,6 +10432,7 @@ paths: in: path description: 'key: id of company' required: true + style: simple schema: type: string x-ms-docs-key-type: company @@ -10286,6 +10440,7 @@ paths: in: path description: 'key: id of picture' required: true + style: simple schema: type: string x-ms-docs-key-type: picture @@ -10337,6 +10492,7 @@ paths: in: path description: 'key: id of company' required: true + style: simple schema: type: string x-ms-docs-key-type: company @@ -10344,6 +10500,7 @@ paths: in: path description: 'key: id of picture' required: true + style: simple schema: type: string x-ms-docs-key-type: picture @@ -10370,6 +10527,7 @@ paths: in: path description: 'key: id of company' required: true + style: simple schema: type: string x-ms-docs-key-type: company @@ -10377,12 +10535,14 @@ paths: in: path description: 'key: id of picture' required: true + style: simple schema: type: string x-ms-docs-key-type: picture - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -10402,6 +10562,7 @@ paths: in: path description: 'key: id of company' required: true + style: simple schema: type: string x-ms-docs-key-type: company @@ -10409,6 +10570,7 @@ paths: in: path description: 'key: id of picture' required: true + style: simple schema: type: string x-ms-docs-key-type: picture @@ -10433,6 +10595,7 @@ paths: in: path description: 'key: id of company' required: true + style: simple schema: type: string x-ms-docs-key-type: company @@ -10440,6 +10603,7 @@ paths: in: path description: 'key: id of picture' required: true + style: simple schema: type: string x-ms-docs-key-type: picture @@ -10468,6 +10632,7 @@ paths: in: path description: 'key: id of company' required: true + style: simple schema: type: string x-ms-docs-key-type: company @@ -10589,36 +10754,6 @@ paths: nextLinkName: '@odata.nextLink' operationName: listMore x-ms-docs-operation-type: operation - post: - tags: - - financials.company - summary: Create new navigation property to purchaseInvoiceLines for financials - operationId: financials.companies_CreatePurchaseInvoiceLines - parameters: - - name: company-id - in: path - description: 'key: id of company' - required: true - schema: - type: string - x-ms-docs-key-type: company - requestBody: - description: New navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.purchaseInvoiceLine' - required: true - responses: - '201': - description: Created navigation property. - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.purchaseInvoiceLine' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation '/financials/companies/{company-id}/purchaseInvoiceLines/{purchaseInvoiceLine-id}': get: tags: @@ -10630,6 +10765,7 @@ paths: in: path description: 'key: id of company' required: true + style: simple schema: type: string x-ms-docs-key-type: company @@ -10637,6 +10773,7 @@ paths: in: path description: 'key: id of purchaseInvoiceLine' required: true + style: simple schema: type: string x-ms-docs-key-type: purchaseInvoiceLine @@ -10720,6 +10857,7 @@ paths: in: path description: 'key: id of company' required: true + style: simple schema: type: string x-ms-docs-key-type: company @@ -10727,6 +10865,7 @@ paths: in: path description: 'key: id of purchaseInvoiceLine' required: true + style: simple schema: type: string x-ms-docs-key-type: purchaseInvoiceLine @@ -10754,6 +10893,7 @@ paths: in: path description: 'key: id of company' required: true + style: simple schema: type: string x-ms-docs-key-type: company @@ -10761,6 +10901,7 @@ paths: in: path description: 'key: id of purchaseInvoiceLine' required: true + style: simple schema: type: string x-ms-docs-key-type: purchaseInvoiceLine @@ -10814,6 +10955,7 @@ paths: in: path description: 'key: id of company' required: true + style: simple schema: type: string x-ms-docs-key-type: company @@ -10821,6 +10963,7 @@ paths: in: path description: 'key: id of purchaseInvoiceLine' required: true + style: simple schema: type: string x-ms-docs-key-type: purchaseInvoiceLine @@ -10848,6 +10991,7 @@ paths: in: path description: 'key: id of company' required: true + style: simple schema: type: string x-ms-docs-key-type: company @@ -10855,6 +10999,7 @@ paths: in: path description: 'key: id of purchaseInvoiceLine' required: true + style: simple schema: type: string x-ms-docs-key-type: purchaseInvoiceLine @@ -10932,6 +11077,7 @@ paths: in: path description: 'key: id of company' required: true + style: simple schema: type: string x-ms-docs-key-type: company @@ -10939,6 +11085,7 @@ paths: in: path description: 'key: id of purchaseInvoiceLine' required: true + style: simple schema: type: string x-ms-docs-key-type: purchaseInvoiceLine @@ -10965,6 +11112,7 @@ paths: in: path description: 'key: id of company' required: true + style: simple schema: type: string x-ms-docs-key-type: company @@ -10972,12 +11120,14 @@ paths: in: path description: 'key: id of purchaseInvoiceLine' required: true + style: simple schema: type: string x-ms-docs-key-type: purchaseInvoiceLine - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -10997,6 +11147,7 @@ paths: in: path description: 'key: id of company' required: true + style: simple schema: type: string x-ms-docs-key-type: company @@ -11004,6 +11155,7 @@ paths: in: path description: 'key: id of purchaseInvoiceLine' required: true + style: simple schema: type: string x-ms-docs-key-type: purchaseInvoiceLine @@ -11054,6 +11206,7 @@ paths: in: path description: 'key: id of company' required: true + style: simple schema: type: string x-ms-docs-key-type: company @@ -11061,6 +11214,7 @@ paths: in: path description: 'key: id of purchaseInvoiceLine' required: true + style: simple schema: type: string x-ms-docs-key-type: purchaseInvoiceLine @@ -11087,6 +11241,7 @@ paths: in: path description: 'key: id of company' required: true + style: simple schema: type: string x-ms-docs-key-type: company @@ -11094,12 +11249,14 @@ paths: in: path description: 'key: id of purchaseInvoiceLine' required: true + style: simple schema: type: string x-ms-docs-key-type: purchaseInvoiceLine - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -11119,6 +11276,7 @@ paths: in: path description: 'key: id of company' required: true + style: simple schema: type: string x-ms-docs-key-type: company @@ -11126,6 +11284,7 @@ paths: in: path description: 'key: id of purchaseInvoiceLine' required: true + style: simple schema: type: string x-ms-docs-key-type: purchaseInvoiceLine @@ -11202,6 +11361,7 @@ paths: in: path description: 'key: id of company' required: true + style: simple schema: type: string x-ms-docs-key-type: company @@ -11209,6 +11369,7 @@ paths: in: path description: 'key: id of purchaseInvoiceLine' required: true + style: simple schema: type: string x-ms-docs-key-type: purchaseInvoiceLine @@ -11240,6 +11401,7 @@ paths: in: path description: 'key: id of company' required: true + style: simple schema: type: string x-ms-docs-key-type: company @@ -11247,6 +11409,7 @@ paths: in: path description: 'key: id of purchaseInvoiceLine' required: true + style: simple schema: type: string x-ms-docs-key-type: purchaseInvoiceLine @@ -11254,6 +11417,7 @@ paths: in: path description: 'key: id of picture' required: true + style: simple schema: type: string x-ms-docs-key-type: picture @@ -11305,6 +11469,7 @@ paths: in: path description: 'key: id of company' required: true + style: simple schema: type: string x-ms-docs-key-type: company @@ -11312,6 +11477,7 @@ paths: in: path description: 'key: id of purchaseInvoiceLine' required: true + style: simple schema: type: string x-ms-docs-key-type: purchaseInvoiceLine @@ -11319,6 +11485,7 @@ paths: in: path description: 'key: id of picture' required: true + style: simple schema: type: string x-ms-docs-key-type: picture @@ -11345,6 +11512,7 @@ paths: in: path description: 'key: id of company' required: true + style: simple schema: type: string x-ms-docs-key-type: company @@ -11352,6 +11520,7 @@ paths: in: path description: 'key: id of purchaseInvoiceLine' required: true + style: simple schema: type: string x-ms-docs-key-type: purchaseInvoiceLine @@ -11359,12 +11528,14 @@ paths: in: path description: 'key: id of picture' required: true + style: simple schema: type: string x-ms-docs-key-type: picture - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -11384,6 +11555,7 @@ paths: in: path description: 'key: id of company' required: true + style: simple schema: type: string x-ms-docs-key-type: company @@ -11391,6 +11563,7 @@ paths: in: path description: 'key: id of purchaseInvoiceLine' required: true + style: simple schema: type: string x-ms-docs-key-type: purchaseInvoiceLine @@ -11398,6 +11571,7 @@ paths: in: path description: 'key: id of picture' required: true + style: simple schema: type: string x-ms-docs-key-type: picture @@ -11422,6 +11596,7 @@ paths: in: path description: 'key: id of company' required: true + style: simple schema: type: string x-ms-docs-key-type: company @@ -11429,6 +11604,7 @@ paths: in: path description: 'key: id of purchaseInvoiceLine' required: true + style: simple schema: type: string x-ms-docs-key-type: purchaseInvoiceLine @@ -11436,6 +11612,7 @@ paths: in: path description: 'key: id of picture' required: true + style: simple schema: type: string x-ms-docs-key-type: picture @@ -11464,6 +11641,7 @@ paths: in: path description: 'key: id of company' required: true + style: simple schema: type: string x-ms-docs-key-type: company @@ -11602,36 +11780,6 @@ paths: nextLinkName: '@odata.nextLink' operationName: listMore x-ms-docs-operation-type: operation - post: - tags: - - financials.company - summary: Create new navigation property to purchaseInvoices for financials - operationId: financials.companies_CreatePurchaseInvoices - parameters: - - name: company-id - in: path - description: 'key: id of company' - required: true - schema: - type: string - x-ms-docs-key-type: company - requestBody: - description: New navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.purchaseInvoice' - required: true - responses: - '201': - description: Created navigation property. - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.purchaseInvoice' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation '/financials/companies/{company-id}/purchaseInvoices/{purchaseInvoice-id}': get: tags: @@ -11643,6 +11791,7 @@ paths: in: path description: 'key: id of company' required: true + style: simple schema: type: string x-ms-docs-key-type: company @@ -11650,6 +11799,7 @@ paths: in: path description: 'key: id of purchaseInvoice' required: true + style: simple schema: type: string x-ms-docs-key-type: purchaseInvoice @@ -11747,6 +11897,7 @@ paths: in: path description: 'key: id of company' required: true + style: simple schema: type: string x-ms-docs-key-type: company @@ -11754,6 +11905,7 @@ paths: in: path description: 'key: id of purchaseInvoice' required: true + style: simple schema: type: string x-ms-docs-key-type: purchaseInvoice @@ -11781,6 +11933,7 @@ paths: in: path description: 'key: id of company' required: true + style: simple schema: type: string x-ms-docs-key-type: company @@ -11788,6 +11941,7 @@ paths: in: path description: 'key: id of purchaseInvoice' required: true + style: simple schema: type: string x-ms-docs-key-type: purchaseInvoice @@ -11841,6 +11995,7 @@ paths: in: path description: 'key: id of company' required: true + style: simple schema: type: string x-ms-docs-key-type: company @@ -11848,6 +12003,7 @@ paths: in: path description: 'key: id of purchaseInvoice' required: true + style: simple schema: type: string x-ms-docs-key-type: purchaseInvoice @@ -11874,6 +12030,7 @@ paths: in: path description: 'key: id of company' required: true + style: simple schema: type: string x-ms-docs-key-type: company @@ -11881,12 +12038,14 @@ paths: in: path description: 'key: id of purchaseInvoice' required: true + style: simple schema: type: string x-ms-docs-key-type: purchaseInvoice - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -11906,6 +12065,7 @@ paths: in: path description: 'key: id of company' required: true + style: simple schema: type: string x-ms-docs-key-type: company @@ -11913,6 +12073,7 @@ paths: in: path description: 'key: id of purchaseInvoice' required: true + style: simple schema: type: string x-ms-docs-key-type: purchaseInvoice @@ -11933,6 +12094,7 @@ paths: in: path description: 'key: id of company' required: true + style: simple schema: type: string x-ms-docs-key-type: company @@ -11940,6 +12102,7 @@ paths: in: path description: 'key: id of purchaseInvoice' required: true + style: simple schema: type: string x-ms-docs-key-type: purchaseInvoice @@ -12061,16 +12224,18 @@ paths: nextLinkName: '@odata.nextLink' operationName: listMore x-ms-docs-operation-type: operation - post: + '/financials/companies/{company-id}/purchaseInvoices/{purchaseInvoice-id}/purchaseInvoiceLines/{purchaseInvoiceLine-id}': + get: tags: - financials.company - summary: Create new navigation property to purchaseInvoiceLines for financials - operationId: financials.companies.purchaseInvoices_CreatePurchaseInvoiceLines + summary: Get purchaseInvoiceLines from financials + operationId: financials.companies.purchaseInvoices_GetPurchaseInvoiceLines parameters: - name: company-id in: path description: 'key: id of company' required: true + style: simple schema: type: string x-ms-docs-key-type: company @@ -12078,285 +12243,259 @@ paths: in: path description: 'key: id of purchaseInvoice' required: true + style: simple schema: type: string x-ms-docs-key-type: purchaseInvoice + - name: purchaseInvoiceLine-id + in: path + description: 'key: id of purchaseInvoiceLine' + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: purchaseInvoiceLine + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - accountId + - amountExcludingTax + - amountIncludingTax + - description + - discountAmount + - discountAppliedBeforeTax + - discountPercent + - documentId + - expectedReceiptDate + - invoiceDiscountAllocation + - itemId + - lineType + - netAmount + - netAmountIncludingTax + - netTaxAmount + - quantity + - sequence + - taxCode + - taxPercent + - totalTaxAmount + - unitCost + - account + - item + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + - account + - item + type: string + responses: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.purchaseInvoiceLine' + links: + account: + operationId: financials.companies.purchaseInvoices.PurchaseInvoiceLines.GetAccount + parameters: + company-id: $request.path.company-id + purchaseInvoice-id: $request.path.purchaseInvoice-id + purchaseInvoiceLine-id: $request.path.purchaseInvoiceLine-id + item: + operationId: financials.companies.purchaseInvoices.PurchaseInvoiceLines.GetItem + parameters: + company-id: $request.path.company-id + purchaseInvoice-id: $request.path.purchaseInvoice-id + purchaseInvoiceLine-id: $request.path.purchaseInvoiceLine-id + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - financials.company + summary: Update the navigation property purchaseInvoiceLines in financials + operationId: financials.companies.purchaseInvoices_UpdatePurchaseInvoiceLines + parameters: + - name: company-id + in: path + description: 'key: id of company' + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: company + - name: purchaseInvoice-id + in: path + description: 'key: id of purchaseInvoice' + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: purchaseInvoice + - name: purchaseInvoiceLine-id + in: path + description: 'key: id of purchaseInvoiceLine' + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: purchaseInvoiceLine requestBody: - description: New navigation property + description: New navigation property values content: application/json: schema: $ref: '#/components/schemas/microsoft.graph.purchaseInvoiceLine' required: true responses: - '201': - description: Created navigation property. + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/financials/companies/{company-id}/purchaseInvoices/{purchaseInvoice-id}/purchaseInvoiceLines/{purchaseInvoiceLine-id}/account': + get: + tags: + - financials.company + summary: Get account from financials + operationId: financials.companies.purchaseInvoices.purchaseInvoiceLines_GetAccount + parameters: + - name: company-id + in: path + description: 'key: id of company' + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: company + - name: purchaseInvoice-id + in: path + description: 'key: id of purchaseInvoice' + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: purchaseInvoice + - name: purchaseInvoiceLine-id + in: path + description: 'key: id of purchaseInvoiceLine' + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: purchaseInvoiceLine + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - blocked + - category + - displayName + - lastModifiedDateTime + - number + - subCategory + 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.purchaseInvoiceLine' + $ref: '#/components/schemas/microsoft.graph.account' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/financials/companies/{company-id}/purchaseInvoices/{purchaseInvoice-id}/purchaseInvoiceLines/{purchaseInvoiceLine-id}': + patch: + tags: + - financials.company + summary: Update the navigation property account in financials + operationId: financials.companies.purchaseInvoices.purchaseInvoiceLines_UpdateAccount + parameters: + - name: company-id + in: path + description: 'key: id of company' + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: company + - name: purchaseInvoice-id + in: path + description: 'key: id of purchaseInvoice' + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: purchaseInvoice + - name: purchaseInvoiceLine-id + in: path + description: 'key: id of purchaseInvoiceLine' + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: purchaseInvoiceLine + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.account' + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/financials/companies/{company-id}/purchaseInvoices/{purchaseInvoice-id}/purchaseInvoiceLines/{purchaseInvoiceLine-id}/item': get: tags: - financials.company - summary: Get purchaseInvoiceLines from financials - operationId: financials.companies.purchaseInvoices_GetPurchaseInvoiceLines - parameters: - - name: company-id - in: path - description: 'key: id of company' - required: true - schema: - type: string - x-ms-docs-key-type: company - - name: purchaseInvoice-id - in: path - description: 'key: id of purchaseInvoice' - required: true - schema: - type: string - x-ms-docs-key-type: purchaseInvoice - - name: purchaseInvoiceLine-id - in: path - description: 'key: id of purchaseInvoiceLine' - required: true - schema: - type: string - x-ms-docs-key-type: purchaseInvoiceLine - - name: $select - in: query - description: Select properties to be returned - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - id - - accountId - - amountExcludingTax - - amountIncludingTax - - description - - discountAmount - - discountAppliedBeforeTax - - discountPercent - - documentId - - expectedReceiptDate - - invoiceDiscountAllocation - - itemId - - lineType - - netAmount - - netAmountIncludingTax - - netTaxAmount - - quantity - - sequence - - taxCode - - taxPercent - - totalTaxAmount - - unitCost - - account - - item - type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - '*' - - account - - item - type: string - responses: - '200': - description: Retrieved navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.purchaseInvoiceLine' - links: - account: - operationId: financials.companies.purchaseInvoices.PurchaseInvoiceLines.GetAccount - parameters: - company-id: $request.path.company-id - purchaseInvoice-id: $request.path.purchaseInvoice-id - purchaseInvoiceLine-id: $request.path.purchaseInvoiceLine-id - item: - operationId: financials.companies.purchaseInvoices.PurchaseInvoiceLines.GetItem - parameters: - company-id: $request.path.company-id - purchaseInvoice-id: $request.path.purchaseInvoice-id - purchaseInvoiceLine-id: $request.path.purchaseInvoiceLine-id - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - patch: - tags: - - financials.company - summary: Update the navigation property purchaseInvoiceLines in financials - operationId: financials.companies.purchaseInvoices_UpdatePurchaseInvoiceLines - parameters: - - name: company-id - in: path - description: 'key: id of company' - required: true - schema: - type: string - x-ms-docs-key-type: company - - name: purchaseInvoice-id - in: path - description: 'key: id of purchaseInvoice' - required: true - schema: - type: string - x-ms-docs-key-type: purchaseInvoice - - name: purchaseInvoiceLine-id - in: path - description: 'key: id of purchaseInvoiceLine' - required: true - schema: - type: string - x-ms-docs-key-type: purchaseInvoiceLine - requestBody: - description: New navigation property values - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.purchaseInvoiceLine' - required: true - responses: - '204': - description: Success - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/financials/companies/{company-id}/purchaseInvoices/{purchaseInvoice-id}/purchaseInvoiceLines/{purchaseInvoiceLine-id}/account': - get: - tags: - - financials.company - summary: Get account from financials - operationId: financials.companies.purchaseInvoices.purchaseInvoiceLines_GetAccount - parameters: - - name: company-id - in: path - description: 'key: id of company' - required: true - schema: - type: string - x-ms-docs-key-type: company - - name: purchaseInvoice-id - in: path - description: 'key: id of purchaseInvoice' - required: true - schema: - type: string - x-ms-docs-key-type: purchaseInvoice - - name: purchaseInvoiceLine-id - in: path - description: 'key: id of purchaseInvoiceLine' - required: true - schema: - type: string - x-ms-docs-key-type: purchaseInvoiceLine - - name: $select - in: query - description: Select properties to be returned - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - id - - blocked - - category - - displayName - - lastModifiedDateTime - - number - - subCategory - 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.account' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - patch: - tags: - - financials.company - summary: Update the navigation property account in financials - operationId: financials.companies.purchaseInvoices.purchaseInvoiceLines_UpdateAccount - parameters: - - name: company-id - in: path - description: 'key: id of company' - required: true - schema: - type: string - x-ms-docs-key-type: company - - name: purchaseInvoice-id - in: path - description: 'key: id of purchaseInvoice' - required: true - schema: - type: string - x-ms-docs-key-type: purchaseInvoice - - name: purchaseInvoiceLine-id - in: path - description: 'key: id of purchaseInvoiceLine' - required: true - schema: - type: string - x-ms-docs-key-type: purchaseInvoiceLine - requestBody: - description: New navigation property values - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.account' - required: true - responses: - '204': - description: Success - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/financials/companies/{company-id}/purchaseInvoices/{purchaseInvoice-id}/purchaseInvoiceLines/{purchaseInvoiceLine-id}/item': - get: - tags: - - financials.company - summary: Get item from financials - operationId: financials.companies.purchaseInvoices.purchaseInvoiceLines_GetItem + summary: Get item from financials + operationId: financials.companies.purchaseInvoices.purchaseInvoiceLines_GetItem parameters: - name: company-id in: path description: 'key: id of company' required: true + style: simple schema: type: string x-ms-docs-key-type: company @@ -12364,6 +12503,7 @@ paths: in: path description: 'key: id of purchaseInvoice' required: true + style: simple schema: type: string x-ms-docs-key-type: purchaseInvoice @@ -12371,6 +12511,7 @@ paths: in: path description: 'key: id of purchaseInvoiceLine' required: true + style: simple schema: type: string x-ms-docs-key-type: purchaseInvoiceLine @@ -12450,6 +12591,7 @@ paths: in: path description: 'key: id of company' required: true + style: simple schema: type: string x-ms-docs-key-type: company @@ -12457,6 +12599,7 @@ paths: in: path description: 'key: id of purchaseInvoice' required: true + style: simple schema: type: string x-ms-docs-key-type: purchaseInvoice @@ -12464,6 +12607,7 @@ paths: in: path description: 'key: id of purchaseInvoiceLine' required: true + style: simple schema: type: string x-ms-docs-key-type: purchaseInvoiceLine @@ -12490,6 +12634,7 @@ paths: in: path description: 'key: id of company' required: true + style: simple schema: type: string x-ms-docs-key-type: company @@ -12497,6 +12642,7 @@ paths: in: path description: 'key: id of purchaseInvoice' required: true + style: simple schema: type: string x-ms-docs-key-type: purchaseInvoice @@ -12504,12 +12650,14 @@ paths: in: path description: 'key: id of purchaseInvoiceLine' required: true + style: simple schema: type: string x-ms-docs-key-type: purchaseInvoiceLine - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -12529,6 +12677,7 @@ paths: in: path description: 'key: id of company' required: true + style: simple schema: type: string x-ms-docs-key-type: company @@ -12536,6 +12685,7 @@ paths: in: path description: 'key: id of purchaseInvoice' required: true + style: simple schema: type: string x-ms-docs-key-type: purchaseInvoice @@ -12543,6 +12693,7 @@ paths: in: path description: 'key: id of purchaseInvoiceLine' required: true + style: simple schema: type: string x-ms-docs-key-type: purchaseInvoiceLine @@ -12593,6 +12744,7 @@ paths: in: path description: 'key: id of company' required: true + style: simple schema: type: string x-ms-docs-key-type: company @@ -12600,6 +12752,7 @@ paths: in: path description: 'key: id of purchaseInvoice' required: true + style: simple schema: type: string x-ms-docs-key-type: purchaseInvoice @@ -12607,6 +12760,7 @@ paths: in: path description: 'key: id of purchaseInvoiceLine' required: true + style: simple schema: type: string x-ms-docs-key-type: purchaseInvoiceLine @@ -12633,6 +12787,7 @@ paths: in: path description: 'key: id of company' required: true + style: simple schema: type: string x-ms-docs-key-type: company @@ -12640,6 +12795,7 @@ paths: in: path description: 'key: id of purchaseInvoice' required: true + style: simple schema: type: string x-ms-docs-key-type: purchaseInvoice @@ -12647,12 +12803,14 @@ paths: in: path description: 'key: id of purchaseInvoiceLine' required: true + style: simple schema: type: string x-ms-docs-key-type: purchaseInvoiceLine - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -12672,6 +12830,7 @@ paths: in: path description: 'key: id of company' required: true + style: simple schema: type: string x-ms-docs-key-type: company @@ -12679,6 +12838,7 @@ paths: in: path description: 'key: id of purchaseInvoice' required: true + style: simple schema: type: string x-ms-docs-key-type: purchaseInvoice @@ -12686,6 +12846,7 @@ paths: in: path description: 'key: id of purchaseInvoiceLine' required: true + style: simple schema: type: string x-ms-docs-key-type: purchaseInvoiceLine @@ -12762,6 +12923,7 @@ paths: in: path description: 'key: id of company' required: true + style: simple schema: type: string x-ms-docs-key-type: company @@ -12769,6 +12931,7 @@ paths: in: path description: 'key: id of purchaseInvoice' required: true + style: simple schema: type: string x-ms-docs-key-type: purchaseInvoice @@ -12776,6 +12939,7 @@ paths: in: path description: 'key: id of purchaseInvoiceLine' required: true + style: simple schema: type: string x-ms-docs-key-type: purchaseInvoiceLine @@ -12807,6 +12971,7 @@ paths: in: path description: 'key: id of company' required: true + style: simple schema: type: string x-ms-docs-key-type: company @@ -12814,6 +12979,7 @@ paths: in: path description: 'key: id of purchaseInvoice' required: true + style: simple schema: type: string x-ms-docs-key-type: purchaseInvoice @@ -12821,6 +12987,7 @@ paths: in: path description: 'key: id of purchaseInvoiceLine' required: true + style: simple schema: type: string x-ms-docs-key-type: purchaseInvoiceLine @@ -12828,6 +12995,7 @@ paths: in: path description: 'key: id of picture' required: true + style: simple schema: type: string x-ms-docs-key-type: picture @@ -12879,6 +13047,7 @@ paths: in: path description: 'key: id of company' required: true + style: simple schema: type: string x-ms-docs-key-type: company @@ -12886,6 +13055,7 @@ paths: in: path description: 'key: id of purchaseInvoice' required: true + style: simple schema: type: string x-ms-docs-key-type: purchaseInvoice @@ -12893,6 +13063,7 @@ paths: in: path description: 'key: id of purchaseInvoiceLine' required: true + style: simple schema: type: string x-ms-docs-key-type: purchaseInvoiceLine @@ -12900,6 +13071,7 @@ paths: in: path description: 'key: id of picture' required: true + style: simple schema: type: string x-ms-docs-key-type: picture @@ -12926,6 +13098,7 @@ paths: in: path description: 'key: id of company' required: true + style: simple schema: type: string x-ms-docs-key-type: company @@ -12933,6 +13106,7 @@ paths: in: path description: 'key: id of purchaseInvoice' required: true + style: simple schema: type: string x-ms-docs-key-type: purchaseInvoice @@ -12940,6 +13114,7 @@ paths: in: path description: 'key: id of purchaseInvoiceLine' required: true + style: simple schema: type: string x-ms-docs-key-type: purchaseInvoiceLine @@ -12947,12 +13122,14 @@ paths: in: path description: 'key: id of picture' required: true + style: simple schema: type: string x-ms-docs-key-type: picture - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -12972,6 +13149,7 @@ paths: in: path description: 'key: id of company' required: true + style: simple schema: type: string x-ms-docs-key-type: company @@ -12979,6 +13157,7 @@ paths: in: path description: 'key: id of purchaseInvoice' required: true + style: simple schema: type: string x-ms-docs-key-type: purchaseInvoice @@ -12986,6 +13165,7 @@ paths: in: path description: 'key: id of purchaseInvoiceLine' required: true + style: simple schema: type: string x-ms-docs-key-type: purchaseInvoiceLine @@ -12993,6 +13173,7 @@ paths: in: path description: 'key: id of picture' required: true + style: simple schema: type: string x-ms-docs-key-type: picture @@ -13017,6 +13198,7 @@ paths: in: path description: 'key: id of company' required: true + style: simple schema: type: string x-ms-docs-key-type: company @@ -13024,6 +13206,7 @@ paths: in: path description: 'key: id of purchaseInvoice' required: true + style: simple schema: type: string x-ms-docs-key-type: purchaseInvoice @@ -13031,6 +13214,7 @@ paths: in: path description: 'key: id of purchaseInvoiceLine' required: true + style: simple schema: type: string x-ms-docs-key-type: purchaseInvoiceLine @@ -13038,6 +13222,7 @@ paths: in: path description: 'key: id of picture' required: true + style: simple schema: type: string x-ms-docs-key-type: picture @@ -13066,6 +13251,7 @@ paths: in: path description: 'key: id of company' required: true + style: simple schema: type: string x-ms-docs-key-type: company @@ -13073,6 +13259,7 @@ paths: in: path description: 'key: id of purchaseInvoice' required: true + style: simple schema: type: string x-ms-docs-key-type: purchaseInvoice @@ -13164,6 +13351,7 @@ paths: in: path description: 'key: id of company' required: true + style: simple schema: type: string x-ms-docs-key-type: company @@ -13171,6 +13359,7 @@ paths: in: path description: 'key: id of purchaseInvoice' required: true + style: simple schema: type: string x-ms-docs-key-type: purchaseInvoice @@ -13197,6 +13386,7 @@ paths: in: path description: 'key: id of company' required: true + style: simple schema: type: string x-ms-docs-key-type: company @@ -13204,12 +13394,14 @@ paths: in: path description: 'key: id of purchaseInvoice' required: true + style: simple schema: type: string x-ms-docs-key-type: purchaseInvoice - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -13229,6 +13421,7 @@ paths: in: path description: 'key: id of company' required: true + style: simple schema: type: string x-ms-docs-key-type: company @@ -13236,6 +13429,7 @@ paths: in: path description: 'key: id of purchaseInvoice' required: true + style: simple schema: type: string x-ms-docs-key-type: purchaseInvoice @@ -13289,6 +13483,7 @@ paths: in: path description: 'key: id of company' required: true + style: simple schema: type: string x-ms-docs-key-type: company @@ -13296,6 +13491,7 @@ paths: in: path description: 'key: id of purchaseInvoice' required: true + style: simple schema: type: string x-ms-docs-key-type: purchaseInvoice @@ -13322,6 +13518,7 @@ paths: in: path description: 'key: id of company' required: true + style: simple schema: type: string x-ms-docs-key-type: company @@ -13329,12 +13526,14 @@ paths: in: path description: 'key: id of purchaseInvoice' required: true + style: simple schema: type: string x-ms-docs-key-type: purchaseInvoice - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -13354,6 +13553,7 @@ paths: in: path description: 'key: id of company' required: true + style: simple schema: type: string x-ms-docs-key-type: company @@ -13361,6 +13561,7 @@ paths: in: path description: 'key: id of purchaseInvoice' required: true + style: simple schema: type: string x-ms-docs-key-type: purchaseInvoice @@ -13411,6 +13612,7 @@ paths: in: path description: 'key: id of company' required: true + style: simple schema: type: string x-ms-docs-key-type: company @@ -13418,6 +13620,7 @@ paths: in: path description: 'key: id of purchaseInvoice' required: true + style: simple schema: type: string x-ms-docs-key-type: purchaseInvoice @@ -13444,6 +13647,7 @@ paths: in: path description: 'key: id of company' required: true + style: simple schema: type: string x-ms-docs-key-type: company @@ -13451,12 +13655,14 @@ paths: in: path description: 'key: id of purchaseInvoice' required: true + style: simple schema: type: string x-ms-docs-key-type: purchaseInvoice - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -13476,6 +13682,7 @@ paths: in: path description: 'key: id of company' required: true + style: simple schema: type: string x-ms-docs-key-type: company @@ -13483,6 +13690,7 @@ paths: in: path description: 'key: id of purchaseInvoice' required: true + style: simple schema: type: string x-ms-docs-key-type: purchaseInvoice @@ -13537,6 +13745,7 @@ paths: in: path description: 'key: id of company' required: true + style: simple schema: type: string x-ms-docs-key-type: company @@ -13544,6 +13753,7 @@ paths: in: path description: 'key: id of purchaseInvoice' required: true + style: simple schema: type: string x-ms-docs-key-type: purchaseInvoice @@ -13570,6 +13780,7 @@ paths: in: path description: 'key: id of company' required: true + style: simple schema: type: string x-ms-docs-key-type: company @@ -13577,12 +13788,14 @@ paths: in: path description: 'key: id of purchaseInvoice' required: true + style: simple schema: type: string x-ms-docs-key-type: purchaseInvoice - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -13602,6 +13815,7 @@ paths: in: path description: 'key: id of company' required: true + style: simple schema: type: string x-ms-docs-key-type: company @@ -13609,6 +13823,7 @@ paths: in: path description: 'key: id of purchaseInvoice' required: true + style: simple schema: type: string x-ms-docs-key-type: purchaseInvoice @@ -13685,6 +13900,7 @@ paths: in: path description: 'key: id of company' required: true + style: simple schema: type: string x-ms-docs-key-type: company @@ -13692,6 +13908,7 @@ paths: in: path description: 'key: id of purchaseInvoice' required: true + style: simple schema: type: string x-ms-docs-key-type: purchaseInvoice @@ -13723,6 +13940,7 @@ paths: in: path description: 'key: id of company' required: true + style: simple schema: type: string x-ms-docs-key-type: company @@ -13730,6 +13948,7 @@ paths: in: path description: 'key: id of purchaseInvoice' required: true + style: simple schema: type: string x-ms-docs-key-type: purchaseInvoice @@ -13737,6 +13956,7 @@ paths: in: path description: 'key: id of picture' required: true + style: simple schema: type: string x-ms-docs-key-type: picture @@ -13788,6 +14008,7 @@ paths: in: path description: 'key: id of company' required: true + style: simple schema: type: string x-ms-docs-key-type: company @@ -13795,6 +14016,7 @@ paths: in: path description: 'key: id of purchaseInvoice' required: true + style: simple schema: type: string x-ms-docs-key-type: purchaseInvoice @@ -13802,6 +14024,7 @@ paths: in: path description: 'key: id of picture' required: true + style: simple schema: type: string x-ms-docs-key-type: picture @@ -13828,6 +14051,7 @@ paths: in: path description: 'key: id of company' required: true + style: simple schema: type: string x-ms-docs-key-type: company @@ -13835,6 +14059,7 @@ paths: in: path description: 'key: id of purchaseInvoice' required: true + style: simple schema: type: string x-ms-docs-key-type: purchaseInvoice @@ -13842,12 +14067,14 @@ paths: in: path description: 'key: id of picture' required: true + style: simple schema: type: string x-ms-docs-key-type: picture - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -13867,6 +14094,7 @@ paths: in: path description: 'key: id of company' required: true + style: simple schema: type: string x-ms-docs-key-type: company @@ -13874,6 +14102,7 @@ paths: in: path description: 'key: id of purchaseInvoice' required: true + style: simple schema: type: string x-ms-docs-key-type: purchaseInvoice @@ -13881,6 +14110,7 @@ paths: in: path description: 'key: id of picture' required: true + style: simple schema: type: string x-ms-docs-key-type: picture @@ -13905,6 +14135,7 @@ paths: in: path description: 'key: id of company' required: true + style: simple schema: type: string x-ms-docs-key-type: company @@ -13912,6 +14143,7 @@ paths: in: path description: 'key: id of purchaseInvoice' required: true + style: simple schema: type: string x-ms-docs-key-type: purchaseInvoice @@ -13919,6 +14151,7 @@ paths: in: path description: 'key: id of picture' required: true + style: simple schema: type: string x-ms-docs-key-type: picture @@ -13947,6 +14180,7 @@ paths: in: path description: 'key: id of company' required: true + style: simple schema: type: string x-ms-docs-key-type: company @@ -14071,36 +14305,6 @@ paths: nextLinkName: '@odata.nextLink' operationName: listMore x-ms-docs-operation-type: operation - post: - tags: - - financials.company - summary: Create new navigation property to salesCreditMemoLines for financials - operationId: financials.companies_CreateSalesCreditMemoLines - parameters: - - name: company-id - in: path - description: 'key: id of company' - required: true - schema: - type: string - x-ms-docs-key-type: company - requestBody: - description: New navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.salesCreditMemoLine' - required: true - responses: - '201': - description: Created navigation property. - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.salesCreditMemoLine' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation '/financials/companies/{company-id}/salesCreditMemoLines/{salesCreditMemoLine-id}': get: tags: @@ -14112,6 +14316,7 @@ paths: in: path description: 'key: id of company' required: true + style: simple schema: type: string x-ms-docs-key-type: company @@ -14119,6 +14324,7 @@ paths: in: path description: 'key: id of salesCreditMemoLine' required: true + style: simple schema: type: string x-ms-docs-key-type: salesCreditMemoLine @@ -14203,6 +14409,7 @@ paths: in: path description: 'key: id of company' required: true + style: simple schema: type: string x-ms-docs-key-type: company @@ -14210,6 +14417,7 @@ paths: in: path description: 'key: id of salesCreditMemoLine' required: true + style: simple schema: type: string x-ms-docs-key-type: salesCreditMemoLine @@ -14237,6 +14445,7 @@ paths: in: path description: 'key: id of company' required: true + style: simple schema: type: string x-ms-docs-key-type: company @@ -14244,6 +14453,7 @@ paths: in: path description: 'key: id of salesCreditMemoLine' required: true + style: simple schema: type: string x-ms-docs-key-type: salesCreditMemoLine @@ -14297,6 +14507,7 @@ paths: in: path description: 'key: id of company' required: true + style: simple schema: type: string x-ms-docs-key-type: company @@ -14304,6 +14515,7 @@ paths: in: path description: 'key: id of salesCreditMemoLine' required: true + style: simple schema: type: string x-ms-docs-key-type: salesCreditMemoLine @@ -14331,6 +14543,7 @@ paths: in: path description: 'key: id of company' required: true + style: simple schema: type: string x-ms-docs-key-type: company @@ -14338,6 +14551,7 @@ paths: in: path description: 'key: id of salesCreditMemoLine' required: true + style: simple schema: type: string x-ms-docs-key-type: salesCreditMemoLine @@ -14415,6 +14629,7 @@ paths: in: path description: 'key: id of company' required: true + style: simple schema: type: string x-ms-docs-key-type: company @@ -14422,6 +14637,7 @@ paths: in: path description: 'key: id of salesCreditMemoLine' required: true + style: simple schema: type: string x-ms-docs-key-type: salesCreditMemoLine @@ -14448,6 +14664,7 @@ paths: in: path description: 'key: id of company' required: true + style: simple schema: type: string x-ms-docs-key-type: company @@ -14455,12 +14672,14 @@ paths: in: path description: 'key: id of salesCreditMemoLine' required: true + style: simple schema: type: string x-ms-docs-key-type: salesCreditMemoLine - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -14480,6 +14699,7 @@ paths: in: path description: 'key: id of company' required: true + style: simple schema: type: string x-ms-docs-key-type: company @@ -14487,6 +14707,7 @@ paths: in: path description: 'key: id of salesCreditMemoLine' required: true + style: simple schema: type: string x-ms-docs-key-type: salesCreditMemoLine @@ -14537,6 +14758,7 @@ paths: in: path description: 'key: id of company' required: true + style: simple schema: type: string x-ms-docs-key-type: company @@ -14544,6 +14766,7 @@ paths: in: path description: 'key: id of salesCreditMemoLine' required: true + style: simple schema: type: string x-ms-docs-key-type: salesCreditMemoLine @@ -14570,6 +14793,7 @@ paths: in: path description: 'key: id of company' required: true + style: simple schema: type: string x-ms-docs-key-type: company @@ -14577,12 +14801,14 @@ paths: in: path description: 'key: id of salesCreditMemoLine' required: true + style: simple schema: type: string x-ms-docs-key-type: salesCreditMemoLine - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -14602,6 +14828,7 @@ paths: in: path description: 'key: id of company' required: true + style: simple schema: type: string x-ms-docs-key-type: company @@ -14609,6 +14836,7 @@ paths: in: path description: 'key: id of salesCreditMemoLine' required: true + style: simple schema: type: string x-ms-docs-key-type: salesCreditMemoLine @@ -14685,6 +14913,7 @@ paths: in: path description: 'key: id of company' required: true + style: simple schema: type: string x-ms-docs-key-type: company @@ -14692,6 +14921,7 @@ paths: in: path description: 'key: id of salesCreditMemoLine' required: true + style: simple schema: type: string x-ms-docs-key-type: salesCreditMemoLine @@ -14723,6 +14953,7 @@ paths: in: path description: 'key: id of company' required: true + style: simple schema: type: string x-ms-docs-key-type: company @@ -14730,6 +14961,7 @@ paths: in: path description: 'key: id of salesCreditMemoLine' required: true + style: simple schema: type: string x-ms-docs-key-type: salesCreditMemoLine @@ -14737,6 +14969,7 @@ paths: in: path description: 'key: id of picture' required: true + style: simple schema: type: string x-ms-docs-key-type: picture @@ -14788,6 +15021,7 @@ paths: in: path description: 'key: id of company' required: true + style: simple schema: type: string x-ms-docs-key-type: company @@ -14795,6 +15029,7 @@ paths: in: path description: 'key: id of salesCreditMemoLine' required: true + style: simple schema: type: string x-ms-docs-key-type: salesCreditMemoLine @@ -14802,6 +15037,7 @@ paths: in: path description: 'key: id of picture' required: true + style: simple schema: type: string x-ms-docs-key-type: picture @@ -14828,6 +15064,7 @@ paths: in: path description: 'key: id of company' required: true + style: simple schema: type: string x-ms-docs-key-type: company @@ -14835,6 +15072,7 @@ paths: in: path description: 'key: id of salesCreditMemoLine' required: true + style: simple schema: type: string x-ms-docs-key-type: salesCreditMemoLine @@ -14842,12 +15080,14 @@ paths: in: path description: 'key: id of picture' required: true + style: simple schema: type: string x-ms-docs-key-type: picture - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -14867,6 +15107,7 @@ paths: in: path description: 'key: id of company' required: true + style: simple schema: type: string x-ms-docs-key-type: company @@ -14874,6 +15115,7 @@ paths: in: path description: 'key: id of salesCreditMemoLine' required: true + style: simple schema: type: string x-ms-docs-key-type: salesCreditMemoLine @@ -14881,6 +15123,7 @@ paths: in: path description: 'key: id of picture' required: true + style: simple schema: type: string x-ms-docs-key-type: picture @@ -14905,6 +15148,7 @@ paths: in: path description: 'key: id of company' required: true + style: simple schema: type: string x-ms-docs-key-type: company @@ -14912,6 +15156,7 @@ paths: in: path description: 'key: id of salesCreditMemoLine' required: true + style: simple schema: type: string x-ms-docs-key-type: salesCreditMemoLine @@ -14919,6 +15164,7 @@ paths: in: path description: 'key: id of picture' required: true + style: simple schema: type: string x-ms-docs-key-type: picture @@ -14947,6 +15193,7 @@ paths: in: path description: 'key: id of company' required: true + style: simple schema: type: string x-ms-docs-key-type: company @@ -15093,36 +15340,6 @@ paths: nextLinkName: '@odata.nextLink' operationName: listMore x-ms-docs-operation-type: operation - post: - tags: - - financials.company - summary: Create new navigation property to salesCreditMemos for financials - operationId: financials.companies_CreateSalesCreditMemos - parameters: - - name: company-id - in: path - description: 'key: id of company' - required: true - schema: - type: string - x-ms-docs-key-type: company - requestBody: - description: New navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.salesCreditMemo' - required: true - responses: - '201': - description: Created navigation property. - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.salesCreditMemo' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation '/financials/companies/{company-id}/salesCreditMemos/{salesCreditMemo-id}': get: tags: @@ -15134,6 +15351,7 @@ paths: in: path description: 'key: id of company' required: true + style: simple schema: type: string x-ms-docs-key-type: company @@ -15141,6 +15359,7 @@ paths: in: path description: 'key: id of salesCreditMemo' required: true + style: simple schema: type: string x-ms-docs-key-type: salesCreditMemo @@ -15245,6 +15464,7 @@ paths: in: path description: 'key: id of company' required: true + style: simple schema: type: string x-ms-docs-key-type: company @@ -15252,6 +15472,7 @@ paths: in: path description: 'key: id of salesCreditMemo' required: true + style: simple schema: type: string x-ms-docs-key-type: salesCreditMemo @@ -15279,6 +15500,7 @@ paths: in: path description: 'key: id of company' required: true + style: simple schema: type: string x-ms-docs-key-type: company @@ -15286,6 +15508,7 @@ paths: in: path description: 'key: id of salesCreditMemo' required: true + style: simple schema: type: string x-ms-docs-key-type: salesCreditMemo @@ -15339,6 +15562,7 @@ paths: in: path description: 'key: id of company' required: true + style: simple schema: type: string x-ms-docs-key-type: company @@ -15346,6 +15570,7 @@ paths: in: path description: 'key: id of salesCreditMemo' required: true + style: simple schema: type: string x-ms-docs-key-type: salesCreditMemo @@ -15372,6 +15597,7 @@ paths: in: path description: 'key: id of company' required: true + style: simple schema: type: string x-ms-docs-key-type: company @@ -15379,12 +15605,14 @@ paths: in: path description: 'key: id of salesCreditMemo' required: true + style: simple schema: type: string x-ms-docs-key-type: salesCreditMemo - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -15404,6 +15632,7 @@ paths: in: path description: 'key: id of company' required: true + style: simple schema: type: string x-ms-docs-key-type: company @@ -15411,6 +15640,7 @@ paths: in: path description: 'key: id of salesCreditMemo' required: true + style: simple schema: type: string x-ms-docs-key-type: salesCreditMemo @@ -15512,6 +15742,7 @@ paths: in: path description: 'key: id of company' required: true + style: simple schema: type: string x-ms-docs-key-type: company @@ -15519,6 +15750,7 @@ paths: in: path description: 'key: id of salesCreditMemo' required: true + style: simple schema: type: string x-ms-docs-key-type: salesCreditMemo @@ -15545,6 +15777,7 @@ paths: in: path description: 'key: id of company' required: true + style: simple schema: type: string x-ms-docs-key-type: company @@ -15552,12 +15785,14 @@ paths: in: path description: 'key: id of salesCreditMemo' required: true + style: simple schema: type: string x-ms-docs-key-type: salesCreditMemo - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -15577,6 +15812,7 @@ paths: in: path description: 'key: id of company' required: true + style: simple schema: type: string x-ms-docs-key-type: company @@ -15584,6 +15820,7 @@ paths: in: path description: 'key: id of salesCreditMemo' required: true + style: simple schema: type: string x-ms-docs-key-type: salesCreditMemo @@ -15637,6 +15874,7 @@ paths: in: path description: 'key: id of company' required: true + style: simple schema: type: string x-ms-docs-key-type: company @@ -15644,6 +15882,7 @@ paths: in: path description: 'key: id of salesCreditMemo' required: true + style: simple schema: type: string x-ms-docs-key-type: salesCreditMemo @@ -15670,6 +15909,7 @@ paths: in: path description: 'key: id of company' required: true + style: simple schema: type: string x-ms-docs-key-type: company @@ -15677,12 +15917,14 @@ paths: in: path description: 'key: id of salesCreditMemo' required: true + style: simple schema: type: string x-ms-docs-key-type: salesCreditMemo - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -15702,6 +15944,7 @@ paths: in: path description: 'key: id of company' required: true + style: simple schema: type: string x-ms-docs-key-type: company @@ -15709,6 +15952,7 @@ paths: in: path description: 'key: id of salesCreditMemo' required: true + style: simple schema: type: string x-ms-docs-key-type: salesCreditMemo @@ -15759,6 +16003,7 @@ paths: in: path description: 'key: id of company' required: true + style: simple schema: type: string x-ms-docs-key-type: company @@ -15766,6 +16011,7 @@ paths: in: path description: 'key: id of salesCreditMemo' required: true + style: simple schema: type: string x-ms-docs-key-type: salesCreditMemo @@ -15792,6 +16038,7 @@ paths: in: path description: 'key: id of company' required: true + style: simple schema: type: string x-ms-docs-key-type: company @@ -15799,12 +16046,14 @@ paths: in: path description: 'key: id of salesCreditMemo' required: true + style: simple schema: type: string x-ms-docs-key-type: salesCreditMemo - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -15824,6 +16073,7 @@ paths: in: path description: 'key: id of company' required: true + style: simple schema: type: string x-ms-docs-key-type: company @@ -15831,6 +16081,7 @@ paths: in: path description: 'key: id of salesCreditMemo' required: true + style: simple schema: type: string x-ms-docs-key-type: salesCreditMemo @@ -15885,6 +16136,7 @@ paths: in: path description: 'key: id of company' required: true + style: simple schema: type: string x-ms-docs-key-type: company @@ -15892,6 +16144,7 @@ paths: in: path description: 'key: id of salesCreditMemo' required: true + style: simple schema: type: string x-ms-docs-key-type: salesCreditMemo @@ -15918,6 +16171,7 @@ paths: in: path description: 'key: id of company' required: true + style: simple schema: type: string x-ms-docs-key-type: company @@ -15925,12 +16179,14 @@ paths: in: path description: 'key: id of salesCreditMemo' required: true + style: simple schema: type: string x-ms-docs-key-type: salesCreditMemo - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -15950,6 +16206,7 @@ paths: in: path description: 'key: id of company' required: true + style: simple schema: type: string x-ms-docs-key-type: company @@ -15957,6 +16214,7 @@ paths: in: path description: 'key: id of salesCreditMemo' required: true + style: simple schema: type: string x-ms-docs-key-type: salesCreditMemo @@ -16033,6 +16291,7 @@ paths: in: path description: 'key: id of company' required: true + style: simple schema: type: string x-ms-docs-key-type: company @@ -16040,6 +16299,7 @@ paths: in: path description: 'key: id of salesCreditMemo' required: true + style: simple schema: type: string x-ms-docs-key-type: salesCreditMemo @@ -16071,6 +16331,7 @@ paths: in: path description: 'key: id of company' required: true + style: simple schema: type: string x-ms-docs-key-type: company @@ -16078,6 +16339,7 @@ paths: in: path description: 'key: id of salesCreditMemo' required: true + style: simple schema: type: string x-ms-docs-key-type: salesCreditMemo @@ -16085,6 +16347,7 @@ paths: in: path description: 'key: id of picture' required: true + style: simple schema: type: string x-ms-docs-key-type: picture @@ -16136,6 +16399,7 @@ paths: in: path description: 'key: id of company' required: true + style: simple schema: type: string x-ms-docs-key-type: company @@ -16143,6 +16407,7 @@ paths: in: path description: 'key: id of salesCreditMemo' required: true + style: simple schema: type: string x-ms-docs-key-type: salesCreditMemo @@ -16150,6 +16415,7 @@ paths: in: path description: 'key: id of picture' required: true + style: simple schema: type: string x-ms-docs-key-type: picture @@ -16176,6 +16442,7 @@ paths: in: path description: 'key: id of company' required: true + style: simple schema: type: string x-ms-docs-key-type: company @@ -16183,6 +16450,7 @@ paths: in: path description: 'key: id of salesCreditMemo' required: true + style: simple schema: type: string x-ms-docs-key-type: salesCreditMemo @@ -16190,12 +16458,14 @@ paths: in: path description: 'key: id of picture' required: true + style: simple schema: type: string x-ms-docs-key-type: picture - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -16215,6 +16485,7 @@ paths: in: path description: 'key: id of company' required: true + style: simple schema: type: string x-ms-docs-key-type: company @@ -16222,6 +16493,7 @@ paths: in: path description: 'key: id of salesCreditMemo' required: true + style: simple schema: type: string x-ms-docs-key-type: salesCreditMemo @@ -16229,6 +16501,7 @@ paths: in: path description: 'key: id of picture' required: true + style: simple schema: type: string x-ms-docs-key-type: picture @@ -16253,6 +16526,7 @@ paths: in: path description: 'key: id of company' required: true + style: simple schema: type: string x-ms-docs-key-type: company @@ -16260,6 +16534,7 @@ paths: in: path description: 'key: id of salesCreditMemo' required: true + style: simple schema: type: string x-ms-docs-key-type: salesCreditMemo @@ -16267,6 +16542,7 @@ paths: in: path description: 'key: id of picture' required: true + style: simple schema: type: string x-ms-docs-key-type: picture @@ -16295,6 +16571,7 @@ paths: in: path description: 'key: id of company' required: true + style: simple schema: type: string x-ms-docs-key-type: company @@ -16302,6 +16579,7 @@ paths: in: path description: 'key: id of salesCreditMemo' required: true + style: simple schema: type: string x-ms-docs-key-type: salesCreditMemo @@ -16352,6 +16630,7 @@ paths: in: path description: 'key: id of company' required: true + style: simple schema: type: string x-ms-docs-key-type: company @@ -16359,6 +16638,7 @@ paths: in: path description: 'key: id of salesCreditMemo' required: true + style: simple schema: type: string x-ms-docs-key-type: salesCreditMemo @@ -16385,6 +16665,7 @@ paths: in: path description: 'key: id of company' required: true + style: simple schema: type: string x-ms-docs-key-type: company @@ -16392,12 +16673,14 @@ paths: in: path description: 'key: id of salesCreditMemo' required: true + style: simple schema: type: string x-ms-docs-key-type: salesCreditMemo - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -16417,6 +16700,7 @@ paths: in: path description: 'key: id of company' required: true + style: simple schema: type: string x-ms-docs-key-type: company @@ -16424,6 +16708,7 @@ paths: in: path description: 'key: id of salesCreditMemo' required: true + style: simple schema: type: string x-ms-docs-key-type: salesCreditMemo @@ -16478,6 +16763,7 @@ paths: in: path description: 'key: id of company' required: true + style: simple schema: type: string x-ms-docs-key-type: company @@ -16485,6 +16771,7 @@ paths: in: path description: 'key: id of salesCreditMemo' required: true + style: simple schema: type: string x-ms-docs-key-type: salesCreditMemo @@ -16511,6 +16798,7 @@ paths: in: path description: 'key: id of company' required: true + style: simple schema: type: string x-ms-docs-key-type: company @@ -16518,12 +16806,14 @@ paths: in: path description: 'key: id of salesCreditMemo' required: true + style: simple schema: type: string x-ms-docs-key-type: salesCreditMemo - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -16543,6 +16833,7 @@ paths: in: path description: 'key: id of company' required: true + style: simple schema: type: string x-ms-docs-key-type: company @@ -16550,6 +16841,7 @@ paths: in: path description: 'key: id of salesCreditMemo' required: true + style: simple schema: type: string x-ms-docs-key-type: salesCreditMemo @@ -16674,16 +16966,121 @@ paths: nextLinkName: '@odata.nextLink' operationName: listMore x-ms-docs-operation-type: operation - post: + '/financials/companies/{company-id}/salesCreditMemos/{salesCreditMemo-id}/salesCreditMemoLines/{salesCreditMemoLine-id}': + get: + tags: + - financials.company + summary: Get salesCreditMemoLines from financials + operationId: financials.companies.salesCreditMemos_GetSalesCreditMemoLines + parameters: + - name: company-id + in: path + description: 'key: id of company' + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: company + - name: salesCreditMemo-id + in: path + description: 'key: id of salesCreditMemo' + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: salesCreditMemo + - name: salesCreditMemoLine-id + in: path + description: 'key: id of salesCreditMemoLine' + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: salesCreditMemoLine + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - accountId + - amountExcludingTax + - amountIncludingTax + - description + - discountAmount + - discountAppliedBeforeTax + - discountPercent + - documentId + - invoiceDiscountAllocation + - itemId + - lineType + - netAmount + - netAmountIncludingTax + - netTaxAmount + - quantity + - sequence + - shipmentDate + - taxCode + - taxPercent + - totalTaxAmount + - unitOfMeasureId + - unitPrice + - account + - item + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + - account + - item + type: string + responses: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.salesCreditMemoLine' + links: + account: + operationId: financials.companies.salesCreditMemos.SalesCreditMemoLines.GetAccount + parameters: + company-id: $request.path.company-id + salesCreditMemo-id: $request.path.salesCreditMemo-id + salesCreditMemoLine-id: $request.path.salesCreditMemoLine-id + item: + operationId: financials.companies.salesCreditMemos.SalesCreditMemoLines.GetItem + parameters: + company-id: $request.path.company-id + salesCreditMemo-id: $request.path.salesCreditMemo-id + salesCreditMemoLine-id: $request.path.salesCreditMemoLine-id + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: tags: - financials.company - summary: Create new navigation property to salesCreditMemoLines for financials - operationId: financials.companies.salesCreditMemos_CreateSalesCreditMemoLines + summary: Update the navigation property salesCreditMemoLines in financials + operationId: financials.companies.salesCreditMemos_UpdateSalesCreditMemoLines parameters: - name: company-id in: path description: 'key: id of company' required: true + style: simple schema: type: string x-ms-docs-key-type: company @@ -16691,286 +17088,157 @@ paths: in: path description: 'key: id of salesCreditMemo' required: true + style: simple schema: type: string x-ms-docs-key-type: salesCreditMemo + - name: salesCreditMemoLine-id + in: path + description: 'key: id of salesCreditMemoLine' + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: salesCreditMemoLine requestBody: - description: New navigation property + description: New navigation property values content: application/json: schema: $ref: '#/components/schemas/microsoft.graph.salesCreditMemoLine' required: true responses: - '201': - description: Created navigation property. + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/financials/companies/{company-id}/salesCreditMemos/{salesCreditMemo-id}/salesCreditMemoLines/{salesCreditMemoLine-id}/account': + get: + tags: + - financials.company + summary: Get account from financials + operationId: financials.companies.salesCreditMemos.salesCreditMemoLines_GetAccount + parameters: + - name: company-id + in: path + description: 'key: id of company' + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: company + - name: salesCreditMemo-id + in: path + description: 'key: id of salesCreditMemo' + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: salesCreditMemo + - name: salesCreditMemoLine-id + in: path + description: 'key: id of salesCreditMemoLine' + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: salesCreditMemoLine + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - blocked + - category + - displayName + - lastModifiedDateTime + - number + - subCategory + 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.salesCreditMemoLine' + $ref: '#/components/schemas/microsoft.graph.account' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/financials/companies/{company-id}/salesCreditMemos/{salesCreditMemo-id}/salesCreditMemoLines/{salesCreditMemoLine-id}': + patch: + tags: + - financials.company + summary: Update the navigation property account in financials + operationId: financials.companies.salesCreditMemos.salesCreditMemoLines_UpdateAccount + parameters: + - name: company-id + in: path + description: 'key: id of company' + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: company + - name: salesCreditMemo-id + in: path + description: 'key: id of salesCreditMemo' + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: salesCreditMemo + - name: salesCreditMemoLine-id + in: path + description: 'key: id of salesCreditMemoLine' + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: salesCreditMemoLine + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.account' + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/financials/companies/{company-id}/salesCreditMemos/{salesCreditMemo-id}/salesCreditMemoLines/{salesCreditMemoLine-id}/item': get: tags: - financials.company - summary: Get salesCreditMemoLines from financials - operationId: financials.companies.salesCreditMemos_GetSalesCreditMemoLines - parameters: - - name: company-id - in: path - description: 'key: id of company' - required: true - schema: - type: string - x-ms-docs-key-type: company - - name: salesCreditMemo-id - in: path - description: 'key: id of salesCreditMemo' - required: true - schema: - type: string - x-ms-docs-key-type: salesCreditMemo - - name: salesCreditMemoLine-id - in: path - description: 'key: id of salesCreditMemoLine' - required: true - schema: - type: string - x-ms-docs-key-type: salesCreditMemoLine - - name: $select - in: query - description: Select properties to be returned - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - id - - accountId - - amountExcludingTax - - amountIncludingTax - - description - - discountAmount - - discountAppliedBeforeTax - - discountPercent - - documentId - - invoiceDiscountAllocation - - itemId - - lineType - - netAmount - - netAmountIncludingTax - - netTaxAmount - - quantity - - sequence - - shipmentDate - - taxCode - - taxPercent - - totalTaxAmount - - unitOfMeasureId - - unitPrice - - account - - item - type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - '*' - - account - - item - type: string - responses: - '200': - description: Retrieved navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.salesCreditMemoLine' - links: - account: - operationId: financials.companies.salesCreditMemos.SalesCreditMemoLines.GetAccount - parameters: - company-id: $request.path.company-id - salesCreditMemo-id: $request.path.salesCreditMemo-id - salesCreditMemoLine-id: $request.path.salesCreditMemoLine-id - item: - operationId: financials.companies.salesCreditMemos.SalesCreditMemoLines.GetItem - parameters: - company-id: $request.path.company-id - salesCreditMemo-id: $request.path.salesCreditMemo-id - salesCreditMemoLine-id: $request.path.salesCreditMemoLine-id - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - patch: - tags: - - financials.company - summary: Update the navigation property salesCreditMemoLines in financials - operationId: financials.companies.salesCreditMemos_UpdateSalesCreditMemoLines - parameters: - - name: company-id - in: path - description: 'key: id of company' - required: true - schema: - type: string - x-ms-docs-key-type: company - - name: salesCreditMemo-id - in: path - description: 'key: id of salesCreditMemo' - required: true - schema: - type: string - x-ms-docs-key-type: salesCreditMemo - - name: salesCreditMemoLine-id - in: path - description: 'key: id of salesCreditMemoLine' - required: true - schema: - type: string - x-ms-docs-key-type: salesCreditMemoLine - requestBody: - description: New navigation property values - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.salesCreditMemoLine' - required: true - responses: - '204': - description: Success - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/financials/companies/{company-id}/salesCreditMemos/{salesCreditMemo-id}/salesCreditMemoLines/{salesCreditMemoLine-id}/account': - get: - tags: - - financials.company - summary: Get account from financials - operationId: financials.companies.salesCreditMemos.salesCreditMemoLines_GetAccount - parameters: - - name: company-id - in: path - description: 'key: id of company' - required: true - schema: - type: string - x-ms-docs-key-type: company - - name: salesCreditMemo-id - in: path - description: 'key: id of salesCreditMemo' - required: true - schema: - type: string - x-ms-docs-key-type: salesCreditMemo - - name: salesCreditMemoLine-id - in: path - description: 'key: id of salesCreditMemoLine' - required: true - schema: - type: string - x-ms-docs-key-type: salesCreditMemoLine - - name: $select - in: query - description: Select properties to be returned - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - id - - blocked - - category - - displayName - - lastModifiedDateTime - - number - - subCategory - 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.account' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - patch: - tags: - - financials.company - summary: Update the navigation property account in financials - operationId: financials.companies.salesCreditMemos.salesCreditMemoLines_UpdateAccount - parameters: - - name: company-id - in: path - description: 'key: id of company' - required: true - schema: - type: string - x-ms-docs-key-type: company - - name: salesCreditMemo-id - in: path - description: 'key: id of salesCreditMemo' - required: true - schema: - type: string - x-ms-docs-key-type: salesCreditMemo - - name: salesCreditMemoLine-id - in: path - description: 'key: id of salesCreditMemoLine' - required: true - schema: - type: string - x-ms-docs-key-type: salesCreditMemoLine - requestBody: - description: New navigation property values - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.account' - required: true - responses: - '204': - description: Success - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/financials/companies/{company-id}/salesCreditMemos/{salesCreditMemo-id}/salesCreditMemoLines/{salesCreditMemoLine-id}/item': - get: - tags: - - financials.company - summary: Get item from financials - operationId: financials.companies.salesCreditMemos.salesCreditMemoLines_GetItem + summary: Get item from financials + operationId: financials.companies.salesCreditMemos.salesCreditMemoLines_GetItem parameters: - name: company-id in: path description: 'key: id of company' required: true + style: simple schema: type: string x-ms-docs-key-type: company @@ -16978,6 +17246,7 @@ paths: in: path description: 'key: id of salesCreditMemo' required: true + style: simple schema: type: string x-ms-docs-key-type: salesCreditMemo @@ -16985,6 +17254,7 @@ paths: in: path description: 'key: id of salesCreditMemoLine' required: true + style: simple schema: type: string x-ms-docs-key-type: salesCreditMemoLine @@ -17064,6 +17334,7 @@ paths: in: path description: 'key: id of company' required: true + style: simple schema: type: string x-ms-docs-key-type: company @@ -17071,6 +17342,7 @@ paths: in: path description: 'key: id of salesCreditMemo' required: true + style: simple schema: type: string x-ms-docs-key-type: salesCreditMemo @@ -17078,6 +17350,7 @@ paths: in: path description: 'key: id of salesCreditMemoLine' required: true + style: simple schema: type: string x-ms-docs-key-type: salesCreditMemoLine @@ -17104,6 +17377,7 @@ paths: in: path description: 'key: id of company' required: true + style: simple schema: type: string x-ms-docs-key-type: company @@ -17111,6 +17385,7 @@ paths: in: path description: 'key: id of salesCreditMemo' required: true + style: simple schema: type: string x-ms-docs-key-type: salesCreditMemo @@ -17118,12 +17393,14 @@ paths: in: path description: 'key: id of salesCreditMemoLine' required: true + style: simple schema: type: string x-ms-docs-key-type: salesCreditMemoLine - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -17143,6 +17420,7 @@ paths: in: path description: 'key: id of company' required: true + style: simple schema: type: string x-ms-docs-key-type: company @@ -17150,6 +17428,7 @@ paths: in: path description: 'key: id of salesCreditMemo' required: true + style: simple schema: type: string x-ms-docs-key-type: salesCreditMemo @@ -17157,6 +17436,7 @@ paths: in: path description: 'key: id of salesCreditMemoLine' required: true + style: simple schema: type: string x-ms-docs-key-type: salesCreditMemoLine @@ -17207,6 +17487,7 @@ paths: in: path description: 'key: id of company' required: true + style: simple schema: type: string x-ms-docs-key-type: company @@ -17214,6 +17495,7 @@ paths: in: path description: 'key: id of salesCreditMemo' required: true + style: simple schema: type: string x-ms-docs-key-type: salesCreditMemo @@ -17221,6 +17503,7 @@ paths: in: path description: 'key: id of salesCreditMemoLine' required: true + style: simple schema: type: string x-ms-docs-key-type: salesCreditMemoLine @@ -17247,6 +17530,7 @@ paths: in: path description: 'key: id of company' required: true + style: simple schema: type: string x-ms-docs-key-type: company @@ -17254,6 +17538,7 @@ paths: in: path description: 'key: id of salesCreditMemo' required: true + style: simple schema: type: string x-ms-docs-key-type: salesCreditMemo @@ -17261,12 +17546,14 @@ paths: in: path description: 'key: id of salesCreditMemoLine' required: true + style: simple schema: type: string x-ms-docs-key-type: salesCreditMemoLine - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -17286,6 +17573,7 @@ paths: in: path description: 'key: id of company' required: true + style: simple schema: type: string x-ms-docs-key-type: company @@ -17293,6 +17581,7 @@ paths: in: path description: 'key: id of salesCreditMemo' required: true + style: simple schema: type: string x-ms-docs-key-type: salesCreditMemo @@ -17300,6 +17589,7 @@ paths: in: path description: 'key: id of salesCreditMemoLine' required: true + style: simple schema: type: string x-ms-docs-key-type: salesCreditMemoLine @@ -17376,6 +17666,7 @@ paths: in: path description: 'key: id of company' required: true + style: simple schema: type: string x-ms-docs-key-type: company @@ -17383,6 +17674,7 @@ paths: in: path description: 'key: id of salesCreditMemo' required: true + style: simple schema: type: string x-ms-docs-key-type: salesCreditMemo @@ -17390,6 +17682,7 @@ paths: in: path description: 'key: id of salesCreditMemoLine' required: true + style: simple schema: type: string x-ms-docs-key-type: salesCreditMemoLine @@ -17421,6 +17714,7 @@ paths: in: path description: 'key: id of company' required: true + style: simple schema: type: string x-ms-docs-key-type: company @@ -17428,6 +17722,7 @@ paths: in: path description: 'key: id of salesCreditMemo' required: true + style: simple schema: type: string x-ms-docs-key-type: salesCreditMemo @@ -17435,6 +17730,7 @@ paths: in: path description: 'key: id of salesCreditMemoLine' required: true + style: simple schema: type: string x-ms-docs-key-type: salesCreditMemoLine @@ -17442,6 +17738,7 @@ paths: in: path description: 'key: id of picture' required: true + style: simple schema: type: string x-ms-docs-key-type: picture @@ -17493,6 +17790,7 @@ paths: in: path description: 'key: id of company' required: true + style: simple schema: type: string x-ms-docs-key-type: company @@ -17500,6 +17798,7 @@ paths: in: path description: 'key: id of salesCreditMemo' required: true + style: simple schema: type: string x-ms-docs-key-type: salesCreditMemo @@ -17507,6 +17806,7 @@ paths: in: path description: 'key: id of salesCreditMemoLine' required: true + style: simple schema: type: string x-ms-docs-key-type: salesCreditMemoLine @@ -17514,6 +17814,7 @@ paths: in: path description: 'key: id of picture' required: true + style: simple schema: type: string x-ms-docs-key-type: picture @@ -17540,6 +17841,7 @@ paths: in: path description: 'key: id of company' required: true + style: simple schema: type: string x-ms-docs-key-type: company @@ -17547,6 +17849,7 @@ paths: in: path description: 'key: id of salesCreditMemo' required: true + style: simple schema: type: string x-ms-docs-key-type: salesCreditMemo @@ -17554,6 +17857,7 @@ paths: in: path description: 'key: id of salesCreditMemoLine' required: true + style: simple schema: type: string x-ms-docs-key-type: salesCreditMemoLine @@ -17561,12 +17865,14 @@ paths: in: path description: 'key: id of picture' required: true + style: simple schema: type: string x-ms-docs-key-type: picture - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -17586,6 +17892,7 @@ paths: in: path description: 'key: id of company' required: true + style: simple schema: type: string x-ms-docs-key-type: company @@ -17593,6 +17900,7 @@ paths: in: path description: 'key: id of salesCreditMemo' required: true + style: simple schema: type: string x-ms-docs-key-type: salesCreditMemo @@ -17600,6 +17908,7 @@ paths: in: path description: 'key: id of salesCreditMemoLine' required: true + style: simple schema: type: string x-ms-docs-key-type: salesCreditMemoLine @@ -17607,6 +17916,7 @@ paths: in: path description: 'key: id of picture' required: true + style: simple schema: type: string x-ms-docs-key-type: picture @@ -17631,6 +17941,7 @@ paths: in: path description: 'key: id of company' required: true + style: simple schema: type: string x-ms-docs-key-type: company @@ -17638,6 +17949,7 @@ paths: in: path description: 'key: id of salesCreditMemo' required: true + style: simple schema: type: string x-ms-docs-key-type: salesCreditMemo @@ -17645,6 +17957,7 @@ paths: in: path description: 'key: id of salesCreditMemoLine' required: true + style: simple schema: type: string x-ms-docs-key-type: salesCreditMemoLine @@ -17652,6 +17965,7 @@ paths: in: path description: 'key: id of picture' required: true + style: simple schema: type: string x-ms-docs-key-type: picture @@ -17680,6 +17994,7 @@ paths: in: path description: 'key: id of company' required: true + style: simple schema: type: string x-ms-docs-key-type: company @@ -17804,36 +18119,6 @@ paths: nextLinkName: '@odata.nextLink' operationName: listMore x-ms-docs-operation-type: operation - post: - tags: - - financials.company - summary: Create new navigation property to salesInvoiceLines for financials - operationId: financials.companies_CreateSalesInvoiceLines - parameters: - - name: company-id - in: path - description: 'key: id of company' - required: true - schema: - type: string - x-ms-docs-key-type: company - requestBody: - description: New navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.salesInvoiceLine' - required: true - responses: - '201': - description: Created navigation property. - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.salesInvoiceLine' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation '/financials/companies/{company-id}/salesInvoiceLines/{salesInvoiceLine-id}': get: tags: @@ -17845,6 +18130,7 @@ paths: in: path description: 'key: id of company' required: true + style: simple schema: type: string x-ms-docs-key-type: company @@ -17852,6 +18138,7 @@ paths: in: path description: 'key: id of salesInvoiceLine' required: true + style: simple schema: type: string x-ms-docs-key-type: salesInvoiceLine @@ -17936,6 +18223,7 @@ paths: in: path description: 'key: id of company' required: true + style: simple schema: type: string x-ms-docs-key-type: company @@ -17943,6 +18231,7 @@ paths: in: path description: 'key: id of salesInvoiceLine' required: true + style: simple schema: type: string x-ms-docs-key-type: salesInvoiceLine @@ -17970,6 +18259,7 @@ paths: in: path description: 'key: id of company' required: true + style: simple schema: type: string x-ms-docs-key-type: company @@ -17977,6 +18267,7 @@ paths: in: path description: 'key: id of salesInvoiceLine' required: true + style: simple schema: type: string x-ms-docs-key-type: salesInvoiceLine @@ -18030,6 +18321,7 @@ paths: in: path description: 'key: id of company' required: true + style: simple schema: type: string x-ms-docs-key-type: company @@ -18037,6 +18329,7 @@ paths: in: path description: 'key: id of salesInvoiceLine' required: true + style: simple schema: type: string x-ms-docs-key-type: salesInvoiceLine @@ -18064,6 +18357,7 @@ paths: in: path description: 'key: id of company' required: true + style: simple schema: type: string x-ms-docs-key-type: company @@ -18071,6 +18365,7 @@ paths: in: path description: 'key: id of salesInvoiceLine' required: true + style: simple schema: type: string x-ms-docs-key-type: salesInvoiceLine @@ -18148,6 +18443,7 @@ paths: in: path description: 'key: id of company' required: true + style: simple schema: type: string x-ms-docs-key-type: company @@ -18155,6 +18451,7 @@ paths: in: path description: 'key: id of salesInvoiceLine' required: true + style: simple schema: type: string x-ms-docs-key-type: salesInvoiceLine @@ -18181,6 +18478,7 @@ paths: in: path description: 'key: id of company' required: true + style: simple schema: type: string x-ms-docs-key-type: company @@ -18188,12 +18486,14 @@ paths: in: path description: 'key: id of salesInvoiceLine' required: true + style: simple schema: type: string x-ms-docs-key-type: salesInvoiceLine - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -18213,6 +18513,7 @@ paths: in: path description: 'key: id of company' required: true + style: simple schema: type: string x-ms-docs-key-type: company @@ -18220,6 +18521,7 @@ paths: in: path description: 'key: id of salesInvoiceLine' required: true + style: simple schema: type: string x-ms-docs-key-type: salesInvoiceLine @@ -18270,6 +18572,7 @@ paths: in: path description: 'key: id of company' required: true + style: simple schema: type: string x-ms-docs-key-type: company @@ -18277,6 +18580,7 @@ paths: in: path description: 'key: id of salesInvoiceLine' required: true + style: simple schema: type: string x-ms-docs-key-type: salesInvoiceLine @@ -18303,6 +18607,7 @@ paths: in: path description: 'key: id of company' required: true + style: simple schema: type: string x-ms-docs-key-type: company @@ -18310,12 +18615,14 @@ paths: in: path description: 'key: id of salesInvoiceLine' required: true + style: simple schema: type: string x-ms-docs-key-type: salesInvoiceLine - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -18335,6 +18642,7 @@ paths: in: path description: 'key: id of company' required: true + style: simple schema: type: string x-ms-docs-key-type: company @@ -18342,6 +18650,7 @@ paths: in: path description: 'key: id of salesInvoiceLine' required: true + style: simple schema: type: string x-ms-docs-key-type: salesInvoiceLine @@ -18418,6 +18727,7 @@ paths: in: path description: 'key: id of company' required: true + style: simple schema: type: string x-ms-docs-key-type: company @@ -18425,6 +18735,7 @@ paths: in: path description: 'key: id of salesInvoiceLine' required: true + style: simple schema: type: string x-ms-docs-key-type: salesInvoiceLine @@ -18456,6 +18767,7 @@ paths: in: path description: 'key: id of company' required: true + style: simple schema: type: string x-ms-docs-key-type: company @@ -18463,6 +18775,7 @@ paths: in: path description: 'key: id of salesInvoiceLine' required: true + style: simple schema: type: string x-ms-docs-key-type: salesInvoiceLine @@ -18470,6 +18783,7 @@ paths: in: path description: 'key: id of picture' required: true + style: simple schema: type: string x-ms-docs-key-type: picture @@ -18521,6 +18835,7 @@ paths: in: path description: 'key: id of company' required: true + style: simple schema: type: string x-ms-docs-key-type: company @@ -18528,6 +18843,7 @@ paths: in: path description: 'key: id of salesInvoiceLine' required: true + style: simple schema: type: string x-ms-docs-key-type: salesInvoiceLine @@ -18535,6 +18851,7 @@ paths: in: path description: 'key: id of picture' required: true + style: simple schema: type: string x-ms-docs-key-type: picture @@ -18561,6 +18878,7 @@ paths: in: path description: 'key: id of company' required: true + style: simple schema: type: string x-ms-docs-key-type: company @@ -18568,6 +18886,7 @@ paths: in: path description: 'key: id of salesInvoiceLine' required: true + style: simple schema: type: string x-ms-docs-key-type: salesInvoiceLine @@ -18575,12 +18894,14 @@ paths: in: path description: 'key: id of picture' required: true + style: simple schema: type: string x-ms-docs-key-type: picture - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -18600,6 +18921,7 @@ paths: in: path description: 'key: id of company' required: true + style: simple schema: type: string x-ms-docs-key-type: company @@ -18607,6 +18929,7 @@ paths: in: path description: 'key: id of salesInvoiceLine' required: true + style: simple schema: type: string x-ms-docs-key-type: salesInvoiceLine @@ -18614,6 +18937,7 @@ paths: in: path description: 'key: id of picture' required: true + style: simple schema: type: string x-ms-docs-key-type: picture @@ -18638,6 +18962,7 @@ paths: in: path description: 'key: id of company' required: true + style: simple schema: type: string x-ms-docs-key-type: company @@ -18645,6 +18970,7 @@ paths: in: path description: 'key: id of salesInvoiceLine' required: true + style: simple schema: type: string x-ms-docs-key-type: salesInvoiceLine @@ -18652,6 +18978,7 @@ paths: in: path description: 'key: id of picture' required: true + style: simple schema: type: string x-ms-docs-key-type: picture @@ -18680,6 +19007,7 @@ paths: in: path description: 'key: id of company' required: true + style: simple schema: type: string x-ms-docs-key-type: company @@ -18843,36 +19171,6 @@ paths: nextLinkName: '@odata.nextLink' operationName: listMore x-ms-docs-operation-type: operation - post: - tags: - - financials.company - summary: Create new navigation property to salesInvoices for financials - operationId: financials.companies_CreateSalesInvoices - parameters: - - name: company-id - in: path - description: 'key: id of company' - required: true - schema: - type: string - x-ms-docs-key-type: company - requestBody: - description: New navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.salesInvoice' - required: true - responses: - '201': - description: Created navigation property. - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.salesInvoice' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation '/financials/companies/{company-id}/salesInvoices/{salesInvoice-id}': get: tags: @@ -18884,6 +19182,7 @@ paths: in: path description: 'key: id of company' required: true + style: simple schema: type: string x-ms-docs-key-type: company @@ -18891,6 +19190,7 @@ paths: in: path description: 'key: id of salesInvoice' required: true + style: simple schema: type: string x-ms-docs-key-type: salesInvoice @@ -19017,6 +19317,7 @@ paths: in: path description: 'key: id of company' required: true + style: simple schema: type: string x-ms-docs-key-type: company @@ -19024,6 +19325,7 @@ paths: in: path description: 'key: id of salesInvoice' required: true + style: simple schema: type: string x-ms-docs-key-type: salesInvoice @@ -19051,6 +19353,7 @@ paths: in: path description: 'key: id of company' required: true + style: simple schema: type: string x-ms-docs-key-type: company @@ -19058,6 +19361,7 @@ paths: in: path description: 'key: id of salesInvoice' required: true + style: simple schema: type: string x-ms-docs-key-type: salesInvoice @@ -19111,6 +19415,7 @@ paths: in: path description: 'key: id of company' required: true + style: simple schema: type: string x-ms-docs-key-type: company @@ -19118,6 +19423,7 @@ paths: in: path description: 'key: id of salesInvoice' required: true + style: simple schema: type: string x-ms-docs-key-type: salesInvoice @@ -19144,6 +19450,7 @@ paths: in: path description: 'key: id of company' required: true + style: simple schema: type: string x-ms-docs-key-type: company @@ -19151,12 +19458,14 @@ paths: in: path description: 'key: id of salesInvoice' required: true + style: simple schema: type: string x-ms-docs-key-type: salesInvoice - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -19176,6 +19485,7 @@ paths: in: path description: 'key: id of company' required: true + style: simple schema: type: string x-ms-docs-key-type: company @@ -19183,6 +19493,7 @@ paths: in: path description: 'key: id of salesInvoice' required: true + style: simple schema: type: string x-ms-docs-key-type: salesInvoice @@ -19284,6 +19595,7 @@ paths: in: path description: 'key: id of company' required: true + style: simple schema: type: string x-ms-docs-key-type: company @@ -19291,6 +19603,7 @@ paths: in: path description: 'key: id of salesInvoice' required: true + style: simple schema: type: string x-ms-docs-key-type: salesInvoice @@ -19317,6 +19630,7 @@ paths: in: path description: 'key: id of company' required: true + style: simple schema: type: string x-ms-docs-key-type: company @@ -19324,12 +19638,14 @@ paths: in: path description: 'key: id of salesInvoice' required: true + style: simple schema: type: string x-ms-docs-key-type: salesInvoice - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -19349,6 +19665,7 @@ paths: in: path description: 'key: id of company' required: true + style: simple schema: type: string x-ms-docs-key-type: company @@ -19356,6 +19673,7 @@ paths: in: path description: 'key: id of salesInvoice' required: true + style: simple schema: type: string x-ms-docs-key-type: salesInvoice @@ -19409,6 +19727,7 @@ paths: in: path description: 'key: id of company' required: true + style: simple schema: type: string x-ms-docs-key-type: company @@ -19416,6 +19735,7 @@ paths: in: path description: 'key: id of salesInvoice' required: true + style: simple schema: type: string x-ms-docs-key-type: salesInvoice @@ -19442,6 +19762,7 @@ paths: in: path description: 'key: id of company' required: true + style: simple schema: type: string x-ms-docs-key-type: company @@ -19449,12 +19770,14 @@ paths: in: path description: 'key: id of salesInvoice' required: true + style: simple schema: type: string x-ms-docs-key-type: salesInvoice - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -19474,6 +19797,7 @@ paths: in: path description: 'key: id of company' required: true + style: simple schema: type: string x-ms-docs-key-type: company @@ -19481,6 +19805,7 @@ paths: in: path description: 'key: id of salesInvoice' required: true + style: simple schema: type: string x-ms-docs-key-type: salesInvoice @@ -19531,6 +19856,7 @@ paths: in: path description: 'key: id of company' required: true + style: simple schema: type: string x-ms-docs-key-type: company @@ -19538,6 +19864,7 @@ paths: in: path description: 'key: id of salesInvoice' required: true + style: simple schema: type: string x-ms-docs-key-type: salesInvoice @@ -19564,6 +19891,7 @@ paths: in: path description: 'key: id of company' required: true + style: simple schema: type: string x-ms-docs-key-type: company @@ -19571,12 +19899,14 @@ paths: in: path description: 'key: id of salesInvoice' required: true + style: simple schema: type: string x-ms-docs-key-type: salesInvoice - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -19596,6 +19926,7 @@ paths: in: path description: 'key: id of company' required: true + style: simple schema: type: string x-ms-docs-key-type: company @@ -19603,6 +19934,7 @@ paths: in: path description: 'key: id of salesInvoice' required: true + style: simple schema: type: string x-ms-docs-key-type: salesInvoice @@ -19657,6 +19989,7 @@ paths: in: path description: 'key: id of company' required: true + style: simple schema: type: string x-ms-docs-key-type: company @@ -19664,6 +19997,7 @@ paths: in: path description: 'key: id of salesInvoice' required: true + style: simple schema: type: string x-ms-docs-key-type: salesInvoice @@ -19690,6 +20024,7 @@ paths: in: path description: 'key: id of company' required: true + style: simple schema: type: string x-ms-docs-key-type: company @@ -19697,12 +20032,14 @@ paths: in: path description: 'key: id of salesInvoice' required: true + style: simple schema: type: string x-ms-docs-key-type: salesInvoice - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -19722,6 +20059,7 @@ paths: in: path description: 'key: id of company' required: true + style: simple schema: type: string x-ms-docs-key-type: company @@ -19729,6 +20067,7 @@ paths: in: path description: 'key: id of salesInvoice' required: true + style: simple schema: type: string x-ms-docs-key-type: salesInvoice @@ -19805,6 +20144,7 @@ paths: in: path description: 'key: id of company' required: true + style: simple schema: type: string x-ms-docs-key-type: company @@ -19812,6 +20152,7 @@ paths: in: path description: 'key: id of salesInvoice' required: true + style: simple schema: type: string x-ms-docs-key-type: salesInvoice @@ -19843,6 +20184,7 @@ paths: in: path description: 'key: id of company' required: true + style: simple schema: type: string x-ms-docs-key-type: company @@ -19850,6 +20192,7 @@ paths: in: path description: 'key: id of salesInvoice' required: true + style: simple schema: type: string x-ms-docs-key-type: salesInvoice @@ -19857,6 +20200,7 @@ paths: in: path description: 'key: id of picture' required: true + style: simple schema: type: string x-ms-docs-key-type: picture @@ -19908,6 +20252,7 @@ paths: in: path description: 'key: id of company' required: true + style: simple schema: type: string x-ms-docs-key-type: company @@ -19915,6 +20260,7 @@ paths: in: path description: 'key: id of salesInvoice' required: true + style: simple schema: type: string x-ms-docs-key-type: salesInvoice @@ -19922,6 +20268,7 @@ paths: in: path description: 'key: id of picture' required: true + style: simple schema: type: string x-ms-docs-key-type: picture @@ -19948,6 +20295,7 @@ paths: in: path description: 'key: id of company' required: true + style: simple schema: type: string x-ms-docs-key-type: company @@ -19955,6 +20303,7 @@ paths: in: path description: 'key: id of salesInvoice' required: true + style: simple schema: type: string x-ms-docs-key-type: salesInvoice @@ -19962,12 +20311,14 @@ paths: in: path description: 'key: id of picture' required: true + style: simple schema: type: string x-ms-docs-key-type: picture - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -19987,6 +20338,7 @@ paths: in: path description: 'key: id of company' required: true + style: simple schema: type: string x-ms-docs-key-type: company @@ -19994,6 +20346,7 @@ paths: in: path description: 'key: id of salesInvoice' required: true + style: simple schema: type: string x-ms-docs-key-type: salesInvoice @@ -20001,6 +20354,7 @@ paths: in: path description: 'key: id of picture' required: true + style: simple schema: type: string x-ms-docs-key-type: picture @@ -20025,6 +20379,7 @@ paths: in: path description: 'key: id of company' required: true + style: simple schema: type: string x-ms-docs-key-type: company @@ -20032,6 +20387,7 @@ paths: in: path description: 'key: id of salesInvoice' required: true + style: simple schema: type: string x-ms-docs-key-type: salesInvoice @@ -20039,6 +20395,7 @@ paths: in: path description: 'key: id of picture' required: true + style: simple schema: type: string x-ms-docs-key-type: picture @@ -20067,6 +20424,7 @@ paths: in: path description: 'key: id of company' required: true + style: simple schema: type: string x-ms-docs-key-type: company @@ -20074,6 +20432,7 @@ paths: in: path description: 'key: id of salesInvoice' required: true + style: simple schema: type: string x-ms-docs-key-type: salesInvoice @@ -20124,6 +20483,7 @@ paths: in: path description: 'key: id of company' required: true + style: simple schema: type: string x-ms-docs-key-type: company @@ -20131,6 +20491,7 @@ paths: in: path description: 'key: id of salesInvoice' required: true + style: simple schema: type: string x-ms-docs-key-type: salesInvoice @@ -20157,6 +20518,7 @@ paths: in: path description: 'key: id of company' required: true + style: simple schema: type: string x-ms-docs-key-type: company @@ -20164,12 +20526,14 @@ paths: in: path description: 'key: id of salesInvoice' required: true + style: simple schema: type: string x-ms-docs-key-type: salesInvoice - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -20189,6 +20553,7 @@ paths: in: path description: 'key: id of company' required: true + style: simple schema: type: string x-ms-docs-key-type: company @@ -20196,6 +20561,7 @@ paths: in: path description: 'key: id of salesInvoice' required: true + style: simple schema: type: string x-ms-docs-key-type: salesInvoice @@ -20216,6 +20582,7 @@ paths: in: path description: 'key: id of company' required: true + style: simple schema: type: string x-ms-docs-key-type: company @@ -20223,6 +20590,7 @@ paths: in: path description: 'key: id of salesInvoice' required: true + style: simple schema: type: string x-ms-docs-key-type: salesInvoice @@ -20243,6 +20611,7 @@ paths: in: path description: 'key: id of company' required: true + style: simple schema: type: string x-ms-docs-key-type: company @@ -20250,6 +20619,7 @@ paths: in: path description: 'key: id of salesInvoice' required: true + style: simple schema: type: string x-ms-docs-key-type: salesInvoice @@ -20270,6 +20640,7 @@ paths: in: path description: 'key: id of company' required: true + style: simple schema: type: string x-ms-docs-key-type: company @@ -20277,6 +20648,7 @@ paths: in: path description: 'key: id of salesInvoice' required: true + style: simple schema: type: string x-ms-docs-key-type: salesInvoice @@ -20297,6 +20669,7 @@ paths: in: path description: 'key: id of company' required: true + style: simple schema: type: string x-ms-docs-key-type: company @@ -20304,6 +20677,7 @@ paths: in: path description: 'key: id of salesInvoice' required: true + style: simple schema: type: string x-ms-docs-key-type: salesInvoice @@ -20324,6 +20698,7 @@ paths: in: path description: 'key: id of company' required: true + style: simple schema: type: string x-ms-docs-key-type: company @@ -20331,6 +20706,7 @@ paths: in: path description: 'key: id of salesInvoice' required: true + style: simple schema: type: string x-ms-docs-key-type: salesInvoice @@ -20385,6 +20761,7 @@ paths: in: path description: 'key: id of company' required: true + style: simple schema: type: string x-ms-docs-key-type: company @@ -20392,6 +20769,7 @@ paths: in: path description: 'key: id of salesInvoice' required: true + style: simple schema: type: string x-ms-docs-key-type: salesInvoice @@ -20418,6 +20796,7 @@ paths: in: path description: 'key: id of company' required: true + style: simple schema: type: string x-ms-docs-key-type: company @@ -20425,12 +20804,14 @@ paths: in: path description: 'key: id of salesInvoice' required: true + style: simple schema: type: string x-ms-docs-key-type: salesInvoice - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -20450,6 +20831,7 @@ paths: in: path description: 'key: id of company' required: true + style: simple schema: type: string x-ms-docs-key-type: company @@ -20457,6 +20839,7 @@ paths: in: path description: 'key: id of salesInvoice' required: true + style: simple schema: type: string x-ms-docs-key-type: salesInvoice @@ -20581,16 +20964,121 @@ paths: nextLinkName: '@odata.nextLink' operationName: listMore x-ms-docs-operation-type: operation - post: + '/financials/companies/{company-id}/salesInvoices/{salesInvoice-id}/salesInvoiceLines/{salesInvoiceLine-id}': + get: + tags: + - financials.company + summary: Get salesInvoiceLines from financials + operationId: financials.companies.salesInvoices_GetSalesInvoiceLines + parameters: + - name: company-id + in: path + description: 'key: id of company' + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: company + - name: salesInvoice-id + in: path + description: 'key: id of salesInvoice' + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: salesInvoice + - name: salesInvoiceLine-id + in: path + description: 'key: id of salesInvoiceLine' + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: salesInvoiceLine + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - accountId + - amountExcludingTax + - amountIncludingTax + - description + - discountAmount + - discountAppliedBeforeTax + - discountPercent + - documentId + - invoiceDiscountAllocation + - itemId + - lineType + - netAmount + - netAmountIncludingTax + - netTaxAmount + - quantity + - sequence + - shipmentDate + - taxCode + - taxPercent + - totalTaxAmount + - unitOfMeasureId + - unitPrice + - account + - item + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + - account + - item + type: string + responses: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.salesInvoiceLine' + links: + account: + operationId: financials.companies.salesInvoices.SalesInvoiceLines.GetAccount + parameters: + company-id: $request.path.company-id + salesInvoice-id: $request.path.salesInvoice-id + salesInvoiceLine-id: $request.path.salesInvoiceLine-id + item: + operationId: financials.companies.salesInvoices.SalesInvoiceLines.GetItem + parameters: + company-id: $request.path.company-id + salesInvoice-id: $request.path.salesInvoice-id + salesInvoiceLine-id: $request.path.salesInvoiceLine-id + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: tags: - financials.company - summary: Create new navigation property to salesInvoiceLines for financials - operationId: financials.companies.salesInvoices_CreateSalesInvoiceLines + summary: Update the navigation property salesInvoiceLines in financials + operationId: financials.companies.salesInvoices_UpdateSalesInvoiceLines parameters: - name: company-id in: path description: 'key: id of company' required: true + style: simple schema: type: string x-ms-docs-key-type: company @@ -20598,286 +21086,157 @@ paths: in: path description: 'key: id of salesInvoice' required: true + style: simple schema: type: string x-ms-docs-key-type: salesInvoice + - name: salesInvoiceLine-id + in: path + description: 'key: id of salesInvoiceLine' + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: salesInvoiceLine requestBody: - description: New navigation property + description: New navigation property values content: application/json: schema: $ref: '#/components/schemas/microsoft.graph.salesInvoiceLine' required: true responses: - '201': - description: Created navigation property. + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/financials/companies/{company-id}/salesInvoices/{salesInvoice-id}/salesInvoiceLines/{salesInvoiceLine-id}/account': + get: + tags: + - financials.company + summary: Get account from financials + operationId: financials.companies.salesInvoices.salesInvoiceLines_GetAccount + parameters: + - name: company-id + in: path + description: 'key: id of company' + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: company + - name: salesInvoice-id + in: path + description: 'key: id of salesInvoice' + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: salesInvoice + - name: salesInvoiceLine-id + in: path + description: 'key: id of salesInvoiceLine' + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: salesInvoiceLine + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - blocked + - category + - displayName + - lastModifiedDateTime + - number + - subCategory + 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.salesInvoiceLine' + $ref: '#/components/schemas/microsoft.graph.account' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/financials/companies/{company-id}/salesInvoices/{salesInvoice-id}/salesInvoiceLines/{salesInvoiceLine-id}': + patch: + tags: + - financials.company + summary: Update the navigation property account in financials + operationId: financials.companies.salesInvoices.salesInvoiceLines_UpdateAccount + parameters: + - name: company-id + in: path + description: 'key: id of company' + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: company + - name: salesInvoice-id + in: path + description: 'key: id of salesInvoice' + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: salesInvoice + - name: salesInvoiceLine-id + in: path + description: 'key: id of salesInvoiceLine' + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: salesInvoiceLine + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.account' + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/financials/companies/{company-id}/salesInvoices/{salesInvoice-id}/salesInvoiceLines/{salesInvoiceLine-id}/item': get: tags: - financials.company - summary: Get salesInvoiceLines from financials - operationId: financials.companies.salesInvoices_GetSalesInvoiceLines - parameters: - - name: company-id - in: path - description: 'key: id of company' - required: true - schema: - type: string - x-ms-docs-key-type: company - - name: salesInvoice-id - in: path - description: 'key: id of salesInvoice' - required: true - schema: - type: string - x-ms-docs-key-type: salesInvoice - - name: salesInvoiceLine-id - in: path - description: 'key: id of salesInvoiceLine' - required: true - schema: - type: string - x-ms-docs-key-type: salesInvoiceLine - - name: $select - in: query - description: Select properties to be returned - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - id - - accountId - - amountExcludingTax - - amountIncludingTax - - description - - discountAmount - - discountAppliedBeforeTax - - discountPercent - - documentId - - invoiceDiscountAllocation - - itemId - - lineType - - netAmount - - netAmountIncludingTax - - netTaxAmount - - quantity - - sequence - - shipmentDate - - taxCode - - taxPercent - - totalTaxAmount - - unitOfMeasureId - - unitPrice - - account - - item - type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - '*' - - account - - item - type: string - responses: - '200': - description: Retrieved navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.salesInvoiceLine' - links: - account: - operationId: financials.companies.salesInvoices.SalesInvoiceLines.GetAccount - parameters: - company-id: $request.path.company-id - salesInvoice-id: $request.path.salesInvoice-id - salesInvoiceLine-id: $request.path.salesInvoiceLine-id - item: - operationId: financials.companies.salesInvoices.SalesInvoiceLines.GetItem - parameters: - company-id: $request.path.company-id - salesInvoice-id: $request.path.salesInvoice-id - salesInvoiceLine-id: $request.path.salesInvoiceLine-id - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - patch: - tags: - - financials.company - summary: Update the navigation property salesInvoiceLines in financials - operationId: financials.companies.salesInvoices_UpdateSalesInvoiceLines - parameters: - - name: company-id - in: path - description: 'key: id of company' - required: true - schema: - type: string - x-ms-docs-key-type: company - - name: salesInvoice-id - in: path - description: 'key: id of salesInvoice' - required: true - schema: - type: string - x-ms-docs-key-type: salesInvoice - - name: salesInvoiceLine-id - in: path - description: 'key: id of salesInvoiceLine' - required: true - schema: - type: string - x-ms-docs-key-type: salesInvoiceLine - requestBody: - description: New navigation property values - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.salesInvoiceLine' - required: true - responses: - '204': - description: Success - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/financials/companies/{company-id}/salesInvoices/{salesInvoice-id}/salesInvoiceLines/{salesInvoiceLine-id}/account': - get: - tags: - - financials.company - summary: Get account from financials - operationId: financials.companies.salesInvoices.salesInvoiceLines_GetAccount - parameters: - - name: company-id - in: path - description: 'key: id of company' - required: true - schema: - type: string - x-ms-docs-key-type: company - - name: salesInvoice-id - in: path - description: 'key: id of salesInvoice' - required: true - schema: - type: string - x-ms-docs-key-type: salesInvoice - - name: salesInvoiceLine-id - in: path - description: 'key: id of salesInvoiceLine' - required: true - schema: - type: string - x-ms-docs-key-type: salesInvoiceLine - - name: $select - in: query - description: Select properties to be returned - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - id - - blocked - - category - - displayName - - lastModifiedDateTime - - number - - subCategory - 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.account' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - patch: - tags: - - financials.company - summary: Update the navigation property account in financials - operationId: financials.companies.salesInvoices.salesInvoiceLines_UpdateAccount - parameters: - - name: company-id - in: path - description: 'key: id of company' - required: true - schema: - type: string - x-ms-docs-key-type: company - - name: salesInvoice-id - in: path - description: 'key: id of salesInvoice' - required: true - schema: - type: string - x-ms-docs-key-type: salesInvoice - - name: salesInvoiceLine-id - in: path - description: 'key: id of salesInvoiceLine' - required: true - schema: - type: string - x-ms-docs-key-type: salesInvoiceLine - requestBody: - description: New navigation property values - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.account' - required: true - responses: - '204': - description: Success - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/financials/companies/{company-id}/salesInvoices/{salesInvoice-id}/salesInvoiceLines/{salesInvoiceLine-id}/item': - get: - tags: - - financials.company - summary: Get item from financials - operationId: financials.companies.salesInvoices.salesInvoiceLines_GetItem + summary: Get item from financials + operationId: financials.companies.salesInvoices.salesInvoiceLines_GetItem parameters: - name: company-id in: path description: 'key: id of company' required: true + style: simple schema: type: string x-ms-docs-key-type: company @@ -20885,6 +21244,7 @@ paths: in: path description: 'key: id of salesInvoice' required: true + style: simple schema: type: string x-ms-docs-key-type: salesInvoice @@ -20892,6 +21252,7 @@ paths: in: path description: 'key: id of salesInvoiceLine' required: true + style: simple schema: type: string x-ms-docs-key-type: salesInvoiceLine @@ -20971,6 +21332,7 @@ paths: in: path description: 'key: id of company' required: true + style: simple schema: type: string x-ms-docs-key-type: company @@ -20978,6 +21340,7 @@ paths: in: path description: 'key: id of salesInvoice' required: true + style: simple schema: type: string x-ms-docs-key-type: salesInvoice @@ -20985,6 +21348,7 @@ paths: in: path description: 'key: id of salesInvoiceLine' required: true + style: simple schema: type: string x-ms-docs-key-type: salesInvoiceLine @@ -21011,6 +21375,7 @@ paths: in: path description: 'key: id of company' required: true + style: simple schema: type: string x-ms-docs-key-type: company @@ -21018,6 +21383,7 @@ paths: in: path description: 'key: id of salesInvoice' required: true + style: simple schema: type: string x-ms-docs-key-type: salesInvoice @@ -21025,12 +21391,14 @@ paths: in: path description: 'key: id of salesInvoiceLine' required: true + style: simple schema: type: string x-ms-docs-key-type: salesInvoiceLine - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -21050,6 +21418,7 @@ paths: in: path description: 'key: id of company' required: true + style: simple schema: type: string x-ms-docs-key-type: company @@ -21057,6 +21426,7 @@ paths: in: path description: 'key: id of salesInvoice' required: true + style: simple schema: type: string x-ms-docs-key-type: salesInvoice @@ -21064,6 +21434,7 @@ paths: in: path description: 'key: id of salesInvoiceLine' required: true + style: simple schema: type: string x-ms-docs-key-type: salesInvoiceLine @@ -21114,6 +21485,7 @@ paths: in: path description: 'key: id of company' required: true + style: simple schema: type: string x-ms-docs-key-type: company @@ -21121,6 +21493,7 @@ paths: in: path description: 'key: id of salesInvoice' required: true + style: simple schema: type: string x-ms-docs-key-type: salesInvoice @@ -21128,6 +21501,7 @@ paths: in: path description: 'key: id of salesInvoiceLine' required: true + style: simple schema: type: string x-ms-docs-key-type: salesInvoiceLine @@ -21154,6 +21528,7 @@ paths: in: path description: 'key: id of company' required: true + style: simple schema: type: string x-ms-docs-key-type: company @@ -21161,6 +21536,7 @@ paths: in: path description: 'key: id of salesInvoice' required: true + style: simple schema: type: string x-ms-docs-key-type: salesInvoice @@ -21168,12 +21544,14 @@ paths: in: path description: 'key: id of salesInvoiceLine' required: true + style: simple schema: type: string x-ms-docs-key-type: salesInvoiceLine - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -21193,6 +21571,7 @@ paths: in: path description: 'key: id of company' required: true + style: simple schema: type: string x-ms-docs-key-type: company @@ -21200,6 +21579,7 @@ paths: in: path description: 'key: id of salesInvoice' required: true + style: simple schema: type: string x-ms-docs-key-type: salesInvoice @@ -21207,6 +21587,7 @@ paths: in: path description: 'key: id of salesInvoiceLine' required: true + style: simple schema: type: string x-ms-docs-key-type: salesInvoiceLine @@ -21283,6 +21664,7 @@ paths: in: path description: 'key: id of company' required: true + style: simple schema: type: string x-ms-docs-key-type: company @@ -21290,6 +21672,7 @@ paths: in: path description: 'key: id of salesInvoice' required: true + style: simple schema: type: string x-ms-docs-key-type: salesInvoice @@ -21297,6 +21680,7 @@ paths: in: path description: 'key: id of salesInvoiceLine' required: true + style: simple schema: type: string x-ms-docs-key-type: salesInvoiceLine @@ -21328,6 +21712,7 @@ paths: in: path description: 'key: id of company' required: true + style: simple schema: type: string x-ms-docs-key-type: company @@ -21335,6 +21720,7 @@ paths: in: path description: 'key: id of salesInvoice' required: true + style: simple schema: type: string x-ms-docs-key-type: salesInvoice @@ -21342,6 +21728,7 @@ paths: in: path description: 'key: id of salesInvoiceLine' required: true + style: simple schema: type: string x-ms-docs-key-type: salesInvoiceLine @@ -21349,6 +21736,7 @@ paths: in: path description: 'key: id of picture' required: true + style: simple schema: type: string x-ms-docs-key-type: picture @@ -21400,6 +21788,7 @@ paths: in: path description: 'key: id of company' required: true + style: simple schema: type: string x-ms-docs-key-type: company @@ -21407,6 +21796,7 @@ paths: in: path description: 'key: id of salesInvoice' required: true + style: simple schema: type: string x-ms-docs-key-type: salesInvoice @@ -21414,6 +21804,7 @@ paths: in: path description: 'key: id of salesInvoiceLine' required: true + style: simple schema: type: string x-ms-docs-key-type: salesInvoiceLine @@ -21421,6 +21812,7 @@ paths: in: path description: 'key: id of picture' required: true + style: simple schema: type: string x-ms-docs-key-type: picture @@ -21447,6 +21839,7 @@ paths: in: path description: 'key: id of company' required: true + style: simple schema: type: string x-ms-docs-key-type: company @@ -21454,6 +21847,7 @@ paths: in: path description: 'key: id of salesInvoice' required: true + style: simple schema: type: string x-ms-docs-key-type: salesInvoice @@ -21461,6 +21855,7 @@ paths: in: path description: 'key: id of salesInvoiceLine' required: true + style: simple schema: type: string x-ms-docs-key-type: salesInvoiceLine @@ -21468,12 +21863,14 @@ paths: in: path description: 'key: id of picture' required: true + style: simple schema: type: string x-ms-docs-key-type: picture - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -21493,6 +21890,7 @@ paths: in: path description: 'key: id of company' required: true + style: simple schema: type: string x-ms-docs-key-type: company @@ -21500,6 +21898,7 @@ paths: in: path description: 'key: id of salesInvoice' required: true + style: simple schema: type: string x-ms-docs-key-type: salesInvoice @@ -21507,6 +21906,7 @@ paths: in: path description: 'key: id of salesInvoiceLine' required: true + style: simple schema: type: string x-ms-docs-key-type: salesInvoiceLine @@ -21514,6 +21914,7 @@ paths: in: path description: 'key: id of picture' required: true + style: simple schema: type: string x-ms-docs-key-type: picture @@ -21538,6 +21939,7 @@ paths: in: path description: 'key: id of company' required: true + style: simple schema: type: string x-ms-docs-key-type: company @@ -21545,6 +21947,7 @@ paths: in: path description: 'key: id of salesInvoice' required: true + style: simple schema: type: string x-ms-docs-key-type: salesInvoice @@ -21552,6 +21955,7 @@ paths: in: path description: 'key: id of salesInvoiceLine' required: true + style: simple schema: type: string x-ms-docs-key-type: salesInvoiceLine @@ -21559,6 +21963,7 @@ paths: in: path description: 'key: id of picture' required: true + style: simple schema: type: string x-ms-docs-key-type: picture @@ -21587,6 +21992,7 @@ paths: in: path description: 'key: id of company' required: true + style: simple schema: type: string x-ms-docs-key-type: company @@ -21594,6 +22000,7 @@ paths: in: path description: 'key: id of salesInvoice' required: true + style: simple schema: type: string x-ms-docs-key-type: salesInvoice @@ -21644,6 +22051,7 @@ paths: in: path description: 'key: id of company' required: true + style: simple schema: type: string x-ms-docs-key-type: company @@ -21651,6 +22059,7 @@ paths: in: path description: 'key: id of salesInvoice' required: true + style: simple schema: type: string x-ms-docs-key-type: salesInvoice @@ -21677,6 +22086,7 @@ paths: in: path description: 'key: id of company' required: true + style: simple schema: type: string x-ms-docs-key-type: company @@ -21684,12 +22094,14 @@ paths: in: path description: 'key: id of salesInvoice' required: true + style: simple schema: type: string x-ms-docs-key-type: salesInvoice - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -21709,6 +22121,7 @@ paths: in: path description: 'key: id of company' required: true + style: simple schema: type: string x-ms-docs-key-type: company @@ -21845,36 +22258,6 @@ paths: nextLinkName: '@odata.nextLink' operationName: listMore x-ms-docs-operation-type: operation - post: - tags: - - financials.company - summary: Create new navigation property to salesOrderLines for financials - operationId: financials.companies_CreateSalesOrderLines - parameters: - - name: company-id - in: path - description: 'key: id of company' - required: true - schema: - type: string - x-ms-docs-key-type: company - requestBody: - description: New navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.salesOrderLine' - required: true - responses: - '201': - description: Created navigation property. - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.salesOrderLine' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation '/financials/companies/{company-id}/salesOrderLines/{salesOrderLine-id}': get: tags: @@ -21886,6 +22269,7 @@ paths: in: path description: 'key: id of company' required: true + style: simple schema: type: string x-ms-docs-key-type: company @@ -21893,6 +22277,7 @@ paths: in: path description: 'key: id of salesOrderLine' required: true + style: simple schema: type: string x-ms-docs-key-type: salesOrderLine @@ -21981,6 +22366,7 @@ paths: in: path description: 'key: id of company' required: true + style: simple schema: type: string x-ms-docs-key-type: company @@ -21988,6 +22374,7 @@ paths: in: path description: 'key: id of salesOrderLine' required: true + style: simple schema: type: string x-ms-docs-key-type: salesOrderLine @@ -22015,6 +22402,7 @@ paths: in: path description: 'key: id of company' required: true + style: simple schema: type: string x-ms-docs-key-type: company @@ -22022,6 +22410,7 @@ paths: in: path description: 'key: id of salesOrderLine' required: true + style: simple schema: type: string x-ms-docs-key-type: salesOrderLine @@ -22075,6 +22464,7 @@ paths: in: path description: 'key: id of company' required: true + style: simple schema: type: string x-ms-docs-key-type: company @@ -22082,6 +22472,7 @@ paths: in: path description: 'key: id of salesOrderLine' required: true + style: simple schema: type: string x-ms-docs-key-type: salesOrderLine @@ -22109,6 +22500,7 @@ paths: in: path description: 'key: id of company' required: true + style: simple schema: type: string x-ms-docs-key-type: company @@ -22116,6 +22508,7 @@ paths: in: path description: 'key: id of salesOrderLine' required: true + style: simple schema: type: string x-ms-docs-key-type: salesOrderLine @@ -22193,6 +22586,7 @@ paths: in: path description: 'key: id of company' required: true + style: simple schema: type: string x-ms-docs-key-type: company @@ -22200,6 +22594,7 @@ paths: in: path description: 'key: id of salesOrderLine' required: true + style: simple schema: type: string x-ms-docs-key-type: salesOrderLine @@ -22226,6 +22621,7 @@ paths: in: path description: 'key: id of company' required: true + style: simple schema: type: string x-ms-docs-key-type: company @@ -22233,12 +22629,14 @@ paths: in: path description: 'key: id of salesOrderLine' required: true + style: simple schema: type: string x-ms-docs-key-type: salesOrderLine - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -22258,6 +22656,7 @@ paths: in: path description: 'key: id of company' required: true + style: simple schema: type: string x-ms-docs-key-type: company @@ -22265,6 +22664,7 @@ paths: in: path description: 'key: id of salesOrderLine' required: true + style: simple schema: type: string x-ms-docs-key-type: salesOrderLine @@ -22315,6 +22715,7 @@ paths: in: path description: 'key: id of company' required: true + style: simple schema: type: string x-ms-docs-key-type: company @@ -22322,6 +22723,7 @@ paths: in: path description: 'key: id of salesOrderLine' required: true + style: simple schema: type: string x-ms-docs-key-type: salesOrderLine @@ -22348,6 +22750,7 @@ paths: in: path description: 'key: id of company' required: true + style: simple schema: type: string x-ms-docs-key-type: company @@ -22355,12 +22758,14 @@ paths: in: path description: 'key: id of salesOrderLine' required: true + style: simple schema: type: string x-ms-docs-key-type: salesOrderLine - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -22380,6 +22785,7 @@ paths: in: path description: 'key: id of company' required: true + style: simple schema: type: string x-ms-docs-key-type: company @@ -22387,6 +22793,7 @@ paths: in: path description: 'key: id of salesOrderLine' required: true + style: simple schema: type: string x-ms-docs-key-type: salesOrderLine @@ -22463,6 +22870,7 @@ paths: in: path description: 'key: id of company' required: true + style: simple schema: type: string x-ms-docs-key-type: company @@ -22470,6 +22878,7 @@ paths: in: path description: 'key: id of salesOrderLine' required: true + style: simple schema: type: string x-ms-docs-key-type: salesOrderLine @@ -22501,6 +22910,7 @@ paths: in: path description: 'key: id of company' required: true + style: simple schema: type: string x-ms-docs-key-type: company @@ -22508,6 +22918,7 @@ paths: in: path description: 'key: id of salesOrderLine' required: true + style: simple schema: type: string x-ms-docs-key-type: salesOrderLine @@ -22515,6 +22926,7 @@ paths: in: path description: 'key: id of picture' required: true + style: simple schema: type: string x-ms-docs-key-type: picture @@ -22566,6 +22978,7 @@ paths: in: path description: 'key: id of company' required: true + style: simple schema: type: string x-ms-docs-key-type: company @@ -22573,6 +22986,7 @@ paths: in: path description: 'key: id of salesOrderLine' required: true + style: simple schema: type: string x-ms-docs-key-type: salesOrderLine @@ -22580,6 +22994,7 @@ paths: in: path description: 'key: id of picture' required: true + style: simple schema: type: string x-ms-docs-key-type: picture @@ -22606,6 +23021,7 @@ paths: in: path description: 'key: id of company' required: true + style: simple schema: type: string x-ms-docs-key-type: company @@ -22613,6 +23029,7 @@ paths: in: path description: 'key: id of salesOrderLine' required: true + style: simple schema: type: string x-ms-docs-key-type: salesOrderLine @@ -22620,12 +23037,14 @@ paths: in: path description: 'key: id of picture' required: true + style: simple schema: type: string x-ms-docs-key-type: picture - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -22645,6 +23064,7 @@ paths: in: path description: 'key: id of company' required: true + style: simple schema: type: string x-ms-docs-key-type: company @@ -22652,6 +23072,7 @@ paths: in: path description: 'key: id of salesOrderLine' required: true + style: simple schema: type: string x-ms-docs-key-type: salesOrderLine @@ -22659,6 +23080,7 @@ paths: in: path description: 'key: id of picture' required: true + style: simple schema: type: string x-ms-docs-key-type: picture @@ -22683,6 +23105,7 @@ paths: in: path description: 'key: id of company' required: true + style: simple schema: type: string x-ms-docs-key-type: company @@ -22690,6 +23113,7 @@ paths: in: path description: 'key: id of salesOrderLine' required: true + style: simple schema: type: string x-ms-docs-key-type: salesOrderLine @@ -22697,6 +23121,7 @@ paths: in: path description: 'key: id of picture' required: true + style: simple schema: type: string x-ms-docs-key-type: picture @@ -22725,6 +23150,7 @@ paths: in: path description: 'key: id of company' required: true + style: simple schema: type: string x-ms-docs-key-type: company @@ -22880,36 +23306,6 @@ paths: nextLinkName: '@odata.nextLink' operationName: listMore x-ms-docs-operation-type: operation - post: - tags: - - financials.company - summary: Create new navigation property to salesOrders for financials - operationId: financials.companies_CreateSalesOrders - parameters: - - name: company-id - in: path - description: 'key: id of company' - required: true - schema: - type: string - x-ms-docs-key-type: company - requestBody: - description: New navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.salesOrder' - required: true - responses: - '201': - description: Created navigation property. - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.salesOrder' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation '/financials/companies/{company-id}/salesOrders/{salesOrder-id}': get: tags: @@ -22921,6 +23317,7 @@ paths: in: path description: 'key: id of company' required: true + style: simple schema: type: string x-ms-docs-key-type: company @@ -22928,6 +23325,7 @@ paths: in: path description: 'key: id of salesOrder' required: true + style: simple schema: type: string x-ms-docs-key-type: salesOrder @@ -23035,6 +23433,7 @@ paths: in: path description: 'key: id of company' required: true + style: simple schema: type: string x-ms-docs-key-type: company @@ -23042,6 +23441,7 @@ paths: in: path description: 'key: id of salesOrder' required: true + style: simple schema: type: string x-ms-docs-key-type: salesOrder @@ -23069,6 +23469,7 @@ paths: in: path description: 'key: id of company' required: true + style: simple schema: type: string x-ms-docs-key-type: company @@ -23076,6 +23477,7 @@ paths: in: path description: 'key: id of salesOrder' required: true + style: simple schema: type: string x-ms-docs-key-type: salesOrder @@ -23129,6 +23531,7 @@ paths: in: path description: 'key: id of company' required: true + style: simple schema: type: string x-ms-docs-key-type: company @@ -23136,6 +23539,7 @@ paths: in: path description: 'key: id of salesOrder' required: true + style: simple schema: type: string x-ms-docs-key-type: salesOrder @@ -23162,6 +23566,7 @@ paths: in: path description: 'key: id of company' required: true + style: simple schema: type: string x-ms-docs-key-type: company @@ -23169,12 +23574,14 @@ paths: in: path description: 'key: id of salesOrder' required: true + style: simple schema: type: string x-ms-docs-key-type: salesOrder - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -23194,6 +23601,7 @@ paths: in: path description: 'key: id of company' required: true + style: simple schema: type: string x-ms-docs-key-type: company @@ -23201,6 +23609,7 @@ paths: in: path description: 'key: id of salesOrder' required: true + style: simple schema: type: string x-ms-docs-key-type: salesOrder @@ -23302,6 +23711,7 @@ paths: in: path description: 'key: id of company' required: true + style: simple schema: type: string x-ms-docs-key-type: company @@ -23309,6 +23719,7 @@ paths: in: path description: 'key: id of salesOrder' required: true + style: simple schema: type: string x-ms-docs-key-type: salesOrder @@ -23335,6 +23746,7 @@ paths: in: path description: 'key: id of company' required: true + style: simple schema: type: string x-ms-docs-key-type: company @@ -23342,12 +23754,14 @@ paths: in: path description: 'key: id of salesOrder' required: true + style: simple schema: type: string x-ms-docs-key-type: salesOrder - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -23367,6 +23781,7 @@ paths: in: path description: 'key: id of company' required: true + style: simple schema: type: string x-ms-docs-key-type: company @@ -23374,6 +23789,7 @@ paths: in: path description: 'key: id of salesOrder' required: true + style: simple schema: type: string x-ms-docs-key-type: salesOrder @@ -23427,6 +23843,7 @@ paths: in: path description: 'key: id of company' required: true + style: simple schema: type: string x-ms-docs-key-type: company @@ -23434,6 +23851,7 @@ paths: in: path description: 'key: id of salesOrder' required: true + style: simple schema: type: string x-ms-docs-key-type: salesOrder @@ -23460,6 +23878,7 @@ paths: in: path description: 'key: id of company' required: true + style: simple schema: type: string x-ms-docs-key-type: company @@ -23467,12 +23886,14 @@ paths: in: path description: 'key: id of salesOrder' required: true + style: simple schema: type: string x-ms-docs-key-type: salesOrder - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -23492,6 +23913,7 @@ paths: in: path description: 'key: id of company' required: true + style: simple schema: type: string x-ms-docs-key-type: company @@ -23499,6 +23921,7 @@ paths: in: path description: 'key: id of salesOrder' required: true + style: simple schema: type: string x-ms-docs-key-type: salesOrder @@ -23549,6 +23972,7 @@ paths: in: path description: 'key: id of company' required: true + style: simple schema: type: string x-ms-docs-key-type: company @@ -23556,6 +23980,7 @@ paths: in: path description: 'key: id of salesOrder' required: true + style: simple schema: type: string x-ms-docs-key-type: salesOrder @@ -23582,6 +24007,7 @@ paths: in: path description: 'key: id of company' required: true + style: simple schema: type: string x-ms-docs-key-type: company @@ -23589,12 +24015,14 @@ paths: in: path description: 'key: id of salesOrder' required: true + style: simple schema: type: string x-ms-docs-key-type: salesOrder - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -23614,6 +24042,7 @@ paths: in: path description: 'key: id of company' required: true + style: simple schema: type: string x-ms-docs-key-type: company @@ -23621,6 +24050,7 @@ paths: in: path description: 'key: id of salesOrder' required: true + style: simple schema: type: string x-ms-docs-key-type: salesOrder @@ -23675,6 +24105,7 @@ paths: in: path description: 'key: id of company' required: true + style: simple schema: type: string x-ms-docs-key-type: company @@ -23682,6 +24113,7 @@ paths: in: path description: 'key: id of salesOrder' required: true + style: simple schema: type: string x-ms-docs-key-type: salesOrder @@ -23708,6 +24140,7 @@ paths: in: path description: 'key: id of company' required: true + style: simple schema: type: string x-ms-docs-key-type: company @@ -23715,12 +24148,14 @@ paths: in: path description: 'key: id of salesOrder' required: true + style: simple schema: type: string x-ms-docs-key-type: salesOrder - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -23740,6 +24175,7 @@ paths: in: path description: 'key: id of company' required: true + style: simple schema: type: string x-ms-docs-key-type: company @@ -23747,6 +24183,7 @@ paths: in: path description: 'key: id of salesOrder' required: true + style: simple schema: type: string x-ms-docs-key-type: salesOrder @@ -23823,6 +24260,7 @@ paths: in: path description: 'key: id of company' required: true + style: simple schema: type: string x-ms-docs-key-type: company @@ -23830,6 +24268,7 @@ paths: in: path description: 'key: id of salesOrder' required: true + style: simple schema: type: string x-ms-docs-key-type: salesOrder @@ -23861,6 +24300,7 @@ paths: in: path description: 'key: id of company' required: true + style: simple schema: type: string x-ms-docs-key-type: company @@ -23868,6 +24308,7 @@ paths: in: path description: 'key: id of salesOrder' required: true + style: simple schema: type: string x-ms-docs-key-type: salesOrder @@ -23875,6 +24316,7 @@ paths: in: path description: 'key: id of picture' required: true + style: simple schema: type: string x-ms-docs-key-type: picture @@ -23926,6 +24368,7 @@ paths: in: path description: 'key: id of company' required: true + style: simple schema: type: string x-ms-docs-key-type: company @@ -23933,6 +24376,7 @@ paths: in: path description: 'key: id of salesOrder' required: true + style: simple schema: type: string x-ms-docs-key-type: salesOrder @@ -23940,6 +24384,7 @@ paths: in: path description: 'key: id of picture' required: true + style: simple schema: type: string x-ms-docs-key-type: picture @@ -23966,6 +24411,7 @@ paths: in: path description: 'key: id of company' required: true + style: simple schema: type: string x-ms-docs-key-type: company @@ -23973,6 +24419,7 @@ paths: in: path description: 'key: id of salesOrder' required: true + style: simple schema: type: string x-ms-docs-key-type: salesOrder @@ -23980,12 +24427,14 @@ paths: in: path description: 'key: id of picture' required: true + style: simple schema: type: string x-ms-docs-key-type: picture - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -24005,6 +24454,7 @@ paths: in: path description: 'key: id of company' required: true + style: simple schema: type: string x-ms-docs-key-type: company @@ -24012,6 +24462,7 @@ paths: in: path description: 'key: id of salesOrder' required: true + style: simple schema: type: string x-ms-docs-key-type: salesOrder @@ -24019,6 +24470,7 @@ paths: in: path description: 'key: id of picture' required: true + style: simple schema: type: string x-ms-docs-key-type: picture @@ -24043,6 +24495,7 @@ paths: in: path description: 'key: id of company' required: true + style: simple schema: type: string x-ms-docs-key-type: company @@ -24050,6 +24503,7 @@ paths: in: path description: 'key: id of salesOrder' required: true + style: simple schema: type: string x-ms-docs-key-type: salesOrder @@ -24057,6 +24511,7 @@ paths: in: path description: 'key: id of picture' required: true + style: simple schema: type: string x-ms-docs-key-type: picture @@ -24085,6 +24540,7 @@ paths: in: path description: 'key: id of company' required: true + style: simple schema: type: string x-ms-docs-key-type: company @@ -24092,6 +24548,7 @@ paths: in: path description: 'key: id of salesOrder' required: true + style: simple schema: type: string x-ms-docs-key-type: salesOrder @@ -24142,6 +24599,7 @@ paths: in: path description: 'key: id of company' required: true + style: simple schema: type: string x-ms-docs-key-type: company @@ -24149,6 +24607,7 @@ paths: in: path description: 'key: id of salesOrder' required: true + style: simple schema: type: string x-ms-docs-key-type: salesOrder @@ -24175,6 +24634,7 @@ paths: in: path description: 'key: id of company' required: true + style: simple schema: type: string x-ms-docs-key-type: company @@ -24182,12 +24642,14 @@ paths: in: path description: 'key: id of salesOrder' required: true + style: simple schema: type: string x-ms-docs-key-type: salesOrder - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -24207,6 +24669,7 @@ paths: in: path description: 'key: id of company' required: true + style: simple schema: type: string x-ms-docs-key-type: company @@ -24214,6 +24677,7 @@ paths: in: path description: 'key: id of salesOrder' required: true + style: simple schema: type: string x-ms-docs-key-type: salesOrder @@ -24268,6 +24732,7 @@ paths: in: path description: 'key: id of company' required: true + style: simple schema: type: string x-ms-docs-key-type: company @@ -24275,6 +24740,7 @@ paths: in: path description: 'key: id of salesOrder' required: true + style: simple schema: type: string x-ms-docs-key-type: salesOrder @@ -24301,6 +24767,7 @@ paths: in: path description: 'key: id of company' required: true + style: simple schema: type: string x-ms-docs-key-type: company @@ -24308,12 +24775,14 @@ paths: in: path description: 'key: id of salesOrder' required: true + style: simple schema: type: string x-ms-docs-key-type: salesOrder - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -24333,6 +24802,7 @@ paths: in: path description: 'key: id of company' required: true + style: simple schema: type: string x-ms-docs-key-type: company @@ -24340,6 +24810,7 @@ paths: in: path description: 'key: id of salesOrder' required: true + style: simple schema: type: string x-ms-docs-key-type: salesOrder @@ -24476,16 +24947,125 @@ paths: nextLinkName: '@odata.nextLink' operationName: listMore x-ms-docs-operation-type: operation - post: + '/financials/companies/{company-id}/salesOrders/{salesOrder-id}/salesOrderLines/{salesOrderLine-id}': + get: + tags: + - financials.company + summary: Get salesOrderLines from financials + operationId: financials.companies.salesOrders_GetSalesOrderLines + parameters: + - name: company-id + in: path + description: 'key: id of company' + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: company + - name: salesOrder-id + in: path + description: 'key: id of salesOrder' + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: salesOrder + - name: salesOrderLine-id + in: path + description: 'key: id of salesOrderLine' + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: salesOrderLine + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - accountId + - amountExcludingTax + - amountIncludingTax + - description + - discountAmount + - discountAppliedBeforeTax + - discountPercent + - documentId + - invoiceDiscountAllocation + - invoicedQuantity + - invoiceQuantity + - itemId + - lineType + - netAmount + - netAmountIncludingTax + - netTaxAmount + - quantity + - sequence + - shipmentDate + - shippedQuantity + - shipQuantity + - taxCode + - taxPercent + - totalTaxAmount + - unitOfMeasureId + - unitPrice + - account + - item + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + - account + - item + type: string + responses: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.salesOrderLine' + links: + account: + operationId: financials.companies.salesOrders.SalesOrderLines.GetAccount + parameters: + company-id: $request.path.company-id + salesOrder-id: $request.path.salesOrder-id + salesOrderLine-id: $request.path.salesOrderLine-id + item: + operationId: financials.companies.salesOrders.SalesOrderLines.GetItem + parameters: + company-id: $request.path.company-id + salesOrder-id: $request.path.salesOrder-id + salesOrderLine-id: $request.path.salesOrderLine-id + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: tags: - financials.company - summary: Create new navigation property to salesOrderLines for financials - operationId: financials.companies.salesOrders_CreateSalesOrderLines + summary: Update the navigation property salesOrderLines in financials + operationId: financials.companies.salesOrders_UpdateSalesOrderLines parameters: - name: company-id in: path description: 'key: id of company' required: true + style: simple schema: type: string x-ms-docs-key-type: company @@ -24493,290 +25073,157 @@ paths: in: path description: 'key: id of salesOrder' required: true + style: simple schema: type: string x-ms-docs-key-type: salesOrder + - name: salesOrderLine-id + in: path + description: 'key: id of salesOrderLine' + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: salesOrderLine requestBody: - description: New navigation property + description: New navigation property values content: application/json: schema: $ref: '#/components/schemas/microsoft.graph.salesOrderLine' required: true responses: - '201': - description: Created navigation property. + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/financials/companies/{company-id}/salesOrders/{salesOrder-id}/salesOrderLines/{salesOrderLine-id}/account': + get: + tags: + - financials.company + summary: Get account from financials + operationId: financials.companies.salesOrders.salesOrderLines_GetAccount + parameters: + - name: company-id + in: path + description: 'key: id of company' + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: company + - name: salesOrder-id + in: path + description: 'key: id of salesOrder' + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: salesOrder + - name: salesOrderLine-id + in: path + description: 'key: id of salesOrderLine' + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: salesOrderLine + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - blocked + - category + - displayName + - lastModifiedDateTime + - number + - subCategory + 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.salesOrderLine' + $ref: '#/components/schemas/microsoft.graph.account' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/financials/companies/{company-id}/salesOrders/{salesOrder-id}/salesOrderLines/{salesOrderLine-id}': + patch: + tags: + - financials.company + summary: Update the navigation property account in financials + operationId: financials.companies.salesOrders.salesOrderLines_UpdateAccount + parameters: + - name: company-id + in: path + description: 'key: id of company' + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: company + - name: salesOrder-id + in: path + description: 'key: id of salesOrder' + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: salesOrder + - name: salesOrderLine-id + in: path + description: 'key: id of salesOrderLine' + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: salesOrderLine + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.account' + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/financials/companies/{company-id}/salesOrders/{salesOrder-id}/salesOrderLines/{salesOrderLine-id}/item': get: tags: - financials.company - summary: Get salesOrderLines from financials - operationId: financials.companies.salesOrders_GetSalesOrderLines - parameters: - - name: company-id - in: path - description: 'key: id of company' - required: true - schema: - type: string - x-ms-docs-key-type: company - - name: salesOrder-id - in: path - description: 'key: id of salesOrder' - required: true - schema: - type: string - x-ms-docs-key-type: salesOrder - - name: salesOrderLine-id - in: path - description: 'key: id of salesOrderLine' - required: true - schema: - type: string - x-ms-docs-key-type: salesOrderLine - - name: $select - in: query - description: Select properties to be returned - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - id - - accountId - - amountExcludingTax - - amountIncludingTax - - description - - discountAmount - - discountAppliedBeforeTax - - discountPercent - - documentId - - invoiceDiscountAllocation - - invoicedQuantity - - invoiceQuantity - - itemId - - lineType - - netAmount - - netAmountIncludingTax - - netTaxAmount - - quantity - - sequence - - shipmentDate - - shippedQuantity - - shipQuantity - - taxCode - - taxPercent - - totalTaxAmount - - unitOfMeasureId - - unitPrice - - account - - item - type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - '*' - - account - - item - type: string - responses: - '200': - description: Retrieved navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.salesOrderLine' - links: - account: - operationId: financials.companies.salesOrders.SalesOrderLines.GetAccount - parameters: - company-id: $request.path.company-id - salesOrder-id: $request.path.salesOrder-id - salesOrderLine-id: $request.path.salesOrderLine-id - item: - operationId: financials.companies.salesOrders.SalesOrderLines.GetItem - parameters: - company-id: $request.path.company-id - salesOrder-id: $request.path.salesOrder-id - salesOrderLine-id: $request.path.salesOrderLine-id - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - patch: - tags: - - financials.company - summary: Update the navigation property salesOrderLines in financials - operationId: financials.companies.salesOrders_UpdateSalesOrderLines - parameters: - - name: company-id - in: path - description: 'key: id of company' - required: true - schema: - type: string - x-ms-docs-key-type: company - - name: salesOrder-id - in: path - description: 'key: id of salesOrder' - required: true - schema: - type: string - x-ms-docs-key-type: salesOrder - - name: salesOrderLine-id - in: path - description: 'key: id of salesOrderLine' - required: true - schema: - type: string - x-ms-docs-key-type: salesOrderLine - requestBody: - description: New navigation property values - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.salesOrderLine' - required: true - responses: - '204': - description: Success - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/financials/companies/{company-id}/salesOrders/{salesOrder-id}/salesOrderLines/{salesOrderLine-id}/account': - get: - tags: - - financials.company - summary: Get account from financials - operationId: financials.companies.salesOrders.salesOrderLines_GetAccount - parameters: - - name: company-id - in: path - description: 'key: id of company' - required: true - schema: - type: string - x-ms-docs-key-type: company - - name: salesOrder-id - in: path - description: 'key: id of salesOrder' - required: true - schema: - type: string - x-ms-docs-key-type: salesOrder - - name: salesOrderLine-id - in: path - description: 'key: id of salesOrderLine' - required: true - schema: - type: string - x-ms-docs-key-type: salesOrderLine - - name: $select - in: query - description: Select properties to be returned - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - id - - blocked - - category - - displayName - - lastModifiedDateTime - - number - - subCategory - 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.account' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - patch: - tags: - - financials.company - summary: Update the navigation property account in financials - operationId: financials.companies.salesOrders.salesOrderLines_UpdateAccount - parameters: - - name: company-id - in: path - description: 'key: id of company' - required: true - schema: - type: string - x-ms-docs-key-type: company - - name: salesOrder-id - in: path - description: 'key: id of salesOrder' - required: true - schema: - type: string - x-ms-docs-key-type: salesOrder - - name: salesOrderLine-id - in: path - description: 'key: id of salesOrderLine' - required: true - schema: - type: string - x-ms-docs-key-type: salesOrderLine - requestBody: - description: New navigation property values - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.account' - required: true - responses: - '204': - description: Success - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/financials/companies/{company-id}/salesOrders/{salesOrder-id}/salesOrderLines/{salesOrderLine-id}/item': - get: - tags: - - financials.company - summary: Get item from financials - operationId: financials.companies.salesOrders.salesOrderLines_GetItem + summary: Get item from financials + operationId: financials.companies.salesOrders.salesOrderLines_GetItem parameters: - name: company-id in: path description: 'key: id of company' required: true + style: simple schema: type: string x-ms-docs-key-type: company @@ -24784,6 +25231,7 @@ paths: in: path description: 'key: id of salesOrder' required: true + style: simple schema: type: string x-ms-docs-key-type: salesOrder @@ -24791,6 +25239,7 @@ paths: in: path description: 'key: id of salesOrderLine' required: true + style: simple schema: type: string x-ms-docs-key-type: salesOrderLine @@ -24870,6 +25319,7 @@ paths: in: path description: 'key: id of company' required: true + style: simple schema: type: string x-ms-docs-key-type: company @@ -24877,6 +25327,7 @@ paths: in: path description: 'key: id of salesOrder' required: true + style: simple schema: type: string x-ms-docs-key-type: salesOrder @@ -24884,6 +25335,7 @@ paths: in: path description: 'key: id of salesOrderLine' required: true + style: simple schema: type: string x-ms-docs-key-type: salesOrderLine @@ -24910,6 +25362,7 @@ paths: in: path description: 'key: id of company' required: true + style: simple schema: type: string x-ms-docs-key-type: company @@ -24917,6 +25370,7 @@ paths: in: path description: 'key: id of salesOrder' required: true + style: simple schema: type: string x-ms-docs-key-type: salesOrder @@ -24924,12 +25378,14 @@ paths: in: path description: 'key: id of salesOrderLine' required: true + style: simple schema: type: string x-ms-docs-key-type: salesOrderLine - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -24949,6 +25405,7 @@ paths: in: path description: 'key: id of company' required: true + style: simple schema: type: string x-ms-docs-key-type: company @@ -24956,6 +25413,7 @@ paths: in: path description: 'key: id of salesOrder' required: true + style: simple schema: type: string x-ms-docs-key-type: salesOrder @@ -24963,6 +25421,7 @@ paths: in: path description: 'key: id of salesOrderLine' required: true + style: simple schema: type: string x-ms-docs-key-type: salesOrderLine @@ -25013,6 +25472,7 @@ paths: in: path description: 'key: id of company' required: true + style: simple schema: type: string x-ms-docs-key-type: company @@ -25020,6 +25480,7 @@ paths: in: path description: 'key: id of salesOrder' required: true + style: simple schema: type: string x-ms-docs-key-type: salesOrder @@ -25027,6 +25488,7 @@ paths: in: path description: 'key: id of salesOrderLine' required: true + style: simple schema: type: string x-ms-docs-key-type: salesOrderLine @@ -25053,6 +25515,7 @@ paths: in: path description: 'key: id of company' required: true + style: simple schema: type: string x-ms-docs-key-type: company @@ -25060,6 +25523,7 @@ paths: in: path description: 'key: id of salesOrder' required: true + style: simple schema: type: string x-ms-docs-key-type: salesOrder @@ -25067,12 +25531,14 @@ paths: in: path description: 'key: id of salesOrderLine' required: true + style: simple schema: type: string x-ms-docs-key-type: salesOrderLine - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -25092,6 +25558,7 @@ paths: in: path description: 'key: id of company' required: true + style: simple schema: type: string x-ms-docs-key-type: company @@ -25099,6 +25566,7 @@ paths: in: path description: 'key: id of salesOrder' required: true + style: simple schema: type: string x-ms-docs-key-type: salesOrder @@ -25106,6 +25574,7 @@ paths: in: path description: 'key: id of salesOrderLine' required: true + style: simple schema: type: string x-ms-docs-key-type: salesOrderLine @@ -25182,6 +25651,7 @@ paths: in: path description: 'key: id of company' required: true + style: simple schema: type: string x-ms-docs-key-type: company @@ -25189,6 +25659,7 @@ paths: in: path description: 'key: id of salesOrder' required: true + style: simple schema: type: string x-ms-docs-key-type: salesOrder @@ -25196,6 +25667,7 @@ paths: in: path description: 'key: id of salesOrderLine' required: true + style: simple schema: type: string x-ms-docs-key-type: salesOrderLine @@ -25227,6 +25699,7 @@ paths: in: path description: 'key: id of company' required: true + style: simple schema: type: string x-ms-docs-key-type: company @@ -25234,6 +25707,7 @@ paths: in: path description: 'key: id of salesOrder' required: true + style: simple schema: type: string x-ms-docs-key-type: salesOrder @@ -25241,6 +25715,7 @@ paths: in: path description: 'key: id of salesOrderLine' required: true + style: simple schema: type: string x-ms-docs-key-type: salesOrderLine @@ -25248,6 +25723,7 @@ paths: in: path description: 'key: id of picture' required: true + style: simple schema: type: string x-ms-docs-key-type: picture @@ -25299,6 +25775,7 @@ paths: in: path description: 'key: id of company' required: true + style: simple schema: type: string x-ms-docs-key-type: company @@ -25306,6 +25783,7 @@ paths: in: path description: 'key: id of salesOrder' required: true + style: simple schema: type: string x-ms-docs-key-type: salesOrder @@ -25313,6 +25791,7 @@ paths: in: path description: 'key: id of salesOrderLine' required: true + style: simple schema: type: string x-ms-docs-key-type: salesOrderLine @@ -25320,6 +25799,7 @@ paths: in: path description: 'key: id of picture' required: true + style: simple schema: type: string x-ms-docs-key-type: picture @@ -25346,6 +25826,7 @@ paths: in: path description: 'key: id of company' required: true + style: simple schema: type: string x-ms-docs-key-type: company @@ -25353,6 +25834,7 @@ paths: in: path description: 'key: id of salesOrder' required: true + style: simple schema: type: string x-ms-docs-key-type: salesOrder @@ -25360,6 +25842,7 @@ paths: in: path description: 'key: id of salesOrderLine' required: true + style: simple schema: type: string x-ms-docs-key-type: salesOrderLine @@ -25367,12 +25850,14 @@ paths: in: path description: 'key: id of picture' required: true + style: simple schema: type: string x-ms-docs-key-type: picture - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -25392,6 +25877,7 @@ paths: in: path description: 'key: id of company' required: true + style: simple schema: type: string x-ms-docs-key-type: company @@ -25399,6 +25885,7 @@ paths: in: path description: 'key: id of salesOrder' required: true + style: simple schema: type: string x-ms-docs-key-type: salesOrder @@ -25406,6 +25893,7 @@ paths: in: path description: 'key: id of salesOrderLine' required: true + style: simple schema: type: string x-ms-docs-key-type: salesOrderLine @@ -25413,6 +25901,7 @@ paths: in: path description: 'key: id of picture' required: true + style: simple schema: type: string x-ms-docs-key-type: picture @@ -25437,6 +25926,7 @@ paths: in: path description: 'key: id of company' required: true + style: simple schema: type: string x-ms-docs-key-type: company @@ -25444,6 +25934,7 @@ paths: in: path description: 'key: id of salesOrder' required: true + style: simple schema: type: string x-ms-docs-key-type: salesOrder @@ -25451,6 +25942,7 @@ paths: in: path description: 'key: id of salesOrderLine' required: true + style: simple schema: type: string x-ms-docs-key-type: salesOrderLine @@ -25458,6 +25950,7 @@ paths: in: path description: 'key: id of picture' required: true + style: simple schema: type: string x-ms-docs-key-type: picture @@ -25486,6 +25979,7 @@ paths: in: path description: 'key: id of company' required: true + style: simple schema: type: string x-ms-docs-key-type: company @@ -25604,36 +26098,6 @@ paths: nextLinkName: '@odata.nextLink' operationName: listMore x-ms-docs-operation-type: operation - post: - tags: - - financials.company - summary: Create new navigation property to salesQuoteLines for financials - operationId: financials.companies_CreateSalesQuoteLines - parameters: - - name: company-id - in: path - description: 'key: id of company' - required: true - schema: - type: string - x-ms-docs-key-type: company - requestBody: - description: New navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.salesQuoteLine' - required: true - responses: - '201': - description: Created navigation property. - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.salesQuoteLine' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation '/financials/companies/{company-id}/salesQuoteLines/{salesQuoteLine-id}': get: tags: @@ -25645,6 +26109,7 @@ paths: in: path description: 'key: id of company' required: true + style: simple schema: type: string x-ms-docs-key-type: company @@ -25652,6 +26117,7 @@ paths: in: path description: 'key: id of salesQuoteLine' required: true + style: simple schema: type: string x-ms-docs-key-type: salesQuoteLine @@ -25734,6 +26200,7 @@ paths: in: path description: 'key: id of company' required: true + style: simple schema: type: string x-ms-docs-key-type: company @@ -25741,6 +26208,7 @@ paths: in: path description: 'key: id of salesQuoteLine' required: true + style: simple schema: type: string x-ms-docs-key-type: salesQuoteLine @@ -25768,6 +26236,7 @@ paths: in: path description: 'key: id of company' required: true + style: simple schema: type: string x-ms-docs-key-type: company @@ -25775,6 +26244,7 @@ paths: in: path description: 'key: id of salesQuoteLine' required: true + style: simple schema: type: string x-ms-docs-key-type: salesQuoteLine @@ -25828,6 +26298,7 @@ paths: in: path description: 'key: id of company' required: true + style: simple schema: type: string x-ms-docs-key-type: company @@ -25835,6 +26306,7 @@ paths: in: path description: 'key: id of salesQuoteLine' required: true + style: simple schema: type: string x-ms-docs-key-type: salesQuoteLine @@ -25862,6 +26334,7 @@ paths: in: path description: 'key: id of company' required: true + style: simple schema: type: string x-ms-docs-key-type: company @@ -25869,6 +26342,7 @@ paths: in: path description: 'key: id of salesQuoteLine' required: true + style: simple schema: type: string x-ms-docs-key-type: salesQuoteLine @@ -25946,6 +26420,7 @@ paths: in: path description: 'key: id of company' required: true + style: simple schema: type: string x-ms-docs-key-type: company @@ -25953,6 +26428,7 @@ paths: in: path description: 'key: id of salesQuoteLine' required: true + style: simple schema: type: string x-ms-docs-key-type: salesQuoteLine @@ -25979,6 +26455,7 @@ paths: in: path description: 'key: id of company' required: true + style: simple schema: type: string x-ms-docs-key-type: company @@ -25986,12 +26463,14 @@ paths: in: path description: 'key: id of salesQuoteLine' required: true + style: simple schema: type: string x-ms-docs-key-type: salesQuoteLine - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -26011,6 +26490,7 @@ paths: in: path description: 'key: id of company' required: true + style: simple schema: type: string x-ms-docs-key-type: company @@ -26018,6 +26498,7 @@ paths: in: path description: 'key: id of salesQuoteLine' required: true + style: simple schema: type: string x-ms-docs-key-type: salesQuoteLine @@ -26068,6 +26549,7 @@ paths: in: path description: 'key: id of company' required: true + style: simple schema: type: string x-ms-docs-key-type: company @@ -26075,6 +26557,7 @@ paths: in: path description: 'key: id of salesQuoteLine' required: true + style: simple schema: type: string x-ms-docs-key-type: salesQuoteLine @@ -26101,6 +26584,7 @@ paths: in: path description: 'key: id of company' required: true + style: simple schema: type: string x-ms-docs-key-type: company @@ -26108,12 +26592,14 @@ paths: in: path description: 'key: id of salesQuoteLine' required: true + style: simple schema: type: string x-ms-docs-key-type: salesQuoteLine - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -26133,6 +26619,7 @@ paths: in: path description: 'key: id of company' required: true + style: simple schema: type: string x-ms-docs-key-type: company @@ -26140,6 +26627,7 @@ paths: in: path description: 'key: id of salesQuoteLine' required: true + style: simple schema: type: string x-ms-docs-key-type: salesQuoteLine @@ -26216,6 +26704,7 @@ paths: in: path description: 'key: id of company' required: true + style: simple schema: type: string x-ms-docs-key-type: company @@ -26223,6 +26712,7 @@ paths: in: path description: 'key: id of salesQuoteLine' required: true + style: simple schema: type: string x-ms-docs-key-type: salesQuoteLine @@ -26254,6 +26744,7 @@ paths: in: path description: 'key: id of company' required: true + style: simple schema: type: string x-ms-docs-key-type: company @@ -26261,6 +26752,7 @@ paths: in: path description: 'key: id of salesQuoteLine' required: true + style: simple schema: type: string x-ms-docs-key-type: salesQuoteLine @@ -26268,6 +26760,7 @@ paths: in: path description: 'key: id of picture' required: true + style: simple schema: type: string x-ms-docs-key-type: picture @@ -26319,6 +26812,7 @@ paths: in: path description: 'key: id of company' required: true + style: simple schema: type: string x-ms-docs-key-type: company @@ -26326,6 +26820,7 @@ paths: in: path description: 'key: id of salesQuoteLine' required: true + style: simple schema: type: string x-ms-docs-key-type: salesQuoteLine @@ -26333,6 +26828,7 @@ paths: in: path description: 'key: id of picture' required: true + style: simple schema: type: string x-ms-docs-key-type: picture @@ -26359,6 +26855,7 @@ paths: in: path description: 'key: id of company' required: true + style: simple schema: type: string x-ms-docs-key-type: company @@ -26366,6 +26863,7 @@ paths: in: path description: 'key: id of salesQuoteLine' required: true + style: simple schema: type: string x-ms-docs-key-type: salesQuoteLine @@ -26373,12 +26871,14 @@ paths: in: path description: 'key: id of picture' required: true + style: simple schema: type: string x-ms-docs-key-type: picture - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -26398,6 +26898,7 @@ paths: in: path description: 'key: id of company' required: true + style: simple schema: type: string x-ms-docs-key-type: company @@ -26405,6 +26906,7 @@ paths: in: path description: 'key: id of salesQuoteLine' required: true + style: simple schema: type: string x-ms-docs-key-type: salesQuoteLine @@ -26412,6 +26914,7 @@ paths: in: path description: 'key: id of picture' required: true + style: simple schema: type: string x-ms-docs-key-type: picture @@ -26436,6 +26939,7 @@ paths: in: path description: 'key: id of company' required: true + style: simple schema: type: string x-ms-docs-key-type: company @@ -26443,6 +26947,7 @@ paths: in: path description: 'key: id of salesQuoteLine' required: true + style: simple schema: type: string x-ms-docs-key-type: salesQuoteLine @@ -26450,6 +26955,7 @@ paths: in: path description: 'key: id of picture' required: true + style: simple schema: type: string x-ms-docs-key-type: picture @@ -26478,6 +26984,7 @@ paths: in: path description: 'key: id of company' required: true + style: simple schema: type: string x-ms-docs-key-type: company @@ -26635,36 +27142,6 @@ paths: nextLinkName: '@odata.nextLink' operationName: listMore x-ms-docs-operation-type: operation - post: - tags: - - financials.company - summary: Create new navigation property to salesQuotes for financials - operationId: financials.companies_CreateSalesQuotes - parameters: - - name: company-id - in: path - description: 'key: id of company' - required: true - schema: - type: string - x-ms-docs-key-type: company - requestBody: - description: New navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.salesQuote' - required: true - responses: - '201': - description: Created navigation property. - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.salesQuote' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation '/financials/companies/{company-id}/salesQuotes/{salesQuote-id}': get: tags: @@ -26676,6 +27153,7 @@ paths: in: path description: 'key: id of company' required: true + style: simple schema: type: string x-ms-docs-key-type: company @@ -26683,6 +27161,7 @@ paths: in: path description: 'key: id of salesQuote' required: true + style: simple schema: type: string x-ms-docs-key-type: salesQuote @@ -26801,6 +27280,7 @@ paths: in: path description: 'key: id of company' required: true + style: simple schema: type: string x-ms-docs-key-type: company @@ -26808,6 +27288,7 @@ paths: in: path description: 'key: id of salesQuote' required: true + style: simple schema: type: string x-ms-docs-key-type: salesQuote @@ -26835,6 +27316,7 @@ paths: in: path description: 'key: id of company' required: true + style: simple schema: type: string x-ms-docs-key-type: company @@ -26842,6 +27324,7 @@ paths: in: path description: 'key: id of salesQuote' required: true + style: simple schema: type: string x-ms-docs-key-type: salesQuote @@ -26895,6 +27378,7 @@ paths: in: path description: 'key: id of company' required: true + style: simple schema: type: string x-ms-docs-key-type: company @@ -26902,6 +27386,7 @@ paths: in: path description: 'key: id of salesQuote' required: true + style: simple schema: type: string x-ms-docs-key-type: salesQuote @@ -26928,6 +27413,7 @@ paths: in: path description: 'key: id of company' required: true + style: simple schema: type: string x-ms-docs-key-type: company @@ -26935,12 +27421,14 @@ paths: in: path description: 'key: id of salesQuote' required: true + style: simple schema: type: string x-ms-docs-key-type: salesQuote - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -26960,6 +27448,7 @@ paths: in: path description: 'key: id of company' required: true + style: simple schema: type: string x-ms-docs-key-type: company @@ -26967,6 +27456,7 @@ paths: in: path description: 'key: id of salesQuote' required: true + style: simple schema: type: string x-ms-docs-key-type: salesQuote @@ -27068,6 +27558,7 @@ paths: in: path description: 'key: id of company' required: true + style: simple schema: type: string x-ms-docs-key-type: company @@ -27075,6 +27566,7 @@ paths: in: path description: 'key: id of salesQuote' required: true + style: simple schema: type: string x-ms-docs-key-type: salesQuote @@ -27101,6 +27593,7 @@ paths: in: path description: 'key: id of company' required: true + style: simple schema: type: string x-ms-docs-key-type: company @@ -27108,12 +27601,14 @@ paths: in: path description: 'key: id of salesQuote' required: true + style: simple schema: type: string x-ms-docs-key-type: salesQuote - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -27133,6 +27628,7 @@ paths: in: path description: 'key: id of company' required: true + style: simple schema: type: string x-ms-docs-key-type: company @@ -27140,6 +27636,7 @@ paths: in: path description: 'key: id of salesQuote' required: true + style: simple schema: type: string x-ms-docs-key-type: salesQuote @@ -27193,6 +27690,7 @@ paths: in: path description: 'key: id of company' required: true + style: simple schema: type: string x-ms-docs-key-type: company @@ -27200,6 +27698,7 @@ paths: in: path description: 'key: id of salesQuote' required: true + style: simple schema: type: string x-ms-docs-key-type: salesQuote @@ -27226,6 +27725,7 @@ paths: in: path description: 'key: id of company' required: true + style: simple schema: type: string x-ms-docs-key-type: company @@ -27233,12 +27733,14 @@ paths: in: path description: 'key: id of salesQuote' required: true + style: simple schema: type: string x-ms-docs-key-type: salesQuote - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -27258,6 +27760,7 @@ paths: in: path description: 'key: id of company' required: true + style: simple schema: type: string x-ms-docs-key-type: company @@ -27265,6 +27768,7 @@ paths: in: path description: 'key: id of salesQuote' required: true + style: simple schema: type: string x-ms-docs-key-type: salesQuote @@ -27315,6 +27819,7 @@ paths: in: path description: 'key: id of company' required: true + style: simple schema: type: string x-ms-docs-key-type: company @@ -27322,6 +27827,7 @@ paths: in: path description: 'key: id of salesQuote' required: true + style: simple schema: type: string x-ms-docs-key-type: salesQuote @@ -27348,6 +27854,7 @@ paths: in: path description: 'key: id of company' required: true + style: simple schema: type: string x-ms-docs-key-type: company @@ -27355,12 +27862,14 @@ paths: in: path description: 'key: id of salesQuote' required: true + style: simple schema: type: string x-ms-docs-key-type: salesQuote - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -27380,6 +27889,7 @@ paths: in: path description: 'key: id of company' required: true + style: simple schema: type: string x-ms-docs-key-type: company @@ -27387,6 +27897,7 @@ paths: in: path description: 'key: id of salesQuote' required: true + style: simple schema: type: string x-ms-docs-key-type: salesQuote @@ -27441,6 +27952,7 @@ paths: in: path description: 'key: id of company' required: true + style: simple schema: type: string x-ms-docs-key-type: company @@ -27448,6 +27960,7 @@ paths: in: path description: 'key: id of salesQuote' required: true + style: simple schema: type: string x-ms-docs-key-type: salesQuote @@ -27474,6 +27987,7 @@ paths: in: path description: 'key: id of company' required: true + style: simple schema: type: string x-ms-docs-key-type: company @@ -27481,12 +27995,14 @@ paths: in: path description: 'key: id of salesQuote' required: true + style: simple schema: type: string x-ms-docs-key-type: salesQuote - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -27506,6 +28022,7 @@ paths: in: path description: 'key: id of company' required: true + style: simple schema: type: string x-ms-docs-key-type: company @@ -27513,6 +28030,7 @@ paths: in: path description: 'key: id of salesQuote' required: true + style: simple schema: type: string x-ms-docs-key-type: salesQuote @@ -27589,6 +28107,7 @@ paths: in: path description: 'key: id of company' required: true + style: simple schema: type: string x-ms-docs-key-type: company @@ -27596,6 +28115,7 @@ paths: in: path description: 'key: id of salesQuote' required: true + style: simple schema: type: string x-ms-docs-key-type: salesQuote @@ -27627,6 +28147,7 @@ paths: in: path description: 'key: id of company' required: true + style: simple schema: type: string x-ms-docs-key-type: company @@ -27634,6 +28155,7 @@ paths: in: path description: 'key: id of salesQuote' required: true + style: simple schema: type: string x-ms-docs-key-type: salesQuote @@ -27641,6 +28163,7 @@ paths: in: path description: 'key: id of picture' required: true + style: simple schema: type: string x-ms-docs-key-type: picture @@ -27692,6 +28215,7 @@ paths: in: path description: 'key: id of company' required: true + style: simple schema: type: string x-ms-docs-key-type: company @@ -27699,6 +28223,7 @@ paths: in: path description: 'key: id of salesQuote' required: true + style: simple schema: type: string x-ms-docs-key-type: salesQuote @@ -27706,6 +28231,7 @@ paths: in: path description: 'key: id of picture' required: true + style: simple schema: type: string x-ms-docs-key-type: picture @@ -27732,6 +28258,7 @@ paths: in: path description: 'key: id of company' required: true + style: simple schema: type: string x-ms-docs-key-type: company @@ -27739,6 +28266,7 @@ paths: in: path description: 'key: id of salesQuote' required: true + style: simple schema: type: string x-ms-docs-key-type: salesQuote @@ -27746,12 +28274,14 @@ paths: in: path description: 'key: id of picture' required: true + style: simple schema: type: string x-ms-docs-key-type: picture - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -27771,6 +28301,7 @@ paths: in: path description: 'key: id of company' required: true + style: simple schema: type: string x-ms-docs-key-type: company @@ -27778,6 +28309,7 @@ paths: in: path description: 'key: id of salesQuote' required: true + style: simple schema: type: string x-ms-docs-key-type: salesQuote @@ -27785,6 +28317,7 @@ paths: in: path description: 'key: id of picture' required: true + style: simple schema: type: string x-ms-docs-key-type: picture @@ -27809,6 +28342,7 @@ paths: in: path description: 'key: id of company' required: true + style: simple schema: type: string x-ms-docs-key-type: company @@ -27816,6 +28350,7 @@ paths: in: path description: 'key: id of salesQuote' required: true + style: simple schema: type: string x-ms-docs-key-type: salesQuote @@ -27823,6 +28358,7 @@ paths: in: path description: 'key: id of picture' required: true + style: simple schema: type: string x-ms-docs-key-type: picture @@ -27851,6 +28387,7 @@ paths: in: path description: 'key: id of company' required: true + style: simple schema: type: string x-ms-docs-key-type: company @@ -27858,6 +28395,7 @@ paths: in: path description: 'key: id of salesQuote' required: true + style: simple schema: type: string x-ms-docs-key-type: salesQuote @@ -27908,6 +28446,7 @@ paths: in: path description: 'key: id of company' required: true + style: simple schema: type: string x-ms-docs-key-type: company @@ -27915,6 +28454,7 @@ paths: in: path description: 'key: id of salesQuote' required: true + style: simple schema: type: string x-ms-docs-key-type: salesQuote @@ -27941,6 +28481,7 @@ paths: in: path description: 'key: id of company' required: true + style: simple schema: type: string x-ms-docs-key-type: company @@ -27948,12 +28489,14 @@ paths: in: path description: 'key: id of salesQuote' required: true + style: simple schema: type: string x-ms-docs-key-type: salesQuote - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -27973,6 +28516,7 @@ paths: in: path description: 'key: id of company' required: true + style: simple schema: type: string x-ms-docs-key-type: company @@ -27980,6 +28524,7 @@ paths: in: path description: 'key: id of salesQuote' required: true + style: simple schema: type: string x-ms-docs-key-type: salesQuote @@ -28000,6 +28545,7 @@ paths: in: path description: 'key: id of company' required: true + style: simple schema: type: string x-ms-docs-key-type: company @@ -28007,6 +28553,7 @@ paths: in: path description: 'key: id of salesQuote' required: true + style: simple schema: type: string x-ms-docs-key-type: salesQuote @@ -28027,6 +28574,7 @@ paths: in: path description: 'key: id of company' required: true + style: simple schema: type: string x-ms-docs-key-type: company @@ -28034,6 +28582,7 @@ paths: in: path description: 'key: id of salesQuote' required: true + style: simple schema: type: string x-ms-docs-key-type: salesQuote @@ -28088,6 +28637,7 @@ paths: in: path description: 'key: id of company' required: true + style: simple schema: type: string x-ms-docs-key-type: company @@ -28095,6 +28645,7 @@ paths: in: path description: 'key: id of salesQuote' required: true + style: simple schema: type: string x-ms-docs-key-type: salesQuote @@ -28121,6 +28672,7 @@ paths: in: path description: 'key: id of company' required: true + style: simple schema: type: string x-ms-docs-key-type: company @@ -28128,12 +28680,14 @@ paths: in: path description: 'key: id of salesQuote' required: true + style: simple schema: type: string x-ms-docs-key-type: salesQuote - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -28153,6 +28707,7 @@ paths: in: path description: 'key: id of company' required: true + style: simple schema: type: string x-ms-docs-key-type: company @@ -28160,6 +28715,7 @@ paths: in: path description: 'key: id of salesQuote' required: true + style: simple schema: type: string x-ms-docs-key-type: salesQuote @@ -28278,43 +28834,6 @@ paths: nextLinkName: '@odata.nextLink' operationName: listMore x-ms-docs-operation-type: operation - post: - tags: - - financials.company - summary: Create new navigation property to salesQuoteLines for financials - operationId: financials.companies.salesQuotes_CreateSalesQuoteLines - parameters: - - name: company-id - in: path - description: 'key: id of company' - required: true - schema: - type: string - x-ms-docs-key-type: company - - name: salesQuote-id - in: path - description: 'key: id of salesQuote' - required: true - schema: - type: string - x-ms-docs-key-type: salesQuote - requestBody: - description: New navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.salesQuoteLine' - required: true - responses: - '201': - description: Created navigation property. - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.salesQuoteLine' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation '/financials/companies/{company-id}/salesQuotes/{salesQuote-id}/salesQuoteLines/{salesQuoteLine-id}': get: tags: @@ -28326,6 +28845,7 @@ paths: in: path description: 'key: id of company' required: true + style: simple schema: type: string x-ms-docs-key-type: company @@ -28333,6 +28853,7 @@ paths: in: path description: 'key: id of salesQuote' required: true + style: simple schema: type: string x-ms-docs-key-type: salesQuote @@ -28340,6 +28861,7 @@ paths: in: path description: 'key: id of salesQuoteLine' required: true + style: simple schema: type: string x-ms-docs-key-type: salesQuoteLine @@ -28424,6 +28946,7 @@ paths: in: path description: 'key: id of company' required: true + style: simple schema: type: string x-ms-docs-key-type: company @@ -28431,6 +28954,7 @@ paths: in: path description: 'key: id of salesQuote' required: true + style: simple schema: type: string x-ms-docs-key-type: salesQuote @@ -28438,6 +28962,7 @@ paths: in: path description: 'key: id of salesQuoteLine' required: true + style: simple schema: type: string x-ms-docs-key-type: salesQuoteLine @@ -28465,6 +28990,7 @@ paths: in: path description: 'key: id of company' required: true + style: simple schema: type: string x-ms-docs-key-type: company @@ -28472,6 +28998,7 @@ paths: in: path description: 'key: id of salesQuote' required: true + style: simple schema: type: string x-ms-docs-key-type: salesQuote @@ -28479,6 +29006,7 @@ paths: in: path description: 'key: id of salesQuoteLine' required: true + style: simple schema: type: string x-ms-docs-key-type: salesQuoteLine @@ -28532,6 +29060,7 @@ paths: in: path description: 'key: id of company' required: true + style: simple schema: type: string x-ms-docs-key-type: company @@ -28539,6 +29068,7 @@ paths: in: path description: 'key: id of salesQuote' required: true + style: simple schema: type: string x-ms-docs-key-type: salesQuote @@ -28546,6 +29076,7 @@ paths: in: path description: 'key: id of salesQuoteLine' required: true + style: simple schema: type: string x-ms-docs-key-type: salesQuoteLine @@ -28573,6 +29104,7 @@ paths: in: path description: 'key: id of company' required: true + style: simple schema: type: string x-ms-docs-key-type: company @@ -28580,6 +29112,7 @@ paths: in: path description: 'key: id of salesQuote' required: true + style: simple schema: type: string x-ms-docs-key-type: salesQuote @@ -28587,6 +29120,7 @@ paths: in: path description: 'key: id of salesQuoteLine' required: true + style: simple schema: type: string x-ms-docs-key-type: salesQuoteLine @@ -28666,6 +29200,7 @@ paths: in: path description: 'key: id of company' required: true + style: simple schema: type: string x-ms-docs-key-type: company @@ -28673,6 +29208,7 @@ paths: in: path description: 'key: id of salesQuote' required: true + style: simple schema: type: string x-ms-docs-key-type: salesQuote @@ -28680,6 +29216,7 @@ paths: in: path description: 'key: id of salesQuoteLine' required: true + style: simple schema: type: string x-ms-docs-key-type: salesQuoteLine @@ -28706,6 +29243,7 @@ paths: in: path description: 'key: id of company' required: true + style: simple schema: type: string x-ms-docs-key-type: company @@ -28713,6 +29251,7 @@ paths: in: path description: 'key: id of salesQuote' required: true + style: simple schema: type: string x-ms-docs-key-type: salesQuote @@ -28720,12 +29259,14 @@ paths: in: path description: 'key: id of salesQuoteLine' required: true + style: simple schema: type: string x-ms-docs-key-type: salesQuoteLine - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -28745,6 +29286,7 @@ paths: in: path description: 'key: id of company' required: true + style: simple schema: type: string x-ms-docs-key-type: company @@ -28752,6 +29294,7 @@ paths: in: path description: 'key: id of salesQuote' required: true + style: simple schema: type: string x-ms-docs-key-type: salesQuote @@ -28759,6 +29302,7 @@ paths: in: path description: 'key: id of salesQuoteLine' required: true + style: simple schema: type: string x-ms-docs-key-type: salesQuoteLine @@ -28809,6 +29353,7 @@ paths: in: path description: 'key: id of company' required: true + style: simple schema: type: string x-ms-docs-key-type: company @@ -28816,6 +29361,7 @@ paths: in: path description: 'key: id of salesQuote' required: true + style: simple schema: type: string x-ms-docs-key-type: salesQuote @@ -28823,6 +29369,7 @@ paths: in: path description: 'key: id of salesQuoteLine' required: true + style: simple schema: type: string x-ms-docs-key-type: salesQuoteLine @@ -28849,6 +29396,7 @@ paths: in: path description: 'key: id of company' required: true + style: simple schema: type: string x-ms-docs-key-type: company @@ -28856,6 +29404,7 @@ paths: in: path description: 'key: id of salesQuote' required: true + style: simple schema: type: string x-ms-docs-key-type: salesQuote @@ -28863,12 +29412,14 @@ paths: in: path description: 'key: id of salesQuoteLine' required: true + style: simple schema: type: string x-ms-docs-key-type: salesQuoteLine - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -28888,6 +29439,7 @@ paths: in: path description: 'key: id of company' required: true + style: simple schema: type: string x-ms-docs-key-type: company @@ -28895,6 +29447,7 @@ paths: in: path description: 'key: id of salesQuote' required: true + style: simple schema: type: string x-ms-docs-key-type: salesQuote @@ -28902,6 +29455,7 @@ paths: in: path description: 'key: id of salesQuoteLine' required: true + style: simple schema: type: string x-ms-docs-key-type: salesQuoteLine @@ -28978,6 +29532,7 @@ paths: in: path description: 'key: id of company' required: true + style: simple schema: type: string x-ms-docs-key-type: company @@ -28985,6 +29540,7 @@ paths: in: path description: 'key: id of salesQuote' required: true + style: simple schema: type: string x-ms-docs-key-type: salesQuote @@ -28992,6 +29548,7 @@ paths: in: path description: 'key: id of salesQuoteLine' required: true + style: simple schema: type: string x-ms-docs-key-type: salesQuoteLine @@ -29023,6 +29580,7 @@ paths: in: path description: 'key: id of company' required: true + style: simple schema: type: string x-ms-docs-key-type: company @@ -29030,6 +29588,7 @@ paths: in: path description: 'key: id of salesQuote' required: true + style: simple schema: type: string x-ms-docs-key-type: salesQuote @@ -29037,6 +29596,7 @@ paths: in: path description: 'key: id of salesQuoteLine' required: true + style: simple schema: type: string x-ms-docs-key-type: salesQuoteLine @@ -29044,6 +29604,7 @@ paths: in: path description: 'key: id of picture' required: true + style: simple schema: type: string x-ms-docs-key-type: picture @@ -29095,6 +29656,7 @@ paths: in: path description: 'key: id of company' required: true + style: simple schema: type: string x-ms-docs-key-type: company @@ -29102,6 +29664,7 @@ paths: in: path description: 'key: id of salesQuote' required: true + style: simple schema: type: string x-ms-docs-key-type: salesQuote @@ -29109,6 +29672,7 @@ paths: in: path description: 'key: id of salesQuoteLine' required: true + style: simple schema: type: string x-ms-docs-key-type: salesQuoteLine @@ -29116,6 +29680,7 @@ paths: in: path description: 'key: id of picture' required: true + style: simple schema: type: string x-ms-docs-key-type: picture @@ -29142,6 +29707,7 @@ paths: in: path description: 'key: id of company' required: true + style: simple schema: type: string x-ms-docs-key-type: company @@ -29149,6 +29715,7 @@ paths: in: path description: 'key: id of salesQuote' required: true + style: simple schema: type: string x-ms-docs-key-type: salesQuote @@ -29156,6 +29723,7 @@ paths: in: path description: 'key: id of salesQuoteLine' required: true + style: simple schema: type: string x-ms-docs-key-type: salesQuoteLine @@ -29163,12 +29731,14 @@ paths: in: path description: 'key: id of picture' required: true + style: simple schema: type: string x-ms-docs-key-type: picture - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -29188,6 +29758,7 @@ paths: in: path description: 'key: id of company' required: true + style: simple schema: type: string x-ms-docs-key-type: company @@ -29195,6 +29766,7 @@ paths: in: path description: 'key: id of salesQuote' required: true + style: simple schema: type: string x-ms-docs-key-type: salesQuote @@ -29202,6 +29774,7 @@ paths: in: path description: 'key: id of salesQuoteLine' required: true + style: simple schema: type: string x-ms-docs-key-type: salesQuoteLine @@ -29209,6 +29782,7 @@ paths: in: path description: 'key: id of picture' required: true + style: simple schema: type: string x-ms-docs-key-type: picture @@ -29233,6 +29807,7 @@ paths: in: path description: 'key: id of company' required: true + style: simple schema: type: string x-ms-docs-key-type: company @@ -29240,6 +29815,7 @@ paths: in: path description: 'key: id of salesQuote' required: true + style: simple schema: type: string x-ms-docs-key-type: salesQuote @@ -29247,6 +29823,7 @@ paths: in: path description: 'key: id of salesQuoteLine' required: true + style: simple schema: type: string x-ms-docs-key-type: salesQuoteLine @@ -29254,6 +29831,7 @@ paths: in: path description: 'key: id of picture' required: true + style: simple schema: type: string x-ms-docs-key-type: picture @@ -29282,6 +29860,7 @@ paths: in: path description: 'key: id of company' required: true + style: simple schema: type: string x-ms-docs-key-type: company @@ -29289,6 +29868,7 @@ paths: in: path description: 'key: id of salesQuote' required: true + style: simple schema: type: string x-ms-docs-key-type: salesQuote @@ -29339,6 +29919,7 @@ paths: in: path description: 'key: id of company' required: true + style: simple schema: type: string x-ms-docs-key-type: company @@ -29346,6 +29927,7 @@ paths: in: path description: 'key: id of salesQuote' required: true + style: simple schema: type: string x-ms-docs-key-type: salesQuote @@ -29372,6 +29954,7 @@ paths: in: path description: 'key: id of company' required: true + style: simple schema: type: string x-ms-docs-key-type: company @@ -29379,12 +29962,14 @@ paths: in: path description: 'key: id of salesQuote' required: true + style: simple schema: type: string x-ms-docs-key-type: salesQuote - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -29404,6 +29989,7 @@ paths: in: path description: 'key: id of company' required: true + style: simple schema: type: string x-ms-docs-key-type: company @@ -29477,6 +30063,7 @@ paths: in: path description: 'key: id of company' required: true + style: simple schema: type: string x-ms-docs-key-type: company @@ -29508,6 +30095,7 @@ paths: in: path description: 'key: id of company' required: true + style: simple schema: type: string x-ms-docs-key-type: company @@ -29515,6 +30103,7 @@ paths: in: path description: 'key: id of shipmentMethod' required: true + style: simple schema: type: string x-ms-docs-key-type: shipmentMethod @@ -29565,6 +30154,7 @@ paths: in: path description: 'key: id of company' required: true + style: simple schema: type: string x-ms-docs-key-type: company @@ -29572,6 +30162,7 @@ paths: in: path description: 'key: id of shipmentMethod' required: true + style: simple schema: type: string x-ms-docs-key-type: shipmentMethod @@ -29598,6 +30189,7 @@ paths: in: path description: 'key: id of company' required: true + style: simple schema: type: string x-ms-docs-key-type: company @@ -29605,12 +30197,14 @@ paths: in: path description: 'key: id of shipmentMethod' required: true + style: simple schema: type: string x-ms-docs-key-type: shipmentMethod - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -29630,6 +30224,7 @@ paths: in: path description: 'key: id of company' required: true + style: simple schema: type: string x-ms-docs-key-type: company @@ -29706,6 +30301,7 @@ paths: in: path description: 'key: id of company' required: true + style: simple schema: type: string x-ms-docs-key-type: company @@ -29737,6 +30333,7 @@ paths: in: path description: 'key: id of company' required: true + style: simple schema: type: string x-ms-docs-key-type: company @@ -29744,6 +30341,7 @@ paths: in: path description: 'key: id of taxArea' required: true + style: simple schema: type: string x-ms-docs-key-type: taxArea @@ -29795,6 +30393,7 @@ paths: in: path description: 'key: id of company' required: true + style: simple schema: type: string x-ms-docs-key-type: company @@ -29802,6 +30401,7 @@ paths: in: path description: 'key: id of taxArea' required: true + style: simple schema: type: string x-ms-docs-key-type: taxArea @@ -29828,6 +30428,7 @@ paths: in: path description: 'key: id of company' required: true + style: simple schema: type: string x-ms-docs-key-type: company @@ -29835,12 +30436,14 @@ paths: in: path description: 'key: id of taxArea' required: true + style: simple schema: type: string x-ms-docs-key-type: taxArea - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -29860,6 +30463,7 @@ paths: in: path description: 'key: id of company' required: true + style: simple schema: type: string x-ms-docs-key-type: company @@ -29936,6 +30540,7 @@ paths: in: path description: 'key: id of company' required: true + style: simple schema: type: string x-ms-docs-key-type: company @@ -29967,6 +30572,7 @@ paths: in: path description: 'key: id of company' required: true + style: simple schema: type: string x-ms-docs-key-type: company @@ -29974,6 +30580,7 @@ paths: in: path description: 'key: id of taxGroup' required: true + style: simple schema: type: string x-ms-docs-key-type: taxGroup @@ -30025,6 +30632,7 @@ paths: in: path description: 'key: id of company' required: true + style: simple schema: type: string x-ms-docs-key-type: company @@ -30032,6 +30640,7 @@ paths: in: path description: 'key: id of taxGroup' required: true + style: simple schema: type: string x-ms-docs-key-type: taxGroup @@ -30058,6 +30667,7 @@ paths: in: path description: 'key: id of company' required: true + style: simple schema: type: string x-ms-docs-key-type: company @@ -30065,12 +30675,14 @@ paths: in: path description: 'key: id of taxGroup' required: true + style: simple schema: type: string x-ms-docs-key-type: taxGroup - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -30090,6 +30702,7 @@ paths: in: path description: 'key: id of company' required: true + style: simple schema: type: string x-ms-docs-key-type: company @@ -30166,6 +30779,7 @@ paths: in: path description: 'key: id of company' required: true + style: simple schema: type: string x-ms-docs-key-type: company @@ -30197,6 +30811,7 @@ paths: in: path description: 'key: id of company' required: true + style: simple schema: type: string x-ms-docs-key-type: company @@ -30204,6 +30819,7 @@ paths: in: path description: 'key: id of unitOfMeasure' required: true + style: simple schema: type: string x-ms-docs-key-type: unitOfMeasure @@ -30255,6 +30871,7 @@ paths: in: path description: 'key: id of company' required: true + style: simple schema: type: string x-ms-docs-key-type: company @@ -30262,6 +30879,7 @@ paths: in: path description: 'key: id of unitOfMeasure' required: true + style: simple schema: type: string x-ms-docs-key-type: unitOfMeasure @@ -30288,6 +30906,7 @@ paths: in: path description: 'key: id of company' required: true + style: simple schema: type: string x-ms-docs-key-type: company @@ -30295,12 +30914,14 @@ paths: in: path description: 'key: id of unitOfMeasure' required: true + style: simple schema: type: string x-ms-docs-key-type: unitOfMeasure - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -30320,6 +30941,7 @@ paths: in: path description: 'key: id of company' required: true + style: simple schema: type: string x-ms-docs-key-type: company @@ -30437,6 +31059,7 @@ paths: in: path description: 'key: id of company' required: true + style: simple schema: type: string x-ms-docs-key-type: company @@ -30468,6 +31091,7 @@ paths: in: path description: 'key: id of company' required: true + style: simple schema: type: string x-ms-docs-key-type: company @@ -30475,6 +31099,7 @@ paths: in: path description: 'key: id of vendor' required: true + style: simple schema: type: string x-ms-docs-key-type: vendor @@ -30566,6 +31191,7 @@ paths: in: path description: 'key: id of company' required: true + style: simple schema: type: string x-ms-docs-key-type: company @@ -30573,6 +31199,7 @@ paths: in: path description: 'key: id of vendor' required: true + style: simple schema: type: string x-ms-docs-key-type: vendor @@ -30599,6 +31226,7 @@ paths: in: path description: 'key: id of company' required: true + style: simple schema: type: string x-ms-docs-key-type: company @@ -30606,12 +31234,14 @@ paths: in: path description: 'key: id of vendor' required: true + style: simple schema: type: string x-ms-docs-key-type: vendor - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -30631,6 +31261,7 @@ paths: in: path description: 'key: id of company' required: true + style: simple schema: type: string x-ms-docs-key-type: company @@ -30638,6 +31269,7 @@ paths: in: path description: 'key: id of vendor' required: true + style: simple schema: type: string x-ms-docs-key-type: vendor @@ -30691,6 +31323,7 @@ paths: in: path description: 'key: id of company' required: true + style: simple schema: type: string x-ms-docs-key-type: company @@ -30698,6 +31331,7 @@ paths: in: path description: 'key: id of vendor' required: true + style: simple schema: type: string x-ms-docs-key-type: vendor @@ -30724,6 +31358,7 @@ paths: in: path description: 'key: id of company' required: true + style: simple schema: type: string x-ms-docs-key-type: company @@ -30731,12 +31366,14 @@ paths: in: path description: 'key: id of vendor' required: true + style: simple schema: type: string x-ms-docs-key-type: vendor - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -30756,6 +31393,7 @@ paths: in: path description: 'key: id of company' required: true + style: simple schema: type: string x-ms-docs-key-type: company @@ -30763,6 +31401,7 @@ paths: in: path description: 'key: id of vendor' required: true + style: simple schema: type: string x-ms-docs-key-type: vendor @@ -30813,6 +31452,7 @@ paths: in: path description: 'key: id of company' required: true + style: simple schema: type: string x-ms-docs-key-type: company @@ -30820,6 +31460,7 @@ paths: in: path description: 'key: id of vendor' required: true + style: simple schema: type: string x-ms-docs-key-type: vendor @@ -30846,6 +31487,7 @@ paths: in: path description: 'key: id of company' required: true + style: simple schema: type: string x-ms-docs-key-type: company @@ -30853,12 +31495,14 @@ paths: in: path description: 'key: id of vendor' required: true + style: simple schema: type: string x-ms-docs-key-type: vendor - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -30878,6 +31522,7 @@ paths: in: path description: 'key: id of company' required: true + style: simple schema: type: string x-ms-docs-key-type: company @@ -30885,6 +31530,7 @@ paths: in: path description: 'key: id of vendor' required: true + style: simple schema: type: string x-ms-docs-key-type: vendor @@ -30939,6 +31585,7 @@ paths: in: path description: 'key: id of company' required: true + style: simple schema: type: string x-ms-docs-key-type: company @@ -30946,6 +31593,7 @@ paths: in: path description: 'key: id of vendor' required: true + style: simple schema: type: string x-ms-docs-key-type: vendor @@ -30972,6 +31620,7 @@ paths: in: path description: 'key: id of company' required: true + style: simple schema: type: string x-ms-docs-key-type: company @@ -30979,12 +31628,14 @@ paths: in: path description: 'key: id of vendor' required: true + style: simple schema: type: string x-ms-docs-key-type: vendor - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -31004,6 +31655,7 @@ paths: in: path description: 'key: id of company' required: true + style: simple schema: type: string x-ms-docs-key-type: company @@ -31011,6 +31663,7 @@ paths: in: path description: 'key: id of vendor' required: true + style: simple schema: type: string x-ms-docs-key-type: vendor @@ -31087,6 +31740,7 @@ paths: in: path description: 'key: id of company' required: true + style: simple schema: type: string x-ms-docs-key-type: company @@ -31094,6 +31748,7 @@ paths: in: path description: 'key: id of vendor' required: true + style: simple schema: type: string x-ms-docs-key-type: vendor @@ -31125,6 +31780,7 @@ paths: in: path description: 'key: id of company' required: true + style: simple schema: type: string x-ms-docs-key-type: company @@ -31132,6 +31788,7 @@ paths: in: path description: 'key: id of vendor' required: true + style: simple schema: type: string x-ms-docs-key-type: vendor @@ -31139,6 +31796,7 @@ paths: in: path description: 'key: id of picture' required: true + style: simple schema: type: string x-ms-docs-key-type: picture @@ -31190,6 +31848,7 @@ paths: in: path description: 'key: id of company' required: true + style: simple schema: type: string x-ms-docs-key-type: company @@ -31197,6 +31856,7 @@ paths: in: path description: 'key: id of vendor' required: true + style: simple schema: type: string x-ms-docs-key-type: vendor @@ -31204,6 +31864,7 @@ paths: in: path description: 'key: id of picture' required: true + style: simple schema: type: string x-ms-docs-key-type: picture @@ -31230,6 +31891,7 @@ paths: in: path description: 'key: id of company' required: true + style: simple schema: type: string x-ms-docs-key-type: company @@ -31237,6 +31899,7 @@ paths: in: path description: 'key: id of vendor' required: true + style: simple schema: type: string x-ms-docs-key-type: vendor @@ -31244,12 +31907,14 @@ paths: in: path description: 'key: id of picture' required: true + style: simple schema: type: string x-ms-docs-key-type: picture - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -31269,6 +31934,7 @@ paths: in: path description: 'key: id of company' required: true + style: simple schema: type: string x-ms-docs-key-type: company @@ -31276,6 +31942,7 @@ paths: in: path description: 'key: id of vendor' required: true + style: simple schema: type: string x-ms-docs-key-type: vendor @@ -31283,6 +31950,7 @@ paths: in: path description: 'key: id of picture' required: true + style: simple schema: type: string x-ms-docs-key-type: picture @@ -31307,6 +31975,7 @@ paths: in: path description: 'key: id of company' required: true + style: simple schema: type: string x-ms-docs-key-type: company @@ -31314,6 +31983,7 @@ paths: in: path description: 'key: id of vendor' required: true + style: simple schema: type: string x-ms-docs-key-type: vendor @@ -31321,6 +31991,7 @@ paths: in: path description: 'key: id of picture' required: true + style: simple schema: type: string x-ms-docs-key-type: picture @@ -31348,6 +32019,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.company' + x-ms-navigationProperty: true additionalProperties: type: object microsoft.graph.company: @@ -31372,142 +32044,177 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.account' + x-ms-navigationProperty: true agedAccountsPayable: type: array items: $ref: '#/components/schemas/microsoft.graph.agedAccountsPayable' + x-ms-navigationProperty: true agedAccountsReceivable: type: array items: $ref: '#/components/schemas/microsoft.graph.agedAccountsReceivable' + x-ms-navigationProperty: true companyInformation: type: array items: $ref: '#/components/schemas/microsoft.graph.companyInformation' + x-ms-navigationProperty: true countriesRegions: type: array items: $ref: '#/components/schemas/microsoft.graph.countryRegion' + x-ms-navigationProperty: true currencies: type: array items: $ref: '#/components/schemas/microsoft.graph.currency' + x-ms-navigationProperty: true customerPaymentJournals: type: array items: $ref: '#/components/schemas/microsoft.graph.customerPaymentJournal' + x-ms-navigationProperty: true customerPayments: type: array items: $ref: '#/components/schemas/microsoft.graph.customerPayment' + x-ms-navigationProperty: true customers: type: array items: $ref: '#/components/schemas/microsoft.graph.customer' + x-ms-navigationProperty: true dimensions: type: array items: $ref: '#/components/schemas/microsoft.graph.dimension' + x-ms-navigationProperty: true dimensionValues: type: array items: $ref: '#/components/schemas/microsoft.graph.dimensionValue' + x-ms-navigationProperty: true employees: type: array items: $ref: '#/components/schemas/microsoft.graph.employee' + x-ms-navigationProperty: true generalLedgerEntries: type: array items: $ref: '#/components/schemas/microsoft.graph.generalLedgerEntry' + x-ms-navigationProperty: true itemCategories: type: array items: $ref: '#/components/schemas/microsoft.graph.itemCategory' + x-ms-navigationProperty: true items: type: array items: $ref: '#/components/schemas/microsoft.graph.item' + x-ms-navigationProperty: true journalLines: type: array items: $ref: '#/components/schemas/microsoft.graph.journalLine' + x-ms-navigationProperty: true journals: type: array items: $ref: '#/components/schemas/microsoft.graph.journal' + x-ms-navigationProperty: true paymentMethods: type: array items: $ref: '#/components/schemas/microsoft.graph.paymentMethod' + x-ms-navigationProperty: true paymentTerms: type: array items: $ref: '#/components/schemas/microsoft.graph.paymentTerm' + x-ms-navigationProperty: true picture: type: array items: $ref: '#/components/schemas/microsoft.graph.picture' + x-ms-navigationProperty: true purchaseInvoiceLines: type: array items: $ref: '#/components/schemas/microsoft.graph.purchaseInvoiceLine' + x-ms-navigationProperty: true purchaseInvoices: type: array items: $ref: '#/components/schemas/microsoft.graph.purchaseInvoice' + x-ms-navigationProperty: true salesCreditMemoLines: type: array items: $ref: '#/components/schemas/microsoft.graph.salesCreditMemoLine' + x-ms-navigationProperty: true salesCreditMemos: type: array items: $ref: '#/components/schemas/microsoft.graph.salesCreditMemo' + x-ms-navigationProperty: true salesInvoiceLines: type: array items: $ref: '#/components/schemas/microsoft.graph.salesInvoiceLine' + x-ms-navigationProperty: true salesInvoices: type: array items: $ref: '#/components/schemas/microsoft.graph.salesInvoice' + x-ms-navigationProperty: true salesOrderLines: type: array items: $ref: '#/components/schemas/microsoft.graph.salesOrderLine' + x-ms-navigationProperty: true salesOrders: type: array items: $ref: '#/components/schemas/microsoft.graph.salesOrder' + x-ms-navigationProperty: true salesQuoteLines: type: array items: $ref: '#/components/schemas/microsoft.graph.salesQuoteLine' + x-ms-navigationProperty: true salesQuotes: type: array items: $ref: '#/components/schemas/microsoft.graph.salesQuote' + x-ms-navigationProperty: true shipmentMethods: type: array items: $ref: '#/components/schemas/microsoft.graph.shipmentMethod' + x-ms-navigationProperty: true taxAreas: type: array items: $ref: '#/components/schemas/microsoft.graph.taxArea' + x-ms-navigationProperty: true taxGroups: type: array items: $ref: '#/components/schemas/microsoft.graph.taxGroup' + x-ms-navigationProperty: true unitsOfMeasure: type: array items: $ref: '#/components/schemas/microsoft.graph.unitOfMeasure' + x-ms-navigationProperty: true vendors: type: array items: $ref: '#/components/schemas/microsoft.graph.vendor' + x-ms-navigationProperty: true additionalProperties: type: object microsoft.graph.account: @@ -31758,6 +32465,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.customerPayment' + x-ms-navigationProperty: true additionalProperties: type: object microsoft.graph.customerPayment: @@ -31905,6 +32613,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.picture' + x-ms-navigationProperty: true shipmentMethod: $ref: '#/components/schemas/microsoft.graph.shipmentMethod' additionalProperties: @@ -32027,6 +32736,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.dimensionValue' + x-ms-navigationProperty: true additionalProperties: type: object microsoft.graph.dimensionValue: @@ -32116,6 +32826,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.picture' + x-ms-navigationProperty: true additionalProperties: type: object microsoft.graph.generalLedgerEntry: @@ -32250,6 +32961,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.picture' + x-ms-navigationProperty: true additionalProperties: type: object microsoft.graph.journalLine: @@ -32336,6 +33048,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.journalLine' + x-ms-navigationProperty: true additionalProperties: type: object microsoft.graph.purchaseInvoiceLine: @@ -32539,6 +33252,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.purchaseInvoiceLine' + x-ms-navigationProperty: true vendor: $ref: '#/components/schemas/microsoft.graph.vendor' additionalProperties: @@ -32612,6 +33326,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.picture' + x-ms-navigationProperty: true additionalProperties: type: object microsoft.graph.salesCreditMemoLine: @@ -32835,6 +33550,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.salesCreditMemoLine' + x-ms-navigationProperty: true additionalProperties: type: object microsoft.graph.salesInvoiceLine: @@ -33074,6 +33790,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.salesInvoiceLine' + x-ms-navigationProperty: true shipmentMethod: $ref: '#/components/schemas/microsoft.graph.shipmentMethod' additionalProperties: @@ -33321,6 +34038,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.salesOrderLine' + x-ms-navigationProperty: true additionalProperties: type: object microsoft.graph.salesQuoteLine: @@ -33549,6 +34267,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.salesQuoteLine' + x-ms-navigationProperty: true shipmentMethod: $ref: '#/components/schemas/microsoft.graph.shipmentMethod' additionalProperties: @@ -33660,433 +34379,541 @@ components: microsoft.graph.companyCollectionResponse: title: Collection of company type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.company' - '@odata.nextLink': - type: string + allOf: + - $ref: '#/components/schemas/BaseCollectionPaginationCountResponse' + - type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.company' + additionalProperties: + type: object additionalProperties: type: object microsoft.graph.accountCollectionResponse: title: Collection of account type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.account' - '@odata.nextLink': - type: string + allOf: + - $ref: '#/components/schemas/BaseCollectionPaginationCountResponse' + - type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.account' + additionalProperties: + type: object additionalProperties: type: object microsoft.graph.agedAccountsPayableCollectionResponse: title: Collection of agedAccountsPayable type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.agedAccountsPayable' - '@odata.nextLink': - type: string + allOf: + - $ref: '#/components/schemas/BaseCollectionPaginationCountResponse' + - type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.agedAccountsPayable' + additionalProperties: + type: object additionalProperties: type: object microsoft.graph.agedAccountsReceivableCollectionResponse: title: Collection of agedAccountsReceivable type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.agedAccountsReceivable' - '@odata.nextLink': - type: string + allOf: + - $ref: '#/components/schemas/BaseCollectionPaginationCountResponse' + - type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.agedAccountsReceivable' + additionalProperties: + type: object additionalProperties: type: object microsoft.graph.companyInformationCollectionResponse: title: Collection of companyInformation type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.companyInformation' - '@odata.nextLink': - type: string + allOf: + - $ref: '#/components/schemas/BaseCollectionPaginationCountResponse' + - type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.companyInformation' + additionalProperties: + type: object additionalProperties: type: object microsoft.graph.countryRegionCollectionResponse: title: Collection of countryRegion type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.countryRegion' - '@odata.nextLink': - type: string + allOf: + - $ref: '#/components/schemas/BaseCollectionPaginationCountResponse' + - type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.countryRegion' + additionalProperties: + type: object additionalProperties: type: object microsoft.graph.currencyCollectionResponse: title: Collection of currency type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.currency' - '@odata.nextLink': - type: string + allOf: + - $ref: '#/components/schemas/BaseCollectionPaginationCountResponse' + - type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.currency' + additionalProperties: + type: object additionalProperties: type: object microsoft.graph.customerPaymentJournalCollectionResponse: title: Collection of customerPaymentJournal type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.customerPaymentJournal' - '@odata.nextLink': - type: string + allOf: + - $ref: '#/components/schemas/BaseCollectionPaginationCountResponse' + - type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.customerPaymentJournal' + additionalProperties: + type: object additionalProperties: type: object microsoft.graph.customerPaymentCollectionResponse: title: Collection of customerPayment type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.customerPayment' - '@odata.nextLink': - type: string + allOf: + - $ref: '#/components/schemas/BaseCollectionPaginationCountResponse' + - type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.customerPayment' + additionalProperties: + type: object additionalProperties: type: object microsoft.graph.pictureCollectionResponse: title: Collection of picture type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.picture' - '@odata.nextLink': - type: string + allOf: + - $ref: '#/components/schemas/BaseCollectionPaginationCountResponse' + - type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.picture' + additionalProperties: + type: object additionalProperties: type: object microsoft.graph.customerCollectionResponse: title: Collection of customer type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.customer' - '@odata.nextLink': - type: string + allOf: + - $ref: '#/components/schemas/BaseCollectionPaginationCountResponse' + - type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.customer' + additionalProperties: + type: object additionalProperties: type: object microsoft.graph.dimensionCollectionResponse: title: Collection of dimension type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.dimension' - '@odata.nextLink': - type: string + allOf: + - $ref: '#/components/schemas/BaseCollectionPaginationCountResponse' + - type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.dimension' + additionalProperties: + type: object additionalProperties: type: object microsoft.graph.dimensionValueCollectionResponse: title: Collection of dimensionValue type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.dimensionValue' - '@odata.nextLink': - type: string + allOf: + - $ref: '#/components/schemas/BaseCollectionPaginationCountResponse' + - type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.dimensionValue' + additionalProperties: + type: object additionalProperties: type: object microsoft.graph.employeeCollectionResponse: title: Collection of employee type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.employee' - '@odata.nextLink': - type: string + allOf: + - $ref: '#/components/schemas/BaseCollectionPaginationCountResponse' + - type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.employee' + additionalProperties: + type: object additionalProperties: type: object microsoft.graph.generalLedgerEntryCollectionResponse: title: Collection of generalLedgerEntry type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.generalLedgerEntry' - '@odata.nextLink': - type: string + allOf: + - $ref: '#/components/schemas/BaseCollectionPaginationCountResponse' + - type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.generalLedgerEntry' + additionalProperties: + type: object additionalProperties: type: object microsoft.graph.itemCategoryCollectionResponse: title: Collection of itemCategory type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.itemCategory' - '@odata.nextLink': - type: string + allOf: + - $ref: '#/components/schemas/BaseCollectionPaginationCountResponse' + - type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.itemCategory' + additionalProperties: + type: object additionalProperties: type: object microsoft.graph.itemCollectionResponse: title: Collection of item type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.item' - '@odata.nextLink': - type: string + allOf: + - $ref: '#/components/schemas/BaseCollectionPaginationCountResponse' + - type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.item' + additionalProperties: + type: object additionalProperties: type: object microsoft.graph.journalLineCollectionResponse: title: Collection of journalLine type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.journalLine' - '@odata.nextLink': - type: string + allOf: + - $ref: '#/components/schemas/BaseCollectionPaginationCountResponse' + - type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.journalLine' + additionalProperties: + type: object additionalProperties: type: object microsoft.graph.journalCollectionResponse: title: Collection of journal type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.journal' - '@odata.nextLink': - type: string + allOf: + - $ref: '#/components/schemas/BaseCollectionPaginationCountResponse' + - type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.journal' + additionalProperties: + type: object additionalProperties: type: object microsoft.graph.paymentMethodCollectionResponse: title: Collection of paymentMethod type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.paymentMethod' - '@odata.nextLink': - type: string + allOf: + - $ref: '#/components/schemas/BaseCollectionPaginationCountResponse' + - type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.paymentMethod' + additionalProperties: + type: object additionalProperties: type: object microsoft.graph.paymentTermCollectionResponse: title: Collection of paymentTerm type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.paymentTerm' - '@odata.nextLink': - type: string + allOf: + - $ref: '#/components/schemas/BaseCollectionPaginationCountResponse' + - type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.paymentTerm' + additionalProperties: + type: object additionalProperties: type: object microsoft.graph.purchaseInvoiceLineCollectionResponse: title: Collection of purchaseInvoiceLine type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.purchaseInvoiceLine' - '@odata.nextLink': - type: string + allOf: + - $ref: '#/components/schemas/BaseCollectionPaginationCountResponse' + - type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.purchaseInvoiceLine' + additionalProperties: + type: object additionalProperties: type: object microsoft.graph.purchaseInvoiceCollectionResponse: title: Collection of purchaseInvoice type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.purchaseInvoice' - '@odata.nextLink': - type: string + allOf: + - $ref: '#/components/schemas/BaseCollectionPaginationCountResponse' + - type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.purchaseInvoice' + additionalProperties: + type: object additionalProperties: type: object microsoft.graph.salesCreditMemoLineCollectionResponse: title: Collection of salesCreditMemoLine type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.salesCreditMemoLine' - '@odata.nextLink': - type: string + allOf: + - $ref: '#/components/schemas/BaseCollectionPaginationCountResponse' + - type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.salesCreditMemoLine' + additionalProperties: + type: object additionalProperties: type: object microsoft.graph.salesCreditMemoCollectionResponse: title: Collection of salesCreditMemo type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.salesCreditMemo' - '@odata.nextLink': - type: string + allOf: + - $ref: '#/components/schemas/BaseCollectionPaginationCountResponse' + - type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.salesCreditMemo' + additionalProperties: + type: object additionalProperties: type: object microsoft.graph.salesInvoiceLineCollectionResponse: title: Collection of salesInvoiceLine type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.salesInvoiceLine' - '@odata.nextLink': - type: string + allOf: + - $ref: '#/components/schemas/BaseCollectionPaginationCountResponse' + - type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.salesInvoiceLine' + additionalProperties: + type: object additionalProperties: type: object microsoft.graph.salesInvoiceCollectionResponse: title: Collection of salesInvoice type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.salesInvoice' - '@odata.nextLink': - type: string + allOf: + - $ref: '#/components/schemas/BaseCollectionPaginationCountResponse' + - type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.salesInvoice' + additionalProperties: + type: object additionalProperties: type: object microsoft.graph.salesOrderLineCollectionResponse: title: Collection of salesOrderLine type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.salesOrderLine' - '@odata.nextLink': - type: string + allOf: + - $ref: '#/components/schemas/BaseCollectionPaginationCountResponse' + - type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.salesOrderLine' + additionalProperties: + type: object additionalProperties: type: object microsoft.graph.salesOrderCollectionResponse: title: Collection of salesOrder type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.salesOrder' - '@odata.nextLink': - type: string + allOf: + - $ref: '#/components/schemas/BaseCollectionPaginationCountResponse' + - type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.salesOrder' + additionalProperties: + type: object additionalProperties: type: object microsoft.graph.salesQuoteLineCollectionResponse: title: Collection of salesQuoteLine type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.salesQuoteLine' - '@odata.nextLink': - type: string + allOf: + - $ref: '#/components/schemas/BaseCollectionPaginationCountResponse' + - type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.salesQuoteLine' + additionalProperties: + type: object additionalProperties: type: object microsoft.graph.salesQuoteCollectionResponse: title: Collection of salesQuote type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.salesQuote' - '@odata.nextLink': - type: string + allOf: + - $ref: '#/components/schemas/BaseCollectionPaginationCountResponse' + - type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.salesQuote' + additionalProperties: + type: object additionalProperties: type: object microsoft.graph.shipmentMethodCollectionResponse: title: Collection of shipmentMethod type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.shipmentMethod' - '@odata.nextLink': - type: string + allOf: + - $ref: '#/components/schemas/BaseCollectionPaginationCountResponse' + - type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.shipmentMethod' + additionalProperties: + type: object additionalProperties: type: object microsoft.graph.taxAreaCollectionResponse: title: Collection of taxArea type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.taxArea' - '@odata.nextLink': - type: string + allOf: + - $ref: '#/components/schemas/BaseCollectionPaginationCountResponse' + - type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.taxArea' + additionalProperties: + type: object additionalProperties: type: object microsoft.graph.taxGroupCollectionResponse: title: Collection of taxGroup type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.taxGroup' - '@odata.nextLink': - type: string + allOf: + - $ref: '#/components/schemas/BaseCollectionPaginationCountResponse' + - type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.taxGroup' + additionalProperties: + type: object additionalProperties: type: object microsoft.graph.unitOfMeasureCollectionResponse: title: Collection of unitOfMeasure type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.unitOfMeasure' - '@odata.nextLink': - type: string + allOf: + - $ref: '#/components/schemas/BaseCollectionPaginationCountResponse' + - type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.unitOfMeasure' + additionalProperties: + type: object additionalProperties: type: object microsoft.graph.vendorCollectionResponse: title: Collection of vendor type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.vendor' - '@odata.nextLink': - type: string + allOf: + - $ref: '#/components/schemas/BaseCollectionPaginationCountResponse' + - type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.vendor' + additionalProperties: + type: object additionalProperties: type: object microsoft.graph.ODataErrors.MainError: @@ -34110,6 +34937,15 @@ components: $ref: '#/components/schemas/microsoft.graph.ODataErrors.InnerError' additionalProperties: type: object + BaseCollectionPaginationCountResponse: + title: Base collection pagination and count responses + type: object + properties: + '@odata.nextLink': + type: string + nullable: true + additionalProperties: + type: object microsoft.graph.ODataErrors.ErrorDetails: required: - code @@ -34358,6 +35194,8 @@ components: name: $top in: query description: Show only the first n items + style: form + explode: false schema: minimum: 0 type: integer @@ -34366,6 +35204,8 @@ components: name: $skip in: query description: Skip the first n items + style: form + explode: false schema: minimum: 0 type: integer @@ -34373,18 +35213,24 @@ components: name: $search in: query description: Search items by search phrases + style: form + explode: false schema: type: string filter: name: $filter in: query description: Filter items by property values + style: form + explode: false schema: type: string count: name: $count in: query description: Include count of items + style: form + explode: false schema: type: boolean securitySchemes: diff --git a/openApiDocs/beta/Groups.yml b/openApiDocs/beta/Groups.yml index 27c8fd12e47..ffa7b3d476b 100644 --- a/openApiDocs/beta/Groups.yml +++ b/openApiDocs/beta/Groups.yml @@ -11,6 +11,10 @@ paths: tags: - groupLifecyclePolicies.groupLifecyclePolicy summary: List groupLifecyclePolicies + description: List all the groupLifecyclePolicies. + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/grouplifecyclepolicy-list?view=graph-rest-1.0 operationId: groupLifecyclePolicies.groupLifecyclePolicy_ListGroupLifecyclePolicy parameters: - $ref: '#/components/parameters/top' @@ -77,6 +81,10 @@ paths: tags: - groupLifecyclePolicies.groupLifecyclePolicy summary: Create groupLifecyclePolicy + description: Creates a new groupLifecyclePolicy. + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/grouplifecyclepolicy-post-grouplifecyclepolicies?view=graph-rest-1.0 operationId: groupLifecyclePolicies.groupLifecyclePolicy_CreateGroupLifecyclePolicy requestBody: description: New entity @@ -100,12 +108,17 @@ paths: tags: - groupLifecyclePolicies.groupLifecyclePolicy summary: Get groupLifecyclePolicy + description: Retrieve the properties and relationships of a groupLifecyclePolicies object. + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/grouplifecyclepolicy-get?view=graph-rest-1.0 operationId: groupLifecyclePolicies.groupLifecyclePolicy_GetGroupLifecyclePolicy parameters: - name: groupLifecyclePolicy-id in: path description: 'key: id of groupLifecyclePolicy' required: true + style: simple schema: type: string x-ms-docs-key-type: groupLifecyclePolicy @@ -155,12 +168,17 @@ paths: tags: - groupLifecyclePolicies.groupLifecyclePolicy summary: Update groupLifecyclePolicy + description: Update the properties of a groupLifecyclePolicygroupLifecyclePolicy resource type object. + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/grouplifecyclepolicy-update?view=graph-rest-1.0 operationId: groupLifecyclePolicies.groupLifecyclePolicy_UpdateGroupLifecyclePolicy parameters: - name: groupLifecyclePolicy-id in: path description: 'key: id of groupLifecyclePolicy' required: true + style: simple schema: type: string x-ms-docs-key-type: groupLifecyclePolicy @@ -181,18 +199,24 @@ paths: tags: - groupLifecyclePolicies.groupLifecyclePolicy summary: Delete groupLifecyclePolicy + description: Delete a groupLifecyclePolicy. + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/grouplifecyclepolicy-delete?view=graph-rest-1.0 operationId: groupLifecyclePolicies.groupLifecyclePolicy_DeleteGroupLifecyclePolicy parameters: - name: groupLifecyclePolicy-id in: path description: 'key: id of groupLifecyclePolicy' required: true + style: simple schema: type: string x-ms-docs-key-type: groupLifecyclePolicy - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -212,6 +236,7 @@ paths: in: path description: 'key: id of groupLifecyclePolicy' required: true + style: simple schema: type: string x-ms-docs-key-type: groupLifecyclePolicy @@ -254,6 +279,7 @@ paths: in: path description: 'key: id of groupLifecyclePolicy' required: true + style: simple schema: type: string x-ms-docs-key-type: groupLifecyclePolicy @@ -290,6 +316,10 @@ paths: tags: - groupLifecyclePolicies.Actions summary: Invoke action renewGroup + description: 'Renew a group''s expiration. When a group is renewed, the group expiration is extended by the number of days defined in the policy.' + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/grouplifecyclepolicy-renewgroup?view=graph-rest-1.0 operationId: groupLifecyclePolicies_renewGroup requestBody: description: Action parameters @@ -324,11 +354,16 @@ paths: tags: - groups.group summary: List groups + description: 'List all the groups available in an organization, excluding dynamic distribution groups. To retrieve dynamic distribution groups, use the Exchange admin center. This operation returns by default only a subset of the more commonly used properties for each group. These _default_ properties are noted in the Properties section. To get properties that are _not_ returned by default, do a GET operation for the group and specify the properties in a `$select` OData query option. The **hasMembersWithLicenseErrors** and **isArchived** properties are an exception and are not returned in the `$select` query.' + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/group-list?view=graph-rest-1.0 operationId: groups.group_ListGroup parameters: - name: ConsistencyLevel in: header description: 'Indicates the requested consistency level. Documentation URL: https://docs.microsoft.com/graph/aad-advanced-queries' + style: simple schema: type: string examples: @@ -336,10 +371,7 @@ paths: description: $search and $count queries require the client to set the ConsistencyLevel HTTP header to 'eventual'. value: eventual - $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 @@ -546,46 +578,6 @@ paths: - photos - team type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - '*' - - appRoleAssignments - - createdOnBehalfOf - - endpoints - - memberOf - - members - - membersWithLicenseErrors - - owners - - permissionGrants - - settings - - transitiveMemberOf - - transitiveMembers - - acceptedSenders - - calendar - - calendarView - - conversations - - events - - rejectedSenders - - threads - - drive - - drives - - sites - - extensions - - groupLifecyclePolicies - - planner - - onenote - - photo - - photos - - team - type: string responses: '200': $ref: '#/components/responses/microsoft.graph.groupCollectionResponse' @@ -599,6 +591,10 @@ paths: tags: - groups.group summary: Create group + description: 'Create a new group as specified in the request body. You can create one of the following groups: This operation returns by default only a subset of the properties for each group. These default properties are noted in the Properties section. To get properties that are _not_ returned by default, do a GET operation and specify the properties in a `$select` OData query option. **Note**: To create a team, first create a group then add a team to it, see create team.' + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/group-post-groups?view=graph-rest-1.0 operationId: groups.group_CreateGroup requestBody: description: New entity @@ -622,12 +618,17 @@ paths: tags: - groups.group summary: Get group + description: 'Get the properties and relationships of a group object. This operation returns by default only a subset of all the available properties, as noted in the Properties section. To get properties that are _not_ returned by default, specify them in a `$select` OData query option. The **hasMembersWithLicenseErrors** and **isArchived** properties are an exception and are not returned in the `$select` query. Because the **group** resource supports extensions, you can also use the `GET` operation to get custom properties and extension data in a **group** instance.' + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/group-get?view=graph-rest-1.0 operationId: groups.group_GetGroup parameters: - name: group-id in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -722,46 +723,6 @@ paths: - photos - team type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - '*' - - appRoleAssignments - - createdOnBehalfOf - - endpoints - - memberOf - - members - - membersWithLicenseErrors - - owners - - permissionGrants - - settings - - transitiveMemberOf - - transitiveMembers - - acceptedSenders - - calendar - - calendarView - - conversations - - events - - rejectedSenders - - threads - - drive - - drives - - sites - - extensions - - groupLifecyclePolicies - - planner - - onenote - - photo - - photos - - team - type: string responses: '200': description: Retrieved entity @@ -919,12 +880,17 @@ paths: tags: - groups.group summary: Update group + description: Update the properties of a group object. + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/group-update?view=graph-rest-1.0 operationId: groups.group_UpdateGroup parameters: - name: group-id in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -945,18 +911,24 @@ paths: tags: - groups.group summary: Delete group + description: 'Deletes a group. When deleted, Microsoft 365 groups are moved to a temporary container and can be restored within 30 days. After that time, they are permanently deleted. This isn''t applicable to Security groups and Distribution groups which are permanently deleted immediately. To learn more, see deletedItems.' + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/group-delete?view=graph-rest-1.0 operationId: groups.group_DeleteGroup parameters: - name: group-id in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -969,13 +941,18 @@ paths: get: tags: - groups.directoryObject - summary: Get acceptedSenders from groups + summary: List acceptedSenders + description: 'Get a list of users or groups that are in the accepted-senders list for this group. Users in the accepted senders list can post to conversations of the group (identified in the GET request URL). Make sure you do not specify the same user or group in the accepted senders and rejected senders lists, otherwise you will get an error.' + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/group-list-acceptedsenders?view=graph-rest-1.0 operationId: groups_ListAcceptedSenders parameters: - name: group-id in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -1031,6 +1008,7 @@ paths: in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -1038,17 +1016,21 @@ paths: in: path description: 'key: id of directoryObject' required: true + style: simple schema: type: string x-ms-docs-key-type: directoryObject - name: If-Match in: header description: ETag + style: simple schema: type: string - name: '@id' in: query description: Delete Uri + style: form + explode: false schema: type: string responses: @@ -1061,13 +1043,18 @@ paths: get: tags: - groups.directoryObject - summary: Get ref of acceptedSenders from groups + summary: List acceptedSenders + description: 'Get a list of users or groups that are in the accepted-senders list for this group. Users in the accepted senders list can post to conversations of the group (identified in the GET request URL). Make sure you do not specify the same user or group in the accepted senders and rejected senders lists, otherwise you will get an error.' + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/group-list-acceptedsenders?view=graph-rest-1.0 operationId: groups_ListAcceptedSendersGraphBPreRef parameters: - name: group-id in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -1109,18 +1096,12 @@ paths: in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group requestBody: - description: New navigation property ref value - content: - application/json: - schema: - type: object - additionalProperties: - type: object - required: true + $ref: '#/components/requestBodies/refPostBody' responses: '204': description: Success @@ -1132,12 +1113,17 @@ paths: tags: - groups.Actions summary: Invoke action createUploadSession + description: 'Create an upload session that allows an app to iteratively upload ranges of a file, so as to attach the file to an Outlook item. The item can be a message or event. Use this approach to attach a file if the file size is between 3 MB and 150 MB. To attach a file that''s smaller than 3 MB, do a `POST` operation on the **attachments** navigation property of the Outlook item; see how to do this for a message or for an event. As part of the response, this action returns an upload URL that you can use in subsequent sequential `PUT` queries. Request headers for each `PUT` operation let you specify the exact range of bytes to be uploaded. This allows transfer to be resumed, in case the network connection is dropped during upload. The following are the steps to attach a file to an Outlook item using an upload session: See attach large files to Outlook messages or events for an example.' + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/attachment-createuploadsession?view=graph-rest-1.0 operationId: groups.calendar.calendarView.attachments_createUploadSession parameters: - name: group-id in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -1145,6 +1131,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -1175,12 +1162,17 @@ paths: tags: - groups.Actions summary: Invoke action createUploadSession + description: 'Create an upload session that allows an app to iteratively upload ranges of a file, so as to attach the file to an Outlook item. The item can be a message or event. Use this approach to attach a file if the file size is between 3 MB and 150 MB. To attach a file that''s smaller than 3 MB, do a `POST` operation on the **attachments** navigation property of the Outlook item; see how to do this for a message or for an event. As part of the response, this action returns an upload URL that you can use in subsequent sequential `PUT` queries. Request headers for each `PUT` operation let you specify the exact range of bytes to be uploaded. This allows transfer to be resumed, in case the network connection is dropped during upload. The following are the steps to attach a file to an Outlook item using an upload session: See attach large files to Outlook messages or events for an example.' + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/attachment-createuploadsession?view=graph-rest-1.0 operationId: groups.calendar.calendarView.exceptionOccurrences.attachments_createUploadSession parameters: - name: group-id in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -1188,6 +1180,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -1195,6 +1188,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -1225,12 +1219,17 @@ paths: tags: - groups.Actions summary: Invoke action createUploadSession + description: 'Create an upload session that allows an app to iteratively upload ranges of a file, so as to attach the file to an Outlook item. The item can be a message or event. Use this approach to attach a file if the file size is between 3 MB and 150 MB. To attach a file that''s smaller than 3 MB, do a `POST` operation on the **attachments** navigation property of the Outlook item; see how to do this for a message or for an event. As part of the response, this action returns an upload URL that you can use in subsequent sequential `PUT` queries. Request headers for each `PUT` operation let you specify the exact range of bytes to be uploaded. This allows transfer to be resumed, in case the network connection is dropped during upload. The following are the steps to attach a file to an Outlook item using an upload session: See attach large files to Outlook messages or events for an example.' + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/attachment-createuploadsession?view=graph-rest-1.0 operationId: groups.calendar.calendarView.exceptionOccurrences.instances.attachments_createUploadSession parameters: - name: group-id in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -1238,6 +1237,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -1245,6 +1245,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -1252,6 +1253,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -1282,12 +1284,17 @@ paths: tags: - groups.Actions summary: Invoke action accept + description: Accept the specified event in a user calendar. + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/event-accept?view=graph-rest-1.0 operationId: groups.calendar.calendarView.exceptionOccurrences.instances_accept parameters: - name: group-id in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -1295,6 +1302,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -1302,6 +1310,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -1309,6 +1318,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -1340,12 +1350,17 @@ paths: tags: - groups.Actions summary: Invoke action cancel + description: "This action allows the organizer of a meeting to send a cancellation message and cancel the event. The action moves the event to the Deleted Items folder. The organizer can also cancel an occurrence of a recurring meeting \nby providing the occurrence event ID. An attendee calling this action gets an error (HTTP 400 Bad Request), with the following\nerror message: 'Your request can't be completed. You need to be an organizer to cancel a meeting.' This action differs from Delete in that **Cancel** is available to only the organizer, and lets\nthe organizer send a custom message to the attendees about the cancellation." + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/event-cancel?view=graph-rest-1.0 operationId: groups.calendar.calendarView.exceptionOccurrences.instances_cancel parameters: - name: group-id in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -1353,6 +1368,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -1360,6 +1376,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -1367,6 +1384,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -1394,12 +1412,17 @@ paths: tags: - groups.Actions summary: Invoke action decline + description: 'Decline invitation to the specified event in a user calendar. If the event allows proposals for new times, on declining the event, an invitee can choose to suggest an alternative time by including the **proposedNewTime** parameter. For more information on how to propose a time, and how to receive and accept a new time proposal, see Propose new meeting times.' + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/event-decline?view=graph-rest-1.0 operationId: groups.calendar.calendarView.exceptionOccurrences.instances_decline parameters: - name: group-id in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -1407,6 +1430,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -1414,6 +1438,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -1421,6 +1446,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -1454,12 +1480,17 @@ paths: tags: - groups.Actions summary: Invoke action dismissReminder + description: Dismiss a reminder that has been triggered for an event in a user calendar. + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/event-dismissreminder?view=graph-rest-1.0 operationId: groups.calendar.calendarView.exceptionOccurrences.instances_dismissReminder parameters: - name: group-id in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -1467,6 +1498,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -1474,6 +1506,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -1481,6 +1514,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -1495,12 +1529,17 @@ paths: tags: - groups.Actions summary: Invoke action forward + description: "This action allows the organizer or attendee of a meeting event to forward the \nmeeting request to a new recipient. If the meeting event is forwarded from an attendee's Microsoft 365 mailbox to another recipient, this action \nalso sends a message to notify the organizer of the forwarding, and adds the recipient to the organizer's \ncopy of the meeting event. This convenience is not available when forwarding from an Outlook.com account." + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/event-forward?view=graph-rest-1.0 operationId: groups.calendar.calendarView.exceptionOccurrences.instances_forward parameters: - name: group-id in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -1508,6 +1547,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -1515,6 +1555,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -1522,6 +1563,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -1553,12 +1595,17 @@ paths: tags: - groups.Actions summary: Invoke action snoozeReminder + description: Postpone a reminder for an event in a user calendar until a new time. + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/event-snoozereminder?view=graph-rest-1.0 operationId: groups.calendar.calendarView.exceptionOccurrences.instances_snoozeReminder parameters: - name: group-id in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -1566,6 +1613,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -1573,6 +1621,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -1580,6 +1629,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -1606,12 +1656,17 @@ paths: tags: - groups.Actions summary: Invoke action tentativelyAccept + description: 'Tentatively accept the specified event in a user calendar. If the event allows proposals for new times, on responding tentative to the event, an invitee can choose to suggest an alternative time by including the **proposedNewTime** parameter. For more information on how to propose a time, and how to receive and accept a new time proposal, see Propose new meeting times.' + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/event-tentativelyaccept?view=graph-rest-1.0 operationId: groups.calendar.calendarView.exceptionOccurrences.instances_tentativelyAccept parameters: - name: group-id in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -1619,6 +1674,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -1626,6 +1682,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -1633,6 +1690,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -1666,12 +1724,17 @@ paths: tags: - groups.Functions summary: Invoke function delta + description: 'Get a set of event resources that have been added, deleted, or updated in one or more calendars. You can get specific types of these incremental changes in the events in all the calendars of a mailbox or in a specific calendar, or in an event collection of a **calendarView** (range of events defined by start and end dates) of a calendar. The calendar can be the default calendar or some other specified calendar of the user''s. In the case of getting incremental changes on **calendarView**, the calendar can be a group calendar as well. Typically, synchronizing events in a calendar or **calendarView** in a local store entails a round of multiple **delta** function calls. The initial call is a full synchronization, and every subsequent **delta** call in the same round gets the incremental changes (additions, deletions, or updates). This allows you to maintain and synchronize a local store of events in the specified calendar, without having to fetch all the events of that calendar from the server every time. The following table lists the differences between the **delta** function on events and the **delta** function on a **calendarView** in a calendar.' + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/event-delta?view=graph-rest-1.0 operationId: groups.calendar.calendarView.exceptionOccurrences.instances_delta parameters: - name: group-id in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -1679,6 +1742,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -1686,9 +1750,173 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - categories + - changeKey + - createdDateTime + - lastModifiedDateTime + - allowNewTimeProposals + - attendees + - body + - bodyPreview + - cancelledOccurrences + - end + - hasAttachments + - hideAttendees + - importance + - isAllDay + - isCancelled + - isDraft + - isOnlineMeeting + - isOrganizer + - isReminderOn + - location + - locations + - occurrenceId + - onlineMeeting + - onlineMeetingProvider + - onlineMeetingUrl + - organizer + - originalEndTimeZone + - originalStart + - originalStartTimeZone + - recurrence + - reminderMinutesBeforeStart + - responseRequested + - responseStatus + - sensitivity + - seriesMasterId + - showAs + - start + - subject + - transactionId + - type + - uid + - webLink + - attachments + - calendar + - exceptionOccurrences + - extensions + - instances + - multiValueExtendedProperties + - singleValueExtendedProperties + type: string + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - id desc + - categories + - categories desc + - changeKey + - changeKey desc + - createdDateTime + - createdDateTime desc + - lastModifiedDateTime + - lastModifiedDateTime desc + - allowNewTimeProposals + - allowNewTimeProposals desc + - attendees + - attendees desc + - body + - body desc + - bodyPreview + - bodyPreview desc + - cancelledOccurrences + - cancelledOccurrences desc + - end + - end desc + - hasAttachments + - hasAttachments desc + - hideAttendees + - hideAttendees desc + - importance + - importance desc + - isAllDay + - isAllDay desc + - isCancelled + - isCancelled desc + - isDraft + - isDraft desc + - isOnlineMeeting + - isOnlineMeeting desc + - isOrganizer + - isOrganizer desc + - isReminderOn + - isReminderOn desc + - location + - location desc + - locations + - locations desc + - occurrenceId + - occurrenceId desc + - onlineMeeting + - onlineMeeting desc + - onlineMeetingProvider + - onlineMeetingProvider desc + - onlineMeetingUrl + - onlineMeetingUrl desc + - organizer + - organizer desc + - originalEndTimeZone + - originalEndTimeZone desc + - originalStart + - originalStart desc + - originalStartTimeZone + - originalStartTimeZone desc + - recurrence + - recurrence desc + - reminderMinutesBeforeStart + - reminderMinutesBeforeStart desc + - responseRequested + - responseRequested desc + - responseStatus + - responseStatus desc + - sensitivity + - sensitivity desc + - seriesMasterId + - seriesMasterId desc + - showAs + - showAs desc + - start + - start desc + - subject + - subject desc + - transactionId + - transactionId desc + - type + - type desc + - uid + - uid desc + - webLink + - webLink desc + type: string responses: '200': description: Success @@ -1707,17 +1935,25 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: function + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore '/groups/{group-id}/calendar/calendarView/{event-id}/exceptionOccurrences/{event-id1}/microsoft.graph.accept': post: tags: - groups.Actions summary: Invoke action accept + description: Accept the specified event in a user calendar. + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/event-accept?view=graph-rest-1.0 operationId: groups.calendar.calendarView.exceptionOccurrences_accept parameters: - name: group-id in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -1725,6 +1961,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -1732,6 +1969,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -1763,12 +2001,17 @@ paths: tags: - groups.Actions summary: Invoke action cancel + description: "This action allows the organizer of a meeting to send a cancellation message and cancel the event. The action moves the event to the Deleted Items folder. The organizer can also cancel an occurrence of a recurring meeting \nby providing the occurrence event ID. An attendee calling this action gets an error (HTTP 400 Bad Request), with the following\nerror message: 'Your request can't be completed. You need to be an organizer to cancel a meeting.' This action differs from Delete in that **Cancel** is available to only the organizer, and lets\nthe organizer send a custom message to the attendees about the cancellation." + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/event-cancel?view=graph-rest-1.0 operationId: groups.calendar.calendarView.exceptionOccurrences_cancel parameters: - name: group-id in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -1776,6 +2019,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -1783,6 +2027,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -1810,12 +2055,17 @@ paths: tags: - groups.Actions summary: Invoke action decline + description: 'Decline invitation to the specified event in a user calendar. If the event allows proposals for new times, on declining the event, an invitee can choose to suggest an alternative time by including the **proposedNewTime** parameter. For more information on how to propose a time, and how to receive and accept a new time proposal, see Propose new meeting times.' + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/event-decline?view=graph-rest-1.0 operationId: groups.calendar.calendarView.exceptionOccurrences_decline parameters: - name: group-id in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -1823,6 +2073,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -1830,6 +2081,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -1863,12 +2115,17 @@ paths: tags: - groups.Actions summary: Invoke action dismissReminder + description: Dismiss a reminder that has been triggered for an event in a user calendar. + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/event-dismissreminder?view=graph-rest-1.0 operationId: groups.calendar.calendarView.exceptionOccurrences_dismissReminder parameters: - name: group-id in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -1876,6 +2133,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -1883,6 +2141,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -1897,12 +2156,17 @@ paths: tags: - groups.Actions summary: Invoke action forward + description: "This action allows the organizer or attendee of a meeting event to forward the \nmeeting request to a new recipient. If the meeting event is forwarded from an attendee's Microsoft 365 mailbox to another recipient, this action \nalso sends a message to notify the organizer of the forwarding, and adds the recipient to the organizer's \ncopy of the meeting event. This convenience is not available when forwarding from an Outlook.com account." + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/event-forward?view=graph-rest-1.0 operationId: groups.calendar.calendarView.exceptionOccurrences_forward parameters: - name: group-id in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -1910,6 +2174,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -1917,6 +2182,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -1948,12 +2214,17 @@ paths: tags: - groups.Actions summary: Invoke action snoozeReminder + description: Postpone a reminder for an event in a user calendar until a new time. + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/event-snoozereminder?view=graph-rest-1.0 operationId: groups.calendar.calendarView.exceptionOccurrences_snoozeReminder parameters: - name: group-id in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -1961,6 +2232,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -1968,6 +2240,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -1994,12 +2267,17 @@ paths: tags: - groups.Actions summary: Invoke action tentativelyAccept + description: 'Tentatively accept the specified event in a user calendar. If the event allows proposals for new times, on responding tentative to the event, an invitee can choose to suggest an alternative time by including the **proposedNewTime** parameter. For more information on how to propose a time, and how to receive and accept a new time proposal, see Propose new meeting times.' + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/event-tentativelyaccept?view=graph-rest-1.0 operationId: groups.calendar.calendarView.exceptionOccurrences_tentativelyAccept parameters: - name: group-id in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -2007,6 +2285,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -2014,6 +2293,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -2047,12 +2327,17 @@ paths: tags: - groups.Functions summary: Invoke function delta + description: 'Get a set of event resources that have been added, deleted, or updated in one or more calendars. You can get specific types of these incremental changes in the events in all the calendars of a mailbox or in a specific calendar, or in an event collection of a **calendarView** (range of events defined by start and end dates) of a calendar. The calendar can be the default calendar or some other specified calendar of the user''s. In the case of getting incremental changes on **calendarView**, the calendar can be a group calendar as well. Typically, synchronizing events in a calendar or **calendarView** in a local store entails a round of multiple **delta** function calls. The initial call is a full synchronization, and every subsequent **delta** call in the same round gets the incremental changes (additions, deletions, or updates). This allows you to maintain and synchronize a local store of events in the specified calendar, without having to fetch all the events of that calendar from the server every time. The following table lists the differences between the **delta** function on events and the **delta** function on a **calendarView** in a calendar.' + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/event-delta?view=graph-rest-1.0 operationId: groups.calendar.calendarView.exceptionOccurrences_delta parameters: - name: group-id in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -2060,9 +2345,173 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - categories + - changeKey + - createdDateTime + - lastModifiedDateTime + - allowNewTimeProposals + - attendees + - body + - bodyPreview + - cancelledOccurrences + - end + - hasAttachments + - hideAttendees + - importance + - isAllDay + - isCancelled + - isDraft + - isOnlineMeeting + - isOrganizer + - isReminderOn + - location + - locations + - occurrenceId + - onlineMeeting + - onlineMeetingProvider + - onlineMeetingUrl + - organizer + - originalEndTimeZone + - originalStart + - originalStartTimeZone + - recurrence + - reminderMinutesBeforeStart + - responseRequested + - responseStatus + - sensitivity + - seriesMasterId + - showAs + - start + - subject + - transactionId + - type + - uid + - webLink + - attachments + - calendar + - exceptionOccurrences + - extensions + - instances + - multiValueExtendedProperties + - singleValueExtendedProperties + type: string + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - id desc + - categories + - categories desc + - changeKey + - changeKey desc + - createdDateTime + - createdDateTime desc + - lastModifiedDateTime + - lastModifiedDateTime desc + - allowNewTimeProposals + - allowNewTimeProposals desc + - attendees + - attendees desc + - body + - body desc + - bodyPreview + - bodyPreview desc + - cancelledOccurrences + - cancelledOccurrences desc + - end + - end desc + - hasAttachments + - hasAttachments desc + - hideAttendees + - hideAttendees desc + - importance + - importance desc + - isAllDay + - isAllDay desc + - isCancelled + - isCancelled desc + - isDraft + - isDraft desc + - isOnlineMeeting + - isOnlineMeeting desc + - isOrganizer + - isOrganizer desc + - isReminderOn + - isReminderOn desc + - location + - location desc + - locations + - locations desc + - occurrenceId + - occurrenceId desc + - onlineMeeting + - onlineMeeting desc + - onlineMeetingProvider + - onlineMeetingProvider desc + - onlineMeetingUrl + - onlineMeetingUrl desc + - organizer + - organizer desc + - originalEndTimeZone + - originalEndTimeZone desc + - originalStart + - originalStart desc + - originalStartTimeZone + - originalStartTimeZone desc + - recurrence + - recurrence desc + - reminderMinutesBeforeStart + - reminderMinutesBeforeStart desc + - responseRequested + - responseRequested desc + - responseStatus + - responseStatus desc + - sensitivity + - sensitivity desc + - seriesMasterId + - seriesMasterId desc + - showAs + - showAs desc + - start + - start desc + - subject + - subject desc + - transactionId + - transactionId desc + - type + - type desc + - uid + - uid desc + - webLink + - webLink desc + type: string responses: '200': description: Success @@ -2081,17 +2530,25 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: function + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore '/groups/{group-id}/calendar/calendarView/{event-id}/instances/{event-id1}/attachments/microsoft.graph.createUploadSession': post: tags: - groups.Actions summary: Invoke action createUploadSession + description: 'Create an upload session that allows an app to iteratively upload ranges of a file, so as to attach the file to an Outlook item. The item can be a message or event. Use this approach to attach a file if the file size is between 3 MB and 150 MB. To attach a file that''s smaller than 3 MB, do a `POST` operation on the **attachments** navigation property of the Outlook item; see how to do this for a message or for an event. As part of the response, this action returns an upload URL that you can use in subsequent sequential `PUT` queries. Request headers for each `PUT` operation let you specify the exact range of bytes to be uploaded. This allows transfer to be resumed, in case the network connection is dropped during upload. The following are the steps to attach a file to an Outlook item using an upload session: See attach large files to Outlook messages or events for an example.' + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/attachment-createuploadsession?view=graph-rest-1.0 operationId: groups.calendar.calendarView.instances.attachments_createUploadSession parameters: - name: group-id in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -2099,6 +2556,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -2106,6 +2564,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -2136,12 +2595,17 @@ paths: tags: - groups.Actions summary: Invoke action createUploadSession + description: 'Create an upload session that allows an app to iteratively upload ranges of a file, so as to attach the file to an Outlook item. The item can be a message or event. Use this approach to attach a file if the file size is between 3 MB and 150 MB. To attach a file that''s smaller than 3 MB, do a `POST` operation on the **attachments** navigation property of the Outlook item; see how to do this for a message or for an event. As part of the response, this action returns an upload URL that you can use in subsequent sequential `PUT` queries. Request headers for each `PUT` operation let you specify the exact range of bytes to be uploaded. This allows transfer to be resumed, in case the network connection is dropped during upload. The following are the steps to attach a file to an Outlook item using an upload session: See attach large files to Outlook messages or events for an example.' + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/attachment-createuploadsession?view=graph-rest-1.0 operationId: groups.calendar.calendarView.instances.exceptionOccurrences.attachments_createUploadSession parameters: - name: group-id in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -2149,6 +2613,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -2156,6 +2621,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -2163,6 +2629,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -2193,12 +2660,17 @@ paths: tags: - groups.Actions summary: Invoke action accept + description: Accept the specified event in a user calendar. + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/event-accept?view=graph-rest-1.0 operationId: groups.calendar.calendarView.instances.exceptionOccurrences_accept parameters: - name: group-id in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -2206,6 +2678,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -2213,6 +2686,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -2220,6 +2694,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -2251,12 +2726,17 @@ paths: tags: - groups.Actions summary: Invoke action cancel + description: "This action allows the organizer of a meeting to send a cancellation message and cancel the event. The action moves the event to the Deleted Items folder. The organizer can also cancel an occurrence of a recurring meeting \nby providing the occurrence event ID. An attendee calling this action gets an error (HTTP 400 Bad Request), with the following\nerror message: 'Your request can't be completed. You need to be an organizer to cancel a meeting.' This action differs from Delete in that **Cancel** is available to only the organizer, and lets\nthe organizer send a custom message to the attendees about the cancellation." + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/event-cancel?view=graph-rest-1.0 operationId: groups.calendar.calendarView.instances.exceptionOccurrences_cancel parameters: - name: group-id in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -2264,6 +2744,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -2271,6 +2752,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -2278,6 +2760,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -2305,12 +2788,17 @@ paths: tags: - groups.Actions summary: Invoke action decline + description: 'Decline invitation to the specified event in a user calendar. If the event allows proposals for new times, on declining the event, an invitee can choose to suggest an alternative time by including the **proposedNewTime** parameter. For more information on how to propose a time, and how to receive and accept a new time proposal, see Propose new meeting times.' + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/event-decline?view=graph-rest-1.0 operationId: groups.calendar.calendarView.instances.exceptionOccurrences_decline parameters: - name: group-id in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -2318,6 +2806,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -2325,6 +2814,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -2332,6 +2822,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -2365,12 +2856,17 @@ paths: tags: - groups.Actions summary: Invoke action dismissReminder + description: Dismiss a reminder that has been triggered for an event in a user calendar. + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/event-dismissreminder?view=graph-rest-1.0 operationId: groups.calendar.calendarView.instances.exceptionOccurrences_dismissReminder parameters: - name: group-id in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -2378,6 +2874,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -2385,6 +2882,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -2392,6 +2890,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -2406,12 +2905,17 @@ paths: tags: - groups.Actions summary: Invoke action forward + description: "This action allows the organizer or attendee of a meeting event to forward the \nmeeting request to a new recipient. If the meeting event is forwarded from an attendee's Microsoft 365 mailbox to another recipient, this action \nalso sends a message to notify the organizer of the forwarding, and adds the recipient to the organizer's \ncopy of the meeting event. This convenience is not available when forwarding from an Outlook.com account." + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/event-forward?view=graph-rest-1.0 operationId: groups.calendar.calendarView.instances.exceptionOccurrences_forward parameters: - name: group-id in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -2419,6 +2923,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -2426,6 +2931,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -2433,6 +2939,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -2464,12 +2971,17 @@ paths: tags: - groups.Actions summary: Invoke action snoozeReminder + description: Postpone a reminder for an event in a user calendar until a new time. + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/event-snoozereminder?view=graph-rest-1.0 operationId: groups.calendar.calendarView.instances.exceptionOccurrences_snoozeReminder parameters: - name: group-id in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -2477,6 +2989,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -2484,6 +2997,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -2491,6 +3005,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -2517,12 +3032,17 @@ paths: tags: - groups.Actions summary: Invoke action tentativelyAccept + description: 'Tentatively accept the specified event in a user calendar. If the event allows proposals for new times, on responding tentative to the event, an invitee can choose to suggest an alternative time by including the **proposedNewTime** parameter. For more information on how to propose a time, and how to receive and accept a new time proposal, see Propose new meeting times.' + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/event-tentativelyaccept?view=graph-rest-1.0 operationId: groups.calendar.calendarView.instances.exceptionOccurrences_tentativelyAccept parameters: - name: group-id in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -2530,6 +3050,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -2537,6 +3058,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -2544,6 +3066,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -2577,12 +3100,17 @@ paths: tags: - groups.Functions summary: Invoke function delta + description: 'Get a set of event resources that have been added, deleted, or updated in one or more calendars. You can get specific types of these incremental changes in the events in all the calendars of a mailbox or in a specific calendar, or in an event collection of a **calendarView** (range of events defined by start and end dates) of a calendar. The calendar can be the default calendar or some other specified calendar of the user''s. In the case of getting incremental changes on **calendarView**, the calendar can be a group calendar as well. Typically, synchronizing events in a calendar or **calendarView** in a local store entails a round of multiple **delta** function calls. The initial call is a full synchronization, and every subsequent **delta** call in the same round gets the incremental changes (additions, deletions, or updates). This allows you to maintain and synchronize a local store of events in the specified calendar, without having to fetch all the events of that calendar from the server every time. The following table lists the differences between the **delta** function on events and the **delta** function on a **calendarView** in a calendar.' + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/event-delta?view=graph-rest-1.0 operationId: groups.calendar.calendarView.instances.exceptionOccurrences_delta parameters: - name: group-id in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -2590,6 +3118,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -2597,9 +3126,173 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - categories + - changeKey + - createdDateTime + - lastModifiedDateTime + - allowNewTimeProposals + - attendees + - body + - bodyPreview + - cancelledOccurrences + - end + - hasAttachments + - hideAttendees + - importance + - isAllDay + - isCancelled + - isDraft + - isOnlineMeeting + - isOrganizer + - isReminderOn + - location + - locations + - occurrenceId + - onlineMeeting + - onlineMeetingProvider + - onlineMeetingUrl + - organizer + - originalEndTimeZone + - originalStart + - originalStartTimeZone + - recurrence + - reminderMinutesBeforeStart + - responseRequested + - responseStatus + - sensitivity + - seriesMasterId + - showAs + - start + - subject + - transactionId + - type + - uid + - webLink + - attachments + - calendar + - exceptionOccurrences + - extensions + - instances + - multiValueExtendedProperties + - singleValueExtendedProperties + type: string + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - id desc + - categories + - categories desc + - changeKey + - changeKey desc + - createdDateTime + - createdDateTime desc + - lastModifiedDateTime + - lastModifiedDateTime desc + - allowNewTimeProposals + - allowNewTimeProposals desc + - attendees + - attendees desc + - body + - body desc + - bodyPreview + - bodyPreview desc + - cancelledOccurrences + - cancelledOccurrences desc + - end + - end desc + - hasAttachments + - hasAttachments desc + - hideAttendees + - hideAttendees desc + - importance + - importance desc + - isAllDay + - isAllDay desc + - isCancelled + - isCancelled desc + - isDraft + - isDraft desc + - isOnlineMeeting + - isOnlineMeeting desc + - isOrganizer + - isOrganizer desc + - isReminderOn + - isReminderOn desc + - location + - location desc + - locations + - locations desc + - occurrenceId + - occurrenceId desc + - onlineMeeting + - onlineMeeting desc + - onlineMeetingProvider + - onlineMeetingProvider desc + - onlineMeetingUrl + - onlineMeetingUrl desc + - organizer + - organizer desc + - originalEndTimeZone + - originalEndTimeZone desc + - originalStart + - originalStart desc + - originalStartTimeZone + - originalStartTimeZone desc + - recurrence + - recurrence desc + - reminderMinutesBeforeStart + - reminderMinutesBeforeStart desc + - responseRequested + - responseRequested desc + - responseStatus + - responseStatus desc + - sensitivity + - sensitivity desc + - seriesMasterId + - seriesMasterId desc + - showAs + - showAs desc + - start + - start desc + - subject + - subject desc + - transactionId + - transactionId desc + - type + - type desc + - uid + - uid desc + - webLink + - webLink desc + type: string responses: '200': description: Success @@ -2618,17 +3311,25 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: function + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore '/groups/{group-id}/calendar/calendarView/{event-id}/instances/{event-id1}/microsoft.graph.accept': post: tags: - groups.Actions summary: Invoke action accept + description: Accept the specified event in a user calendar. + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/event-accept?view=graph-rest-1.0 operationId: groups.calendar.calendarView.instances_accept parameters: - name: group-id in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -2636,6 +3337,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -2643,6 +3345,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -2674,12 +3377,17 @@ paths: tags: - groups.Actions summary: Invoke action cancel + description: "This action allows the organizer of a meeting to send a cancellation message and cancel the event. The action moves the event to the Deleted Items folder. The organizer can also cancel an occurrence of a recurring meeting \nby providing the occurrence event ID. An attendee calling this action gets an error (HTTP 400 Bad Request), with the following\nerror message: 'Your request can't be completed. You need to be an organizer to cancel a meeting.' This action differs from Delete in that **Cancel** is available to only the organizer, and lets\nthe organizer send a custom message to the attendees about the cancellation." + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/event-cancel?view=graph-rest-1.0 operationId: groups.calendar.calendarView.instances_cancel parameters: - name: group-id in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -2687,6 +3395,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -2694,6 +3403,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -2721,12 +3431,17 @@ paths: tags: - groups.Actions summary: Invoke action decline + description: 'Decline invitation to the specified event in a user calendar. If the event allows proposals for new times, on declining the event, an invitee can choose to suggest an alternative time by including the **proposedNewTime** parameter. For more information on how to propose a time, and how to receive and accept a new time proposal, see Propose new meeting times.' + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/event-decline?view=graph-rest-1.0 operationId: groups.calendar.calendarView.instances_decline parameters: - name: group-id in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -2734,6 +3449,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -2741,6 +3457,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -2774,12 +3491,17 @@ paths: tags: - groups.Actions summary: Invoke action dismissReminder + description: Dismiss a reminder that has been triggered for an event in a user calendar. + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/event-dismissreminder?view=graph-rest-1.0 operationId: groups.calendar.calendarView.instances_dismissReminder parameters: - name: group-id in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -2787,6 +3509,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -2794,6 +3517,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -2808,12 +3532,17 @@ paths: tags: - groups.Actions summary: Invoke action forward + description: "This action allows the organizer or attendee of a meeting event to forward the \nmeeting request to a new recipient. If the meeting event is forwarded from an attendee's Microsoft 365 mailbox to another recipient, this action \nalso sends a message to notify the organizer of the forwarding, and adds the recipient to the organizer's \ncopy of the meeting event. This convenience is not available when forwarding from an Outlook.com account." + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/event-forward?view=graph-rest-1.0 operationId: groups.calendar.calendarView.instances_forward parameters: - name: group-id in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -2821,6 +3550,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -2828,6 +3558,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -2859,12 +3590,17 @@ paths: tags: - groups.Actions summary: Invoke action snoozeReminder + description: Postpone a reminder for an event in a user calendar until a new time. + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/event-snoozereminder?view=graph-rest-1.0 operationId: groups.calendar.calendarView.instances_snoozeReminder parameters: - name: group-id in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -2872,6 +3608,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -2879,6 +3616,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -2905,12 +3643,17 @@ paths: tags: - groups.Actions summary: Invoke action tentativelyAccept + description: 'Tentatively accept the specified event in a user calendar. If the event allows proposals for new times, on responding tentative to the event, an invitee can choose to suggest an alternative time by including the **proposedNewTime** parameter. For more information on how to propose a time, and how to receive and accept a new time proposal, see Propose new meeting times.' + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/event-tentativelyaccept?view=graph-rest-1.0 operationId: groups.calendar.calendarView.instances_tentativelyAccept parameters: - name: group-id in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -2918,6 +3661,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -2925,6 +3669,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -2958,12 +3703,17 @@ paths: tags: - groups.Functions summary: Invoke function delta + description: 'Get a set of event resources that have been added, deleted, or updated in one or more calendars. You can get specific types of these incremental changes in the events in all the calendars of a mailbox or in a specific calendar, or in an event collection of a **calendarView** (range of events defined by start and end dates) of a calendar. The calendar can be the default calendar or some other specified calendar of the user''s. In the case of getting incremental changes on **calendarView**, the calendar can be a group calendar as well. Typically, synchronizing events in a calendar or **calendarView** in a local store entails a round of multiple **delta** function calls. The initial call is a full synchronization, and every subsequent **delta** call in the same round gets the incremental changes (additions, deletions, or updates). This allows you to maintain and synchronize a local store of events in the specified calendar, without having to fetch all the events of that calendar from the server every time. The following table lists the differences between the **delta** function on events and the **delta** function on a **calendarView** in a calendar.' + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/event-delta?view=graph-rest-1.0 operationId: groups.calendar.calendarView.instances_delta parameters: - name: group-id in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -2971,9 +3721,173 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - categories + - changeKey + - createdDateTime + - lastModifiedDateTime + - allowNewTimeProposals + - attendees + - body + - bodyPreview + - cancelledOccurrences + - end + - hasAttachments + - hideAttendees + - importance + - isAllDay + - isCancelled + - isDraft + - isOnlineMeeting + - isOrganizer + - isReminderOn + - location + - locations + - occurrenceId + - onlineMeeting + - onlineMeetingProvider + - onlineMeetingUrl + - organizer + - originalEndTimeZone + - originalStart + - originalStartTimeZone + - recurrence + - reminderMinutesBeforeStart + - responseRequested + - responseStatus + - sensitivity + - seriesMasterId + - showAs + - start + - subject + - transactionId + - type + - uid + - webLink + - attachments + - calendar + - exceptionOccurrences + - extensions + - instances + - multiValueExtendedProperties + - singleValueExtendedProperties + type: string + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - id desc + - categories + - categories desc + - changeKey + - changeKey desc + - createdDateTime + - createdDateTime desc + - lastModifiedDateTime + - lastModifiedDateTime desc + - allowNewTimeProposals + - allowNewTimeProposals desc + - attendees + - attendees desc + - body + - body desc + - bodyPreview + - bodyPreview desc + - cancelledOccurrences + - cancelledOccurrences desc + - end + - end desc + - hasAttachments + - hasAttachments desc + - hideAttendees + - hideAttendees desc + - importance + - importance desc + - isAllDay + - isAllDay desc + - isCancelled + - isCancelled desc + - isDraft + - isDraft desc + - isOnlineMeeting + - isOnlineMeeting desc + - isOrganizer + - isOrganizer desc + - isReminderOn + - isReminderOn desc + - location + - location desc + - locations + - locations desc + - occurrenceId + - occurrenceId desc + - onlineMeeting + - onlineMeeting desc + - onlineMeetingProvider + - onlineMeetingProvider desc + - onlineMeetingUrl + - onlineMeetingUrl desc + - organizer + - organizer desc + - originalEndTimeZone + - originalEndTimeZone desc + - originalStart + - originalStart desc + - originalStartTimeZone + - originalStartTimeZone desc + - recurrence + - recurrence desc + - reminderMinutesBeforeStart + - reminderMinutesBeforeStart desc + - responseRequested + - responseRequested desc + - responseStatus + - responseStatus desc + - sensitivity + - sensitivity desc + - seriesMasterId + - seriesMasterId desc + - showAs + - showAs desc + - start + - start desc + - subject + - subject desc + - transactionId + - transactionId desc + - type + - type desc + - uid + - uid desc + - webLink + - webLink desc + type: string responses: '200': description: Success @@ -2992,17 +3906,25 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: function + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore '/groups/{group-id}/calendar/calendarView/{event-id}/microsoft.graph.accept': post: tags: - groups.Actions summary: Invoke action accept + description: Accept the specified event in a user calendar. + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/event-accept?view=graph-rest-1.0 operationId: groups.calendar.calendarView_accept parameters: - name: group-id in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -3010,6 +3932,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -3041,12 +3964,17 @@ paths: tags: - groups.Actions summary: Invoke action cancel + description: "This action allows the organizer of a meeting to send a cancellation message and cancel the event. The action moves the event to the Deleted Items folder. The organizer can also cancel an occurrence of a recurring meeting \nby providing the occurrence event ID. An attendee calling this action gets an error (HTTP 400 Bad Request), with the following\nerror message: 'Your request can't be completed. You need to be an organizer to cancel a meeting.' This action differs from Delete in that **Cancel** is available to only the organizer, and lets\nthe organizer send a custom message to the attendees about the cancellation." + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/event-cancel?view=graph-rest-1.0 operationId: groups.calendar.calendarView_cancel parameters: - name: group-id in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -3054,6 +3982,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -3081,12 +4010,17 @@ paths: tags: - groups.Actions summary: Invoke action decline + description: 'Decline invitation to the specified event in a user calendar. If the event allows proposals for new times, on declining the event, an invitee can choose to suggest an alternative time by including the **proposedNewTime** parameter. For more information on how to propose a time, and how to receive and accept a new time proposal, see Propose new meeting times.' + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/event-decline?view=graph-rest-1.0 operationId: groups.calendar.calendarView_decline parameters: - name: group-id in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -3094,6 +4028,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -3127,12 +4062,17 @@ paths: tags: - groups.Actions summary: Invoke action dismissReminder + description: Dismiss a reminder that has been triggered for an event in a user calendar. + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/event-dismissreminder?view=graph-rest-1.0 operationId: groups.calendar.calendarView_dismissReminder parameters: - name: group-id in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -3140,6 +4080,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -3154,12 +4095,17 @@ paths: tags: - groups.Actions summary: Invoke action forward + description: "This action allows the organizer or attendee of a meeting event to forward the \nmeeting request to a new recipient. If the meeting event is forwarded from an attendee's Microsoft 365 mailbox to another recipient, this action \nalso sends a message to notify the organizer of the forwarding, and adds the recipient to the organizer's \ncopy of the meeting event. This convenience is not available when forwarding from an Outlook.com account." + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/event-forward?view=graph-rest-1.0 operationId: groups.calendar.calendarView_forward parameters: - name: group-id in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -3167,6 +4113,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -3198,12 +4145,17 @@ paths: tags: - groups.Actions summary: Invoke action snoozeReminder + description: Postpone a reminder for an event in a user calendar until a new time. + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/event-snoozereminder?view=graph-rest-1.0 operationId: groups.calendar.calendarView_snoozeReminder parameters: - name: group-id in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -3211,6 +4163,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -3237,12 +4190,17 @@ paths: tags: - groups.Actions summary: Invoke action tentativelyAccept + description: 'Tentatively accept the specified event in a user calendar. If the event allows proposals for new times, on responding tentative to the event, an invitee can choose to suggest an alternative time by including the **proposedNewTime** parameter. For more information on how to propose a time, and how to receive and accept a new time proposal, see Propose new meeting times.' + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/event-tentativelyaccept?view=graph-rest-1.0 operationId: groups.calendar.calendarView_tentativelyAccept parameters: - name: group-id in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -3250,6 +4208,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -3283,15 +4242,183 @@ paths: tags: - groups.Functions summary: Invoke function delta + description: 'Get a set of event resources that have been added, deleted, or updated in one or more calendars. You can get specific types of these incremental changes in the events in all the calendars of a mailbox or in a specific calendar, or in an event collection of a **calendarView** (range of events defined by start and end dates) of a calendar. The calendar can be the default calendar or some other specified calendar of the user''s. In the case of getting incremental changes on **calendarView**, the calendar can be a group calendar as well. Typically, synchronizing events in a calendar or **calendarView** in a local store entails a round of multiple **delta** function calls. The initial call is a full synchronization, and every subsequent **delta** call in the same round gets the incremental changes (additions, deletions, or updates). This allows you to maintain and synchronize a local store of events in the specified calendar, without having to fetch all the events of that calendar from the server every time. The following table lists the differences between the **delta** function on events and the **delta** function on a **calendarView** in a calendar.' + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/event-delta?view=graph-rest-1.0 operationId: groups.calendar.calendarView_delta parameters: - name: group-id in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - categories + - changeKey + - createdDateTime + - lastModifiedDateTime + - allowNewTimeProposals + - attendees + - body + - bodyPreview + - cancelledOccurrences + - end + - hasAttachments + - hideAttendees + - importance + - isAllDay + - isCancelled + - isDraft + - isOnlineMeeting + - isOrganizer + - isReminderOn + - location + - locations + - occurrenceId + - onlineMeeting + - onlineMeetingProvider + - onlineMeetingUrl + - organizer + - originalEndTimeZone + - originalStart + - originalStartTimeZone + - recurrence + - reminderMinutesBeforeStart + - responseRequested + - responseStatus + - sensitivity + - seriesMasterId + - showAs + - start + - subject + - transactionId + - type + - uid + - webLink + - attachments + - calendar + - exceptionOccurrences + - extensions + - instances + - multiValueExtendedProperties + - singleValueExtendedProperties + type: string + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - id desc + - categories + - categories desc + - changeKey + - changeKey desc + - createdDateTime + - createdDateTime desc + - lastModifiedDateTime + - lastModifiedDateTime desc + - allowNewTimeProposals + - allowNewTimeProposals desc + - attendees + - attendees desc + - body + - body desc + - bodyPreview + - bodyPreview desc + - cancelledOccurrences + - cancelledOccurrences desc + - end + - end desc + - hasAttachments + - hasAttachments desc + - hideAttendees + - hideAttendees desc + - importance + - importance desc + - isAllDay + - isAllDay desc + - isCancelled + - isCancelled desc + - isDraft + - isDraft desc + - isOnlineMeeting + - isOnlineMeeting desc + - isOrganizer + - isOrganizer desc + - isReminderOn + - isReminderOn desc + - location + - location desc + - locations + - locations desc + - occurrenceId + - occurrenceId desc + - onlineMeeting + - onlineMeeting desc + - onlineMeetingProvider + - onlineMeetingProvider desc + - onlineMeetingUrl + - onlineMeetingUrl desc + - organizer + - organizer desc + - originalEndTimeZone + - originalEndTimeZone desc + - originalStart + - originalStart desc + - originalStartTimeZone + - originalStartTimeZone desc + - recurrence + - recurrence desc + - reminderMinutesBeforeStart + - reminderMinutesBeforeStart desc + - responseRequested + - responseRequested desc + - responseStatus + - responseStatus desc + - sensitivity + - sensitivity desc + - seriesMasterId + - seriesMasterId desc + - showAs + - showAs desc + - start + - start desc + - subject + - subject desc + - transactionId + - transactionId desc + - type + - type desc + - uid + - uid desc + - webLink + - webLink desc + type: string responses: '200': description: Success @@ -3310,17 +4437,25 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: function + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore '/groups/{group-id}/calendar/events/{event-id}/attachments/microsoft.graph.createUploadSession': post: tags: - groups.Actions summary: Invoke action createUploadSession + description: 'Create an upload session that allows an app to iteratively upload ranges of a file, so as to attach the file to an Outlook item. The item can be a message or event. Use this approach to attach a file if the file size is between 3 MB and 150 MB. To attach a file that''s smaller than 3 MB, do a `POST` operation on the **attachments** navigation property of the Outlook item; see how to do this for a message or for an event. As part of the response, this action returns an upload URL that you can use in subsequent sequential `PUT` queries. Request headers for each `PUT` operation let you specify the exact range of bytes to be uploaded. This allows transfer to be resumed, in case the network connection is dropped during upload. The following are the steps to attach a file to an Outlook item using an upload session: See attach large files to Outlook messages or events for an example.' + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/attachment-createuploadsession?view=graph-rest-1.0 operationId: groups.calendar.events.attachments_createUploadSession parameters: - name: group-id in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -3328,6 +4463,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -3358,12 +4494,17 @@ paths: tags: - groups.Actions summary: Invoke action createUploadSession + description: 'Create an upload session that allows an app to iteratively upload ranges of a file, so as to attach the file to an Outlook item. The item can be a message or event. Use this approach to attach a file if the file size is between 3 MB and 150 MB. To attach a file that''s smaller than 3 MB, do a `POST` operation on the **attachments** navigation property of the Outlook item; see how to do this for a message or for an event. As part of the response, this action returns an upload URL that you can use in subsequent sequential `PUT` queries. Request headers for each `PUT` operation let you specify the exact range of bytes to be uploaded. This allows transfer to be resumed, in case the network connection is dropped during upload. The following are the steps to attach a file to an Outlook item using an upload session: See attach large files to Outlook messages or events for an example.' + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/attachment-createuploadsession?view=graph-rest-1.0 operationId: groups.calendar.events.exceptionOccurrences.attachments_createUploadSession parameters: - name: group-id in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -3371,6 +4512,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -3378,6 +4520,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -3408,12 +4551,17 @@ paths: tags: - groups.Actions summary: Invoke action createUploadSession + description: 'Create an upload session that allows an app to iteratively upload ranges of a file, so as to attach the file to an Outlook item. The item can be a message or event. Use this approach to attach a file if the file size is between 3 MB and 150 MB. To attach a file that''s smaller than 3 MB, do a `POST` operation on the **attachments** navigation property of the Outlook item; see how to do this for a message or for an event. As part of the response, this action returns an upload URL that you can use in subsequent sequential `PUT` queries. Request headers for each `PUT` operation let you specify the exact range of bytes to be uploaded. This allows transfer to be resumed, in case the network connection is dropped during upload. The following are the steps to attach a file to an Outlook item using an upload session: See attach large files to Outlook messages or events for an example.' + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/attachment-createuploadsession?view=graph-rest-1.0 operationId: groups.calendar.events.exceptionOccurrences.instances.attachments_createUploadSession parameters: - name: group-id in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -3421,6 +4569,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -3428,6 +4577,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -3435,6 +4585,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -3465,12 +4616,17 @@ paths: tags: - groups.Actions summary: Invoke action accept + description: Accept the specified event in a user calendar. + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/event-accept?view=graph-rest-1.0 operationId: groups.calendar.events.exceptionOccurrences.instances_accept parameters: - name: group-id in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -3478,6 +4634,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -3485,6 +4642,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -3492,6 +4650,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -3523,12 +4682,17 @@ paths: tags: - groups.Actions summary: Invoke action cancel + description: "This action allows the organizer of a meeting to send a cancellation message and cancel the event. The action moves the event to the Deleted Items folder. The organizer can also cancel an occurrence of a recurring meeting \nby providing the occurrence event ID. An attendee calling this action gets an error (HTTP 400 Bad Request), with the following\nerror message: 'Your request can't be completed. You need to be an organizer to cancel a meeting.' This action differs from Delete in that **Cancel** is available to only the organizer, and lets\nthe organizer send a custom message to the attendees about the cancellation." + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/event-cancel?view=graph-rest-1.0 operationId: groups.calendar.events.exceptionOccurrences.instances_cancel parameters: - name: group-id in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -3536,6 +4700,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -3543,6 +4708,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -3550,6 +4716,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -3577,12 +4744,17 @@ paths: tags: - groups.Actions summary: Invoke action decline + description: 'Decline invitation to the specified event in a user calendar. If the event allows proposals for new times, on declining the event, an invitee can choose to suggest an alternative time by including the **proposedNewTime** parameter. For more information on how to propose a time, and how to receive and accept a new time proposal, see Propose new meeting times.' + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/event-decline?view=graph-rest-1.0 operationId: groups.calendar.events.exceptionOccurrences.instances_decline parameters: - name: group-id in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -3590,6 +4762,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -3597,6 +4770,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -3604,6 +4778,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -3637,12 +4812,17 @@ paths: tags: - groups.Actions summary: Invoke action dismissReminder + description: Dismiss a reminder that has been triggered for an event in a user calendar. + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/event-dismissreminder?view=graph-rest-1.0 operationId: groups.calendar.events.exceptionOccurrences.instances_dismissReminder parameters: - name: group-id in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -3650,6 +4830,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -3657,6 +4838,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -3664,6 +4846,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -3678,12 +4861,17 @@ paths: tags: - groups.Actions summary: Invoke action forward + description: "This action allows the organizer or attendee of a meeting event to forward the \nmeeting request to a new recipient. If the meeting event is forwarded from an attendee's Microsoft 365 mailbox to another recipient, this action \nalso sends a message to notify the organizer of the forwarding, and adds the recipient to the organizer's \ncopy of the meeting event. This convenience is not available when forwarding from an Outlook.com account." + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/event-forward?view=graph-rest-1.0 operationId: groups.calendar.events.exceptionOccurrences.instances_forward parameters: - name: group-id in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -3691,6 +4879,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -3698,6 +4887,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -3705,6 +4895,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -3736,12 +4927,17 @@ paths: tags: - groups.Actions summary: Invoke action snoozeReminder + description: Postpone a reminder for an event in a user calendar until a new time. + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/event-snoozereminder?view=graph-rest-1.0 operationId: groups.calendar.events.exceptionOccurrences.instances_snoozeReminder parameters: - name: group-id in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -3749,6 +4945,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -3756,6 +4953,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -3763,6 +4961,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -3789,12 +4988,17 @@ paths: tags: - groups.Actions summary: Invoke action tentativelyAccept + description: 'Tentatively accept the specified event in a user calendar. If the event allows proposals for new times, on responding tentative to the event, an invitee can choose to suggest an alternative time by including the **proposedNewTime** parameter. For more information on how to propose a time, and how to receive and accept a new time proposal, see Propose new meeting times.' + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/event-tentativelyaccept?view=graph-rest-1.0 operationId: groups.calendar.events.exceptionOccurrences.instances_tentativelyAccept parameters: - name: group-id in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -3802,6 +5006,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -3809,6 +5014,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -3816,6 +5022,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -3849,12 +5056,17 @@ paths: tags: - groups.Functions summary: Invoke function delta + description: 'Get a set of event resources that have been added, deleted, or updated in one or more calendars. You can get specific types of these incremental changes in the events in all the calendars of a mailbox or in a specific calendar, or in an event collection of a **calendarView** (range of events defined by start and end dates) of a calendar. The calendar can be the default calendar or some other specified calendar of the user''s. In the case of getting incremental changes on **calendarView**, the calendar can be a group calendar as well. Typically, synchronizing events in a calendar or **calendarView** in a local store entails a round of multiple **delta** function calls. The initial call is a full synchronization, and every subsequent **delta** call in the same round gets the incremental changes (additions, deletions, or updates). This allows you to maintain and synchronize a local store of events in the specified calendar, without having to fetch all the events of that calendar from the server every time. The following table lists the differences between the **delta** function on events and the **delta** function on a **calendarView** in a calendar.' + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/event-delta?view=graph-rest-1.0 operationId: groups.calendar.events.exceptionOccurrences.instances_delta parameters: - name: group-id in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -3862,6 +5074,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -3869,9 +5082,173 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - categories + - changeKey + - createdDateTime + - lastModifiedDateTime + - allowNewTimeProposals + - attendees + - body + - bodyPreview + - cancelledOccurrences + - end + - hasAttachments + - hideAttendees + - importance + - isAllDay + - isCancelled + - isDraft + - isOnlineMeeting + - isOrganizer + - isReminderOn + - location + - locations + - occurrenceId + - onlineMeeting + - onlineMeetingProvider + - onlineMeetingUrl + - organizer + - originalEndTimeZone + - originalStart + - originalStartTimeZone + - recurrence + - reminderMinutesBeforeStart + - responseRequested + - responseStatus + - sensitivity + - seriesMasterId + - showAs + - start + - subject + - transactionId + - type + - uid + - webLink + - attachments + - calendar + - exceptionOccurrences + - extensions + - instances + - multiValueExtendedProperties + - singleValueExtendedProperties + type: string + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - id desc + - categories + - categories desc + - changeKey + - changeKey desc + - createdDateTime + - createdDateTime desc + - lastModifiedDateTime + - lastModifiedDateTime desc + - allowNewTimeProposals + - allowNewTimeProposals desc + - attendees + - attendees desc + - body + - body desc + - bodyPreview + - bodyPreview desc + - cancelledOccurrences + - cancelledOccurrences desc + - end + - end desc + - hasAttachments + - hasAttachments desc + - hideAttendees + - hideAttendees desc + - importance + - importance desc + - isAllDay + - isAllDay desc + - isCancelled + - isCancelled desc + - isDraft + - isDraft desc + - isOnlineMeeting + - isOnlineMeeting desc + - isOrganizer + - isOrganizer desc + - isReminderOn + - isReminderOn desc + - location + - location desc + - locations + - locations desc + - occurrenceId + - occurrenceId desc + - onlineMeeting + - onlineMeeting desc + - onlineMeetingProvider + - onlineMeetingProvider desc + - onlineMeetingUrl + - onlineMeetingUrl desc + - organizer + - organizer desc + - originalEndTimeZone + - originalEndTimeZone desc + - originalStart + - originalStart desc + - originalStartTimeZone + - originalStartTimeZone desc + - recurrence + - recurrence desc + - reminderMinutesBeforeStart + - reminderMinutesBeforeStart desc + - responseRequested + - responseRequested desc + - responseStatus + - responseStatus desc + - sensitivity + - sensitivity desc + - seriesMasterId + - seriesMasterId desc + - showAs + - showAs desc + - start + - start desc + - subject + - subject desc + - transactionId + - transactionId desc + - type + - type desc + - uid + - uid desc + - webLink + - webLink desc + type: string responses: '200': description: Success @@ -3890,17 +5267,25 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: function + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore '/groups/{group-id}/calendar/events/{event-id}/exceptionOccurrences/{event-id1}/microsoft.graph.accept': post: tags: - groups.Actions summary: Invoke action accept + description: Accept the specified event in a user calendar. + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/event-accept?view=graph-rest-1.0 operationId: groups.calendar.events.exceptionOccurrences_accept parameters: - name: group-id in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -3908,6 +5293,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -3915,6 +5301,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -3946,12 +5333,17 @@ paths: tags: - groups.Actions summary: Invoke action cancel + description: "This action allows the organizer of a meeting to send a cancellation message and cancel the event. The action moves the event to the Deleted Items folder. The organizer can also cancel an occurrence of a recurring meeting \nby providing the occurrence event ID. An attendee calling this action gets an error (HTTP 400 Bad Request), with the following\nerror message: 'Your request can't be completed. You need to be an organizer to cancel a meeting.' This action differs from Delete in that **Cancel** is available to only the organizer, and lets\nthe organizer send a custom message to the attendees about the cancellation." + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/event-cancel?view=graph-rest-1.0 operationId: groups.calendar.events.exceptionOccurrences_cancel parameters: - name: group-id in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -3959,6 +5351,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -3966,6 +5359,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -3993,12 +5387,17 @@ paths: tags: - groups.Actions summary: Invoke action decline + description: 'Decline invitation to the specified event in a user calendar. If the event allows proposals for new times, on declining the event, an invitee can choose to suggest an alternative time by including the **proposedNewTime** parameter. For more information on how to propose a time, and how to receive and accept a new time proposal, see Propose new meeting times.' + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/event-decline?view=graph-rest-1.0 operationId: groups.calendar.events.exceptionOccurrences_decline parameters: - name: group-id in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -4006,6 +5405,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -4013,6 +5413,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -4046,12 +5447,17 @@ paths: tags: - groups.Actions summary: Invoke action dismissReminder + description: Dismiss a reminder that has been triggered for an event in a user calendar. + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/event-dismissreminder?view=graph-rest-1.0 operationId: groups.calendar.events.exceptionOccurrences_dismissReminder parameters: - name: group-id in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -4059,6 +5465,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -4066,6 +5473,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -4080,12 +5488,17 @@ paths: tags: - groups.Actions summary: Invoke action forward + description: "This action allows the organizer or attendee of a meeting event to forward the \nmeeting request to a new recipient. If the meeting event is forwarded from an attendee's Microsoft 365 mailbox to another recipient, this action \nalso sends a message to notify the organizer of the forwarding, and adds the recipient to the organizer's \ncopy of the meeting event. This convenience is not available when forwarding from an Outlook.com account." + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/event-forward?view=graph-rest-1.0 operationId: groups.calendar.events.exceptionOccurrences_forward parameters: - name: group-id in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -4093,6 +5506,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -4100,6 +5514,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -4131,12 +5546,17 @@ paths: tags: - groups.Actions summary: Invoke action snoozeReminder + description: Postpone a reminder for an event in a user calendar until a new time. + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/event-snoozereminder?view=graph-rest-1.0 operationId: groups.calendar.events.exceptionOccurrences_snoozeReminder parameters: - name: group-id in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -4144,6 +5564,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -4151,6 +5572,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -4177,12 +5599,17 @@ paths: tags: - groups.Actions summary: Invoke action tentativelyAccept + description: 'Tentatively accept the specified event in a user calendar. If the event allows proposals for new times, on responding tentative to the event, an invitee can choose to suggest an alternative time by including the **proposedNewTime** parameter. For more information on how to propose a time, and how to receive and accept a new time proposal, see Propose new meeting times.' + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/event-tentativelyaccept?view=graph-rest-1.0 operationId: groups.calendar.events.exceptionOccurrences_tentativelyAccept parameters: - name: group-id in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -4190,6 +5617,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -4197,6 +5625,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -4230,12 +5659,17 @@ paths: tags: - groups.Functions summary: Invoke function delta + description: 'Get a set of event resources that have been added, deleted, or updated in one or more calendars. You can get specific types of these incremental changes in the events in all the calendars of a mailbox or in a specific calendar, or in an event collection of a **calendarView** (range of events defined by start and end dates) of a calendar. The calendar can be the default calendar or some other specified calendar of the user''s. In the case of getting incremental changes on **calendarView**, the calendar can be a group calendar as well. Typically, synchronizing events in a calendar or **calendarView** in a local store entails a round of multiple **delta** function calls. The initial call is a full synchronization, and every subsequent **delta** call in the same round gets the incremental changes (additions, deletions, or updates). This allows you to maintain and synchronize a local store of events in the specified calendar, without having to fetch all the events of that calendar from the server every time. The following table lists the differences between the **delta** function on events and the **delta** function on a **calendarView** in a calendar.' + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/event-delta?view=graph-rest-1.0 operationId: groups.calendar.events.exceptionOccurrences_delta parameters: - name: group-id in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -4243,9 +5677,173 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - categories + - changeKey + - createdDateTime + - lastModifiedDateTime + - allowNewTimeProposals + - attendees + - body + - bodyPreview + - cancelledOccurrences + - end + - hasAttachments + - hideAttendees + - importance + - isAllDay + - isCancelled + - isDraft + - isOnlineMeeting + - isOrganizer + - isReminderOn + - location + - locations + - occurrenceId + - onlineMeeting + - onlineMeetingProvider + - onlineMeetingUrl + - organizer + - originalEndTimeZone + - originalStart + - originalStartTimeZone + - recurrence + - reminderMinutesBeforeStart + - responseRequested + - responseStatus + - sensitivity + - seriesMasterId + - showAs + - start + - subject + - transactionId + - type + - uid + - webLink + - attachments + - calendar + - exceptionOccurrences + - extensions + - instances + - multiValueExtendedProperties + - singleValueExtendedProperties + type: string + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - id desc + - categories + - categories desc + - changeKey + - changeKey desc + - createdDateTime + - createdDateTime desc + - lastModifiedDateTime + - lastModifiedDateTime desc + - allowNewTimeProposals + - allowNewTimeProposals desc + - attendees + - attendees desc + - body + - body desc + - bodyPreview + - bodyPreview desc + - cancelledOccurrences + - cancelledOccurrences desc + - end + - end desc + - hasAttachments + - hasAttachments desc + - hideAttendees + - hideAttendees desc + - importance + - importance desc + - isAllDay + - isAllDay desc + - isCancelled + - isCancelled desc + - isDraft + - isDraft desc + - isOnlineMeeting + - isOnlineMeeting desc + - isOrganizer + - isOrganizer desc + - isReminderOn + - isReminderOn desc + - location + - location desc + - locations + - locations desc + - occurrenceId + - occurrenceId desc + - onlineMeeting + - onlineMeeting desc + - onlineMeetingProvider + - onlineMeetingProvider desc + - onlineMeetingUrl + - onlineMeetingUrl desc + - organizer + - organizer desc + - originalEndTimeZone + - originalEndTimeZone desc + - originalStart + - originalStart desc + - originalStartTimeZone + - originalStartTimeZone desc + - recurrence + - recurrence desc + - reminderMinutesBeforeStart + - reminderMinutesBeforeStart desc + - responseRequested + - responseRequested desc + - responseStatus + - responseStatus desc + - sensitivity + - sensitivity desc + - seriesMasterId + - seriesMasterId desc + - showAs + - showAs desc + - start + - start desc + - subject + - subject desc + - transactionId + - transactionId desc + - type + - type desc + - uid + - uid desc + - webLink + - webLink desc + type: string responses: '200': description: Success @@ -4264,17 +5862,25 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: function + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore '/groups/{group-id}/calendar/events/{event-id}/instances/{event-id1}/attachments/microsoft.graph.createUploadSession': post: tags: - groups.Actions summary: Invoke action createUploadSession + description: 'Create an upload session that allows an app to iteratively upload ranges of a file, so as to attach the file to an Outlook item. The item can be a message or event. Use this approach to attach a file if the file size is between 3 MB and 150 MB. To attach a file that''s smaller than 3 MB, do a `POST` operation on the **attachments** navigation property of the Outlook item; see how to do this for a message or for an event. As part of the response, this action returns an upload URL that you can use in subsequent sequential `PUT` queries. Request headers for each `PUT` operation let you specify the exact range of bytes to be uploaded. This allows transfer to be resumed, in case the network connection is dropped during upload. The following are the steps to attach a file to an Outlook item using an upload session: See attach large files to Outlook messages or events for an example.' + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/attachment-createuploadsession?view=graph-rest-1.0 operationId: groups.calendar.events.instances.attachments_createUploadSession parameters: - name: group-id in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -4282,6 +5888,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -4289,6 +5896,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -4319,12 +5927,17 @@ paths: tags: - groups.Actions summary: Invoke action createUploadSession + description: 'Create an upload session that allows an app to iteratively upload ranges of a file, so as to attach the file to an Outlook item. The item can be a message or event. Use this approach to attach a file if the file size is between 3 MB and 150 MB. To attach a file that''s smaller than 3 MB, do a `POST` operation on the **attachments** navigation property of the Outlook item; see how to do this for a message or for an event. As part of the response, this action returns an upload URL that you can use in subsequent sequential `PUT` queries. Request headers for each `PUT` operation let you specify the exact range of bytes to be uploaded. This allows transfer to be resumed, in case the network connection is dropped during upload. The following are the steps to attach a file to an Outlook item using an upload session: See attach large files to Outlook messages or events for an example.' + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/attachment-createuploadsession?view=graph-rest-1.0 operationId: groups.calendar.events.instances.exceptionOccurrences.attachments_createUploadSession parameters: - name: group-id in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -4332,6 +5945,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -4339,6 +5953,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -4346,6 +5961,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -4376,12 +5992,17 @@ paths: tags: - groups.Actions summary: Invoke action accept + description: Accept the specified event in a user calendar. + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/event-accept?view=graph-rest-1.0 operationId: groups.calendar.events.instances.exceptionOccurrences_accept parameters: - name: group-id in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -4389,6 +6010,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -4396,6 +6018,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -4403,6 +6026,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -4434,12 +6058,17 @@ paths: tags: - groups.Actions summary: Invoke action cancel + description: "This action allows the organizer of a meeting to send a cancellation message and cancel the event. The action moves the event to the Deleted Items folder. The organizer can also cancel an occurrence of a recurring meeting \nby providing the occurrence event ID. An attendee calling this action gets an error (HTTP 400 Bad Request), with the following\nerror message: 'Your request can't be completed. You need to be an organizer to cancel a meeting.' This action differs from Delete in that **Cancel** is available to only the organizer, and lets\nthe organizer send a custom message to the attendees about the cancellation." + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/event-cancel?view=graph-rest-1.0 operationId: groups.calendar.events.instances.exceptionOccurrences_cancel parameters: - name: group-id in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -4447,6 +6076,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -4454,6 +6084,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -4461,6 +6092,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -4488,12 +6120,17 @@ paths: tags: - groups.Actions summary: Invoke action decline + description: 'Decline invitation to the specified event in a user calendar. If the event allows proposals for new times, on declining the event, an invitee can choose to suggest an alternative time by including the **proposedNewTime** parameter. For more information on how to propose a time, and how to receive and accept a new time proposal, see Propose new meeting times.' + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/event-decline?view=graph-rest-1.0 operationId: groups.calendar.events.instances.exceptionOccurrences_decline parameters: - name: group-id in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -4501,6 +6138,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -4508,6 +6146,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -4515,6 +6154,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -4548,12 +6188,17 @@ paths: tags: - groups.Actions summary: Invoke action dismissReminder + description: Dismiss a reminder that has been triggered for an event in a user calendar. + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/event-dismissreminder?view=graph-rest-1.0 operationId: groups.calendar.events.instances.exceptionOccurrences_dismissReminder parameters: - name: group-id in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -4561,6 +6206,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -4568,6 +6214,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -4575,6 +6222,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -4589,12 +6237,17 @@ paths: tags: - groups.Actions summary: Invoke action forward + description: "This action allows the organizer or attendee of a meeting event to forward the \nmeeting request to a new recipient. If the meeting event is forwarded from an attendee's Microsoft 365 mailbox to another recipient, this action \nalso sends a message to notify the organizer of the forwarding, and adds the recipient to the organizer's \ncopy of the meeting event. This convenience is not available when forwarding from an Outlook.com account." + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/event-forward?view=graph-rest-1.0 operationId: groups.calendar.events.instances.exceptionOccurrences_forward parameters: - name: group-id in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -4602,6 +6255,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -4609,6 +6263,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -4616,6 +6271,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -4647,12 +6303,17 @@ paths: tags: - groups.Actions summary: Invoke action snoozeReminder + description: Postpone a reminder for an event in a user calendar until a new time. + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/event-snoozereminder?view=graph-rest-1.0 operationId: groups.calendar.events.instances.exceptionOccurrences_snoozeReminder parameters: - name: group-id in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -4660,6 +6321,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -4667,6 +6329,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -4674,6 +6337,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -4700,12 +6364,17 @@ paths: tags: - groups.Actions summary: Invoke action tentativelyAccept + description: 'Tentatively accept the specified event in a user calendar. If the event allows proposals for new times, on responding tentative to the event, an invitee can choose to suggest an alternative time by including the **proposedNewTime** parameter. For more information on how to propose a time, and how to receive and accept a new time proposal, see Propose new meeting times.' + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/event-tentativelyaccept?view=graph-rest-1.0 operationId: groups.calendar.events.instances.exceptionOccurrences_tentativelyAccept parameters: - name: group-id in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -4713,6 +6382,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -4720,6 +6390,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -4727,6 +6398,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -4760,12 +6432,17 @@ paths: tags: - groups.Functions summary: Invoke function delta + description: 'Get a set of event resources that have been added, deleted, or updated in one or more calendars. You can get specific types of these incremental changes in the events in all the calendars of a mailbox or in a specific calendar, or in an event collection of a **calendarView** (range of events defined by start and end dates) of a calendar. The calendar can be the default calendar or some other specified calendar of the user''s. In the case of getting incremental changes on **calendarView**, the calendar can be a group calendar as well. Typically, synchronizing events in a calendar or **calendarView** in a local store entails a round of multiple **delta** function calls. The initial call is a full synchronization, and every subsequent **delta** call in the same round gets the incremental changes (additions, deletions, or updates). This allows you to maintain and synchronize a local store of events in the specified calendar, without having to fetch all the events of that calendar from the server every time. The following table lists the differences between the **delta** function on events and the **delta** function on a **calendarView** in a calendar.' + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/event-delta?view=graph-rest-1.0 operationId: groups.calendar.events.instances.exceptionOccurrences_delta parameters: - name: group-id in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -4773,6 +6450,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -4780,9 +6458,173 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - categories + - changeKey + - createdDateTime + - lastModifiedDateTime + - allowNewTimeProposals + - attendees + - body + - bodyPreview + - cancelledOccurrences + - end + - hasAttachments + - hideAttendees + - importance + - isAllDay + - isCancelled + - isDraft + - isOnlineMeeting + - isOrganizer + - isReminderOn + - location + - locations + - occurrenceId + - onlineMeeting + - onlineMeetingProvider + - onlineMeetingUrl + - organizer + - originalEndTimeZone + - originalStart + - originalStartTimeZone + - recurrence + - reminderMinutesBeforeStart + - responseRequested + - responseStatus + - sensitivity + - seriesMasterId + - showAs + - start + - subject + - transactionId + - type + - uid + - webLink + - attachments + - calendar + - exceptionOccurrences + - extensions + - instances + - multiValueExtendedProperties + - singleValueExtendedProperties + type: string + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - id desc + - categories + - categories desc + - changeKey + - changeKey desc + - createdDateTime + - createdDateTime desc + - lastModifiedDateTime + - lastModifiedDateTime desc + - allowNewTimeProposals + - allowNewTimeProposals desc + - attendees + - attendees desc + - body + - body desc + - bodyPreview + - bodyPreview desc + - cancelledOccurrences + - cancelledOccurrences desc + - end + - end desc + - hasAttachments + - hasAttachments desc + - hideAttendees + - hideAttendees desc + - importance + - importance desc + - isAllDay + - isAllDay desc + - isCancelled + - isCancelled desc + - isDraft + - isDraft desc + - isOnlineMeeting + - isOnlineMeeting desc + - isOrganizer + - isOrganizer desc + - isReminderOn + - isReminderOn desc + - location + - location desc + - locations + - locations desc + - occurrenceId + - occurrenceId desc + - onlineMeeting + - onlineMeeting desc + - onlineMeetingProvider + - onlineMeetingProvider desc + - onlineMeetingUrl + - onlineMeetingUrl desc + - organizer + - organizer desc + - originalEndTimeZone + - originalEndTimeZone desc + - originalStart + - originalStart desc + - originalStartTimeZone + - originalStartTimeZone desc + - recurrence + - recurrence desc + - reminderMinutesBeforeStart + - reminderMinutesBeforeStart desc + - responseRequested + - responseRequested desc + - responseStatus + - responseStatus desc + - sensitivity + - sensitivity desc + - seriesMasterId + - seriesMasterId desc + - showAs + - showAs desc + - start + - start desc + - subject + - subject desc + - transactionId + - transactionId desc + - type + - type desc + - uid + - uid desc + - webLink + - webLink desc + type: string responses: '200': description: Success @@ -4801,17 +6643,25 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: function + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore '/groups/{group-id}/calendar/events/{event-id}/instances/{event-id1}/microsoft.graph.accept': post: tags: - groups.Actions summary: Invoke action accept + description: Accept the specified event in a user calendar. + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/event-accept?view=graph-rest-1.0 operationId: groups.calendar.events.instances_accept parameters: - name: group-id in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -4819,6 +6669,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -4826,6 +6677,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -4857,12 +6709,17 @@ paths: tags: - groups.Actions summary: Invoke action cancel + description: "This action allows the organizer of a meeting to send a cancellation message and cancel the event. The action moves the event to the Deleted Items folder. The organizer can also cancel an occurrence of a recurring meeting \nby providing the occurrence event ID. An attendee calling this action gets an error (HTTP 400 Bad Request), with the following\nerror message: 'Your request can't be completed. You need to be an organizer to cancel a meeting.' This action differs from Delete in that **Cancel** is available to only the organizer, and lets\nthe organizer send a custom message to the attendees about the cancellation." + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/event-cancel?view=graph-rest-1.0 operationId: groups.calendar.events.instances_cancel parameters: - name: group-id in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -4870,6 +6727,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -4877,6 +6735,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -4904,12 +6763,17 @@ paths: tags: - groups.Actions summary: Invoke action decline + description: 'Decline invitation to the specified event in a user calendar. If the event allows proposals for new times, on declining the event, an invitee can choose to suggest an alternative time by including the **proposedNewTime** parameter. For more information on how to propose a time, and how to receive and accept a new time proposal, see Propose new meeting times.' + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/event-decline?view=graph-rest-1.0 operationId: groups.calendar.events.instances_decline parameters: - name: group-id in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -4917,6 +6781,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -4924,6 +6789,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -4957,12 +6823,17 @@ paths: tags: - groups.Actions summary: Invoke action dismissReminder + description: Dismiss a reminder that has been triggered for an event in a user calendar. + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/event-dismissreminder?view=graph-rest-1.0 operationId: groups.calendar.events.instances_dismissReminder parameters: - name: group-id in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -4970,6 +6841,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -4977,6 +6849,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -4991,12 +6864,17 @@ paths: tags: - groups.Actions summary: Invoke action forward + description: "This action allows the organizer or attendee of a meeting event to forward the \nmeeting request to a new recipient. If the meeting event is forwarded from an attendee's Microsoft 365 mailbox to another recipient, this action \nalso sends a message to notify the organizer of the forwarding, and adds the recipient to the organizer's \ncopy of the meeting event. This convenience is not available when forwarding from an Outlook.com account." + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/event-forward?view=graph-rest-1.0 operationId: groups.calendar.events.instances_forward parameters: - name: group-id in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -5004,6 +6882,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -5011,6 +6890,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -5042,12 +6922,17 @@ paths: tags: - groups.Actions summary: Invoke action snoozeReminder + description: Postpone a reminder for an event in a user calendar until a new time. + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/event-snoozereminder?view=graph-rest-1.0 operationId: groups.calendar.events.instances_snoozeReminder parameters: - name: group-id in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -5055,6 +6940,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -5062,6 +6948,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -5088,12 +6975,17 @@ paths: tags: - groups.Actions summary: Invoke action tentativelyAccept + description: 'Tentatively accept the specified event in a user calendar. If the event allows proposals for new times, on responding tentative to the event, an invitee can choose to suggest an alternative time by including the **proposedNewTime** parameter. For more information on how to propose a time, and how to receive and accept a new time proposal, see Propose new meeting times.' + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/event-tentativelyaccept?view=graph-rest-1.0 operationId: groups.calendar.events.instances_tentativelyAccept parameters: - name: group-id in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -5101,6 +6993,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -5108,6 +7001,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -5141,12 +7035,17 @@ paths: tags: - groups.Functions summary: Invoke function delta + description: 'Get a set of event resources that have been added, deleted, or updated in one or more calendars. You can get specific types of these incremental changes in the events in all the calendars of a mailbox or in a specific calendar, or in an event collection of a **calendarView** (range of events defined by start and end dates) of a calendar. The calendar can be the default calendar or some other specified calendar of the user''s. In the case of getting incremental changes on **calendarView**, the calendar can be a group calendar as well. Typically, synchronizing events in a calendar or **calendarView** in a local store entails a round of multiple **delta** function calls. The initial call is a full synchronization, and every subsequent **delta** call in the same round gets the incremental changes (additions, deletions, or updates). This allows you to maintain and synchronize a local store of events in the specified calendar, without having to fetch all the events of that calendar from the server every time. The following table lists the differences between the **delta** function on events and the **delta** function on a **calendarView** in a calendar.' + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/event-delta?view=graph-rest-1.0 operationId: groups.calendar.events.instances_delta parameters: - name: group-id in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -5154,9 +7053,173 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - categories + - changeKey + - createdDateTime + - lastModifiedDateTime + - allowNewTimeProposals + - attendees + - body + - bodyPreview + - cancelledOccurrences + - end + - hasAttachments + - hideAttendees + - importance + - isAllDay + - isCancelled + - isDraft + - isOnlineMeeting + - isOrganizer + - isReminderOn + - location + - locations + - occurrenceId + - onlineMeeting + - onlineMeetingProvider + - onlineMeetingUrl + - organizer + - originalEndTimeZone + - originalStart + - originalStartTimeZone + - recurrence + - reminderMinutesBeforeStart + - responseRequested + - responseStatus + - sensitivity + - seriesMasterId + - showAs + - start + - subject + - transactionId + - type + - uid + - webLink + - attachments + - calendar + - exceptionOccurrences + - extensions + - instances + - multiValueExtendedProperties + - singleValueExtendedProperties + type: string + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - id desc + - categories + - categories desc + - changeKey + - changeKey desc + - createdDateTime + - createdDateTime desc + - lastModifiedDateTime + - lastModifiedDateTime desc + - allowNewTimeProposals + - allowNewTimeProposals desc + - attendees + - attendees desc + - body + - body desc + - bodyPreview + - bodyPreview desc + - cancelledOccurrences + - cancelledOccurrences desc + - end + - end desc + - hasAttachments + - hasAttachments desc + - hideAttendees + - hideAttendees desc + - importance + - importance desc + - isAllDay + - isAllDay desc + - isCancelled + - isCancelled desc + - isDraft + - isDraft desc + - isOnlineMeeting + - isOnlineMeeting desc + - isOrganizer + - isOrganizer desc + - isReminderOn + - isReminderOn desc + - location + - location desc + - locations + - locations desc + - occurrenceId + - occurrenceId desc + - onlineMeeting + - onlineMeeting desc + - onlineMeetingProvider + - onlineMeetingProvider desc + - onlineMeetingUrl + - onlineMeetingUrl desc + - organizer + - organizer desc + - originalEndTimeZone + - originalEndTimeZone desc + - originalStart + - originalStart desc + - originalStartTimeZone + - originalStartTimeZone desc + - recurrence + - recurrence desc + - reminderMinutesBeforeStart + - reminderMinutesBeforeStart desc + - responseRequested + - responseRequested desc + - responseStatus + - responseStatus desc + - sensitivity + - sensitivity desc + - seriesMasterId + - seriesMasterId desc + - showAs + - showAs desc + - start + - start desc + - subject + - subject desc + - transactionId + - transactionId desc + - type + - type desc + - uid + - uid desc + - webLink + - webLink desc + type: string responses: '200': description: Success @@ -5175,17 +7238,25 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: function + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore '/groups/{group-id}/calendar/events/{event-id}/microsoft.graph.accept': post: tags: - groups.Actions summary: Invoke action accept + description: Accept the specified event in a user calendar. + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/event-accept?view=graph-rest-1.0 operationId: groups.calendar.events_accept parameters: - name: group-id in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -5193,6 +7264,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -5224,12 +7296,17 @@ paths: tags: - groups.Actions summary: Invoke action cancel + description: "This action allows the organizer of a meeting to send a cancellation message and cancel the event. The action moves the event to the Deleted Items folder. The organizer can also cancel an occurrence of a recurring meeting \nby providing the occurrence event ID. An attendee calling this action gets an error (HTTP 400 Bad Request), with the following\nerror message: 'Your request can't be completed. You need to be an organizer to cancel a meeting.' This action differs from Delete in that **Cancel** is available to only the organizer, and lets\nthe organizer send a custom message to the attendees about the cancellation." + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/event-cancel?view=graph-rest-1.0 operationId: groups.calendar.events_cancel parameters: - name: group-id in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -5237,6 +7314,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -5264,12 +7342,17 @@ paths: tags: - groups.Actions summary: Invoke action decline + description: 'Decline invitation to the specified event in a user calendar. If the event allows proposals for new times, on declining the event, an invitee can choose to suggest an alternative time by including the **proposedNewTime** parameter. For more information on how to propose a time, and how to receive and accept a new time proposal, see Propose new meeting times.' + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/event-decline?view=graph-rest-1.0 operationId: groups.calendar.events_decline parameters: - name: group-id in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -5277,6 +7360,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -5310,12 +7394,17 @@ paths: tags: - groups.Actions summary: Invoke action dismissReminder + description: Dismiss a reminder that has been triggered for an event in a user calendar. + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/event-dismissreminder?view=graph-rest-1.0 operationId: groups.calendar.events_dismissReminder parameters: - name: group-id in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -5323,6 +7412,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -5337,12 +7427,17 @@ paths: tags: - groups.Actions summary: Invoke action forward + description: "This action allows the organizer or attendee of a meeting event to forward the \nmeeting request to a new recipient. If the meeting event is forwarded from an attendee's Microsoft 365 mailbox to another recipient, this action \nalso sends a message to notify the organizer of the forwarding, and adds the recipient to the organizer's \ncopy of the meeting event. This convenience is not available when forwarding from an Outlook.com account." + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/event-forward?view=graph-rest-1.0 operationId: groups.calendar.events_forward parameters: - name: group-id in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -5350,6 +7445,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -5381,12 +7477,17 @@ paths: tags: - groups.Actions summary: Invoke action snoozeReminder + description: Postpone a reminder for an event in a user calendar until a new time. + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/event-snoozereminder?view=graph-rest-1.0 operationId: groups.calendar.events_snoozeReminder parameters: - name: group-id in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -5394,6 +7495,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -5420,12 +7522,17 @@ paths: tags: - groups.Actions summary: Invoke action tentativelyAccept + description: 'Tentatively accept the specified event in a user calendar. If the event allows proposals for new times, on responding tentative to the event, an invitee can choose to suggest an alternative time by including the **proposedNewTime** parameter. For more information on how to propose a time, and how to receive and accept a new time proposal, see Propose new meeting times.' + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/event-tentativelyaccept?view=graph-rest-1.0 operationId: groups.calendar.events_tentativelyAccept parameters: - name: group-id in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -5433,6 +7540,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -5466,15 +7574,183 @@ paths: tags: - groups.Functions summary: Invoke function delta + description: 'Get a set of event resources that have been added, deleted, or updated in one or more calendars. You can get specific types of these incremental changes in the events in all the calendars of a mailbox or in a specific calendar, or in an event collection of a **calendarView** (range of events defined by start and end dates) of a calendar. The calendar can be the default calendar or some other specified calendar of the user''s. In the case of getting incremental changes on **calendarView**, the calendar can be a group calendar as well. Typically, synchronizing events in a calendar or **calendarView** in a local store entails a round of multiple **delta** function calls. The initial call is a full synchronization, and every subsequent **delta** call in the same round gets the incremental changes (additions, deletions, or updates). This allows you to maintain and synchronize a local store of events in the specified calendar, without having to fetch all the events of that calendar from the server every time. The following table lists the differences between the **delta** function on events and the **delta** function on a **calendarView** in a calendar.' + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/event-delta?view=graph-rest-1.0 operationId: groups.calendar.events_delta parameters: - name: group-id in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - categories + - changeKey + - createdDateTime + - lastModifiedDateTime + - allowNewTimeProposals + - attendees + - body + - bodyPreview + - cancelledOccurrences + - end + - hasAttachments + - hideAttendees + - importance + - isAllDay + - isCancelled + - isDraft + - isOnlineMeeting + - isOrganizer + - isReminderOn + - location + - locations + - occurrenceId + - onlineMeeting + - onlineMeetingProvider + - onlineMeetingUrl + - organizer + - originalEndTimeZone + - originalStart + - originalStartTimeZone + - recurrence + - reminderMinutesBeforeStart + - responseRequested + - responseStatus + - sensitivity + - seriesMasterId + - showAs + - start + - subject + - transactionId + - type + - uid + - webLink + - attachments + - calendar + - exceptionOccurrences + - extensions + - instances + - multiValueExtendedProperties + - singleValueExtendedProperties + type: string + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - id desc + - categories + - categories desc + - changeKey + - changeKey desc + - createdDateTime + - createdDateTime desc + - lastModifiedDateTime + - lastModifiedDateTime desc + - allowNewTimeProposals + - allowNewTimeProposals desc + - attendees + - attendees desc + - body + - body desc + - bodyPreview + - bodyPreview desc + - cancelledOccurrences + - cancelledOccurrences desc + - end + - end desc + - hasAttachments + - hasAttachments desc + - hideAttendees + - hideAttendees desc + - importance + - importance desc + - isAllDay + - isAllDay desc + - isCancelled + - isCancelled desc + - isDraft + - isDraft desc + - isOnlineMeeting + - isOnlineMeeting desc + - isOrganizer + - isOrganizer desc + - isReminderOn + - isReminderOn desc + - location + - location desc + - locations + - locations desc + - occurrenceId + - occurrenceId desc + - onlineMeeting + - onlineMeeting desc + - onlineMeetingProvider + - onlineMeetingProvider desc + - onlineMeetingUrl + - onlineMeetingUrl desc + - organizer + - organizer desc + - originalEndTimeZone + - originalEndTimeZone desc + - originalStart + - originalStart desc + - originalStartTimeZone + - originalStartTimeZone desc + - recurrence + - recurrence desc + - reminderMinutesBeforeStart + - reminderMinutesBeforeStart desc + - responseRequested + - responseRequested desc + - responseStatus + - responseStatus desc + - sensitivity + - sensitivity desc + - seriesMasterId + - seriesMasterId desc + - showAs + - showAs desc + - start + - start desc + - subject + - subject desc + - transactionId + - transactionId desc + - type + - type desc + - uid + - uid desc + - webLink + - webLink desc + type: string responses: '200': description: Success @@ -5493,6 +7769,9 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: function + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore '/groups/{group-id}/calendar/microsoft.graph.allowedCalendarSharingRoles(User=''{User}'')': get: tags: @@ -5504,6 +7783,7 @@ paths: in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -5511,15 +7791,20 @@ paths: in: path description: 'Usage: User=''{User}''' required: true + style: simple schema: type: string + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' responses: '200': description: Success content: application/json: schema: - title: Collection of calendar type: object properties: value: @@ -5531,17 +7816,25 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: function + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore '/groups/{group-id}/calendar/microsoft.graph.getSchedule': post: tags: - groups.Actions summary: Invoke action getSchedule + description: 'Get the free/busy availability information for a collection of users, distributions lists, or resources (rooms or equipment) for a specified time period.' + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/calendar-getschedule?view=graph-rest-1.0 operationId: groups.calendar_getSchedule parameters: - name: group-id in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -5576,7 +7869,6 @@ paths: content: application/json: schema: - title: Collection of calendar type: object properties: value: @@ -5588,17 +7880,25 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: action + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore '/groups/{group-id}/calendarView/{event-id}/attachments/microsoft.graph.createUploadSession': post: tags: - groups.Actions summary: Invoke action createUploadSession + description: 'Create an upload session that allows an app to iteratively upload ranges of a file, so as to attach the file to an Outlook item. The item can be a message or event. Use this approach to attach a file if the file size is between 3 MB and 150 MB. To attach a file that''s smaller than 3 MB, do a `POST` operation on the **attachments** navigation property of the Outlook item; see how to do this for a message or for an event. As part of the response, this action returns an upload URL that you can use in subsequent sequential `PUT` queries. Request headers for each `PUT` operation let you specify the exact range of bytes to be uploaded. This allows transfer to be resumed, in case the network connection is dropped during upload. The following are the steps to attach a file to an Outlook item using an upload session: See attach large files to Outlook messages or events for an example.' + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/attachment-createuploadsession?view=graph-rest-1.0 operationId: groups.calendarView.attachments_createUploadSession parameters: - name: group-id in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -5606,6 +7906,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -5636,12 +7937,17 @@ paths: tags: - groups.Actions summary: Invoke action createUploadSession + description: 'Create an upload session that allows an app to iteratively upload ranges of a file, so as to attach the file to an Outlook item. The item can be a message or event. Use this approach to attach a file if the file size is between 3 MB and 150 MB. To attach a file that''s smaller than 3 MB, do a `POST` operation on the **attachments** navigation property of the Outlook item; see how to do this for a message or for an event. As part of the response, this action returns an upload URL that you can use in subsequent sequential `PUT` queries. Request headers for each `PUT` operation let you specify the exact range of bytes to be uploaded. This allows transfer to be resumed, in case the network connection is dropped during upload. The following are the steps to attach a file to an Outlook item using an upload session: See attach large files to Outlook messages or events for an example.' + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/attachment-createuploadsession?view=graph-rest-1.0 operationId: groups.calendarView.exceptionOccurrences.attachments_createUploadSession parameters: - name: group-id in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -5649,6 +7955,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -5656,6 +7963,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -5686,12 +7994,17 @@ paths: tags: - groups.Actions summary: Invoke action createUploadSession + description: 'Create an upload session that allows an app to iteratively upload ranges of a file, so as to attach the file to an Outlook item. The item can be a message or event. Use this approach to attach a file if the file size is between 3 MB and 150 MB. To attach a file that''s smaller than 3 MB, do a `POST` operation on the **attachments** navigation property of the Outlook item; see how to do this for a message or for an event. As part of the response, this action returns an upload URL that you can use in subsequent sequential `PUT` queries. Request headers for each `PUT` operation let you specify the exact range of bytes to be uploaded. This allows transfer to be resumed, in case the network connection is dropped during upload. The following are the steps to attach a file to an Outlook item using an upload session: See attach large files to Outlook messages or events for an example.' + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/attachment-createuploadsession?view=graph-rest-1.0 operationId: groups.calendarView.exceptionOccurrences.instances.attachments_createUploadSession parameters: - name: group-id in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -5699,6 +8012,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -5706,6 +8020,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -5713,6 +8028,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -5743,12 +8059,17 @@ paths: tags: - groups.Actions summary: Invoke action accept + description: Accept the specified event in a user calendar. + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/event-accept?view=graph-rest-1.0 operationId: groups.calendarView.exceptionOccurrences.instances_accept parameters: - name: group-id in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -5756,6 +8077,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -5763,6 +8085,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -5770,6 +8093,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -5801,12 +8125,17 @@ paths: tags: - groups.Actions summary: Invoke action cancel + description: "This action allows the organizer of a meeting to send a cancellation message and cancel the event. The action moves the event to the Deleted Items folder. The organizer can also cancel an occurrence of a recurring meeting \nby providing the occurrence event ID. An attendee calling this action gets an error (HTTP 400 Bad Request), with the following\nerror message: 'Your request can't be completed. You need to be an organizer to cancel a meeting.' This action differs from Delete in that **Cancel** is available to only the organizer, and lets\nthe organizer send a custom message to the attendees about the cancellation." + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/event-cancel?view=graph-rest-1.0 operationId: groups.calendarView.exceptionOccurrences.instances_cancel parameters: - name: group-id in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -5814,6 +8143,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -5821,6 +8151,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -5828,6 +8159,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -5855,12 +8187,17 @@ paths: tags: - groups.Actions summary: Invoke action decline + description: 'Decline invitation to the specified event in a user calendar. If the event allows proposals for new times, on declining the event, an invitee can choose to suggest an alternative time by including the **proposedNewTime** parameter. For more information on how to propose a time, and how to receive and accept a new time proposal, see Propose new meeting times.' + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/event-decline?view=graph-rest-1.0 operationId: groups.calendarView.exceptionOccurrences.instances_decline parameters: - name: group-id in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -5868,6 +8205,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -5875,6 +8213,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -5882,6 +8221,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -5915,12 +8255,17 @@ paths: tags: - groups.Actions summary: Invoke action dismissReminder + description: Dismiss a reminder that has been triggered for an event in a user calendar. + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/event-dismissreminder?view=graph-rest-1.0 operationId: groups.calendarView.exceptionOccurrences.instances_dismissReminder parameters: - name: group-id in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -5928,6 +8273,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -5935,6 +8281,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -5942,6 +8289,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -5956,12 +8304,17 @@ paths: tags: - groups.Actions summary: Invoke action forward + description: "This action allows the organizer or attendee of a meeting event to forward the \nmeeting request to a new recipient. If the meeting event is forwarded from an attendee's Microsoft 365 mailbox to another recipient, this action \nalso sends a message to notify the organizer of the forwarding, and adds the recipient to the organizer's \ncopy of the meeting event. This convenience is not available when forwarding from an Outlook.com account." + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/event-forward?view=graph-rest-1.0 operationId: groups.calendarView.exceptionOccurrences.instances_forward parameters: - name: group-id in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -5969,6 +8322,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -5976,6 +8330,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -5983,6 +8338,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -6014,12 +8370,17 @@ paths: tags: - groups.Actions summary: Invoke action snoozeReminder + description: Postpone a reminder for an event in a user calendar until a new time. + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/event-snoozereminder?view=graph-rest-1.0 operationId: groups.calendarView.exceptionOccurrences.instances_snoozeReminder parameters: - name: group-id in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -6027,6 +8388,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -6034,6 +8396,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -6041,6 +8404,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -6067,12 +8431,17 @@ paths: tags: - groups.Actions summary: Invoke action tentativelyAccept + description: 'Tentatively accept the specified event in a user calendar. If the event allows proposals for new times, on responding tentative to the event, an invitee can choose to suggest an alternative time by including the **proposedNewTime** parameter. For more information on how to propose a time, and how to receive and accept a new time proposal, see Propose new meeting times.' + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/event-tentativelyaccept?view=graph-rest-1.0 operationId: groups.calendarView.exceptionOccurrences.instances_tentativelyAccept parameters: - name: group-id in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -6080,6 +8449,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -6087,6 +8457,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -6094,6 +8465,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -6127,12 +8499,17 @@ paths: tags: - groups.Functions summary: Invoke function delta + description: 'Get a set of event resources that have been added, deleted, or updated in one or more calendars. You can get specific types of these incremental changes in the events in all the calendars of a mailbox or in a specific calendar, or in an event collection of a **calendarView** (range of events defined by start and end dates) of a calendar. The calendar can be the default calendar or some other specified calendar of the user''s. In the case of getting incremental changes on **calendarView**, the calendar can be a group calendar as well. Typically, synchronizing events in a calendar or **calendarView** in a local store entails a round of multiple **delta** function calls. The initial call is a full synchronization, and every subsequent **delta** call in the same round gets the incremental changes (additions, deletions, or updates). This allows you to maintain and synchronize a local store of events in the specified calendar, without having to fetch all the events of that calendar from the server every time. The following table lists the differences between the **delta** function on events and the **delta** function on a **calendarView** in a calendar.' + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/event-delta?view=graph-rest-1.0 operationId: groups.calendarView.exceptionOccurrences.instances_delta parameters: - name: group-id in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -6140,6 +8517,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -6147,9 +8525,173 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - categories + - changeKey + - createdDateTime + - lastModifiedDateTime + - allowNewTimeProposals + - attendees + - body + - bodyPreview + - cancelledOccurrences + - end + - hasAttachments + - hideAttendees + - importance + - isAllDay + - isCancelled + - isDraft + - isOnlineMeeting + - isOrganizer + - isReminderOn + - location + - locations + - occurrenceId + - onlineMeeting + - onlineMeetingProvider + - onlineMeetingUrl + - organizer + - originalEndTimeZone + - originalStart + - originalStartTimeZone + - recurrence + - reminderMinutesBeforeStart + - responseRequested + - responseStatus + - sensitivity + - seriesMasterId + - showAs + - start + - subject + - transactionId + - type + - uid + - webLink + - attachments + - calendar + - exceptionOccurrences + - extensions + - instances + - multiValueExtendedProperties + - singleValueExtendedProperties + type: string + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - id desc + - categories + - categories desc + - changeKey + - changeKey desc + - createdDateTime + - createdDateTime desc + - lastModifiedDateTime + - lastModifiedDateTime desc + - allowNewTimeProposals + - allowNewTimeProposals desc + - attendees + - attendees desc + - body + - body desc + - bodyPreview + - bodyPreview desc + - cancelledOccurrences + - cancelledOccurrences desc + - end + - end desc + - hasAttachments + - hasAttachments desc + - hideAttendees + - hideAttendees desc + - importance + - importance desc + - isAllDay + - isAllDay desc + - isCancelled + - isCancelled desc + - isDraft + - isDraft desc + - isOnlineMeeting + - isOnlineMeeting desc + - isOrganizer + - isOrganizer desc + - isReminderOn + - isReminderOn desc + - location + - location desc + - locations + - locations desc + - occurrenceId + - occurrenceId desc + - onlineMeeting + - onlineMeeting desc + - onlineMeetingProvider + - onlineMeetingProvider desc + - onlineMeetingUrl + - onlineMeetingUrl desc + - organizer + - organizer desc + - originalEndTimeZone + - originalEndTimeZone desc + - originalStart + - originalStart desc + - originalStartTimeZone + - originalStartTimeZone desc + - recurrence + - recurrence desc + - reminderMinutesBeforeStart + - reminderMinutesBeforeStart desc + - responseRequested + - responseRequested desc + - responseStatus + - responseStatus desc + - sensitivity + - sensitivity desc + - seriesMasterId + - seriesMasterId desc + - showAs + - showAs desc + - start + - start desc + - subject + - subject desc + - transactionId + - transactionId desc + - type + - type desc + - uid + - uid desc + - webLink + - webLink desc + type: string responses: '200': description: Success @@ -6168,17 +8710,25 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: function + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore '/groups/{group-id}/calendarView/{event-id}/exceptionOccurrences/{event-id1}/microsoft.graph.accept': post: tags: - groups.Actions summary: Invoke action accept + description: Accept the specified event in a user calendar. + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/event-accept?view=graph-rest-1.0 operationId: groups.calendarView.exceptionOccurrences_accept parameters: - name: group-id in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -6186,6 +8736,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -6193,6 +8744,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -6224,12 +8776,17 @@ paths: tags: - groups.Actions summary: Invoke action cancel + description: "This action allows the organizer of a meeting to send a cancellation message and cancel the event. The action moves the event to the Deleted Items folder. The organizer can also cancel an occurrence of a recurring meeting \nby providing the occurrence event ID. An attendee calling this action gets an error (HTTP 400 Bad Request), with the following\nerror message: 'Your request can't be completed. You need to be an organizer to cancel a meeting.' This action differs from Delete in that **Cancel** is available to only the organizer, and lets\nthe organizer send a custom message to the attendees about the cancellation." + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/event-cancel?view=graph-rest-1.0 operationId: groups.calendarView.exceptionOccurrences_cancel parameters: - name: group-id in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -6237,6 +8794,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -6244,6 +8802,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -6271,12 +8830,17 @@ paths: tags: - groups.Actions summary: Invoke action decline + description: 'Decline invitation to the specified event in a user calendar. If the event allows proposals for new times, on declining the event, an invitee can choose to suggest an alternative time by including the **proposedNewTime** parameter. For more information on how to propose a time, and how to receive and accept a new time proposal, see Propose new meeting times.' + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/event-decline?view=graph-rest-1.0 operationId: groups.calendarView.exceptionOccurrences_decline parameters: - name: group-id in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -6284,6 +8848,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -6291,6 +8856,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -6324,12 +8890,17 @@ paths: tags: - groups.Actions summary: Invoke action dismissReminder + description: Dismiss a reminder that has been triggered for an event in a user calendar. + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/event-dismissreminder?view=graph-rest-1.0 operationId: groups.calendarView.exceptionOccurrences_dismissReminder parameters: - name: group-id in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -6337,6 +8908,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -6344,6 +8916,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -6358,12 +8931,17 @@ paths: tags: - groups.Actions summary: Invoke action forward + description: "This action allows the organizer or attendee of a meeting event to forward the \nmeeting request to a new recipient. If the meeting event is forwarded from an attendee's Microsoft 365 mailbox to another recipient, this action \nalso sends a message to notify the organizer of the forwarding, and adds the recipient to the organizer's \ncopy of the meeting event. This convenience is not available when forwarding from an Outlook.com account." + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/event-forward?view=graph-rest-1.0 operationId: groups.calendarView.exceptionOccurrences_forward parameters: - name: group-id in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -6371,6 +8949,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -6378,6 +8957,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -6409,12 +8989,17 @@ paths: tags: - groups.Actions summary: Invoke action snoozeReminder + description: Postpone a reminder for an event in a user calendar until a new time. + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/event-snoozereminder?view=graph-rest-1.0 operationId: groups.calendarView.exceptionOccurrences_snoozeReminder parameters: - name: group-id in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -6422,6 +9007,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -6429,6 +9015,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -6455,12 +9042,17 @@ paths: tags: - groups.Actions summary: Invoke action tentativelyAccept + description: 'Tentatively accept the specified event in a user calendar. If the event allows proposals for new times, on responding tentative to the event, an invitee can choose to suggest an alternative time by including the **proposedNewTime** parameter. For more information on how to propose a time, and how to receive and accept a new time proposal, see Propose new meeting times.' + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/event-tentativelyaccept?view=graph-rest-1.0 operationId: groups.calendarView.exceptionOccurrences_tentativelyAccept parameters: - name: group-id in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -6468,6 +9060,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -6475,6 +9068,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -6508,12 +9102,17 @@ paths: tags: - groups.Functions summary: Invoke function delta + description: 'Get a set of event resources that have been added, deleted, or updated in one or more calendars. You can get specific types of these incremental changes in the events in all the calendars of a mailbox or in a specific calendar, or in an event collection of a **calendarView** (range of events defined by start and end dates) of a calendar. The calendar can be the default calendar or some other specified calendar of the user''s. In the case of getting incremental changes on **calendarView**, the calendar can be a group calendar as well. Typically, synchronizing events in a calendar or **calendarView** in a local store entails a round of multiple **delta** function calls. The initial call is a full synchronization, and every subsequent **delta** call in the same round gets the incremental changes (additions, deletions, or updates). This allows you to maintain and synchronize a local store of events in the specified calendar, without having to fetch all the events of that calendar from the server every time. The following table lists the differences between the **delta** function on events and the **delta** function on a **calendarView** in a calendar.' + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/event-delta?view=graph-rest-1.0 operationId: groups.calendarView.exceptionOccurrences_delta parameters: - name: group-id in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -6521,9 +9120,173 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - categories + - changeKey + - createdDateTime + - lastModifiedDateTime + - allowNewTimeProposals + - attendees + - body + - bodyPreview + - cancelledOccurrences + - end + - hasAttachments + - hideAttendees + - importance + - isAllDay + - isCancelled + - isDraft + - isOnlineMeeting + - isOrganizer + - isReminderOn + - location + - locations + - occurrenceId + - onlineMeeting + - onlineMeetingProvider + - onlineMeetingUrl + - organizer + - originalEndTimeZone + - originalStart + - originalStartTimeZone + - recurrence + - reminderMinutesBeforeStart + - responseRequested + - responseStatus + - sensitivity + - seriesMasterId + - showAs + - start + - subject + - transactionId + - type + - uid + - webLink + - attachments + - calendar + - exceptionOccurrences + - extensions + - instances + - multiValueExtendedProperties + - singleValueExtendedProperties + type: string + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - id desc + - categories + - categories desc + - changeKey + - changeKey desc + - createdDateTime + - createdDateTime desc + - lastModifiedDateTime + - lastModifiedDateTime desc + - allowNewTimeProposals + - allowNewTimeProposals desc + - attendees + - attendees desc + - body + - body desc + - bodyPreview + - bodyPreview desc + - cancelledOccurrences + - cancelledOccurrences desc + - end + - end desc + - hasAttachments + - hasAttachments desc + - hideAttendees + - hideAttendees desc + - importance + - importance desc + - isAllDay + - isAllDay desc + - isCancelled + - isCancelled desc + - isDraft + - isDraft desc + - isOnlineMeeting + - isOnlineMeeting desc + - isOrganizer + - isOrganizer desc + - isReminderOn + - isReminderOn desc + - location + - location desc + - locations + - locations desc + - occurrenceId + - occurrenceId desc + - onlineMeeting + - onlineMeeting desc + - onlineMeetingProvider + - onlineMeetingProvider desc + - onlineMeetingUrl + - onlineMeetingUrl desc + - organizer + - organizer desc + - originalEndTimeZone + - originalEndTimeZone desc + - originalStart + - originalStart desc + - originalStartTimeZone + - originalStartTimeZone desc + - recurrence + - recurrence desc + - reminderMinutesBeforeStart + - reminderMinutesBeforeStart desc + - responseRequested + - responseRequested desc + - responseStatus + - responseStatus desc + - sensitivity + - sensitivity desc + - seriesMasterId + - seriesMasterId desc + - showAs + - showAs desc + - start + - start desc + - subject + - subject desc + - transactionId + - transactionId desc + - type + - type desc + - uid + - uid desc + - webLink + - webLink desc + type: string responses: '200': description: Success @@ -6542,17 +9305,25 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: function + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore '/groups/{group-id}/calendarView/{event-id}/instances/{event-id1}/attachments/microsoft.graph.createUploadSession': post: tags: - groups.Actions summary: Invoke action createUploadSession + description: 'Create an upload session that allows an app to iteratively upload ranges of a file, so as to attach the file to an Outlook item. The item can be a message or event. Use this approach to attach a file if the file size is between 3 MB and 150 MB. To attach a file that''s smaller than 3 MB, do a `POST` operation on the **attachments** navigation property of the Outlook item; see how to do this for a message or for an event. As part of the response, this action returns an upload URL that you can use in subsequent sequential `PUT` queries. Request headers for each `PUT` operation let you specify the exact range of bytes to be uploaded. This allows transfer to be resumed, in case the network connection is dropped during upload. The following are the steps to attach a file to an Outlook item using an upload session: See attach large files to Outlook messages or events for an example.' + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/attachment-createuploadsession?view=graph-rest-1.0 operationId: groups.calendarView.instances.attachments_createUploadSession parameters: - name: group-id in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -6560,6 +9331,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -6567,6 +9339,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -6597,12 +9370,17 @@ paths: tags: - groups.Actions summary: Invoke action createUploadSession + description: 'Create an upload session that allows an app to iteratively upload ranges of a file, so as to attach the file to an Outlook item. The item can be a message or event. Use this approach to attach a file if the file size is between 3 MB and 150 MB. To attach a file that''s smaller than 3 MB, do a `POST` operation on the **attachments** navigation property of the Outlook item; see how to do this for a message or for an event. As part of the response, this action returns an upload URL that you can use in subsequent sequential `PUT` queries. Request headers for each `PUT` operation let you specify the exact range of bytes to be uploaded. This allows transfer to be resumed, in case the network connection is dropped during upload. The following are the steps to attach a file to an Outlook item using an upload session: See attach large files to Outlook messages or events for an example.' + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/attachment-createuploadsession?view=graph-rest-1.0 operationId: groups.calendarView.instances.exceptionOccurrences.attachments_createUploadSession parameters: - name: group-id in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -6610,6 +9388,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -6617,6 +9396,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -6624,6 +9404,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -6654,12 +9435,17 @@ paths: tags: - groups.Actions summary: Invoke action accept + description: Accept the specified event in a user calendar. + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/event-accept?view=graph-rest-1.0 operationId: groups.calendarView.instances.exceptionOccurrences_accept parameters: - name: group-id in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -6667,6 +9453,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -6674,6 +9461,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -6681,6 +9469,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -6712,12 +9501,17 @@ paths: tags: - groups.Actions summary: Invoke action cancel + description: "This action allows the organizer of a meeting to send a cancellation message and cancel the event. The action moves the event to the Deleted Items folder. The organizer can also cancel an occurrence of a recurring meeting \nby providing the occurrence event ID. An attendee calling this action gets an error (HTTP 400 Bad Request), with the following\nerror message: 'Your request can't be completed. You need to be an organizer to cancel a meeting.' This action differs from Delete in that **Cancel** is available to only the organizer, and lets\nthe organizer send a custom message to the attendees about the cancellation." + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/event-cancel?view=graph-rest-1.0 operationId: groups.calendarView.instances.exceptionOccurrences_cancel parameters: - name: group-id in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -6725,6 +9519,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -6732,6 +9527,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -6739,6 +9535,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -6766,12 +9563,17 @@ paths: tags: - groups.Actions summary: Invoke action decline + description: 'Decline invitation to the specified event in a user calendar. If the event allows proposals for new times, on declining the event, an invitee can choose to suggest an alternative time by including the **proposedNewTime** parameter. For more information on how to propose a time, and how to receive and accept a new time proposal, see Propose new meeting times.' + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/event-decline?view=graph-rest-1.0 operationId: groups.calendarView.instances.exceptionOccurrences_decline parameters: - name: group-id in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -6779,6 +9581,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -6786,6 +9589,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -6793,6 +9597,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -6826,12 +9631,17 @@ paths: tags: - groups.Actions summary: Invoke action dismissReminder + description: Dismiss a reminder that has been triggered for an event in a user calendar. + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/event-dismissreminder?view=graph-rest-1.0 operationId: groups.calendarView.instances.exceptionOccurrences_dismissReminder parameters: - name: group-id in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -6839,6 +9649,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -6846,6 +9657,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -6853,6 +9665,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -6867,12 +9680,17 @@ paths: tags: - groups.Actions summary: Invoke action forward + description: "This action allows the organizer or attendee of a meeting event to forward the \nmeeting request to a new recipient. If the meeting event is forwarded from an attendee's Microsoft 365 mailbox to another recipient, this action \nalso sends a message to notify the organizer of the forwarding, and adds the recipient to the organizer's \ncopy of the meeting event. This convenience is not available when forwarding from an Outlook.com account." + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/event-forward?view=graph-rest-1.0 operationId: groups.calendarView.instances.exceptionOccurrences_forward parameters: - name: group-id in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -6880,6 +9698,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -6887,6 +9706,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -6894,6 +9714,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -6925,12 +9746,17 @@ paths: tags: - groups.Actions summary: Invoke action snoozeReminder + description: Postpone a reminder for an event in a user calendar until a new time. + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/event-snoozereminder?view=graph-rest-1.0 operationId: groups.calendarView.instances.exceptionOccurrences_snoozeReminder parameters: - name: group-id in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -6938,6 +9764,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -6945,6 +9772,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -6952,6 +9780,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -6978,12 +9807,17 @@ paths: tags: - groups.Actions summary: Invoke action tentativelyAccept + description: 'Tentatively accept the specified event in a user calendar. If the event allows proposals for new times, on responding tentative to the event, an invitee can choose to suggest an alternative time by including the **proposedNewTime** parameter. For more information on how to propose a time, and how to receive and accept a new time proposal, see Propose new meeting times.' + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/event-tentativelyaccept?view=graph-rest-1.0 operationId: groups.calendarView.instances.exceptionOccurrences_tentativelyAccept parameters: - name: group-id in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -6991,6 +9825,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -6998,6 +9833,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -7005,6 +9841,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -7038,12 +9875,17 @@ paths: tags: - groups.Functions summary: Invoke function delta + description: 'Get a set of event resources that have been added, deleted, or updated in one or more calendars. You can get specific types of these incremental changes in the events in all the calendars of a mailbox or in a specific calendar, or in an event collection of a **calendarView** (range of events defined by start and end dates) of a calendar. The calendar can be the default calendar or some other specified calendar of the user''s. In the case of getting incremental changes on **calendarView**, the calendar can be a group calendar as well. Typically, synchronizing events in a calendar or **calendarView** in a local store entails a round of multiple **delta** function calls. The initial call is a full synchronization, and every subsequent **delta** call in the same round gets the incremental changes (additions, deletions, or updates). This allows you to maintain and synchronize a local store of events in the specified calendar, without having to fetch all the events of that calendar from the server every time. The following table lists the differences between the **delta** function on events and the **delta** function on a **calendarView** in a calendar.' + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/event-delta?view=graph-rest-1.0 operationId: groups.calendarView.instances.exceptionOccurrences_delta parameters: - name: group-id in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -7051,6 +9893,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -7058,9 +9901,173 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - categories + - changeKey + - createdDateTime + - lastModifiedDateTime + - allowNewTimeProposals + - attendees + - body + - bodyPreview + - cancelledOccurrences + - end + - hasAttachments + - hideAttendees + - importance + - isAllDay + - isCancelled + - isDraft + - isOnlineMeeting + - isOrganizer + - isReminderOn + - location + - locations + - occurrenceId + - onlineMeeting + - onlineMeetingProvider + - onlineMeetingUrl + - organizer + - originalEndTimeZone + - originalStart + - originalStartTimeZone + - recurrence + - reminderMinutesBeforeStart + - responseRequested + - responseStatus + - sensitivity + - seriesMasterId + - showAs + - start + - subject + - transactionId + - type + - uid + - webLink + - attachments + - calendar + - exceptionOccurrences + - extensions + - instances + - multiValueExtendedProperties + - singleValueExtendedProperties + type: string + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - id desc + - categories + - categories desc + - changeKey + - changeKey desc + - createdDateTime + - createdDateTime desc + - lastModifiedDateTime + - lastModifiedDateTime desc + - allowNewTimeProposals + - allowNewTimeProposals desc + - attendees + - attendees desc + - body + - body desc + - bodyPreview + - bodyPreview desc + - cancelledOccurrences + - cancelledOccurrences desc + - end + - end desc + - hasAttachments + - hasAttachments desc + - hideAttendees + - hideAttendees desc + - importance + - importance desc + - isAllDay + - isAllDay desc + - isCancelled + - isCancelled desc + - isDraft + - isDraft desc + - isOnlineMeeting + - isOnlineMeeting desc + - isOrganizer + - isOrganizer desc + - isReminderOn + - isReminderOn desc + - location + - location desc + - locations + - locations desc + - occurrenceId + - occurrenceId desc + - onlineMeeting + - onlineMeeting desc + - onlineMeetingProvider + - onlineMeetingProvider desc + - onlineMeetingUrl + - onlineMeetingUrl desc + - organizer + - organizer desc + - originalEndTimeZone + - originalEndTimeZone desc + - originalStart + - originalStart desc + - originalStartTimeZone + - originalStartTimeZone desc + - recurrence + - recurrence desc + - reminderMinutesBeforeStart + - reminderMinutesBeforeStart desc + - responseRequested + - responseRequested desc + - responseStatus + - responseStatus desc + - sensitivity + - sensitivity desc + - seriesMasterId + - seriesMasterId desc + - showAs + - showAs desc + - start + - start desc + - subject + - subject desc + - transactionId + - transactionId desc + - type + - type desc + - uid + - uid desc + - webLink + - webLink desc + type: string responses: '200': description: Success @@ -7079,17 +10086,25 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: function + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore '/groups/{group-id}/calendarView/{event-id}/instances/{event-id1}/microsoft.graph.accept': post: tags: - groups.Actions summary: Invoke action accept + description: Accept the specified event in a user calendar. + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/event-accept?view=graph-rest-1.0 operationId: groups.calendarView.instances_accept parameters: - name: group-id in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -7097,6 +10112,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -7104,6 +10120,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -7135,12 +10152,17 @@ paths: tags: - groups.Actions summary: Invoke action cancel + description: "This action allows the organizer of a meeting to send a cancellation message and cancel the event. The action moves the event to the Deleted Items folder. The organizer can also cancel an occurrence of a recurring meeting \nby providing the occurrence event ID. An attendee calling this action gets an error (HTTP 400 Bad Request), with the following\nerror message: 'Your request can't be completed. You need to be an organizer to cancel a meeting.' This action differs from Delete in that **Cancel** is available to only the organizer, and lets\nthe organizer send a custom message to the attendees about the cancellation." + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/event-cancel?view=graph-rest-1.0 operationId: groups.calendarView.instances_cancel parameters: - name: group-id in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -7148,6 +10170,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -7155,6 +10178,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -7182,12 +10206,17 @@ paths: tags: - groups.Actions summary: Invoke action decline + description: 'Decline invitation to the specified event in a user calendar. If the event allows proposals for new times, on declining the event, an invitee can choose to suggest an alternative time by including the **proposedNewTime** parameter. For more information on how to propose a time, and how to receive and accept a new time proposal, see Propose new meeting times.' + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/event-decline?view=graph-rest-1.0 operationId: groups.calendarView.instances_decline parameters: - name: group-id in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -7195,6 +10224,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -7202,6 +10232,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -7235,12 +10266,17 @@ paths: tags: - groups.Actions summary: Invoke action dismissReminder + description: Dismiss a reminder that has been triggered for an event in a user calendar. + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/event-dismissreminder?view=graph-rest-1.0 operationId: groups.calendarView.instances_dismissReminder parameters: - name: group-id in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -7248,6 +10284,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -7255,6 +10292,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -7269,12 +10307,17 @@ paths: tags: - groups.Actions summary: Invoke action forward + description: "This action allows the organizer or attendee of a meeting event to forward the \nmeeting request to a new recipient. If the meeting event is forwarded from an attendee's Microsoft 365 mailbox to another recipient, this action \nalso sends a message to notify the organizer of the forwarding, and adds the recipient to the organizer's \ncopy of the meeting event. This convenience is not available when forwarding from an Outlook.com account." + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/event-forward?view=graph-rest-1.0 operationId: groups.calendarView.instances_forward parameters: - name: group-id in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -7282,6 +10325,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -7289,6 +10333,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -7320,12 +10365,17 @@ paths: tags: - groups.Actions summary: Invoke action snoozeReminder + description: Postpone a reminder for an event in a user calendar until a new time. + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/event-snoozereminder?view=graph-rest-1.0 operationId: groups.calendarView.instances_snoozeReminder parameters: - name: group-id in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -7333,6 +10383,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -7340,6 +10391,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -7366,12 +10418,17 @@ paths: tags: - groups.Actions summary: Invoke action tentativelyAccept + description: 'Tentatively accept the specified event in a user calendar. If the event allows proposals for new times, on responding tentative to the event, an invitee can choose to suggest an alternative time by including the **proposedNewTime** parameter. For more information on how to propose a time, and how to receive and accept a new time proposal, see Propose new meeting times.' + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/event-tentativelyaccept?view=graph-rest-1.0 operationId: groups.calendarView.instances_tentativelyAccept parameters: - name: group-id in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -7379,6 +10436,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -7386,6 +10444,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -7419,12 +10478,17 @@ paths: tags: - groups.Functions summary: Invoke function delta + description: 'Get a set of event resources that have been added, deleted, or updated in one or more calendars. You can get specific types of these incremental changes in the events in all the calendars of a mailbox or in a specific calendar, or in an event collection of a **calendarView** (range of events defined by start and end dates) of a calendar. The calendar can be the default calendar or some other specified calendar of the user''s. In the case of getting incremental changes on **calendarView**, the calendar can be a group calendar as well. Typically, synchronizing events in a calendar or **calendarView** in a local store entails a round of multiple **delta** function calls. The initial call is a full synchronization, and every subsequent **delta** call in the same round gets the incremental changes (additions, deletions, or updates). This allows you to maintain and synchronize a local store of events in the specified calendar, without having to fetch all the events of that calendar from the server every time. The following table lists the differences between the **delta** function on events and the **delta** function on a **calendarView** in a calendar.' + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/event-delta?view=graph-rest-1.0 operationId: groups.calendarView.instances_delta parameters: - name: group-id in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -7432,9 +10496,173 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - categories + - changeKey + - createdDateTime + - lastModifiedDateTime + - allowNewTimeProposals + - attendees + - body + - bodyPreview + - cancelledOccurrences + - end + - hasAttachments + - hideAttendees + - importance + - isAllDay + - isCancelled + - isDraft + - isOnlineMeeting + - isOrganizer + - isReminderOn + - location + - locations + - occurrenceId + - onlineMeeting + - onlineMeetingProvider + - onlineMeetingUrl + - organizer + - originalEndTimeZone + - originalStart + - originalStartTimeZone + - recurrence + - reminderMinutesBeforeStart + - responseRequested + - responseStatus + - sensitivity + - seriesMasterId + - showAs + - start + - subject + - transactionId + - type + - uid + - webLink + - attachments + - calendar + - exceptionOccurrences + - extensions + - instances + - multiValueExtendedProperties + - singleValueExtendedProperties + type: string + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - id desc + - categories + - categories desc + - changeKey + - changeKey desc + - createdDateTime + - createdDateTime desc + - lastModifiedDateTime + - lastModifiedDateTime desc + - allowNewTimeProposals + - allowNewTimeProposals desc + - attendees + - attendees desc + - body + - body desc + - bodyPreview + - bodyPreview desc + - cancelledOccurrences + - cancelledOccurrences desc + - end + - end desc + - hasAttachments + - hasAttachments desc + - hideAttendees + - hideAttendees desc + - importance + - importance desc + - isAllDay + - isAllDay desc + - isCancelled + - isCancelled desc + - isDraft + - isDraft desc + - isOnlineMeeting + - isOnlineMeeting desc + - isOrganizer + - isOrganizer desc + - isReminderOn + - isReminderOn desc + - location + - location desc + - locations + - locations desc + - occurrenceId + - occurrenceId desc + - onlineMeeting + - onlineMeeting desc + - onlineMeetingProvider + - onlineMeetingProvider desc + - onlineMeetingUrl + - onlineMeetingUrl desc + - organizer + - organizer desc + - originalEndTimeZone + - originalEndTimeZone desc + - originalStart + - originalStart desc + - originalStartTimeZone + - originalStartTimeZone desc + - recurrence + - recurrence desc + - reminderMinutesBeforeStart + - reminderMinutesBeforeStart desc + - responseRequested + - responseRequested desc + - responseStatus + - responseStatus desc + - sensitivity + - sensitivity desc + - seriesMasterId + - seriesMasterId desc + - showAs + - showAs desc + - start + - start desc + - subject + - subject desc + - transactionId + - transactionId desc + - type + - type desc + - uid + - uid desc + - webLink + - webLink desc + type: string responses: '200': description: Success @@ -7453,17 +10681,25 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: function + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore '/groups/{group-id}/calendarView/{event-id}/microsoft.graph.accept': post: tags: - groups.Actions summary: Invoke action accept + description: Accept the specified event in a user calendar. + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/event-accept?view=graph-rest-1.0 operationId: groups.calendarView_accept parameters: - name: group-id in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -7471,6 +10707,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -7502,12 +10739,17 @@ paths: tags: - groups.Actions summary: Invoke action cancel + description: "This action allows the organizer of a meeting to send a cancellation message and cancel the event. The action moves the event to the Deleted Items folder. The organizer can also cancel an occurrence of a recurring meeting \nby providing the occurrence event ID. An attendee calling this action gets an error (HTTP 400 Bad Request), with the following\nerror message: 'Your request can't be completed. You need to be an organizer to cancel a meeting.' This action differs from Delete in that **Cancel** is available to only the organizer, and lets\nthe organizer send a custom message to the attendees about the cancellation." + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/event-cancel?view=graph-rest-1.0 operationId: groups.calendarView_cancel parameters: - name: group-id in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -7515,6 +10757,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -7542,12 +10785,17 @@ paths: tags: - groups.Actions summary: Invoke action decline + description: 'Decline invitation to the specified event in a user calendar. If the event allows proposals for new times, on declining the event, an invitee can choose to suggest an alternative time by including the **proposedNewTime** parameter. For more information on how to propose a time, and how to receive and accept a new time proposal, see Propose new meeting times.' + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/event-decline?view=graph-rest-1.0 operationId: groups.calendarView_decline parameters: - name: group-id in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -7555,6 +10803,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -7588,12 +10837,17 @@ paths: tags: - groups.Actions summary: Invoke action dismissReminder + description: Dismiss a reminder that has been triggered for an event in a user calendar. + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/event-dismissreminder?view=graph-rest-1.0 operationId: groups.calendarView_dismissReminder parameters: - name: group-id in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -7601,6 +10855,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -7615,12 +10870,17 @@ paths: tags: - groups.Actions summary: Invoke action forward + description: "This action allows the organizer or attendee of a meeting event to forward the \nmeeting request to a new recipient. If the meeting event is forwarded from an attendee's Microsoft 365 mailbox to another recipient, this action \nalso sends a message to notify the organizer of the forwarding, and adds the recipient to the organizer's \ncopy of the meeting event. This convenience is not available when forwarding from an Outlook.com account." + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/event-forward?view=graph-rest-1.0 operationId: groups.calendarView_forward parameters: - name: group-id in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -7628,6 +10888,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -7659,12 +10920,17 @@ paths: tags: - groups.Actions summary: Invoke action snoozeReminder + description: Postpone a reminder for an event in a user calendar until a new time. + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/event-snoozereminder?view=graph-rest-1.0 operationId: groups.calendarView_snoozeReminder parameters: - name: group-id in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -7672,6 +10938,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -7698,12 +10965,17 @@ paths: tags: - groups.Actions summary: Invoke action tentativelyAccept + description: 'Tentatively accept the specified event in a user calendar. If the event allows proposals for new times, on responding tentative to the event, an invitee can choose to suggest an alternative time by including the **proposedNewTime** parameter. For more information on how to propose a time, and how to receive and accept a new time proposal, see Propose new meeting times.' + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/event-tentativelyaccept?view=graph-rest-1.0 operationId: groups.calendarView_tentativelyAccept parameters: - name: group-id in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -7711,6 +10983,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -7744,15 +11017,183 @@ paths: tags: - groups.Functions summary: Invoke function delta + description: 'Get a set of event resources that have been added, deleted, or updated in one or more calendars. You can get specific types of these incremental changes in the events in all the calendars of a mailbox or in a specific calendar, or in an event collection of a **calendarView** (range of events defined by start and end dates) of a calendar. The calendar can be the default calendar or some other specified calendar of the user''s. In the case of getting incremental changes on **calendarView**, the calendar can be a group calendar as well. Typically, synchronizing events in a calendar or **calendarView** in a local store entails a round of multiple **delta** function calls. The initial call is a full synchronization, and every subsequent **delta** call in the same round gets the incremental changes (additions, deletions, or updates). This allows you to maintain and synchronize a local store of events in the specified calendar, without having to fetch all the events of that calendar from the server every time. The following table lists the differences between the **delta** function on events and the **delta** function on a **calendarView** in a calendar.' + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/event-delta?view=graph-rest-1.0 operationId: groups.calendarView_delta parameters: - name: group-id in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - categories + - changeKey + - createdDateTime + - lastModifiedDateTime + - allowNewTimeProposals + - attendees + - body + - bodyPreview + - cancelledOccurrences + - end + - hasAttachments + - hideAttendees + - importance + - isAllDay + - isCancelled + - isDraft + - isOnlineMeeting + - isOrganizer + - isReminderOn + - location + - locations + - occurrenceId + - onlineMeeting + - onlineMeetingProvider + - onlineMeetingUrl + - organizer + - originalEndTimeZone + - originalStart + - originalStartTimeZone + - recurrence + - reminderMinutesBeforeStart + - responseRequested + - responseStatus + - sensitivity + - seriesMasterId + - showAs + - start + - subject + - transactionId + - type + - uid + - webLink + - attachments + - calendar + - exceptionOccurrences + - extensions + - instances + - multiValueExtendedProperties + - singleValueExtendedProperties + type: string + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - id desc + - categories + - categories desc + - changeKey + - changeKey desc + - createdDateTime + - createdDateTime desc + - lastModifiedDateTime + - lastModifiedDateTime desc + - allowNewTimeProposals + - allowNewTimeProposals desc + - attendees + - attendees desc + - body + - body desc + - bodyPreview + - bodyPreview desc + - cancelledOccurrences + - cancelledOccurrences desc + - end + - end desc + - hasAttachments + - hasAttachments desc + - hideAttendees + - hideAttendees desc + - importance + - importance desc + - isAllDay + - isAllDay desc + - isCancelled + - isCancelled desc + - isDraft + - isDraft desc + - isOnlineMeeting + - isOnlineMeeting desc + - isOrganizer + - isOrganizer desc + - isReminderOn + - isReminderOn desc + - location + - location desc + - locations + - locations desc + - occurrenceId + - occurrenceId desc + - onlineMeeting + - onlineMeeting desc + - onlineMeetingProvider + - onlineMeetingProvider desc + - onlineMeetingUrl + - onlineMeetingUrl desc + - organizer + - organizer desc + - originalEndTimeZone + - originalEndTimeZone desc + - originalStart + - originalStart desc + - originalStartTimeZone + - originalStartTimeZone desc + - recurrence + - recurrence desc + - reminderMinutesBeforeStart + - reminderMinutesBeforeStart desc + - responseRequested + - responseRequested desc + - responseStatus + - responseStatus desc + - sensitivity + - sensitivity desc + - seriesMasterId + - seriesMasterId desc + - showAs + - showAs desc + - start + - start desc + - subject + - subject desc + - transactionId + - transactionId desc + - type + - type desc + - uid + - uid desc + - webLink + - webLink desc + type: string responses: '200': description: Success @@ -7771,17 +11212,25 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: function + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore '/groups/{group-id}/conversations': get: tags: - groups.conversation - summary: Get conversations from groups + summary: List conversations + description: Retrieve the list of conversations in this group. + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/group-list-conversations?view=graph-rest-1.0 operationId: groups_ListConversations parameters: - name: group-id in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -7843,13 +11292,18 @@ paths: post: tags: - groups.conversation - summary: Create new navigation property to conversations for groups + summary: Create openTypeExtension + description: 'Create an open extension (openTypeExtension object) and add custom properties in a new or existing instance of a resource. You can create an open extension in a resource instance and store custom data to it all in the same operation, except for specific resources. See known limitations of open extensions for more information. The table in the Permissions section lists the resources that support open extensions.' + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/opentypeextension-post-opentypeextension?view=graph-rest-1.0 operationId: groups_CreateConversations parameters: - name: group-id in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -7875,12 +11329,14 @@ paths: tags: - groups.conversation summary: Get conversations from groups + description: The group's conversations. operationId: groups_GetConversations parameters: - name: group-id in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -7888,6 +11344,7 @@ paths: in: path description: 'key: id of conversation' required: true + style: simple schema: type: string x-ms-docs-key-type: conversation @@ -7925,39 +11382,6 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - patch: - tags: - - groups.conversation - summary: Update the navigation property conversations in groups - operationId: groups_UpdateConversations - parameters: - - name: group-id - in: path - description: 'key: id of group' - required: true - schema: - type: string - x-ms-docs-key-type: group - - name: conversation-id - in: path - description: 'key: id of conversation' - required: true - schema: - type: string - x-ms-docs-key-type: conversation - requestBody: - description: New navigation property values - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.conversation' - required: true - responses: - '204': - description: Success - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation delete: tags: - groups.conversation @@ -7968,6 +11392,7 @@ paths: in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -7975,12 +11400,14 @@ paths: in: path description: 'key: id of conversation' required: true + style: simple schema: type: string x-ms-docs-key-type: conversation - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -7993,13 +11420,18 @@ paths: get: tags: - groups.conversation - summary: Get threads from groups + summary: List threads + description: "Get all the threads in a group conversation.\nNote: You can also get all the threads of a group. " + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/conversation-list-threads?view=graph-rest-1.0 operationId: groups.conversations_ListThreads parameters: - name: group-id in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -8007,6 +11439,7 @@ paths: in: path description: 'key: id of conversation' required: true + style: simple schema: type: string x-ms-docs-key-type: conversation @@ -8096,6 +11529,7 @@ paths: in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -8103,6 +11537,7 @@ paths: in: path description: 'key: id of conversation' required: true + style: simple schema: type: string x-ms-docs-key-type: conversation @@ -8128,12 +11563,14 @@ paths: tags: - groups.conversation summary: Get threads from groups + description: A collection of all the conversation threads in the conversation. A navigation property. Read-only. Nullable. operationId: groups.conversations_GetThreads parameters: - name: group-id in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -8141,6 +11578,7 @@ paths: in: path description: 'key: id of conversation' required: true + style: simple schema: type: string x-ms-docs-key-type: conversation @@ -8148,6 +11586,7 @@ paths: in: path description: 'key: id of conversationThread' required: true + style: simple schema: type: string x-ms-docs-key-type: conversationThread @@ -8214,6 +11653,7 @@ paths: in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -8221,6 +11661,7 @@ paths: in: path description: 'key: id of conversation' required: true + style: simple schema: type: string x-ms-docs-key-type: conversation @@ -8228,6 +11669,7 @@ paths: in: path description: 'key: id of conversationThread' required: true + style: simple schema: type: string x-ms-docs-key-type: conversationThread @@ -8254,6 +11696,7 @@ paths: in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -8261,6 +11704,7 @@ paths: in: path description: 'key: id of conversation' required: true + style: simple schema: type: string x-ms-docs-key-type: conversation @@ -8268,12 +11712,14 @@ paths: in: path description: 'key: id of conversationThread' required: true + style: simple schema: type: string x-ms-docs-key-type: conversationThread - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -8287,12 +11733,17 @@ paths: tags: - groups.Actions summary: Invoke action reply + description: "Reply to a thread in a group conversation and add a new post to it. You can specify the parent conversation \nin the request, or, you can specify just the thread without the parent conversation." + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/conversationthread-reply?view=graph-rest-1.0 operationId: groups.conversations.threads_reply parameters: - name: group-id in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -8300,6 +11751,7 @@ paths: in: path description: 'key: id of conversation' required: true + style: simple schema: type: string x-ms-docs-key-type: conversation @@ -8307,6 +11759,7 @@ paths: in: path description: 'key: id of conversationThread' required: true + style: simple schema: type: string x-ms-docs-key-type: conversationThread @@ -8332,13 +11785,18 @@ paths: get: tags: - groups.conversation - summary: Get posts from groups + summary: List posts + description: "Get the posts of the specified thread. You can specify both the parent conversation and the thread, or, \nyou can specify the thread without referencing the parent conversation." + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/conversationthread-list-posts?view=graph-rest-1.0 operationId: groups.conversations.threads_ListPosts parameters: - name: group-id in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -8346,6 +11804,7 @@ paths: in: path description: 'key: id of conversation' required: true + style: simple schema: type: string x-ms-docs-key-type: conversation @@ -8353,6 +11812,7 @@ paths: in: path description: 'key: id of conversationThread' required: true + style: simple schema: type: string x-ms-docs-key-type: conversationThread @@ -8457,50 +11917,6 @@ paths: nextLinkName: '@odata.nextLink' operationName: listMore x-ms-docs-operation-type: operation - post: - tags: - - groups.conversation - summary: Create new navigation property to posts for groups - operationId: groups.conversations.threads_CreatePosts - parameters: - - name: group-id - in: path - description: 'key: id of group' - required: true - schema: - type: string - x-ms-docs-key-type: group - - name: conversation-id - in: path - description: 'key: id of conversation' - required: true - schema: - type: string - x-ms-docs-key-type: conversation - - name: conversationThread-id - in: path - description: 'key: id of conversationThread' - required: true - schema: - type: string - x-ms-docs-key-type: conversationThread - requestBody: - description: New navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.post' - required: true - responses: - '201': - description: Created navigation property. - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.post' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation '/groups/{group-id}/conversations/{conversation-id}/threads/{conversationThread-id}/posts/{post-id}': get: tags: @@ -8512,6 +11928,7 @@ paths: in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -8519,6 +11936,7 @@ paths: in: path description: 'key: id of conversation' required: true + style: simple schema: type: string x-ms-docs-key-type: conversation @@ -8526,6 +11944,7 @@ paths: in: path description: 'key: id of conversationThread' required: true + style: simple schema: type: string x-ms-docs-key-type: conversationThread @@ -8533,6 +11952,7 @@ paths: in: path description: 'key: id of post' required: true + style: simple schema: type: string x-ms-docs-key-type: post @@ -8652,6 +12072,7 @@ paths: in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -8659,6 +12080,7 @@ paths: in: path description: 'key: id of conversation' required: true + style: simple schema: type: string x-ms-docs-key-type: conversation @@ -8666,6 +12088,7 @@ paths: in: path description: 'key: id of conversationThread' required: true + style: simple schema: type: string x-ms-docs-key-type: conversationThread @@ -8673,6 +12096,7 @@ paths: in: path description: 'key: id of post' required: true + style: simple schema: type: string x-ms-docs-key-type: post @@ -8689,62 +12113,22 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - delete: - tags: - - groups.conversation - summary: Delete navigation property posts for groups - operationId: groups.conversations.threads_DeletePosts - parameters: - - name: group-id - in: path - description: 'key: id of group' - required: true - schema: - type: string - x-ms-docs-key-type: group - - name: conversation-id - in: path - description: 'key: id of conversation' - required: true - schema: - type: string - x-ms-docs-key-type: conversation - - name: conversationThread-id - in: path - description: 'key: id of conversationThread' - required: true - schema: - type: string - x-ms-docs-key-type: conversationThread - - name: post-id - in: path - description: 'key: id of post' - required: true - schema: - type: string - x-ms-docs-key-type: post - - 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 '/groups/{group-id}/conversations/{conversation-id}/threads/{conversationThread-id}/posts/{post-id}/attachments': get: tags: - groups.conversation - summary: Get attachments from groups + summary: List attachments + description: Retrieve a list of attachment objects attached to a post. + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/post-list-attachments?view=graph-rest-1.0 operationId: groups.conversations.threads.posts_ListAttachments parameters: - name: group-id in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -8752,6 +12136,7 @@ paths: in: path description: 'key: id of conversation' required: true + style: simple schema: type: string x-ms-docs-key-type: conversation @@ -8759,6 +12144,7 @@ paths: in: path description: 'key: id of conversationThread' required: true + style: simple schema: type: string x-ms-docs-key-type: conversationThread @@ -8766,6 +12152,7 @@ paths: in: path description: 'key: id of post' required: true + style: simple schema: type: string x-ms-docs-key-type: post @@ -8844,6 +12231,7 @@ paths: in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -8851,6 +12239,7 @@ paths: in: path description: 'key: id of conversation' required: true + style: simple schema: type: string x-ms-docs-key-type: conversation @@ -8858,6 +12247,7 @@ paths: in: path description: 'key: id of conversationThread' required: true + style: simple schema: type: string x-ms-docs-key-type: conversationThread @@ -8865,6 +12255,7 @@ paths: in: path description: 'key: id of post' required: true + style: simple schema: type: string x-ms-docs-key-type: post @@ -8890,12 +12281,14 @@ paths: tags: - groups.conversation summary: Get attachments from groups + description: 'The collection of fileAttachment, itemAttachment, and referenceAttachment attachments for the post. Read-only. Nullable. Supports $expand.' operationId: groups.conversations.threads.posts_GetAttachments parameters: - name: group-id in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -8903,6 +12296,7 @@ paths: in: path description: 'key: id of conversation' required: true + style: simple schema: type: string x-ms-docs-key-type: conversation @@ -8910,6 +12304,7 @@ paths: in: path description: 'key: id of conversationThread' required: true + style: simple schema: type: string x-ms-docs-key-type: conversationThread @@ -8917,6 +12312,7 @@ paths: in: path description: 'key: id of post' required: true + style: simple schema: type: string x-ms-docs-key-type: post @@ -8924,6 +12320,7 @@ paths: in: path description: 'key: id of attachment' required: true + style: simple schema: type: string x-ms-docs-key-type: attachment @@ -8966,16 +12363,17 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - patch: + delete: tags: - groups.conversation - summary: Update the navigation property attachments in groups - operationId: groups.conversations.threads.posts_UpdateAttachments + summary: Delete navigation property attachments for groups + operationId: groups.conversations.threads.posts_DeleteAttachments parameters: - name: group-id in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -8983,6 +12381,7 @@ paths: in: path description: 'key: id of conversation' required: true + style: simple schema: type: string x-ms-docs-key-type: conversation @@ -8990,6 +12389,7 @@ paths: in: path description: 'key: id of conversationThread' required: true + style: simple schema: type: string x-ms-docs-key-type: conversationThread @@ -8997,6 +12397,7 @@ paths: in: path description: 'key: id of post' required: true + style: simple schema: type: string x-ms-docs-key-type: post @@ -9004,85 +12405,38 @@ paths: in: path description: 'key: id of attachment' required: true + style: simple schema: type: string x-ms-docs-key-type: attachment - requestBody: - description: New navigation property values - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.attachment' - required: true + - name: If-Match + in: header + description: ETag + style: simple + schema: + type: string responses: '204': description: Success default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - delete: + '/groups/{group-id}/conversations/{conversation-id}/threads/{conversationThread-id}/posts/{post-id}/attachments/microsoft.graph.createUploadSession': + post: tags: - - groups.conversation - summary: Delete navigation property attachments for groups - operationId: groups.conversations.threads.posts_DeleteAttachments - parameters: - - name: group-id - in: path - description: 'key: id of group' - required: true - schema: - type: string - x-ms-docs-key-type: group - - name: conversation-id - in: path - description: 'key: id of conversation' - required: true - schema: - type: string - x-ms-docs-key-type: conversation - - name: conversationThread-id - in: path - description: 'key: id of conversationThread' - required: true - schema: - type: string - x-ms-docs-key-type: conversationThread - - name: post-id - in: path - description: 'key: id of post' - required: true - schema: - type: string - x-ms-docs-key-type: post - - name: attachment-id - in: path - description: 'key: id of attachment' - required: true - schema: - type: string - x-ms-docs-key-type: attachment - - 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 - '/groups/{group-id}/conversations/{conversation-id}/threads/{conversationThread-id}/posts/{post-id}/attachments/microsoft.graph.createUploadSession': - post: - tags: - - groups.Actions - summary: Invoke action createUploadSession - operationId: groups.conversations.threads.posts.attachments_createUploadSession + - groups.Actions + summary: Invoke action createUploadSession + description: 'Create an upload session that allows an app to iteratively upload ranges of a file, so as to attach the file to an Outlook item. The item can be a message or event. Use this approach to attach a file if the file size is between 3 MB and 150 MB. To attach a file that''s smaller than 3 MB, do a `POST` operation on the **attachments** navigation property of the Outlook item; see how to do this for a message or for an event. As part of the response, this action returns an upload URL that you can use in subsequent sequential `PUT` queries. Request headers for each `PUT` operation let you specify the exact range of bytes to be uploaded. This allows transfer to be resumed, in case the network connection is dropped during upload. The following are the steps to attach a file to an Outlook item using an upload session: See attach large files to Outlook messages or events for an example.' + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/attachment-createuploadsession?view=graph-rest-1.0 + operationId: groups.conversations.threads.posts.attachments_createUploadSession parameters: - name: group-id in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -9090,6 +12444,7 @@ paths: in: path description: 'key: id of conversation' required: true + style: simple schema: type: string x-ms-docs-key-type: conversation @@ -9097,6 +12452,7 @@ paths: in: path description: 'key: id of conversationThread' required: true + style: simple schema: type: string x-ms-docs-key-type: conversationThread @@ -9104,6 +12460,7 @@ paths: in: path description: 'key: id of post' required: true + style: simple schema: type: string x-ms-docs-key-type: post @@ -9134,12 +12491,14 @@ paths: tags: - groups.conversation summary: Get extensions from groups + description: The collection of open extensions defined for the post. Read-only. Nullable. Supports $expand. operationId: groups.conversations.threads.posts_ListExtensions parameters: - name: group-id in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -9147,6 +12506,7 @@ paths: in: path description: 'key: id of conversation' required: true + style: simple schema: type: string x-ms-docs-key-type: conversation @@ -9154,6 +12514,7 @@ paths: in: path description: 'key: id of conversationThread' required: true + style: simple schema: type: string x-ms-docs-key-type: conversationThread @@ -9161,6 +12522,7 @@ paths: in: path description: 'key: id of post' required: true + style: simple schema: type: string x-ms-docs-key-type: post @@ -9224,6 +12586,7 @@ paths: in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -9231,6 +12594,7 @@ paths: in: path description: 'key: id of conversation' required: true + style: simple schema: type: string x-ms-docs-key-type: conversation @@ -9238,6 +12602,7 @@ paths: in: path description: 'key: id of conversationThread' required: true + style: simple schema: type: string x-ms-docs-key-type: conversationThread @@ -9245,6 +12610,7 @@ paths: in: path description: 'key: id of post' required: true + style: simple schema: type: string x-ms-docs-key-type: post @@ -9270,12 +12636,14 @@ paths: tags: - groups.conversation summary: Get extensions from groups + description: The collection of open extensions defined for the post. Read-only. Nullable. Supports $expand. operationId: groups.conversations.threads.posts_GetExtensions parameters: - name: group-id in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -9283,6 +12651,7 @@ paths: in: path description: 'key: id of conversation' required: true + style: simple schema: type: string x-ms-docs-key-type: conversation @@ -9290,6 +12659,7 @@ paths: in: path description: 'key: id of conversationThread' required: true + style: simple schema: type: string x-ms-docs-key-type: conversationThread @@ -9297,6 +12667,7 @@ paths: in: path description: 'key: id of post' required: true + style: simple schema: type: string x-ms-docs-key-type: post @@ -9304,6 +12675,7 @@ paths: in: path description: 'key: id of extension' required: true + style: simple schema: type: string x-ms-docs-key-type: extension @@ -9351,6 +12723,7 @@ paths: in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -9358,6 +12731,7 @@ paths: in: path description: 'key: id of conversation' required: true + style: simple schema: type: string x-ms-docs-key-type: conversation @@ -9365,6 +12739,7 @@ paths: in: path description: 'key: id of conversationThread' required: true + style: simple schema: type: string x-ms-docs-key-type: conversationThread @@ -9372,6 +12747,7 @@ paths: in: path description: 'key: id of post' required: true + style: simple schema: type: string x-ms-docs-key-type: post @@ -9379,6 +12755,7 @@ paths: in: path description: 'key: id of extension' required: true + style: simple schema: type: string x-ms-docs-key-type: extension @@ -9405,6 +12782,7 @@ paths: in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -9412,6 +12790,7 @@ paths: in: path description: 'key: id of conversation' required: true + style: simple schema: type: string x-ms-docs-key-type: conversation @@ -9419,6 +12798,7 @@ paths: in: path description: 'key: id of conversationThread' required: true + style: simple schema: type: string x-ms-docs-key-type: conversationThread @@ -9426,6 +12806,7 @@ paths: in: path description: 'key: id of post' required: true + style: simple schema: type: string x-ms-docs-key-type: post @@ -9433,12 +12814,14 @@ paths: in: path description: 'key: id of extension' required: true + style: simple schema: type: string x-ms-docs-key-type: extension - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -9452,12 +12835,14 @@ paths: tags: - groups.conversation summary: Get inReplyTo from groups + description: The earlier post that this post is replying to in the conversationThread. Read-only. Supports $expand. operationId: groups.conversations.threads.posts_GetInReplyTo parameters: - name: group-id in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -9465,6 +12850,7 @@ paths: in: path description: 'key: id of conversation' required: true + style: simple schema: type: string x-ms-docs-key-type: conversation @@ -9472,6 +12858,7 @@ paths: in: path description: 'key: id of conversationThread' required: true + style: simple schema: type: string x-ms-docs-key-type: conversationThread @@ -9479,6 +12866,7 @@ paths: in: path description: 'key: id of post' required: true + style: simple schema: type: string x-ms-docs-key-type: post @@ -9598,6 +12986,7 @@ paths: in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -9605,6 +12994,7 @@ paths: in: path description: 'key: id of conversation' required: true + style: simple schema: type: string x-ms-docs-key-type: conversation @@ -9612,6 +13002,7 @@ paths: in: path description: 'key: id of conversationThread' required: true + style: simple schema: type: string x-ms-docs-key-type: conversationThread @@ -9619,6 +13010,7 @@ paths: in: path description: 'key: id of post' required: true + style: simple schema: type: string x-ms-docs-key-type: post @@ -9635,62 +13027,22 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - delete: - tags: - - groups.conversation - summary: Delete navigation property inReplyTo for groups - operationId: groups.conversations.threads.posts_DeleteInReplyTo - parameters: - - name: group-id - in: path - description: 'key: id of group' - required: true - schema: - type: string - x-ms-docs-key-type: group - - name: conversation-id - in: path - description: 'key: id of conversation' - required: true - schema: - type: string - x-ms-docs-key-type: conversation - - name: conversationThread-id - in: path - description: 'key: id of conversationThread' - required: true - schema: - type: string - x-ms-docs-key-type: conversationThread - - name: post-id - in: path - description: 'key: id of post' - required: true - schema: - type: string - x-ms-docs-key-type: post - - 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 '/groups/{group-id}/conversations/{conversation-id}/threads/{conversationThread-id}/posts/{post-id}/inReplyTo/attachments': get: tags: - groups.conversation - summary: Get attachments from groups + summary: List attachments + description: Retrieve a list of attachment objects attached to a post. + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/post-list-attachments?view=graph-rest-1.0 operationId: groups.conversations.threads.posts.inReplyTo_ListAttachments parameters: - name: group-id in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -9698,6 +13050,7 @@ paths: in: path description: 'key: id of conversation' required: true + style: simple schema: type: string x-ms-docs-key-type: conversation @@ -9705,6 +13058,7 @@ paths: in: path description: 'key: id of conversationThread' required: true + style: simple schema: type: string x-ms-docs-key-type: conversationThread @@ -9712,6 +13066,7 @@ paths: in: path description: 'key: id of post' required: true + style: simple schema: type: string x-ms-docs-key-type: post @@ -9790,6 +13145,7 @@ paths: in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -9797,6 +13153,7 @@ paths: in: path description: 'key: id of conversation' required: true + style: simple schema: type: string x-ms-docs-key-type: conversation @@ -9804,6 +13161,7 @@ paths: in: path description: 'key: id of conversationThread' required: true + style: simple schema: type: string x-ms-docs-key-type: conversationThread @@ -9811,6 +13169,7 @@ paths: in: path description: 'key: id of post' required: true + style: simple schema: type: string x-ms-docs-key-type: post @@ -9836,12 +13195,14 @@ paths: tags: - groups.conversation summary: Get attachments from groups + description: 'The collection of fileAttachment, itemAttachment, and referenceAttachment attachments for the post. Read-only. Nullable. Supports $expand.' operationId: groups.conversations.threads.posts.inReplyTo_GetAttachments parameters: - name: group-id in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -9849,6 +13210,7 @@ paths: in: path description: 'key: id of conversation' required: true + style: simple schema: type: string x-ms-docs-key-type: conversation @@ -9856,6 +13218,7 @@ paths: in: path description: 'key: id of conversationThread' required: true + style: simple schema: type: string x-ms-docs-key-type: conversationThread @@ -9863,6 +13226,7 @@ paths: in: path description: 'key: id of post' required: true + style: simple schema: type: string x-ms-docs-key-type: post @@ -9870,6 +13234,7 @@ paths: in: path description: 'key: id of attachment' required: true + style: simple schema: type: string x-ms-docs-key-type: attachment @@ -9912,60 +13277,6 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - patch: - tags: - - groups.conversation - summary: Update the navigation property attachments in groups - operationId: groups.conversations.threads.posts.inReplyTo_UpdateAttachments - parameters: - - name: group-id - in: path - description: 'key: id of group' - required: true - schema: - type: string - x-ms-docs-key-type: group - - name: conversation-id - in: path - description: 'key: id of conversation' - required: true - schema: - type: string - x-ms-docs-key-type: conversation - - name: conversationThread-id - in: path - description: 'key: id of conversationThread' - required: true - schema: - type: string - x-ms-docs-key-type: conversationThread - - name: post-id - in: path - description: 'key: id of post' - required: true - schema: - type: string - x-ms-docs-key-type: post - - name: attachment-id - in: path - description: 'key: id of attachment' - required: true - schema: - type: string - x-ms-docs-key-type: attachment - requestBody: - description: New navigation property values - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.attachment' - required: true - responses: - '204': - description: Success - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation delete: tags: - groups.conversation @@ -9976,6 +13287,7 @@ paths: in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -9983,6 +13295,7 @@ paths: in: path description: 'key: id of conversation' required: true + style: simple schema: type: string x-ms-docs-key-type: conversation @@ -9990,6 +13303,7 @@ paths: in: path description: 'key: id of conversationThread' required: true + style: simple schema: type: string x-ms-docs-key-type: conversationThread @@ -9997,6 +13311,7 @@ paths: in: path description: 'key: id of post' required: true + style: simple schema: type: string x-ms-docs-key-type: post @@ -10004,12 +13319,14 @@ paths: in: path description: 'key: id of attachment' required: true + style: simple schema: type: string x-ms-docs-key-type: attachment - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -10023,12 +13340,17 @@ paths: tags: - groups.Actions summary: Invoke action createUploadSession + description: 'Create an upload session that allows an app to iteratively upload ranges of a file, so as to attach the file to an Outlook item. The item can be a message or event. Use this approach to attach a file if the file size is between 3 MB and 150 MB. To attach a file that''s smaller than 3 MB, do a `POST` operation on the **attachments** navigation property of the Outlook item; see how to do this for a message or for an event. As part of the response, this action returns an upload URL that you can use in subsequent sequential `PUT` queries. Request headers for each `PUT` operation let you specify the exact range of bytes to be uploaded. This allows transfer to be resumed, in case the network connection is dropped during upload. The following are the steps to attach a file to an Outlook item using an upload session: See attach large files to Outlook messages or events for an example.' + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/attachment-createuploadsession?view=graph-rest-1.0 operationId: groups.conversations.threads.posts.inReplyTo.attachments_createUploadSession parameters: - name: group-id in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -10036,6 +13358,7 @@ paths: in: path description: 'key: id of conversation' required: true + style: simple schema: type: string x-ms-docs-key-type: conversation @@ -10043,6 +13366,7 @@ paths: in: path description: 'key: id of conversationThread' required: true + style: simple schema: type: string x-ms-docs-key-type: conversationThread @@ -10050,6 +13374,7 @@ paths: in: path description: 'key: id of post' required: true + style: simple schema: type: string x-ms-docs-key-type: post @@ -10080,12 +13405,14 @@ paths: tags: - groups.conversation summary: Get extensions from groups + description: The collection of open extensions defined for the post. Read-only. Nullable. Supports $expand. operationId: groups.conversations.threads.posts.inReplyTo_ListExtensions parameters: - name: group-id in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -10093,6 +13420,7 @@ paths: in: path description: 'key: id of conversation' required: true + style: simple schema: type: string x-ms-docs-key-type: conversation @@ -10100,6 +13428,7 @@ paths: in: path description: 'key: id of conversationThread' required: true + style: simple schema: type: string x-ms-docs-key-type: conversationThread @@ -10107,6 +13436,7 @@ paths: in: path description: 'key: id of post' required: true + style: simple schema: type: string x-ms-docs-key-type: post @@ -10170,6 +13500,7 @@ paths: in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -10177,6 +13508,7 @@ paths: in: path description: 'key: id of conversation' required: true + style: simple schema: type: string x-ms-docs-key-type: conversation @@ -10184,6 +13516,7 @@ paths: in: path description: 'key: id of conversationThread' required: true + style: simple schema: type: string x-ms-docs-key-type: conversationThread @@ -10191,6 +13524,7 @@ paths: in: path description: 'key: id of post' required: true + style: simple schema: type: string x-ms-docs-key-type: post @@ -10216,12 +13550,14 @@ paths: tags: - groups.conversation summary: Get extensions from groups + description: The collection of open extensions defined for the post. Read-only. Nullable. Supports $expand. operationId: groups.conversations.threads.posts.inReplyTo_GetExtensions parameters: - name: group-id in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -10229,6 +13565,7 @@ paths: in: path description: 'key: id of conversation' required: true + style: simple schema: type: string x-ms-docs-key-type: conversation @@ -10236,6 +13573,7 @@ paths: in: path description: 'key: id of conversationThread' required: true + style: simple schema: type: string x-ms-docs-key-type: conversationThread @@ -10243,6 +13581,7 @@ paths: in: path description: 'key: id of post' required: true + style: simple schema: type: string x-ms-docs-key-type: post @@ -10250,6 +13589,7 @@ paths: in: path description: 'key: id of extension' required: true + style: simple schema: type: string x-ms-docs-key-type: extension @@ -10297,6 +13637,7 @@ paths: in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -10304,6 +13645,7 @@ paths: in: path description: 'key: id of conversation' required: true + style: simple schema: type: string x-ms-docs-key-type: conversation @@ -10311,6 +13653,7 @@ paths: in: path description: 'key: id of conversationThread' required: true + style: simple schema: type: string x-ms-docs-key-type: conversationThread @@ -10318,6 +13661,7 @@ paths: in: path description: 'key: id of post' required: true + style: simple schema: type: string x-ms-docs-key-type: post @@ -10325,6 +13669,7 @@ paths: in: path description: 'key: id of extension' required: true + style: simple schema: type: string x-ms-docs-key-type: extension @@ -10351,6 +13696,7 @@ paths: in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -10358,6 +13704,7 @@ paths: in: path description: 'key: id of conversation' required: true + style: simple schema: type: string x-ms-docs-key-type: conversation @@ -10365,6 +13712,7 @@ paths: in: path description: 'key: id of conversationThread' required: true + style: simple schema: type: string x-ms-docs-key-type: conversationThread @@ -10372,6 +13720,7 @@ paths: in: path description: 'key: id of post' required: true + style: simple schema: type: string x-ms-docs-key-type: post @@ -10379,12 +13728,14 @@ paths: in: path description: 'key: id of extension' required: true + style: simple schema: type: string x-ms-docs-key-type: extension - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -10404,6 +13755,7 @@ paths: in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -10411,6 +13763,7 @@ paths: in: path description: 'key: id of conversation' required: true + style: simple schema: type: string x-ms-docs-key-type: conversation @@ -10418,6 +13771,7 @@ paths: in: path description: 'key: id of conversationThread' required: true + style: simple schema: type: string x-ms-docs-key-type: conversationThread @@ -10425,6 +13779,7 @@ paths: in: path description: 'key: id of post' required: true + style: simple schema: type: string x-ms-docs-key-type: post @@ -10512,6 +13867,7 @@ paths: in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -10519,6 +13875,7 @@ paths: in: path description: 'key: id of conversation' required: true + style: simple schema: type: string x-ms-docs-key-type: conversation @@ -10526,6 +13883,7 @@ paths: in: path description: 'key: id of conversationThread' required: true + style: simple schema: type: string x-ms-docs-key-type: conversationThread @@ -10533,6 +13891,7 @@ paths: in: path description: 'key: id of post' required: true + style: simple schema: type: string x-ms-docs-key-type: post @@ -10564,6 +13923,7 @@ paths: in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -10571,6 +13931,7 @@ paths: in: path description: 'key: id of conversation' required: true + style: simple schema: type: string x-ms-docs-key-type: conversation @@ -10578,6 +13939,7 @@ paths: in: path description: 'key: id of conversationThread' required: true + style: simple schema: type: string x-ms-docs-key-type: conversationThread @@ -10585,6 +13947,7 @@ paths: in: path description: 'key: id of post' required: true + style: simple schema: type: string x-ms-docs-key-type: post @@ -10592,6 +13955,7 @@ paths: in: path description: 'key: id of mention' required: true + style: simple schema: type: string x-ms-docs-key-type: mention @@ -10637,60 +14001,6 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - patch: - tags: - - groups.conversation - summary: Update the navigation property mentions in groups - operationId: groups.conversations.threads.posts.inReplyTo_UpdateMentions - parameters: - - name: group-id - in: path - description: 'key: id of group' - required: true - schema: - type: string - x-ms-docs-key-type: group - - name: conversation-id - in: path - description: 'key: id of conversation' - required: true - schema: - type: string - x-ms-docs-key-type: conversation - - name: conversationThread-id - in: path - description: 'key: id of conversationThread' - required: true - schema: - type: string - x-ms-docs-key-type: conversationThread - - name: post-id - in: path - description: 'key: id of post' - required: true - schema: - type: string - x-ms-docs-key-type: post - - name: mention-id - in: path - description: 'key: id of mention' - required: true - schema: - type: string - x-ms-docs-key-type: mention - requestBody: - description: New navigation property values - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.mention' - required: true - responses: - '204': - description: Success - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation delete: tags: - groups.conversation @@ -10701,6 +14011,7 @@ paths: in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -10708,6 +14019,7 @@ paths: in: path description: 'key: id of conversation' required: true + style: simple schema: type: string x-ms-docs-key-type: conversation @@ -10715,6 +14027,7 @@ paths: in: path description: 'key: id of conversationThread' required: true + style: simple schema: type: string x-ms-docs-key-type: conversationThread @@ -10722,6 +14035,7 @@ paths: in: path description: 'key: id of post' required: true + style: simple schema: type: string x-ms-docs-key-type: post @@ -10729,12 +14043,14 @@ paths: in: path description: 'key: id of mention' required: true + style: simple schema: type: string x-ms-docs-key-type: mention - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -10748,12 +14064,17 @@ paths: tags: - groups.Actions summary: Invoke action forward + description: "Forward a post to a recipient. You can specify both the parent conversation and thread in the request, \nor, you can specify just the parent thread without the parent conversation. " + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/post-forward?view=graph-rest-1.0 operationId: groups.conversations.threads.posts.inReplyTo_forward parameters: - name: group-id in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -10761,6 +14082,7 @@ paths: in: path description: 'key: id of conversation' required: true + style: simple schema: type: string x-ms-docs-key-type: conversation @@ -10768,6 +14090,7 @@ paths: in: path description: 'key: id of conversationThread' required: true + style: simple schema: type: string x-ms-docs-key-type: conversationThread @@ -10775,6 +14098,7 @@ paths: in: path description: 'key: id of post' required: true + style: simple schema: type: string x-ms-docs-key-type: post @@ -10806,12 +14130,17 @@ paths: tags: - groups.Actions summary: Invoke action reply + description: 'Create an open extension (openTypeExtension object) and add custom properties in a new or existing instance of a resource. You can create an open extension in a resource instance and store custom data to it all in the same operation, except for specific resources. See known limitations of open extensions for more information. The table in the Permissions section lists the resources that support open extensions.' + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/opentypeextension-post-opentypeextension?view=graph-rest-1.0 operationId: groups.conversations.threads.posts.inReplyTo_reply parameters: - name: group-id in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -10819,6 +14148,7 @@ paths: in: path description: 'key: id of conversation' required: true + style: simple schema: type: string x-ms-docs-key-type: conversation @@ -10826,6 +14156,7 @@ paths: in: path description: 'key: id of conversationThread' required: true + style: simple schema: type: string x-ms-docs-key-type: conversationThread @@ -10833,6 +14164,7 @@ paths: in: path description: 'key: id of post' required: true + style: simple schema: type: string x-ms-docs-key-type: post @@ -10859,12 +14191,14 @@ paths: tags: - groups.conversation summary: Get multiValueExtendedProperties from groups + description: The collection of multi-value extended properties defined for the post. Read-only. Nullable. operationId: groups.conversations.threads.posts.inReplyTo_ListMultiValueExtendedProperties parameters: - name: group-id in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -10872,6 +14206,7 @@ paths: in: path description: 'key: id of conversation' required: true + style: simple schema: type: string x-ms-docs-key-type: conversation @@ -10879,6 +14214,7 @@ paths: in: path description: 'key: id of conversationThread' required: true + style: simple schema: type: string x-ms-docs-key-type: conversationThread @@ -10886,6 +14222,7 @@ paths: in: path description: 'key: id of post' required: true + style: simple schema: type: string x-ms-docs-key-type: post @@ -10953,6 +14290,7 @@ paths: in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -10960,6 +14298,7 @@ paths: in: path description: 'key: id of conversation' required: true + style: simple schema: type: string x-ms-docs-key-type: conversation @@ -10967,6 +14306,7 @@ paths: in: path description: 'key: id of conversationThread' required: true + style: simple schema: type: string x-ms-docs-key-type: conversationThread @@ -10974,6 +14314,7 @@ paths: in: path description: 'key: id of post' required: true + style: simple schema: type: string x-ms-docs-key-type: post @@ -10999,12 +14340,14 @@ paths: tags: - groups.conversation summary: Get multiValueExtendedProperties from groups + description: The collection of multi-value extended properties defined for the post. Read-only. Nullable. operationId: groups.conversations.threads.posts.inReplyTo_GetMultiValueExtendedProperties parameters: - name: group-id in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -11012,6 +14355,7 @@ paths: in: path description: 'key: id of conversation' required: true + style: simple schema: type: string x-ms-docs-key-type: conversation @@ -11019,6 +14363,7 @@ paths: in: path description: 'key: id of conversationThread' required: true + style: simple schema: type: string x-ms-docs-key-type: conversationThread @@ -11026,6 +14371,7 @@ paths: in: path description: 'key: id of post' required: true + style: simple schema: type: string x-ms-docs-key-type: post @@ -11033,6 +14379,7 @@ paths: in: path description: 'key: id of multiValueLegacyExtendedProperty' required: true + style: simple schema: type: string x-ms-docs-key-type: multiValueLegacyExtendedProperty @@ -11081,6 +14428,7 @@ paths: in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -11088,6 +14436,7 @@ paths: in: path description: 'key: id of conversation' required: true + style: simple schema: type: string x-ms-docs-key-type: conversation @@ -11095,6 +14444,7 @@ paths: in: path description: 'key: id of conversationThread' required: true + style: simple schema: type: string x-ms-docs-key-type: conversationThread @@ -11102,6 +14452,7 @@ paths: in: path description: 'key: id of post' required: true + style: simple schema: type: string x-ms-docs-key-type: post @@ -11109,6 +14460,7 @@ paths: in: path description: 'key: id of multiValueLegacyExtendedProperty' required: true + style: simple schema: type: string x-ms-docs-key-type: multiValueLegacyExtendedProperty @@ -11135,6 +14487,7 @@ paths: in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -11142,6 +14495,7 @@ paths: in: path description: 'key: id of conversation' required: true + style: simple schema: type: string x-ms-docs-key-type: conversation @@ -11149,6 +14503,7 @@ paths: in: path description: 'key: id of conversationThread' required: true + style: simple schema: type: string x-ms-docs-key-type: conversationThread @@ -11156,6 +14511,7 @@ paths: in: path description: 'key: id of post' required: true + style: simple schema: type: string x-ms-docs-key-type: post @@ -11163,12 +14519,14 @@ paths: in: path description: 'key: id of multiValueLegacyExtendedProperty' required: true + style: simple schema: type: string x-ms-docs-key-type: multiValueLegacyExtendedProperty - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -11182,12 +14540,14 @@ paths: tags: - groups.conversation summary: Get singleValueExtendedProperties from groups + description: The collection of single-value extended properties defined for the post. Read-only. Nullable. operationId: groups.conversations.threads.posts.inReplyTo_ListSingleValueExtendedProperties parameters: - name: group-id in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -11195,6 +14555,7 @@ paths: in: path description: 'key: id of conversation' required: true + style: simple schema: type: string x-ms-docs-key-type: conversation @@ -11202,6 +14563,7 @@ paths: in: path description: 'key: id of conversationThread' required: true + style: simple schema: type: string x-ms-docs-key-type: conversationThread @@ -11209,6 +14571,7 @@ paths: in: path description: 'key: id of post' required: true + style: simple schema: type: string x-ms-docs-key-type: post @@ -11276,6 +14639,7 @@ paths: in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -11283,6 +14647,7 @@ paths: in: path description: 'key: id of conversation' required: true + style: simple schema: type: string x-ms-docs-key-type: conversation @@ -11290,6 +14655,7 @@ paths: in: path description: 'key: id of conversationThread' required: true + style: simple schema: type: string x-ms-docs-key-type: conversationThread @@ -11297,6 +14663,7 @@ paths: in: path description: 'key: id of post' required: true + style: simple schema: type: string x-ms-docs-key-type: post @@ -11322,12 +14689,14 @@ paths: tags: - groups.conversation summary: Get singleValueExtendedProperties from groups + description: The collection of single-value extended properties defined for the post. Read-only. Nullable. operationId: groups.conversations.threads.posts.inReplyTo_GetSingleValueExtendedProperties parameters: - name: group-id in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -11335,6 +14704,7 @@ paths: in: path description: 'key: id of conversation' required: true + style: simple schema: type: string x-ms-docs-key-type: conversation @@ -11342,6 +14712,7 @@ paths: in: path description: 'key: id of conversationThread' required: true + style: simple schema: type: string x-ms-docs-key-type: conversationThread @@ -11349,6 +14720,7 @@ paths: in: path description: 'key: id of post' required: true + style: simple schema: type: string x-ms-docs-key-type: post @@ -11356,6 +14728,7 @@ paths: in: path description: 'key: id of singleValueLegacyExtendedProperty' required: true + style: simple schema: type: string x-ms-docs-key-type: singleValueLegacyExtendedProperty @@ -11404,6 +14777,7 @@ paths: in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -11411,6 +14785,7 @@ paths: in: path description: 'key: id of conversation' required: true + style: simple schema: type: string x-ms-docs-key-type: conversation @@ -11418,6 +14793,7 @@ paths: in: path description: 'key: id of conversationThread' required: true + style: simple schema: type: string x-ms-docs-key-type: conversationThread @@ -11425,6 +14801,7 @@ paths: in: path description: 'key: id of post' required: true + style: simple schema: type: string x-ms-docs-key-type: post @@ -11432,6 +14809,7 @@ paths: in: path description: 'key: id of singleValueLegacyExtendedProperty' required: true + style: simple schema: type: string x-ms-docs-key-type: singleValueLegacyExtendedProperty @@ -11458,6 +14836,7 @@ paths: in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -11465,6 +14844,7 @@ paths: in: path description: 'key: id of conversation' required: true + style: simple schema: type: string x-ms-docs-key-type: conversation @@ -11472,6 +14852,7 @@ paths: in: path description: 'key: id of conversationThread' required: true + style: simple schema: type: string x-ms-docs-key-type: conversationThread @@ -11479,6 +14860,7 @@ paths: in: path description: 'key: id of post' required: true + style: simple schema: type: string x-ms-docs-key-type: post @@ -11486,12 +14868,14 @@ paths: in: path description: 'key: id of singleValueLegacyExtendedProperty' required: true + style: simple schema: type: string x-ms-docs-key-type: singleValueLegacyExtendedProperty - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -11511,6 +14895,7 @@ paths: in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -11518,6 +14903,7 @@ paths: in: path description: 'key: id of conversation' required: true + style: simple schema: type: string x-ms-docs-key-type: conversation @@ -11525,6 +14911,7 @@ paths: in: path description: 'key: id of conversationThread' required: true + style: simple schema: type: string x-ms-docs-key-type: conversationThread @@ -11532,6 +14919,7 @@ paths: in: path description: 'key: id of post' required: true + style: simple schema: type: string x-ms-docs-key-type: post @@ -11619,6 +15007,7 @@ paths: in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -11626,6 +15015,7 @@ paths: in: path description: 'key: id of conversation' required: true + style: simple schema: type: string x-ms-docs-key-type: conversation @@ -11633,6 +15023,7 @@ paths: in: path description: 'key: id of conversationThread' required: true + style: simple schema: type: string x-ms-docs-key-type: conversationThread @@ -11640,6 +15031,7 @@ paths: in: path description: 'key: id of post' required: true + style: simple schema: type: string x-ms-docs-key-type: post @@ -11671,6 +15063,7 @@ paths: in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -11678,6 +15071,7 @@ paths: in: path description: 'key: id of conversation' required: true + style: simple schema: type: string x-ms-docs-key-type: conversation @@ -11685,6 +15079,7 @@ paths: in: path description: 'key: id of conversationThread' required: true + style: simple schema: type: string x-ms-docs-key-type: conversationThread @@ -11692,6 +15087,7 @@ paths: in: path description: 'key: id of post' required: true + style: simple schema: type: string x-ms-docs-key-type: post @@ -11699,6 +15095,7 @@ paths: in: path description: 'key: id of mention' required: true + style: simple schema: type: string x-ms-docs-key-type: mention @@ -11744,16 +15141,17 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - patch: + delete: tags: - groups.conversation - summary: Update the navigation property mentions in groups - operationId: groups.conversations.threads.posts_UpdateMentions + summary: Delete navigation property mentions for groups + operationId: groups.conversations.threads.posts_DeleteMentions parameters: - name: group-id in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -11761,6 +15159,7 @@ paths: in: path description: 'key: id of conversation' required: true + style: simple schema: type: string x-ms-docs-key-type: conversation @@ -11768,6 +15167,7 @@ paths: in: path description: 'key: id of conversationThread' required: true + style: simple schema: type: string x-ms-docs-key-type: conversationThread @@ -11775,6 +15175,7 @@ paths: in: path description: 'key: id of post' required: true + style: simple schema: type: string x-ms-docs-key-type: post @@ -11782,32 +15183,38 @@ paths: in: path description: 'key: id of mention' required: true + style: simple schema: type: string x-ms-docs-key-type: mention - requestBody: - description: New navigation property values - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.mention' - required: true + - name: If-Match + in: header + description: ETag + style: simple + schema: + type: string responses: '204': description: Success default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - delete: + '/groups/{group-id}/conversations/{conversation-id}/threads/{conversationThread-id}/posts/{post-id}/microsoft.graph.forward': + post: tags: - - groups.conversation - summary: Delete navigation property mentions for groups - operationId: groups.conversations.threads.posts_DeleteMentions + - groups.Actions + summary: Invoke action forward + description: "Forward a post to a recipient. You can specify both the parent conversation and thread in the request, \nor, you can specify just the parent thread without the parent conversation. " + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/post-forward?view=graph-rest-1.0 + operationId: groups.conversations.threads.posts_forward parameters: - name: group-id in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -11815,6 +15222,7 @@ paths: in: path description: 'key: id of conversation' required: true + style: simple schema: type: string x-ms-docs-key-type: conversation @@ -11822,6 +15230,7 @@ paths: in: path description: 'key: id of conversationThread' required: true + style: simple schema: type: string x-ms-docs-key-type: conversationThread @@ -11829,96 +15238,49 @@ paths: in: path description: 'key: id of post' required: true + style: simple schema: type: string x-ms-docs-key-type: post - - name: mention-id - in: path - description: 'key: id of mention' - required: true - schema: - type: string - x-ms-docs-key-type: mention - - name: If-Match - in: header - description: ETag - schema: - type: string + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + Comment: + type: string + nullable: true + ToRecipients: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.recipient' + additionalProperties: + type: object + required: true responses: '204': description: Success default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/groups/{group-id}/conversations/{conversation-id}/threads/{conversationThread-id}/posts/{post-id}/microsoft.graph.forward': + x-ms-docs-operation-type: action + '/groups/{group-id}/conversations/{conversation-id}/threads/{conversationThread-id}/posts/{post-id}/microsoft.graph.reply': post: tags: - groups.Actions - summary: Invoke action forward - operationId: groups.conversations.threads.posts_forward - parameters: - - name: group-id - in: path - description: 'key: id of group' - required: true - schema: - type: string - x-ms-docs-key-type: group - - name: conversation-id - in: path - description: 'key: id of conversation' - required: true - schema: - type: string - x-ms-docs-key-type: conversation - - name: conversationThread-id - in: path - description: 'key: id of conversationThread' - required: true - schema: - type: string - x-ms-docs-key-type: conversationThread - - name: post-id - in: path - description: 'key: id of post' - required: true - schema: - type: string - x-ms-docs-key-type: post - requestBody: - description: Action parameters - content: - application/json: - schema: - type: object - properties: - Comment: - type: string - nullable: true - ToRecipients: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.recipient' - additionalProperties: - type: object - required: true - responses: - '204': - description: Success - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/groups/{group-id}/conversations/{conversation-id}/threads/{conversationThread-id}/posts/{post-id}/microsoft.graph.reply': - post: - tags: - - groups.Actions - summary: Invoke action reply - operationId: groups.conversations.threads.posts_reply + summary: Invoke action reply + description: 'Create an open extension (openTypeExtension object) and add custom properties in a new or existing instance of a resource. You can create an open extension in a resource instance and store custom data to it all in the same operation, except for specific resources. See known limitations of open extensions for more information. The table in the Permissions section lists the resources that support open extensions.' + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/opentypeextension-post-opentypeextension?view=graph-rest-1.0 + operationId: groups.conversations.threads.posts_reply parameters: - name: group-id in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -11926,6 +15288,7 @@ paths: in: path description: 'key: id of conversation' required: true + style: simple schema: type: string x-ms-docs-key-type: conversation @@ -11933,6 +15296,7 @@ paths: in: path description: 'key: id of conversationThread' required: true + style: simple schema: type: string x-ms-docs-key-type: conversationThread @@ -11940,6 +15304,7 @@ paths: in: path description: 'key: id of post' required: true + style: simple schema: type: string x-ms-docs-key-type: post @@ -11966,12 +15331,14 @@ paths: tags: - groups.conversation summary: Get multiValueExtendedProperties from groups + description: The collection of multi-value extended properties defined for the post. Read-only. Nullable. operationId: groups.conversations.threads.posts_ListMultiValueExtendedProperties parameters: - name: group-id in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -11979,6 +15346,7 @@ paths: in: path description: 'key: id of conversation' required: true + style: simple schema: type: string x-ms-docs-key-type: conversation @@ -11986,6 +15354,7 @@ paths: in: path description: 'key: id of conversationThread' required: true + style: simple schema: type: string x-ms-docs-key-type: conversationThread @@ -11993,6 +15362,7 @@ paths: in: path description: 'key: id of post' required: true + style: simple schema: type: string x-ms-docs-key-type: post @@ -12060,6 +15430,7 @@ paths: in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -12067,6 +15438,7 @@ paths: in: path description: 'key: id of conversation' required: true + style: simple schema: type: string x-ms-docs-key-type: conversation @@ -12074,6 +15446,7 @@ paths: in: path description: 'key: id of conversationThread' required: true + style: simple schema: type: string x-ms-docs-key-type: conversationThread @@ -12081,6 +15454,7 @@ paths: in: path description: 'key: id of post' required: true + style: simple schema: type: string x-ms-docs-key-type: post @@ -12106,12 +15480,14 @@ paths: tags: - groups.conversation summary: Get multiValueExtendedProperties from groups + description: The collection of multi-value extended properties defined for the post. Read-only. Nullable. operationId: groups.conversations.threads.posts_GetMultiValueExtendedProperties parameters: - name: group-id in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -12119,6 +15495,7 @@ paths: in: path description: 'key: id of conversation' required: true + style: simple schema: type: string x-ms-docs-key-type: conversation @@ -12126,6 +15503,7 @@ paths: in: path description: 'key: id of conversationThread' required: true + style: simple schema: type: string x-ms-docs-key-type: conversationThread @@ -12133,6 +15511,7 @@ paths: in: path description: 'key: id of post' required: true + style: simple schema: type: string x-ms-docs-key-type: post @@ -12140,6 +15519,7 @@ paths: in: path description: 'key: id of multiValueLegacyExtendedProperty' required: true + style: simple schema: type: string x-ms-docs-key-type: multiValueLegacyExtendedProperty @@ -12188,6 +15568,7 @@ paths: in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -12195,6 +15576,7 @@ paths: in: path description: 'key: id of conversation' required: true + style: simple schema: type: string x-ms-docs-key-type: conversation @@ -12202,6 +15584,7 @@ paths: in: path description: 'key: id of conversationThread' required: true + style: simple schema: type: string x-ms-docs-key-type: conversationThread @@ -12209,6 +15592,7 @@ paths: in: path description: 'key: id of post' required: true + style: simple schema: type: string x-ms-docs-key-type: post @@ -12216,6 +15600,7 @@ paths: in: path description: 'key: id of multiValueLegacyExtendedProperty' required: true + style: simple schema: type: string x-ms-docs-key-type: multiValueLegacyExtendedProperty @@ -12242,6 +15627,7 @@ paths: in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -12249,6 +15635,7 @@ paths: in: path description: 'key: id of conversation' required: true + style: simple schema: type: string x-ms-docs-key-type: conversation @@ -12256,6 +15643,7 @@ paths: in: path description: 'key: id of conversationThread' required: true + style: simple schema: type: string x-ms-docs-key-type: conversationThread @@ -12263,6 +15651,7 @@ paths: in: path description: 'key: id of post' required: true + style: simple schema: type: string x-ms-docs-key-type: post @@ -12270,12 +15659,14 @@ paths: in: path description: 'key: id of multiValueLegacyExtendedProperty' required: true + style: simple schema: type: string x-ms-docs-key-type: multiValueLegacyExtendedProperty - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -12289,12 +15680,14 @@ paths: tags: - groups.conversation summary: Get singleValueExtendedProperties from groups + description: The collection of single-value extended properties defined for the post. Read-only. Nullable. operationId: groups.conversations.threads.posts_ListSingleValueExtendedProperties parameters: - name: group-id in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -12302,6 +15695,7 @@ paths: in: path description: 'key: id of conversation' required: true + style: simple schema: type: string x-ms-docs-key-type: conversation @@ -12309,6 +15703,7 @@ paths: in: path description: 'key: id of conversationThread' required: true + style: simple schema: type: string x-ms-docs-key-type: conversationThread @@ -12316,6 +15711,7 @@ paths: in: path description: 'key: id of post' required: true + style: simple schema: type: string x-ms-docs-key-type: post @@ -12383,6 +15779,7 @@ paths: in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -12390,6 +15787,7 @@ paths: in: path description: 'key: id of conversation' required: true + style: simple schema: type: string x-ms-docs-key-type: conversation @@ -12397,6 +15795,7 @@ paths: in: path description: 'key: id of conversationThread' required: true + style: simple schema: type: string x-ms-docs-key-type: conversationThread @@ -12404,6 +15803,7 @@ paths: in: path description: 'key: id of post' required: true + style: simple schema: type: string x-ms-docs-key-type: post @@ -12429,12 +15829,14 @@ paths: tags: - groups.conversation summary: Get singleValueExtendedProperties from groups + description: The collection of single-value extended properties defined for the post. Read-only. Nullable. operationId: groups.conversations.threads.posts_GetSingleValueExtendedProperties parameters: - name: group-id in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -12442,6 +15844,7 @@ paths: in: path description: 'key: id of conversation' required: true + style: simple schema: type: string x-ms-docs-key-type: conversation @@ -12449,6 +15852,7 @@ paths: in: path description: 'key: id of conversationThread' required: true + style: simple schema: type: string x-ms-docs-key-type: conversationThread @@ -12456,6 +15860,7 @@ paths: in: path description: 'key: id of post' required: true + style: simple schema: type: string x-ms-docs-key-type: post @@ -12463,6 +15868,7 @@ paths: in: path description: 'key: id of singleValueLegacyExtendedProperty' required: true + style: simple schema: type: string x-ms-docs-key-type: singleValueLegacyExtendedProperty @@ -12511,6 +15917,7 @@ paths: in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -12518,6 +15925,7 @@ paths: in: path description: 'key: id of conversation' required: true + style: simple schema: type: string x-ms-docs-key-type: conversation @@ -12525,6 +15933,7 @@ paths: in: path description: 'key: id of conversationThread' required: true + style: simple schema: type: string x-ms-docs-key-type: conversationThread @@ -12532,6 +15941,7 @@ paths: in: path description: 'key: id of post' required: true + style: simple schema: type: string x-ms-docs-key-type: post @@ -12539,6 +15949,7 @@ paths: in: path description: 'key: id of singleValueLegacyExtendedProperty' required: true + style: simple schema: type: string x-ms-docs-key-type: singleValueLegacyExtendedProperty @@ -12565,6 +15976,7 @@ paths: in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -12572,6 +15984,7 @@ paths: in: path description: 'key: id of conversation' required: true + style: simple schema: type: string x-ms-docs-key-type: conversation @@ -12579,6 +15992,7 @@ paths: in: path description: 'key: id of conversationThread' required: true + style: simple schema: type: string x-ms-docs-key-type: conversationThread @@ -12586,6 +16000,7 @@ paths: in: path description: 'key: id of post' required: true + style: simple schema: type: string x-ms-docs-key-type: post @@ -12593,12 +16008,14 @@ paths: in: path description: 'key: id of singleValueLegacyExtendedProperty' required: true + style: simple schema: type: string x-ms-docs-key-type: singleValueLegacyExtendedProperty - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -12612,12 +16029,14 @@ paths: tags: - groups.directoryObject summary: Get createdOnBehalfOf from groups + description: 'The user (or application) that created the group. Note: This is not set if the user is an administrator. Read-only.' operationId: groups_GetCreatedOnBehalfGraphOPre parameters: - name: group-id in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -12661,12 +16080,17 @@ paths: tags: - groups.Actions summary: Invoke action restore + description: Restore a document set version. + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/documentsetversion-restore?view=graph-rest-1.0 operationId: groups.drives.items.listItem.documentSetVersions_restore parameters: - name: group-id in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -12674,6 +16098,7 @@ paths: in: path description: 'key: id of drive' required: true + style: simple schema: type: string x-ms-docs-key-type: drive @@ -12681,6 +16106,7 @@ paths: in: path description: 'key: id of driveItem' required: true + style: simple schema: type: string x-ms-docs-key-type: driveItem @@ -12688,6 +16114,7 @@ paths: in: path description: 'key: id of documentSetVersion' required: true + style: simple schema: type: string x-ms-docs-key-type: documentSetVersion @@ -12702,12 +16129,17 @@ paths: tags: - groups.Actions summary: Invoke action createLink + description: "Create a sharing link for a listItem. The **createLink** action creates a new sharing link if the specified link type doesn't already exist for the calling application.\nIf a sharing link of the specified type already exists for the app, this action will return the existing sharing link. **listItem** resources inherit sharing permissions from the list the item resides in." + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/listitem-createlink?view=graph-rest-1.0 operationId: groups.drives.items.listItem_createLink parameters: - name: group-id in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -12715,6 +16147,7 @@ paths: in: path description: 'key: id of drive' required: true + style: simple schema: type: string x-ms-docs-key-type: drive @@ -12722,6 +16155,7 @@ paths: in: path description: 'key: id of driveItem' required: true + style: simple schema: type: string x-ms-docs-key-type: driveItem @@ -12778,6 +16212,7 @@ paths: in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -12785,6 +16220,7 @@ paths: in: path description: 'key: id of drive' required: true + style: simple schema: type: string x-ms-docs-key-type: drive @@ -12792,6 +16228,7 @@ paths: in: path description: 'key: id of driveItem' required: true + style: simple schema: type: string x-ms-docs-key-type: driveItem @@ -12799,6 +16236,7 @@ paths: in: path description: 'Usage: startDateTime=''{startDateTime}''' required: true + style: simple schema: type: string nullable: true @@ -12806,6 +16244,7 @@ paths: in: path description: 'Usage: endDateTime=''{endDateTime}''' required: true + style: simple schema: type: string nullable: true @@ -12813,16 +16252,75 @@ paths: in: path description: 'Usage: interval=''{interval}''' required: true + style: simple schema: type: string nullable: true + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - access + - create + - delete + - edit + - endDateTime + - incompleteData + - isTrending + - move + - startDateTime + - activities + type: string + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - id desc + - access + - access desc + - create + - create desc + - delete + - delete desc + - edit + - edit desc + - endDateTime + - endDateTime desc + - incompleteData + - incompleteData desc + - isTrending + - isTrending desc + - move + - move desc + - startDateTime + - startDateTime desc + type: string responses: '200': description: Success content: application/json: schema: - title: Collection of listItem + title: Collection of itemActivityStat type: object properties: value: @@ -12834,6 +16332,9 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: function + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore '/groups/{group-id}/drives/{drive-id}/items/{driveItem-id}/listItem/versions/{listItemVersion-id}/microsoft.graph.restoreVersion': post: tags: @@ -12845,6 +16346,7 @@ paths: in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -12852,6 +16354,7 @@ paths: in: path description: 'key: id of drive' required: true + style: simple schema: type: string x-ms-docs-key-type: drive @@ -12859,6 +16362,7 @@ paths: in: path description: 'key: id of driveItem' required: true + style: simple schema: type: string x-ms-docs-key-type: driveItem @@ -12866,6 +16370,7 @@ paths: in: path description: 'key: id of listItemVersion' required: true + style: simple schema: type: string x-ms-docs-key-type: listItemVersion @@ -12875,17 +16380,77 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: action + '/groups/{group-id}/drives/{drive-id}/items/{driveItem-id}/microsoft.graph.assignSensitivityLabel': + post: + tags: + - groups.Actions + summary: Invoke action assignSensitivityLabel + operationId: groups.drives.items_assignSensitivityLabel + parameters: + - name: group-id + in: path + description: 'key: id of group' + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: group + - name: drive-id + in: path + description: 'key: id of drive' + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: drive + - name: driveItem-id + in: path + description: 'key: id of driveItem' + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: driveItem + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + sensitivityLabelId: + type: string + nullable: true + assignmentMethod: + $ref: '#/components/schemas/microsoft.graph.sensitivityLabelAssignmentMethod' + justificationText: + type: string + nullable: true + additionalProperties: + type: object + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action '/groups/{group-id}/drives/{drive-id}/items/{driveItem-id}/microsoft.graph.checkin': post: tags: - groups.Actions summary: Invoke action checkin + description: 'Check in a checked out **driveItem** resource, which makes the version of the document available to others.' + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/driveitem-checkin?view=graph-rest-1.0 operationId: groups.drives.items_checkin parameters: - name: group-id in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -12893,6 +16458,7 @@ paths: in: path description: 'key: id of drive' required: true + style: simple schema: type: string x-ms-docs-key-type: drive @@ -12900,6 +16466,7 @@ paths: in: path description: 'key: id of driveItem' required: true + style: simple schema: type: string x-ms-docs-key-type: driveItem @@ -12930,12 +16497,17 @@ paths: tags: - groups.Actions summary: Invoke action checkout + description: 'Check out a **driveItem** resource to prevent others from editing the document, and prevent your changes from being visible until the documented is checked in.' + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/driveitem-checkout?view=graph-rest-1.0 operationId: groups.drives.items_checkout parameters: - name: group-id in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -12943,6 +16515,7 @@ paths: in: path description: 'key: id of drive' required: true + style: simple schema: type: string x-ms-docs-key-type: drive @@ -12950,6 +16523,7 @@ paths: in: path description: 'key: id of driveItem' required: true + style: simple schema: type: string x-ms-docs-key-type: driveItem @@ -12964,12 +16538,17 @@ paths: tags: - groups.Actions summary: Invoke action copy + description: 'Asynchronously creates a copy of an [driveItem][item-resource] (including any children), under a new parent item or with a new name.' + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/driveitem-copy?view=graph-rest-1.0 operationId: groups.drives.items_copy parameters: - name: group-id in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -12977,6 +16556,7 @@ paths: in: path description: 'key: id of drive' required: true + style: simple schema: type: string x-ms-docs-key-type: drive @@ -12984,6 +16564,7 @@ paths: in: path description: 'key: id of driveItem' required: true + style: simple schema: type: string x-ms-docs-key-type: driveItem @@ -13017,12 +16598,17 @@ paths: tags: - groups.Actions summary: Invoke action createLink + description: "You can use **createLink** action to share a driveItem via a sharing link. The **createLink** action will create a new sharing link if the specified link type doesn't already exist for the calling application.\nIf a sharing link of the specified type already exists for the app, the existing sharing link will be returned. DriveItem resources inherit sharing permissions from their ancestors." + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/driveitem-createlink?view=graph-rest-1.0 operationId: groups.drives.items_createLink parameters: - name: group-id in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -13030,6 +16616,7 @@ paths: in: path description: 'key: id of drive' required: true + style: simple schema: type: string x-ms-docs-key-type: drive @@ -13037,6 +16624,7 @@ paths: in: path description: 'key: id of driveItem' required: true + style: simple schema: type: string x-ms-docs-key-type: driveItem @@ -13090,12 +16678,17 @@ paths: tags: - groups.Actions summary: Invoke action createUploadSession + description: 'Create an upload session to allow your app to upload files up to the maximum file size. An upload session allows your app to upload ranges of the file in sequential API requests, which allows the transfer to be resumed if a connection is dropped while the upload is in progress. To upload a file using an upload session:' + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/driveitem-createuploadsession?view=graph-rest-1.0 operationId: groups.drives.items_createUploadSession parameters: - name: group-id in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -13103,6 +16696,7 @@ paths: in: path description: 'key: id of drive' required: true + style: simple schema: type: string x-ms-docs-key-type: drive @@ -13110,6 +16704,7 @@ paths: in: path description: 'key: id of driveItem' required: true + style: simple schema: type: string x-ms-docs-key-type: driveItem @@ -13146,6 +16741,7 @@ paths: in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -13153,6 +16749,7 @@ paths: in: path description: 'key: id of drive' required: true + style: simple schema: type: string x-ms-docs-key-type: drive @@ -13160,9 +16757,156 @@ paths: in: path description: 'key: id of driveItem' required: true + style: simple schema: type: string x-ms-docs-key-type: driveItem + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - createdBy + - createdDateTime + - description + - eTag + - lastModifiedBy + - lastModifiedDateTime + - name + - parentReference + - webUrl + - audio + - bundle + - content + - cTag + - deleted + - file + - fileSystemInfo + - folder + - image + - location + - malware + - media + - package + - pendingOperations + - photo + - publication + - remoteItem + - root + - searchResult + - shared + - sharepointIds + - size + - source + - specialFolder + - video + - webDavUrl + - createdByUser + - lastModifiedByUser + - workbook + - activities + - analytics + - children + - listItem + - permissions + - subscriptions + - thumbnails + - versions + type: string + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - id desc + - createdBy + - createdBy desc + - createdDateTime + - createdDateTime desc + - description + - description desc + - eTag + - eTag desc + - lastModifiedBy + - lastModifiedBy desc + - lastModifiedDateTime + - lastModifiedDateTime desc + - name + - name desc + - parentReference + - parentReference desc + - webUrl + - webUrl desc + - audio + - audio desc + - bundle + - bundle desc + - content + - content desc + - cTag + - cTag desc + - deleted + - deleted desc + - file + - file desc + - fileSystemInfo + - fileSystemInfo desc + - folder + - folder desc + - image + - image desc + - location + - location desc + - malware + - malware desc + - media + - media desc + - package + - package desc + - pendingOperations + - pendingOperations desc + - photo + - photo desc + - publication + - publication desc + - remoteItem + - remoteItem desc + - root + - root desc + - searchResult + - searchResult desc + - shared + - shared desc + - sharepointIds + - sharepointIds desc + - size + - size desc + - source + - source desc + - specialFolder + - specialFolder desc + - video + - video desc + - webDavUrl + - webDavUrl desc + type: string responses: '200': description: Success @@ -13181,6 +16925,9 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: function + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore '/groups/{group-id}/drives/{drive-id}/items/{driveItem-id}/microsoft.graph.delta(token=''{token}'')': get: tags: @@ -13192,6 +16939,7 @@ paths: in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -13199,6 +16947,7 @@ paths: in: path description: 'key: id of drive' required: true + style: simple schema: type: string x-ms-docs-key-type: drive @@ -13206,6 +16955,7 @@ paths: in: path description: 'key: id of driveItem' required: true + style: simple schema: type: string x-ms-docs-key-type: driveItem @@ -13213,9 +16963,156 @@ paths: in: path description: 'Usage: token=''{token}''' required: true + style: simple schema: type: string nullable: true + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - createdBy + - createdDateTime + - description + - eTag + - lastModifiedBy + - lastModifiedDateTime + - name + - parentReference + - webUrl + - audio + - bundle + - content + - cTag + - deleted + - file + - fileSystemInfo + - folder + - image + - location + - malware + - media + - package + - pendingOperations + - photo + - publication + - remoteItem + - root + - searchResult + - shared + - sharepointIds + - size + - source + - specialFolder + - video + - webDavUrl + - createdByUser + - lastModifiedByUser + - workbook + - activities + - analytics + - children + - listItem + - permissions + - subscriptions + - thumbnails + - versions + type: string + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - id desc + - createdBy + - createdBy desc + - createdDateTime + - createdDateTime desc + - description + - description desc + - eTag + - eTag desc + - lastModifiedBy + - lastModifiedBy desc + - lastModifiedDateTime + - lastModifiedDateTime desc + - name + - name desc + - parentReference + - parentReference desc + - webUrl + - webUrl desc + - audio + - audio desc + - bundle + - bundle desc + - content + - content desc + - cTag + - cTag desc + - deleted + - deleted desc + - file + - file desc + - fileSystemInfo + - fileSystemInfo desc + - folder + - folder desc + - image + - image desc + - location + - location desc + - malware + - malware desc + - media + - media desc + - package + - package desc + - pendingOperations + - pendingOperations desc + - photo + - photo desc + - publication + - publication desc + - remoteItem + - remoteItem desc + - root + - root desc + - searchResult + - searchResult desc + - shared + - shared desc + - sharepointIds + - sharepointIds desc + - size + - size desc + - source + - source desc + - specialFolder + - specialFolder desc + - video + - video desc + - webDavUrl + - webDavUrl desc + type: string responses: '200': description: Success @@ -13234,6 +17131,9 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: function + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore '/groups/{group-id}/drives/{drive-id}/items/{driveItem-id}/microsoft.graph.extractSensitivityLabels': post: tags: @@ -13245,6 +17145,7 @@ paths: in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -13252,6 +17153,7 @@ paths: in: path description: 'key: id of drive' required: true + style: simple schema: type: string x-ms-docs-key-type: drive @@ -13259,6 +17161,7 @@ paths: in: path description: 'key: id of driveItem' required: true + style: simple schema: type: string x-ms-docs-key-type: driveItem @@ -13277,12 +17180,17 @@ paths: tags: - groups.Actions summary: Invoke action follow + description: Follow a driveItem. + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/driveitem-follow?view=graph-rest-1.0 operationId: groups.drives.items_follow parameters: - name: group-id in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -13290,6 +17198,7 @@ paths: in: path description: 'key: id of drive' required: true + style: simple schema: type: string x-ms-docs-key-type: drive @@ -13297,6 +17206,7 @@ paths: in: path description: 'key: id of driveItem' required: true + style: simple schema: type: string x-ms-docs-key-type: driveItem @@ -13321,6 +17231,7 @@ paths: in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -13328,6 +17239,7 @@ paths: in: path description: 'key: id of drive' required: true + style: simple schema: type: string x-ms-docs-key-type: drive @@ -13335,6 +17247,7 @@ paths: in: path description: 'key: id of driveItem' required: true + style: simple schema: type: string x-ms-docs-key-type: driveItem @@ -13342,6 +17255,7 @@ paths: in: path description: 'Usage: startDateTime=''{startDateTime}''' required: true + style: simple schema: type: string nullable: true @@ -13349,6 +17263,7 @@ paths: in: path description: 'Usage: endDateTime=''{endDateTime}''' required: true + style: simple schema: type: string nullable: true @@ -13356,16 +17271,75 @@ paths: in: path description: 'Usage: interval=''{interval}''' required: true + style: simple schema: type: string nullable: true + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - access + - create + - delete + - edit + - endDateTime + - incompleteData + - isTrending + - move + - startDateTime + - activities + type: string + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - id desc + - access + - access desc + - create + - create desc + - delete + - delete desc + - edit + - edit desc + - endDateTime + - endDateTime desc + - incompleteData + - incompleteData desc + - isTrending + - isTrending desc + - move + - move desc + - startDateTime + - startDateTime desc + type: string responses: '200': description: Success content: application/json: schema: - title: Collection of driveItem + title: Collection of itemActivityStat type: object properties: value: @@ -13377,17 +17351,25 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: function + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore '/groups/{group-id}/drives/{drive-id}/items/{driveItem-id}/microsoft.graph.invite': post: tags: - groups.Actions summary: Invoke action invite + description: "Sends a sharing invitation for a **DriveItem**.\nA sharing invitation provides permissions to the recipients and optionally sends an email to the recipients to notify them the item was shared." + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/driveitem-invite?view=graph-rest-1.0 operationId: groups.drives.items_invite parameters: - name: group-id in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -13395,6 +17377,7 @@ paths: in: path description: 'key: id of drive' required: true + style: simple schema: type: string x-ms-docs-key-type: drive @@ -13402,6 +17385,7 @@ paths: in: path description: 'key: id of driveItem' required: true + style: simple schema: type: string x-ms-docs-key-type: driveItem @@ -13451,7 +17435,7 @@ paths: content: application/json: schema: - title: Collection of driveItem + title: Collection of permission type: object properties: value: @@ -13463,6 +17447,9 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: action + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore '/groups/{group-id}/drives/{drive-id}/items/{driveItem-id}/microsoft.graph.preview': post: tags: @@ -13474,6 +17461,7 @@ paths: in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -13481,6 +17469,7 @@ paths: in: path description: 'key: id of drive' required: true + style: simple schema: type: string x-ms-docs-key-type: drive @@ -13488,6 +17477,7 @@ paths: in: path description: 'key: id of driveItem' required: true + style: simple schema: type: string x-ms-docs-key-type: driveItem @@ -13534,12 +17524,17 @@ paths: tags: - groups.Actions summary: Invoke action restore + description: 'Restore a driveItem that has been deleted and is currently in the recycle bin. ' + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/driveitem-restore?view=graph-rest-1.0 operationId: groups.drives.items_restore parameters: - name: group-id in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -13547,6 +17542,7 @@ paths: in: path description: 'key: id of drive' required: true + style: simple schema: type: string x-ms-docs-key-type: drive @@ -13554,6 +17550,7 @@ paths: in: path description: 'key: id of driveItem' required: true + style: simple schema: type: string x-ms-docs-key-type: driveItem @@ -13593,6 +17590,7 @@ paths: in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -13600,6 +17598,7 @@ paths: in: path description: 'key: id of drive' required: true + style: simple schema: type: string x-ms-docs-key-type: drive @@ -13607,6 +17606,7 @@ paths: in: path description: 'key: id of driveItem' required: true + style: simple schema: type: string x-ms-docs-key-type: driveItem @@ -13614,9 +17614,156 @@ paths: in: path description: 'Usage: q=''{q}''' required: true + style: simple schema: type: string nullable: true + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - createdBy + - createdDateTime + - description + - eTag + - lastModifiedBy + - lastModifiedDateTime + - name + - parentReference + - webUrl + - audio + - bundle + - content + - cTag + - deleted + - file + - fileSystemInfo + - folder + - image + - location + - malware + - media + - package + - pendingOperations + - photo + - publication + - remoteItem + - root + - searchResult + - shared + - sharepointIds + - size + - source + - specialFolder + - video + - webDavUrl + - createdByUser + - lastModifiedByUser + - workbook + - activities + - analytics + - children + - listItem + - permissions + - subscriptions + - thumbnails + - versions + type: string + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - id desc + - createdBy + - createdBy desc + - createdDateTime + - createdDateTime desc + - description + - description desc + - eTag + - eTag desc + - lastModifiedBy + - lastModifiedBy desc + - lastModifiedDateTime + - lastModifiedDateTime desc + - name + - name desc + - parentReference + - parentReference desc + - webUrl + - webUrl desc + - audio + - audio desc + - bundle + - bundle desc + - content + - content desc + - cTag + - cTag desc + - deleted + - deleted desc + - file + - file desc + - fileSystemInfo + - fileSystemInfo desc + - folder + - folder desc + - image + - image desc + - location + - location desc + - malware + - malware desc + - media + - media desc + - package + - package desc + - pendingOperations + - pendingOperations desc + - photo + - photo desc + - publication + - publication desc + - remoteItem + - remoteItem desc + - root + - root desc + - searchResult + - searchResult desc + - shared + - shared desc + - sharepointIds + - sharepointIds desc + - size + - size desc + - source + - source desc + - specialFolder + - specialFolder desc + - video + - video desc + - webDavUrl + - webDavUrl desc + type: string responses: '200': description: Success @@ -13635,17 +17782,25 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: function + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore '/groups/{group-id}/drives/{drive-id}/items/{driveItem-id}/microsoft.graph.unfollow': post: tags: - groups.Actions summary: Invoke action unfollow + description: Unfollow a driveItem. + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/driveitem-unfollow?view=graph-rest-1.0 operationId: groups.drives.items_unfollow parameters: - name: group-id in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -13653,6 +17808,7 @@ paths: in: path description: 'key: id of drive' required: true + style: simple schema: type: string x-ms-docs-key-type: drive @@ -13660,6 +17816,7 @@ paths: in: path description: 'key: id of driveItem' required: true + style: simple schema: type: string x-ms-docs-key-type: driveItem @@ -13680,6 +17837,7 @@ paths: in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -13687,6 +17845,7 @@ paths: in: path description: 'key: id of drive' required: true + style: simple schema: type: string x-ms-docs-key-type: drive @@ -13694,6 +17853,7 @@ paths: in: path description: 'key: id of driveItem' required: true + style: simple schema: type: string x-ms-docs-key-type: driveItem @@ -13723,12 +17883,17 @@ paths: tags: - groups.Actions summary: Invoke action grant + description: 'Grant users access to a link represented by a [permission][].' + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/permission-grant?view=graph-rest-1.0 operationId: groups.drives.items.permissions_grant parameters: - name: group-id in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -13736,6 +17901,7 @@ paths: in: path description: 'key: id of drive' required: true + style: simple schema: type: string x-ms-docs-key-type: drive @@ -13743,6 +17909,7 @@ paths: in: path description: 'key: id of driveItem' required: true + style: simple schema: type: string x-ms-docs-key-type: driveItem @@ -13750,6 +17917,7 @@ paths: in: path description: 'key: id of permission' required: true + style: simple schema: type: string x-ms-docs-key-type: permission @@ -13790,17 +17958,25 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: action + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore '/groups/{group-id}/drives/{drive-id}/items/{driveItem-id}/permissions/{permission-id}/microsoft.graph.revokeGrants': post: tags: - groups.Actions summary: Invoke action revokeGrants + description: 'Revoke access to a [listItem][] or [driveItem][] granted via a sharing link by removing the specified [recipient][] from the link.' + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/permission-revokegrants?view=graph-rest-1.0 operationId: groups.drives.items.permissions_revokeGrants parameters: - name: group-id in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -13808,6 +17984,7 @@ paths: in: path description: 'key: id of drive' required: true + style: simple schema: type: string x-ms-docs-key-type: drive @@ -13815,6 +17992,7 @@ paths: in: path description: 'key: id of driveItem' required: true + style: simple schema: type: string x-ms-docs-key-type: driveItem @@ -13822,6 +18000,7 @@ paths: in: path description: 'key: id of permission' required: true + style: simple schema: type: string x-ms-docs-key-type: permission @@ -13860,6 +18039,7 @@ paths: in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -13867,6 +18047,7 @@ paths: in: path description: 'key: id of drive' required: true + style: simple schema: type: string x-ms-docs-key-type: drive @@ -13874,6 +18055,7 @@ paths: in: path description: 'key: id of driveItem' required: true + style: simple schema: type: string x-ms-docs-key-type: driveItem @@ -13881,6 +18063,7 @@ paths: in: path description: 'key: id of subscription' required: true + style: simple schema: type: string x-ms-docs-key-type: subscription @@ -13895,12 +18078,17 @@ paths: tags: - groups.Actions summary: Invoke action restoreVersion + description: 'Restore a previous version of a DriveItem to be the current version. This will create a new version with the contents of the previous version, but preserves all existing versions of the file.' + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/driveitemversion-restore?view=graph-rest-1.0 operationId: groups.drives.items.versions_restoreVersion parameters: - name: group-id in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -13908,6 +18096,7 @@ paths: in: path description: 'key: id of drive' required: true + style: simple schema: type: string x-ms-docs-key-type: drive @@ -13915,6 +18104,7 @@ paths: in: path description: 'key: id of driveItem' required: true + style: simple schema: type: string x-ms-docs-key-type: driveItem @@ -13922,6 +18112,7 @@ paths: in: path description: 'key: id of driveItemVersion' required: true + style: simple schema: type: string x-ms-docs-key-type: driveItemVersion @@ -13936,12 +18127,17 @@ paths: tags: - groups.Actions summary: Invoke action associateWithHubSites + description: 'Associate a [content type][contentType] with a list of hub sites.' + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/contenttype-associatewithhubsites?view=graph-rest-1.0 operationId: groups.drives.list.contentTypes_associateGraphWPreHubSites parameters: - name: group-id in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -13949,6 +18145,7 @@ paths: in: path description: 'key: id of drive' required: true + style: simple schema: type: string x-ms-docs-key-type: drive @@ -13956,6 +18153,7 @@ paths: in: path description: 'key: id of contentType' required: true + style: simple schema: type: string x-ms-docs-key-type: contentType @@ -13988,12 +18186,17 @@ paths: tags: - groups.Actions summary: Invoke action copyToDefaultContentLocation + description: 'Copy a file to a default content location in a [content type][contentType]. The file can then be added as a default file or template via a POST operation.' + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/contenttype-copytodefaultcontentlocation?view=graph-rest-1.0 operationId: groups.drives.list.contentTypes_copyToDefaultContentLocation parameters: - name: group-id in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -14001,6 +18204,7 @@ paths: in: path description: 'key: id of drive' required: true + style: simple schema: type: string x-ms-docs-key-type: drive @@ -14008,6 +18212,7 @@ paths: in: path description: 'key: id of contentType' required: true + style: simple schema: type: string x-ms-docs-key-type: contentType @@ -14043,6 +18248,7 @@ paths: in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -14050,6 +18256,7 @@ paths: in: path description: 'key: id of drive' required: true + style: simple schema: type: string x-ms-docs-key-type: drive @@ -14057,6 +18264,7 @@ paths: in: path description: 'key: id of contentType' required: true + style: simple schema: type: string x-ms-docs-key-type: contentType @@ -14081,12 +18289,17 @@ paths: tags: - groups.Actions summary: Invoke action publish + description: 'Publishes a [contentType][] present in a content type hub site.' + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/contenttype-publish?view=graph-rest-1.0 operationId: groups.drives.list.contentTypes_publish parameters: - name: group-id in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -14094,6 +18307,7 @@ paths: in: path description: 'key: id of drive' required: true + style: simple schema: type: string x-ms-docs-key-type: drive @@ -14101,6 +18315,7 @@ paths: in: path description: 'key: id of contentType' required: true + style: simple schema: type: string x-ms-docs-key-type: contentType @@ -14115,12 +18330,17 @@ paths: tags: - groups.Actions summary: Invoke action unpublish + description: 'Unpublish a [contentType][] from a content type hub site.' + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/contenttype-unpublish?view=graph-rest-1.0 operationId: groups.drives.list.contentTypes_unpublish parameters: - name: group-id in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -14128,6 +18348,7 @@ paths: in: path description: 'key: id of drive' required: true + style: simple schema: type: string x-ms-docs-key-type: drive @@ -14135,6 +18356,7 @@ paths: in: path description: 'key: id of contentType' required: true + style: simple schema: type: string x-ms-docs-key-type: contentType @@ -14149,12 +18371,17 @@ paths: tags: - groups.Actions summary: Invoke action addCopy + description: 'Add a copy of a [content type][contentType] from a [site][site] to a [list][list].' + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/contenttype-addcopy?view=graph-rest-1.0 operationId: groups.drives.list.contentTypes_addCopy parameters: - name: group-id in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -14162,6 +18389,7 @@ paths: in: path description: 'key: id of drive' required: true + style: simple schema: type: string x-ms-docs-key-type: drive @@ -14192,12 +18420,17 @@ paths: tags: - groups.Actions summary: Invoke action addCopyFromContentTypeHub + description: 'Add or sync a copy of a published content type from the content type hub to a target site or a list. This method is part of the content type publishing changes to optimize the syncing of published content types to sites and lists, effectively switching from a ''push everywhere'' to ''pull as needed'' approach. The method allows users to pull content types directly from the content type hub to a site or list. For more information, see getCompatibleHubContentTypes and the blog post Syntex Product Updates – August 2021.' + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/contenttype-addcopyfromcontenttypehub?view=graph-rest-1.0 operationId: groups.drives.list.contentTypes_addCopyFromContentTypeHub parameters: - name: group-id in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -14205,6 +18438,7 @@ paths: in: path description: 'key: id of drive' required: true + style: simple schema: type: string x-ms-docs-key-type: drive @@ -14241,6 +18475,7 @@ paths: in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -14248,9 +18483,87 @@ paths: in: path description: 'key: id of drive' required: true + style: simple schema: type: string x-ms-docs-key-type: drive + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - associatedHubsUrls + - description + - documentSet + - documentTemplate + - group + - hidden + - inheritedFrom + - isBuiltIn + - name + - order + - parentId + - propagateChanges + - readOnly + - sealed + - base + - baseTypes + - columnLinks + - columnPositions + - columns + type: string + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - id desc + - associatedHubsUrls + - associatedHubsUrls desc + - description + - description desc + - documentSet + - documentSet desc + - documentTemplate + - documentTemplate desc + - group + - group desc + - hidden + - hidden desc + - inheritedFrom + - inheritedFrom desc + - isBuiltIn + - isBuiltIn desc + - name + - name desc + - order + - order desc + - parentId + - parentId desc + - propagateChanges + - propagateChanges desc + - readOnly + - readOnly desc + - sealed + - sealed desc + type: string responses: '200': description: Success @@ -14269,17 +18582,25 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: function + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore '/groups/{group-id}/drives/{drive-id}/list/items/{listItem-id}/documentSetVersions/{documentSetVersion-id}/microsoft.graph.restore': post: tags: - groups.Actions summary: Invoke action restore + description: Restore a document set version. + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/documentsetversion-restore?view=graph-rest-1.0 operationId: groups.drives.list.items.documentSetVersions_restore parameters: - name: group-id in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -14287,6 +18608,7 @@ paths: in: path description: 'key: id of drive' required: true + style: simple schema: type: string x-ms-docs-key-type: drive @@ -14294,6 +18616,7 @@ paths: in: path description: 'key: id of listItem' required: true + style: simple schema: type: string x-ms-docs-key-type: listItem @@ -14301,6 +18624,7 @@ paths: in: path description: 'key: id of documentSetVersion' required: true + style: simple schema: type: string x-ms-docs-key-type: documentSetVersion @@ -14315,12 +18639,17 @@ paths: tags: - groups.Actions summary: Invoke action createLink + description: "Create a sharing link for a listItem. The **createLink** action creates a new sharing link if the specified link type doesn't already exist for the calling application.\nIf a sharing link of the specified type already exists for the app, this action will return the existing sharing link. **listItem** resources inherit sharing permissions from the list the item resides in." + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/listitem-createlink?view=graph-rest-1.0 operationId: groups.drives.list.items_createLink parameters: - name: group-id in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -14328,6 +18657,7 @@ paths: in: path description: 'key: id of drive' required: true + style: simple schema: type: string x-ms-docs-key-type: drive @@ -14335,6 +18665,7 @@ paths: in: path description: 'key: id of listItem' required: true + style: simple schema: type: string x-ms-docs-key-type: listItem @@ -14391,6 +18722,7 @@ paths: in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -14398,6 +18730,7 @@ paths: in: path description: 'key: id of drive' required: true + style: simple schema: type: string x-ms-docs-key-type: drive @@ -14405,6 +18738,7 @@ paths: in: path description: 'key: id of listItem' required: true + style: simple schema: type: string x-ms-docs-key-type: listItem @@ -14412,6 +18746,7 @@ paths: in: path description: 'Usage: startDateTime=''{startDateTime}''' required: true + style: simple schema: type: string nullable: true @@ -14419,6 +18754,7 @@ paths: in: path description: 'Usage: endDateTime=''{endDateTime}''' required: true + style: simple schema: type: string nullable: true @@ -14426,16 +18762,75 @@ paths: in: path description: 'Usage: interval=''{interval}''' required: true + style: simple schema: type: string nullable: true + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - access + - create + - delete + - edit + - endDateTime + - incompleteData + - isTrending + - move + - startDateTime + - activities + type: string + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - id desc + - access + - access desc + - create + - create desc + - delete + - delete desc + - edit + - edit desc + - endDateTime + - endDateTime desc + - incompleteData + - incompleteData desc + - isTrending + - isTrending desc + - move + - move desc + - startDateTime + - startDateTime desc + type: string responses: '200': description: Success content: application/json: schema: - title: Collection of listItem + title: Collection of itemActivityStat type: object properties: value: @@ -14447,6 +18842,9 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: function + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore '/groups/{group-id}/drives/{drive-id}/list/items/{listItem-id}/versions/{listItemVersion-id}/microsoft.graph.restoreVersion': post: tags: @@ -14458,6 +18856,7 @@ paths: in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -14465,6 +18864,7 @@ paths: in: path description: 'key: id of drive' required: true + style: simple schema: type: string x-ms-docs-key-type: drive @@ -14472,6 +18872,7 @@ paths: in: path description: 'key: id of listItem' required: true + style: simple schema: type: string x-ms-docs-key-type: listItem @@ -14479,6 +18880,7 @@ paths: in: path description: 'key: id of listItemVersion' required: true + style: simple schema: type: string x-ms-docs-key-type: listItemVersion @@ -14499,6 +18901,7 @@ paths: in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -14506,9 +18909,84 @@ paths: in: path description: 'key: id of drive' required: true + style: simple schema: type: string x-ms-docs-key-type: drive + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - createdBy + - createdDateTime + - description + - eTag + - lastModifiedBy + - lastModifiedDateTime + - name + - parentReference + - webUrl + - contentType + - deleted + - sharepointIds + - createdByUser + - lastModifiedByUser + - activities + - analytics + - documentSetVersions + - driveItem + - fields + - versions + type: string + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - id desc + - createdBy + - createdBy desc + - createdDateTime + - createdDateTime desc + - description + - description desc + - eTag + - eTag desc + - lastModifiedBy + - lastModifiedBy desc + - lastModifiedDateTime + - lastModifiedDateTime desc + - name + - name desc + - parentReference + - parentReference desc + - webUrl + - webUrl desc + - contentType + - contentType desc + - deleted + - deleted desc + - sharepointIds + - sharepointIds desc + type: string responses: '200': description: Success @@ -14527,6 +19005,9 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: function + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore '/groups/{group-id}/drives/{drive-id}/list/items/microsoft.graph.delta(token=''{token}'')': get: tags: @@ -14538,6 +19019,7 @@ paths: in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -14545,6 +19027,7 @@ paths: in: path description: 'key: id of drive' required: true + style: simple schema: type: string x-ms-docs-key-type: drive @@ -14552,9 +19035,84 @@ paths: in: path description: 'Usage: token=''{token}''' required: true + style: simple schema: type: string nullable: true + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - createdBy + - createdDateTime + - description + - eTag + - lastModifiedBy + - lastModifiedDateTime + - name + - parentReference + - webUrl + - contentType + - deleted + - sharepointIds + - createdByUser + - lastModifiedByUser + - activities + - analytics + - documentSetVersions + - driveItem + - fields + - versions + type: string + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - id desc + - createdBy + - createdBy desc + - createdDateTime + - createdDateTime desc + - description + - description desc + - eTag + - eTag desc + - lastModifiedBy + - lastModifiedBy desc + - lastModifiedDateTime + - lastModifiedDateTime desc + - name + - name desc + - parentReference + - parentReference desc + - webUrl + - webUrl desc + - contentType + - contentType desc + - deleted + - deleted desc + - sharepointIds + - sharepointIds desc + type: string responses: '200': description: Success @@ -14573,6 +19131,9 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: function + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore '/groups/{group-id}/drives/{drive-id}/list/subscriptions/{subscription-id}/microsoft.graph.reauthorize': post: tags: @@ -14584,6 +19145,7 @@ paths: in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -14591,6 +19153,7 @@ paths: in: path description: 'key: id of drive' required: true + style: simple schema: type: string x-ms-docs-key-type: drive @@ -14598,6 +19161,7 @@ paths: in: path description: 'key: id of subscription' required: true + style: simple schema: type: string x-ms-docs-key-type: subscription @@ -14618,6 +19182,7 @@ paths: in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -14625,27 +19190,165 @@ paths: in: path description: 'key: id of drive' required: true + style: simple schema: type: string x-ms-docs-key-type: drive + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - createdBy + - createdDateTime + - description + - eTag + - lastModifiedBy + - lastModifiedDateTime + - name + - parentReference + - webUrl + - audio + - bundle + - content + - cTag + - deleted + - file + - fileSystemInfo + - folder + - image + - location + - malware + - media + - package + - pendingOperations + - photo + - publication + - remoteItem + - root + - searchResult + - shared + - sharepointIds + - size + - source + - specialFolder + - video + - webDavUrl + - createdByUser + - lastModifiedByUser + - workbook + - activities + - analytics + - children + - listItem + - permissions + - subscriptions + - thumbnails + - versions + type: string + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - id desc + - createdBy + - createdBy desc + - createdDateTime + - createdDateTime desc + - description + - description desc + - eTag + - eTag desc + - lastModifiedBy + - lastModifiedBy desc + - lastModifiedDateTime + - lastModifiedDateTime desc + - name + - name desc + - parentReference + - parentReference desc + - webUrl + - webUrl desc + - audio + - audio desc + - bundle + - bundle desc + - content + - content desc + - cTag + - cTag desc + - deleted + - deleted desc + - file + - file desc + - fileSystemInfo + - fileSystemInfo desc + - folder + - folder desc + - image + - image desc + - location + - location desc + - malware + - malware desc + - media + - media desc + - package + - package desc + - pendingOperations + - pendingOperations desc + - photo + - photo desc + - publication + - publication desc + - remoteItem + - remoteItem desc + - root + - root desc + - searchResult + - searchResult desc + - shared + - shared desc + - sharepointIds + - sharepointIds desc + - size + - size desc + - source + - source desc + - specialFolder + - specialFolder desc + - video + - video desc + - webDavUrl + - webDavUrl desc + type: string responses: '200': - description: Success - content: - application/json: - schema: - title: Collection of drive - type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.driveItem' - additionalProperties: - type: object + $ref: '#/components/responses/recentResponse' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: function + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore '/groups/{group-id}/drives/{drive-id}/microsoft.graph.search(q=''{q}'')': get: tags: @@ -14657,6 +19360,7 @@ paths: in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -14664,6 +19368,7 @@ paths: in: path description: 'key: id of drive' required: true + style: simple schema: type: string x-ms-docs-key-type: drive @@ -14671,27 +19376,165 @@ paths: in: path description: 'Usage: q=''{q}''' required: true + style: simple schema: type: string nullable: true + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - createdBy + - createdDateTime + - description + - eTag + - lastModifiedBy + - lastModifiedDateTime + - name + - parentReference + - webUrl + - audio + - bundle + - content + - cTag + - deleted + - file + - fileSystemInfo + - folder + - image + - location + - malware + - media + - package + - pendingOperations + - photo + - publication + - remoteItem + - root + - searchResult + - shared + - sharepointIds + - size + - source + - specialFolder + - video + - webDavUrl + - createdByUser + - lastModifiedByUser + - workbook + - activities + - analytics + - children + - listItem + - permissions + - subscriptions + - thumbnails + - versions + type: string + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - id desc + - createdBy + - createdBy desc + - createdDateTime + - createdDateTime desc + - description + - description desc + - eTag + - eTag desc + - lastModifiedBy + - lastModifiedBy desc + - lastModifiedDateTime + - lastModifiedDateTime desc + - name + - name desc + - parentReference + - parentReference desc + - webUrl + - webUrl desc + - audio + - audio desc + - bundle + - bundle desc + - content + - content desc + - cTag + - cTag desc + - deleted + - deleted desc + - file + - file desc + - fileSystemInfo + - fileSystemInfo desc + - folder + - folder desc + - image + - image desc + - location + - location desc + - malware + - malware desc + - media + - media desc + - package + - package desc + - pendingOperations + - pendingOperations desc + - photo + - photo desc + - publication + - publication desc + - remoteItem + - remoteItem desc + - root + - root desc + - searchResult + - searchResult desc + - shared + - shared desc + - sharepointIds + - sharepointIds desc + - size + - size desc + - source + - source desc + - specialFolder + - specialFolder desc + - video + - video desc + - webDavUrl + - webDavUrl desc + type: string responses: '200': - description: Success - content: - application/json: - schema: - title: Collection of drive - type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.driveItem' - additionalProperties: - type: object + $ref: '#/components/responses/searchResponse' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: function + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore '/groups/{group-id}/drives/{drive-id}/microsoft.graph.sharedWithMe()': get: tags: @@ -14703,6 +19546,7 @@ paths: in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -14710,38 +19554,181 @@ paths: in: path description: 'key: id of drive' required: true + style: simple schema: type: string x-ms-docs-key-type: drive + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - createdBy + - createdDateTime + - description + - eTag + - lastModifiedBy + - lastModifiedDateTime + - name + - parentReference + - webUrl + - audio + - bundle + - content + - cTag + - deleted + - file + - fileSystemInfo + - folder + - image + - location + - malware + - media + - package + - pendingOperations + - photo + - publication + - remoteItem + - root + - searchResult + - shared + - sharepointIds + - size + - source + - specialFolder + - video + - webDavUrl + - createdByUser + - lastModifiedByUser + - workbook + - activities + - analytics + - children + - listItem + - permissions + - subscriptions + - thumbnails + - versions + type: string + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - id desc + - createdBy + - createdBy desc + - createdDateTime + - createdDateTime desc + - description + - description desc + - eTag + - eTag desc + - lastModifiedBy + - lastModifiedBy desc + - lastModifiedDateTime + - lastModifiedDateTime desc + - name + - name desc + - parentReference + - parentReference desc + - webUrl + - webUrl desc + - audio + - audio desc + - bundle + - bundle desc + - content + - content desc + - cTag + - cTag desc + - deleted + - deleted desc + - file + - file desc + - fileSystemInfo + - fileSystemInfo desc + - folder + - folder desc + - image + - image desc + - location + - location desc + - malware + - malware desc + - media + - media desc + - package + - package desc + - pendingOperations + - pendingOperations desc + - photo + - photo desc + - publication + - publication desc + - remoteItem + - remoteItem desc + - root + - root desc + - searchResult + - searchResult desc + - shared + - shared desc + - sharepointIds + - sharepointIds desc + - size + - size desc + - source + - source desc + - specialFolder + - specialFolder desc + - video + - video desc + - webDavUrl + - webDavUrl desc + type: string responses: '200': - description: Success - content: - application/json: - schema: - title: Collection of drive - type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.driveItem' - additionalProperties: - type: object + $ref: '#/components/responses/sharedWithMeResponse' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: function + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore '/groups/{group-id}/drives/{drive-id}/root/listItem/documentSetVersions/{documentSetVersion-id}/microsoft.graph.restore': post: tags: - groups.Actions summary: Invoke action restore + description: Restore a document set version. + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/documentsetversion-restore?view=graph-rest-1.0 operationId: groups.drives.root.listItem.documentSetVersions_restore parameters: - name: group-id in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -14749,6 +19736,7 @@ paths: in: path description: 'key: id of drive' required: true + style: simple schema: type: string x-ms-docs-key-type: drive @@ -14756,6 +19744,7 @@ paths: in: path description: 'key: id of documentSetVersion' required: true + style: simple schema: type: string x-ms-docs-key-type: documentSetVersion @@ -14770,12 +19759,17 @@ paths: tags: - groups.Actions summary: Invoke action createLink + description: "Create a sharing link for a listItem. The **createLink** action creates a new sharing link if the specified link type doesn't already exist for the calling application.\nIf a sharing link of the specified type already exists for the app, this action will return the existing sharing link. **listItem** resources inherit sharing permissions from the list the item resides in." + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/listitem-createlink?view=graph-rest-1.0 operationId: groups.drives.root.listItem_createLink parameters: - name: group-id in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -14783,6 +19777,7 @@ paths: in: path description: 'key: id of drive' required: true + style: simple schema: type: string x-ms-docs-key-type: drive @@ -14839,6 +19834,7 @@ paths: in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -14846,6 +19842,7 @@ paths: in: path description: 'key: id of drive' required: true + style: simple schema: type: string x-ms-docs-key-type: drive @@ -14853,6 +19850,7 @@ paths: in: path description: 'Usage: startDateTime=''{startDateTime}''' required: true + style: simple schema: type: string nullable: true @@ -14860,6 +19858,7 @@ paths: in: path description: 'Usage: endDateTime=''{endDateTime}''' required: true + style: simple schema: type: string nullable: true @@ -14867,16 +19866,75 @@ paths: in: path description: 'Usage: interval=''{interval}''' required: true + style: simple schema: type: string nullable: true + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - access + - create + - delete + - edit + - endDateTime + - incompleteData + - isTrending + - move + - startDateTime + - activities + type: string + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - id desc + - access + - access desc + - create + - create desc + - delete + - delete desc + - edit + - edit desc + - endDateTime + - endDateTime desc + - incompleteData + - incompleteData desc + - isTrending + - isTrending desc + - move + - move desc + - startDateTime + - startDateTime desc + type: string responses: '200': description: Success content: application/json: schema: - title: Collection of listItem + title: Collection of itemActivityStat type: object properties: value: @@ -14888,6 +19946,9 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: function + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore '/groups/{group-id}/drives/{drive-id}/root/listItem/versions/{listItemVersion-id}/microsoft.graph.restoreVersion': post: tags: @@ -14899,6 +19960,7 @@ paths: in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -14906,6 +19968,7 @@ paths: in: path description: 'key: id of drive' required: true + style: simple schema: type: string x-ms-docs-key-type: drive @@ -14913,6 +19976,7 @@ paths: in: path description: 'key: id of listItemVersion' required: true + style: simple schema: type: string x-ms-docs-key-type: listItemVersion @@ -14922,17 +19986,69 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: action + '/groups/{group-id}/drives/{drive-id}/root/microsoft.graph.assignSensitivityLabel': + post: + tags: + - groups.Actions + summary: Invoke action assignSensitivityLabel + operationId: groups.drives.root_assignSensitivityLabel + parameters: + - name: group-id + in: path + description: 'key: id of group' + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: group + - name: drive-id + in: path + description: 'key: id of drive' + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: drive + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + sensitivityLabelId: + type: string + nullable: true + assignmentMethod: + $ref: '#/components/schemas/microsoft.graph.sensitivityLabelAssignmentMethod' + justificationText: + type: string + nullable: true + additionalProperties: + type: object + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action '/groups/{group-id}/drives/{drive-id}/root/microsoft.graph.checkin': post: tags: - groups.Actions summary: Invoke action checkin + description: 'Check in a checked out **driveItem** resource, which makes the version of the document available to others.' + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/driveitem-checkin?view=graph-rest-1.0 operationId: groups.drives.root_checkin parameters: - name: group-id in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -14940,6 +20056,7 @@ paths: in: path description: 'key: id of drive' required: true + style: simple schema: type: string x-ms-docs-key-type: drive @@ -14970,12 +20087,17 @@ paths: tags: - groups.Actions summary: Invoke action checkout + description: 'Check out a **driveItem** resource to prevent others from editing the document, and prevent your changes from being visible until the documented is checked in.' + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/driveitem-checkout?view=graph-rest-1.0 operationId: groups.drives.root_checkout parameters: - name: group-id in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -14983,6 +20105,7 @@ paths: in: path description: 'key: id of drive' required: true + style: simple schema: type: string x-ms-docs-key-type: drive @@ -14997,12 +20120,17 @@ paths: tags: - groups.Actions summary: Invoke action copy + description: 'Asynchronously creates a copy of an [driveItem][item-resource] (including any children), under a new parent item or with a new name.' + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/driveitem-copy?view=graph-rest-1.0 operationId: groups.drives.root_copy parameters: - name: group-id in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -15010,6 +20138,7 @@ paths: in: path description: 'key: id of drive' required: true + style: simple schema: type: string x-ms-docs-key-type: drive @@ -15043,12 +20172,17 @@ paths: tags: - groups.Actions summary: Invoke action createLink + description: "You can use **createLink** action to share a driveItem via a sharing link. The **createLink** action will create a new sharing link if the specified link type doesn't already exist for the calling application.\nIf a sharing link of the specified type already exists for the app, the existing sharing link will be returned. DriveItem resources inherit sharing permissions from their ancestors." + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/driveitem-createlink?view=graph-rest-1.0 operationId: groups.drives.root_createLink parameters: - name: group-id in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -15056,6 +20190,7 @@ paths: in: path description: 'key: id of drive' required: true + style: simple schema: type: string x-ms-docs-key-type: drive @@ -15109,12 +20244,17 @@ paths: tags: - groups.Actions summary: Invoke action createUploadSession + description: 'Create an upload session to allow your app to upload files up to the maximum file size. An upload session allows your app to upload ranges of the file in sequential API requests, which allows the transfer to be resumed if a connection is dropped while the upload is in progress. To upload a file using an upload session:' + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/driveitem-createuploadsession?view=graph-rest-1.0 operationId: groups.drives.root_createUploadSession parameters: - name: group-id in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -15122,6 +20262,7 @@ paths: in: path description: 'key: id of drive' required: true + style: simple schema: type: string x-ms-docs-key-type: drive @@ -15158,6 +20299,7 @@ paths: in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -15165,9 +20307,156 @@ paths: in: path description: 'key: id of drive' required: true + style: simple schema: type: string x-ms-docs-key-type: drive + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - createdBy + - createdDateTime + - description + - eTag + - lastModifiedBy + - lastModifiedDateTime + - name + - parentReference + - webUrl + - audio + - bundle + - content + - cTag + - deleted + - file + - fileSystemInfo + - folder + - image + - location + - malware + - media + - package + - pendingOperations + - photo + - publication + - remoteItem + - root + - searchResult + - shared + - sharepointIds + - size + - source + - specialFolder + - video + - webDavUrl + - createdByUser + - lastModifiedByUser + - workbook + - activities + - analytics + - children + - listItem + - permissions + - subscriptions + - thumbnails + - versions + type: string + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - id desc + - createdBy + - createdBy desc + - createdDateTime + - createdDateTime desc + - description + - description desc + - eTag + - eTag desc + - lastModifiedBy + - lastModifiedBy desc + - lastModifiedDateTime + - lastModifiedDateTime desc + - name + - name desc + - parentReference + - parentReference desc + - webUrl + - webUrl desc + - audio + - audio desc + - bundle + - bundle desc + - content + - content desc + - cTag + - cTag desc + - deleted + - deleted desc + - file + - file desc + - fileSystemInfo + - fileSystemInfo desc + - folder + - folder desc + - image + - image desc + - location + - location desc + - malware + - malware desc + - media + - media desc + - package + - package desc + - pendingOperations + - pendingOperations desc + - photo + - photo desc + - publication + - publication desc + - remoteItem + - remoteItem desc + - root + - root desc + - searchResult + - searchResult desc + - shared + - shared desc + - sharepointIds + - sharepointIds desc + - size + - size desc + - source + - source desc + - specialFolder + - specialFolder desc + - video + - video desc + - webDavUrl + - webDavUrl desc + type: string responses: '200': description: Success @@ -15186,6 +20475,9 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: function + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore '/groups/{group-id}/drives/{drive-id}/root/microsoft.graph.delta(token=''{token}'')': get: tags: @@ -15197,6 +20489,7 @@ paths: in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -15204,6 +20497,7 @@ paths: in: path description: 'key: id of drive' required: true + style: simple schema: type: string x-ms-docs-key-type: drive @@ -15211,9 +20505,156 @@ paths: in: path description: 'Usage: token=''{token}''' required: true + style: simple schema: type: string nullable: true + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - createdBy + - createdDateTime + - description + - eTag + - lastModifiedBy + - lastModifiedDateTime + - name + - parentReference + - webUrl + - audio + - bundle + - content + - cTag + - deleted + - file + - fileSystemInfo + - folder + - image + - location + - malware + - media + - package + - pendingOperations + - photo + - publication + - remoteItem + - root + - searchResult + - shared + - sharepointIds + - size + - source + - specialFolder + - video + - webDavUrl + - createdByUser + - lastModifiedByUser + - workbook + - activities + - analytics + - children + - listItem + - permissions + - subscriptions + - thumbnails + - versions + type: string + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - id desc + - createdBy + - createdBy desc + - createdDateTime + - createdDateTime desc + - description + - description desc + - eTag + - eTag desc + - lastModifiedBy + - lastModifiedBy desc + - lastModifiedDateTime + - lastModifiedDateTime desc + - name + - name desc + - parentReference + - parentReference desc + - webUrl + - webUrl desc + - audio + - audio desc + - bundle + - bundle desc + - content + - content desc + - cTag + - cTag desc + - deleted + - deleted desc + - file + - file desc + - fileSystemInfo + - fileSystemInfo desc + - folder + - folder desc + - image + - image desc + - location + - location desc + - malware + - malware desc + - media + - media desc + - package + - package desc + - pendingOperations + - pendingOperations desc + - photo + - photo desc + - publication + - publication desc + - remoteItem + - remoteItem desc + - root + - root desc + - searchResult + - searchResult desc + - shared + - shared desc + - sharepointIds + - sharepointIds desc + - size + - size desc + - source + - source desc + - specialFolder + - specialFolder desc + - video + - video desc + - webDavUrl + - webDavUrl desc + type: string responses: '200': description: Success @@ -15232,6 +20673,9 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: function + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore '/groups/{group-id}/drives/{drive-id}/root/microsoft.graph.extractSensitivityLabels': post: tags: @@ -15243,6 +20687,7 @@ paths: in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -15250,6 +20695,7 @@ paths: in: path description: 'key: id of drive' required: true + style: simple schema: type: string x-ms-docs-key-type: drive @@ -15268,12 +20714,17 @@ paths: tags: - groups.Actions summary: Invoke action follow + description: Follow a driveItem. + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/driveitem-follow?view=graph-rest-1.0 operationId: groups.drives.root_follow parameters: - name: group-id in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -15281,6 +20732,7 @@ paths: in: path description: 'key: id of drive' required: true + style: simple schema: type: string x-ms-docs-key-type: drive @@ -15305,6 +20757,7 @@ paths: in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -15312,6 +20765,7 @@ paths: in: path description: 'key: id of drive' required: true + style: simple schema: type: string x-ms-docs-key-type: drive @@ -15319,6 +20773,7 @@ paths: in: path description: 'Usage: startDateTime=''{startDateTime}''' required: true + style: simple schema: type: string nullable: true @@ -15326,6 +20781,7 @@ paths: in: path description: 'Usage: endDateTime=''{endDateTime}''' required: true + style: simple schema: type: string nullable: true @@ -15333,16 +20789,75 @@ paths: in: path description: 'Usage: interval=''{interval}''' required: true + style: simple schema: type: string nullable: true + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - access + - create + - delete + - edit + - endDateTime + - incompleteData + - isTrending + - move + - startDateTime + - activities + type: string + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - id desc + - access + - access desc + - create + - create desc + - delete + - delete desc + - edit + - edit desc + - endDateTime + - endDateTime desc + - incompleteData + - incompleteData desc + - isTrending + - isTrending desc + - move + - move desc + - startDateTime + - startDateTime desc + type: string responses: '200': description: Success content: application/json: schema: - title: Collection of driveItem + title: Collection of itemActivityStat type: object properties: value: @@ -15354,17 +20869,25 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: function + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore '/groups/{group-id}/drives/{drive-id}/root/microsoft.graph.invite': post: tags: - groups.Actions summary: Invoke action invite + description: "Sends a sharing invitation for a **DriveItem**.\nA sharing invitation provides permissions to the recipients and optionally sends an email to the recipients to notify them the item was shared." + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/driveitem-invite?view=graph-rest-1.0 operationId: groups.drives.root_invite parameters: - name: group-id in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -15372,6 +20895,7 @@ paths: in: path description: 'key: id of drive' required: true + style: simple schema: type: string x-ms-docs-key-type: drive @@ -15421,7 +20945,7 @@ paths: content: application/json: schema: - title: Collection of driveItem + title: Collection of permission type: object properties: value: @@ -15433,6 +20957,9 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: action + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore '/groups/{group-id}/drives/{drive-id}/root/microsoft.graph.preview': post: tags: @@ -15444,6 +20971,7 @@ paths: in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -15451,6 +20979,7 @@ paths: in: path description: 'key: id of drive' required: true + style: simple schema: type: string x-ms-docs-key-type: drive @@ -15497,12 +21026,17 @@ paths: tags: - groups.Actions summary: Invoke action restore + description: 'Restore a driveItem that has been deleted and is currently in the recycle bin. ' + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/driveitem-restore?view=graph-rest-1.0 operationId: groups.drives.root_restore parameters: - name: group-id in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -15510,6 +21044,7 @@ paths: in: path description: 'key: id of drive' required: true + style: simple schema: type: string x-ms-docs-key-type: drive @@ -15549,6 +21084,7 @@ paths: in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -15556,6 +21092,7 @@ paths: in: path description: 'key: id of drive' required: true + style: simple schema: type: string x-ms-docs-key-type: drive @@ -15563,9 +21100,156 @@ paths: in: path description: 'Usage: q=''{q}''' required: true + style: simple schema: type: string nullable: true + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - createdBy + - createdDateTime + - description + - eTag + - lastModifiedBy + - lastModifiedDateTime + - name + - parentReference + - webUrl + - audio + - bundle + - content + - cTag + - deleted + - file + - fileSystemInfo + - folder + - image + - location + - malware + - media + - package + - pendingOperations + - photo + - publication + - remoteItem + - root + - searchResult + - shared + - sharepointIds + - size + - source + - specialFolder + - video + - webDavUrl + - createdByUser + - lastModifiedByUser + - workbook + - activities + - analytics + - children + - listItem + - permissions + - subscriptions + - thumbnails + - versions + type: string + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - id desc + - createdBy + - createdBy desc + - createdDateTime + - createdDateTime desc + - description + - description desc + - eTag + - eTag desc + - lastModifiedBy + - lastModifiedBy desc + - lastModifiedDateTime + - lastModifiedDateTime desc + - name + - name desc + - parentReference + - parentReference desc + - webUrl + - webUrl desc + - audio + - audio desc + - bundle + - bundle desc + - content + - content desc + - cTag + - cTag desc + - deleted + - deleted desc + - file + - file desc + - fileSystemInfo + - fileSystemInfo desc + - folder + - folder desc + - image + - image desc + - location + - location desc + - malware + - malware desc + - media + - media desc + - package + - package desc + - pendingOperations + - pendingOperations desc + - photo + - photo desc + - publication + - publication desc + - remoteItem + - remoteItem desc + - root + - root desc + - searchResult + - searchResult desc + - shared + - shared desc + - sharepointIds + - sharepointIds desc + - size + - size desc + - source + - source desc + - specialFolder + - specialFolder desc + - video + - video desc + - webDavUrl + - webDavUrl desc + type: string responses: '200': description: Success @@ -15584,17 +21268,25 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: function + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore '/groups/{group-id}/drives/{drive-id}/root/microsoft.graph.unfollow': post: tags: - groups.Actions summary: Invoke action unfollow + description: Unfollow a driveItem. + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/driveitem-unfollow?view=graph-rest-1.0 operationId: groups.drives.root_unfollow parameters: - name: group-id in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -15602,6 +21294,7 @@ paths: in: path description: 'key: id of drive' required: true + style: simple schema: type: string x-ms-docs-key-type: drive @@ -15622,6 +21315,7 @@ paths: in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -15629,6 +21323,7 @@ paths: in: path description: 'key: id of drive' required: true + style: simple schema: type: string x-ms-docs-key-type: drive @@ -15658,12 +21353,17 @@ paths: tags: - groups.Actions summary: Invoke action grant + description: 'Grant users access to a link represented by a [permission][].' + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/permission-grant?view=graph-rest-1.0 operationId: groups.drives.root.permissions_grant parameters: - name: group-id in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -15671,6 +21371,7 @@ paths: in: path description: 'key: id of drive' required: true + style: simple schema: type: string x-ms-docs-key-type: drive @@ -15678,6 +21379,7 @@ paths: in: path description: 'key: id of permission' required: true + style: simple schema: type: string x-ms-docs-key-type: permission @@ -15718,17 +21420,25 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: action + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore '/groups/{group-id}/drives/{drive-id}/root/permissions/{permission-id}/microsoft.graph.revokeGrants': post: tags: - groups.Actions summary: Invoke action revokeGrants + description: 'Revoke access to a [listItem][] or [driveItem][] granted via a sharing link by removing the specified [recipient][] from the link.' + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/permission-revokegrants?view=graph-rest-1.0 operationId: groups.drives.root.permissions_revokeGrants parameters: - name: group-id in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -15736,6 +21446,7 @@ paths: in: path description: 'key: id of drive' required: true + style: simple schema: type: string x-ms-docs-key-type: drive @@ -15743,6 +21454,7 @@ paths: in: path description: 'key: id of permission' required: true + style: simple schema: type: string x-ms-docs-key-type: permission @@ -15781,6 +21493,7 @@ paths: in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -15788,6 +21501,7 @@ paths: in: path description: 'key: id of drive' required: true + style: simple schema: type: string x-ms-docs-key-type: drive @@ -15795,6 +21509,7 @@ paths: in: path description: 'key: id of subscription' required: true + style: simple schema: type: string x-ms-docs-key-type: subscription @@ -15809,12 +21524,17 @@ paths: tags: - groups.Actions summary: Invoke action restoreVersion + description: 'Restore a previous version of a DriveItem to be the current version. This will create a new version with the contents of the previous version, but preserves all existing versions of the file.' + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/driveitemversion-restore?view=graph-rest-1.0 operationId: groups.drives.root.versions_restoreVersion parameters: - name: group-id in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -15822,6 +21542,7 @@ paths: in: path description: 'key: id of drive' required: true + style: simple schema: type: string x-ms-docs-key-type: drive @@ -15829,6 +21550,7 @@ paths: in: path description: 'key: id of driveItemVersion' required: true + style: simple schema: type: string x-ms-docs-key-type: driveItemVersion @@ -15842,13 +21564,18 @@ paths: get: tags: - groups.endpoint - summary: Get endpoints from groups + summary: List endpoints + description: Retrieve a list of endpoint objects. + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/group-list-endpoints?view=graph-rest-1.0 operationId: groups_ListEndpoints parameters: - name: group-id in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -15931,6 +21658,7 @@ paths: in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -15956,12 +21684,14 @@ paths: tags: - groups.endpoint summary: Get endpoints from groups + description: Endpoints for the group. Read-only. Nullable. operationId: groups_GetEndpoints parameters: - name: group-id in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -15969,6 +21699,7 @@ paths: in: path description: 'key: id of endpoint' required: true + style: simple schema: type: string x-ms-docs-key-type: endpoint @@ -16022,6 +21753,7 @@ paths: in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -16029,6 +21761,7 @@ paths: in: path description: 'key: id of endpoint' required: true + style: simple schema: type: string x-ms-docs-key-type: endpoint @@ -16055,6 +21788,7 @@ paths: in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -16062,12 +21796,14 @@ paths: in: path description: 'key: id of endpoint' required: true + style: simple schema: type: string x-ms-docs-key-type: endpoint - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -16081,12 +21817,17 @@ paths: tags: - groups.Actions summary: Invoke action createUploadSession + description: 'Create an upload session that allows an app to iteratively upload ranges of a file, so as to attach the file to an Outlook item. The item can be a message or event. Use this approach to attach a file if the file size is between 3 MB and 150 MB. To attach a file that''s smaller than 3 MB, do a `POST` operation on the **attachments** navigation property of the Outlook item; see how to do this for a message or for an event. As part of the response, this action returns an upload URL that you can use in subsequent sequential `PUT` queries. Request headers for each `PUT` operation let you specify the exact range of bytes to be uploaded. This allows transfer to be resumed, in case the network connection is dropped during upload. The following are the steps to attach a file to an Outlook item using an upload session: See attach large files to Outlook messages or events for an example.' + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/attachment-createuploadsession?view=graph-rest-1.0 operationId: groups.events.attachments_createUploadSession parameters: - name: group-id in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -16094,6 +21835,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -16124,12 +21866,17 @@ paths: tags: - groups.Actions summary: Invoke action createUploadSession + description: 'Create an upload session that allows an app to iteratively upload ranges of a file, so as to attach the file to an Outlook item. The item can be a message or event. Use this approach to attach a file if the file size is between 3 MB and 150 MB. To attach a file that''s smaller than 3 MB, do a `POST` operation on the **attachments** navigation property of the Outlook item; see how to do this for a message or for an event. As part of the response, this action returns an upload URL that you can use in subsequent sequential `PUT` queries. Request headers for each `PUT` operation let you specify the exact range of bytes to be uploaded. This allows transfer to be resumed, in case the network connection is dropped during upload. The following are the steps to attach a file to an Outlook item using an upload session: See attach large files to Outlook messages or events for an example.' + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/attachment-createuploadsession?view=graph-rest-1.0 operationId: groups.events.exceptionOccurrences.attachments_createUploadSession parameters: - name: group-id in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -16137,6 +21884,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -16144,6 +21892,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -16174,12 +21923,17 @@ paths: tags: - groups.Actions summary: Invoke action createUploadSession + description: 'Create an upload session that allows an app to iteratively upload ranges of a file, so as to attach the file to an Outlook item. The item can be a message or event. Use this approach to attach a file if the file size is between 3 MB and 150 MB. To attach a file that''s smaller than 3 MB, do a `POST` operation on the **attachments** navigation property of the Outlook item; see how to do this for a message or for an event. As part of the response, this action returns an upload URL that you can use in subsequent sequential `PUT` queries. Request headers for each `PUT` operation let you specify the exact range of bytes to be uploaded. This allows transfer to be resumed, in case the network connection is dropped during upload. The following are the steps to attach a file to an Outlook item using an upload session: See attach large files to Outlook messages or events for an example.' + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/attachment-createuploadsession?view=graph-rest-1.0 operationId: groups.events.exceptionOccurrences.instances.attachments_createUploadSession parameters: - name: group-id in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -16187,6 +21941,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -16194,6 +21949,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -16201,6 +21957,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -16231,12 +21988,17 @@ paths: tags: - groups.Actions summary: Invoke action accept + description: Accept the specified event in a user calendar. + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/event-accept?view=graph-rest-1.0 operationId: groups.events.exceptionOccurrences.instances_accept parameters: - name: group-id in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -16244,6 +22006,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -16251,6 +22014,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -16258,6 +22022,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -16289,12 +22054,17 @@ paths: tags: - groups.Actions summary: Invoke action cancel + description: "This action allows the organizer of a meeting to send a cancellation message and cancel the event. The action moves the event to the Deleted Items folder. The organizer can also cancel an occurrence of a recurring meeting \nby providing the occurrence event ID. An attendee calling this action gets an error (HTTP 400 Bad Request), with the following\nerror message: 'Your request can't be completed. You need to be an organizer to cancel a meeting.' This action differs from Delete in that **Cancel** is available to only the organizer, and lets\nthe organizer send a custom message to the attendees about the cancellation." + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/event-cancel?view=graph-rest-1.0 operationId: groups.events.exceptionOccurrences.instances_cancel parameters: - name: group-id in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -16302,6 +22072,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -16309,6 +22080,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -16316,6 +22088,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -16343,12 +22116,17 @@ paths: tags: - groups.Actions summary: Invoke action decline + description: 'Decline invitation to the specified event in a user calendar. If the event allows proposals for new times, on declining the event, an invitee can choose to suggest an alternative time by including the **proposedNewTime** parameter. For more information on how to propose a time, and how to receive and accept a new time proposal, see Propose new meeting times.' + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/event-decline?view=graph-rest-1.0 operationId: groups.events.exceptionOccurrences.instances_decline parameters: - name: group-id in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -16356,6 +22134,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -16363,6 +22142,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -16370,6 +22150,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -16403,12 +22184,17 @@ paths: tags: - groups.Actions summary: Invoke action dismissReminder + description: Dismiss a reminder that has been triggered for an event in a user calendar. + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/event-dismissreminder?view=graph-rest-1.0 operationId: groups.events.exceptionOccurrences.instances_dismissReminder parameters: - name: group-id in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -16416,6 +22202,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -16423,6 +22210,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -16430,6 +22218,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -16444,12 +22233,17 @@ paths: tags: - groups.Actions summary: Invoke action forward + description: "This action allows the organizer or attendee of a meeting event to forward the \nmeeting request to a new recipient. If the meeting event is forwarded from an attendee's Microsoft 365 mailbox to another recipient, this action \nalso sends a message to notify the organizer of the forwarding, and adds the recipient to the organizer's \ncopy of the meeting event. This convenience is not available when forwarding from an Outlook.com account." + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/event-forward?view=graph-rest-1.0 operationId: groups.events.exceptionOccurrences.instances_forward parameters: - name: group-id in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -16457,6 +22251,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -16464,6 +22259,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -16471,6 +22267,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -16502,12 +22299,17 @@ paths: tags: - groups.Actions summary: Invoke action snoozeReminder + description: Postpone a reminder for an event in a user calendar until a new time. + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/event-snoozereminder?view=graph-rest-1.0 operationId: groups.events.exceptionOccurrences.instances_snoozeReminder parameters: - name: group-id in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -16515,6 +22317,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -16522,6 +22325,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -16529,6 +22333,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -16555,12 +22360,17 @@ paths: tags: - groups.Actions summary: Invoke action tentativelyAccept + description: 'Tentatively accept the specified event in a user calendar. If the event allows proposals for new times, on responding tentative to the event, an invitee can choose to suggest an alternative time by including the **proposedNewTime** parameter. For more information on how to propose a time, and how to receive and accept a new time proposal, see Propose new meeting times.' + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/event-tentativelyaccept?view=graph-rest-1.0 operationId: groups.events.exceptionOccurrences.instances_tentativelyAccept parameters: - name: group-id in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -16568,6 +22378,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -16575,6 +22386,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -16582,6 +22394,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -16615,12 +22428,17 @@ paths: tags: - groups.Functions summary: Invoke function delta + description: 'Get a set of event resources that have been added, deleted, or updated in one or more calendars. You can get specific types of these incremental changes in the events in all the calendars of a mailbox or in a specific calendar, or in an event collection of a **calendarView** (range of events defined by start and end dates) of a calendar. The calendar can be the default calendar or some other specified calendar of the user''s. In the case of getting incremental changes on **calendarView**, the calendar can be a group calendar as well. Typically, synchronizing events in a calendar or **calendarView** in a local store entails a round of multiple **delta** function calls. The initial call is a full synchronization, and every subsequent **delta** call in the same round gets the incremental changes (additions, deletions, or updates). This allows you to maintain and synchronize a local store of events in the specified calendar, without having to fetch all the events of that calendar from the server every time. The following table lists the differences between the **delta** function on events and the **delta** function on a **calendarView** in a calendar.' + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/event-delta?view=graph-rest-1.0 operationId: groups.events.exceptionOccurrences.instances_delta parameters: - name: group-id in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -16628,6 +22446,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -16635,9 +22454,173 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - categories + - changeKey + - createdDateTime + - lastModifiedDateTime + - allowNewTimeProposals + - attendees + - body + - bodyPreview + - cancelledOccurrences + - end + - hasAttachments + - hideAttendees + - importance + - isAllDay + - isCancelled + - isDraft + - isOnlineMeeting + - isOrganizer + - isReminderOn + - location + - locations + - occurrenceId + - onlineMeeting + - onlineMeetingProvider + - onlineMeetingUrl + - organizer + - originalEndTimeZone + - originalStart + - originalStartTimeZone + - recurrence + - reminderMinutesBeforeStart + - responseRequested + - responseStatus + - sensitivity + - seriesMasterId + - showAs + - start + - subject + - transactionId + - type + - uid + - webLink + - attachments + - calendar + - exceptionOccurrences + - extensions + - instances + - multiValueExtendedProperties + - singleValueExtendedProperties + type: string + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - id desc + - categories + - categories desc + - changeKey + - changeKey desc + - createdDateTime + - createdDateTime desc + - lastModifiedDateTime + - lastModifiedDateTime desc + - allowNewTimeProposals + - allowNewTimeProposals desc + - attendees + - attendees desc + - body + - body desc + - bodyPreview + - bodyPreview desc + - cancelledOccurrences + - cancelledOccurrences desc + - end + - end desc + - hasAttachments + - hasAttachments desc + - hideAttendees + - hideAttendees desc + - importance + - importance desc + - isAllDay + - isAllDay desc + - isCancelled + - isCancelled desc + - isDraft + - isDraft desc + - isOnlineMeeting + - isOnlineMeeting desc + - isOrganizer + - isOrganizer desc + - isReminderOn + - isReminderOn desc + - location + - location desc + - locations + - locations desc + - occurrenceId + - occurrenceId desc + - onlineMeeting + - onlineMeeting desc + - onlineMeetingProvider + - onlineMeetingProvider desc + - onlineMeetingUrl + - onlineMeetingUrl desc + - organizer + - organizer desc + - originalEndTimeZone + - originalEndTimeZone desc + - originalStart + - originalStart desc + - originalStartTimeZone + - originalStartTimeZone desc + - recurrence + - recurrence desc + - reminderMinutesBeforeStart + - reminderMinutesBeforeStart desc + - responseRequested + - responseRequested desc + - responseStatus + - responseStatus desc + - sensitivity + - sensitivity desc + - seriesMasterId + - seriesMasterId desc + - showAs + - showAs desc + - start + - start desc + - subject + - subject desc + - transactionId + - transactionId desc + - type + - type desc + - uid + - uid desc + - webLink + - webLink desc + type: string responses: '200': description: Success @@ -16656,17 +22639,25 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: function + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore '/groups/{group-id}/events/{event-id}/exceptionOccurrences/{event-id1}/microsoft.graph.accept': post: tags: - groups.Actions summary: Invoke action accept + description: Accept the specified event in a user calendar. + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/event-accept?view=graph-rest-1.0 operationId: groups.events.exceptionOccurrences_accept parameters: - name: group-id in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -16674,6 +22665,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -16681,6 +22673,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -16712,12 +22705,17 @@ paths: tags: - groups.Actions summary: Invoke action cancel + description: "This action allows the organizer of a meeting to send a cancellation message and cancel the event. The action moves the event to the Deleted Items folder. The organizer can also cancel an occurrence of a recurring meeting \nby providing the occurrence event ID. An attendee calling this action gets an error (HTTP 400 Bad Request), with the following\nerror message: 'Your request can't be completed. You need to be an organizer to cancel a meeting.' This action differs from Delete in that **Cancel** is available to only the organizer, and lets\nthe organizer send a custom message to the attendees about the cancellation." + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/event-cancel?view=graph-rest-1.0 operationId: groups.events.exceptionOccurrences_cancel parameters: - name: group-id in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -16725,6 +22723,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -16732,6 +22731,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -16759,12 +22759,17 @@ paths: tags: - groups.Actions summary: Invoke action decline + description: 'Decline invitation to the specified event in a user calendar. If the event allows proposals for new times, on declining the event, an invitee can choose to suggest an alternative time by including the **proposedNewTime** parameter. For more information on how to propose a time, and how to receive and accept a new time proposal, see Propose new meeting times.' + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/event-decline?view=graph-rest-1.0 operationId: groups.events.exceptionOccurrences_decline parameters: - name: group-id in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -16772,6 +22777,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -16779,6 +22785,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -16812,12 +22819,17 @@ paths: tags: - groups.Actions summary: Invoke action dismissReminder + description: Dismiss a reminder that has been triggered for an event in a user calendar. + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/event-dismissreminder?view=graph-rest-1.0 operationId: groups.events.exceptionOccurrences_dismissReminder parameters: - name: group-id in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -16825,6 +22837,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -16832,6 +22845,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -16846,12 +22860,17 @@ paths: tags: - groups.Actions summary: Invoke action forward + description: "This action allows the organizer or attendee of a meeting event to forward the \nmeeting request to a new recipient. If the meeting event is forwarded from an attendee's Microsoft 365 mailbox to another recipient, this action \nalso sends a message to notify the organizer of the forwarding, and adds the recipient to the organizer's \ncopy of the meeting event. This convenience is not available when forwarding from an Outlook.com account." + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/event-forward?view=graph-rest-1.0 operationId: groups.events.exceptionOccurrences_forward parameters: - name: group-id in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -16859,6 +22878,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -16866,6 +22886,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -16897,12 +22918,17 @@ paths: tags: - groups.Actions summary: Invoke action snoozeReminder + description: Postpone a reminder for an event in a user calendar until a new time. + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/event-snoozereminder?view=graph-rest-1.0 operationId: groups.events.exceptionOccurrences_snoozeReminder parameters: - name: group-id in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -16910,6 +22936,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -16917,6 +22944,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -16943,12 +22971,17 @@ paths: tags: - groups.Actions summary: Invoke action tentativelyAccept + description: 'Tentatively accept the specified event in a user calendar. If the event allows proposals for new times, on responding tentative to the event, an invitee can choose to suggest an alternative time by including the **proposedNewTime** parameter. For more information on how to propose a time, and how to receive and accept a new time proposal, see Propose new meeting times.' + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/event-tentativelyaccept?view=graph-rest-1.0 operationId: groups.events.exceptionOccurrences_tentativelyAccept parameters: - name: group-id in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -16956,6 +22989,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -16963,6 +22997,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -16996,12 +23031,17 @@ paths: tags: - groups.Functions summary: Invoke function delta + description: 'Get a set of event resources that have been added, deleted, or updated in one or more calendars. You can get specific types of these incremental changes in the events in all the calendars of a mailbox or in a specific calendar, or in an event collection of a **calendarView** (range of events defined by start and end dates) of a calendar. The calendar can be the default calendar or some other specified calendar of the user''s. In the case of getting incremental changes on **calendarView**, the calendar can be a group calendar as well. Typically, synchronizing events in a calendar or **calendarView** in a local store entails a round of multiple **delta** function calls. The initial call is a full synchronization, and every subsequent **delta** call in the same round gets the incremental changes (additions, deletions, or updates). This allows you to maintain and synchronize a local store of events in the specified calendar, without having to fetch all the events of that calendar from the server every time. The following table lists the differences between the **delta** function on events and the **delta** function on a **calendarView** in a calendar.' + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/event-delta?view=graph-rest-1.0 operationId: groups.events.exceptionOccurrences_delta parameters: - name: group-id in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -17009,9 +23049,173 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - categories + - changeKey + - createdDateTime + - lastModifiedDateTime + - allowNewTimeProposals + - attendees + - body + - bodyPreview + - cancelledOccurrences + - end + - hasAttachments + - hideAttendees + - importance + - isAllDay + - isCancelled + - isDraft + - isOnlineMeeting + - isOrganizer + - isReminderOn + - location + - locations + - occurrenceId + - onlineMeeting + - onlineMeetingProvider + - onlineMeetingUrl + - organizer + - originalEndTimeZone + - originalStart + - originalStartTimeZone + - recurrence + - reminderMinutesBeforeStart + - responseRequested + - responseStatus + - sensitivity + - seriesMasterId + - showAs + - start + - subject + - transactionId + - type + - uid + - webLink + - attachments + - calendar + - exceptionOccurrences + - extensions + - instances + - multiValueExtendedProperties + - singleValueExtendedProperties + type: string + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - id desc + - categories + - categories desc + - changeKey + - changeKey desc + - createdDateTime + - createdDateTime desc + - lastModifiedDateTime + - lastModifiedDateTime desc + - allowNewTimeProposals + - allowNewTimeProposals desc + - attendees + - attendees desc + - body + - body desc + - bodyPreview + - bodyPreview desc + - cancelledOccurrences + - cancelledOccurrences desc + - end + - end desc + - hasAttachments + - hasAttachments desc + - hideAttendees + - hideAttendees desc + - importance + - importance desc + - isAllDay + - isAllDay desc + - isCancelled + - isCancelled desc + - isDraft + - isDraft desc + - isOnlineMeeting + - isOnlineMeeting desc + - isOrganizer + - isOrganizer desc + - isReminderOn + - isReminderOn desc + - location + - location desc + - locations + - locations desc + - occurrenceId + - occurrenceId desc + - onlineMeeting + - onlineMeeting desc + - onlineMeetingProvider + - onlineMeetingProvider desc + - onlineMeetingUrl + - onlineMeetingUrl desc + - organizer + - organizer desc + - originalEndTimeZone + - originalEndTimeZone desc + - originalStart + - originalStart desc + - originalStartTimeZone + - originalStartTimeZone desc + - recurrence + - recurrence desc + - reminderMinutesBeforeStart + - reminderMinutesBeforeStart desc + - responseRequested + - responseRequested desc + - responseStatus + - responseStatus desc + - sensitivity + - sensitivity desc + - seriesMasterId + - seriesMasterId desc + - showAs + - showAs desc + - start + - start desc + - subject + - subject desc + - transactionId + - transactionId desc + - type + - type desc + - uid + - uid desc + - webLink + - webLink desc + type: string responses: '200': description: Success @@ -17030,17 +23234,25 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: function + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore '/groups/{group-id}/events/{event-id}/instances/{event-id1}/attachments/microsoft.graph.createUploadSession': post: tags: - groups.Actions summary: Invoke action createUploadSession + description: 'Create an upload session that allows an app to iteratively upload ranges of a file, so as to attach the file to an Outlook item. The item can be a message or event. Use this approach to attach a file if the file size is between 3 MB and 150 MB. To attach a file that''s smaller than 3 MB, do a `POST` operation on the **attachments** navigation property of the Outlook item; see how to do this for a message or for an event. As part of the response, this action returns an upload URL that you can use in subsequent sequential `PUT` queries. Request headers for each `PUT` operation let you specify the exact range of bytes to be uploaded. This allows transfer to be resumed, in case the network connection is dropped during upload. The following are the steps to attach a file to an Outlook item using an upload session: See attach large files to Outlook messages or events for an example.' + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/attachment-createuploadsession?view=graph-rest-1.0 operationId: groups.events.instances.attachments_createUploadSession parameters: - name: group-id in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -17048,6 +23260,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -17055,6 +23268,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -17085,12 +23299,17 @@ paths: tags: - groups.Actions summary: Invoke action createUploadSession + description: 'Create an upload session that allows an app to iteratively upload ranges of a file, so as to attach the file to an Outlook item. The item can be a message or event. Use this approach to attach a file if the file size is between 3 MB and 150 MB. To attach a file that''s smaller than 3 MB, do a `POST` operation on the **attachments** navigation property of the Outlook item; see how to do this for a message or for an event. As part of the response, this action returns an upload URL that you can use in subsequent sequential `PUT` queries. Request headers for each `PUT` operation let you specify the exact range of bytes to be uploaded. This allows transfer to be resumed, in case the network connection is dropped during upload. The following are the steps to attach a file to an Outlook item using an upload session: See attach large files to Outlook messages or events for an example.' + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/attachment-createuploadsession?view=graph-rest-1.0 operationId: groups.events.instances.exceptionOccurrences.attachments_createUploadSession parameters: - name: group-id in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -17098,6 +23317,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -17105,6 +23325,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -17112,6 +23333,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -17142,12 +23364,17 @@ paths: tags: - groups.Actions summary: Invoke action accept + description: Accept the specified event in a user calendar. + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/event-accept?view=graph-rest-1.0 operationId: groups.events.instances.exceptionOccurrences_accept parameters: - name: group-id in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -17155,6 +23382,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -17162,6 +23390,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -17169,6 +23398,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -17200,12 +23430,17 @@ paths: tags: - groups.Actions summary: Invoke action cancel + description: "This action allows the organizer of a meeting to send a cancellation message and cancel the event. The action moves the event to the Deleted Items folder. The organizer can also cancel an occurrence of a recurring meeting \nby providing the occurrence event ID. An attendee calling this action gets an error (HTTP 400 Bad Request), with the following\nerror message: 'Your request can't be completed. You need to be an organizer to cancel a meeting.' This action differs from Delete in that **Cancel** is available to only the organizer, and lets\nthe organizer send a custom message to the attendees about the cancellation." + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/event-cancel?view=graph-rest-1.0 operationId: groups.events.instances.exceptionOccurrences_cancel parameters: - name: group-id in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -17213,6 +23448,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -17220,6 +23456,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -17227,6 +23464,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -17254,12 +23492,17 @@ paths: tags: - groups.Actions summary: Invoke action decline + description: 'Decline invitation to the specified event in a user calendar. If the event allows proposals for new times, on declining the event, an invitee can choose to suggest an alternative time by including the **proposedNewTime** parameter. For more information on how to propose a time, and how to receive and accept a new time proposal, see Propose new meeting times.' + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/event-decline?view=graph-rest-1.0 operationId: groups.events.instances.exceptionOccurrences_decline parameters: - name: group-id in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -17267,6 +23510,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -17274,6 +23518,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -17281,6 +23526,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -17314,12 +23560,17 @@ paths: tags: - groups.Actions summary: Invoke action dismissReminder + description: Dismiss a reminder that has been triggered for an event in a user calendar. + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/event-dismissreminder?view=graph-rest-1.0 operationId: groups.events.instances.exceptionOccurrences_dismissReminder parameters: - name: group-id in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -17327,6 +23578,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -17334,6 +23586,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -17341,6 +23594,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -17355,12 +23609,17 @@ paths: tags: - groups.Actions summary: Invoke action forward + description: "This action allows the organizer or attendee of a meeting event to forward the \nmeeting request to a new recipient. If the meeting event is forwarded from an attendee's Microsoft 365 mailbox to another recipient, this action \nalso sends a message to notify the organizer of the forwarding, and adds the recipient to the organizer's \ncopy of the meeting event. This convenience is not available when forwarding from an Outlook.com account." + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/event-forward?view=graph-rest-1.0 operationId: groups.events.instances.exceptionOccurrences_forward parameters: - name: group-id in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -17368,6 +23627,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -17375,6 +23635,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -17382,6 +23643,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -17413,12 +23675,17 @@ paths: tags: - groups.Actions summary: Invoke action snoozeReminder + description: Postpone a reminder for an event in a user calendar until a new time. + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/event-snoozereminder?view=graph-rest-1.0 operationId: groups.events.instances.exceptionOccurrences_snoozeReminder parameters: - name: group-id in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -17426,6 +23693,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -17433,6 +23701,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -17440,6 +23709,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -17466,12 +23736,17 @@ paths: tags: - groups.Actions summary: Invoke action tentativelyAccept + description: 'Tentatively accept the specified event in a user calendar. If the event allows proposals for new times, on responding tentative to the event, an invitee can choose to suggest an alternative time by including the **proposedNewTime** parameter. For more information on how to propose a time, and how to receive and accept a new time proposal, see Propose new meeting times.' + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/event-tentativelyaccept?view=graph-rest-1.0 operationId: groups.events.instances.exceptionOccurrences_tentativelyAccept parameters: - name: group-id in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -17479,6 +23754,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -17486,6 +23762,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -17493,6 +23770,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -17526,12 +23804,17 @@ paths: tags: - groups.Functions summary: Invoke function delta + description: 'Get a set of event resources that have been added, deleted, or updated in one or more calendars. You can get specific types of these incremental changes in the events in all the calendars of a mailbox or in a specific calendar, or in an event collection of a **calendarView** (range of events defined by start and end dates) of a calendar. The calendar can be the default calendar or some other specified calendar of the user''s. In the case of getting incremental changes on **calendarView**, the calendar can be a group calendar as well. Typically, synchronizing events in a calendar or **calendarView** in a local store entails a round of multiple **delta** function calls. The initial call is a full synchronization, and every subsequent **delta** call in the same round gets the incremental changes (additions, deletions, or updates). This allows you to maintain and synchronize a local store of events in the specified calendar, without having to fetch all the events of that calendar from the server every time. The following table lists the differences between the **delta** function on events and the **delta** function on a **calendarView** in a calendar.' + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/event-delta?view=graph-rest-1.0 operationId: groups.events.instances.exceptionOccurrences_delta parameters: - name: group-id in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -17539,6 +23822,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -17546,9 +23830,173 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - categories + - changeKey + - createdDateTime + - lastModifiedDateTime + - allowNewTimeProposals + - attendees + - body + - bodyPreview + - cancelledOccurrences + - end + - hasAttachments + - hideAttendees + - importance + - isAllDay + - isCancelled + - isDraft + - isOnlineMeeting + - isOrganizer + - isReminderOn + - location + - locations + - occurrenceId + - onlineMeeting + - onlineMeetingProvider + - onlineMeetingUrl + - organizer + - originalEndTimeZone + - originalStart + - originalStartTimeZone + - recurrence + - reminderMinutesBeforeStart + - responseRequested + - responseStatus + - sensitivity + - seriesMasterId + - showAs + - start + - subject + - transactionId + - type + - uid + - webLink + - attachments + - calendar + - exceptionOccurrences + - extensions + - instances + - multiValueExtendedProperties + - singleValueExtendedProperties + type: string + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - id desc + - categories + - categories desc + - changeKey + - changeKey desc + - createdDateTime + - createdDateTime desc + - lastModifiedDateTime + - lastModifiedDateTime desc + - allowNewTimeProposals + - allowNewTimeProposals desc + - attendees + - attendees desc + - body + - body desc + - bodyPreview + - bodyPreview desc + - cancelledOccurrences + - cancelledOccurrences desc + - end + - end desc + - hasAttachments + - hasAttachments desc + - hideAttendees + - hideAttendees desc + - importance + - importance desc + - isAllDay + - isAllDay desc + - isCancelled + - isCancelled desc + - isDraft + - isDraft desc + - isOnlineMeeting + - isOnlineMeeting desc + - isOrganizer + - isOrganizer desc + - isReminderOn + - isReminderOn desc + - location + - location desc + - locations + - locations desc + - occurrenceId + - occurrenceId desc + - onlineMeeting + - onlineMeeting desc + - onlineMeetingProvider + - onlineMeetingProvider desc + - onlineMeetingUrl + - onlineMeetingUrl desc + - organizer + - organizer desc + - originalEndTimeZone + - originalEndTimeZone desc + - originalStart + - originalStart desc + - originalStartTimeZone + - originalStartTimeZone desc + - recurrence + - recurrence desc + - reminderMinutesBeforeStart + - reminderMinutesBeforeStart desc + - responseRequested + - responseRequested desc + - responseStatus + - responseStatus desc + - sensitivity + - sensitivity desc + - seriesMasterId + - seriesMasterId desc + - showAs + - showAs desc + - start + - start desc + - subject + - subject desc + - transactionId + - transactionId desc + - type + - type desc + - uid + - uid desc + - webLink + - webLink desc + type: string responses: '200': description: Success @@ -17567,17 +24015,25 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: function + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore '/groups/{group-id}/events/{event-id}/instances/{event-id1}/microsoft.graph.accept': post: tags: - groups.Actions summary: Invoke action accept + description: Accept the specified event in a user calendar. + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/event-accept?view=graph-rest-1.0 operationId: groups.events.instances_accept parameters: - name: group-id in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -17585,6 +24041,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -17592,6 +24049,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -17623,12 +24081,17 @@ paths: tags: - groups.Actions summary: Invoke action cancel + description: "This action allows the organizer of a meeting to send a cancellation message and cancel the event. The action moves the event to the Deleted Items folder. The organizer can also cancel an occurrence of a recurring meeting \nby providing the occurrence event ID. An attendee calling this action gets an error (HTTP 400 Bad Request), with the following\nerror message: 'Your request can't be completed. You need to be an organizer to cancel a meeting.' This action differs from Delete in that **Cancel** is available to only the organizer, and lets\nthe organizer send a custom message to the attendees about the cancellation." + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/event-cancel?view=graph-rest-1.0 operationId: groups.events.instances_cancel parameters: - name: group-id in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -17636,6 +24099,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -17643,6 +24107,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -17670,12 +24135,17 @@ paths: tags: - groups.Actions summary: Invoke action decline + description: 'Decline invitation to the specified event in a user calendar. If the event allows proposals for new times, on declining the event, an invitee can choose to suggest an alternative time by including the **proposedNewTime** parameter. For more information on how to propose a time, and how to receive and accept a new time proposal, see Propose new meeting times.' + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/event-decline?view=graph-rest-1.0 operationId: groups.events.instances_decline parameters: - name: group-id in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -17683,6 +24153,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -17690,6 +24161,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -17723,12 +24195,17 @@ paths: tags: - groups.Actions summary: Invoke action dismissReminder + description: Dismiss a reminder that has been triggered for an event in a user calendar. + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/event-dismissreminder?view=graph-rest-1.0 operationId: groups.events.instances_dismissReminder parameters: - name: group-id in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -17736,6 +24213,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -17743,6 +24221,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -17757,12 +24236,17 @@ paths: tags: - groups.Actions summary: Invoke action forward + description: "This action allows the organizer or attendee of a meeting event to forward the \nmeeting request to a new recipient. If the meeting event is forwarded from an attendee's Microsoft 365 mailbox to another recipient, this action \nalso sends a message to notify the organizer of the forwarding, and adds the recipient to the organizer's \ncopy of the meeting event. This convenience is not available when forwarding from an Outlook.com account." + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/event-forward?view=graph-rest-1.0 operationId: groups.events.instances_forward parameters: - name: group-id in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -17770,6 +24254,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -17777,6 +24262,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -17808,12 +24294,17 @@ paths: tags: - groups.Actions summary: Invoke action snoozeReminder + description: Postpone a reminder for an event in a user calendar until a new time. + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/event-snoozereminder?view=graph-rest-1.0 operationId: groups.events.instances_snoozeReminder parameters: - name: group-id in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -17821,6 +24312,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -17828,6 +24320,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -17854,12 +24347,17 @@ paths: tags: - groups.Actions summary: Invoke action tentativelyAccept + description: 'Tentatively accept the specified event in a user calendar. If the event allows proposals for new times, on responding tentative to the event, an invitee can choose to suggest an alternative time by including the **proposedNewTime** parameter. For more information on how to propose a time, and how to receive and accept a new time proposal, see Propose new meeting times.' + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/event-tentativelyaccept?view=graph-rest-1.0 operationId: groups.events.instances_tentativelyAccept parameters: - name: group-id in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -17867,6 +24365,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -17874,6 +24373,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -17907,12 +24407,17 @@ paths: tags: - groups.Functions summary: Invoke function delta + description: 'Get a set of event resources that have been added, deleted, or updated in one or more calendars. You can get specific types of these incremental changes in the events in all the calendars of a mailbox or in a specific calendar, or in an event collection of a **calendarView** (range of events defined by start and end dates) of a calendar. The calendar can be the default calendar or some other specified calendar of the user''s. In the case of getting incremental changes on **calendarView**, the calendar can be a group calendar as well. Typically, synchronizing events in a calendar or **calendarView** in a local store entails a round of multiple **delta** function calls. The initial call is a full synchronization, and every subsequent **delta** call in the same round gets the incremental changes (additions, deletions, or updates). This allows you to maintain and synchronize a local store of events in the specified calendar, without having to fetch all the events of that calendar from the server every time. The following table lists the differences between the **delta** function on events and the **delta** function on a **calendarView** in a calendar.' + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/event-delta?view=graph-rest-1.0 operationId: groups.events.instances_delta parameters: - name: group-id in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -17920,9 +24425,173 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - categories + - changeKey + - createdDateTime + - lastModifiedDateTime + - allowNewTimeProposals + - attendees + - body + - bodyPreview + - cancelledOccurrences + - end + - hasAttachments + - hideAttendees + - importance + - isAllDay + - isCancelled + - isDraft + - isOnlineMeeting + - isOrganizer + - isReminderOn + - location + - locations + - occurrenceId + - onlineMeeting + - onlineMeetingProvider + - onlineMeetingUrl + - organizer + - originalEndTimeZone + - originalStart + - originalStartTimeZone + - recurrence + - reminderMinutesBeforeStart + - responseRequested + - responseStatus + - sensitivity + - seriesMasterId + - showAs + - start + - subject + - transactionId + - type + - uid + - webLink + - attachments + - calendar + - exceptionOccurrences + - extensions + - instances + - multiValueExtendedProperties + - singleValueExtendedProperties + type: string + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - id desc + - categories + - categories desc + - changeKey + - changeKey desc + - createdDateTime + - createdDateTime desc + - lastModifiedDateTime + - lastModifiedDateTime desc + - allowNewTimeProposals + - allowNewTimeProposals desc + - attendees + - attendees desc + - body + - body desc + - bodyPreview + - bodyPreview desc + - cancelledOccurrences + - cancelledOccurrences desc + - end + - end desc + - hasAttachments + - hasAttachments desc + - hideAttendees + - hideAttendees desc + - importance + - importance desc + - isAllDay + - isAllDay desc + - isCancelled + - isCancelled desc + - isDraft + - isDraft desc + - isOnlineMeeting + - isOnlineMeeting desc + - isOrganizer + - isOrganizer desc + - isReminderOn + - isReminderOn desc + - location + - location desc + - locations + - locations desc + - occurrenceId + - occurrenceId desc + - onlineMeeting + - onlineMeeting desc + - onlineMeetingProvider + - onlineMeetingProvider desc + - onlineMeetingUrl + - onlineMeetingUrl desc + - organizer + - organizer desc + - originalEndTimeZone + - originalEndTimeZone desc + - originalStart + - originalStart desc + - originalStartTimeZone + - originalStartTimeZone desc + - recurrence + - recurrence desc + - reminderMinutesBeforeStart + - reminderMinutesBeforeStart desc + - responseRequested + - responseRequested desc + - responseStatus + - responseStatus desc + - sensitivity + - sensitivity desc + - seriesMasterId + - seriesMasterId desc + - showAs + - showAs desc + - start + - start desc + - subject + - subject desc + - transactionId + - transactionId desc + - type + - type desc + - uid + - uid desc + - webLink + - webLink desc + type: string responses: '200': description: Success @@ -17941,17 +24610,25 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: function + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore '/groups/{group-id}/events/{event-id}/microsoft.graph.accept': post: tags: - groups.Actions summary: Invoke action accept + description: Accept the specified event in a user calendar. + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/event-accept?view=graph-rest-1.0 operationId: groups.events_accept parameters: - name: group-id in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -17959,6 +24636,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -17990,12 +24668,17 @@ paths: tags: - groups.Actions summary: Invoke action cancel + description: "This action allows the organizer of a meeting to send a cancellation message and cancel the event. The action moves the event to the Deleted Items folder. The organizer can also cancel an occurrence of a recurring meeting \nby providing the occurrence event ID. An attendee calling this action gets an error (HTTP 400 Bad Request), with the following\nerror message: 'Your request can't be completed. You need to be an organizer to cancel a meeting.' This action differs from Delete in that **Cancel** is available to only the organizer, and lets\nthe organizer send a custom message to the attendees about the cancellation." + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/event-cancel?view=graph-rest-1.0 operationId: groups.events_cancel parameters: - name: group-id in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -18003,6 +24686,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -18030,12 +24714,17 @@ paths: tags: - groups.Actions summary: Invoke action decline + description: 'Decline invitation to the specified event in a user calendar. If the event allows proposals for new times, on declining the event, an invitee can choose to suggest an alternative time by including the **proposedNewTime** parameter. For more information on how to propose a time, and how to receive and accept a new time proposal, see Propose new meeting times.' + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/event-decline?view=graph-rest-1.0 operationId: groups.events_decline parameters: - name: group-id in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -18043,6 +24732,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -18076,12 +24766,17 @@ paths: tags: - groups.Actions summary: Invoke action dismissReminder + description: Dismiss a reminder that has been triggered for an event in a user calendar. + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/event-dismissreminder?view=graph-rest-1.0 operationId: groups.events_dismissReminder parameters: - name: group-id in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -18089,6 +24784,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -18103,12 +24799,17 @@ paths: tags: - groups.Actions summary: Invoke action forward + description: "This action allows the organizer or attendee of a meeting event to forward the \nmeeting request to a new recipient. If the meeting event is forwarded from an attendee's Microsoft 365 mailbox to another recipient, this action \nalso sends a message to notify the organizer of the forwarding, and adds the recipient to the organizer's \ncopy of the meeting event. This convenience is not available when forwarding from an Outlook.com account." + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/event-forward?view=graph-rest-1.0 operationId: groups.events_forward parameters: - name: group-id in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -18116,6 +24817,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -18147,12 +24849,17 @@ paths: tags: - groups.Actions summary: Invoke action snoozeReminder + description: Postpone a reminder for an event in a user calendar until a new time. + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/event-snoozereminder?view=graph-rest-1.0 operationId: groups.events_snoozeReminder parameters: - name: group-id in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -18160,6 +24867,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -18186,12 +24894,17 @@ paths: tags: - groups.Actions summary: Invoke action tentativelyAccept + description: 'Tentatively accept the specified event in a user calendar. If the event allows proposals for new times, on responding tentative to the event, an invitee can choose to suggest an alternative time by including the **proposedNewTime** parameter. For more information on how to propose a time, and how to receive and accept a new time proposal, see Propose new meeting times.' + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/event-tentativelyaccept?view=graph-rest-1.0 operationId: groups.events_tentativelyAccept parameters: - name: group-id in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -18199,6 +24912,7 @@ paths: in: path description: 'key: id of event' required: true + style: simple schema: type: string x-ms-docs-key-type: event @@ -18232,15 +24946,183 @@ paths: tags: - groups.Functions summary: Invoke function delta + description: 'Get a set of event resources that have been added, deleted, or updated in one or more calendars. You can get specific types of these incremental changes in the events in all the calendars of a mailbox or in a specific calendar, or in an event collection of a **calendarView** (range of events defined by start and end dates) of a calendar. The calendar can be the default calendar or some other specified calendar of the user''s. In the case of getting incremental changes on **calendarView**, the calendar can be a group calendar as well. Typically, synchronizing events in a calendar or **calendarView** in a local store entails a round of multiple **delta** function calls. The initial call is a full synchronization, and every subsequent **delta** call in the same round gets the incremental changes (additions, deletions, or updates). This allows you to maintain and synchronize a local store of events in the specified calendar, without having to fetch all the events of that calendar from the server every time. The following table lists the differences between the **delta** function on events and the **delta** function on a **calendarView** in a calendar.' + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/event-delta?view=graph-rest-1.0 operationId: groups.events_delta parameters: - name: group-id in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - categories + - changeKey + - createdDateTime + - lastModifiedDateTime + - allowNewTimeProposals + - attendees + - body + - bodyPreview + - cancelledOccurrences + - end + - hasAttachments + - hideAttendees + - importance + - isAllDay + - isCancelled + - isDraft + - isOnlineMeeting + - isOrganizer + - isReminderOn + - location + - locations + - occurrenceId + - onlineMeeting + - onlineMeetingProvider + - onlineMeetingUrl + - organizer + - originalEndTimeZone + - originalStart + - originalStartTimeZone + - recurrence + - reminderMinutesBeforeStart + - responseRequested + - responseStatus + - sensitivity + - seriesMasterId + - showAs + - start + - subject + - transactionId + - type + - uid + - webLink + - attachments + - calendar + - exceptionOccurrences + - extensions + - instances + - multiValueExtendedProperties + - singleValueExtendedProperties + type: string + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - id desc + - categories + - categories desc + - changeKey + - changeKey desc + - createdDateTime + - createdDateTime desc + - lastModifiedDateTime + - lastModifiedDateTime desc + - allowNewTimeProposals + - allowNewTimeProposals desc + - attendees + - attendees desc + - body + - body desc + - bodyPreview + - bodyPreview desc + - cancelledOccurrences + - cancelledOccurrences desc + - end + - end desc + - hasAttachments + - hasAttachments desc + - hideAttendees + - hideAttendees desc + - importance + - importance desc + - isAllDay + - isAllDay desc + - isCancelled + - isCancelled desc + - isDraft + - isDraft desc + - isOnlineMeeting + - isOnlineMeeting desc + - isOrganizer + - isOrganizer desc + - isReminderOn + - isReminderOn desc + - location + - location desc + - locations + - locations desc + - occurrenceId + - occurrenceId desc + - onlineMeeting + - onlineMeeting desc + - onlineMeetingProvider + - onlineMeetingProvider desc + - onlineMeetingUrl + - onlineMeetingUrl desc + - organizer + - organizer desc + - originalEndTimeZone + - originalEndTimeZone desc + - originalStart + - originalStart desc + - originalStartTimeZone + - originalStartTimeZone desc + - recurrence + - recurrence desc + - reminderMinutesBeforeStart + - reminderMinutesBeforeStart desc + - responseRequested + - responseRequested desc + - responseStatus + - responseStatus desc + - sensitivity + - sensitivity desc + - seriesMasterId + - seriesMasterId desc + - showAs + - showAs desc + - start + - start desc + - subject + - subject desc + - transactionId + - transactionId desc + - type + - type desc + - uid + - uid desc + - webLink + - webLink desc + type: string responses: '200': description: Success @@ -18259,17 +25141,22 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: function + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore '/groups/{group-id}/extensions': get: tags: - groups.extension summary: Get extensions from groups + description: The collection of open extensions defined for the group. Read-only. Nullable. operationId: groups_ListExtensions parameters: - name: group-id in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -18334,6 +25221,7 @@ paths: in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -18359,12 +25247,14 @@ paths: tags: - groups.extension summary: Get extensions from groups + description: The collection of open extensions defined for the group. Read-only. Nullable. operationId: groups_GetExtensions parameters: - name: group-id in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -18372,6 +25262,7 @@ paths: in: path description: 'key: id of extension' required: true + style: simple schema: type: string x-ms-docs-key-type: extension @@ -18419,6 +25310,7 @@ paths: in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -18426,6 +25318,7 @@ paths: in: path description: 'key: id of extension' required: true + style: simple schema: type: string x-ms-docs-key-type: extension @@ -18452,6 +25345,7 @@ paths: in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -18459,12 +25353,14 @@ paths: in: path description: 'key: id of extension' required: true + style: simple schema: type: string x-ms-docs-key-type: extension - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -18477,13 +25373,18 @@ paths: get: tags: - groups.groupLifecyclePolicy - summary: Get groupLifecyclePolicies from groups + summary: List groupLifecyclePolicies + description: Retrieves a list of groupLifecyclePolicy objects to which a group belongs. + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/group-list-grouplifecyclepolicies?view=graph-rest-1.0 operationId: groups_ListGroupLifecyclePolicies parameters: - name: group-id in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -18557,6 +25458,7 @@ paths: in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -18582,12 +25484,14 @@ paths: tags: - groups.groupLifecyclePolicy summary: Get groupLifecyclePolicies from groups + description: The collection of lifecycle policies for this group. Read-only. Nullable. operationId: groups_GetGroupLifecyclePolicies parameters: - name: group-id in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -18595,6 +25499,7 @@ paths: in: path description: 'key: id of groupLifecyclePolicy' required: true + style: simple schema: type: string x-ms-docs-key-type: groupLifecyclePolicy @@ -18650,6 +25555,7 @@ paths: in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -18657,6 +25563,7 @@ paths: in: path description: 'key: id of groupLifecyclePolicy' required: true + style: simple schema: type: string x-ms-docs-key-type: groupLifecyclePolicy @@ -18683,6 +25590,7 @@ paths: in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -18690,12 +25598,14 @@ paths: in: path description: 'key: id of groupLifecyclePolicy' required: true + style: simple schema: type: string x-ms-docs-key-type: groupLifecyclePolicy - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -18715,6 +25625,7 @@ paths: in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -18722,6 +25633,7 @@ paths: in: path description: 'key: id of groupLifecyclePolicy' required: true + style: simple schema: type: string x-ms-docs-key-type: groupLifecyclePolicy @@ -18764,6 +25676,7 @@ paths: in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -18771,6 +25684,7 @@ paths: in: path description: 'key: id of groupLifecyclePolicy' required: true + style: simple schema: type: string x-ms-docs-key-type: groupLifecyclePolicy @@ -18807,12 +25721,17 @@ paths: tags: - groups.Actions summary: Invoke action renewGroup + description: 'Renew a group''s expiration. When a group is renewed, the group expiration is extended by the number of days defined in the policy.' + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/grouplifecyclepolicy-renewgroup?view=graph-rest-1.0 operationId: groups.groupLifecyclePolicies_renewGroup parameters: - name: group-id in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -18849,15 +25768,30 @@ paths: tags: - groups.directoryObject summary: Get memberOf from groups + description: 'Groups and administrative units that this group is a member of. HTTP Methods: GET (supported for all groups). Read-only. Nullable. Supports $expand.' + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/group-list-memberof?view=graph-rest-1.0 operationId: groups_ListMemberGraphOPre parameters: - name: group-id in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group + - name: ConsistencyLevel + in: header + description: 'Indicates the requested consistency level. Documentation URL: https://docs.microsoft.com/graph/aad-advanced-queries' + style: simple + schema: + type: string + examples: + example-1: + description: $search and $count queries require the client to set the ConsistencyLevel HTTP header to 'eventual'. + value: eventual - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -18917,12 +25851,14 @@ paths: tags: - groups.directoryObject summary: Get memberOf from groups + description: 'Groups and administrative units that this group is a member of. HTTP Methods: GET (supported for all groups). Read-only. Nullable. Supports $expand.' operationId: groups_GetMemberGraphOPre parameters: - name: group-id in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -18930,9 +25866,20 @@ paths: in: path description: 'key: id of directoryObject' required: true + style: simple schema: type: string x-ms-docs-key-type: directoryObject + - name: ConsistencyLevel + in: header + description: 'Indicates the requested consistency level. Documentation URL: https://docs.microsoft.com/graph/aad-advanced-queries' + style: simple + schema: + type: string + examples: + example-1: + description: $search and $count queries require the client to set the ConsistencyLevel HTTP header to 'eventual'. + value: eventual - name: $select in: query description: Select properties to be returned @@ -18973,15 +25920,30 @@ paths: tags: - groups.directoryObject summary: Get members from groups + description: 'Direct members of this group, who can be users, devices, other groups, or service principals. Supports the List members, Add member, and Remove member operations. Nullable. Supports $expand including nested $select. For example, /groups?$filter=startsWith(displayName,''Role'')&$select=id,displayName&$expand=members($select=id,userPrincipalName,displayName).' + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/group-list-members?view=graph-rest-1.0 operationId: groups_ListMembers parameters: - name: group-id in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group + - name: ConsistencyLevel + in: header + description: 'Indicates the requested consistency level. Documentation URL: https://docs.microsoft.com/graph/aad-advanced-queries' + style: simple + schema: + type: string + examples: + example-1: + description: $search and $count queries require the client to set the ConsistencyLevel HTTP header to 'eventual'. + value: eventual - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -19047,6 +26009,7 @@ paths: in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -19054,17 +26017,21 @@ paths: in: path description: 'key: id of directoryObject' required: true + style: simple schema: type: string x-ms-docs-key-type: directoryObject - name: If-Match in: header description: ETag + style: simple schema: type: string - name: '@id' in: query description: Delete Uri + style: form + explode: false schema: type: string responses: @@ -19078,15 +26045,30 @@ paths: tags: - groups.directoryObject summary: Get ref of members from groups + description: 'Direct members of this group, who can be users, devices, other groups, or service principals. Supports the List members, Add member, and Remove member operations. Nullable. Supports $expand including nested $select. For example, /groups?$filter=startsWith(displayName,''Role'')&$select=id,displayName&$expand=members($select=id,userPrincipalName,displayName).' + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/group-list-members?view=graph-rest-1.0 operationId: groups_ListMembersGraphBPreRef parameters: - name: group-id in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group + - name: ConsistencyLevel + in: header + description: 'Indicates the requested consistency level. Documentation URL: https://docs.microsoft.com/graph/aad-advanced-queries' + style: simple + schema: + type: string + examples: + example-1: + description: $search and $count queries require the client to set the ConsistencyLevel HTTP header to 'eventual'. + value: eventual - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -19126,18 +26108,12 @@ paths: in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group requestBody: - description: New navigation property ref value - content: - application/json: - schema: - type: object - additionalProperties: - type: object - required: true + $ref: '#/components/requestBodies/refPostBody' responses: '204': description: Success @@ -19149,15 +26125,27 @@ paths: tags: - groups.directoryObject summary: Get membersWithLicenseErrors from groups + description: A list of group members with license errors from this group-based license assignment. Read-only. operationId: groups_ListMembersGraphWPreLicenseErrors parameters: - name: group-id in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group + - name: ConsistencyLevel + in: header + description: 'Indicates the requested consistency level. Documentation URL: https://docs.microsoft.com/graph/aad-advanced-queries' + style: simple + schema: + type: string + examples: + example-1: + description: $search and $count queries require the client to set the ConsistencyLevel HTTP header to 'eventual'. + value: eventual - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -19217,12 +26205,14 @@ paths: tags: - groups.directoryObject summary: Get membersWithLicenseErrors from groups + description: A list of group members with license errors from this group-based license assignment. Read-only. operationId: groups_GetMembersGraphWPreLicenseErrors parameters: - name: group-id in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -19230,9 +26220,20 @@ paths: in: path description: 'key: id of directoryObject' required: true + style: simple schema: type: string x-ms-docs-key-type: directoryObject + - name: ConsistencyLevel + in: header + description: 'Indicates the requested consistency level. Documentation URL: https://docs.microsoft.com/graph/aad-advanced-queries' + style: simple + schema: + type: string + examples: + example-1: + description: $search and $count queries require the client to set the ConsistencyLevel HTTP header to 'eventual'. + value: eventual - name: $select in: query description: Select properties to be returned @@ -19273,12 +26274,17 @@ paths: tags: - groups.Actions summary: Invoke action addFavorite + description: Add the group to the list of the current user's favorite groups. Supported for Microsoft 365 groups only. + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/group-addfavorite?view=graph-rest-1.0 operationId: groups_addFavorite parameters: - name: group-id in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -19293,12 +26299,17 @@ paths: tags: - groups.Actions summary: Invoke action assignLicense + description: 'Add or remove licenses on the group. Licenses assigned to the group will be assigned to all users in the group. To learn more about group-based licensing, see What is group-based licensing in Azure Active Directory. To get the subscriptions available in the directory, perform a GET subscribedSkus request.' + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/group-assignlicense?view=graph-rest-1.0 operationId: groups_assignLicense parameters: - name: group-id in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -19343,6 +26354,7 @@ paths: in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -19352,7 +26364,7 @@ paths: content: application/json: schema: - title: Collection of group + title: Collection of resourceSpecificPermissionGrant type: object properties: value: @@ -19364,17 +26376,25 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: action + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore '/groups/{group-id}/microsoft.graph.checkMemberGroups': post: tags: - groups.Actions summary: Invoke action checkMemberGroups + description: 'Check for membership in a specified list of group IDs, and return from that list those groups (identified by IDs) of which the specified user, group, service principal, organizational contact, device, or directory object is a member. This function is transitive. You can check up to a maximum of 20 groups per request. This function supports all groups provisioned in Azure AD. Because Microsoft 365 groups cannot contain other groups, membership in a Microsoft 365 group is always direct.' + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/directoryobject-checkmembergroups?view=graph-rest-1.0 operationId: groups_checkMemberGroups parameters: - name: group-id in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -19398,7 +26418,6 @@ paths: content: application/json: schema: - title: Collection of group type: object properties: value: @@ -19410,6 +26429,9 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: action + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore '/groups/{group-id}/microsoft.graph.checkMemberObjects': post: tags: @@ -19421,6 +26443,7 @@ paths: in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -19444,7 +26467,6 @@ paths: content: application/json: schema: - title: Collection of group type: object properties: value: @@ -19456,17 +26478,25 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: action + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore '/groups/{group-id}/microsoft.graph.evaluateDynamicMembership': post: tags: - groups.Actions summary: Invoke action evaluateDynamicMembership + description: 'Evaluate whether a user or device is or would be a member of a dynamic group. The membership rule is returned along with other details that were used in the evaluation. You can complete this operation in the following ways:' + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/group-evaluatedynamicmembership?view=graph-rest-1.0 operationId: groups_evaluateDynamicMembership parameters: - name: group-id in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -19498,12 +26528,17 @@ paths: tags: - groups.Actions summary: Invoke action getMemberGroups + description: 'Return all the group IDs for the groups that the specified user, group, service principal, organizational contact, device, or directory object is a member of. This function is transitive.' + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/directoryobject-getmembergroups?view=graph-rest-1.0 operationId: groups_getMemberGroups parameters: - name: group-id in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -19527,7 +26562,6 @@ paths: content: application/json: schema: - title: Collection of group type: object properties: value: @@ -19539,6 +26573,9 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: action + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore '/groups/{group-id}/microsoft.graph.getMemberObjects': post: tags: @@ -19550,6 +26587,7 @@ paths: in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -19573,7 +26611,6 @@ paths: content: application/json: schema: - title: Collection of group type: object properties: value: @@ -19585,17 +26622,25 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: action + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore '/groups/{group-id}/microsoft.graph.removeFavorite': post: tags: - groups.Actions summary: Invoke action removeFavorite + description: Remove the group from the list of the current user's favorite groups. Supported for Microsoft 365 groups only. + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/group-removefavorite?view=graph-rest-1.0 operationId: groups_removeFavorite parameters: - name: group-id in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -19610,12 +26655,17 @@ paths: tags: - groups.Actions summary: Invoke action renew + description: 'Renews a group''s expiration. When a group is renewed, the group expiration is extended by the number of days defined in the policy.' + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/group-renew?view=graph-rest-1.0 operationId: groups_renew parameters: - name: group-id in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -19630,12 +26680,17 @@ paths: tags: - groups.Actions summary: Invoke action resetUnseenCount + description: Reset the unseenCount of all the posts that the current user has not seen since their last visit. Supported for Microsoft 365 groups only. + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/group-resetunseencount?view=graph-rest-1.0 operationId: groups_resetUnseenCount parameters: - name: group-id in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -19650,12 +26705,17 @@ paths: tags: - groups.Actions summary: Invoke action restore + description: 'Restore a recently deleted application, group, servicePrincipal, or user object from deleted items. If an item was accidentally deleted, you can fully restore the item. This is not applicable to security groups, which are deleted permanently. A recently deleted item will remain available for up to 30 days. After 30 days, the item is permanently deleted.' + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/directory-deleteditems-restore?view=graph-rest-1.0 operationId: groups_restore parameters: - name: group-id in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -19674,12 +26734,17 @@ paths: tags: - groups.Actions summary: Invoke action subscribeByMail + description: 'Calling this method will enable the current user to receive email notifications for this group, about new posts, events, and files in that group. Supported for Microsoft 365 groups only.' + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/group-subscribebymail?view=graph-rest-1.0 operationId: groups_subscribeGraphBPreMail parameters: - name: group-id in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -19694,12 +26759,17 @@ paths: tags: - groups.Actions summary: Invoke action unsubscribeByMail + description: 'Calling this method will disable the current user to receive email notifications for this group about new posts, events, and files in that group. Supported for Microsoft 365 groups only.' + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/group-unsubscribebymail?view=graph-rest-1.0 operationId: groups_unsubscribeGraphBPreMail parameters: - name: group-id in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -19714,12 +26784,17 @@ paths: tags: - groups.Actions summary: Invoke action validateProperties + description: 'Validate if a Microsoft 365 group''s display name or mail nickname complies with naming policies. Clients can use the API to determine if a display name or mail nickname is valid before trying to **update** a Microsoft 365 group. For validating properties before creating a group, use the validateProperties function for directory objects. The following validations are performed for the display name and mail nickname properties: This API returns with the first failure encountered. If one or more properties fail multiple validations, only the property with the first validation failure is returned. However, you can validate both the mail nickname and the display name and receive a collection of validation errors if you are only validating the prefix and suffix naming policy.' + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/group-validateproperties?view=graph-rest-1.0 operationId: groups_validateProperties parameters: - name: group-id in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -19755,12 +26830,17 @@ paths: tags: - groups.Actions summary: Invoke action copyNotebook + description: 'Copies a notebook to the Notebooks folder in the destination Documents library. The folder is created if it doesn''t exist. For Copy operations, you follow an asynchronous calling pattern: First call the Copy action, and then poll the operation endpoint for the result.' + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/notebook-copynotebook?view=graph-rest-1.0 operationId: groups.onenote.notebooks_copyNotebook parameters: - name: group-id in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -19768,6 +26848,7 @@ paths: in: path description: 'key: id of notebook' required: true + style: simple schema: type: string x-ms-docs-key-type: notebook @@ -19811,12 +26892,17 @@ paths: tags: - groups.Actions summary: Invoke action copyToNotebook + description: 'Copies a section to a specific notebook. For Copy operations, you follow an asynchronous calling pattern: First call the Copy action, and then poll the operation endpoint for the result.' + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/section-copytonotebook?view=graph-rest-1.0 operationId: groups.onenote.notebooks.sectionGroups.sections_copyToNotebook parameters: - name: group-id in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -19824,6 +26910,7 @@ paths: in: path description: 'key: id of notebook' required: true + style: simple schema: type: string x-ms-docs-key-type: notebook @@ -19831,6 +26918,7 @@ paths: in: path description: 'key: id of sectionGroup' required: true + style: simple schema: type: string x-ms-docs-key-type: sectionGroup @@ -19838,6 +26926,7 @@ paths: in: path description: 'key: id of onenoteSection' required: true + style: simple schema: type: string x-ms-docs-key-type: onenoteSection @@ -19881,12 +26970,17 @@ paths: tags: - groups.Actions summary: Invoke action copyToSectionGroup + description: 'Copies a section to a specific section group. For Copy operations, you follow an asynchronous calling pattern: First call the Copy action, and then poll the operation endpoint for the result.' + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/section-copytosectiongroup?view=graph-rest-1.0 operationId: groups.onenote.notebooks.sectionGroups.sections_copyToSectionGroup parameters: - name: group-id in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -19894,6 +26988,7 @@ paths: in: path description: 'key: id of notebook' required: true + style: simple schema: type: string x-ms-docs-key-type: notebook @@ -19901,6 +26996,7 @@ paths: in: path description: 'key: id of sectionGroup' required: true + style: simple schema: type: string x-ms-docs-key-type: sectionGroup @@ -19908,6 +27004,7 @@ paths: in: path description: 'key: id of onenoteSection' required: true + style: simple schema: type: string x-ms-docs-key-type: onenoteSection @@ -19951,12 +27048,17 @@ paths: tags: - groups.Actions summary: Invoke action copyToSection + description: 'Copy a page to a specific section. For copy operations, you follow an asynchronous calling pattern: First call the Copy action, and then poll the operation endpoint for the result.' + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/page-copytosection?view=graph-rest-1.0 operationId: groups.onenote.notebooks.sectionGroups.sections.pages_copyToSection parameters: - name: group-id in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -19964,6 +27066,7 @@ paths: in: path description: 'key: id of notebook' required: true + style: simple schema: type: string x-ms-docs-key-type: notebook @@ -19971,6 +27074,7 @@ paths: in: path description: 'key: id of sectionGroup' required: true + style: simple schema: type: string x-ms-docs-key-type: sectionGroup @@ -19978,6 +27082,7 @@ paths: in: path description: 'key: id of onenoteSection' required: true + style: simple schema: type: string x-ms-docs-key-type: onenoteSection @@ -19985,6 +27090,7 @@ paths: in: path description: 'key: id of onenotePage' required: true + style: simple schema: type: string x-ms-docs-key-type: onenotePage @@ -20031,6 +27137,7 @@ paths: in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -20038,6 +27145,7 @@ paths: in: path description: 'key: id of notebook' required: true + style: simple schema: type: string x-ms-docs-key-type: notebook @@ -20045,6 +27153,7 @@ paths: in: path description: 'key: id of sectionGroup' required: true + style: simple schema: type: string x-ms-docs-key-type: sectionGroup @@ -20052,6 +27161,7 @@ paths: in: path description: 'key: id of onenoteSection' required: true + style: simple schema: type: string x-ms-docs-key-type: onenoteSection @@ -20059,6 +27169,7 @@ paths: in: path description: 'key: id of onenotePage' required: true + style: simple schema: type: string x-ms-docs-key-type: onenotePage @@ -20093,6 +27204,7 @@ paths: in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -20100,6 +27212,7 @@ paths: in: path description: 'key: id of notebook' required: true + style: simple schema: type: string x-ms-docs-key-type: notebook @@ -20107,6 +27220,7 @@ paths: in: path description: 'key: id of sectionGroup' required: true + style: simple schema: type: string x-ms-docs-key-type: sectionGroup @@ -20114,6 +27228,7 @@ paths: in: path description: 'key: id of onenoteSection' required: true + style: simple schema: type: string x-ms-docs-key-type: onenoteSection @@ -20121,6 +27236,7 @@ paths: in: path description: 'key: id of onenotePage' required: true + style: simple schema: type: string x-ms-docs-key-type: onenotePage @@ -20139,12 +27255,17 @@ paths: tags: - groups.Actions summary: Invoke action copyToNotebook + description: 'Copies a section to a specific notebook. For Copy operations, you follow an asynchronous calling pattern: First call the Copy action, and then poll the operation endpoint for the result.' + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/section-copytonotebook?view=graph-rest-1.0 operationId: groups.onenote.notebooks.sections_copyToNotebook parameters: - name: group-id in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -20152,6 +27273,7 @@ paths: in: path description: 'key: id of notebook' required: true + style: simple schema: type: string x-ms-docs-key-type: notebook @@ -20159,6 +27281,7 @@ paths: in: path description: 'key: id of onenoteSection' required: true + style: simple schema: type: string x-ms-docs-key-type: onenoteSection @@ -20202,12 +27325,17 @@ paths: tags: - groups.Actions summary: Invoke action copyToSectionGroup + description: 'Copies a section to a specific section group. For Copy operations, you follow an asynchronous calling pattern: First call the Copy action, and then poll the operation endpoint for the result.' + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/section-copytosectiongroup?view=graph-rest-1.0 operationId: groups.onenote.notebooks.sections_copyToSectionGroup parameters: - name: group-id in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -20215,6 +27343,7 @@ paths: in: path description: 'key: id of notebook' required: true + style: simple schema: type: string x-ms-docs-key-type: notebook @@ -20222,6 +27351,7 @@ paths: in: path description: 'key: id of onenoteSection' required: true + style: simple schema: type: string x-ms-docs-key-type: onenoteSection @@ -20265,12 +27395,17 @@ paths: tags: - groups.Actions summary: Invoke action copyToSection + description: 'Copy a page to a specific section. For copy operations, you follow an asynchronous calling pattern: First call the Copy action, and then poll the operation endpoint for the result.' + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/page-copytosection?view=graph-rest-1.0 operationId: groups.onenote.notebooks.sections.pages_copyToSection parameters: - name: group-id in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -20278,6 +27413,7 @@ paths: in: path description: 'key: id of notebook' required: true + style: simple schema: type: string x-ms-docs-key-type: notebook @@ -20285,6 +27421,7 @@ paths: in: path description: 'key: id of onenoteSection' required: true + style: simple schema: type: string x-ms-docs-key-type: onenoteSection @@ -20292,6 +27429,7 @@ paths: in: path description: 'key: id of onenotePage' required: true + style: simple schema: type: string x-ms-docs-key-type: onenotePage @@ -20338,6 +27476,7 @@ paths: in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -20345,6 +27484,7 @@ paths: in: path description: 'key: id of notebook' required: true + style: simple schema: type: string x-ms-docs-key-type: notebook @@ -20352,6 +27492,7 @@ paths: in: path description: 'key: id of onenoteSection' required: true + style: simple schema: type: string x-ms-docs-key-type: onenoteSection @@ -20359,6 +27500,7 @@ paths: in: path description: 'key: id of onenotePage' required: true + style: simple schema: type: string x-ms-docs-key-type: onenotePage @@ -20393,6 +27535,7 @@ paths: in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -20400,6 +27543,7 @@ paths: in: path description: 'key: id of notebook' required: true + style: simple schema: type: string x-ms-docs-key-type: notebook @@ -20407,6 +27551,7 @@ paths: in: path description: 'key: id of onenoteSection' required: true + style: simple schema: type: string x-ms-docs-key-type: onenoteSection @@ -20414,6 +27559,7 @@ paths: in: path description: 'key: id of onenotePage' required: true + style: simple schema: type: string x-ms-docs-key-type: onenotePage @@ -20432,12 +27578,17 @@ paths: tags: - groups.Actions summary: Invoke action getNotebookFromWebUrl + description: 'Retrieve the properties and relationships of a notebook object by using its URL path. The location can be user notebooks on Microsoft 365, group notebooks, or SharePoint site-hosted team notebooks on Microsoft 365.' + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/notebook-getnotebookfromweburl?view=graph-rest-1.0 operationId: groups.onenote.notebooks_getNotebookFromWebUrl parameters: - name: group-id in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -20475,6 +27626,7 @@ paths: in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -20482,16 +27634,21 @@ paths: in: path description: 'Usage: includePersonalNotebooks={includePersonalNotebooks}' required: true + style: simple schema: type: boolean default: false + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' responses: '200': description: Success content: application/json: schema: - title: Collection of notebook type: object properties: value: @@ -20503,17 +27660,25 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: function + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore '/groups/{group-id}/onenote/pages/{onenotePage-id}/microsoft.graph.copyToSection': post: tags: - groups.Actions summary: Invoke action copyToSection + description: 'Copy a page to a specific section. For copy operations, you follow an asynchronous calling pattern: First call the Copy action, and then poll the operation endpoint for the result.' + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/page-copytosection?view=graph-rest-1.0 operationId: groups.onenote.pages_copyToSection parameters: - name: group-id in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -20521,6 +27686,7 @@ paths: in: path description: 'key: id of onenotePage' required: true + style: simple schema: type: string x-ms-docs-key-type: onenotePage @@ -20567,6 +27733,7 @@ paths: in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -20574,6 +27741,7 @@ paths: in: path description: 'key: id of onenotePage' required: true + style: simple schema: type: string x-ms-docs-key-type: onenotePage @@ -20608,6 +27776,7 @@ paths: in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -20615,6 +27784,7 @@ paths: in: path description: 'key: id of onenotePage' required: true + style: simple schema: type: string x-ms-docs-key-type: onenotePage @@ -20633,12 +27803,17 @@ paths: tags: - groups.Actions summary: Invoke action copyToNotebook + description: 'Copies a section to a specific notebook. For Copy operations, you follow an asynchronous calling pattern: First call the Copy action, and then poll the operation endpoint for the result.' + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/section-copytonotebook?view=graph-rest-1.0 operationId: groups.onenote.sectionGroups.sections_copyToNotebook parameters: - name: group-id in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -20646,6 +27821,7 @@ paths: in: path description: 'key: id of sectionGroup' required: true + style: simple schema: type: string x-ms-docs-key-type: sectionGroup @@ -20653,6 +27829,7 @@ paths: in: path description: 'key: id of onenoteSection' required: true + style: simple schema: type: string x-ms-docs-key-type: onenoteSection @@ -20696,12 +27873,17 @@ paths: tags: - groups.Actions summary: Invoke action copyToSectionGroup + description: 'Copies a section to a specific section group. For Copy operations, you follow an asynchronous calling pattern: First call the Copy action, and then poll the operation endpoint for the result.' + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/section-copytosectiongroup?view=graph-rest-1.0 operationId: groups.onenote.sectionGroups.sections_copyToSectionGroup parameters: - name: group-id in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -20709,6 +27891,7 @@ paths: in: path description: 'key: id of sectionGroup' required: true + style: simple schema: type: string x-ms-docs-key-type: sectionGroup @@ -20716,6 +27899,7 @@ paths: in: path description: 'key: id of onenoteSection' required: true + style: simple schema: type: string x-ms-docs-key-type: onenoteSection @@ -20759,12 +27943,17 @@ paths: tags: - groups.Actions summary: Invoke action copyToSection + description: 'Copy a page to a specific section. For copy operations, you follow an asynchronous calling pattern: First call the Copy action, and then poll the operation endpoint for the result.' + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/page-copytosection?view=graph-rest-1.0 operationId: groups.onenote.sectionGroups.sections.pages_copyToSection parameters: - name: group-id in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -20772,6 +27961,7 @@ paths: in: path description: 'key: id of sectionGroup' required: true + style: simple schema: type: string x-ms-docs-key-type: sectionGroup @@ -20779,6 +27969,7 @@ paths: in: path description: 'key: id of onenoteSection' required: true + style: simple schema: type: string x-ms-docs-key-type: onenoteSection @@ -20786,6 +27977,7 @@ paths: in: path description: 'key: id of onenotePage' required: true + style: simple schema: type: string x-ms-docs-key-type: onenotePage @@ -20832,6 +28024,7 @@ paths: in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -20839,6 +28032,7 @@ paths: in: path description: 'key: id of sectionGroup' required: true + style: simple schema: type: string x-ms-docs-key-type: sectionGroup @@ -20846,6 +28040,7 @@ paths: in: path description: 'key: id of onenoteSection' required: true + style: simple schema: type: string x-ms-docs-key-type: onenoteSection @@ -20853,6 +28048,7 @@ paths: in: path description: 'key: id of onenotePage' required: true + style: simple schema: type: string x-ms-docs-key-type: onenotePage @@ -20887,6 +28083,7 @@ paths: in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -20894,6 +28091,7 @@ paths: in: path description: 'key: id of sectionGroup' required: true + style: simple schema: type: string x-ms-docs-key-type: sectionGroup @@ -20901,6 +28099,7 @@ paths: in: path description: 'key: id of onenoteSection' required: true + style: simple schema: type: string x-ms-docs-key-type: onenoteSection @@ -20908,6 +28107,7 @@ paths: in: path description: 'key: id of onenotePage' required: true + style: simple schema: type: string x-ms-docs-key-type: onenotePage @@ -20926,12 +28126,17 @@ paths: tags: - groups.Actions summary: Invoke action copyToNotebook + description: 'Copies a section to a specific notebook. For Copy operations, you follow an asynchronous calling pattern: First call the Copy action, and then poll the operation endpoint for the result.' + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/section-copytonotebook?view=graph-rest-1.0 operationId: groups.onenote.sections_copyToNotebook parameters: - name: group-id in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -20939,6 +28144,7 @@ paths: in: path description: 'key: id of onenoteSection' required: true + style: simple schema: type: string x-ms-docs-key-type: onenoteSection @@ -20982,12 +28188,17 @@ paths: tags: - groups.Actions summary: Invoke action copyToSectionGroup + description: 'Copies a section to a specific section group. For Copy operations, you follow an asynchronous calling pattern: First call the Copy action, and then poll the operation endpoint for the result.' + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/section-copytosectiongroup?view=graph-rest-1.0 operationId: groups.onenote.sections_copyToSectionGroup parameters: - name: group-id in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -20995,6 +28206,7 @@ paths: in: path description: 'key: id of onenoteSection' required: true + style: simple schema: type: string x-ms-docs-key-type: onenoteSection @@ -21038,12 +28250,17 @@ paths: tags: - groups.Actions summary: Invoke action copyToSection + description: 'Copy a page to a specific section. For copy operations, you follow an asynchronous calling pattern: First call the Copy action, and then poll the operation endpoint for the result.' + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/page-copytosection?view=graph-rest-1.0 operationId: groups.onenote.sections.pages_copyToSection parameters: - name: group-id in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -21051,6 +28268,7 @@ paths: in: path description: 'key: id of onenoteSection' required: true + style: simple schema: type: string x-ms-docs-key-type: onenoteSection @@ -21058,6 +28276,7 @@ paths: in: path description: 'key: id of onenotePage' required: true + style: simple schema: type: string x-ms-docs-key-type: onenotePage @@ -21104,6 +28323,7 @@ paths: in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -21111,6 +28331,7 @@ paths: in: path description: 'key: id of onenoteSection' required: true + style: simple schema: type: string x-ms-docs-key-type: onenoteSection @@ -21118,6 +28339,7 @@ paths: in: path description: 'key: id of onenotePage' required: true + style: simple schema: type: string x-ms-docs-key-type: onenotePage @@ -21152,6 +28374,7 @@ paths: in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -21159,6 +28382,7 @@ paths: in: path description: 'key: id of onenoteSection' required: true + style: simple schema: type: string x-ms-docs-key-type: onenoteSection @@ -21166,6 +28390,7 @@ paths: in: path description: 'key: id of onenotePage' required: true + style: simple schema: type: string x-ms-docs-key-type: onenotePage @@ -21184,15 +28409,30 @@ paths: tags: - groups.directoryObject summary: Get owners from groups + description: 'The owners of the group who can be users or service principals. Nullable. If this property is not specified when creating a Microsoft 365 group, the calling user is automatically assigned as the group owner. Supports $expand including nested $select. For example, /groups?$filter=startsWith(displayName,''Role'')&$select=id,displayName&$expand=owners($select=id,userPrincipalName,displayName).' + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/group-list-owners?view=graph-rest-1.0 operationId: groups_ListOwners parameters: - name: group-id in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group + - name: ConsistencyLevel + in: header + description: 'Indicates the requested consistency level. Documentation URL: https://docs.microsoft.com/graph/aad-advanced-queries' + style: simple + schema: + type: string + examples: + example-1: + description: $search and $count queries require the client to set the ConsistencyLevel HTTP header to 'eventual'. + value: eventual - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -21258,6 +28498,7 @@ paths: in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -21265,17 +28506,21 @@ paths: in: path description: 'key: id of directoryObject' required: true + style: simple schema: type: string x-ms-docs-key-type: directoryObject - name: If-Match in: header description: ETag + style: simple schema: type: string - name: '@id' in: query description: Delete Uri + style: form + explode: false schema: type: string responses: @@ -21289,15 +28534,30 @@ paths: tags: - groups.directoryObject summary: Get ref of owners from groups + description: 'The owners of the group who can be users or service principals. Nullable. If this property is not specified when creating a Microsoft 365 group, the calling user is automatically assigned as the group owner. Supports $expand including nested $select. For example, /groups?$filter=startsWith(displayName,''Role'')&$select=id,displayName&$expand=owners($select=id,userPrincipalName,displayName).' + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/group-list-owners?view=graph-rest-1.0 operationId: groups_ListOwnersGraphBPreRef parameters: - name: group-id in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group + - name: ConsistencyLevel + in: header + description: 'Indicates the requested consistency level. Documentation URL: https://docs.microsoft.com/graph/aad-advanced-queries' + style: simple + schema: + type: string + examples: + example-1: + description: $search and $count queries require the client to set the ConsistencyLevel HTTP header to 'eventual'. + value: eventual - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -21337,18 +28597,12 @@ paths: in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group requestBody: - description: New navigation property ref value - content: - application/json: - schema: - type: object - additionalProperties: - type: object - required: true + $ref: '#/components/requestBodies/refPostBody' responses: '204': description: Success @@ -21359,13 +28613,18 @@ paths: get: tags: - groups.resourceSpecificPermissionGrant - summary: Get permissionGrants from groups + summary: List permissionGrants of a group + description: 'List all resource-specific permission grants on the group. This list specifies the Azure AD apps that have access to the **group**, along with the corresponding kind of resource-specific access that each app has.' + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/group-list-permissiongrants?view=graph-rest-1.0 operationId: groups_ListPermissionGrants parameters: - name: group-id in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -21448,6 +28707,7 @@ paths: in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -21473,12 +28733,14 @@ paths: tags: - groups.resourceSpecificPermissionGrant summary: Get permissionGrants from groups + description: The permissions that have been granted for a group to a specific application. Supports $expand. operationId: groups_GetPermissionGrants parameters: - name: group-id in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -21486,6 +28748,7 @@ paths: in: path description: 'key: id of resourceSpecificPermissionGrant' required: true + style: simple schema: type: string x-ms-docs-key-type: resourceSpecificPermissionGrant @@ -21550,6 +28813,7 @@ paths: in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -21557,6 +28821,7 @@ paths: in: path description: 'key: id of resourceSpecificPermissionGrant' required: true + style: simple schema: type: string x-ms-docs-key-type: resourceSpecificPermissionGrant @@ -21583,6 +28848,7 @@ paths: in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -21590,12 +28856,14 @@ paths: in: path description: 'key: id of resourceSpecificPermissionGrant' required: true + style: simple schema: type: string x-ms-docs-key-type: resourceSpecificPermissionGrant - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -21609,12 +28877,17 @@ paths: tags: - groups.Actions summary: Invoke action checkMemberGroups + description: 'Check for membership in a specified list of group IDs, and return from that list those groups (identified by IDs) of which the specified user, group, service principal, organizational contact, device, or directory object is a member. This function is transitive. You can check up to a maximum of 20 groups per request. This function supports all groups provisioned in Azure AD. Because Microsoft 365 groups cannot contain other groups, membership in a Microsoft 365 group is always direct.' + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/directoryobject-checkmembergroups?view=graph-rest-1.0 operationId: groups.permissionGrants_checkMemberGroups parameters: - name: group-id in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -21622,6 +28895,7 @@ paths: in: path description: 'key: id of resourceSpecificPermissionGrant' required: true + style: simple schema: type: string x-ms-docs-key-type: resourceSpecificPermissionGrant @@ -21645,7 +28919,6 @@ paths: content: application/json: schema: - title: Collection of resourceSpecificPermissionGrant type: object properties: value: @@ -21657,6 +28930,9 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: action + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore '/groups/{group-id}/permissionGrants/{resourceSpecificPermissionGrant-id}/microsoft.graph.checkMemberObjects': post: tags: @@ -21668,6 +28944,7 @@ paths: in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -21675,6 +28952,7 @@ paths: in: path description: 'key: id of resourceSpecificPermissionGrant' required: true + style: simple schema: type: string x-ms-docs-key-type: resourceSpecificPermissionGrant @@ -21698,7 +28976,6 @@ paths: content: application/json: schema: - title: Collection of resourceSpecificPermissionGrant type: object properties: value: @@ -21710,17 +28987,25 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: action + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore '/groups/{group-id}/permissionGrants/{resourceSpecificPermissionGrant-id}/microsoft.graph.getMemberGroups': post: tags: - groups.Actions summary: Invoke action getMemberGroups + description: 'Return all the group IDs for the groups that the specified user, group, service principal, organizational contact, device, or directory object is a member of. This function is transitive.' + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/directoryobject-getmembergroups?view=graph-rest-1.0 operationId: groups.permissionGrants_getMemberGroups parameters: - name: group-id in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -21728,6 +29013,7 @@ paths: in: path description: 'key: id of resourceSpecificPermissionGrant' required: true + style: simple schema: type: string x-ms-docs-key-type: resourceSpecificPermissionGrant @@ -21751,7 +29037,6 @@ paths: content: application/json: schema: - title: Collection of resourceSpecificPermissionGrant type: object properties: value: @@ -21763,6 +29048,9 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: action + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore '/groups/{group-id}/permissionGrants/{resourceSpecificPermissionGrant-id}/microsoft.graph.getMemberObjects': post: tags: @@ -21774,6 +29062,7 @@ paths: in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -21781,6 +29070,7 @@ paths: in: path description: 'key: id of resourceSpecificPermissionGrant' required: true + style: simple schema: type: string x-ms-docs-key-type: resourceSpecificPermissionGrant @@ -21804,7 +29094,6 @@ paths: content: application/json: schema: - title: Collection of resourceSpecificPermissionGrant type: object properties: value: @@ -21816,17 +29105,25 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: action + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore '/groups/{group-id}/permissionGrants/{resourceSpecificPermissionGrant-id}/microsoft.graph.restore': post: tags: - groups.Actions summary: Invoke action restore + description: 'Restore a recently deleted application, group, servicePrincipal, or user object from deleted items. If an item was accidentally deleted, you can fully restore the item. This is not applicable to security groups, which are deleted permanently. A recently deleted item will remain available for up to 30 days. After 30 days, the item is permanently deleted.' + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/directory-deleteditems-restore?view=graph-rest-1.0 operationId: groups.permissionGrants_restore parameters: - name: group-id in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -21834,6 +29131,7 @@ paths: in: path description: 'key: id of resourceSpecificPermissionGrant' required: true + style: simple schema: type: string x-ms-docs-key-type: resourceSpecificPermissionGrant @@ -21852,12 +29150,17 @@ paths: tags: - groups.Actions summary: Invoke action getByIds + description: 'Return the directory objects specified in a list of IDs. Some common uses for this function are to:' + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/directoryobject-getbyids?view=graph-rest-1.0 operationId: groups.permissionGrants_getGraphBPreIds parameters: - name: group-id in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -21886,7 +29189,7 @@ paths: content: application/json: schema: - title: Collection of resourceSpecificPermissionGrant + title: Collection of directoryObject type: object properties: value: @@ -21898,6 +29201,9 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: action + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore '/groups/{group-id}/permissionGrants/microsoft.graph.getUserOwnedObjects': post: tags: @@ -21909,6 +29215,7 @@ paths: in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -21943,12 +29250,17 @@ paths: tags: - groups.Actions summary: Invoke action validateProperties + description: "Validate that a Microsoft 365 group's display name or mail nickname complies with naming policies. Clients can use this API to determine whether a display name or mail nickname is valid before trying to **create** a Microsoft 365 group. For validating properties of an existing group, use the validateProperties function for groups. The following validations are performed for the display name and mail nickname properties: \n1. Validate the prefix and suffix naming policy\n2. Validate the custom banned words policy\n3. Validate the mail nickname is unique This API returns with the first failure encountered. If one or more properties fail multiple validations, only the property with the first validation failure is returned. However, you can validate both the mail nickname and the display name and receive a collection of validation errors if you are only validating the prefix and suffix naming policy." + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/directoryobject-validateproperties?view=graph-rest-1.0 operationId: groups.permissionGrants_validateProperties parameters: - name: group-id in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -21987,12 +29299,14 @@ paths: tags: - groups.profilePhoto summary: Get photo from groups + description: The group's profile photo. operationId: groups_GetPhoto parameters: - name: group-id in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -22030,6 +29344,7 @@ paths: in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -22046,30 +29361,6 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - delete: - tags: - - groups.profilePhoto - summary: Delete navigation property photo for groups - operationId: groups_DeletePhoto - parameters: - - name: group-id - in: path - description: 'key: id of group' - required: true - schema: - type: string - x-ms-docs-key-type: group - - 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 '/groups/{group-id}/photo/$value': get: tags: @@ -22081,6 +29372,7 @@ paths: in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -22105,6 +29397,7 @@ paths: in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -22126,13 +29419,18 @@ paths: get: tags: - groups.profilePhoto - summary: Get photos from groups + summary: List photos + description: Retrieve a list of profilePhoto objects. + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/group-list-photos?view=graph-rest-1.0 operationId: groups_ListPhotos parameters: - name: group-id in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -22180,47 +29478,19 @@ paths: nextLinkName: '@odata.nextLink' operationName: listMore x-ms-docs-operation-type: operation - post: - tags: - - groups.profilePhoto - summary: Create new navigation property to photos for groups - operationId: groups_CreatePhotos - parameters: - - name: group-id - in: path - description: 'key: id of group' - required: true - schema: - type: string - x-ms-docs-key-type: group - requestBody: - description: New navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.profilePhoto' - required: true - responses: - '201': - description: Created navigation property. - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.profilePhoto' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation '/groups/{group-id}/photos/{profilePhoto-id}': get: tags: - groups.profilePhoto summary: Get photos from groups + description: The profile photos owned by the group. Read-only. Nullable. operationId: groups_GetPhotos parameters: - name: group-id in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -22228,6 +29498,7 @@ paths: in: path description: 'key: id of profilePhoto' required: true + style: simple schema: type: string x-ms-docs-key-type: profilePhoto @@ -22255,81 +29526,21 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - patch: - tags: - - groups.profilePhoto - summary: Update the navigation property photos in groups - operationId: groups_UpdatePhotos - parameters: - - name: group-id - in: path - description: 'key: id of group' - required: true - schema: - type: string - x-ms-docs-key-type: group - - name: profilePhoto-id - in: path - description: 'key: id of profilePhoto' - required: true - schema: - type: string - x-ms-docs-key-type: profilePhoto - requestBody: - description: New navigation property values - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.profilePhoto' - required: true - responses: - '204': - description: Success - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - delete: - tags: - - groups.profilePhoto - summary: Delete navigation property photos for groups - operationId: groups_DeletePhotos - parameters: - - name: group-id - in: path - description: 'key: id of group' - required: true - schema: - type: string - x-ms-docs-key-type: group - - name: profilePhoto-id - in: path - description: 'key: id of profilePhoto' - required: true - schema: - type: string - x-ms-docs-key-type: profilePhoto - - 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 '/groups/{group-id}/photos/{profilePhoto-id}/$value': get: tags: - groups.profilePhoto summary: Get media content for the navigation property photos from groups + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/group-list-photos?view=graph-rest-1.0 operationId: groups_GetPhotosContent parameters: - name: group-id in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -22337,6 +29548,7 @@ paths: in: path description: 'key: id of profilePhoto' required: true + style: simple schema: type: string x-ms-docs-key-type: profilePhoto @@ -22361,6 +29573,7 @@ paths: in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -22368,6 +29581,7 @@ paths: in: path description: 'key: id of profilePhoto' required: true + style: simple schema: type: string x-ms-docs-key-type: profilePhoto @@ -22389,13 +29603,18 @@ paths: get: tags: - groups.directoryObject - summary: Get rejectedSenders from groups + summary: List rejectedSenders + description: 'Get a list of users or groups that are in the rejected-senders list for this group. Users in the rejected senders list cannot post to conversations of the group (identified in the GET request URL). Make sure you do not specify the same user or group in the rejected senders and accepted senders lists, otherwise you will get an error.' + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/group-list-rejectedsenders?view=graph-rest-1.0 operationId: groups_ListRejectedSenders parameters: - name: group-id in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -22451,6 +29670,7 @@ paths: in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -22458,17 +29678,21 @@ paths: in: path description: 'key: id of directoryObject' required: true + style: simple schema: type: string x-ms-docs-key-type: directoryObject - name: If-Match in: header description: ETag + style: simple schema: type: string - name: '@id' in: query description: Delete Uri + style: form + explode: false schema: type: string responses: @@ -22481,13 +29705,18 @@ paths: get: tags: - groups.directoryObject - summary: Get ref of rejectedSenders from groups + summary: List rejectedSenders + description: 'Get a list of users or groups that are in the rejected-senders list for this group. Users in the rejected senders list cannot post to conversations of the group (identified in the GET request URL). Make sure you do not specify the same user or group in the rejected senders and accepted senders lists, otherwise you will get an error.' + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/group-list-rejectedsenders?view=graph-rest-1.0 operationId: groups_ListRejectedSendersGraphBPreRef parameters: - name: group-id in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -22529,18 +29758,12 @@ paths: in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group requestBody: - description: New navigation property ref value - content: - application/json: - schema: - type: object - additionalProperties: - type: object - required: true + $ref: '#/components/requestBodies/refPostBody' responses: '204': description: Success @@ -22552,12 +29775,14 @@ paths: tags: - groups.directorySetting summary: Get settings from groups + description: 'Settings that can govern this group''s behavior, like whether members can invite guest users to the group. Nullable.' operationId: groups_ListSettings parameters: - name: group-id in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -22624,13 +29849,18 @@ paths: post: tags: - groups.directorySetting - summary: Create new navigation property to settings for groups + summary: Create settings + description: 'Create a new setting based on the templates available in directorySettingTemplates. These settings can be at the tenant-level or at the group level. Group settings apply to only Microsoft 365 groups. The template named `Group.Unified` can be used to configure tenant-wide Microsoft 365 group settings, while the template named `Group.Unified.Guest` can be used to configure group-specific settings.' + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/group-post-settings?view=graph-rest-1.0 operationId: groups_CreateSettings parameters: - name: group-id in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -22656,12 +29886,14 @@ paths: tags: - groups.directorySetting summary: Get settings from groups + description: 'Settings that can govern this group''s behavior, like whether members can invite guest users to the group. Nullable.' operationId: groups_GetSettings parameters: - name: group-id in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -22669,6 +29901,7 @@ paths: in: path description: 'key: id of directorySetting' required: true + style: simple schema: type: string x-ms-docs-key-type: directorySetting @@ -22719,6 +29952,7 @@ paths: in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -22726,6 +29960,7 @@ paths: in: path description: 'key: id of directorySetting' required: true + style: simple schema: type: string x-ms-docs-key-type: directorySetting @@ -22752,6 +29987,7 @@ paths: in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -22759,12 +29995,14 @@ paths: in: path description: 'key: id of directorySetting' required: true + style: simple schema: type: string x-ms-docs-key-type: directorySetting - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -22778,12 +30016,17 @@ paths: tags: - groups.Actions summary: Invoke action associateWithHubSites + description: 'Associate a [content type][contentType] with a list of hub sites.' + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/contenttype-associatewithhubsites?view=graph-rest-1.0 operationId: groups.sites.contentTypes_associateGraphWPreHubSites parameters: - name: group-id in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -22791,6 +30034,7 @@ paths: in: path description: 'key: id of site' required: true + style: simple schema: type: string x-ms-docs-key-type: site @@ -22798,6 +30042,7 @@ paths: in: path description: 'key: id of contentType' required: true + style: simple schema: type: string x-ms-docs-key-type: contentType @@ -22830,12 +30075,17 @@ paths: tags: - groups.Actions summary: Invoke action copyToDefaultContentLocation + description: 'Copy a file to a default content location in a [content type][contentType]. The file can then be added as a default file or template via a POST operation.' + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/contenttype-copytodefaultcontentlocation?view=graph-rest-1.0 operationId: groups.sites.contentTypes_copyToDefaultContentLocation parameters: - name: group-id in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -22843,6 +30093,7 @@ paths: in: path description: 'key: id of site' required: true + style: simple schema: type: string x-ms-docs-key-type: site @@ -22850,6 +30101,7 @@ paths: in: path description: 'key: id of contentType' required: true + style: simple schema: type: string x-ms-docs-key-type: contentType @@ -22885,6 +30137,7 @@ paths: in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -22892,6 +30145,7 @@ paths: in: path description: 'key: id of site' required: true + style: simple schema: type: string x-ms-docs-key-type: site @@ -22899,6 +30153,7 @@ paths: in: path description: 'key: id of contentType' required: true + style: simple schema: type: string x-ms-docs-key-type: contentType @@ -22923,12 +30178,17 @@ paths: tags: - groups.Actions summary: Invoke action publish + description: 'Publishes a [contentType][] present in a content type hub site.' + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/contenttype-publish?view=graph-rest-1.0 operationId: groups.sites.contentTypes_publish parameters: - name: group-id in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -22936,6 +30196,7 @@ paths: in: path description: 'key: id of site' required: true + style: simple schema: type: string x-ms-docs-key-type: site @@ -22943,6 +30204,7 @@ paths: in: path description: 'key: id of contentType' required: true + style: simple schema: type: string x-ms-docs-key-type: contentType @@ -22957,12 +30219,17 @@ paths: tags: - groups.Actions summary: Invoke action unpublish + description: 'Unpublish a [contentType][] from a content type hub site.' + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/contenttype-unpublish?view=graph-rest-1.0 operationId: groups.sites.contentTypes_unpublish parameters: - name: group-id in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -22970,6 +30237,7 @@ paths: in: path description: 'key: id of site' required: true + style: simple schema: type: string x-ms-docs-key-type: site @@ -22977,6 +30245,7 @@ paths: in: path description: 'key: id of contentType' required: true + style: simple schema: type: string x-ms-docs-key-type: contentType @@ -22991,12 +30260,17 @@ paths: tags: - groups.Actions summary: Invoke action addCopy + description: 'Add a copy of a [content type][contentType] from a [site][site] to a [list][list].' + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/contenttype-addcopy?view=graph-rest-1.0 operationId: groups.sites.contentTypes_addCopy parameters: - name: group-id in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -23004,6 +30278,7 @@ paths: in: path description: 'key: id of site' required: true + style: simple schema: type: string x-ms-docs-key-type: site @@ -23034,12 +30309,17 @@ paths: tags: - groups.Actions summary: Invoke action addCopyFromContentTypeHub + description: 'Add or sync a copy of a published content type from the content type hub to a target site or a list. This method is part of the content type publishing changes to optimize the syncing of published content types to sites and lists, effectively switching from a ''push everywhere'' to ''pull as needed'' approach. The method allows users to pull content types directly from the content type hub to a site or list. For more information, see getCompatibleHubContentTypes and the blog post Syntex Product Updates – August 2021.' + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/contenttype-addcopyfromcontenttypehub?view=graph-rest-1.0 operationId: groups.sites.contentTypes_addCopyFromContentTypeHub parameters: - name: group-id in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -23047,6 +30327,7 @@ paths: in: path description: 'key: id of site' required: true + style: simple schema: type: string x-ms-docs-key-type: site @@ -23083,6 +30364,7 @@ paths: in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -23090,9 +30372,87 @@ paths: in: path description: 'key: id of site' required: true + style: simple schema: type: string x-ms-docs-key-type: site + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - associatedHubsUrls + - description + - documentSet + - documentTemplate + - group + - hidden + - inheritedFrom + - isBuiltIn + - name + - order + - parentId + - propagateChanges + - readOnly + - sealed + - base + - baseTypes + - columnLinks + - columnPositions + - columns + type: string + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - id desc + - associatedHubsUrls + - associatedHubsUrls desc + - description + - description desc + - documentSet + - documentSet desc + - documentTemplate + - documentTemplate desc + - group + - group desc + - hidden + - hidden desc + - inheritedFrom + - inheritedFrom desc + - isBuiltIn + - isBuiltIn desc + - name + - name desc + - order + - order desc + - parentId + - parentId desc + - propagateChanges + - propagateChanges desc + - readOnly + - readOnly desc + - sealed + - sealed desc + type: string responses: '200': description: Success @@ -23111,17 +30471,25 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: function + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore '/groups/{group-id}/sites/{site-id}/lists/{list-id}/contentTypes/{contentType-id}/microsoft.graph.associateWithHubSites': post: tags: - groups.Actions summary: Invoke action associateWithHubSites + description: 'Associate a [content type][contentType] with a list of hub sites.' + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/contenttype-associatewithhubsites?view=graph-rest-1.0 operationId: groups.sites.lists.contentTypes_associateGraphWPreHubSites parameters: - name: group-id in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -23129,6 +30497,7 @@ paths: in: path description: 'key: id of site' required: true + style: simple schema: type: string x-ms-docs-key-type: site @@ -23136,6 +30505,7 @@ paths: in: path description: 'key: id of list' required: true + style: simple schema: type: string x-ms-docs-key-type: list @@ -23143,6 +30513,7 @@ paths: in: path description: 'key: id of contentType' required: true + style: simple schema: type: string x-ms-docs-key-type: contentType @@ -23175,12 +30546,17 @@ paths: tags: - groups.Actions summary: Invoke action copyToDefaultContentLocation + description: 'Copy a file to a default content location in a [content type][contentType]. The file can then be added as a default file or template via a POST operation.' + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/contenttype-copytodefaultcontentlocation?view=graph-rest-1.0 operationId: groups.sites.lists.contentTypes_copyToDefaultContentLocation parameters: - name: group-id in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -23188,6 +30564,7 @@ paths: in: path description: 'key: id of site' required: true + style: simple schema: type: string x-ms-docs-key-type: site @@ -23195,6 +30572,7 @@ paths: in: path description: 'key: id of list' required: true + style: simple schema: type: string x-ms-docs-key-type: list @@ -23202,6 +30580,7 @@ paths: in: path description: 'key: id of contentType' required: true + style: simple schema: type: string x-ms-docs-key-type: contentType @@ -23237,6 +30616,7 @@ paths: in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -23244,6 +30624,7 @@ paths: in: path description: 'key: id of site' required: true + style: simple schema: type: string x-ms-docs-key-type: site @@ -23251,6 +30632,7 @@ paths: in: path description: 'key: id of list' required: true + style: simple schema: type: string x-ms-docs-key-type: list @@ -23258,6 +30640,7 @@ paths: in: path description: 'key: id of contentType' required: true + style: simple schema: type: string x-ms-docs-key-type: contentType @@ -23282,12 +30665,17 @@ paths: tags: - groups.Actions summary: Invoke action publish + description: 'Publishes a [contentType][] present in a content type hub site.' + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/contenttype-publish?view=graph-rest-1.0 operationId: groups.sites.lists.contentTypes_publish parameters: - name: group-id in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -23295,6 +30683,7 @@ paths: in: path description: 'key: id of site' required: true + style: simple schema: type: string x-ms-docs-key-type: site @@ -23302,6 +30691,7 @@ paths: in: path description: 'key: id of list' required: true + style: simple schema: type: string x-ms-docs-key-type: list @@ -23309,6 +30699,7 @@ paths: in: path description: 'key: id of contentType' required: true + style: simple schema: type: string x-ms-docs-key-type: contentType @@ -23323,12 +30714,17 @@ paths: tags: - groups.Actions summary: Invoke action unpublish + description: 'Unpublish a [contentType][] from a content type hub site.' + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/contenttype-unpublish?view=graph-rest-1.0 operationId: groups.sites.lists.contentTypes_unpublish parameters: - name: group-id in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -23336,6 +30732,7 @@ paths: in: path description: 'key: id of site' required: true + style: simple schema: type: string x-ms-docs-key-type: site @@ -23343,6 +30740,7 @@ paths: in: path description: 'key: id of list' required: true + style: simple schema: type: string x-ms-docs-key-type: list @@ -23350,6 +30748,7 @@ paths: in: path description: 'key: id of contentType' required: true + style: simple schema: type: string x-ms-docs-key-type: contentType @@ -23364,12 +30763,17 @@ paths: tags: - groups.Actions summary: Invoke action addCopy + description: 'Add a copy of a [content type][contentType] from a [site][site] to a [list][list].' + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/contenttype-addcopy?view=graph-rest-1.0 operationId: groups.sites.lists.contentTypes_addCopy parameters: - name: group-id in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -23377,6 +30781,7 @@ paths: in: path description: 'key: id of site' required: true + style: simple schema: type: string x-ms-docs-key-type: site @@ -23384,6 +30789,7 @@ paths: in: path description: 'key: id of list' required: true + style: simple schema: type: string x-ms-docs-key-type: list @@ -23414,12 +30820,17 @@ paths: tags: - groups.Actions summary: Invoke action addCopyFromContentTypeHub + description: 'Add or sync a copy of a published content type from the content type hub to a target site or a list. This method is part of the content type publishing changes to optimize the syncing of published content types to sites and lists, effectively switching from a ''push everywhere'' to ''pull as needed'' approach. The method allows users to pull content types directly from the content type hub to a site or list. For more information, see getCompatibleHubContentTypes and the blog post Syntex Product Updates – August 2021.' + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/contenttype-addcopyfromcontenttypehub?view=graph-rest-1.0 operationId: groups.sites.lists.contentTypes_addCopyFromContentTypeHub parameters: - name: group-id in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -23427,6 +30838,7 @@ paths: in: path description: 'key: id of site' required: true + style: simple schema: type: string x-ms-docs-key-type: site @@ -23434,6 +30846,7 @@ paths: in: path description: 'key: id of list' required: true + style: simple schema: type: string x-ms-docs-key-type: list @@ -23470,6 +30883,7 @@ paths: in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -23477,6 +30891,7 @@ paths: in: path description: 'key: id of site' required: true + style: simple schema: type: string x-ms-docs-key-type: site @@ -23484,9 +30899,87 @@ paths: in: path description: 'key: id of list' required: true + style: simple schema: type: string x-ms-docs-key-type: list + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - associatedHubsUrls + - description + - documentSet + - documentTemplate + - group + - hidden + - inheritedFrom + - isBuiltIn + - name + - order + - parentId + - propagateChanges + - readOnly + - sealed + - base + - baseTypes + - columnLinks + - columnPositions + - columns + type: string + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - id desc + - associatedHubsUrls + - associatedHubsUrls desc + - description + - description desc + - documentSet + - documentSet desc + - documentTemplate + - documentTemplate desc + - group + - group desc + - hidden + - hidden desc + - inheritedFrom + - inheritedFrom desc + - isBuiltIn + - isBuiltIn desc + - name + - name desc + - order + - order desc + - parentId + - parentId desc + - propagateChanges + - propagateChanges desc + - readOnly + - readOnly desc + - sealed + - sealed desc + type: string responses: '200': description: Success @@ -23505,17 +30998,25 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: function + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore '/groups/{group-id}/sites/{site-id}/lists/{list-id}/items/{listItem-id}/documentSetVersions/{documentSetVersion-id}/microsoft.graph.restore': post: tags: - groups.Actions summary: Invoke action restore + description: Restore a document set version. + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/documentsetversion-restore?view=graph-rest-1.0 operationId: groups.sites.lists.items.documentSetVersions_restore parameters: - name: group-id in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -23523,6 +31024,7 @@ paths: in: path description: 'key: id of site' required: true + style: simple schema: type: string x-ms-docs-key-type: site @@ -23530,6 +31032,7 @@ paths: in: path description: 'key: id of list' required: true + style: simple schema: type: string x-ms-docs-key-type: list @@ -23537,6 +31040,7 @@ paths: in: path description: 'key: id of listItem' required: true + style: simple schema: type: string x-ms-docs-key-type: listItem @@ -23544,6 +31048,7 @@ paths: in: path description: 'key: id of documentSetVersion' required: true + style: simple schema: type: string x-ms-docs-key-type: documentSetVersion @@ -23558,12 +31063,17 @@ paths: tags: - groups.Actions summary: Invoke action createLink + description: "Create a sharing link for a listItem. The **createLink** action creates a new sharing link if the specified link type doesn't already exist for the calling application.\nIf a sharing link of the specified type already exists for the app, this action will return the existing sharing link. **listItem** resources inherit sharing permissions from the list the item resides in." + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/listitem-createlink?view=graph-rest-1.0 operationId: groups.sites.lists.items_createLink parameters: - name: group-id in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -23571,6 +31081,7 @@ paths: in: path description: 'key: id of site' required: true + style: simple schema: type: string x-ms-docs-key-type: site @@ -23578,6 +31089,7 @@ paths: in: path description: 'key: id of list' required: true + style: simple schema: type: string x-ms-docs-key-type: list @@ -23585,6 +31097,7 @@ paths: in: path description: 'key: id of listItem' required: true + style: simple schema: type: string x-ms-docs-key-type: listItem @@ -23641,6 +31154,7 @@ paths: in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -23648,6 +31162,7 @@ paths: in: path description: 'key: id of site' required: true + style: simple schema: type: string x-ms-docs-key-type: site @@ -23655,6 +31170,7 @@ paths: in: path description: 'key: id of list' required: true + style: simple schema: type: string x-ms-docs-key-type: list @@ -23662,6 +31178,7 @@ paths: in: path description: 'key: id of listItem' required: true + style: simple schema: type: string x-ms-docs-key-type: listItem @@ -23669,6 +31186,7 @@ paths: in: path description: 'Usage: startDateTime=''{startDateTime}''' required: true + style: simple schema: type: string nullable: true @@ -23676,6 +31194,7 @@ paths: in: path description: 'Usage: endDateTime=''{endDateTime}''' required: true + style: simple schema: type: string nullable: true @@ -23683,16 +31202,75 @@ paths: in: path description: 'Usage: interval=''{interval}''' required: true + style: simple schema: type: string nullable: true + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - access + - create + - delete + - edit + - endDateTime + - incompleteData + - isTrending + - move + - startDateTime + - activities + type: string + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - id desc + - access + - access desc + - create + - create desc + - delete + - delete desc + - edit + - edit desc + - endDateTime + - endDateTime desc + - incompleteData + - incompleteData desc + - isTrending + - isTrending desc + - move + - move desc + - startDateTime + - startDateTime desc + type: string responses: '200': description: Success content: application/json: schema: - title: Collection of listItem + title: Collection of itemActivityStat type: object properties: value: @@ -23704,6 +31282,9 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: function + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore '/groups/{group-id}/sites/{site-id}/lists/{list-id}/items/{listItem-id}/versions/{listItemVersion-id}/microsoft.graph.restoreVersion': post: tags: @@ -23715,6 +31296,7 @@ paths: in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -23722,6 +31304,7 @@ paths: in: path description: 'key: id of site' required: true + style: simple schema: type: string x-ms-docs-key-type: site @@ -23729,6 +31312,7 @@ paths: in: path description: 'key: id of list' required: true + style: simple schema: type: string x-ms-docs-key-type: list @@ -23736,6 +31320,7 @@ paths: in: path description: 'key: id of listItem' required: true + style: simple schema: type: string x-ms-docs-key-type: listItem @@ -23743,6 +31328,7 @@ paths: in: path description: 'key: id of listItemVersion' required: true + style: simple schema: type: string x-ms-docs-key-type: listItemVersion @@ -23763,6 +31349,7 @@ paths: in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -23770,6 +31357,7 @@ paths: in: path description: 'key: id of site' required: true + style: simple schema: type: string x-ms-docs-key-type: site @@ -23777,9 +31365,84 @@ paths: in: path description: 'key: id of list' required: true + style: simple schema: type: string x-ms-docs-key-type: list + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - createdBy + - createdDateTime + - description + - eTag + - lastModifiedBy + - lastModifiedDateTime + - name + - parentReference + - webUrl + - contentType + - deleted + - sharepointIds + - createdByUser + - lastModifiedByUser + - activities + - analytics + - documentSetVersions + - driveItem + - fields + - versions + type: string + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - id desc + - createdBy + - createdBy desc + - createdDateTime + - createdDateTime desc + - description + - description desc + - eTag + - eTag desc + - lastModifiedBy + - lastModifiedBy desc + - lastModifiedDateTime + - lastModifiedDateTime desc + - name + - name desc + - parentReference + - parentReference desc + - webUrl + - webUrl desc + - contentType + - contentType desc + - deleted + - deleted desc + - sharepointIds + - sharepointIds desc + type: string responses: '200': description: Success @@ -23798,6 +31461,9 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: function + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore '/groups/{group-id}/sites/{site-id}/lists/{list-id}/items/microsoft.graph.delta(token=''{token}'')': get: tags: @@ -23809,6 +31475,7 @@ paths: in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -23816,6 +31483,7 @@ paths: in: path description: 'key: id of site' required: true + style: simple schema: type: string x-ms-docs-key-type: site @@ -23823,6 +31491,7 @@ paths: in: path description: 'key: id of list' required: true + style: simple schema: type: string x-ms-docs-key-type: list @@ -23830,9 +31499,84 @@ paths: in: path description: 'Usage: token=''{token}''' required: true + style: simple schema: type: string nullable: true + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - createdBy + - createdDateTime + - description + - eTag + - lastModifiedBy + - lastModifiedDateTime + - name + - parentReference + - webUrl + - contentType + - deleted + - sharepointIds + - createdByUser + - lastModifiedByUser + - activities + - analytics + - documentSetVersions + - driveItem + - fields + - versions + type: string + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - id desc + - createdBy + - createdBy desc + - createdDateTime + - createdDateTime desc + - description + - description desc + - eTag + - eTag desc + - lastModifiedBy + - lastModifiedBy desc + - lastModifiedDateTime + - lastModifiedDateTime desc + - name + - name desc + - parentReference + - parentReference desc + - webUrl + - webUrl desc + - contentType + - contentType desc + - deleted + - deleted desc + - sharepointIds + - sharepointIds desc + type: string responses: '200': description: Success @@ -23851,6 +31595,9 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: function + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore '/groups/{group-id}/sites/{site-id}/lists/{list-id}/subscriptions/{subscription-id}/microsoft.graph.reauthorize': post: tags: @@ -23862,6 +31609,7 @@ paths: in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -23869,6 +31617,7 @@ paths: in: path description: 'key: id of site' required: true + style: simple schema: type: string x-ms-docs-key-type: site @@ -23876,6 +31625,7 @@ paths: in: path description: 'key: id of list' required: true + style: simple schema: type: string x-ms-docs-key-type: list @@ -23883,6 +31633,7 @@ paths: in: path description: 'key: id of subscription' required: true + style: simple schema: type: string x-ms-docs-key-type: subscription @@ -23903,6 +31654,7 @@ paths: in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -23910,6 +31662,7 @@ paths: in: path description: 'key: id of site' required: true + style: simple schema: type: string x-ms-docs-key-type: site @@ -23917,6 +31670,7 @@ paths: in: path description: 'Usage: startDateTime=''{startDateTime}''' required: true + style: simple schema: type: string nullable: true @@ -23924,6 +31678,7 @@ paths: in: path description: 'Usage: endDateTime=''{endDateTime}''' required: true + style: simple schema: type: string nullable: true @@ -23931,16 +31686,75 @@ paths: in: path description: 'Usage: interval=''{interval}''' required: true + style: simple schema: type: string nullable: true + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - access + - create + - delete + - edit + - endDateTime + - incompleteData + - isTrending + - move + - startDateTime + - activities + type: string + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - id desc + - access + - access desc + - create + - create desc + - delete + - delete desc + - edit + - edit desc + - endDateTime + - endDateTime desc + - incompleteData + - incompleteData desc + - isTrending + - isTrending desc + - move + - move desc + - startDateTime + - startDateTime desc + type: string responses: '200': description: Success content: application/json: schema: - title: Collection of site + title: Collection of itemActivityStat type: object properties: value: @@ -23952,6 +31766,9 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: function + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore '/groups/{group-id}/sites/{site-id}/microsoft.graph.getApplicableContentTypesForList(listId=''{listId}'')': get: tags: @@ -23963,6 +31780,7 @@ paths: in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -23970,6 +31788,7 @@ paths: in: path description: 'key: id of site' required: true + style: simple schema: type: string x-ms-docs-key-type: site @@ -23977,15 +31796,93 @@ paths: in: path description: 'Usage: listId=''{listId}''' required: true + style: simple schema: type: string + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - associatedHubsUrls + - description + - documentSet + - documentTemplate + - group + - hidden + - inheritedFrom + - isBuiltIn + - name + - order + - parentId + - propagateChanges + - readOnly + - sealed + - base + - baseTypes + - columnLinks + - columnPositions + - columns + type: string + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - id desc + - associatedHubsUrls + - associatedHubsUrls desc + - description + - description desc + - documentSet + - documentSet desc + - documentTemplate + - documentTemplate desc + - group + - group desc + - hidden + - hidden desc + - inheritedFrom + - inheritedFrom desc + - isBuiltIn + - isBuiltIn desc + - name + - name desc + - order + - order desc + - parentId + - parentId desc + - propagateChanges + - propagateChanges desc + - readOnly + - readOnly desc + - sealed + - sealed desc + type: string responses: '200': description: Success content: application/json: schema: - title: Collection of site + title: Collection of contentType type: object properties: value: @@ -23997,6 +31894,9 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: function + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore '/groups/{group-id}/sites/{site-id}/microsoft.graph.getByPath(path=''{path}'')': get: tags: @@ -24008,6 +31908,7 @@ paths: in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -24015,6 +31916,7 @@ paths: in: path description: 'key: id of site' required: true + style: simple schema: type: string x-ms-docs-key-type: site @@ -24022,6 +31924,7 @@ paths: in: path description: 'Usage: path=''{path}''' required: true + style: simple schema: type: string nullable: true @@ -24040,12 +31943,17 @@ paths: tags: - groups.Actions summary: Invoke action copyNotebook + description: 'Copies a notebook to the Notebooks folder in the destination Documents library. The folder is created if it doesn''t exist. For Copy operations, you follow an asynchronous calling pattern: First call the Copy action, and then poll the operation endpoint for the result.' + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/notebook-copynotebook?view=graph-rest-1.0 operationId: groups.sites.onenote.notebooks_copyNotebook parameters: - name: group-id in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -24053,6 +31961,7 @@ paths: in: path description: 'key: id of site' required: true + style: simple schema: type: string x-ms-docs-key-type: site @@ -24060,6 +31969,7 @@ paths: in: path description: 'key: id of notebook' required: true + style: simple schema: type: string x-ms-docs-key-type: notebook @@ -24103,12 +32013,17 @@ paths: tags: - groups.Actions summary: Invoke action copyToNotebook + description: 'Copies a section to a specific notebook. For Copy operations, you follow an asynchronous calling pattern: First call the Copy action, and then poll the operation endpoint for the result.' + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/section-copytonotebook?view=graph-rest-1.0 operationId: groups.sites.onenote.notebooks.sectionGroups.sections_copyToNotebook parameters: - name: group-id in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -24116,6 +32031,7 @@ paths: in: path description: 'key: id of site' required: true + style: simple schema: type: string x-ms-docs-key-type: site @@ -24123,6 +32039,7 @@ paths: in: path description: 'key: id of notebook' required: true + style: simple schema: type: string x-ms-docs-key-type: notebook @@ -24130,6 +32047,7 @@ paths: in: path description: 'key: id of sectionGroup' required: true + style: simple schema: type: string x-ms-docs-key-type: sectionGroup @@ -24137,6 +32055,7 @@ paths: in: path description: 'key: id of onenoteSection' required: true + style: simple schema: type: string x-ms-docs-key-type: onenoteSection @@ -24180,12 +32099,17 @@ paths: tags: - groups.Actions summary: Invoke action copyToSectionGroup + description: 'Copies a section to a specific section group. For Copy operations, you follow an asynchronous calling pattern: First call the Copy action, and then poll the operation endpoint for the result.' + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/section-copytosectiongroup?view=graph-rest-1.0 operationId: groups.sites.onenote.notebooks.sectionGroups.sections_copyToSectionGroup parameters: - name: group-id in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -24193,6 +32117,7 @@ paths: in: path description: 'key: id of site' required: true + style: simple schema: type: string x-ms-docs-key-type: site @@ -24200,6 +32125,7 @@ paths: in: path description: 'key: id of notebook' required: true + style: simple schema: type: string x-ms-docs-key-type: notebook @@ -24207,6 +32133,7 @@ paths: in: path description: 'key: id of sectionGroup' required: true + style: simple schema: type: string x-ms-docs-key-type: sectionGroup @@ -24214,6 +32141,7 @@ paths: in: path description: 'key: id of onenoteSection' required: true + style: simple schema: type: string x-ms-docs-key-type: onenoteSection @@ -24257,12 +32185,17 @@ paths: tags: - groups.Actions summary: Invoke action copyToSection + description: 'Copy a page to a specific section. For copy operations, you follow an asynchronous calling pattern: First call the Copy action, and then poll the operation endpoint for the result.' + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/page-copytosection?view=graph-rest-1.0 operationId: groups.sites.onenote.notebooks.sectionGroups.sections.pages_copyToSection parameters: - name: group-id in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -24270,6 +32203,7 @@ paths: in: path description: 'key: id of site' required: true + style: simple schema: type: string x-ms-docs-key-type: site @@ -24277,6 +32211,7 @@ paths: in: path description: 'key: id of notebook' required: true + style: simple schema: type: string x-ms-docs-key-type: notebook @@ -24284,6 +32219,7 @@ paths: in: path description: 'key: id of sectionGroup' required: true + style: simple schema: type: string x-ms-docs-key-type: sectionGroup @@ -24291,6 +32227,7 @@ paths: in: path description: 'key: id of onenoteSection' required: true + style: simple schema: type: string x-ms-docs-key-type: onenoteSection @@ -24298,6 +32235,7 @@ paths: in: path description: 'key: id of onenotePage' required: true + style: simple schema: type: string x-ms-docs-key-type: onenotePage @@ -24344,6 +32282,7 @@ paths: in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -24351,6 +32290,7 @@ paths: in: path description: 'key: id of site' required: true + style: simple schema: type: string x-ms-docs-key-type: site @@ -24358,6 +32298,7 @@ paths: in: path description: 'key: id of notebook' required: true + style: simple schema: type: string x-ms-docs-key-type: notebook @@ -24365,6 +32306,7 @@ paths: in: path description: 'key: id of sectionGroup' required: true + style: simple schema: type: string x-ms-docs-key-type: sectionGroup @@ -24372,6 +32314,7 @@ paths: in: path description: 'key: id of onenoteSection' required: true + style: simple schema: type: string x-ms-docs-key-type: onenoteSection @@ -24379,6 +32322,7 @@ paths: in: path description: 'key: id of onenotePage' required: true + style: simple schema: type: string x-ms-docs-key-type: onenotePage @@ -24413,6 +32357,7 @@ paths: in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -24420,6 +32365,7 @@ paths: in: path description: 'key: id of site' required: true + style: simple schema: type: string x-ms-docs-key-type: site @@ -24427,6 +32373,7 @@ paths: in: path description: 'key: id of notebook' required: true + style: simple schema: type: string x-ms-docs-key-type: notebook @@ -24434,6 +32381,7 @@ paths: in: path description: 'key: id of sectionGroup' required: true + style: simple schema: type: string x-ms-docs-key-type: sectionGroup @@ -24441,6 +32389,7 @@ paths: in: path description: 'key: id of onenoteSection' required: true + style: simple schema: type: string x-ms-docs-key-type: onenoteSection @@ -24448,6 +32397,7 @@ paths: in: path description: 'key: id of onenotePage' required: true + style: simple schema: type: string x-ms-docs-key-type: onenotePage @@ -24466,12 +32416,17 @@ paths: tags: - groups.Actions summary: Invoke action copyToNotebook + description: 'Copies a section to a specific notebook. For Copy operations, you follow an asynchronous calling pattern: First call the Copy action, and then poll the operation endpoint for the result.' + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/section-copytonotebook?view=graph-rest-1.0 operationId: groups.sites.onenote.notebooks.sections_copyToNotebook parameters: - name: group-id in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -24479,6 +32434,7 @@ paths: in: path description: 'key: id of site' required: true + style: simple schema: type: string x-ms-docs-key-type: site @@ -24486,6 +32442,7 @@ paths: in: path description: 'key: id of notebook' required: true + style: simple schema: type: string x-ms-docs-key-type: notebook @@ -24493,6 +32450,7 @@ paths: in: path description: 'key: id of onenoteSection' required: true + style: simple schema: type: string x-ms-docs-key-type: onenoteSection @@ -24536,12 +32494,17 @@ paths: tags: - groups.Actions summary: Invoke action copyToSectionGroup + description: 'Copies a section to a specific section group. For Copy operations, you follow an asynchronous calling pattern: First call the Copy action, and then poll the operation endpoint for the result.' + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/section-copytosectiongroup?view=graph-rest-1.0 operationId: groups.sites.onenote.notebooks.sections_copyToSectionGroup parameters: - name: group-id in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -24549,6 +32512,7 @@ paths: in: path description: 'key: id of site' required: true + style: simple schema: type: string x-ms-docs-key-type: site @@ -24556,6 +32520,7 @@ paths: in: path description: 'key: id of notebook' required: true + style: simple schema: type: string x-ms-docs-key-type: notebook @@ -24563,6 +32528,7 @@ paths: in: path description: 'key: id of onenoteSection' required: true + style: simple schema: type: string x-ms-docs-key-type: onenoteSection @@ -24606,12 +32572,17 @@ paths: tags: - groups.Actions summary: Invoke action copyToSection + description: 'Copy a page to a specific section. For copy operations, you follow an asynchronous calling pattern: First call the Copy action, and then poll the operation endpoint for the result.' + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/page-copytosection?view=graph-rest-1.0 operationId: groups.sites.onenote.notebooks.sections.pages_copyToSection parameters: - name: group-id in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -24619,6 +32590,7 @@ paths: in: path description: 'key: id of site' required: true + style: simple schema: type: string x-ms-docs-key-type: site @@ -24626,6 +32598,7 @@ paths: in: path description: 'key: id of notebook' required: true + style: simple schema: type: string x-ms-docs-key-type: notebook @@ -24633,6 +32606,7 @@ paths: in: path description: 'key: id of onenoteSection' required: true + style: simple schema: type: string x-ms-docs-key-type: onenoteSection @@ -24640,6 +32614,7 @@ paths: in: path description: 'key: id of onenotePage' required: true + style: simple schema: type: string x-ms-docs-key-type: onenotePage @@ -24686,6 +32661,7 @@ paths: in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -24693,6 +32669,7 @@ paths: in: path description: 'key: id of site' required: true + style: simple schema: type: string x-ms-docs-key-type: site @@ -24700,6 +32677,7 @@ paths: in: path description: 'key: id of notebook' required: true + style: simple schema: type: string x-ms-docs-key-type: notebook @@ -24707,6 +32685,7 @@ paths: in: path description: 'key: id of onenoteSection' required: true + style: simple schema: type: string x-ms-docs-key-type: onenoteSection @@ -24714,6 +32693,7 @@ paths: in: path description: 'key: id of onenotePage' required: true + style: simple schema: type: string x-ms-docs-key-type: onenotePage @@ -24748,6 +32728,7 @@ paths: in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -24755,6 +32736,7 @@ paths: in: path description: 'key: id of site' required: true + style: simple schema: type: string x-ms-docs-key-type: site @@ -24762,6 +32744,7 @@ paths: in: path description: 'key: id of notebook' required: true + style: simple schema: type: string x-ms-docs-key-type: notebook @@ -24769,6 +32752,7 @@ paths: in: path description: 'key: id of onenoteSection' required: true + style: simple schema: type: string x-ms-docs-key-type: onenoteSection @@ -24776,6 +32760,7 @@ paths: in: path description: 'key: id of onenotePage' required: true + style: simple schema: type: string x-ms-docs-key-type: onenotePage @@ -24794,12 +32779,17 @@ paths: tags: - groups.Actions summary: Invoke action getNotebookFromWebUrl + description: 'Retrieve the properties and relationships of a notebook object by using its URL path. The location can be user notebooks on Microsoft 365, group notebooks, or SharePoint site-hosted team notebooks on Microsoft 365.' + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/notebook-getnotebookfromweburl?view=graph-rest-1.0 operationId: groups.sites.onenote.notebooks_getNotebookFromWebUrl parameters: - name: group-id in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -24807,6 +32797,7 @@ paths: in: path description: 'key: id of site' required: true + style: simple schema: type: string x-ms-docs-key-type: site @@ -24844,6 +32835,7 @@ paths: in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -24851,6 +32843,7 @@ paths: in: path description: 'key: id of site' required: true + style: simple schema: type: string x-ms-docs-key-type: site @@ -24858,16 +32851,21 @@ paths: in: path description: 'Usage: includePersonalNotebooks={includePersonalNotebooks}' required: true + style: simple schema: type: boolean default: false + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' responses: '200': description: Success content: application/json: schema: - title: Collection of notebook type: object properties: value: @@ -24879,17 +32877,25 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: function + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore '/groups/{group-id}/sites/{site-id}/onenote/pages/{onenotePage-id}/microsoft.graph.copyToSection': post: tags: - groups.Actions summary: Invoke action copyToSection + description: 'Copy a page to a specific section. For copy operations, you follow an asynchronous calling pattern: First call the Copy action, and then poll the operation endpoint for the result.' + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/page-copytosection?view=graph-rest-1.0 operationId: groups.sites.onenote.pages_copyToSection parameters: - name: group-id in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -24897,6 +32903,7 @@ paths: in: path description: 'key: id of site' required: true + style: simple schema: type: string x-ms-docs-key-type: site @@ -24904,6 +32911,7 @@ paths: in: path description: 'key: id of onenotePage' required: true + style: simple schema: type: string x-ms-docs-key-type: onenotePage @@ -24950,6 +32958,7 @@ paths: in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -24957,6 +32966,7 @@ paths: in: path description: 'key: id of site' required: true + style: simple schema: type: string x-ms-docs-key-type: site @@ -24964,6 +32974,7 @@ paths: in: path description: 'key: id of onenotePage' required: true + style: simple schema: type: string x-ms-docs-key-type: onenotePage @@ -24998,6 +33009,7 @@ paths: in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -25005,6 +33017,7 @@ paths: in: path description: 'key: id of site' required: true + style: simple schema: type: string x-ms-docs-key-type: site @@ -25012,6 +33025,7 @@ paths: in: path description: 'key: id of onenotePage' required: true + style: simple schema: type: string x-ms-docs-key-type: onenotePage @@ -25030,12 +33044,17 @@ paths: tags: - groups.Actions summary: Invoke action copyToNotebook + description: 'Copies a section to a specific notebook. For Copy operations, you follow an asynchronous calling pattern: First call the Copy action, and then poll the operation endpoint for the result.' + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/section-copytonotebook?view=graph-rest-1.0 operationId: groups.sites.onenote.sectionGroups.sections_copyToNotebook parameters: - name: group-id in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -25043,6 +33062,7 @@ paths: in: path description: 'key: id of site' required: true + style: simple schema: type: string x-ms-docs-key-type: site @@ -25050,6 +33070,7 @@ paths: in: path description: 'key: id of sectionGroup' required: true + style: simple schema: type: string x-ms-docs-key-type: sectionGroup @@ -25057,6 +33078,7 @@ paths: in: path description: 'key: id of onenoteSection' required: true + style: simple schema: type: string x-ms-docs-key-type: onenoteSection @@ -25100,12 +33122,17 @@ paths: tags: - groups.Actions summary: Invoke action copyToSectionGroup + description: 'Copies a section to a specific section group. For Copy operations, you follow an asynchronous calling pattern: First call the Copy action, and then poll the operation endpoint for the result.' + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/section-copytosectiongroup?view=graph-rest-1.0 operationId: groups.sites.onenote.sectionGroups.sections_copyToSectionGroup parameters: - name: group-id in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -25113,6 +33140,7 @@ paths: in: path description: 'key: id of site' required: true + style: simple schema: type: string x-ms-docs-key-type: site @@ -25120,6 +33148,7 @@ paths: in: path description: 'key: id of sectionGroup' required: true + style: simple schema: type: string x-ms-docs-key-type: sectionGroup @@ -25127,6 +33156,7 @@ paths: in: path description: 'key: id of onenoteSection' required: true + style: simple schema: type: string x-ms-docs-key-type: onenoteSection @@ -25170,12 +33200,17 @@ paths: tags: - groups.Actions summary: Invoke action copyToSection + description: 'Copy a page to a specific section. For copy operations, you follow an asynchronous calling pattern: First call the Copy action, and then poll the operation endpoint for the result.' + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/page-copytosection?view=graph-rest-1.0 operationId: groups.sites.onenote.sectionGroups.sections.pages_copyToSection parameters: - name: group-id in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -25183,6 +33218,7 @@ paths: in: path description: 'key: id of site' required: true + style: simple schema: type: string x-ms-docs-key-type: site @@ -25190,6 +33226,7 @@ paths: in: path description: 'key: id of sectionGroup' required: true + style: simple schema: type: string x-ms-docs-key-type: sectionGroup @@ -25197,6 +33234,7 @@ paths: in: path description: 'key: id of onenoteSection' required: true + style: simple schema: type: string x-ms-docs-key-type: onenoteSection @@ -25204,6 +33242,7 @@ paths: in: path description: 'key: id of onenotePage' required: true + style: simple schema: type: string x-ms-docs-key-type: onenotePage @@ -25250,6 +33289,7 @@ paths: in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -25257,6 +33297,7 @@ paths: in: path description: 'key: id of site' required: true + style: simple schema: type: string x-ms-docs-key-type: site @@ -25264,6 +33305,7 @@ paths: in: path description: 'key: id of sectionGroup' required: true + style: simple schema: type: string x-ms-docs-key-type: sectionGroup @@ -25271,6 +33313,7 @@ paths: in: path description: 'key: id of onenoteSection' required: true + style: simple schema: type: string x-ms-docs-key-type: onenoteSection @@ -25278,6 +33321,7 @@ paths: in: path description: 'key: id of onenotePage' required: true + style: simple schema: type: string x-ms-docs-key-type: onenotePage @@ -25312,6 +33356,7 @@ paths: in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -25319,6 +33364,7 @@ paths: in: path description: 'key: id of site' required: true + style: simple schema: type: string x-ms-docs-key-type: site @@ -25326,6 +33372,7 @@ paths: in: path description: 'key: id of sectionGroup' required: true + style: simple schema: type: string x-ms-docs-key-type: sectionGroup @@ -25333,6 +33380,7 @@ paths: in: path description: 'key: id of onenoteSection' required: true + style: simple schema: type: string x-ms-docs-key-type: onenoteSection @@ -25340,6 +33388,7 @@ paths: in: path description: 'key: id of onenotePage' required: true + style: simple schema: type: string x-ms-docs-key-type: onenotePage @@ -25358,12 +33407,17 @@ paths: tags: - groups.Actions summary: Invoke action copyToNotebook + description: 'Copies a section to a specific notebook. For Copy operations, you follow an asynchronous calling pattern: First call the Copy action, and then poll the operation endpoint for the result.' + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/section-copytonotebook?view=graph-rest-1.0 operationId: groups.sites.onenote.sections_copyToNotebook parameters: - name: group-id in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -25371,6 +33425,7 @@ paths: in: path description: 'key: id of site' required: true + style: simple schema: type: string x-ms-docs-key-type: site @@ -25378,6 +33433,7 @@ paths: in: path description: 'key: id of onenoteSection' required: true + style: simple schema: type: string x-ms-docs-key-type: onenoteSection @@ -25421,12 +33477,17 @@ paths: tags: - groups.Actions summary: Invoke action copyToSectionGroup + description: 'Copies a section to a specific section group. For Copy operations, you follow an asynchronous calling pattern: First call the Copy action, and then poll the operation endpoint for the result.' + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/section-copytosectiongroup?view=graph-rest-1.0 operationId: groups.sites.onenote.sections_copyToSectionGroup parameters: - name: group-id in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -25434,6 +33495,7 @@ paths: in: path description: 'key: id of site' required: true + style: simple schema: type: string x-ms-docs-key-type: site @@ -25441,6 +33503,7 @@ paths: in: path description: 'key: id of onenoteSection' required: true + style: simple schema: type: string x-ms-docs-key-type: onenoteSection @@ -25484,12 +33547,17 @@ paths: tags: - groups.Actions summary: Invoke action copyToSection + description: 'Copy a page to a specific section. For copy operations, you follow an asynchronous calling pattern: First call the Copy action, and then poll the operation endpoint for the result.' + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/page-copytosection?view=graph-rest-1.0 operationId: groups.sites.onenote.sections.pages_copyToSection parameters: - name: group-id in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -25497,6 +33565,7 @@ paths: in: path description: 'key: id of site' required: true + style: simple schema: type: string x-ms-docs-key-type: site @@ -25504,6 +33573,7 @@ paths: in: path description: 'key: id of onenoteSection' required: true + style: simple schema: type: string x-ms-docs-key-type: onenoteSection @@ -25511,6 +33581,7 @@ paths: in: path description: 'key: id of onenotePage' required: true + style: simple schema: type: string x-ms-docs-key-type: onenotePage @@ -25557,6 +33628,7 @@ paths: in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -25564,6 +33636,7 @@ paths: in: path description: 'key: id of site' required: true + style: simple schema: type: string x-ms-docs-key-type: site @@ -25571,6 +33644,7 @@ paths: in: path description: 'key: id of onenoteSection' required: true + style: simple schema: type: string x-ms-docs-key-type: onenoteSection @@ -25578,6 +33652,7 @@ paths: in: path description: 'key: id of onenotePage' required: true + style: simple schema: type: string x-ms-docs-key-type: onenotePage @@ -25612,6 +33687,7 @@ paths: in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -25619,6 +33695,7 @@ paths: in: path description: 'key: id of site' required: true + style: simple schema: type: string x-ms-docs-key-type: site @@ -25626,6 +33703,7 @@ paths: in: path description: 'key: id of onenoteSection' required: true + style: simple schema: type: string x-ms-docs-key-type: onenoteSection @@ -25633,6 +33711,7 @@ paths: in: path description: 'key: id of onenotePage' required: true + style: simple schema: type: string x-ms-docs-key-type: onenotePage @@ -25657,6 +33736,7 @@ paths: in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -25664,6 +33744,7 @@ paths: in: path description: 'key: id of site' required: true + style: simple schema: type: string x-ms-docs-key-type: site @@ -25671,6 +33752,7 @@ paths: in: path description: 'key: id of sitePage' required: true + style: simple schema: type: string x-ms-docs-key-type: sitePage @@ -25685,12 +33767,17 @@ paths: tags: - groups.Actions summary: Invoke action grant + description: 'Grant users access to a link represented by a [permission][].' + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/permission-grant?view=graph-rest-1.0 operationId: groups.sites.permissions_grant parameters: - name: group-id in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -25698,6 +33785,7 @@ paths: in: path description: 'key: id of site' required: true + style: simple schema: type: string x-ms-docs-key-type: site @@ -25705,6 +33793,7 @@ paths: in: path description: 'key: id of permission' required: true + style: simple schema: type: string x-ms-docs-key-type: permission @@ -25745,17 +33834,25 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: action + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore '/groups/{group-id}/sites/{site-id}/permissions/{permission-id}/microsoft.graph.revokeGrants': post: tags: - groups.Actions summary: Invoke action revokeGrants + description: 'Revoke access to a [listItem][] or [driveItem][] granted via a sharing link by removing the specified [recipient][] from the link.' + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/permission-revokegrants?view=graph-rest-1.0 operationId: groups.sites.permissions_revokeGrants parameters: - name: group-id in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -25763,6 +33860,7 @@ paths: in: path description: 'key: id of site' required: true + style: simple schema: type: string x-ms-docs-key-type: site @@ -25770,6 +33868,7 @@ paths: in: path description: 'key: id of permission' required: true + style: simple schema: type: string x-ms-docs-key-type: permission @@ -25802,12 +33901,17 @@ paths: tags: - groups.Actions summary: Invoke action add + description: Follow a user's site or multiple sites. + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/site-follow?view=graph-rest-1.0 operationId: groups.sites_add parameters: - name: group-id in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -25843,6 +33947,9 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: action + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore '/groups/{group-id}/sites/microsoft.graph.delta()': get: tags: @@ -25854,9 +33961,101 @@ paths: in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - createdBy + - createdDateTime + - description + - eTag + - lastModifiedBy + - lastModifiedDateTime + - name + - parentReference + - webUrl + - deleted + - displayName + - root + - settings + - sharepointIds + - siteCollection + - createdByUser + - lastModifiedByUser + - analytics + - columns + - contentTypes + - drive + - drives + - externalColumns + - items + - lists + - operations + - pages + - permissions + - sites + - termStore + - onenote + type: string + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - id desc + - createdBy + - createdBy desc + - createdDateTime + - createdDateTime desc + - description + - description desc + - eTag + - eTag desc + - lastModifiedBy + - lastModifiedBy desc + - lastModifiedDateTime + - lastModifiedDateTime desc + - name + - name desc + - parentReference + - parentReference desc + - webUrl + - webUrl desc + - deleted + - deleted desc + - displayName + - displayName desc + - root + - root desc + - settings + - settings desc + - sharepointIds + - sharepointIds desc + - siteCollection + - siteCollection desc + type: string responses: '200': description: Success @@ -25875,17 +34074,25 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: function + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore '/groups/{group-id}/sites/microsoft.graph.remove': post: tags: - groups.Actions summary: Invoke action remove + description: Unfollow a user's site or multiple sites. + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/site-unfollow?view=graph-rest-1.0 operationId: groups.sites_remove parameters: - name: group-id in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -25921,17 +34128,25 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: action + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore '/groups/{group-id}/team/channels/{channel-id}/members/microsoft.graph.add': post: tags: - groups.Actions summary: Invoke action add + description: Add multiple members in a single request to a team. The response provides details about which memberships could and couldn't be created. + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/conversationmembers-add?view=graph-rest-1.0 operationId: groups.team.channels.members_add parameters: - name: group-id in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -25939,6 +34154,7 @@ paths: in: path description: 'key: id of channel' required: true + style: simple schema: type: string x-ms-docs-key-type: channel @@ -25962,7 +34178,6 @@ paths: content: application/json: schema: - title: Collection of conversationMember type: object properties: value: @@ -25974,17 +34189,25 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: action + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore '/groups/{group-id}/team/channels/{channel-id}/messages/{chatMessage-id}/microsoft.graph.softDelete': post: tags: - groups.Actions summary: Invoke action softDelete + description: Delete a single message or a message reply in a channel or a chat. + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/chatmessage-softdelete?view=graph-rest-1.0 operationId: groups.team.channels.messages_softDelete parameters: - name: group-id in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -25992,6 +34215,7 @@ paths: in: path description: 'key: id of channel' required: true + style: simple schema: type: string x-ms-docs-key-type: channel @@ -25999,6 +34223,7 @@ paths: in: path description: 'key: id of chatMessage' required: true + style: simple schema: type: string x-ms-docs-key-type: chatMessage @@ -26013,12 +34238,17 @@ paths: tags: - groups.Actions summary: Invoke action undoSoftDelete + description: Undo soft deletion of a single message or a message reply in a channel or a chat. + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/chatmessage-undosoftdelete?view=graph-rest-1.0 operationId: groups.team.channels.messages_undoSoftDelete parameters: - name: group-id in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -26026,6 +34256,7 @@ paths: in: path description: 'key: id of channel' required: true + style: simple schema: type: string x-ms-docs-key-type: channel @@ -26033,6 +34264,7 @@ paths: in: path description: 'key: id of chatMessage' required: true + style: simple schema: type: string x-ms-docs-key-type: chatMessage @@ -26047,12 +34279,17 @@ paths: tags: - groups.Actions summary: Invoke action softDelete + description: Delete a single message or a message reply in a channel or a chat. + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/chatmessage-softdelete?view=graph-rest-1.0 operationId: groups.team.channels.messages.replies_softDelete parameters: - name: group-id in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -26060,6 +34297,7 @@ paths: in: path description: 'key: id of channel' required: true + style: simple schema: type: string x-ms-docs-key-type: channel @@ -26067,6 +34305,7 @@ paths: in: path description: 'key: id of chatMessage' required: true + style: simple schema: type: string x-ms-docs-key-type: chatMessage @@ -26074,6 +34313,7 @@ paths: in: path description: 'key: id of chatMessage' required: true + style: simple schema: type: string x-ms-docs-key-type: chatMessage @@ -26088,12 +34328,17 @@ paths: tags: - groups.Actions summary: Invoke action undoSoftDelete + description: Undo soft deletion of a single message or a message reply in a channel or a chat. + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/chatmessage-undosoftdelete?view=graph-rest-1.0 operationId: groups.team.channels.messages.replies_undoSoftDelete parameters: - name: group-id in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -26101,6 +34346,7 @@ paths: in: path description: 'key: id of channel' required: true + style: simple schema: type: string x-ms-docs-key-type: channel @@ -26108,6 +34354,7 @@ paths: in: path description: 'key: id of chatMessage' required: true + style: simple schema: type: string x-ms-docs-key-type: chatMessage @@ -26115,6 +34362,7 @@ paths: in: path description: 'key: id of chatMessage' required: true + style: simple schema: type: string x-ms-docs-key-type: chatMessage @@ -26135,6 +34383,7 @@ paths: in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -26142,6 +34391,7 @@ paths: in: path description: 'key: id of channel' required: true + style: simple schema: type: string x-ms-docs-key-type: channel @@ -26149,9 +34399,108 @@ paths: in: path description: 'key: id of chatMessage' required: true + style: simple 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: $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 + - eventDetail + - from + - importance + - lastEditedDateTime + - lastModifiedDateTime + - locale + - mentions + - messageType + - onBehalfOf + - policyViolation + - reactions + - replyToId + - subject + - summary + - webUrl + - hostedContents + - replies + type: string + - 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 + - eventDetail + - eventDetail desc + - from + - from desc + - importance + - importance desc + - lastEditedDateTime + - lastEditedDateTime desc + - lastModifiedDateTime + - lastModifiedDateTime desc + - locale + - locale desc + - mentions + - mentions desc + - messageType + - messageType desc + - onBehalfOf + - onBehalfOf desc + - policyViolation + - policyViolation desc + - reactions + - reactions desc + - replyToId + - replyToId desc + - subject + - subject desc + - summary + - summary desc + - webUrl + - webUrl desc + type: string responses: '200': description: Success @@ -26170,6 +34519,9 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: function + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore '/groups/{group-id}/team/channels/{channel-id}/messages/microsoft.graph.delta()': get: tags: @@ -26181,6 +34533,7 @@ paths: in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -26188,9 +34541,108 @@ paths: in: path description: 'key: id of channel' required: true + style: simple schema: type: string x-ms-docs-key-type: channel + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - attachments + - body + - channelIdentity + - chatId + - createdDateTime + - deletedDateTime + - etag + - eventDetail + - from + - importance + - lastEditedDateTime + - lastModifiedDateTime + - locale + - mentions + - messageType + - onBehalfOf + - policyViolation + - reactions + - replyToId + - subject + - summary + - webUrl + - hostedContents + - replies + type: string + - 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 + - eventDetail + - eventDetail desc + - from + - from desc + - importance + - importance desc + - lastEditedDateTime + - lastEditedDateTime desc + - lastModifiedDateTime + - lastModifiedDateTime desc + - locale + - locale desc + - mentions + - mentions desc + - messageType + - messageType desc + - onBehalfOf + - onBehalfOf desc + - policyViolation + - policyViolation desc + - reactions + - reactions desc + - replyToId + - replyToId desc + - subject + - subject desc + - summary + - summary desc + - webUrl + - webUrl desc + type: string responses: '200': description: Success @@ -26209,17 +34661,25 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: function + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore '/groups/{group-id}/team/channels/{channel-id}/microsoft.graph.completeMigration': post: tags: - groups.Actions summary: Invoke action completeMigration + description: 'Complete the message migration process by removing `migration mode` from a channel in a team. `Migration mode` is a special state that prevents certain operations, like sending messages and adding members, during the data migration process. After a **completeMigration** request is made, you cannot import additional messages into the team. You can add members to the team after the request returns a successful response.' + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/channel-completemigration?view=graph-rest-1.0 operationId: groups.team.channels_completeMigration parameters: - name: group-id in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -26227,6 +34687,7 @@ paths: in: path description: 'key: id of channel' required: true + style: simple schema: type: string x-ms-docs-key-type: channel @@ -26236,7 +34697,7 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: action - '/groups/{group-id}/team/channels/{channel-id}/microsoft.graph.doesUserHaveAccess(userId=''{userId}'',tenantId=''{tenantId}'',userPrincipalName=''{userPrincipalName}'')': + '/groups/{group-id}/team/channels/{channel-id}/microsoft.graph.doesUserHaveAccess(userId=''@userId'',tenantId=''@tenantId'',userPrincipalName=''@userPrincipalName'')': get: tags: - groups.Functions @@ -26247,6 +34708,7 @@ paths: in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -26254,24 +34716,31 @@ paths: in: path description: 'key: id of channel' required: true + style: simple schema: type: string x-ms-docs-key-type: channel - name: userId in: query - description: 'Usage: userId=''{userId}''' + description: 'Usage: userId=''@userId''' + style: form + explode: false schema: type: string nullable: true - name: tenantId in: query - description: 'Usage: tenantId=''{tenantId}''' + description: 'Usage: tenantId=''@tenantId''' + style: form + explode: false schema: type: string nullable: true - name: userPrincipalName in: query - description: 'Usage: userPrincipalName=''{userPrincipalName}''' + description: 'Usage: userPrincipalName=''@userPrincipalName''' + style: form + explode: false schema: type: string nullable: true @@ -26296,12 +34765,17 @@ paths: tags: - groups.Actions summary: Invoke action provisionEmail + description: 'Provision an email address for a channel. Microsoft Teams doesn''t automatically provision an email address for a **channel** by default. To have Teams provision an email address, you can call **provisionEmail**, or through the Teams user interface, select **Get email address**, which triggers Teams to generate an email address if it has not already provisioned one. To remove the email address of a **channel**, use the removeEmail method.' + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/channel-provisionemail?view=graph-rest-1.0 operationId: groups.team.channels_provisionEmail parameters: - name: group-id in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -26309,6 +34783,7 @@ paths: in: path description: 'key: id of channel' required: true + style: simple schema: type: string x-ms-docs-key-type: channel @@ -26327,12 +34802,17 @@ paths: tags: - groups.Actions summary: Invoke action removeEmail + description: Remove the email address of a channel. You can remove an email address only if it was provisioned using the provisionEmail method or through the Microsoft Teams client. + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/channel-removeemail?view=graph-rest-1.0 operationId: groups.team.channels_removeEmail parameters: - name: group-id in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -26340,6 +34820,7 @@ paths: in: path description: 'key: id of channel' required: true + style: simple schema: type: string x-ms-docs-key-type: channel @@ -26360,16 +34841,115 @@ paths: in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - attachments + - body + - channelIdentity + - chatId + - createdDateTime + - deletedDateTime + - etag + - eventDetail + - from + - importance + - lastEditedDateTime + - lastModifiedDateTime + - locale + - mentions + - messageType + - onBehalfOf + - policyViolation + - reactions + - replyToId + - subject + - summary + - webUrl + - hostedContents + - replies + type: string + - 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 + - eventDetail + - eventDetail desc + - from + - from desc + - importance + - importance desc + - lastEditedDateTime + - lastEditedDateTime desc + - lastModifiedDateTime + - lastModifiedDateTime desc + - locale + - locale desc + - mentions + - mentions desc + - messageType + - messageType desc + - onBehalfOf + - onBehalfOf desc + - policyViolation + - policyViolation desc + - reactions + - reactions desc + - replyToId + - replyToId desc + - subject + - subject desc + - summary + - summary desc + - webUrl + - webUrl desc + type: string responses: '200': description: Success content: application/json: schema: - title: Collection of channel + title: Collection of chatMessage type: object properties: value: @@ -26381,6 +34961,9 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: function + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore '/groups/{group-id}/team/channels/microsoft.graph.getAllMessages()': get: tags: @@ -26392,16 +34975,115 @@ paths: in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - attachments + - body + - channelIdentity + - chatId + - createdDateTime + - deletedDateTime + - etag + - eventDetail + - from + - importance + - lastEditedDateTime + - lastModifiedDateTime + - locale + - mentions + - messageType + - onBehalfOf + - policyViolation + - reactions + - replyToId + - subject + - summary + - webUrl + - hostedContents + - replies + type: string + - 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 + - eventDetail + - eventDetail desc + - from + - from desc + - importance + - importance desc + - lastEditedDateTime + - lastEditedDateTime desc + - lastModifiedDateTime + - lastModifiedDateTime desc + - locale + - locale desc + - mentions + - mentions desc + - messageType + - messageType desc + - onBehalfOf + - onBehalfOf desc + - policyViolation + - policyViolation desc + - reactions + - reactions desc + - replyToId + - replyToId desc + - subject + - subject desc + - summary + - summary desc + - webUrl + - webUrl desc + type: string responses: '200': description: Success content: application/json: schema: - title: Collection of channel + title: Collection of chatMessage type: object properties: value: @@ -26413,17 +35095,25 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: function + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore '/groups/{group-id}/team/installedApps/{teamsAppInstallation-id}/microsoft.graph.upgrade': post: tags: - groups.Actions summary: Invoke action upgrade + description: Upgrade an app installation within a chat. + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/chat-teamsappinstallation-upgrade?view=graph-rest-1.0 operationId: groups.team.installedApps_upgrade parameters: - name: group-id in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -26431,6 +35121,7 @@ paths: in: path description: 'key: id of teamsAppInstallation' required: true + style: simple schema: type: string x-ms-docs-key-type: teamsAppInstallation @@ -26445,12 +35136,17 @@ paths: tags: - groups.Actions summary: Invoke action add + description: Add multiple members in a single request to a team. The response provides details about which memberships could and couldn't be created. + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/conversationmembers-add?view=graph-rest-1.0 operationId: groups.team.members_add parameters: - name: group-id in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -26474,7 +35170,6 @@ paths: content: application/json: schema: - title: Collection of conversationMember type: object properties: value: @@ -26486,17 +35181,25 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: action + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore '/groups/{group-id}/team/microsoft.graph.archive': post: tags: - groups.Actions summary: Invoke action archive + description: "Archive the specified team. \nWhen a team is archived, users can no longer send or like messages on any channel in the team, edit the team's name, description, or other settings, or in general make most changes to the team.\nMembership changes to the team continue to be allowed. Archiving is an async operation. A team is archived once the async operation completes successfully, which may occur subsequent to a response from this API. To archive a team, the team and group must have an owner. To restore a team from its archived state, use the API to unarchive." + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/team-archive?view=graph-rest-1.0 operationId: groups.team_archive parameters: - name: group-id in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -26525,12 +35228,17 @@ paths: tags: - groups.Actions summary: Invoke action clone + description: "Create a copy of a team. This operation also creates a copy of the corresponding group.\nYou can specify which parts of the team to clone: When tabs are cloned, they are put into an unconfigured state \n-- they are displayed on the tab bar in Microsoft Teams, and the first time you open them, you'll go through the configuration screen. \n(If the person opening the tab does not have permission to configure apps, they will see a message explaining that the tab hasn't been configured.) Cloning is a long-running operation.\nAfter the POST clone returns, you need to GET the operation \nreturned by the Location: header to see if it's 'running' or 'succeeded' or 'failed'. \nYou should continue to GET until the status is not 'running'. \nThe recommended delay between GETs is 5 seconds." + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/team-clone?view=graph-rest-1.0 operationId: groups.team_clone parameters: - name: group-id in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -26571,12 +35279,17 @@ paths: tags: - groups.Actions summary: Invoke action completeMigration + description: 'Complete the message migration process by removing `migration mode` from a team. `Migration mode` is a special state where certain operations are barred, like message POST and membership operations during the data migration process. After a **completeMigration** request is made, you cannot import additional messages into the team. You can add members to the team after the request returns a successful response.' + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/team-completemigration?view=graph-rest-1.0 operationId: groups.team_completeMigration parameters: - name: group-id in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -26591,12 +35304,17 @@ paths: tags: - groups.Actions summary: Invoke action sendActivityNotification + description: "Send an activity feed notification in the scope of a team. For more details about sending notifications and the requirements for doing so, see\nsending Teams activity notifications." + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/team-sendactivitynotification?view=graph-rest-1.0 operationId: groups.team_sendActivityNotification parameters: - name: group-id in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -26638,12 +35356,17 @@ paths: tags: - groups.Actions summary: Invoke action unarchive + description: 'Restore an archived team. This restores users'' ability to send messages and edit the team, abiding by tenant and team settings. Teams are archived using the archive API. Unarchiving is an async operation. A team is unarchived once the async operation completes successfully, which may occur subsequent to a response from this API.' + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/team-unarchive?view=graph-rest-1.0 operationId: groups.team_unarchive parameters: - name: group-id in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -26658,12 +35381,17 @@ paths: tags: - groups.Actions summary: Invoke action checkMemberGroups + description: 'Check for membership in a specified list of group IDs, and return from that list those groups (identified by IDs) of which the specified user, group, service principal, organizational contact, device, or directory object is a member. This function is transitive. You can check up to a maximum of 20 groups per request. This function supports all groups provisioned in Azure AD. Because Microsoft 365 groups cannot contain other groups, membership in a Microsoft 365 group is always direct.' + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/directoryobject-checkmembergroups?view=graph-rest-1.0 operationId: groups.team.permissionGrants_checkMemberGroups parameters: - name: group-id in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -26671,6 +35399,7 @@ paths: in: path description: 'key: id of resourceSpecificPermissionGrant' required: true + style: simple schema: type: string x-ms-docs-key-type: resourceSpecificPermissionGrant @@ -26694,7 +35423,6 @@ paths: content: application/json: schema: - title: Collection of resourceSpecificPermissionGrant type: object properties: value: @@ -26706,6 +35434,9 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: action + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore '/groups/{group-id}/team/permissionGrants/{resourceSpecificPermissionGrant-id}/microsoft.graph.checkMemberObjects': post: tags: @@ -26717,6 +35448,7 @@ paths: in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -26724,6 +35456,7 @@ paths: in: path description: 'key: id of resourceSpecificPermissionGrant' required: true + style: simple schema: type: string x-ms-docs-key-type: resourceSpecificPermissionGrant @@ -26747,7 +35480,6 @@ paths: content: application/json: schema: - title: Collection of resourceSpecificPermissionGrant type: object properties: value: @@ -26759,17 +35491,25 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: action + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore '/groups/{group-id}/team/permissionGrants/{resourceSpecificPermissionGrant-id}/microsoft.graph.getMemberGroups': post: tags: - groups.Actions summary: Invoke action getMemberGroups + description: 'Return all the group IDs for the groups that the specified user, group, service principal, organizational contact, device, or directory object is a member of. This function is transitive.' + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/directoryobject-getmembergroups?view=graph-rest-1.0 operationId: groups.team.permissionGrants_getMemberGroups parameters: - name: group-id in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -26777,6 +35517,7 @@ paths: in: path description: 'key: id of resourceSpecificPermissionGrant' required: true + style: simple schema: type: string x-ms-docs-key-type: resourceSpecificPermissionGrant @@ -26800,7 +35541,6 @@ paths: content: application/json: schema: - title: Collection of resourceSpecificPermissionGrant type: object properties: value: @@ -26812,6 +35552,9 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: action + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore '/groups/{group-id}/team/permissionGrants/{resourceSpecificPermissionGrant-id}/microsoft.graph.getMemberObjects': post: tags: @@ -26823,6 +35566,7 @@ paths: in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -26830,6 +35574,7 @@ paths: in: path description: 'key: id of resourceSpecificPermissionGrant' required: true + style: simple schema: type: string x-ms-docs-key-type: resourceSpecificPermissionGrant @@ -26853,7 +35598,6 @@ paths: content: application/json: schema: - title: Collection of resourceSpecificPermissionGrant type: object properties: value: @@ -26865,17 +35609,25 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: action + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore '/groups/{group-id}/team/permissionGrants/{resourceSpecificPermissionGrant-id}/microsoft.graph.restore': post: tags: - groups.Actions summary: Invoke action restore + description: 'Restore a recently deleted application, group, servicePrincipal, or user object from deleted items. If an item was accidentally deleted, you can fully restore the item. This is not applicable to security groups, which are deleted permanently. A recently deleted item will remain available for up to 30 days. After 30 days, the item is permanently deleted.' + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/directory-deleteditems-restore?view=graph-rest-1.0 operationId: groups.team.permissionGrants_restore parameters: - name: group-id in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -26883,6 +35635,7 @@ paths: in: path description: 'key: id of resourceSpecificPermissionGrant' required: true + style: simple schema: type: string x-ms-docs-key-type: resourceSpecificPermissionGrant @@ -26901,12 +35654,17 @@ paths: tags: - groups.Actions summary: Invoke action getByIds + description: 'Return the directory objects specified in a list of IDs. Some common uses for this function are to:' + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/directoryobject-getbyids?view=graph-rest-1.0 operationId: groups.team.permissionGrants_getGraphBPreIds parameters: - name: group-id in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -26935,7 +35693,7 @@ paths: content: application/json: schema: - title: Collection of resourceSpecificPermissionGrant + title: Collection of directoryObject type: object properties: value: @@ -26947,6 +35705,9 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: action + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore '/groups/{group-id}/team/permissionGrants/microsoft.graph.getUserOwnedObjects': post: tags: @@ -26958,6 +35719,7 @@ paths: in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -26992,12 +35754,17 @@ paths: tags: - groups.Actions summary: Invoke action validateProperties + description: "Validate that a Microsoft 365 group's display name or mail nickname complies with naming policies. Clients can use this API to determine whether a display name or mail nickname is valid before trying to **create** a Microsoft 365 group. For validating properties of an existing group, use the validateProperties function for groups. The following validations are performed for the display name and mail nickname properties: \n1. Validate the prefix and suffix naming policy\n2. Validate the custom banned words policy\n3. Validate the mail nickname is unique This API returns with the first failure encountered. If one or more properties fail multiple validations, only the property with the first validation failure is returned. However, you can validate both the mail nickname and the display name and receive a collection of validation errors if you are only validating the prefix and suffix naming policy." + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/directoryobject-validateproperties?view=graph-rest-1.0 operationId: groups.team.permissionGrants_validateProperties parameters: - name: group-id in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -27036,12 +35803,17 @@ paths: tags: - groups.Actions summary: Invoke action add + description: Add multiple members in a single request to a team. The response provides details about which memberships could and couldn't be created. + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/conversationmembers-add?view=graph-rest-1.0 operationId: groups.team.primaryChannel.members_add parameters: - name: group-id in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -27065,7 +35837,6 @@ paths: content: application/json: schema: - title: Collection of conversationMember type: object properties: value: @@ -27077,17 +35848,25 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: action + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore '/groups/{group-id}/team/primaryChannel/messages/{chatMessage-id}/microsoft.graph.softDelete': post: tags: - groups.Actions summary: Invoke action softDelete + description: Delete a single message or a message reply in a channel or a chat. + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/chatmessage-softdelete?view=graph-rest-1.0 operationId: groups.team.primaryChannel.messages_softDelete parameters: - name: group-id in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -27095,6 +35874,7 @@ paths: in: path description: 'key: id of chatMessage' required: true + style: simple schema: type: string x-ms-docs-key-type: chatMessage @@ -27109,12 +35889,17 @@ paths: tags: - groups.Actions summary: Invoke action undoSoftDelete + description: Undo soft deletion of a single message or a message reply in a channel or a chat. + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/chatmessage-undosoftdelete?view=graph-rest-1.0 operationId: groups.team.primaryChannel.messages_undoSoftDelete parameters: - name: group-id in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -27122,6 +35907,7 @@ paths: in: path description: 'key: id of chatMessage' required: true + style: simple schema: type: string x-ms-docs-key-type: chatMessage @@ -27136,12 +35922,17 @@ paths: tags: - groups.Actions summary: Invoke action softDelete + description: Delete a single message or a message reply in a channel or a chat. + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/chatmessage-softdelete?view=graph-rest-1.0 operationId: groups.team.primaryChannel.messages.replies_softDelete parameters: - name: group-id in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -27149,6 +35940,7 @@ paths: in: path description: 'key: id of chatMessage' required: true + style: simple schema: type: string x-ms-docs-key-type: chatMessage @@ -27156,6 +35948,7 @@ paths: in: path description: 'key: id of chatMessage' required: true + style: simple schema: type: string x-ms-docs-key-type: chatMessage @@ -27170,12 +35963,17 @@ paths: tags: - groups.Actions summary: Invoke action undoSoftDelete + description: Undo soft deletion of a single message or a message reply in a channel or a chat. + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/chatmessage-undosoftdelete?view=graph-rest-1.0 operationId: groups.team.primaryChannel.messages.replies_undoSoftDelete parameters: - name: group-id in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -27183,6 +35981,7 @@ paths: in: path description: 'key: id of chatMessage' required: true + style: simple schema: type: string x-ms-docs-key-type: chatMessage @@ -27190,6 +35989,7 @@ paths: in: path description: 'key: id of chatMessage' required: true + style: simple schema: type: string x-ms-docs-key-type: chatMessage @@ -27210,6 +36010,7 @@ paths: in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -27217,9 +36018,108 @@ paths: in: path description: 'key: id of chatMessage' required: true + style: simple 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: $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 + - eventDetail + - from + - importance + - lastEditedDateTime + - lastModifiedDateTime + - locale + - mentions + - messageType + - onBehalfOf + - policyViolation + - reactions + - replyToId + - subject + - summary + - webUrl + - hostedContents + - replies + type: string + - 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 + - eventDetail + - eventDetail desc + - from + - from desc + - importance + - importance desc + - lastEditedDateTime + - lastEditedDateTime desc + - lastModifiedDateTime + - lastModifiedDateTime desc + - locale + - locale desc + - mentions + - mentions desc + - messageType + - messageType desc + - onBehalfOf + - onBehalfOf desc + - policyViolation + - policyViolation desc + - reactions + - reactions desc + - replyToId + - replyToId desc + - subject + - subject desc + - summary + - summary desc + - webUrl + - webUrl desc + type: string responses: '200': description: Success @@ -27238,6 +36138,9 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: function + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore '/groups/{group-id}/team/primaryChannel/messages/microsoft.graph.delta()': get: tags: @@ -27249,9 +36152,108 @@ paths: in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - attachments + - body + - channelIdentity + - chatId + - createdDateTime + - deletedDateTime + - etag + - eventDetail + - from + - importance + - lastEditedDateTime + - lastModifiedDateTime + - locale + - mentions + - messageType + - onBehalfOf + - policyViolation + - reactions + - replyToId + - subject + - summary + - webUrl + - hostedContents + - replies + type: string + - 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 + - eventDetail + - eventDetail desc + - from + - from desc + - importance + - importance desc + - lastEditedDateTime + - lastEditedDateTime desc + - lastModifiedDateTime + - lastModifiedDateTime desc + - locale + - locale desc + - mentions + - mentions desc + - messageType + - messageType desc + - onBehalfOf + - onBehalfOf desc + - policyViolation + - policyViolation desc + - reactions + - reactions desc + - replyToId + - replyToId desc + - subject + - subject desc + - summary + - summary desc + - webUrl + - webUrl desc + type: string responses: '200': description: Success @@ -27270,17 +36272,25 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: function + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore '/groups/{group-id}/team/primaryChannel/microsoft.graph.completeMigration': post: tags: - groups.Actions summary: Invoke action completeMigration + description: 'Complete the message migration process by removing `migration mode` from a channel in a team. `Migration mode` is a special state that prevents certain operations, like sending messages and adding members, during the data migration process. After a **completeMigration** request is made, you cannot import additional messages into the team. You can add members to the team after the request returns a successful response.' + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/channel-completemigration?view=graph-rest-1.0 operationId: groups.team.primaryChannel_completeMigration parameters: - name: group-id in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -27290,7 +36300,7 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: action - '/groups/{group-id}/team/primaryChannel/microsoft.graph.doesUserHaveAccess(userId=''{userId}'',tenantId=''{tenantId}'',userPrincipalName=''{userPrincipalName}'')': + '/groups/{group-id}/team/primaryChannel/microsoft.graph.doesUserHaveAccess(userId=''@userId'',tenantId=''@tenantId'',userPrincipalName=''@userPrincipalName'')': get: tags: - groups.Functions @@ -27301,24 +36311,31 @@ paths: in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group - name: userId in: query - description: 'Usage: userId=''{userId}''' + description: 'Usage: userId=''@userId''' + style: form + explode: false schema: type: string nullable: true - name: tenantId in: query - description: 'Usage: tenantId=''{tenantId}''' + description: 'Usage: tenantId=''@tenantId''' + style: form + explode: false schema: type: string nullable: true - name: userPrincipalName in: query - description: 'Usage: userPrincipalName=''{userPrincipalName}''' + description: 'Usage: userPrincipalName=''@userPrincipalName''' + style: form + explode: false schema: type: string nullable: true @@ -27343,12 +36360,17 @@ paths: tags: - groups.Actions summary: Invoke action provisionEmail + description: 'Provision an email address for a channel. Microsoft Teams doesn''t automatically provision an email address for a **channel** by default. To have Teams provision an email address, you can call **provisionEmail**, or through the Teams user interface, select **Get email address**, which triggers Teams to generate an email address if it has not already provisioned one. To remove the email address of a **channel**, use the removeEmail method.' + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/channel-provisionemail?view=graph-rest-1.0 operationId: groups.team.primaryChannel_provisionEmail parameters: - name: group-id in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -27367,12 +36389,17 @@ paths: tags: - groups.Actions summary: Invoke action removeEmail + description: Remove the email address of a channel. You can remove an email address only if it was provisioned using the provisionEmail method or through the Microsoft Teams client. + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/channel-removeemail?view=graph-rest-1.0 operationId: groups.team.primaryChannel_removeEmail parameters: - name: group-id in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -27387,12 +36414,17 @@ paths: tags: - groups.Actions summary: Invoke action share + description: "Share a schedule time range with schedule members.\nMake the collections of shift, openshift and timeOff items in the specified time range of the schedule viewable by the specified team members, including employees and managers.\nEach shift, openshift and timeOff instance in a schedule supports a draft version and a shared version of the item. The draft version is viewable by only managers, and the shared version is viewable by employees and managers. For each shift, openshift and timeOff instance in the specified time range, the share action updates the shared version from the draft version, so that in addition to managers, employees can also view the most current information about the item. The **notifyTeam** parameter further specifies which employees can view the item." + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/schedule-share?view=graph-rest-1.0 operationId: groups.team.schedule_share parameters: - name: group-id in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -27431,12 +36463,17 @@ paths: tags: - groups.Actions summary: Invoke action clockOut + description: Clock out to end an open timeCard. + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/timecard-clockout?view=graph-rest-1.0 operationId: groups.team.schedule.timeCards_clockOut parameters: - name: group-id in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -27444,6 +36481,7 @@ paths: in: path description: 'key: id of timeCard' required: true + style: simple schema: type: string x-ms-docs-key-type: timeCard @@ -27478,12 +36516,17 @@ paths: tags: - groups.Actions summary: Invoke action confirm + description: Confirm a specific timeCard. + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/timecard-confirm?view=graph-rest-1.0 operationId: groups.team.schedule.timeCards_confirm parameters: - name: group-id in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -27491,6 +36534,7 @@ paths: in: path description: 'key: id of timeCard' required: true + style: simple schema: type: string x-ms-docs-key-type: timeCard @@ -27509,12 +36553,17 @@ paths: tags: - groups.Actions summary: Invoke action endBreak + description: End the open break in a specific timeCard. + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/timecard-endbreak?view=graph-rest-1.0 operationId: groups.team.schedule.timeCards_endBreak parameters: - name: group-id in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -27522,6 +36571,7 @@ paths: in: path description: 'key: id of timeCard' required: true + style: simple schema: type: string x-ms-docs-key-type: timeCard @@ -27556,12 +36606,17 @@ paths: tags: - groups.Actions summary: Invoke action startBreak + description: Start a break in a specific timeCard. + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/timecard-startbreak?view=graph-rest-1.0 operationId: groups.team.schedule.timeCards_startBreak parameters: - name: group-id in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -27569,6 +36624,7 @@ paths: in: path description: 'key: id of timeCard' required: true + style: simple schema: type: string x-ms-docs-key-type: timeCard @@ -27603,12 +36659,17 @@ paths: tags: - groups.Actions summary: Invoke action clockIn + description: Clock in to start a timeCard. + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/timecard-clockin?view=graph-rest-1.0 operationId: groups.team.schedule.timeCards_clockIn parameters: - name: group-id in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -27645,13 +36706,18 @@ paths: get: tags: - groups.conversationThread - summary: Get threads from groups + summary: List threads + description: 'Get all the threads of a group. Note: You can also get all the threads of a conversation.' + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/group-list-threads?view=graph-rest-1.0 operationId: groups_ListThreads parameters: - name: group-id in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -27721,13 +36787,18 @@ paths: post: tags: - groups.conversationThread - summary: Create new navigation property to threads for groups + summary: Create conversation thread + description: 'Start a new group conversation by first creating a thread. A new conversation, conversation thread, and post are created in the group. Use reply thread or reply post to further post to that thread. Note: You can also start a new thread in an existing conversation.' + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/group-post-threads?view=graph-rest-1.0 operationId: groups_CreateThreads parameters: - name: group-id in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -27753,12 +36824,14 @@ paths: tags: - groups.conversationThread summary: Get threads from groups + description: The group's conversation threads. Nullable. operationId: groups_GetThreads parameters: - name: group-id in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -27766,6 +36839,7 @@ paths: in: path description: 'key: id of conversationThread' required: true + style: simple schema: type: string x-ms-docs-key-type: conversationThread @@ -27818,6 +36892,7 @@ paths: in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -27825,6 +36900,7 @@ paths: in: path description: 'key: id of conversationThread' required: true + style: simple schema: type: string x-ms-docs-key-type: conversationThread @@ -27851,6 +36927,7 @@ paths: in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -27858,12 +36935,14 @@ paths: in: path description: 'key: id of conversationThread' required: true + style: simple schema: type: string x-ms-docs-key-type: conversationThread - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -27877,12 +36956,17 @@ paths: tags: - groups.Actions summary: Invoke action reply + description: "Reply to a thread in a group conversation and add a new post to it. You can specify the parent conversation \nin the request, or, you can specify just the thread without the parent conversation." + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/conversationthread-reply?view=graph-rest-1.0 operationId: groups.threads_reply parameters: - name: group-id in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -27890,6 +36974,7 @@ paths: in: path description: 'key: id of conversationThread' required: true + style: simple schema: type: string x-ms-docs-key-type: conversationThread @@ -27915,13 +37000,18 @@ paths: get: tags: - groups.conversationThread - summary: Get posts from groups + summary: List posts + description: "Get the posts of the specified thread. You can specify both the parent conversation and the thread, or, \nyou can specify the thread without referencing the parent conversation." + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/conversationthread-list-posts?view=graph-rest-1.0 operationId: groups.threads_ListPosts parameters: - name: group-id in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -27929,6 +37019,7 @@ paths: in: path description: 'key: id of conversationThread' required: true + style: simple schema: type: string x-ms-docs-key-type: conversationThread @@ -28033,43 +37124,6 @@ paths: nextLinkName: '@odata.nextLink' operationName: listMore x-ms-docs-operation-type: operation - post: - tags: - - groups.conversationThread - summary: Create new navigation property to posts for groups - operationId: groups.threads_CreatePosts - parameters: - - name: group-id - in: path - description: 'key: id of group' - required: true - schema: - type: string - x-ms-docs-key-type: group - - name: conversationThread-id - in: path - description: 'key: id of conversationThread' - required: true - schema: - type: string - x-ms-docs-key-type: conversationThread - requestBody: - description: New navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.post' - required: true - responses: - '201': - description: Created navigation property. - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.post' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation '/groups/{group-id}/threads/{conversationThread-id}/posts/{post-id}': get: tags: @@ -28081,6 +37135,7 @@ paths: in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -28088,6 +37143,7 @@ paths: in: path description: 'key: id of conversationThread' required: true + style: simple schema: type: string x-ms-docs-key-type: conversationThread @@ -28095,6 +37151,7 @@ paths: in: path description: 'key: id of post' required: true + style: simple schema: type: string x-ms-docs-key-type: post @@ -28208,6 +37265,7 @@ paths: in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -28215,6 +37273,7 @@ paths: in: path description: 'key: id of conversationThread' required: true + style: simple schema: type: string x-ms-docs-key-type: conversationThread @@ -28222,6 +37281,7 @@ paths: in: path description: 'key: id of post' required: true + style: simple schema: type: string x-ms-docs-key-type: post @@ -28238,55 +37298,22 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - delete: - tags: - - groups.conversationThread - summary: Delete navigation property posts for groups - operationId: groups.threads_DeletePosts - parameters: - - name: group-id - in: path - description: 'key: id of group' - required: true - schema: - type: string - x-ms-docs-key-type: group - - name: conversationThread-id - in: path - description: 'key: id of conversationThread' - required: true - schema: - type: string - x-ms-docs-key-type: conversationThread - - name: post-id - in: path - description: 'key: id of post' - required: true - schema: - type: string - x-ms-docs-key-type: post - - 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 '/groups/{group-id}/threads/{conversationThread-id}/posts/{post-id}/attachments': get: tags: - groups.conversationThread - summary: Get attachments from groups + summary: List attachments + description: Retrieve a list of attachment objects attached to a post. + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/post-list-attachments?view=graph-rest-1.0 operationId: groups.threads.posts_ListAttachments parameters: - name: group-id in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -28294,6 +37321,7 @@ paths: in: path description: 'key: id of conversationThread' required: true + style: simple schema: type: string x-ms-docs-key-type: conversationThread @@ -28301,6 +37329,7 @@ paths: in: path description: 'key: id of post' required: true + style: simple schema: type: string x-ms-docs-key-type: post @@ -28379,6 +37408,7 @@ paths: in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -28386,6 +37416,7 @@ paths: in: path description: 'key: id of conversationThread' required: true + style: simple schema: type: string x-ms-docs-key-type: conversationThread @@ -28393,6 +37424,7 @@ paths: in: path description: 'key: id of post' required: true + style: simple schema: type: string x-ms-docs-key-type: post @@ -28418,12 +37450,14 @@ paths: tags: - groups.conversationThread summary: Get attachments from groups + description: 'The collection of fileAttachment, itemAttachment, and referenceAttachment attachments for the post. Read-only. Nullable. Supports $expand.' operationId: groups.threads.posts_GetAttachments parameters: - name: group-id in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -28431,6 +37465,7 @@ paths: in: path description: 'key: id of conversationThread' required: true + style: simple schema: type: string x-ms-docs-key-type: conversationThread @@ -28438,6 +37473,7 @@ paths: in: path description: 'key: id of post' required: true + style: simple schema: type: string x-ms-docs-key-type: post @@ -28445,6 +37481,7 @@ paths: in: path description: 'key: id of attachment' required: true + style: simple schema: type: string x-ms-docs-key-type: attachment @@ -28487,53 +37524,6 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - patch: - tags: - - groups.conversationThread - summary: Update the navigation property attachments in groups - operationId: groups.threads.posts_UpdateAttachments - parameters: - - name: group-id - in: path - description: 'key: id of group' - required: true - schema: - type: string - x-ms-docs-key-type: group - - name: conversationThread-id - in: path - description: 'key: id of conversationThread' - required: true - schema: - type: string - x-ms-docs-key-type: conversationThread - - name: post-id - in: path - description: 'key: id of post' - required: true - schema: - type: string - x-ms-docs-key-type: post - - name: attachment-id - in: path - description: 'key: id of attachment' - required: true - schema: - type: string - x-ms-docs-key-type: attachment - requestBody: - description: New navigation property values - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.attachment' - required: true - responses: - '204': - description: Success - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation delete: tags: - groups.conversationThread @@ -28544,6 +37534,7 @@ paths: in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -28551,6 +37542,7 @@ paths: in: path description: 'key: id of conversationThread' required: true + style: simple schema: type: string x-ms-docs-key-type: conversationThread @@ -28558,6 +37550,7 @@ paths: in: path description: 'key: id of post' required: true + style: simple schema: type: string x-ms-docs-key-type: post @@ -28565,12 +37558,14 @@ paths: in: path description: 'key: id of attachment' required: true + style: simple schema: type: string x-ms-docs-key-type: attachment - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -28584,12 +37579,17 @@ paths: tags: - groups.Actions summary: Invoke action createUploadSession + description: 'Create an upload session that allows an app to iteratively upload ranges of a file, so as to attach the file to an Outlook item. The item can be a message or event. Use this approach to attach a file if the file size is between 3 MB and 150 MB. To attach a file that''s smaller than 3 MB, do a `POST` operation on the **attachments** navigation property of the Outlook item; see how to do this for a message or for an event. As part of the response, this action returns an upload URL that you can use in subsequent sequential `PUT` queries. Request headers for each `PUT` operation let you specify the exact range of bytes to be uploaded. This allows transfer to be resumed, in case the network connection is dropped during upload. The following are the steps to attach a file to an Outlook item using an upload session: See attach large files to Outlook messages or events for an example.' + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/attachment-createuploadsession?view=graph-rest-1.0 operationId: groups.threads.posts.attachments_createUploadSession parameters: - name: group-id in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -28597,6 +37597,7 @@ paths: in: path description: 'key: id of conversationThread' required: true + style: simple schema: type: string x-ms-docs-key-type: conversationThread @@ -28604,6 +37605,7 @@ paths: in: path description: 'key: id of post' required: true + style: simple schema: type: string x-ms-docs-key-type: post @@ -28634,12 +37636,14 @@ paths: tags: - groups.conversationThread summary: Get extensions from groups + description: The collection of open extensions defined for the post. Read-only. Nullable. Supports $expand. operationId: groups.threads.posts_ListExtensions parameters: - name: group-id in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -28647,6 +37651,7 @@ paths: in: path description: 'key: id of conversationThread' required: true + style: simple schema: type: string x-ms-docs-key-type: conversationThread @@ -28654,6 +37659,7 @@ paths: in: path description: 'key: id of post' required: true + style: simple schema: type: string x-ms-docs-key-type: post @@ -28717,6 +37723,7 @@ paths: in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -28724,6 +37731,7 @@ paths: in: path description: 'key: id of conversationThread' required: true + style: simple schema: type: string x-ms-docs-key-type: conversationThread @@ -28731,6 +37739,7 @@ paths: in: path description: 'key: id of post' required: true + style: simple schema: type: string x-ms-docs-key-type: post @@ -28756,12 +37765,14 @@ paths: tags: - groups.conversationThread summary: Get extensions from groups + description: The collection of open extensions defined for the post. Read-only. Nullable. Supports $expand. operationId: groups.threads.posts_GetExtensions parameters: - name: group-id in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -28769,6 +37780,7 @@ paths: in: path description: 'key: id of conversationThread' required: true + style: simple schema: type: string x-ms-docs-key-type: conversationThread @@ -28776,6 +37788,7 @@ paths: in: path description: 'key: id of post' required: true + style: simple schema: type: string x-ms-docs-key-type: post @@ -28783,6 +37796,7 @@ paths: in: path description: 'key: id of extension' required: true + style: simple schema: type: string x-ms-docs-key-type: extension @@ -28830,6 +37844,7 @@ paths: in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -28837,6 +37852,7 @@ paths: in: path description: 'key: id of conversationThread' required: true + style: simple schema: type: string x-ms-docs-key-type: conversationThread @@ -28844,6 +37860,7 @@ paths: in: path description: 'key: id of post' required: true + style: simple schema: type: string x-ms-docs-key-type: post @@ -28851,6 +37868,7 @@ paths: in: path description: 'key: id of extension' required: true + style: simple schema: type: string x-ms-docs-key-type: extension @@ -28877,6 +37895,7 @@ paths: in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -28884,6 +37903,7 @@ paths: in: path description: 'key: id of conversationThread' required: true + style: simple schema: type: string x-ms-docs-key-type: conversationThread @@ -28891,6 +37911,7 @@ paths: in: path description: 'key: id of post' required: true + style: simple schema: type: string x-ms-docs-key-type: post @@ -28898,12 +37919,14 @@ paths: in: path description: 'key: id of extension' required: true + style: simple schema: type: string x-ms-docs-key-type: extension - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -28917,12 +37940,14 @@ paths: tags: - groups.conversationThread summary: Get inReplyTo from groups + description: The earlier post that this post is replying to in the conversationThread. Read-only. Supports $expand. operationId: groups.threads.posts_GetInReplyTo parameters: - name: group-id in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -28930,6 +37955,7 @@ paths: in: path description: 'key: id of conversationThread' required: true + style: simple schema: type: string x-ms-docs-key-type: conversationThread @@ -28937,6 +37963,7 @@ paths: in: path description: 'key: id of post' required: true + style: simple schema: type: string x-ms-docs-key-type: post @@ -29050,6 +38077,7 @@ paths: in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -29057,6 +38085,7 @@ paths: in: path description: 'key: id of conversationThread' required: true + style: simple schema: type: string x-ms-docs-key-type: conversationThread @@ -29064,6 +38093,7 @@ paths: in: path description: 'key: id of post' required: true + style: simple schema: type: string x-ms-docs-key-type: post @@ -29080,55 +38110,22 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - delete: - tags: - - groups.conversationThread - summary: Delete navigation property inReplyTo for groups - operationId: groups.threads.posts_DeleteInReplyTo - parameters: - - name: group-id - in: path - description: 'key: id of group' - required: true - schema: - type: string - x-ms-docs-key-type: group - - name: conversationThread-id - in: path - description: 'key: id of conversationThread' - required: true - schema: - type: string - x-ms-docs-key-type: conversationThread - - name: post-id - in: path - description: 'key: id of post' - required: true - schema: - type: string - x-ms-docs-key-type: post - - 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 '/groups/{group-id}/threads/{conversationThread-id}/posts/{post-id}/inReplyTo/attachments': get: tags: - groups.conversationThread - summary: Get attachments from groups + summary: List attachments + description: Retrieve a list of attachment objects attached to a post. + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/post-list-attachments?view=graph-rest-1.0 operationId: groups.threads.posts.inReplyTo_ListAttachments parameters: - name: group-id in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -29136,6 +38133,7 @@ paths: in: path description: 'key: id of conversationThread' required: true + style: simple schema: type: string x-ms-docs-key-type: conversationThread @@ -29143,6 +38141,7 @@ paths: in: path description: 'key: id of post' required: true + style: simple schema: type: string x-ms-docs-key-type: post @@ -29221,6 +38220,7 @@ paths: in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -29228,6 +38228,7 @@ paths: in: path description: 'key: id of conversationThread' required: true + style: simple schema: type: string x-ms-docs-key-type: conversationThread @@ -29235,6 +38236,7 @@ paths: in: path description: 'key: id of post' required: true + style: simple schema: type: string x-ms-docs-key-type: post @@ -29260,12 +38262,14 @@ paths: tags: - groups.conversationThread summary: Get attachments from groups + description: 'The collection of fileAttachment, itemAttachment, and referenceAttachment attachments for the post. Read-only. Nullable. Supports $expand.' operationId: groups.threads.posts.inReplyTo_GetAttachments parameters: - name: group-id in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -29273,6 +38277,7 @@ paths: in: path description: 'key: id of conversationThread' required: true + style: simple schema: type: string x-ms-docs-key-type: conversationThread @@ -29280,6 +38285,7 @@ paths: in: path description: 'key: id of post' required: true + style: simple schema: type: string x-ms-docs-key-type: post @@ -29287,6 +38293,7 @@ paths: in: path description: 'key: id of attachment' required: true + style: simple schema: type: string x-ms-docs-key-type: attachment @@ -29329,53 +38336,6 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - patch: - tags: - - groups.conversationThread - summary: Update the navigation property attachments in groups - operationId: groups.threads.posts.inReplyTo_UpdateAttachments - parameters: - - name: group-id - in: path - description: 'key: id of group' - required: true - schema: - type: string - x-ms-docs-key-type: group - - name: conversationThread-id - in: path - description: 'key: id of conversationThread' - required: true - schema: - type: string - x-ms-docs-key-type: conversationThread - - name: post-id - in: path - description: 'key: id of post' - required: true - schema: - type: string - x-ms-docs-key-type: post - - name: attachment-id - in: path - description: 'key: id of attachment' - required: true - schema: - type: string - x-ms-docs-key-type: attachment - requestBody: - description: New navigation property values - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.attachment' - required: true - responses: - '204': - description: Success - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation delete: tags: - groups.conversationThread @@ -29386,6 +38346,7 @@ paths: in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -29393,6 +38354,7 @@ paths: in: path description: 'key: id of conversationThread' required: true + style: simple schema: type: string x-ms-docs-key-type: conversationThread @@ -29400,6 +38362,7 @@ paths: in: path description: 'key: id of post' required: true + style: simple schema: type: string x-ms-docs-key-type: post @@ -29407,12 +38370,14 @@ paths: in: path description: 'key: id of attachment' required: true + style: simple schema: type: string x-ms-docs-key-type: attachment - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -29426,12 +38391,17 @@ paths: tags: - groups.Actions summary: Invoke action createUploadSession + description: 'Create an upload session that allows an app to iteratively upload ranges of a file, so as to attach the file to an Outlook item. The item can be a message or event. Use this approach to attach a file if the file size is between 3 MB and 150 MB. To attach a file that''s smaller than 3 MB, do a `POST` operation on the **attachments** navigation property of the Outlook item; see how to do this for a message or for an event. As part of the response, this action returns an upload URL that you can use in subsequent sequential `PUT` queries. Request headers for each `PUT` operation let you specify the exact range of bytes to be uploaded. This allows transfer to be resumed, in case the network connection is dropped during upload. The following are the steps to attach a file to an Outlook item using an upload session: See attach large files to Outlook messages or events for an example.' + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/attachment-createuploadsession?view=graph-rest-1.0 operationId: groups.threads.posts.inReplyTo.attachments_createUploadSession parameters: - name: group-id in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -29439,6 +38409,7 @@ paths: in: path description: 'key: id of conversationThread' required: true + style: simple schema: type: string x-ms-docs-key-type: conversationThread @@ -29446,6 +38417,7 @@ paths: in: path description: 'key: id of post' required: true + style: simple schema: type: string x-ms-docs-key-type: post @@ -29476,12 +38448,14 @@ paths: tags: - groups.conversationThread summary: Get extensions from groups + description: The collection of open extensions defined for the post. Read-only. Nullable. Supports $expand. operationId: groups.threads.posts.inReplyTo_ListExtensions parameters: - name: group-id in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -29489,6 +38463,7 @@ paths: in: path description: 'key: id of conversationThread' required: true + style: simple schema: type: string x-ms-docs-key-type: conversationThread @@ -29496,6 +38471,7 @@ paths: in: path description: 'key: id of post' required: true + style: simple schema: type: string x-ms-docs-key-type: post @@ -29559,6 +38535,7 @@ paths: in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -29566,6 +38543,7 @@ paths: in: path description: 'key: id of conversationThread' required: true + style: simple schema: type: string x-ms-docs-key-type: conversationThread @@ -29573,6 +38551,7 @@ paths: in: path description: 'key: id of post' required: true + style: simple schema: type: string x-ms-docs-key-type: post @@ -29598,12 +38577,14 @@ paths: tags: - groups.conversationThread summary: Get extensions from groups + description: The collection of open extensions defined for the post. Read-only. Nullable. Supports $expand. operationId: groups.threads.posts.inReplyTo_GetExtensions parameters: - name: group-id in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -29611,6 +38592,7 @@ paths: in: path description: 'key: id of conversationThread' required: true + style: simple schema: type: string x-ms-docs-key-type: conversationThread @@ -29618,6 +38600,7 @@ paths: in: path description: 'key: id of post' required: true + style: simple schema: type: string x-ms-docs-key-type: post @@ -29625,6 +38608,7 @@ paths: in: path description: 'key: id of extension' required: true + style: simple schema: type: string x-ms-docs-key-type: extension @@ -29672,6 +38656,7 @@ paths: in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -29679,6 +38664,7 @@ paths: in: path description: 'key: id of conversationThread' required: true + style: simple schema: type: string x-ms-docs-key-type: conversationThread @@ -29686,6 +38672,7 @@ paths: in: path description: 'key: id of post' required: true + style: simple schema: type: string x-ms-docs-key-type: post @@ -29693,6 +38680,7 @@ paths: in: path description: 'key: id of extension' required: true + style: simple schema: type: string x-ms-docs-key-type: extension @@ -29719,6 +38707,7 @@ paths: in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -29726,6 +38715,7 @@ paths: in: path description: 'key: id of conversationThread' required: true + style: simple schema: type: string x-ms-docs-key-type: conversationThread @@ -29733,6 +38723,7 @@ paths: in: path description: 'key: id of post' required: true + style: simple schema: type: string x-ms-docs-key-type: post @@ -29740,12 +38731,14 @@ paths: in: path description: 'key: id of extension' required: true + style: simple schema: type: string x-ms-docs-key-type: extension - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -29765,6 +38758,7 @@ paths: in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -29772,6 +38766,7 @@ paths: in: path description: 'key: id of conversationThread' required: true + style: simple schema: type: string x-ms-docs-key-type: conversationThread @@ -29779,6 +38774,7 @@ paths: in: path description: 'key: id of post' required: true + style: simple schema: type: string x-ms-docs-key-type: post @@ -29866,6 +38862,7 @@ paths: in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -29873,6 +38870,7 @@ paths: in: path description: 'key: id of conversationThread' required: true + style: simple schema: type: string x-ms-docs-key-type: conversationThread @@ -29880,6 +38878,7 @@ paths: in: path description: 'key: id of post' required: true + style: simple schema: type: string x-ms-docs-key-type: post @@ -29911,6 +38910,7 @@ paths: in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -29918,6 +38918,7 @@ paths: in: path description: 'key: id of conversationThread' required: true + style: simple schema: type: string x-ms-docs-key-type: conversationThread @@ -29925,6 +38926,7 @@ paths: in: path description: 'key: id of post' required: true + style: simple schema: type: string x-ms-docs-key-type: post @@ -29932,6 +38934,7 @@ paths: in: path description: 'key: id of mention' required: true + style: simple schema: type: string x-ms-docs-key-type: mention @@ -29977,53 +38980,6 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - patch: - tags: - - groups.conversationThread - summary: Update the navigation property mentions in groups - operationId: groups.threads.posts.inReplyTo_UpdateMentions - parameters: - - name: group-id - in: path - description: 'key: id of group' - required: true - schema: - type: string - x-ms-docs-key-type: group - - name: conversationThread-id - in: path - description: 'key: id of conversationThread' - required: true - schema: - type: string - x-ms-docs-key-type: conversationThread - - name: post-id - in: path - description: 'key: id of post' - required: true - schema: - type: string - x-ms-docs-key-type: post - - name: mention-id - in: path - description: 'key: id of mention' - required: true - schema: - type: string - x-ms-docs-key-type: mention - requestBody: - description: New navigation property values - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.mention' - required: true - responses: - '204': - description: Success - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation delete: tags: - groups.conversationThread @@ -30034,6 +38990,7 @@ paths: in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -30041,6 +38998,7 @@ paths: in: path description: 'key: id of conversationThread' required: true + style: simple schema: type: string x-ms-docs-key-type: conversationThread @@ -30048,6 +39006,7 @@ paths: in: path description: 'key: id of post' required: true + style: simple schema: type: string x-ms-docs-key-type: post @@ -30055,12 +39014,14 @@ paths: in: path description: 'key: id of mention' required: true + style: simple schema: type: string x-ms-docs-key-type: mention - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -30074,12 +39035,17 @@ paths: tags: - groups.Actions summary: Invoke action forward + description: "Forward a post to a recipient. You can specify both the parent conversation and thread in the request, \nor, you can specify just the parent thread without the parent conversation. " + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/post-forward?view=graph-rest-1.0 operationId: groups.threads.posts.inReplyTo_forward parameters: - name: group-id in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -30087,6 +39053,7 @@ paths: in: path description: 'key: id of conversationThread' required: true + style: simple schema: type: string x-ms-docs-key-type: conversationThread @@ -30094,6 +39061,7 @@ paths: in: path description: 'key: id of post' required: true + style: simple schema: type: string x-ms-docs-key-type: post @@ -30125,12 +39093,17 @@ paths: tags: - groups.Actions summary: Invoke action reply + description: 'Create an open extension (openTypeExtension object) and add custom properties in a new or existing instance of a resource. You can create an open extension in a resource instance and store custom data to it all in the same operation, except for specific resources. See known limitations of open extensions for more information. The table in the Permissions section lists the resources that support open extensions.' + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/opentypeextension-post-opentypeextension?view=graph-rest-1.0 operationId: groups.threads.posts.inReplyTo_reply parameters: - name: group-id in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -30138,6 +39111,7 @@ paths: in: path description: 'key: id of conversationThread' required: true + style: simple schema: type: string x-ms-docs-key-type: conversationThread @@ -30145,6 +39119,7 @@ paths: in: path description: 'key: id of post' required: true + style: simple schema: type: string x-ms-docs-key-type: post @@ -30171,12 +39146,14 @@ paths: tags: - groups.conversationThread summary: Get multiValueExtendedProperties from groups + description: The collection of multi-value extended properties defined for the post. Read-only. Nullable. operationId: groups.threads.posts.inReplyTo_ListMultiValueExtendedProperties parameters: - name: group-id in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -30184,6 +39161,7 @@ paths: in: path description: 'key: id of conversationThread' required: true + style: simple schema: type: string x-ms-docs-key-type: conversationThread @@ -30191,6 +39169,7 @@ paths: in: path description: 'key: id of post' required: true + style: simple schema: type: string x-ms-docs-key-type: post @@ -30258,6 +39237,7 @@ paths: in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -30265,6 +39245,7 @@ paths: in: path description: 'key: id of conversationThread' required: true + style: simple schema: type: string x-ms-docs-key-type: conversationThread @@ -30272,6 +39253,7 @@ paths: in: path description: 'key: id of post' required: true + style: simple schema: type: string x-ms-docs-key-type: post @@ -30297,12 +39279,14 @@ paths: tags: - groups.conversationThread summary: Get multiValueExtendedProperties from groups + description: The collection of multi-value extended properties defined for the post. Read-only. Nullable. operationId: groups.threads.posts.inReplyTo_GetMultiValueExtendedProperties parameters: - name: group-id in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -30310,6 +39294,7 @@ paths: in: path description: 'key: id of conversationThread' required: true + style: simple schema: type: string x-ms-docs-key-type: conversationThread @@ -30317,6 +39302,7 @@ paths: in: path description: 'key: id of post' required: true + style: simple schema: type: string x-ms-docs-key-type: post @@ -30324,6 +39310,7 @@ paths: in: path description: 'key: id of multiValueLegacyExtendedProperty' required: true + style: simple schema: type: string x-ms-docs-key-type: multiValueLegacyExtendedProperty @@ -30372,6 +39359,7 @@ paths: in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -30379,6 +39367,7 @@ paths: in: path description: 'key: id of conversationThread' required: true + style: simple schema: type: string x-ms-docs-key-type: conversationThread @@ -30386,6 +39375,7 @@ paths: in: path description: 'key: id of post' required: true + style: simple schema: type: string x-ms-docs-key-type: post @@ -30393,6 +39383,7 @@ paths: in: path description: 'key: id of multiValueLegacyExtendedProperty' required: true + style: simple schema: type: string x-ms-docs-key-type: multiValueLegacyExtendedProperty @@ -30419,6 +39410,7 @@ paths: in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -30426,6 +39418,7 @@ paths: in: path description: 'key: id of conversationThread' required: true + style: simple schema: type: string x-ms-docs-key-type: conversationThread @@ -30433,6 +39426,7 @@ paths: in: path description: 'key: id of post' required: true + style: simple schema: type: string x-ms-docs-key-type: post @@ -30440,12 +39434,14 @@ paths: in: path description: 'key: id of multiValueLegacyExtendedProperty' required: true + style: simple schema: type: string x-ms-docs-key-type: multiValueLegacyExtendedProperty - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -30459,12 +39455,14 @@ paths: tags: - groups.conversationThread summary: Get singleValueExtendedProperties from groups + description: The collection of single-value extended properties defined for the post. Read-only. Nullable. operationId: groups.threads.posts.inReplyTo_ListSingleValueExtendedProperties parameters: - name: group-id in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -30472,6 +39470,7 @@ paths: in: path description: 'key: id of conversationThread' required: true + style: simple schema: type: string x-ms-docs-key-type: conversationThread @@ -30479,6 +39478,7 @@ paths: in: path description: 'key: id of post' required: true + style: simple schema: type: string x-ms-docs-key-type: post @@ -30546,6 +39546,7 @@ paths: in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -30553,6 +39554,7 @@ paths: in: path description: 'key: id of conversationThread' required: true + style: simple schema: type: string x-ms-docs-key-type: conversationThread @@ -30560,6 +39562,7 @@ paths: in: path description: 'key: id of post' required: true + style: simple schema: type: string x-ms-docs-key-type: post @@ -30585,12 +39588,14 @@ paths: tags: - groups.conversationThread summary: Get singleValueExtendedProperties from groups + description: The collection of single-value extended properties defined for the post. Read-only. Nullable. operationId: groups.threads.posts.inReplyTo_GetSingleValueExtendedProperties parameters: - name: group-id in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -30598,6 +39603,7 @@ paths: in: path description: 'key: id of conversationThread' required: true + style: simple schema: type: string x-ms-docs-key-type: conversationThread @@ -30605,6 +39611,7 @@ paths: in: path description: 'key: id of post' required: true + style: simple schema: type: string x-ms-docs-key-type: post @@ -30612,6 +39619,7 @@ paths: in: path description: 'key: id of singleValueLegacyExtendedProperty' required: true + style: simple schema: type: string x-ms-docs-key-type: singleValueLegacyExtendedProperty @@ -30660,6 +39668,7 @@ paths: in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -30667,6 +39676,7 @@ paths: in: path description: 'key: id of conversationThread' required: true + style: simple schema: type: string x-ms-docs-key-type: conversationThread @@ -30674,6 +39684,7 @@ paths: in: path description: 'key: id of post' required: true + style: simple schema: type: string x-ms-docs-key-type: post @@ -30681,6 +39692,7 @@ paths: in: path description: 'key: id of singleValueLegacyExtendedProperty' required: true + style: simple schema: type: string x-ms-docs-key-type: singleValueLegacyExtendedProperty @@ -30707,6 +39719,7 @@ paths: in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -30714,6 +39727,7 @@ paths: in: path description: 'key: id of conversationThread' required: true + style: simple schema: type: string x-ms-docs-key-type: conversationThread @@ -30721,6 +39735,7 @@ paths: in: path description: 'key: id of post' required: true + style: simple schema: type: string x-ms-docs-key-type: post @@ -30728,12 +39743,14 @@ paths: in: path description: 'key: id of singleValueLegacyExtendedProperty' required: true + style: simple schema: type: string x-ms-docs-key-type: singleValueLegacyExtendedProperty - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -30753,6 +39770,7 @@ paths: in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -30760,6 +39778,7 @@ paths: in: path description: 'key: id of conversationThread' required: true + style: simple schema: type: string x-ms-docs-key-type: conversationThread @@ -30767,6 +39786,7 @@ paths: in: path description: 'key: id of post' required: true + style: simple schema: type: string x-ms-docs-key-type: post @@ -30854,6 +39874,7 @@ paths: in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -30861,6 +39882,7 @@ paths: in: path description: 'key: id of conversationThread' required: true + style: simple schema: type: string x-ms-docs-key-type: conversationThread @@ -30868,6 +39890,7 @@ paths: in: path description: 'key: id of post' required: true + style: simple schema: type: string x-ms-docs-key-type: post @@ -30899,6 +39922,7 @@ paths: in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -30906,6 +39930,7 @@ paths: in: path description: 'key: id of conversationThread' required: true + style: simple schema: type: string x-ms-docs-key-type: conversationThread @@ -30913,6 +39938,7 @@ paths: in: path description: 'key: id of post' required: true + style: simple schema: type: string x-ms-docs-key-type: post @@ -30920,6 +39946,7 @@ paths: in: path description: 'key: id of mention' required: true + style: simple schema: type: string x-ms-docs-key-type: mention @@ -30965,63 +39992,17 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - patch: + delete: tags: - groups.conversationThread - summary: Update the navigation property mentions in groups - operationId: groups.threads.posts_UpdateMentions - parameters: - - name: group-id - in: path - description: 'key: id of group' - required: true - schema: - type: string - x-ms-docs-key-type: group - - name: conversationThread-id - in: path - description: 'key: id of conversationThread' - required: true - schema: - type: string - x-ms-docs-key-type: conversationThread - - name: post-id - in: path - description: 'key: id of post' - required: true - schema: - type: string - x-ms-docs-key-type: post - - name: mention-id - in: path - description: 'key: id of mention' - required: true - schema: - type: string - x-ms-docs-key-type: mention - requestBody: - description: New navigation property values - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.mention' - required: true - responses: - '204': - description: Success - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - delete: - tags: - - groups.conversationThread - summary: Delete navigation property mentions for groups - operationId: groups.threads.posts_DeleteMentions + summary: Delete navigation property mentions for groups + operationId: groups.threads.posts_DeleteMentions parameters: - name: group-id in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -31029,6 +40010,7 @@ paths: in: path description: 'key: id of conversationThread' required: true + style: simple schema: type: string x-ms-docs-key-type: conversationThread @@ -31036,6 +40018,7 @@ paths: in: path description: 'key: id of post' required: true + style: simple schema: type: string x-ms-docs-key-type: post @@ -31043,12 +40026,14 @@ paths: in: path description: 'key: id of mention' required: true + style: simple schema: type: string x-ms-docs-key-type: mention - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -31062,12 +40047,17 @@ paths: tags: - groups.Actions summary: Invoke action forward + description: "Forward a post to a recipient. You can specify both the parent conversation and thread in the request, \nor, you can specify just the parent thread without the parent conversation. " + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/post-forward?view=graph-rest-1.0 operationId: groups.threads.posts_forward parameters: - name: group-id in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -31075,6 +40065,7 @@ paths: in: path description: 'key: id of conversationThread' required: true + style: simple schema: type: string x-ms-docs-key-type: conversationThread @@ -31082,6 +40073,7 @@ paths: in: path description: 'key: id of post' required: true + style: simple schema: type: string x-ms-docs-key-type: post @@ -31113,12 +40105,17 @@ paths: tags: - groups.Actions summary: Invoke action reply + description: 'Create an open extension (openTypeExtension object) and add custom properties in a new or existing instance of a resource. You can create an open extension in a resource instance and store custom data to it all in the same operation, except for specific resources. See known limitations of open extensions for more information. The table in the Permissions section lists the resources that support open extensions.' + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/opentypeextension-post-opentypeextension?view=graph-rest-1.0 operationId: groups.threads.posts_reply parameters: - name: group-id in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -31126,6 +40123,7 @@ paths: in: path description: 'key: id of conversationThread' required: true + style: simple schema: type: string x-ms-docs-key-type: conversationThread @@ -31133,6 +40131,7 @@ paths: in: path description: 'key: id of post' required: true + style: simple schema: type: string x-ms-docs-key-type: post @@ -31159,12 +40158,14 @@ paths: tags: - groups.conversationThread summary: Get multiValueExtendedProperties from groups + description: The collection of multi-value extended properties defined for the post. Read-only. Nullable. operationId: groups.threads.posts_ListMultiValueExtendedProperties parameters: - name: group-id in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -31172,6 +40173,7 @@ paths: in: path description: 'key: id of conversationThread' required: true + style: simple schema: type: string x-ms-docs-key-type: conversationThread @@ -31179,6 +40181,7 @@ paths: in: path description: 'key: id of post' required: true + style: simple schema: type: string x-ms-docs-key-type: post @@ -31246,6 +40249,7 @@ paths: in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -31253,6 +40257,7 @@ paths: in: path description: 'key: id of conversationThread' required: true + style: simple schema: type: string x-ms-docs-key-type: conversationThread @@ -31260,6 +40265,7 @@ paths: in: path description: 'key: id of post' required: true + style: simple schema: type: string x-ms-docs-key-type: post @@ -31285,12 +40291,14 @@ paths: tags: - groups.conversationThread summary: Get multiValueExtendedProperties from groups + description: The collection of multi-value extended properties defined for the post. Read-only. Nullable. operationId: groups.threads.posts_GetMultiValueExtendedProperties parameters: - name: group-id in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -31298,6 +40306,7 @@ paths: in: path description: 'key: id of conversationThread' required: true + style: simple schema: type: string x-ms-docs-key-type: conversationThread @@ -31305,6 +40314,7 @@ paths: in: path description: 'key: id of post' required: true + style: simple schema: type: string x-ms-docs-key-type: post @@ -31312,6 +40322,7 @@ paths: in: path description: 'key: id of multiValueLegacyExtendedProperty' required: true + style: simple schema: type: string x-ms-docs-key-type: multiValueLegacyExtendedProperty @@ -31360,6 +40371,7 @@ paths: in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -31367,6 +40379,7 @@ paths: in: path description: 'key: id of conversationThread' required: true + style: simple schema: type: string x-ms-docs-key-type: conversationThread @@ -31374,6 +40387,7 @@ paths: in: path description: 'key: id of post' required: true + style: simple schema: type: string x-ms-docs-key-type: post @@ -31381,6 +40395,7 @@ paths: in: path description: 'key: id of multiValueLegacyExtendedProperty' required: true + style: simple schema: type: string x-ms-docs-key-type: multiValueLegacyExtendedProperty @@ -31407,6 +40422,7 @@ paths: in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -31414,6 +40430,7 @@ paths: in: path description: 'key: id of conversationThread' required: true + style: simple schema: type: string x-ms-docs-key-type: conversationThread @@ -31421,6 +40438,7 @@ paths: in: path description: 'key: id of post' required: true + style: simple schema: type: string x-ms-docs-key-type: post @@ -31428,12 +40446,14 @@ paths: in: path description: 'key: id of multiValueLegacyExtendedProperty' required: true + style: simple schema: type: string x-ms-docs-key-type: multiValueLegacyExtendedProperty - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -31447,12 +40467,14 @@ paths: tags: - groups.conversationThread summary: Get singleValueExtendedProperties from groups + description: The collection of single-value extended properties defined for the post. Read-only. Nullable. operationId: groups.threads.posts_ListSingleValueExtendedProperties parameters: - name: group-id in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -31460,6 +40482,7 @@ paths: in: path description: 'key: id of conversationThread' required: true + style: simple schema: type: string x-ms-docs-key-type: conversationThread @@ -31467,6 +40490,7 @@ paths: in: path description: 'key: id of post' required: true + style: simple schema: type: string x-ms-docs-key-type: post @@ -31534,6 +40558,7 @@ paths: in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -31541,6 +40566,7 @@ paths: in: path description: 'key: id of conversationThread' required: true + style: simple schema: type: string x-ms-docs-key-type: conversationThread @@ -31548,6 +40574,7 @@ paths: in: path description: 'key: id of post' required: true + style: simple schema: type: string x-ms-docs-key-type: post @@ -31573,12 +40600,14 @@ paths: tags: - groups.conversationThread summary: Get singleValueExtendedProperties from groups + description: The collection of single-value extended properties defined for the post. Read-only. Nullable. operationId: groups.threads.posts_GetSingleValueExtendedProperties parameters: - name: group-id in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -31586,6 +40615,7 @@ paths: in: path description: 'key: id of conversationThread' required: true + style: simple schema: type: string x-ms-docs-key-type: conversationThread @@ -31593,6 +40623,7 @@ paths: in: path description: 'key: id of post' required: true + style: simple schema: type: string x-ms-docs-key-type: post @@ -31600,6 +40631,7 @@ paths: in: path description: 'key: id of singleValueLegacyExtendedProperty' required: true + style: simple schema: type: string x-ms-docs-key-type: singleValueLegacyExtendedProperty @@ -31648,6 +40680,7 @@ paths: in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -31655,6 +40688,7 @@ paths: in: path description: 'key: id of conversationThread' required: true + style: simple schema: type: string x-ms-docs-key-type: conversationThread @@ -31662,6 +40696,7 @@ paths: in: path description: 'key: id of post' required: true + style: simple schema: type: string x-ms-docs-key-type: post @@ -31669,6 +40704,7 @@ paths: in: path description: 'key: id of singleValueLegacyExtendedProperty' required: true + style: simple schema: type: string x-ms-docs-key-type: singleValueLegacyExtendedProperty @@ -31695,6 +40731,7 @@ paths: in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -31702,6 +40739,7 @@ paths: in: path description: 'key: id of conversationThread' required: true + style: simple schema: type: string x-ms-docs-key-type: conversationThread @@ -31709,6 +40747,7 @@ paths: in: path description: 'key: id of post' required: true + style: simple schema: type: string x-ms-docs-key-type: post @@ -31716,12 +40755,14 @@ paths: in: path description: 'key: id of singleValueLegacyExtendedProperty' required: true + style: simple schema: type: string x-ms-docs-key-type: singleValueLegacyExtendedProperty - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -31735,15 +40776,30 @@ paths: tags: - groups.directoryObject summary: Get transitiveMemberOf from groups + description: 'The groups that a group is a member of, either directly and through nested membership. Nullable.' + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/group-list-transitivememberof?view=graph-rest-1.0 operationId: groups_ListTransitiveMemberGraphOPre parameters: - name: group-id in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group + - name: ConsistencyLevel + in: header + description: 'Indicates the requested consistency level. Documentation URL: https://docs.microsoft.com/graph/aad-advanced-queries' + style: simple + schema: + type: string + examples: + example-1: + description: $search and $count queries require the client to set the ConsistencyLevel HTTP header to 'eventual'. + value: eventual - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -31803,12 +40859,14 @@ paths: tags: - groups.directoryObject summary: Get transitiveMemberOf from groups + description: 'The groups that a group is a member of, either directly and through nested membership. Nullable.' operationId: groups_GetTransitiveMemberGraphOPre parameters: - name: group-id in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -31816,9 +40874,20 @@ paths: in: path description: 'key: id of directoryObject' required: true + style: simple schema: type: string x-ms-docs-key-type: directoryObject + - name: ConsistencyLevel + in: header + description: 'Indicates the requested consistency level. Documentation URL: https://docs.microsoft.com/graph/aad-advanced-queries' + style: simple + schema: + type: string + examples: + example-1: + description: $search and $count queries require the client to set the ConsistencyLevel HTTP header to 'eventual'. + value: eventual - name: $select in: query description: Select properties to be returned @@ -31859,15 +40928,30 @@ paths: tags: - groups.directoryObject summary: Get transitiveMembers from groups + description: The direct and transitive members of a group. Nullable. + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/group-list-transitivemembers?view=graph-rest-1.0 operationId: groups_ListTransitiveMembers parameters: - name: group-id in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group + - name: ConsistencyLevel + in: header + description: 'Indicates the requested consistency level. Documentation URL: https://docs.microsoft.com/graph/aad-advanced-queries' + style: simple + schema: + type: string + examples: + example-1: + description: $search and $count queries require the client to set the ConsistencyLevel HTTP header to 'eventual'. + value: eventual - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -31927,12 +41011,14 @@ paths: tags: - groups.directoryObject summary: Get transitiveMembers from groups + description: The direct and transitive members of a group. Nullable. operationId: groups_GetTransitiveMembers parameters: - name: group-id in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group @@ -31940,9 +41026,20 @@ paths: in: path description: 'key: id of directoryObject' required: true + style: simple schema: type: string x-ms-docs-key-type: directoryObject + - name: ConsistencyLevel + in: header + description: 'Indicates the requested consistency level. Documentation URL: https://docs.microsoft.com/graph/aad-advanced-queries' + style: simple + schema: + type: string + examples: + example-1: + description: $search and $count queries require the client to set the ConsistencyLevel HTTP header to 'eventual'. + value: eventual - name: $select in: query description: Select properties to be returned @@ -31984,6 +41081,218 @@ paths: - groups.Functions summary: Invoke function delta operationId: groups_delta + parameters: + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - deletedDateTime + - assignedLabels + - assignedLicenses + - classification + - createdByAppId + - createdDateTime + - description + - displayName + - expirationDateTime + - groupTypes + - hasMembersWithLicenseErrors + - infoCatalogs + - isAssignableToRole + - isManagementRestricted + - licenseProcessingState + - mail + - mailEnabled + - mailNickname + - membershipRule + - membershipRuleProcessingState + - onPremisesDomainName + - onPremisesLastSyncDateTime + - onPremisesNetBiosName + - onPremisesProvisioningErrors + - onPremisesSamAccountName + - onPremisesSecurityIdentifier + - onPremisesSyncEnabled + - organizationId + - preferredDataLocation + - preferredLanguage + - proxyAddresses + - renewedDateTime + - resourceBehaviorOptions + - resourceProvisioningOptions + - securityEnabled + - securityIdentifier + - theme + - visibility + - writebackConfiguration + - accessType + - allowExternalSenders + - autoSubscribeNewMembers + - hideFromAddressLists + - hideFromOutlookClients + - isFavorite + - isSubscribedByMail + - unseenConversationsCount + - unseenCount + - unseenMessagesCount + - membershipRuleProcessingStatus + - isArchived + - appRoleAssignments + - createdOnBehalfOf + - endpoints + - memberOf + - members + - membersWithLicenseErrors + - owners + - permissionGrants + - settings + - transitiveMemberOf + - transitiveMembers + - acceptedSenders + - calendar + - calendarView + - conversations + - events + - rejectedSenders + - threads + - drive + - drives + - sites + - extensions + - groupLifecyclePolicies + - planner + - onenote + - photo + - photos + - team + type: string + - 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 + - assignedLabels + - assignedLabels desc + - assignedLicenses + - assignedLicenses desc + - classification + - classification desc + - createdByAppId + - createdByAppId desc + - createdDateTime + - createdDateTime desc + - description + - description desc + - displayName + - displayName desc + - expirationDateTime + - expirationDateTime desc + - groupTypes + - groupTypes desc + - hasMembersWithLicenseErrors + - hasMembersWithLicenseErrors desc + - infoCatalogs + - infoCatalogs desc + - isAssignableToRole + - isAssignableToRole desc + - isManagementRestricted + - isManagementRestricted desc + - licenseProcessingState + - licenseProcessingState desc + - mail + - mail desc + - mailEnabled + - mailEnabled desc + - mailNickname + - mailNickname desc + - membershipRule + - membershipRule desc + - membershipRuleProcessingState + - membershipRuleProcessingState desc + - onPremisesDomainName + - onPremisesDomainName desc + - onPremisesLastSyncDateTime + - onPremisesLastSyncDateTime desc + - onPremisesNetBiosName + - onPremisesNetBiosName desc + - onPremisesProvisioningErrors + - onPremisesProvisioningErrors desc + - onPremisesSamAccountName + - onPremisesSamAccountName desc + - onPremisesSecurityIdentifier + - onPremisesSecurityIdentifier desc + - onPremisesSyncEnabled + - onPremisesSyncEnabled desc + - organizationId + - organizationId desc + - preferredDataLocation + - preferredDataLocation desc + - preferredLanguage + - preferredLanguage desc + - proxyAddresses + - proxyAddresses desc + - renewedDateTime + - renewedDateTime desc + - resourceBehaviorOptions + - resourceBehaviorOptions desc + - resourceProvisioningOptions + - resourceProvisioningOptions desc + - securityEnabled + - securityEnabled desc + - securityIdentifier + - securityIdentifier desc + - theme + - theme desc + - visibility + - visibility desc + - writebackConfiguration + - writebackConfiguration desc + - accessType + - accessType desc + - allowExternalSenders + - allowExternalSenders desc + - autoSubscribeNewMembers + - autoSubscribeNewMembers desc + - hideFromAddressLists + - hideFromAddressLists desc + - hideFromOutlookClients + - hideFromOutlookClients desc + - isFavorite + - isFavorite desc + - isSubscribedByMail + - isSubscribedByMail desc + - unseenConversationsCount + - unseenConversationsCount desc + - unseenCount + - unseenCount desc + - unseenMessagesCount + - unseenMessagesCount desc + - membershipRuleProcessingStatus + - membershipRuleProcessingStatus desc + - isArchived + - isArchived desc + type: string responses: '200': description: Success @@ -32002,11 +41311,18 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: function + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore /groups/microsoft.graph.evaluateDynamicMembership: post: tags: - groups.Actions summary: Invoke action evaluateDynamicMembership + description: 'Evaluate whether a user or device is or would be a member of a dynamic group. The membership rule is returned along with other details that were used in the evaluation. You can complete this operation in the following ways:' + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/group-evaluatedynamicmembership?view=graph-rest-1.0 operationId: groups_evaluateDynamicMembership requestBody: description: Action parameters @@ -32039,6 +41355,10 @@ paths: tags: - groups.Actions summary: Invoke action getByIds + description: 'Return the directory objects specified in a list of IDs. Some common uses for this function are to:' + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/directoryobject-getbyids?view=graph-rest-1.0 operationId: groups_getGraphBPreIds requestBody: description: Action parameters @@ -32065,7 +41385,7 @@ paths: content: application/json: schema: - title: Collection of group + title: Collection of directoryObject type: object properties: value: @@ -32077,6 +41397,9 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: action + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore /groups/microsoft.graph.getUserOwnedObjects: post: tags: @@ -32114,6 +41437,10 @@ paths: tags: - groups.Actions summary: Invoke action validateProperties + description: "Validate that a Microsoft 365 group's display name or mail nickname complies with naming policies. Clients can use this API to determine whether a display name or mail nickname is valid before trying to **create** a Microsoft 365 group. For validating properties of an existing group, use the validateProperties function for groups. The following validations are performed for the display name and mail nickname properties: \n1. Validate the prefix and suffix naming policy\n2. Validate the custom banned words policy\n3. Validate the mail nickname is unique This API returns with the first failure encountered. If one or more properties fail multiple validations, only the property with the first validation failure is returned. However, you can validate both the mail nickname and the display name and receive a collection of validation errors if you are only validating the prefix and suffix naming policy." + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/directoryobject-validateproperties?view=graph-rest-1.0 operationId: groups_validateProperties requestBody: description: Action parameters @@ -32156,6 +41483,7 @@ paths: in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -32378,36 +41706,6 @@ paths: nextLinkName: '@odata.nextLink' operationName: listMore x-ms-docs-operation-type: operation - post: - tags: - - users.group - summary: Create new navigation property to joinedGroups for users - operationId: users_CreateJoinedGroups - parameters: - - name: user-id - in: path - description: 'key: id of user' - required: true - schema: - type: string - x-ms-docs-key-type: user - requestBody: - description: New navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.group' - required: true - responses: - '201': - description: Created navigation property. - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.group' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation components: schemas: microsoft.graph.groupLifecyclePolicy: @@ -32658,6 +41956,7 @@ components: items: $ref: '#/components/schemas/microsoft.graph.appRoleAssignment' description: Represents the app roles a group has been granted for an application. Supports $expand. + x-ms-navigationProperty: true createdOnBehalfOf: $ref: '#/components/schemas/microsoft.graph.directoryObject' endpoints: @@ -32665,51 +41964,61 @@ components: items: $ref: '#/components/schemas/microsoft.graph.endpoint' description: Endpoints for the group. Read-only. Nullable. + x-ms-navigationProperty: true memberOf: 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. Supports $expand.' + x-ms-navigationProperty: true members: type: array items: $ref: '#/components/schemas/microsoft.graph.directoryObject' description: 'Direct members of this group, who can be users, devices, other groups, or service principals. Supports the List members, Add member, and Remove member operations. Nullable. Supports $expand including nested $select. For example, /groups?$filter=startsWith(displayName,''Role'')&$select=id,displayName&$expand=members($select=id,userPrincipalName,displayName).' + x-ms-navigationProperty: true membersWithLicenseErrors: type: array items: $ref: '#/components/schemas/microsoft.graph.directoryObject' description: A list of group members with license errors from this group-based license assignment. Read-only. + x-ms-navigationProperty: true owners: type: array items: $ref: '#/components/schemas/microsoft.graph.directoryObject' description: 'The owners of the group who can be users or service principals. Nullable. If this property is not specified when creating a Microsoft 365 group, the calling user is automatically assigned as the group owner. Supports $expand including nested $select. For example, /groups?$filter=startsWith(displayName,''Role'')&$select=id,displayName&$expand=owners($select=id,userPrincipalName,displayName).' + x-ms-navigationProperty: true permissionGrants: type: array items: $ref: '#/components/schemas/microsoft.graph.resourceSpecificPermissionGrant' description: The permissions that have been granted for a group to a specific application. Supports $expand. + x-ms-navigationProperty: true 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.' + x-ms-navigationProperty: true transitiveMemberOf: type: array items: $ref: '#/components/schemas/microsoft.graph.directoryObject' description: 'The groups that a group is a member of, either directly and through nested membership. Nullable.' + x-ms-navigationProperty: true transitiveMembers: type: array items: $ref: '#/components/schemas/microsoft.graph.directoryObject' description: The direct and transitive members of a group. Nullable. + x-ms-navigationProperty: true acceptedSenders: type: array items: $ref: '#/components/schemas/microsoft.graph.directoryObject' description: The list of users or groups that are allowed to create post's or calendar events in this group. If this list is non-empty then only users or groups listed here are allowed to post. + x-ms-navigationProperty: true calendar: $ref: '#/components/schemas/microsoft.graph.calendar' calendarView: @@ -32717,26 +42026,31 @@ components: items: $ref: '#/components/schemas/microsoft.graph.event' description: The calendar view for the calendar. Read-only. + x-ms-navigationProperty: true conversations: type: array items: $ref: '#/components/schemas/microsoft.graph.conversation' description: The group's conversations. + x-ms-navigationProperty: true events: type: array items: $ref: '#/components/schemas/microsoft.graph.event' description: The group's events. + x-ms-navigationProperty: true rejectedSenders: type: array items: $ref: '#/components/schemas/microsoft.graph.directoryObject' description: The list of users or groups that are not allowed to create posts or calendar events in this group. Nullable + x-ms-navigationProperty: true threads: type: array items: $ref: '#/components/schemas/microsoft.graph.conversationThread' description: The group's conversation threads. Nullable. + x-ms-navigationProperty: true drive: $ref: '#/components/schemas/microsoft.graph.drive' drives: @@ -32744,21 +42058,25 @@ components: items: $ref: '#/components/schemas/microsoft.graph.drive' description: The group's drives. Read-only. + x-ms-navigationProperty: true sites: type: array items: $ref: '#/components/schemas/microsoft.graph.site' description: The list of SharePoint sites in this group. Access the default site with /sites/root. + x-ms-navigationProperty: true extensions: type: array items: $ref: '#/components/schemas/microsoft.graph.extension' description: The collection of open extensions defined for the group. Read-only. Nullable. + x-ms-navigationProperty: true groupLifecyclePolicies: type: array items: $ref: '#/components/schemas/microsoft.graph.groupLifecyclePolicy' description: The collection of lifecycle policies for this group. Read-only. Nullable. + x-ms-navigationProperty: true planner: $ref: '#/components/schemas/microsoft.graph.plannerGroup' onenote: @@ -32770,6 +42088,7 @@ components: items: $ref: '#/components/schemas/microsoft.graph.profilePhoto' description: The profile photos owned by the group. Read-only. Nullable. + x-ms-navigationProperty: true team: $ref: '#/components/schemas/microsoft.graph.team' additionalProperties: @@ -32983,32 +42302,38 @@ components: items: $ref: '#/components/schemas/microsoft.graph.attachment' description: 'The collection of FileAttachment, ItemAttachment, and referenceAttachment attachments for the event. Navigation property. Read-only. Nullable.' + x-ms-navigationProperty: true calendar: $ref: '#/components/schemas/microsoft.graph.calendar' exceptionOccurrences: type: array items: $ref: '#/components/schemas/microsoft.graph.event' + x-ms-navigationProperty: true extensions: type: array items: $ref: '#/components/schemas/microsoft.graph.extension' description: The collection of open extensions defined for the event. Nullable. + x-ms-navigationProperty: true instances: type: array items: $ref: '#/components/schemas/microsoft.graph.event' description: 'The occurrences of a recurring series, if the event is a series master. This property includes occurrences that are part of the recurrence pattern, and exceptions that have been modified, but does not include occurrences that have been cancelled from the series. Navigation property. Read-only. Nullable.' + x-ms-navigationProperty: true multiValueExtendedProperties: type: array items: $ref: '#/components/schemas/microsoft.graph.multiValueLegacyExtendedProperty' description: The collection of multi-value extended properties defined for the event. Read-only. Nullable. + x-ms-navigationProperty: true singleValueExtendedProperties: type: array items: $ref: '#/components/schemas/microsoft.graph.singleValueLegacyExtendedProperty' description: The collection of single-value extended properties defined for the event. Read-only. Nullable. + x-ms-navigationProperty: true additionalProperties: type: object microsoft.graph.calendarRoleType: @@ -33076,6 +42401,7 @@ components: items: $ref: '#/components/schemas/microsoft.graph.conversationThread' description: A collection of all the conversation threads in the conversation. A navigation property. Read-only. Nullable. + x-ms-navigationProperty: true additionalProperties: type: object microsoft.graph.conversationThread: @@ -33120,6 +42446,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.post' + x-ms-navigationProperty: true additionalProperties: type: object microsoft.graph.post: @@ -33162,27 +42489,32 @@ components: items: $ref: '#/components/schemas/microsoft.graph.attachment' description: 'The collection of fileAttachment, itemAttachment, and referenceAttachment attachments for the post. Read-only. Nullable. Supports $expand.' + x-ms-navigationProperty: true extensions: type: array items: $ref: '#/components/schemas/microsoft.graph.extension' description: The collection of open extensions defined for the post. Read-only. Nullable. Supports $expand. + x-ms-navigationProperty: true inReplyTo: $ref: '#/components/schemas/microsoft.graph.post' mentions: type: array items: $ref: '#/components/schemas/microsoft.graph.mention' + x-ms-navigationProperty: true multiValueExtendedProperties: type: array items: $ref: '#/components/schemas/microsoft.graph.multiValueLegacyExtendedProperty' description: The collection of multi-value extended properties defined for the post. Read-only. Nullable. + x-ms-navigationProperty: true singleValueExtendedProperties: type: array items: $ref: '#/components/schemas/microsoft.graph.singleValueLegacyExtendedProperty' description: The collection of single-value extended properties defined for the post. Read-only. Nullable. + x-ms-navigationProperty: true additionalProperties: type: object microsoft.graph.attachment: @@ -33407,8 +42739,17 @@ components: items: $ref: '#/components/schemas/microsoft.graph.itemActivity' description: Exposes the itemActivities represented in this itemActivityStat resource. + x-ms-navigationProperty: true additionalProperties: type: object + microsoft.graph.sensitivityLabelAssignmentMethod: + title: sensitivityLabelAssignmentMethod + enum: + - standard + - privileged + - auto + - unknownFutureValue + type: string microsoft.graph.itemReference: title: itemReference type: object @@ -33520,6 +42861,7 @@ components: items: $ref: '#/components/schemas/microsoft.graph.itemActivityOLD' description: The list of recent activities that took place on this item. + x-ms-navigationProperty: true analytics: $ref: '#/components/schemas/microsoft.graph.itemAnalytics' children: @@ -33527,6 +42869,7 @@ components: items: $ref: '#/components/schemas/microsoft.graph.driveItem' description: Collection containing Item objects for the immediate children of Item. Only items representing folders have children. Read-only. Nullable. + x-ms-navigationProperty: true listItem: $ref: '#/components/schemas/microsoft.graph.listItem' permissions: @@ -33534,21 +42877,25 @@ components: items: $ref: '#/components/schemas/microsoft.graph.permission' description: The set of permissions for the item. Read-only. Nullable. + x-ms-navigationProperty: true subscriptions: type: array items: $ref: '#/components/schemas/microsoft.graph.subscription' description: The set of subscriptions on the item. Only supported on the root of a drive. + x-ms-navigationProperty: true thumbnails: type: array items: $ref: '#/components/schemas/microsoft.graph.thumbnailSet' description: 'Collection containing [ThumbnailSet][] objects associated with the item. For more info, see [getting thumbnails][]. Read-only. Nullable.' + x-ms-navigationProperty: true versions: type: array items: $ref: '#/components/schemas/microsoft.graph.driveItemVersion' description: 'The list of previous versions of the item. For more info, see [getting previous versions][]. Read-only. Nullable.' + x-ms-navigationProperty: true additionalProperties: type: object microsoft.graph.driveItemUploadableProperties: @@ -33583,6 +42930,11 @@ components: description: List of sensitivity labels assigned to a file. additionalProperties: type: object + ReferenceNumeric: + enum: + - '-INF' + - INF + - NaN microsoft.graph.itemPreviewInfo: title: itemPreviewInfo type: object @@ -33661,21 +43013,25 @@ components: items: $ref: '#/components/schemas/microsoft.graph.contentType' description: The collection of content types that are ancestors of this content type. + x-ms-navigationProperty: true columnLinks: type: array items: $ref: '#/components/schemas/microsoft.graph.columnLink' description: The collection of columns that are required by this content type + x-ms-navigationProperty: true columnPositions: type: array items: $ref: '#/components/schemas/microsoft.graph.columnDefinition' description: Column order information in a content type. + x-ms-navigationProperty: true columns: type: array items: $ref: '#/components/schemas/microsoft.graph.columnDefinition' description: The collection of column definitions for this contentType. + x-ms-navigationProperty: true additionalProperties: type: object microsoft.graph.listItem: @@ -33695,6 +43051,7 @@ components: items: $ref: '#/components/schemas/microsoft.graph.itemActivityOLD' description: The list of recent activities that took place on this item. + x-ms-navigationProperty: true analytics: $ref: '#/components/schemas/microsoft.graph.itemAnalytics' documentSetVersions: @@ -33702,6 +43059,7 @@ components: items: $ref: '#/components/schemas/microsoft.graph.documentSetVersion' description: Version information for a document set version created by a user. + x-ms-navigationProperty: true driveItem: $ref: '#/components/schemas/microsoft.graph.driveItem' fields: @@ -33711,6 +43069,7 @@ components: items: $ref: '#/components/schemas/microsoft.graph.listItemVersion' description: The list of previous versions of the list item. + x-ms-navigationProperty: true additionalProperties: type: object microsoft.graph.endpoint: @@ -33992,11 +43351,13 @@ components: items: $ref: '#/components/schemas/microsoft.graph.columnDefinition' description: The collection of column definitions reusable across lists under this site. + x-ms-navigationProperty: true contentTypes: type: array items: $ref: '#/components/schemas/microsoft.graph.contentType' description: The collection of content types defined for this site. + x-ms-navigationProperty: true drive: $ref: '#/components/schemas/microsoft.graph.drive' drives: @@ -34004,41 +43365,49 @@ components: items: $ref: '#/components/schemas/microsoft.graph.drive' description: The collection of drives (document libraries) under this site. + x-ms-navigationProperty: true externalColumns: type: array items: $ref: '#/components/schemas/microsoft.graph.columnDefinition' description: The collection of column definitions available in the site that are referenced from the sites in the parent hierarchy of the current site. + x-ms-navigationProperty: true items: type: array items: $ref: '#/components/schemas/microsoft.graph.baseItem' description: Used to address any item contained in this site. This collection cannot be enumerated. + x-ms-navigationProperty: true lists: type: array items: $ref: '#/components/schemas/microsoft.graph.list' description: The collection of lists under this site. + x-ms-navigationProperty: true operations: type: array items: $ref: '#/components/schemas/microsoft.graph.richLongRunningOperation' description: The collection of long running operations for the site. + x-ms-navigationProperty: true pages: type: array items: $ref: '#/components/schemas/microsoft.graph.sitePage' description: The collection of pages in the SitePages list in this site. + x-ms-navigationProperty: true permissions: type: array items: $ref: '#/components/schemas/microsoft.graph.permission' description: The permissions associated with the site. Nullable. + x-ms-navigationProperty: true sites: type: array items: $ref: '#/components/schemas/microsoft.graph.site' description: The collection of the sub-sites under this site. + x-ms-navigationProperty: true termStore: $ref: '#/components/schemas/microsoft.graph.termStore.store' onenote: @@ -34170,11 +43539,13 @@ components: items: $ref: '#/components/schemas/microsoft.graph.chatMessageHostedContent' description: 'Content in a message hosted by Microsoft Teams - for example, images or code snippets.' + x-ms-navigationProperty: true replies: type: array items: $ref: '#/components/schemas/microsoft.graph.chatMessage' description: Replies for a specified message. Supports $expand for channel messages. + x-ms-navigationProperty: true additionalProperties: type: object microsoft.graph.provisionChannelEmailResult: @@ -34484,26 +43855,31 @@ components: items: $ref: '#/components/schemas/microsoft.graph.calendarPermission' description: The permissions of the users with whom the calendar is shared. + x-ms-navigationProperty: true calendarView: type: array items: $ref: '#/components/schemas/microsoft.graph.event' description: The calendar view for the calendar. Navigation property. Read-only. + x-ms-navigationProperty: true events: type: array items: $ref: '#/components/schemas/microsoft.graph.event' description: The events in the calendar. Navigation property. Read-only. + x-ms-navigationProperty: true multiValueExtendedProperties: type: array items: $ref: '#/components/schemas/microsoft.graph.multiValueLegacyExtendedProperty' description: The collection of multi-value extended properties defined for the calendar. Read-only. Nullable. + x-ms-navigationProperty: true singleValueExtendedProperties: type: array items: $ref: '#/components/schemas/microsoft.graph.singleValueLegacyExtendedProperty' description: The collection of single-value extended properties defined for the calendar. Read-only. Nullable. + x-ms-navigationProperty: true additionalProperties: type: object microsoft.graph.drive: @@ -34529,21 +43905,25 @@ components: items: $ref: '#/components/schemas/microsoft.graph.itemActivityOLD' description: The list of recent activities that took place under this drive. + x-ms-navigationProperty: true bundles: type: array items: $ref: '#/components/schemas/microsoft.graph.driveItem' description: 'Collection of [bundles][bundle] (albums and multi-select-shared sets of items). Only in personal OneDrive.' + x-ms-navigationProperty: true following: type: array items: $ref: '#/components/schemas/microsoft.graph.driveItem' description: The list of items the user is following. Only in OneDrive for Business. + x-ms-navigationProperty: true items: type: array items: $ref: '#/components/schemas/microsoft.graph.driveItem' description: All items contained in the drive. Read-only. Nullable. + x-ms-navigationProperty: true list: $ref: '#/components/schemas/microsoft.graph.list' root: @@ -34553,6 +43933,7 @@ components: items: $ref: '#/components/schemas/microsoft.graph.driveItem' description: Collection of common folders available in OneDrive. Read-only. Nullable. + x-ms-navigationProperty: true additionalProperties: type: object microsoft.graph.plannerGroup: @@ -34566,6 +43947,7 @@ components: items: $ref: '#/components/schemas/microsoft.graph.plannerPlan' description: Read-only. Nullable. Returns the plannerPlans owned by the group. + x-ms-navigationProperty: true additionalProperties: type: object microsoft.graph.onenote: @@ -34579,31 +43961,37 @@ components: items: $ref: '#/components/schemas/microsoft.graph.notebook' description: The collection of OneNote notebooks that are owned by the user or group. Read-only. Nullable. + x-ms-navigationProperty: true operations: type: array items: $ref: '#/components/schemas/microsoft.graph.onenoteOperation' description: 'The status of OneNote operations. Getting an operations collection is not supported, but you can get the status of long-running operations if the Operation-Location header is returned in the response. Read-only. Nullable.' + x-ms-navigationProperty: true pages: type: array items: $ref: '#/components/schemas/microsoft.graph.onenotePage' description: The pages in all OneNote notebooks that are owned by the user or group. Read-only. Nullable. + x-ms-navigationProperty: true resources: type: array items: $ref: '#/components/schemas/microsoft.graph.onenoteResource' description: 'The image and other file resources in OneNote pages. Getting a resources collection is not supported, but you can get the binary content of a specific resource. Read-only. Nullable.' + x-ms-navigationProperty: true sectionGroups: type: array items: $ref: '#/components/schemas/microsoft.graph.sectionGroup' description: The section groups in all OneNote notebooks that are owned by the user or group. Read-only. Nullable. + x-ms-navigationProperty: true sections: type: array items: $ref: '#/components/schemas/microsoft.graph.onenoteSection' description: The sections in all OneNote notebooks that are owned by the user or group. Read-only. Nullable. + x-ms-navigationProperty: true additionalProperties: type: object microsoft.graph.team: @@ -34671,11 +44059,13 @@ components: items: $ref: '#/components/schemas/microsoft.graph.channel' description: List of channels either hosted in or shared with the team (incoming channels). + x-ms-navigationProperty: true channels: type: array items: $ref: '#/components/schemas/microsoft.graph.channel' description: The collection of channels and messages associated with the team. + x-ms-navigationProperty: true group: $ref: '#/components/schemas/microsoft.graph.group' incomingChannels: @@ -34683,31 +44073,37 @@ components: items: $ref: '#/components/schemas/microsoft.graph.channel' description: List of channels shared with the team. + x-ms-navigationProperty: true installedApps: type: array items: $ref: '#/components/schemas/microsoft.graph.teamsAppInstallation' description: The apps installed in this team. + x-ms-navigationProperty: true members: type: array items: $ref: '#/components/schemas/microsoft.graph.conversationMember' description: Members and owners of the team. + x-ms-navigationProperty: true operations: type: array items: $ref: '#/components/schemas/microsoft.graph.teamsAsyncOperation' description: The async operations that ran or are running on this team. + x-ms-navigationProperty: true owners: type: array items: $ref: '#/components/schemas/microsoft.graph.user' description: 'The list of this team''s owners. Currently, when creating a team using application permissions, exactly one owner must be specified. When using user delegated permissions, no owner can be specified (the current user is the owner). Owner must be specified as an object ID (GUID), not a UPN.' + x-ms-navigationProperty: true permissionGrants: type: array items: $ref: '#/components/schemas/microsoft.graph.resourceSpecificPermissionGrant' description: A collection of permissions granted to apps to access the team. + x-ms-navigationProperty: true photo: $ref: '#/components/schemas/microsoft.graph.profilePhoto' primaryChannel: @@ -34717,8 +44113,11 @@ components: items: $ref: '#/components/schemas/microsoft.graph.teamworkTag' description: The tags associated with the team. + x-ms-navigationProperty: true template: $ref: '#/components/schemas/microsoft.graph.teamsTemplate' + templateDefinition: + $ref: '#/components/schemas/microsoft.graph.teamTemplateDefinition' schedule: $ref: '#/components/schemas/microsoft.graph.schedule' additionalProperties: @@ -34755,10 +44154,8 @@ components: items: type: string nullable: true - description: The categories associated with the item changeKey: type: string - description: 'Identifies the version of the item. Every time the item is changed, changeKey changes as well. This allows Exchange to apply changes to the correct version of the object. Read-only.' nullable: true createdDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' @@ -35100,7 +44497,6 @@ 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: Details about when the activity took place. Read-only. format: date-time nullable: true actor: @@ -35158,7 +44554,6 @@ components: format: date-time description: type: string - description: Provides a user-visible description of the item. Optional. nullable: true eTag: type: string @@ -35422,7 +44817,6 @@ components: properties: type: type: string - description: 'A string indicating the type of package. While oneNote is the only currently defined value, you should expect other package types to be returned and handle them accordingly.' nullable: true additionalProperties: type: object @@ -35669,7 +45063,6 @@ components: nullable: true frameRate: type: number - description: Frame rate of the video. format: double nullable: true height: @@ -35700,6 +45093,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.workbookComment' + x-ms-navigationProperty: true functions: $ref: '#/components/schemas/microsoft.graph.workbookFunctions' names: @@ -35707,21 +45101,25 @@ components: items: $ref: '#/components/schemas/microsoft.graph.workbookNamedItem' description: Represents a collection of workbooks scoped named items (named ranges and constants). Read-only. + x-ms-navigationProperty: true operations: 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.' + x-ms-navigationProperty: true tables: type: array items: $ref: '#/components/schemas/microsoft.graph.workbookTable' description: Represents a collection of tables associated with the workbook. Read-only. + x-ms-navigationProperty: true worksheets: type: array items: $ref: '#/components/schemas/microsoft.graph.workbookWorksheet' description: Represents a collection of worksheets associated with the workbook. Read-only. + x-ms-navigationProperty: true additionalProperties: type: object microsoft.graph.itemActivityOLD: @@ -35754,6 +45152,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.itemActivityStat' + x-ms-navigationProperty: true lastSevenDays: $ref: '#/components/schemas/microsoft.graph.itemActivityStat' additionalProperties: @@ -35901,10 +45300,12 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.columnDefinition' + x-ms-navigationProperty: true welcomePageColumns: type: array items: $ref: '#/components/schemas/microsoft.graph.columnDefinition' + x-ms-navigationProperty: true additionalProperties: type: object microsoft.graph.documentSetContent: @@ -36290,16 +45691,17 @@ components: items: $ref: '#/components/schemas/microsoft.graph.itemActivityOLD' description: The recent activities that took place within this list. + x-ms-navigationProperty: true columns: type: array items: $ref: '#/components/schemas/microsoft.graph.columnDefinition' - description: The collection of field definitions for this list. + x-ms-navigationProperty: true contentTypes: type: array items: $ref: '#/components/schemas/microsoft.graph.contentType' - description: The collection of content types present in this list. + x-ms-navigationProperty: true drive: $ref: '#/components/schemas/microsoft.graph.drive' items: @@ -36307,16 +45709,19 @@ components: items: $ref: '#/components/schemas/microsoft.graph.listItem' description: All items contained in the list. + x-ms-navigationProperty: true operations: type: array items: $ref: '#/components/schemas/microsoft.graph.richLongRunningOperation' description: The collection of long running operations for the list. + x-ms-navigationProperty: true subscriptions: type: array items: $ref: '#/components/schemas/microsoft.graph.subscription' description: The set of subscriptions on the list. + x-ms-navigationProperty: true additionalProperties: type: object microsoft.graph.richLongRunningOperation: @@ -36385,11 +45790,13 @@ components: items: $ref: '#/components/schemas/microsoft.graph.termStore.group' description: Collection of all groups available in the term store. + x-ms-navigationProperty: true sets: type: array items: $ref: '#/components/schemas/microsoft.graph.termStore.set' description: Collection of all sets available in the term store. + x-ms-navigationProperty: true additionalProperties: type: object microsoft.graph.publicError: @@ -36579,6 +45986,7 @@ components: 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 + readOnly: true lastModifiedBy: $ref: '#/components/schemas/microsoft.graph.identitySet' lastModifiedDateTime: @@ -36587,6 +45995,7 @@ components: 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 + readOnly: true additionalProperties: type: object microsoft.graph.timeCardBreak: @@ -36653,18 +46062,28 @@ components: - clockedOut - unknownFutureValue type: string - microsoft.graph.groupLifecyclePolicyCollectionResponse: - title: Collection of groupLifecyclePolicy + ReferenceCreate: type: object properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.groupLifecyclePolicy' - '@odata.nextLink': + '@odata.id': type: string additionalProperties: type: object + microsoft.graph.groupLifecyclePolicyCollectionResponse: + title: Collection of groupLifecyclePolicy + type: object + allOf: + - $ref: '#/components/schemas/BaseCollectionPaginationCountResponse' + - type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.groupLifecyclePolicy' + additionalProperties: + type: object + additionalProperties: + type: object microsoft.graph.ODataErrors.ODataError: required: - error @@ -36677,181 +46096,226 @@ components: microsoft.graph.groupCollectionResponse: title: Collection of group type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.group' - '@odata.nextLink': - type: string + allOf: + - $ref: '#/components/schemas/BaseCollectionPaginationCountResponse' + - type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.group' + additionalProperties: + type: object additionalProperties: type: object microsoft.graph.directoryObjectCollectionResponse: title: Collection of directoryObject type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.directoryObject' - '@odata.nextLink': - type: string + allOf: + - $ref: '#/components/schemas/BaseCollectionPaginationCountResponse' + - type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.directoryObject' + additionalProperties: + type: object additionalProperties: type: object StringCollectionResponse: title: Collection of string type: object - properties: - value: - type: array - items: - type: string - '@odata.nextLink': - type: string + allOf: + - $ref: '#/components/schemas/BaseCollectionPaginationCountResponse' + - type: object + properties: + value: + type: array + items: + type: string + additionalProperties: + type: object additionalProperties: type: object microsoft.graph.conversationCollectionResponse: title: Collection of conversation type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.conversation' - '@odata.nextLink': - type: string + allOf: + - $ref: '#/components/schemas/BaseCollectionPaginationCountResponse' + - type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.conversation' + additionalProperties: + type: object additionalProperties: type: object microsoft.graph.conversationThreadCollectionResponse: title: Collection of conversationThread type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.conversationThread' - '@odata.nextLink': - type: string + allOf: + - $ref: '#/components/schemas/BaseCollectionPaginationCountResponse' + - type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.conversationThread' + additionalProperties: + type: object additionalProperties: type: object microsoft.graph.postCollectionResponse: title: Collection of post type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.post' - '@odata.nextLink': - type: string + allOf: + - $ref: '#/components/schemas/BaseCollectionPaginationCountResponse' + - type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.post' + additionalProperties: + type: object additionalProperties: type: object microsoft.graph.attachmentCollectionResponse: title: Collection of attachment type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.attachment' - '@odata.nextLink': - type: string + allOf: + - $ref: '#/components/schemas/BaseCollectionPaginationCountResponse' + - type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.attachment' + additionalProperties: + type: object additionalProperties: type: object microsoft.graph.extensionCollectionResponse: title: Collection of extension type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.extension' - '@odata.nextLink': - type: string + allOf: + - $ref: '#/components/schemas/BaseCollectionPaginationCountResponse' + - type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.extension' + additionalProperties: + type: object additionalProperties: type: object microsoft.graph.mentionCollectionResponse: title: Collection of mention type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.mention' - '@odata.nextLink': - type: string + allOf: + - $ref: '#/components/schemas/BaseCollectionPaginationCountResponse' + - type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.mention' + additionalProperties: + type: object additionalProperties: type: object microsoft.graph.multiValueLegacyExtendedPropertyCollectionResponse: title: Collection of multiValueLegacyExtendedProperty type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.multiValueLegacyExtendedProperty' - '@odata.nextLink': - type: string + allOf: + - $ref: '#/components/schemas/BaseCollectionPaginationCountResponse' + - type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.multiValueLegacyExtendedProperty' + additionalProperties: + type: object additionalProperties: type: object microsoft.graph.singleValueLegacyExtendedPropertyCollectionResponse: title: Collection of singleValueLegacyExtendedProperty type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.singleValueLegacyExtendedProperty' - '@odata.nextLink': - type: string + allOf: + - $ref: '#/components/schemas/BaseCollectionPaginationCountResponse' + - type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.singleValueLegacyExtendedProperty' + additionalProperties: + type: object additionalProperties: type: object microsoft.graph.endpointCollectionResponse: title: Collection of endpoint type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.endpoint' - '@odata.nextLink': - type: string + allOf: + - $ref: '#/components/schemas/BaseCollectionPaginationCountResponse' + - type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.endpoint' + additionalProperties: + type: object additionalProperties: type: object microsoft.graph.resourceSpecificPermissionGrantCollectionResponse: title: Collection of resourceSpecificPermissionGrant type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.resourceSpecificPermissionGrant' - '@odata.nextLink': - type: string + allOf: + - $ref: '#/components/schemas/BaseCollectionPaginationCountResponse' + - type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.resourceSpecificPermissionGrant' + additionalProperties: + type: object additionalProperties: type: object microsoft.graph.profilePhotoCollectionResponse: title: Collection of profilePhoto type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.profilePhoto' - '@odata.nextLink': - type: string + allOf: + - $ref: '#/components/schemas/BaseCollectionPaginationCountResponse' + - type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.profilePhoto' + additionalProperties: + type: object additionalProperties: type: object microsoft.graph.directorySettingCollectionResponse: title: Collection of directorySetting type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.directorySetting' - '@odata.nextLink': - type: string + allOf: + - $ref: '#/components/schemas/BaseCollectionPaginationCountResponse' + - type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.directorySetting' + additionalProperties: + type: object additionalProperties: type: object microsoft.graph.writebackConfiguration: @@ -36979,6 +46443,7 @@ components: items: $ref: '#/components/schemas/microsoft.graph.plannerBucket' description: Collection of buckets in the plan. Read-only. Nullable. + x-ms-navigationProperty: true details: $ref: '#/components/schemas/microsoft.graph.plannerPlanDetails' tasks: @@ -36986,6 +46451,7 @@ components: items: $ref: '#/components/schemas/microsoft.graph.plannerTask' description: Collection of tasks in the plan. Read-only. Nullable. + x-ms-navigationProperty: true additionalProperties: type: object microsoft.graph.notebook: @@ -37019,11 +46485,13 @@ components: items: $ref: '#/components/schemas/microsoft.graph.sectionGroup' description: The section groups in the notebook. Read-only. Nullable. + x-ms-navigationProperty: true sections: type: array items: $ref: '#/components/schemas/microsoft.graph.onenoteSection' description: The sections in the notebook. Read-only. Nullable. + x-ms-navigationProperty: true additionalProperties: type: object microsoft.graph.onenotePage: @@ -37090,12 +46558,10 @@ components: properties: content: type: string - description: The content stream format: base64url nullable: true contentUrl: type: string - description: The URL for downloading the content nullable: true additionalProperties: type: object @@ -37122,11 +46588,13 @@ components: items: $ref: '#/components/schemas/microsoft.graph.sectionGroup' description: The section groups in the section. Read-only. Nullable. + x-ms-navigationProperty: true sections: type: array items: $ref: '#/components/schemas/microsoft.graph.onenoteSection' description: The sections in the section group. Read-only. Nullable. + x-ms-navigationProperty: true additionalProperties: type: object microsoft.graph.onenoteSection: @@ -37150,6 +46618,7 @@ components: items: $ref: '#/components/schemas/microsoft.graph.onenotePage' description: The collection of pages in the section. Read-only. Nullable. + x-ms-navigationProperty: true parentNotebook: $ref: '#/components/schemas/microsoft.graph.notebook' parentSectionGroup: @@ -37341,21 +46810,25 @@ components: items: $ref: '#/components/schemas/microsoft.graph.conversationMember' description: A collection of membership records associated with the channel. + x-ms-navigationProperty: true messages: type: array items: $ref: '#/components/schemas/microsoft.graph.chatMessage' description: A collection of all the messages in the channel. A navigation property. Nullable. + x-ms-navigationProperty: true sharedWithTeams: type: array items: $ref: '#/components/schemas/microsoft.graph.sharedWithChannelTeamInfo' description: A collection of teams with which a channel is shared. + x-ms-navigationProperty: true tabs: type: array items: $ref: '#/components/schemas/microsoft.graph.teamsTab' description: A collection of all the tabs in the channel. A navigation property. + x-ms-navigationProperty: true additionalProperties: type: object microsoft.graph.teamsAppInstallation: @@ -37491,6 +46964,12 @@ components: type: string description: 'The employee identifier assigned to the user by the organization. The maximum length is 16 characters.Supports $filter (eq, ne, not , ge, le, in, startsWith, and eq on null values).' nullable: true + employeeLeaveDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[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 user left or will leave the organization. Read: Requires User-LifeCycleInfo.Read.All. For delegated scenarios, the admin needs one of the following Azure AD roles: Lifecycle Workflows Administrator, Global Reader, or Global Admin. Write: Requires User-LifeCycleInfo.ReadWrite.All. For delegated scenarios, the admin needs the Global Administrator Azure AD role. Supports $filter (eq, ne, not , ge, le, in).' + format: date-time + nullable: true employeeOrgData: $ref: '#/components/schemas/microsoft.graph.employeeOrgData' employeeType: @@ -37757,37 +47236,43 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.cloudPC' + x-ms-navigationProperty: true usageRights: type: array items: $ref: '#/components/schemas/microsoft.graph.usageRight' description: Represents the usage rights a user has been granted. + x-ms-navigationProperty: true informationProtection: $ref: '#/components/schemas/microsoft.graph.informationProtection' appRoleAssignedResources: type: array items: $ref: '#/components/schemas/microsoft.graph.servicePrincipal' + x-ms-navigationProperty: true appRoleAssignments: type: array items: $ref: '#/components/schemas/microsoft.graph.appRoleAssignment' description: Represents the app roles a user has been granted for an application. Supports $expand. + x-ms-navigationProperty: true createdObjects: type: array items: $ref: '#/components/schemas/microsoft.graph.directoryObject' description: Directory objects that were created by the user. Read-only. Nullable. + x-ms-navigationProperty: true directReports: type: array items: $ref: '#/components/schemas/microsoft.graph.directoryObject' description: The users and contacts that report to the user. (The users and contacts that have their manager property set to this user.) Read-only. Nullable. Supports $expand. + x-ms-navigationProperty: true licenseDetails: type: array items: $ref: '#/components/schemas/microsoft.graph.licenseDetails' - description: A collection of this user's license details. Read-only. + x-ms-navigationProperty: true manager: $ref: '#/components/schemas/microsoft.graph.directoryObject' memberOf: @@ -37795,40 +47280,48 @@ components: 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. Supports $expand.' + x-ms-navigationProperty: true oauth2PermissionGrants: type: array items: $ref: '#/components/schemas/microsoft.graph.oAuth2PermissionGrant' + x-ms-navigationProperty: true ownedDevices: type: array items: $ref: '#/components/schemas/microsoft.graph.directoryObject' description: Devices that are owned by the user. Read-only. Nullable. Supports $expand. + x-ms-navigationProperty: true ownedObjects: type: array items: $ref: '#/components/schemas/microsoft.graph.directoryObject' description: Directory objects that are owned by the user. Read-only. Nullable. Supports $expand. + x-ms-navigationProperty: true registeredDevices: type: array items: $ref: '#/components/schemas/microsoft.graph.directoryObject' description: Devices that are registered for the user. Read-only. Nullable. Supports $expand. + x-ms-navigationProperty: true scopedRoleMemberOf: type: array items: $ref: '#/components/schemas/microsoft.graph.scopedRoleMembership' description: The scoped-role administrative unit memberships for this user. Read-only. Nullable. + x-ms-navigationProperty: true transitiveMemberOf: type: array items: $ref: '#/components/schemas/microsoft.graph.directoryObject' description: 'The groups, including nested groups, and directory roles that a user is a member of. Nullable.' + x-ms-navigationProperty: true transitiveReports: type: array items: $ref: '#/components/schemas/microsoft.graph.directoryObject' description: The transitive reports for a user. Read-only. + x-ms-navigationProperty: true calendar: $ref: '#/components/schemas/microsoft.graph.calendar' calendarGroups: @@ -37836,47 +47329,56 @@ components: items: $ref: '#/components/schemas/microsoft.graph.calendarGroup' description: The user's calendar groups. Read-only. Nullable. + x-ms-navigationProperty: true calendars: type: array items: $ref: '#/components/schemas/microsoft.graph.calendar' description: The user's calendars. Read-only. Nullable. + x-ms-navigationProperty: true calendarView: type: array items: $ref: '#/components/schemas/microsoft.graph.event' description: The calendar view for the calendar. Read-only. Nullable. + x-ms-navigationProperty: true contactFolders: type: array items: $ref: '#/components/schemas/microsoft.graph.contactFolder' description: The user's contacts folders. Read-only. Nullable. + x-ms-navigationProperty: true contacts: type: array items: $ref: '#/components/schemas/microsoft.graph.contact' description: The user's contacts. Read-only. Nullable. + x-ms-navigationProperty: true events: 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. + x-ms-navigationProperty: true inferenceClassification: $ref: '#/components/schemas/microsoft.graph.inferenceClassification' joinedGroups: type: array items: $ref: '#/components/schemas/microsoft.graph.group' + x-ms-navigationProperty: true mailFolders: type: array items: $ref: '#/components/schemas/microsoft.graph.mailFolder' description: The user's mail folders. Read-only. Nullable. + x-ms-navigationProperty: true messages: type: array items: $ref: '#/components/schemas/microsoft.graph.message' description: The messages in a mailbox or folder. Read-only. Nullable. + x-ms-navigationProperty: true outlook: $ref: '#/components/schemas/microsoft.graph.outlookUser' people: @@ -37884,6 +47386,7 @@ components: 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.' + x-ms-navigationProperty: true drive: $ref: '#/components/schemas/microsoft.graph.drive' drives: @@ -37891,33 +47394,40 @@ components: items: $ref: '#/components/schemas/microsoft.graph.drive' description: A collection of drives available for this user. Read-only. + x-ms-navigationProperty: true followedSites: type: array items: $ref: '#/components/schemas/microsoft.graph.site' + x-ms-navigationProperty: true extensions: type: array items: $ref: '#/components/schemas/microsoft.graph.extension' description: The collection of open extensions defined for the user. Supports $expand. Nullable. + x-ms-navigationProperty: true appConsentRequestsForApproval: type: array items: $ref: '#/components/schemas/microsoft.graph.appConsentRequest' + x-ms-navigationProperty: true approvals: type: array items: $ref: '#/components/schemas/microsoft.graph.approval' + x-ms-navigationProperty: true pendingAccessReviewInstances: type: array items: $ref: '#/components/schemas/microsoft.graph.accessReviewInstance' description: Navigation property to get list of access reviews pending approval by reviewer. + x-ms-navigationProperty: true agreementAcceptances: type: array items: $ref: '#/components/schemas/microsoft.graph.agreementAcceptance' description: The user's terms of use acceptance statuses. Read-only. Nullable. + x-ms-navigationProperty: true security: $ref: '#/components/schemas/microsoft.graph.security.security' deviceEnrollmentConfigurations: @@ -37925,40 +47435,48 @@ components: items: $ref: '#/components/schemas/microsoft.graph.deviceEnrollmentConfiguration' description: Get enrollment configurations targeted to the user + x-ms-navigationProperty: true managedDevices: type: array items: $ref: '#/components/schemas/microsoft.graph.managedDevice' description: The managed devices associated with the user. + x-ms-navigationProperty: true managedAppRegistrations: type: array items: $ref: '#/components/schemas/microsoft.graph.managedAppRegistration' description: Zero or more managed app registrations that belong to the user. + x-ms-navigationProperty: true windowsInformationProtectionDeviceRegistrations: type: array items: $ref: '#/components/schemas/microsoft.graph.windowsInformationProtectionDeviceRegistration' description: Zero or more WIP device registrations that belong to the user. + x-ms-navigationProperty: true deviceManagementTroubleshootingEvents: type: array items: $ref: '#/components/schemas/microsoft.graph.deviceManagementTroubleshootingEvent' description: The list of troubleshooting events for this user. + x-ms-navigationProperty: true mobileAppIntentAndStates: type: array items: $ref: '#/components/schemas/microsoft.graph.mobileAppIntentAndState' description: The list of troubleshooting events for this user. + x-ms-navigationProperty: true mobileAppTroubleshootingEvents: type: array items: $ref: '#/components/schemas/microsoft.graph.mobileAppTroubleshootingEvent' description: The list of mobile app troubleshooting events for this user. + x-ms-navigationProperty: true notifications: type: array items: $ref: '#/components/schemas/microsoft.graph.notification' + x-ms-navigationProperty: true planner: $ref: '#/components/schemas/microsoft.graph.plannerUser' insights: @@ -37973,21 +47491,24 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.profilePhoto' + x-ms-navigationProperty: true profile: $ref: '#/components/schemas/microsoft.graph.profile' activities: type: array items: $ref: '#/components/schemas/microsoft.graph.userActivity' - description: The user's activities across devices. Read-only. Nullable. + x-ms-navigationProperty: true devices: type: array items: $ref: '#/components/schemas/microsoft.graph.device' + x-ms-navigationProperty: true onlineMeetings: type: array items: $ref: '#/components/schemas/microsoft.graph.onlineMeeting' + x-ms-navigationProperty: true presence: $ref: '#/components/schemas/microsoft.graph.presence' authentication: @@ -37998,11 +47519,13 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.chat' + x-ms-navigationProperty: true joinedTeams: type: array items: $ref: '#/components/schemas/microsoft.graph.team' description: The Microsoft Teams teams that the user is a member of. Read-only. Nullable. + x-ms-navigationProperty: true teamwork: $ref: '#/components/schemas/microsoft.graph.userTeamwork' todo: @@ -38041,6 +47564,7 @@ components: items: $ref: '#/components/schemas/microsoft.graph.teamworkTagMember' description: Users assigned to the tag. + x-ms-navigationProperty: true additionalProperties: type: object microsoft.graph.teamsTemplate: @@ -38050,6 +47574,51 @@ components: type: object additionalProperties: type: object + microsoft.graph.teamTemplateDefinition: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: teamTemplateDefinition + type: object + properties: + audience: + $ref: '#/components/schemas/microsoft.graph.teamTemplateAudience' + categories: + type: array + items: + type: string + nullable: true + description: + type: string + nullable: true + displayName: + type: string + nullable: true + iconUrl: + type: string + nullable: true + languageTag: + type: string + nullable: true + lastModifiedBy: + $ref: '#/components/schemas/microsoft.graph.identitySet' + lastModifiedDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' + type: string + format: date-time + nullable: true + parentTemplateId: + type: string + nullable: true + publisherName: + type: string + nullable: true + shortDescription: + type: string + nullable: true + teamDefinition: + $ref: '#/components/schemas/microsoft.graph.team' + additionalProperties: + type: object microsoft.graph.schedule: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' @@ -38074,6 +47643,7 @@ components: type: string description: Additional information about why schedule provisioning failed. nullable: true + readOnly: true swapShiftsRequestsEnabled: type: boolean description: Indicates whether swap shifts requests are enabled for the schedule. @@ -38101,46 +47671,56 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.offerShiftRequest' + x-ms-navigationProperty: true openShiftChangeRequests: type: array items: $ref: '#/components/schemas/microsoft.graph.openShiftChangeRequest' + x-ms-navigationProperty: true openShifts: type: array items: $ref: '#/components/schemas/microsoft.graph.openShift' + x-ms-navigationProperty: true schedulingGroups: type: array items: $ref: '#/components/schemas/microsoft.graph.schedulingGroup' description: The logical grouping of users in the schedule (usually by role). + x-ms-navigationProperty: true shifts: type: array items: $ref: '#/components/schemas/microsoft.graph.shift' description: The shifts in the schedule. + x-ms-navigationProperty: true swapShiftsChangeRequests: type: array items: $ref: '#/components/schemas/microsoft.graph.swapShiftsChangeRequest' + x-ms-navigationProperty: true timeCards: type: array items: $ref: '#/components/schemas/microsoft.graph.timeCard' + x-ms-navigationProperty: true timeOffReasons: type: array items: $ref: '#/components/schemas/microsoft.graph.timeOffReason' description: The set of reasons for a time off in the schedule. + x-ms-navigationProperty: true timeOffRequests: type: array items: $ref: '#/components/schemas/microsoft.graph.timeOffRequest' + x-ms-navigationProperty: true timesOff: type: array items: $ref: '#/components/schemas/microsoft.graph.timeOff' description: The instances of times off in the schedule. + x-ms-navigationProperty: true additionalProperties: type: object microsoft.graph.attendeeBase: @@ -38488,6 +48068,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.workbookCommentReply' + x-ms-navigationProperty: true additionalProperties: type: object microsoft.graph.workbookFunctions: @@ -38587,11 +48168,13 @@ components: items: $ref: '#/components/schemas/microsoft.graph.workbookTableColumn' description: Represents a collection of all the columns in the table. Read-only. + x-ms-navigationProperty: true rows: type: array items: $ref: '#/components/schemas/microsoft.graph.workbookTableRow' description: Represents a collection of all the rows in the table. Read-only. + x-ms-navigationProperty: true sort: $ref: '#/components/schemas/microsoft.graph.workbookTableSort' worksheet: @@ -38622,16 +48205,19 @@ components: items: $ref: '#/components/schemas/microsoft.graph.workbookChart' description: Returns collection of charts that are part of the worksheet. Read-only. + x-ms-navigationProperty: true names: type: array items: $ref: '#/components/schemas/microsoft.graph.workbookNamedItem' description: Returns collection of names that are associated with the worksheet. Read-only. + x-ms-navigationProperty: true pivotTables: type: array items: $ref: '#/components/schemas/microsoft.graph.workbookPivotTable' description: Collection of PivotTables that are part of the worksheet. + x-ms-navigationProperty: true protection: $ref: '#/components/schemas/microsoft.graph.workbookWorksheetProtection' tables: @@ -38639,6 +48225,7 @@ components: items: $ref: '#/components/schemas/microsoft.graph.workbookTable' description: Collection of tables that are part of the worksheet. Read-only. + x-ms-navigationProperty: true additionalProperties: type: object microsoft.graph.itemActionSet: @@ -38741,14 +48328,6 @@ components: $ref: '#/components/schemas/microsoft.graph.publicationFacet' additionalProperties: type: object - microsoft.graph.sensitivityLabelAssignmentMethod: - title: sensitivityLabelAssignmentMethod - enum: - - standard - - privileged - - auto - - unknownFutureValue - type: string microsoft.graph.booleanColumn: title: booleanColumn type: object @@ -39152,6 +48731,7 @@ components: items: $ref: '#/components/schemas/microsoft.graph.termStore.set' description: 'All sets under the group in a term [store].' + x-ms-navigationProperty: true additionalProperties: type: object microsoft.graph.termStore.set: @@ -39185,6 +48765,7 @@ components: items: $ref: '#/components/schemas/microsoft.graph.termStore.term' description: 'Children terms of set in term [store].' + x-ms-navigationProperty: true parentGroup: $ref: '#/components/schemas/microsoft.graph.termStore.group' relations: @@ -39192,11 +48773,13 @@ components: items: $ref: '#/components/schemas/microsoft.graph.termStore.relation' description: Indicates which terms have been pinned or reused directly under the set. + x-ms-navigationProperty: true terms: type: array items: $ref: '#/components/schemas/microsoft.graph.termStore.term' description: All the terms under the set. + x-ms-navigationProperty: true additionalProperties: type: object microsoft.graph.publicErrorDetail: @@ -39319,6 +48902,15 @@ components: nullable: true additionalProperties: type: object + BaseCollectionPaginationCountResponse: + title: Base collection pagination and count responses + type: object + properties: + '@odata.nextLink': + type: string + nullable: true + additionalProperties: + type: object microsoft.graph.ODataErrors.MainError: required: - code @@ -39398,6 +48990,7 @@ components: items: $ref: '#/components/schemas/microsoft.graph.plannerTask' description: Read-only. Nullable. The collection of tasks in the bucket. + x-ms-navigationProperty: true additionalProperties: type: object microsoft.graph.plannerPlanDetails: @@ -39538,14 +49131,12 @@ components: $ref: '#/components/schemas/microsoft.graph.identitySet' displayName: type: string - description: The name of the notebook. nullable: true lastModifiedBy: $ref: '#/components/schemas/microsoft.graph.identitySet' 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 additionalProperties: @@ -39559,7 +49150,6 @@ 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: 'The date and time when the page was created. The timestamp represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. Read-only.' format: date-time nullable: true additionalProperties: @@ -39582,7 +49172,6 @@ components: properties: self: type: string - description: The endpoint where you can get details about the page. Read-only. nullable: true additionalProperties: type: object @@ -39644,6 +49233,7 @@ components: items: $ref: '#/components/schemas/microsoft.graph.conversationMember' description: A collection of team members who have access to the shared channel. + x-ms-navigationProperty: true additionalProperties: type: object microsoft.graph.teamsTab: @@ -39697,6 +49287,7 @@ components: items: $ref: '#/components/schemas/microsoft.graph.teamsAppDefinition' description: The details for each version of the app. + x-ms-navigationProperty: true additionalProperties: type: object microsoft.graph.teamsAppDefinition: @@ -39715,7 +49306,6 @@ components: $ref: '#/components/schemas/microsoft.graph.identitySet' description: type: string - description: Verbose description of the application. nullable: true displayName: type: string @@ -39845,6 +49435,7 @@ components: items: type: string nullable: true + description: The collection of unique identifiers that can be associated with a user and can be used to bind the Azure AD user to a certificate for authentication and authorization into non-Azure AD environments. The identifiers must be unique in the tenant. additionalProperties: type: object microsoft.graph.customSecurityAttributeValue: @@ -40084,6 +49675,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.printerShare' + x-ms-navigationProperty: true additionalProperties: type: object microsoft.graph.userAnalytics: @@ -40099,6 +49691,7 @@ components: items: $ref: '#/components/schemas/microsoft.graph.activityStatistics' description: The collection of work activities that a user spent time on during and outside of working hours. Read-only. Nullable. + x-ms-navigationProperty: true additionalProperties: type: object microsoft.graph.cloudPC: @@ -40113,6 +49706,8 @@ components: nullable: true connectivityResult: $ref: '#/components/schemas/microsoft.graph.cloudPcConnectivityResult' + diskEncryptionState: + $ref: '#/components/schemas/microsoft.graph.cloudPcDiskEncryptionState' displayName: type: string description: The display name of the Cloud PC. @@ -40208,10 +49803,12 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.dataLossPreventionPolicy' + x-ms-navigationProperty: true sensitivityLabels: type: array items: $ref: '#/components/schemas/microsoft.graph.sensitivityLabel' + x-ms-navigationProperty: true sensitivityPolicySettings: $ref: '#/components/schemas/microsoft.graph.sensitivityPolicySettings' policy: @@ -40220,6 +49817,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.threatAssessmentRequest' + x-ms-navigationProperty: true additionalProperties: type: object microsoft.graph.servicePrincipal: @@ -40382,89 +49980,107 @@ components: description: 'Specifies the keyId of a public key from the keyCredentials collection. When configured, Azure AD issues tokens for this application encrypted using the key specified by this property. The application code that receives the encrypted token must use the matching private key to decrypt the token before it can be used for the signed-in user.' format: uuid nullable: true + verifiedPublisher: + $ref: '#/components/schemas/microsoft.graph.verifiedPublisher' appManagementPolicies: type: array items: $ref: '#/components/schemas/microsoft.graph.appManagementPolicy' description: The appManagementPolicy applied to this service principal. + x-ms-navigationProperty: true appRoleAssignedTo: type: array items: $ref: '#/components/schemas/microsoft.graph.appRoleAssignment' description: 'App role assignments for this app or service, granted to users, groups, and other service principals.Supports $expand.' + x-ms-navigationProperty: true appRoleAssignments: type: array items: $ref: '#/components/schemas/microsoft.graph.appRoleAssignment' description: 'App role assignment for another app or service, granted to this service principal. Supports $expand.' + x-ms-navigationProperty: true claimsMappingPolicies: type: array items: $ref: '#/components/schemas/microsoft.graph.claimsMappingPolicy' description: The claimsMappingPolicies assigned to this service principal. Supports $expand. + x-ms-navigationProperty: true createdObjects: type: array items: $ref: '#/components/schemas/microsoft.graph.directoryObject' description: Directory objects created by this service principal. Read-only. Nullable. + x-ms-navigationProperty: true delegatedPermissionClassifications: type: array items: $ref: '#/components/schemas/microsoft.graph.delegatedPermissionClassification' description: The permission classifications for delegated permissions exposed by the app that this service principal represents. Supports $expand. + x-ms-navigationProperty: true endpoints: type: array items: $ref: '#/components/schemas/microsoft.graph.endpoint' description: Endpoints available for discovery. Services like Sharepoint populate this property with a tenant specific SharePoint endpoints that other applications can discover and use in their experiences. + x-ms-navigationProperty: true federatedIdentityCredentials: type: array items: $ref: '#/components/schemas/microsoft.graph.federatedIdentityCredential' - description: Federated identities for a specific type of service principal - managed identity. Supports $expand and $filter (eq when counting empty collections). + x-ms-navigationProperty: true homeRealmDiscoveryPolicies: type: array items: $ref: '#/components/schemas/microsoft.graph.homeRealmDiscoveryPolicy' description: The homeRealmDiscoveryPolicies assigned to this service principal. Supports $expand. + x-ms-navigationProperty: true licenseDetails: type: array items: $ref: '#/components/schemas/microsoft.graph.licenseDetails' + x-ms-navigationProperty: true memberOf: type: array items: $ref: '#/components/schemas/microsoft.graph.directoryObject' description: 'Roles that this service principal is a member of. HTTP Methods: GET Read-only. Nullable. Supports $expand.' + x-ms-navigationProperty: true oauth2PermissionGrants: type: array items: $ref: '#/components/schemas/microsoft.graph.oAuth2PermissionGrant' description: Delegated permission grants authorizing this service principal to access an API on behalf of a signed-in user. Read-only. Nullable. + x-ms-navigationProperty: true ownedObjects: type: array items: $ref: '#/components/schemas/microsoft.graph.directoryObject' description: Directory objects that are owned by this service principal. Read-only. Nullable. Supports $expand. + x-ms-navigationProperty: true owners: type: array items: $ref: '#/components/schemas/microsoft.graph.directoryObject' description: Directory objects that are owners of this servicePrincipal. The owners are a set of non-admin users or servicePrincipals who are allowed to modify this object. Read-only. Nullable. Supports $expand. + x-ms-navigationProperty: true tokenIssuancePolicies: type: array items: $ref: '#/components/schemas/microsoft.graph.tokenIssuancePolicy' description: The tokenIssuancePolicies assigned to this service principal. Supports $expand. + x-ms-navigationProperty: true tokenLifetimePolicies: type: array items: $ref: '#/components/schemas/microsoft.graph.tokenLifetimePolicy' description: The tokenLifetimePolicies assigned to this service principal. Supports $expand. + x-ms-navigationProperty: true transitiveMemberOf: type: array items: $ref: '#/components/schemas/microsoft.graph.directoryObject' + x-ms-navigationProperty: true synchronization: $ref: '#/components/schemas/microsoft.graph.synchronization' additionalProperties: @@ -40571,6 +50187,7 @@ components: items: $ref: '#/components/schemas/microsoft.graph.calendar' description: The calendars in the calendar group. Navigation property. Read-only. Nullable. + x-ms-navigationProperty: true additionalProperties: type: object microsoft.graph.contactFolder: @@ -40596,21 +50213,25 @@ components: items: $ref: '#/components/schemas/microsoft.graph.contactFolder' description: The collection of child folders in the folder. Navigation property. Read-only. Nullable. + x-ms-navigationProperty: true contacts: type: array items: $ref: '#/components/schemas/microsoft.graph.contact' description: The contacts in the folder. Navigation property. Read-only. Nullable. + x-ms-navigationProperty: true multiValueExtendedProperties: type: array items: $ref: '#/components/schemas/microsoft.graph.multiValueLegacyExtendedProperty' description: The collection of multi-value extended properties defined for the contactFolder. Read-only. Nullable. + x-ms-navigationProperty: true singleValueExtendedProperties: type: array items: $ref: '#/components/schemas/microsoft.graph.singleValueLegacyExtendedProperty' description: The collection of single-value extended properties defined for the contactFolder. Read-only. Nullable. + x-ms-navigationProperty: true additionalProperties: type: object microsoft.graph.contact: @@ -40745,11 +50366,13 @@ components: items: $ref: '#/components/schemas/microsoft.graph.extension' description: The collection of open extensions defined for the contact. Nullable. + x-ms-navigationProperty: true multiValueExtendedProperties: type: array items: $ref: '#/components/schemas/microsoft.graph.multiValueLegacyExtendedProperty' description: The collection of multi-value extended properties defined for the contact. Read-only. Nullable. + x-ms-navigationProperty: true photo: $ref: '#/components/schemas/microsoft.graph.profilePhoto' singleValueExtendedProperties: @@ -40757,6 +50380,7 @@ components: items: $ref: '#/components/schemas/microsoft.graph.singleValueLegacyExtendedProperty' description: The collection of single-value extended properties defined for the contact. Read-only. Nullable. + x-ms-navigationProperty: true additionalProperties: type: object microsoft.graph.inferenceClassification: @@ -40770,6 +50394,7 @@ components: items: $ref: '#/components/schemas/microsoft.graph.inferenceClassificationOverride' description: 'A set of overrides for a user to always classify messages from specific senders in certain ways: focused, or other. Read-only. Nullable.' + x-ms-navigationProperty: true additionalProperties: type: object microsoft.graph.mailFolder: @@ -40820,30 +50445,36 @@ components: items: $ref: '#/components/schemas/microsoft.graph.mailFolder' description: The collection of child folders in the mailFolder. + x-ms-navigationProperty: true messageRules: type: array items: $ref: '#/components/schemas/microsoft.graph.messageRule' description: The collection of rules that apply to the user's Inbox folder. + x-ms-navigationProperty: true messages: type: array items: $ref: '#/components/schemas/microsoft.graph.message' description: The collection of messages in the mailFolder. + x-ms-navigationProperty: true multiValueExtendedProperties: type: array items: $ref: '#/components/schemas/microsoft.graph.multiValueLegacyExtendedProperty' description: The collection of multi-value extended properties defined for the mailFolder. Read-only. Nullable. + x-ms-navigationProperty: true singleValueExtendedProperties: type: array items: $ref: '#/components/schemas/microsoft.graph.singleValueLegacyExtendedProperty' description: The collection of single-value extended properties defined for the mailFolder. Read-only. Nullable. + x-ms-navigationProperty: true userConfigurations: type: array items: $ref: '#/components/schemas/microsoft.graph.userConfiguration' + x-ms-navigationProperty: true additionalProperties: type: object microsoft.graph.message: @@ -40954,26 +50585,31 @@ components: items: $ref: '#/components/schemas/microsoft.graph.attachment' description: The fileAttachment and itemAttachment attachments for the message. + x-ms-navigationProperty: true extensions: type: array items: $ref: '#/components/schemas/microsoft.graph.extension' description: The collection of open extensions defined for the message. Nullable. + x-ms-navigationProperty: true mentions: type: array items: $ref: '#/components/schemas/microsoft.graph.mention' description: 'A collection of mentions in the message, ordered by the createdDateTime from the newest to the oldest. By default, a GET /messages does not return this property unless you apply $expand on the property.' + x-ms-navigationProperty: true multiValueExtendedProperties: type: array items: $ref: '#/components/schemas/microsoft.graph.multiValueLegacyExtendedProperty' description: The collection of multi-value extended properties defined for the message. Nullable. + x-ms-navigationProperty: true singleValueExtendedProperties: type: array items: $ref: '#/components/schemas/microsoft.graph.singleValueLegacyExtendedProperty' description: The collection of single-value extended properties defined for the message. Nullable. + x-ms-navigationProperty: true additionalProperties: type: object microsoft.graph.outlookUser: @@ -40987,18 +50623,22 @@ components: items: $ref: '#/components/schemas/microsoft.graph.outlookCategory' description: A list of categories defined for the user. + x-ms-navigationProperty: true taskFolders: type: array items: $ref: '#/components/schemas/microsoft.graph.outlookTaskFolder' + x-ms-navigationProperty: true taskGroups: type: array items: $ref: '#/components/schemas/microsoft.graph.outlookTaskGroup' + x-ms-navigationProperty: true tasks: type: array items: $ref: '#/components/schemas/microsoft.graph.outlookTask' + x-ms-navigationProperty: true additionalProperties: type: object microsoft.graph.person: @@ -41120,7 +50760,8 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.userConsentRequest' - description: A list of pending user consent requests. + description: A list of pending user consent requests. Supports $filter (eq). + x-ms-navigationProperty: true additionalProperties: type: object microsoft.graph.approval: @@ -41133,6 +50774,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.approvalStep' + x-ms-navigationProperty: true additionalProperties: type: object microsoft.graph.accessReviewInstance: @@ -41179,11 +50821,13 @@ components: items: $ref: '#/components/schemas/microsoft.graph.accessReviewReviewer' description: 'Returns the collection of reviewers who were contacted to complete this review. While the reviewers and fallbackReviewers properties of the accessReviewScheduleDefinition might specify group owners or managers as reviewers, contactedReviewers returns their individual identities. Supports $select. Read-only.' + x-ms-navigationProperty: true decisions: type: array items: $ref: '#/components/schemas/microsoft.graph.accessReviewInstanceDecisionItem' description: 'Each user reviewed in an accessReviewInstance has a decision item representing if they were approved, denied, or not yet reviewed.' + x-ms-navigationProperty: true definition: $ref: '#/components/schemas/microsoft.graph.accessReviewScheduleDefinition' stages: @@ -41191,6 +50835,7 @@ components: items: $ref: '#/components/schemas/microsoft.graph.accessReviewStage' description: 'If the instance has multiple stages, this returns the collection of stages. A new stage will only be created when the previous stage ends. The existence, number, and settings of stages on a review instance are created based on the accessReviewStageSettings on the parent accessReviewScheduleDefinition.' + x-ms-navigationProperty: true additionalProperties: type: object microsoft.graph.agreementAcceptance: @@ -41314,6 +50959,7 @@ components: items: $ref: '#/components/schemas/microsoft.graph.enrollmentConfigurationAssignment' description: The list of group assignments for the device configuration profile + x-ms-navigationProperty: true additionalProperties: type: object description: The Base Class of Device Enrollment Configuration @@ -41331,32 +50977,40 @@ components: type: boolean description: Whether the device is Azure Active Directory registered. This property is read-only. nullable: true + readOnly: true activationLockBypassCode: type: string description: Code that allows the Activation Lock on a device to be bypassed. This property is read-only. nullable: true + readOnly: true androidSecurityPatchLevel: type: string description: Android security patch level. This property is read-only. nullable: true + readOnly: true autopilotEnrolled: type: boolean description: Reports if the managed device is enrolled via auto-pilot. This property is read-only. + readOnly: true azureActiveDirectoryDeviceId: type: string description: The unique identifier for the Azure Active Directory device. Read only. This property is read-only. nullable: true + readOnly: true azureADDeviceId: type: string description: The unique identifier for the Azure Active Directory device. Read only. This property is read-only. nullable: true + readOnly: true azureADRegistered: type: boolean description: Whether the device is Azure Active Directory registered. This property is read-only. nullable: true + readOnly: true bootstrapTokenEscrowed: type: boolean description: 'Reports if the managed device has an escrowed Bootstrap Token. This is only for macOS devices. To get, include BootstrapTokenEscrowed in the select clause and query with a device id. If FALSE, no bootstrap token is escrowed. If TRUE, the device has escrowed a bootstrap token with Intune. This property is read-only.' + readOnly: true chassisType: $ref: '#/components/schemas/microsoft.graph.chassisType' chromeOSDeviceInfo: @@ -41369,6 +51023,7 @@ components: type: string description: The DateTime when device compliance grace period expires. This property is read-only. format: date-time + readOnly: true complianceState: $ref: '#/components/schemas/microsoft.graph.complianceState' configurationManagerClientEnabledFeatures: @@ -41382,10 +51037,12 @@ components: items: $ref: '#/components/schemas/microsoft.graph.deviceActionResult' description: List of ComplexType deviceActionResult objects. This property is read-only. + readOnly: true deviceCategoryDisplayName: type: string description: Device category display name. This property is read-only. nullable: true + readOnly: true deviceEnrollmentType: $ref: '#/components/schemas/microsoft.graph.deviceEnrollmentType' deviceFirmwareConfigurationInterfaceManaged: @@ -41397,6 +51054,7 @@ components: type: string description: Name of the device. This property is read-only. nullable: true + readOnly: true deviceRegistrationState: $ref: '#/components/schemas/microsoft.graph.deviceRegistrationState' deviceType: @@ -41404,32 +51062,39 @@ components: easActivated: type: boolean description: Whether the device is Exchange ActiveSync activated. This property is read-only. + readOnly: true easActivationDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string description: Exchange ActivationSync activation time of the device. This property is read-only. format: date-time + readOnly: true easDeviceId: type: string description: Exchange ActiveSync Id of the device. This property is read-only. nullable: true + readOnly: true emailAddress: type: string description: Email(s) for the user associated with the device. This property is read-only. nullable: true + readOnly: true enrolledDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string description: Enrollment time of the device. This property is read-only. format: date-time + readOnly: true enrollmentProfileName: type: string description: 'Name of the enrollment profile assigned to the device. Default value is empty string, indicating no enrollment profile was assgined. This property is read-only.' nullable: true + readOnly: true ethernetMacAddress: type: string description: Ethernet MAC. This property is read-only. nullable: true + readOnly: true exchangeAccessState: $ref: '#/components/schemas/microsoft.graph.deviceManagementExchangeAccessState' exchangeAccessStateReason: @@ -41439,30 +51104,37 @@ components: type: string description: Last time the device contacted Exchange. This property is read-only. format: date-time + readOnly: true freeStorageSpaceInBytes: type: integer description: Free Storage in Bytes. This property is read-only. format: int64 + readOnly: true hardwareInformation: $ref: '#/components/schemas/microsoft.graph.hardwareInformation' iccid: type: string description: 'Integrated Circuit Card Identifier, it is A SIM card''s unique identification number. This property is read-only.' nullable: true + readOnly: true imei: type: string description: IMEI. This property is read-only. nullable: true + readOnly: true isEncrypted: type: boolean description: Device encryption status. This property is read-only. + readOnly: true isSupervised: type: boolean description: Device supervised status. This property is read-only. + readOnly: true jailBroken: type: string description: whether the device is jail broken or rooted. This property is read-only. nullable: true + readOnly: true joinType: $ref: '#/components/schemas/microsoft.graph.joinType' lastSyncDateTime: @@ -41470,6 +51142,7 @@ components: type: string description: The date and time that the device last completed a successful sync with Intune. This property is read-only. format: date-time + readOnly: true lostModeState: $ref: '#/components/schemas/microsoft.graph.lostModeState' managedDeviceName: @@ -41485,6 +51158,7 @@ components: type: string description: Reports device management certificate expiration date. This property is read-only. format: date-time + readOnly: true managementFeatures: $ref: '#/components/schemas/microsoft.graph.managedDeviceManagementFeatures' managementState: @@ -41493,14 +51167,17 @@ components: type: string description: Manufacturer of the device. This property is read-only. nullable: true + readOnly: true meid: type: string description: MEID. This property is read-only. nullable: true + readOnly: true model: type: string description: Model of the device. This property is read-only. nullable: true + readOnly: true notes: type: string description: Notes on the device created by IT Admin @@ -41509,10 +51186,12 @@ components: type: string description: 'Operating system of the device. Windows, iOS, etc. This property is read-only.' nullable: true + readOnly: true osVersion: type: string description: Operating system version of the device. This property is read-only. nullable: true + readOnly: true ownerType: $ref: '#/components/schemas/microsoft.graph.ownerType' partnerReportedThreatState: @@ -41521,34 +51200,41 @@ components: type: string description: Phone number of the device. This property is read-only. nullable: true + readOnly: true physicalMemoryInBytes: type: integer description: Total Memory in Bytes. This property is read-only. format: int64 + readOnly: true preferMdmOverGroupPolicyAppliedDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string description: 'Reports the DateTime the preferMdmOverGroupPolicy setting was set. When set, the Intune MDM settings will override Group Policy settings if there is a conflict. Read Only. This property is read-only.' format: date-time + readOnly: true processorArchitecture: $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. nullable: true + readOnly: true remoteAssistanceSessionUrl: type: string description: Url that allows a Remote Assistance session to be established with the device. This property is read-only. nullable: true + readOnly: true requireUserEnrollmentApproval: type: boolean description: Reports if the managed iOS device is user approval enrollment. This property is read-only. nullable: true + readOnly: true retireAfterDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[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 time after when a device will be auto retired because of scheduled action. This property is read-only. format: date-time + readOnly: true roleScopeTagIds: type: array items: @@ -41559,6 +51245,7 @@ components: type: string description: SerialNumber. This property is read-only. nullable: true + readOnly: true skuFamily: type: string description: Device sku family @@ -41569,85 +51256,103 @@ components: type: integer description: 'Device sku number, see also: https://docs.microsoft.com/windows/win32/api/sysinfoapi/nf-sysinfoapi-getproductinfo. Valid values 0 to 2147483647. This property is read-only.' format: int32 + readOnly: true specificationVersion: type: string description: Specification version. This property is read-only. nullable: true + readOnly: true subscriberCarrier: type: string description: Subscriber Carrier. This property is read-only. nullable: true + readOnly: true totalStorageSpaceInBytes: type: integer description: Total Storage in Bytes. This property is read-only. format: int64 + readOnly: true udid: type: string description: Unique Device Identifier for iOS and macOS devices. This property is read-only. nullable: true + readOnly: true userDisplayName: type: string description: User display name. This property is read-only. nullable: true + readOnly: true userId: type: string description: Unique Identifier for the user associated with the device. This property is read-only. nullable: true + readOnly: true userPrincipalName: type: string description: Device user principal name. This property is read-only. nullable: true + readOnly: true usersLoggedOn: type: array items: $ref: '#/components/schemas/microsoft.graph.loggedOnUser' description: Indicates the last logged on users of a device. This property is read-only. + readOnly: true wiFiMacAddress: type: string description: Wi-Fi MAC. This property is read-only. nullable: true + readOnly: true windowsActiveMalwareCount: maximum: 2147483647 minimum: -2147483648 type: integer description: Count of active malware for this windows device. This property is read-only. format: int32 + readOnly: true windowsRemediatedMalwareCount: maximum: 2147483647 minimum: -2147483648 type: integer description: Count of remediated malware for this windows device. This property is read-only. format: int32 + readOnly: true assignmentFilterEvaluationStatusDetails: type: array items: $ref: '#/components/schemas/microsoft.graph.assignmentFilterEvaluationStatusDetails' description: Managed device mobile app configuration states for this device. + x-ms-navigationProperty: true deviceCompliancePolicyStates: type: array items: $ref: '#/components/schemas/microsoft.graph.deviceCompliancePolicyState' description: Device compliance policy states for this device. + x-ms-navigationProperty: true deviceConfigurationStates: type: array items: $ref: '#/components/schemas/microsoft.graph.deviceConfigurationState' description: Device configuration states for this device. + x-ms-navigationProperty: true managedDeviceMobileAppConfigurationStates: type: array items: $ref: '#/components/schemas/microsoft.graph.managedDeviceMobileAppConfigurationState' description: Managed device mobile app configuration states for this device. + x-ms-navigationProperty: true securityBaselineStates: type: array items: $ref: '#/components/schemas/microsoft.graph.securityBaselineState' description: Security baseline states for this device. + x-ms-navigationProperty: true detectedApps: type: array items: $ref: '#/components/schemas/microsoft.graph.detectedApp' description: All applications currently installed on the device + x-ms-navigationProperty: true deviceCategory: $ref: '#/components/schemas/microsoft.graph.deviceCategory' logCollectionRequests: @@ -41655,11 +51360,13 @@ components: items: $ref: '#/components/schemas/microsoft.graph.deviceLogCollectionResponse' description: List of log collection requests + x-ms-navigationProperty: true users: type: array items: $ref: '#/components/schemas/microsoft.graph.user' description: The primary users associated with the managed device. + x-ms-navigationProperty: true windowsProtectionState: $ref: '#/components/schemas/microsoft.graph.windowsProtectionState' additionalProperties: @@ -41741,16 +51448,19 @@ components: items: $ref: '#/components/schemas/microsoft.graph.managedAppPolicy' description: Zero or more policys already applied on the registered app when it last synchronized with managment service. + x-ms-navigationProperty: true intendedPolicies: type: array items: $ref: '#/components/schemas/microsoft.graph.managedAppPolicy' description: Zero or more policies admin intended for the app as of now. + x-ms-navigationProperty: true operations: type: array items: $ref: '#/components/schemas/microsoft.graph.managedAppOperation' description: Zero or more long running operations triggered on the app registration. + x-ms-navigationProperty: true additionalProperties: type: object description: The ManagedAppEntity is the base entity type for all other entity types under app management workflow. @@ -41867,6 +51577,7 @@ components: items: $ref: '#/components/schemas/microsoft.graph.appLogCollectionRequest' description: The collection property of AppLogUploadRequest. + x-ms-navigationProperty: true additionalProperties: type: object description: Event representing a users device application install status. @@ -41918,31 +51629,36 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.plannerDelta' + x-ms-navigationProperty: true favoritePlans: type: array items: $ref: '#/components/schemas/microsoft.graph.plannerPlan' description: Read-only. Nullable. Returns the plannerPlans that the user marked as favorites. + x-ms-navigationProperty: true plans: type: array items: $ref: '#/components/schemas/microsoft.graph.plannerPlan' - description: Read-only. Nullable. Returns the plannerTasks assigned to the user. + x-ms-navigationProperty: true recentPlans: type: array items: $ref: '#/components/schemas/microsoft.graph.plannerPlan' description: Read-only. Nullable. Returns the plannerPlans that have been recently viewed by the user in apps that support recent plans. + x-ms-navigationProperty: true rosterPlans: type: array items: $ref: '#/components/schemas/microsoft.graph.plannerPlan' description: Read-only. Nullable. Returns the plannerPlans contained by the plannerRosters the user is a member. + x-ms-navigationProperty: true tasks: type: array items: $ref: '#/components/schemas/microsoft.graph.plannerTask' description: Read-only. Nullable. Returns the plannerTasks assigned to the user. + x-ms-navigationProperty: true additionalProperties: type: object microsoft.graph.itemInsights: @@ -41984,96 +51700,115 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.userAccountInformation' + x-ms-navigationProperty: true addresses: type: array items: $ref: '#/components/schemas/microsoft.graph.itemAddress' description: Represents details of addresses associated with the user. + x-ms-navigationProperty: true anniversaries: type: array items: $ref: '#/components/schemas/microsoft.graph.personAnnualEvent' description: Represents the details of meaningful dates associated with a person. + x-ms-navigationProperty: true awards: type: array items: $ref: '#/components/schemas/microsoft.graph.personAward' description: Represents the details of awards or honors associated with a person. + x-ms-navigationProperty: true certifications: type: array items: $ref: '#/components/schemas/microsoft.graph.personCertification' description: Represents the details of certifications associated with a person. + x-ms-navigationProperty: true educationalActivities: type: array items: $ref: '#/components/schemas/microsoft.graph.educationalActivity' description: 'Represents data that a user has supplied related to undergraduate, graduate, postgraduate or other educational activities.' + x-ms-navigationProperty: true emails: type: array items: $ref: '#/components/schemas/microsoft.graph.itemEmail' description: Represents detailed information about email addresses associated with the user. + x-ms-navigationProperty: true interests: type: array items: $ref: '#/components/schemas/microsoft.graph.personInterest' description: Provides detailed information about interests the user has associated with themselves in various services. + x-ms-navigationProperty: true languages: type: array items: $ref: '#/components/schemas/microsoft.graph.languageProficiency' description: Represents detailed information about languages that a user has added to their profile. + x-ms-navigationProperty: true names: type: array items: $ref: '#/components/schemas/microsoft.graph.personName' description: Represents the names a user has added to their profile. + x-ms-navigationProperty: true notes: type: array items: $ref: '#/components/schemas/microsoft.graph.personAnnotation' description: Represents notes that a user has added to their profile. + x-ms-navigationProperty: true patents: type: array items: $ref: '#/components/schemas/microsoft.graph.itemPatent' description: Represents patents that a user has added to their profile. + x-ms-navigationProperty: true phones: type: array items: $ref: '#/components/schemas/microsoft.graph.itemPhone' description: Represents detailed information about phone numbers associated with a user in various services. + x-ms-navigationProperty: true positions: type: array items: $ref: '#/components/schemas/microsoft.graph.workPosition' description: Represents detailed information about work positions associated with a user's profile. + x-ms-navigationProperty: true projects: type: array items: $ref: '#/components/schemas/microsoft.graph.projectParticipation' description: Represents detailed information about projects associated with a user. + x-ms-navigationProperty: true publications: type: array items: $ref: '#/components/schemas/microsoft.graph.itemPublication' description: Represents details of any publications a user has added to their profile. + x-ms-navigationProperty: true skills: type: array items: $ref: '#/components/schemas/microsoft.graph.skillProficiency' description: Represents detailed information about skills associated with a user in various services. + x-ms-navigationProperty: true webAccounts: type: array items: $ref: '#/components/schemas/microsoft.graph.webAccount' description: Represents web accounts the user has indicated they use or has added to their user profile. + x-ms-navigationProperty: true websites: type: array items: $ref: '#/components/schemas/microsoft.graph.personWebsite' description: Represents detailed information about websites associated with a user in various services. + x-ms-navigationProperty: true additionalProperties: type: object microsoft.graph.userActivity: @@ -42084,50 +51819,40 @@ components: properties: activationUrl: type: string - description: Required. URL used to launch the activity in the best native experience represented by the appId. Might launch a web-based app if no native app exists. activitySourceHost: type: string - description: 'Required. URL for the domain representing the cross-platform identity mapping for the app. Mapping is stored either as a JSON file hosted on the domain or configurable via Windows Dev Center. The JSON file is named cross-platform-app-identifiers and is hosted at root of your HTTPS domain, either at the top level domain or include a sub domain. For example: https://contoso.com or https://myapp.contoso.com but NOT https://myapp.contoso.com/somepath. You must have a unique file and domain (or sub domain) per cross-platform app identity. For example, a separate file and domain is needed for Word vs. PowerPoint.' appActivityId: type: string - description: Required. The unique activity ID in the context of the app - supplied by caller and immutable thereafter. appDisplayName: type: string - description: Optional. Short text description of the app used to generate the activity for use in cases when the app is not installed on the user’s local device. nullable: true contentInfo: $ref: '#/components/schemas/microsoft.graph.Json' contentUrl: type: string - description: 'Optional. Used in the event the content can be rendered outside of a native or web-based app experience (for example, a pointer to an item in an RSS feed).' 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: Set by the server. DateTime in UTC when the object was created on the server. format: date-time 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: Set by the server. DateTime in UTC when the object expired on the server. format: date-time nullable: true fallbackUrl: type: string - description: 'Optional. URL used to launch the activity in a web-based app, if available.' 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: Set by the server. DateTime in UTC when the object was modified on the server. format: date-time nullable: true status: $ref: '#/components/schemas/microsoft.graph.status' userTimezone: type: string - description: Optional. The timezone in which the user's device used to generate the activity was located at activity creation time; values supplied as Olson IDs in order to support cross-platform representation. nullable: true visualElements: $ref: '#/components/schemas/microsoft.graph.visualInfo' @@ -42135,7 +51860,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.activityHistoryItem' - description: Optional. NavigationProperty/Containment; navigation property to the activity's historyItems. + x-ms-navigationProperty: true additionalProperties: type: object microsoft.graph.device: @@ -42306,36 +52031,43 @@ components: items: $ref: '#/components/schemas/microsoft.graph.usageRight' description: Represents the usage rights a device has been granted. + x-ms-navigationProperty: true memberOf: type: array items: $ref: '#/components/schemas/microsoft.graph.directoryObject' description: Groups and administrative units that this device is a member of. Read-only. Nullable. Supports $expand. + x-ms-navigationProperty: true registeredOwners: type: array items: $ref: '#/components/schemas/microsoft.graph.directoryObject' description: 'The user that cloud joined the device or registered their personal device. The registered owner is set at the time of registration. Currently, there can be only one owner. Read-only. Nullable. Supports $expand.' + x-ms-navigationProperty: true registeredUsers: type: array items: $ref: '#/components/schemas/microsoft.graph.directoryObject' description: 'Collection of registered users of the device. For cloud joined devices and registered personal devices, registered users are set to the same value as registered owners at the time of registration. Read-only. Nullable. Supports $expand.' + x-ms-navigationProperty: true transitiveMemberOf: type: array items: $ref: '#/components/schemas/microsoft.graph.directoryObject' description: Groups and administrative units that this device is a member of. This operation is transitive. Supports $expand. + x-ms-navigationProperty: true extensions: type: array items: $ref: '#/components/schemas/microsoft.graph.extension' description: The collection of open extensions defined for the device. Read-only. Nullable. + x-ms-navigationProperty: true commands: type: array items: $ref: '#/components/schemas/microsoft.graph.command' description: Set of commands sent to this device. + x-ms-navigationProperty: true additionalProperties: type: object microsoft.graph.onlineMeeting: @@ -42354,8 +52086,6 @@ components: nullable: true allowedPresenters: $ref: '#/components/schemas/microsoft.graph.onlineMeetingPresenters' - allowMeetingChat: - $ref: '#/components/schemas/microsoft.graph.meetingChatMode' allowTeamworkReactions: type: boolean description: Indicates if Teams reactions are enabled for the meeting. @@ -42453,6 +52183,7 @@ components: items: $ref: '#/components/schemas/microsoft.graph.meetingAttendanceReport' description: The attendance reports of an online meeting. Read-only. + x-ms-navigationProperty: true meetingAttendanceReport: $ref: '#/components/schemas/microsoft.graph.meetingAttendanceReport' registration: @@ -42462,6 +52193,7 @@ components: items: $ref: '#/components/schemas/microsoft.graph.callTranscript' description: The transcripts of an online meeting. Read-only. + x-ms-navigationProperty: true additionalProperties: type: object microsoft.graph.presence: @@ -42493,54 +52225,65 @@ components: items: $ref: '#/components/schemas/microsoft.graph.emailAuthenticationMethod' description: Represents the email addresses registered to a user for authentication. + x-ms-navigationProperty: true fido2Methods: type: array items: $ref: '#/components/schemas/microsoft.graph.fido2AuthenticationMethod' description: Represents the FIDO2 security keys registered to a user for authentication. + x-ms-navigationProperty: true methods: type: array items: $ref: '#/components/schemas/microsoft.graph.authenticationMethod' description: Represents all authentication methods registered to a user. + x-ms-navigationProperty: true microsoftAuthenticatorMethods: type: array items: $ref: '#/components/schemas/microsoft.graph.microsoftAuthenticatorAuthenticationMethod' description: The details of the Microsoft Authenticator app registered to a user for authentication. + x-ms-navigationProperty: true operations: type: array items: $ref: '#/components/schemas/microsoft.graph.longRunningOperation' + x-ms-navigationProperty: true passwordlessMicrosoftAuthenticatorMethods: type: array items: $ref: '#/components/schemas/microsoft.graph.passwordlessMicrosoftAuthenticatorAuthenticationMethod' description: Represents the Microsoft Authenticator Passwordless Phone Sign-in methods registered to a user for authentication. + x-ms-navigationProperty: true passwordMethods: type: array items: $ref: '#/components/schemas/microsoft.graph.passwordAuthenticationMethod' description: Represents the details of the password authentication method registered to a user for authentication. + x-ms-navigationProperty: true phoneMethods: type: array items: $ref: '#/components/schemas/microsoft.graph.phoneAuthenticationMethod' description: Represents the phone registered to a user for authentication. + x-ms-navigationProperty: true softwareOathMethods: type: array items: $ref: '#/components/schemas/microsoft.graph.softwareOathAuthenticationMethod' + x-ms-navigationProperty: true temporaryAccessPassMethods: type: array items: $ref: '#/components/schemas/microsoft.graph.temporaryAccessPassAuthenticationMethod' description: Represents a Temporary Access Pass registered to a user for authentication through time-limited passcodes. + x-ms-navigationProperty: true windowsHelloForBusinessMethods: type: array items: $ref: '#/components/schemas/microsoft.graph.windowsHelloForBusinessAuthenticationMethod' description: Represents the Windows Hello for Business authentication method registered to a user for authentication. + x-ms-navigationProperty: true additionalProperties: type: object microsoft.graph.tasks: @@ -42554,11 +52297,13 @@ components: items: $ref: '#/components/schemas/microsoft.graph.baseTask' description: All tasks in the users mailbox. + x-ms-navigationProperty: true lists: type: array items: $ref: '#/components/schemas/microsoft.graph.baseTaskList' description: The task lists in the users mailbox. + x-ms-navigationProperty: true additionalProperties: type: object microsoft.graph.chat: @@ -42602,6 +52347,7 @@ components: items: $ref: '#/components/schemas/microsoft.graph.teamsAppInstallation' description: A collection of all the apps in the chat. Nullable. + x-ms-navigationProperty: true lastMessagePreview: $ref: '#/components/schemas/microsoft.graph.chatMessageInfo' members: @@ -42609,31 +52355,37 @@ components: items: $ref: '#/components/schemas/microsoft.graph.conversationMember' description: A collection of all the members in the chat. Nullable. + x-ms-navigationProperty: true messages: type: array items: $ref: '#/components/schemas/microsoft.graph.chatMessage' description: A collection of all the messages in the chat. Nullable. + x-ms-navigationProperty: true operations: type: array items: $ref: '#/components/schemas/microsoft.graph.teamsAsyncOperation' description: A collection of all the Teams async operations that ran or are running on the chat. Nullable. + x-ms-navigationProperty: true permissionGrants: type: array items: $ref: '#/components/schemas/microsoft.graph.resourceSpecificPermissionGrant' description: A collection of permissions granted to apps for the chat. + x-ms-navigationProperty: true pinnedMessages: type: array items: $ref: '#/components/schemas/microsoft.graph.pinnedChatMessageInfo' description: A collection of all the pinned messages in the chat. Nullable. + x-ms-navigationProperty: true tabs: type: array items: $ref: '#/components/schemas/microsoft.graph.teamsTab' description: A collection of all the tabs in the chat. Nullable. + x-ms-navigationProperty: true additionalProperties: type: object microsoft.graph.userTeamwork: @@ -42647,11 +52399,13 @@ components: items: $ref: '#/components/schemas/microsoft.graph.associatedTeamInfo' description: The list of associatedTeamInfo objects that a user is associated with. + x-ms-navigationProperty: true installedApps: type: array items: $ref: '#/components/schemas/microsoft.graph.userScopeTeamsAppInstallation' description: The apps installed in the personal scope of this user. + x-ms-navigationProperty: true additionalProperties: type: object microsoft.graph.todo: @@ -42665,6 +52419,7 @@ components: items: $ref: '#/components/schemas/microsoft.graph.todoTaskList' description: The task lists in the users mailbox. + x-ms-navigationProperty: true additionalProperties: type: object microsoft.graph.teamworkTagType: @@ -42690,6 +52445,14 @@ components: nullable: true additionalProperties: type: object + microsoft.graph.teamTemplateAudience: + title: teamTemplateAudience + enum: + - organization + - user + - public + - unknownFutureValue + type: string microsoft.graph.timeClockSettings: title: timeClockSettings type: object @@ -42710,6 +52473,7 @@ components: 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 + readOnly: true recipientActionMessage: type: string description: Custom message sent by recipient of the offer shift request. @@ -42769,6 +52533,7 @@ components: type: boolean description: Indicates whether the schedulingGroup can be used when creating new entities or updating existing ones. Required. nullable: true + readOnly: true userIds: type: array items: @@ -43029,7 +52794,6 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.workbookSortField' - description: Represents the current conditions used to last sort the table. Read-only. matchCase: type: boolean description: Represents whether the casing impacted the last sort of the table. Read-only. @@ -43077,6 +52841,7 @@ components: items: $ref: '#/components/schemas/microsoft.graph.workbookChartSeries' description: Represents either a single series or collection of series in the chart. Read-only. + x-ms-navigationProperty: true title: $ref: '#/components/schemas/microsoft.graph.workbookChartTitle' worksheet: @@ -43254,11 +53019,13 @@ components: items: $ref: '#/components/schemas/microsoft.graph.termStore.term' description: Children of current term. + x-ms-navigationProperty: true relations: type: array items: $ref: '#/components/schemas/microsoft.graph.termStore.relation' description: To indicate which terms are related to the current term as either pinned or reused. + x-ms-navigationProperty: true set: $ref: '#/components/schemas/microsoft.graph.termStore.set' additionalProperties: @@ -43318,11 +53085,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. 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. nullable: true additionalProperties: type: object @@ -43772,11 +53539,13 @@ components: items: $ref: '#/components/schemas/microsoft.graph.group' description: The groups whose users have access to print using the printer. + x-ms-navigationProperty: true allowedUsers: type: array items: $ref: '#/components/schemas/microsoft.graph.user' description: The users who have access to print using the printer. + x-ms-navigationProperty: true printer: $ref: '#/components/schemas/microsoft.graph.printer' additionalProperties: @@ -43833,14 +53602,25 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.cloudPcHealthCheckItem' + description: 'A list of failed health check items. If the status property is available, this property will be empty.' status: $ref: '#/components/schemas/microsoft.graph.cloudPcConnectivityStatus' updatedDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[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 the status was updated. The timestamp is shown in ISO 8601 format and Coordinated Universal Time (UTC). For example, midnight UTC on Jan 1, 2014 appears as 2014-01-01T00:00:00Z.' format: date-time additionalProperties: type: object + microsoft.graph.cloudPcDiskEncryptionState: + title: cloudPcDiskEncryptionState + enum: + - notAvailable + - notEncryped + - encryptedUsingPlatformManagedKey + - encryptedUsingCustomerManagedKey + - unknownFutureValue + type: string microsoft.graph.cloudPcLoginResult: title: cloudPcLoginResult type: object @@ -43962,6 +53742,7 @@ components: items: $ref: '#/components/schemas/microsoft.graph.bitlockerRecoveryKey' description: The recovery keys associated with the bitlocker entity. + x-ms-navigationProperty: true additionalProperties: type: object microsoft.graph.dataLossPreventionPolicy: @@ -44023,6 +53804,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.sensitivityLabel' + x-ms-navigationProperty: true additionalProperties: type: object microsoft.graph.sensitivityPolicySettings: @@ -44054,6 +53836,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.informationProtectionLabel' + x-ms-navigationProperty: true additionalProperties: type: object microsoft.graph.threatAssessmentRequest: @@ -44085,6 +53868,7 @@ components: items: $ref: '#/components/schemas/microsoft.graph.threatAssessmentResult' description: 'A collection of threat assessment results. Read-only. By default, a GET /threatAssessmentRequests/{id} does not return this property unless you apply $expand on it.' + x-ms-navigationProperty: true additionalProperties: type: object microsoft.graph.passwordSingleSignOnSettings: @@ -44313,6 +54097,26 @@ components: nullable: true additionalProperties: type: object + microsoft.graph.verifiedPublisher: + title: verifiedPublisher + type: object + properties: + addedDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[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 verified publisher was first added or most recently updated. + format: date-time + nullable: true + displayName: + type: string + description: The verified publisher name from the app publisher's Microsoft Partner Network (MPN) account. + nullable: true + verifiedPublisherId: + type: string + description: The ID of the verified publisher from the app publisher's Partner Center account. + nullable: true + additionalProperties: + type: object microsoft.graph.appManagementPolicy: allOf: - $ref: '#/components/schemas/microsoft.graph.policyBase' @@ -44327,6 +54131,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.directoryObject' + x-ms-navigationProperty: true additionalProperties: type: object microsoft.graph.claimsMappingPolicy: @@ -44417,11 +54222,13 @@ components: items: $ref: '#/components/schemas/microsoft.graph.synchronizationJob' description: 'Performs synchronization by periodically running in the background, polling for changes in one directory, and pushing them to another directory.' + x-ms-navigationProperty: true templates: type: array items: $ref: '#/components/schemas/microsoft.graph.synchronizationTemplate' description: Pre-configured synchronization settings for a particular application. + x-ms-navigationProperty: true additionalProperties: type: object microsoft.graph.servicePlanInfo: @@ -44626,16 +54433,19 @@ components: items: $ref: '#/components/schemas/microsoft.graph.multiValueLegacyExtendedProperty' description: The collection of multi-value extended properties defined for the task folder. Read-only. Nullable. + x-ms-navigationProperty: true singleValueExtendedProperties: type: array items: $ref: '#/components/schemas/microsoft.graph.singleValueLegacyExtendedProperty' description: The collection of single-value extended properties defined for the task folder. Read-only. Nullable. + x-ms-navigationProperty: true tasks: type: array items: $ref: '#/components/schemas/microsoft.graph.outlookTask' description: The tasks in this task folder. Read-only. Nullable. + x-ms-navigationProperty: true additionalProperties: type: object microsoft.graph.outlookTaskGroup: @@ -44667,6 +54477,7 @@ components: items: $ref: '#/components/schemas/microsoft.graph.outlookTaskFolder' description: The collection of task folders in the task group. Read-only. Nullable. + x-ms-navigationProperty: true additionalProperties: type: object microsoft.graph.outlookTask: @@ -44718,16 +54529,19 @@ components: items: $ref: '#/components/schemas/microsoft.graph.attachment' description: 'The collection of fileAttachment, itemAttachment, and referenceAttachment attachments for the task. Read-only. Nullable.' + x-ms-navigationProperty: true multiValueExtendedProperties: type: array items: $ref: '#/components/schemas/microsoft.graph.multiValueLegacyExtendedProperty' description: The collection of multi-value extended properties defined for the task. Read-only. Nullable. + x-ms-navigationProperty: true singleValueExtendedProperties: type: array items: $ref: '#/components/schemas/microsoft.graph.singleValueLegacyExtendedProperty' description: The collection of single-value extended properties defined for the task. Read-only. Nullable. + x-ms-navigationProperty: true additionalProperties: type: object microsoft.graph.rankedEmailAddress: @@ -44830,7 +54644,7 @@ components: properties: query: type: string - description: The query specifying who will be the reviewer. See table for examples. + description: The query specifying who will be the reviewer. nullable: true queryRoot: type: string @@ -44931,6 +54745,7 @@ components: items: $ref: '#/components/schemas/microsoft.graph.governanceInsight' description: Insights are recommendations to reviewers on whether to approve or deny a decision. There can be multiple insights associated with an accessReviewInstanceDecisionItem. + x-ms-navigationProperty: true instance: $ref: '#/components/schemas/microsoft.graph.accessReviewInstance' additionalProperties: @@ -45006,6 +54821,7 @@ components: 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 is an instance for each recurrence.' + x-ms-navigationProperty: true additionalProperties: type: object microsoft.graph.accessReviewStage: @@ -45045,6 +54861,7 @@ components: items: $ref: '#/components/schemas/microsoft.graph.accessReviewInstanceDecisionItem' description: 'Each user reviewed in an accessReviewStage has a decision item representing if they were approved, denied, or not yet reviewed.' + x-ms-navigationProperty: true additionalProperties: type: object microsoft.graph.agreementAcceptanceState: @@ -45067,6 +54884,7 @@ components: items: $ref: '#/components/schemas/microsoft.graph.security.sensitivityLabel' description: Read the Microsoft Purview Information Protection labels for the user or organization. + x-ms-navigationProperty: true additionalProperties: type: object microsoft.graph.deviceEnrollmentConfigurationType: @@ -45310,6 +55128,10 @@ components: type: string description: Configuration Manager Client Id from SCCM nullable: true + clientVersion: + type: string + description: Configuration Manager Client version from SCCM + nullable: true isBlocked: type: boolean description: Configuration Manager Client blocked status from SCCM @@ -46456,6 +56278,7 @@ components: items: $ref: '#/components/schemas/microsoft.graph.securityBaselineSettingState' description: The security baseline state for different settings for a device + x-ms-navigationProperty: true additionalProperties: type: object description: Security baseline state for a device. @@ -46475,6 +56298,12 @@ components: type: string description: Name of the discovered application. Read-only nullable: true + platform: + $ref: '#/components/schemas/microsoft.graph.detectedAppPlatformType' + publisher: + type: string + description: 'Indicates the publisher of the discovered application. For example: ''Microsoft''. The default value is an empty string.' + nullable: true sizeInByte: type: integer description: Discovered application size in bytes. Read-only @@ -46488,6 +56317,7 @@ components: items: $ref: '#/components/schemas/microsoft.graph.managedDevice' description: The devices that have the discovered application installed + x-ms-navigationProperty: true additionalProperties: type: object description: A managed or unmanaged app that is installed on a managed device. Unmanaged apps will only appear for devices marked as corporate owned. @@ -46655,6 +56485,7 @@ components: items: $ref: '#/components/schemas/microsoft.graph.windowsDeviceMalwareState' description: Device malware list + x-ms-navigationProperty: true additionalProperties: type: object description: Device protection status entity. @@ -46900,16 +56731,19 @@ components: items: $ref: '#/components/schemas/microsoft.graph.sharedInsight' description: Access this property from the derived type itemInsights. + x-ms-navigationProperty: true trending: type: array items: $ref: '#/components/schemas/microsoft.graph.trending' description: Access this property from the derived type itemInsights. + x-ms-navigationProperty: true used: type: array items: $ref: '#/components/schemas/microsoft.graph.usedInsight' description: Access this property from the derived type itemInsights. + x-ms-navigationProperty: true additionalProperties: type: object microsoft.graph.userInsightsSettings: @@ -47567,43 +57401,36 @@ components: maximum: 2147483647 minimum: -2147483648 type: integer - description: 'Optional. The duration of active user engagement. if not supplied, this is calculated from the startedDateTime and lastActiveDateTime.' format: int32 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: Set by the server. DateTime in UTC when the object was created on the server. format: date-time 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: Optional. UTC DateTime when the historyItem will undergo hard-delete. Can be set by the client. format: date-time nullable: true lastActiveDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string - description: 'Optional. UTC DateTime when the historyItem (activity session) was last understood as active or finished - if null, historyItem status should be Ongoing.' format: date-time nullable: true lastModifiedDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string - description: Set by the server. DateTime in UTC when the object was modified on the server. format: date-time nullable: true startedDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string - description: Required. UTC DateTime when the historyItem (activity session) was started. Required for timeline history. format: date-time status: $ref: '#/components/schemas/microsoft.graph.status' userTimezone: type: string - description: Optional. The timezone in which the user's device used to generate the activity was located at activity creation time. Values supplied as Olson IDs in order to support cross-platform representation. nullable: true activity: $ref: '#/components/schemas/microsoft.graph.userActivity' @@ -47673,14 +57500,6 @@ components: - organizer - unknownFutureValue type: string - microsoft.graph.meetingChatMode: - title: meetingChatMode - enum: - - enabled - - disabled - - limited - - unknownFutureValue - type: string microsoft.graph.onlineMeetingRole: title: onlineMeetingRole enum: @@ -47880,6 +57699,7 @@ components: items: $ref: '#/components/schemas/microsoft.graph.attendanceRecord' description: List of attendance records of an attendance report. Read-only. + x-ms-navigationProperty: true additionalProperties: type: object microsoft.graph.meetingRegistration: @@ -47929,6 +57749,7 @@ components: items: $ref: '#/components/schemas/microsoft.graph.meetingRegistrationQuestion' description: Custom registration questions. + x-ms-navigationProperty: true additionalProperties: type: object microsoft.graph.callTranscript: @@ -48084,12 +57905,12 @@ 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: 'The date and time when this password was last updated. This property is currently not populated. Read-only. The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z.' format: date-time nullable: true 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 date and time when this password was last updated. This property is currently not populated. Read-only. The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z.' format: date-time nullable: true password: @@ -48243,16 +58064,19 @@ components: items: $ref: '#/components/schemas/microsoft.graph.checklistItem' description: A collection of smaller subtasks linked to the more complex parent task. + x-ms-navigationProperty: true extensions: type: array items: $ref: '#/components/schemas/microsoft.graph.extension' description: The collection of open extensions defined for the task . + x-ms-navigationProperty: true linkedResources: type: array items: $ref: '#/components/schemas/microsoft.graph.linkedResource_v2' description: A collection of resources linked to the task. + x-ms-navigationProperty: true parentList: $ref: '#/components/schemas/microsoft.graph.baseTaskList' additionalProperties: @@ -48272,11 +58096,13 @@ components: items: $ref: '#/components/schemas/microsoft.graph.extension' description: The collection of open extensions defined for the task list. Nullable. + x-ms-navigationProperty: true tasks: type: array items: $ref: '#/components/schemas/microsoft.graph.baseTask' description: The tasks in this task list. Read-only. Nullable. + x-ms-navigationProperty: true additionalProperties: type: object microsoft.graph.chatType: @@ -48395,11 +58221,13 @@ components: items: $ref: '#/components/schemas/microsoft.graph.extension' description: The collection of open extensions defined for the task list. Nullable. + x-ms-navigationProperty: true tasks: type: array items: $ref: '#/components/schemas/microsoft.graph.todoTask' description: The tasks in this task list. Read-only. Nullable. + x-ms-navigationProperty: true additionalProperties: type: object microsoft.graph.scheduleChangeRequest: @@ -48415,23 +58243,27 @@ components: type: string format: date-time nullable: true + readOnly: true managerActionMessage: type: string nullable: true managerUserId: type: string nullable: true + readOnly: true senderDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string format: date-time nullable: true + readOnly: true senderMessage: type: string nullable: true senderUserId: type: string nullable: true + readOnly: true state: $ref: '#/components/schemas/microsoft.graph.scheduleChangeState' additionalProperties: @@ -48652,6 +58484,7 @@ components: items: $ref: '#/components/schemas/microsoft.graph.workbookChartPoint' description: Represents a collection of all points in the series. Read-only. + x-ms-navigationProperty: true additionalProperties: type: object microsoft.graph.workbookChartTitle: @@ -48829,21 +58662,17 @@ components: $ref: '#/components/schemas/microsoft.graph.printerDefaults' displayName: type: string - description: The name of the printer/printerShare. nullable: true isAcceptingJobs: type: boolean - description: Whether the printer/printerShare is currently accepting new print jobs. nullable: true location: $ref: '#/components/schemas/microsoft.graph.printerLocation' manufacturer: type: string - description: The manufacturer of the printer/printerShare. nullable: true model: type: string - description: The model name of the printer/printerShare. nullable: true name: type: string @@ -48854,7 +58683,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.printJob' - description: The list of jobs that are queued for printing by the printer/printerShare. + x-ms-navigationProperty: true additionalProperties: type: object microsoft.graph.printerShareViewpoint: @@ -48899,6 +58728,7 @@ components: items: $ref: '#/components/schemas/microsoft.graph.printConnector' description: The connectors that are associated with the printer. + x-ms-navigationProperty: true share: $ref: '#/components/schemas/microsoft.graph.printerShare' shares: @@ -48906,11 +58736,13 @@ components: items: $ref: '#/components/schemas/microsoft.graph.printerShare' description: 'The list of printerShares that are associated with the printer. Currently, only one printerShare can be associated with the printer. Read-only. Nullable.' + x-ms-navigationProperty: true taskTriggers: type: array items: $ref: '#/components/schemas/microsoft.graph.printTaskTrigger' description: A list of task triggers that are associated with the printer. + x-ms-navigationProperty: true additionalProperties: type: object microsoft.graph.analyticsActivityType: @@ -48928,12 +58760,15 @@ components: properties: additionalDetails: type: string + description: Additional message for this health check. nullable: true displayName: type: string + description: The connectivity health check item name. lastHealthCheckDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[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 the last check occurs. The timestamp is shown in ISO 8601 format and Coordinated Universal Time (UTC). For example, midnight UTC on Jan 1, 2014 appears as 2014-01-01T00:00:00Z.' format: date-time nullable: true result: @@ -49193,6 +59028,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.directoryObject' + x-ms-navigationProperty: true additionalProperties: type: object microsoft.graph.permissionClassificationType: @@ -50378,6 +60214,59 @@ components: additionalProperties: type: object description: The security baseline compliance state of a setting for a device + microsoft.graph.detectedAppPlatformType: + title: detectedAppPlatformType + enum: + - unknown + - windows + - windowsMobile + - windowsHolographic + - ios + - macOS + - chromeOS + - androidOSP + - androidDeviceAdministrator + - androidWorkProfile + - androidDedicatedAndFullyManaged + type: string + description: 'Indicates the operating system / platform of the discovered application. Some possible values are Windows, iOS, macOS. The default value is unknown (0).' + x-ms-enum: + name: detectedAppPlatformType + modelAsString: false + values: + - value: unknown + description: Default. Set to unknown when platform cannot be determined. + name: unknown + - value: windows + description: Indicates that the platform of the detected application is Windows. + name: windows + - value: windowsMobile + description: Indicates that the platform of the detected application is Windows Mobile. + name: windowsMobile + - value: windowsHolographic + description: Indicates that the platform of the detected application is Windows Holographic. + name: windowsHolographic + - value: ios + description: Indicates that the platform of the detected application is iOS. + name: ios + - value: macOS + description: Indicates that the platform of the detected application is macOS. + name: macOS + - value: chromeOS + description: Indicates that the platform of the detected application is ChromeOS. + name: chromeOS + - value: androidOSP + description: Indicates that the platform of the detected application is Android open source project. + name: androidOSP + - value: androidDeviceAdministrator + description: Indicates that the platform of the detected application is Android device administrator. + name: androidDeviceAdministrator + - value: androidWorkProfile + description: Indicates that the platform of the detected application is Android work profile. + name: androidWorkProfile + - value: androidDedicatedAndFullyManaged + description: Indicates that the platform of the detected application is Android dedicated and fully managed. + name: androidDedicatedAndFullyManaged microsoft.graph.windowsDeviceHealthState: title: windowsDeviceHealthState enum: @@ -51128,7 +61017,7 @@ components: properties: isCaptionEnabled: type: boolean - description: Indicates whether caption is enabled for this Teams live event. + description: Indicates whether captions are enabled for this Teams live event. nullable: true spokenLanguage: type: string @@ -51242,6 +61131,7 @@ components: items: $ref: '#/components/schemas/microsoft.graph.meetingRegistrantBase' description: Registrants of the online meeting. + x-ms-navigationProperty: true additionalProperties: type: object microsoft.graph.meetingSpeaker: @@ -51465,25 +61355,30 @@ components: items: $ref: '#/components/schemas/microsoft.graph.attachmentBase' description: A collection of file attachments for the task. + x-ms-navigationProperty: true attachmentSessions: type: array items: $ref: '#/components/schemas/microsoft.graph.attachmentSession' + x-ms-navigationProperty: true checklistItems: type: array items: $ref: '#/components/schemas/microsoft.graph.checklistItem' description: A collection of smaller subtasks linked to the more complex parent task. + x-ms-navigationProperty: true extensions: type: array items: $ref: '#/components/schemas/microsoft.graph.extension' description: The collection of open extensions defined for the task. Nullable. + x-ms-navigationProperty: true linkedResources: type: array items: $ref: '#/components/schemas/microsoft.graph.linkedResource' description: A collection of resources linked to the task. + x-ms-navigationProperty: true additionalProperties: type: object microsoft.graph.scheduleChangeRequestActor: @@ -52168,11 +62063,13 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.printDocument' + x-ms-navigationProperty: true tasks: type: array items: $ref: '#/components/schemas/microsoft.graph.printTask' description: A list of printTasks that were triggered by this print job. + x-ms-navigationProperty: true additionalProperties: type: object microsoft.graph.printConnector: @@ -52383,7 +62280,7 @@ components: interval: pattern: '^-?P([0-9]+D)?(T([0-9]+H)?([0-9]+M)?([0-9]+([.][0-9]+)?S)?)?$' type: string - description: The interval between synchronization iterations. + description: 'The interval between synchronization iterations. The value is represented in ISO 8601 format for durations. For example, PT1M represents a period of 1 month.' format: duration state: $ref: '#/components/schemas/microsoft.graph.synchronizationScheduleState' @@ -52456,6 +62353,7 @@ components: items: $ref: '#/components/schemas/microsoft.graph.directoryDefinition' description: Contains the collection of directories and all of their objects. + x-ms-navigationProperty: true additionalProperties: type: object microsoft.graph.metadataEntry: @@ -54588,6 +64486,7 @@ components: items: $ref: '#/components/schemas/microsoft.graph.printTask' description: A list of tasks that have been created based on this definition. The list includes currently running tasks and recently completed tasks. Read-only. + x-ms-navigationProperty: true additionalProperties: type: object microsoft.graph.appKeyCredentialRestrictionType: @@ -55463,6 +65362,48 @@ components: application/json: schema: $ref: '#/components/schemas/microsoft.graph.singleValueLegacyExtendedPropertyCollectionResponse' + recentResponse: + description: Success + content: + application/json: + schema: + title: Collection of driveItem + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.driveItem' + additionalProperties: + type: object + searchResponse: + description: Success + content: + application/json: + schema: + title: Collection of driveItem + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.driveItem' + additionalProperties: + type: object + sharedWithMeResponse: + description: Success + content: + application/json: + schema: + title: Collection of driveItem + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.driveItem' + additionalProperties: + type: object microsoft.graph.endpointCollectionResponse: description: Retrieved collection content: @@ -55492,6 +65433,8 @@ components: name: $top in: query description: Show only the first n items + style: form + explode: false schema: minimum: 0 type: integer @@ -55500,6 +65443,8 @@ components: name: $skip in: query description: Skip the first n items + style: form + explode: false schema: minimum: 0 type: integer @@ -55507,20 +65452,34 @@ components: name: $search in: query description: Search items by search phrases + style: form + explode: false schema: type: string filter: name: $filter in: query description: Filter items by property values + style: form + explode: false schema: type: string count: name: $count in: query description: Include count of items + style: form + explode: false schema: type: boolean + requestBodies: + refPostBody: + description: New navigation property ref value + content: + application/json: + schema: + $ref: '#/components/schemas/ReferenceCreate' + required: true securitySchemes: azureaadv2: type: oauth2 diff --git a/openApiDocs/beta/Identity.DirectoryManagement.yml b/openApiDocs/beta/Identity.DirectoryManagement.yml index ba721292922..42ee63a9d37 100644 --- a/openApiDocs/beta/Identity.DirectoryManagement.yml +++ b/openApiDocs/beta/Identity.DirectoryManagement.yml @@ -11,11 +11,16 @@ paths: tags: - administrativeUnits.administrativeUnit summary: List administrativeUnits + description: Retrieve a list of administrativeUnit objects. + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/directory-list-administrativeunits?view=graph-rest-1.0 operationId: administrativeUnits.administrativeUnit_ListAdministrativeUnit parameters: - name: ConsistencyLevel in: header description: 'Indicates the requested consistency level. Documentation URL: https://docs.microsoft.com/graph/aad-advanced-queries' + style: simple schema: type: string examples: @@ -23,10 +28,7 @@ paths: description: $search and $count queries require the client to set the ConsistencyLevel HTTP header to 'eventual'. value: eventual - $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 @@ -70,21 +72,6 @@ paths: - scopedRoleMembers - extensions type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - '*' - - members - - scopedRoleMembers - - extensions - type: string responses: '200': $ref: '#/components/responses/microsoft.graph.administrativeUnitCollectionResponse' @@ -98,6 +85,10 @@ paths: tags: - administrativeUnits.administrativeUnit summary: Create administrativeUnit + description: Use this API to create a new administrativeUnit. + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/directory-post-administrativeunits?view=graph-rest-1.0 operationId: administrativeUnits.administrativeUnit_CreateAdministrativeUnit requestBody: description: New entity @@ -121,12 +112,17 @@ paths: tags: - administrativeUnits.administrativeUnit summary: Get administrativeUnit + description: 'Retrieve the properties and relationships of an administrativeUnit object. Since the **administrativeUnit** resource supports extensions, you can also use the `GET` operation to get custom properties and extension data in an **administrativeUnit** instance.' + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/administrativeunit-get?view=graph-rest-1.0 operationId: administrativeUnits.administrativeUnit_GetAdministrativeUnit parameters: - name: administrativeUnit-id in: path description: 'key: id of administrativeUnit' required: true + style: simple schema: type: string x-ms-docs-key-type: administrativeUnit @@ -150,21 +146,6 @@ paths: - scopedRoleMembers - extensions type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - '*' - - members - - scopedRoleMembers - - extensions - type: string responses: '200': description: Retrieved entity @@ -202,12 +183,17 @@ paths: tags: - administrativeUnits.administrativeUnit summary: Update administrativeunit + description: Update the properties of an administrativeUnit object. + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/administrativeunit-update?view=graph-rest-1.0 operationId: administrativeUnits.administrativeUnit_UpdateAdministrativeUnit parameters: - name: administrativeUnit-id in: path description: 'key: id of administrativeUnit' required: true + style: simple schema: type: string x-ms-docs-key-type: administrativeUnit @@ -228,18 +214,24 @@ paths: tags: - administrativeUnits.administrativeUnit summary: Delete administrativeUnit + description: Delete an administrativeUnit. + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/administrativeunit-delete?view=graph-rest-1.0 operationId: administrativeUnits.administrativeUnit_DeleteAdministrativeUnit parameters: - name: administrativeUnit-id in: path description: 'key: id of administrativeUnit' required: true + style: simple schema: type: string x-ms-docs-key-type: administrativeUnit - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -253,12 +245,14 @@ paths: tags: - administrativeUnits.extension summary: Get extensions from administrativeUnits + description: The collection of open extensions defined for this administrative unit. Nullable. operationId: administrativeUnits_ListExtensions parameters: - name: administrativeUnit-id in: path description: 'key: id of administrativeUnit' required: true + style: simple schema: type: string x-ms-docs-key-type: administrativeUnit @@ -323,6 +317,7 @@ paths: in: path description: 'key: id of administrativeUnit' required: true + style: simple schema: type: string x-ms-docs-key-type: administrativeUnit @@ -348,12 +343,14 @@ paths: tags: - administrativeUnits.extension summary: Get extensions from administrativeUnits + description: The collection of open extensions defined for this administrative unit. Nullable. operationId: administrativeUnits_GetExtensions parameters: - name: administrativeUnit-id in: path description: 'key: id of administrativeUnit' required: true + style: simple schema: type: string x-ms-docs-key-type: administrativeUnit @@ -361,6 +358,7 @@ paths: in: path description: 'key: id of extension' required: true + style: simple schema: type: string x-ms-docs-key-type: extension @@ -408,6 +406,7 @@ paths: in: path description: 'key: id of administrativeUnit' required: true + style: simple schema: type: string x-ms-docs-key-type: administrativeUnit @@ -415,6 +414,7 @@ paths: in: path description: 'key: id of extension' required: true + style: simple schema: type: string x-ms-docs-key-type: extension @@ -441,6 +441,7 @@ paths: in: path description: 'key: id of administrativeUnit' required: true + style: simple schema: type: string x-ms-docs-key-type: administrativeUnit @@ -448,12 +449,14 @@ paths: in: path description: 'key: id of extension' required: true + style: simple schema: type: string x-ms-docs-key-type: extension - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -467,15 +470,27 @@ paths: tags: - administrativeUnits.directoryObject summary: Get members from administrativeUnits + description: Users and groups that are members of this administrative unit. Supports $expand. operationId: administrativeUnits_ListMembers parameters: - name: administrativeUnit-id in: path description: 'key: id of administrativeUnit' required: true + style: simple schema: type: string x-ms-docs-key-type: administrativeUnit + - name: ConsistencyLevel + in: header + description: 'Indicates the requested consistency level. Documentation URL: https://docs.microsoft.com/graph/aad-advanced-queries' + style: simple + schema: + type: string + examples: + example-1: + description: $search and $count queries require the client to set the ConsistencyLevel HTTP header to 'eventual'. + value: eventual - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -541,6 +556,7 @@ paths: in: path description: 'key: id of administrativeUnit' required: true + style: simple schema: type: string x-ms-docs-key-type: administrativeUnit @@ -548,17 +564,21 @@ paths: in: path description: 'key: id of directoryObject' required: true + style: simple schema: type: string x-ms-docs-key-type: directoryObject - name: If-Match in: header description: ETag + style: simple schema: type: string - name: '@id' in: query description: Delete Uri + style: form + explode: false schema: type: string responses: @@ -572,15 +592,27 @@ paths: tags: - administrativeUnits.directoryObject summary: Get ref of members from administrativeUnits + description: Users and groups that are members of this administrative unit. Supports $expand. operationId: administrativeUnits_ListMembersGraphBPreRef parameters: - name: administrativeUnit-id in: path description: 'key: id of administrativeUnit' required: true + style: simple schema: type: string x-ms-docs-key-type: administrativeUnit + - name: ConsistencyLevel + in: header + description: 'Indicates the requested consistency level. Documentation URL: https://docs.microsoft.com/graph/aad-advanced-queries' + style: simple + schema: + type: string + examples: + example-1: + description: $search and $count queries require the client to set the ConsistencyLevel HTTP header to 'eventual'. + value: eventual - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -613,25 +645,23 @@ paths: post: tags: - administrativeUnits.directoryObject - summary: Create new navigation property ref to members for administrativeUnits + summary: Add a member + description: 'Use this API to add a member (user, group, or device) to an administrative unit or to create a new group within an administrative unit. All group types can be created within an administrative unit. **Note:** Currently, it''s only possible to add one member at a time to an administrative unit.`' + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/administrativeunit-post-members?view=graph-rest-1.0 operationId: administrativeUnits_CreateMembersGraphBPreRef parameters: - name: administrativeUnit-id in: path description: 'key: id of administrativeUnit' required: true + style: simple schema: type: string x-ms-docs-key-type: administrativeUnit requestBody: - description: New navigation property ref value - content: - application/json: - schema: - type: object - additionalProperties: - type: object - required: true + $ref: '#/components/requestBodies/refPostBody' responses: '204': description: Success @@ -643,12 +673,17 @@ paths: tags: - administrativeUnits.Actions summary: Invoke action checkMemberGroups + description: 'Check for membership in a specified list of group IDs, and return from that list those groups (identified by IDs) of which the specified user, group, service principal, organizational contact, device, or directory object is a member. This function is transitive. You can check up to a maximum of 20 groups per request. This function supports all groups provisioned in Azure AD. Because Microsoft 365 groups cannot contain other groups, membership in a Microsoft 365 group is always direct.' + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/directoryobject-checkmembergroups?view=graph-rest-1.0 operationId: administrativeUnits_checkMemberGroups parameters: - name: administrativeUnit-id in: path description: 'key: id of administrativeUnit' required: true + style: simple schema: type: string x-ms-docs-key-type: administrativeUnit @@ -672,7 +707,6 @@ paths: content: application/json: schema: - title: Collection of administrativeUnit type: object properties: value: @@ -684,6 +718,9 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: action + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore '/administrativeUnits/{administrativeUnit-id}/microsoft.graph.checkMemberObjects': post: tags: @@ -695,6 +732,7 @@ paths: in: path description: 'key: id of administrativeUnit' required: true + style: simple schema: type: string x-ms-docs-key-type: administrativeUnit @@ -718,7 +756,6 @@ paths: content: application/json: schema: - title: Collection of administrativeUnit type: object properties: value: @@ -730,17 +767,25 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: action + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore '/administrativeUnits/{administrativeUnit-id}/microsoft.graph.getMemberGroups': post: tags: - administrativeUnits.Actions summary: Invoke action getMemberGroups + description: 'Return all the group IDs for the groups that the specified user, group, service principal, organizational contact, device, or directory object is a member of. This function is transitive.' + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/directoryobject-getmembergroups?view=graph-rest-1.0 operationId: administrativeUnits_getMemberGroups parameters: - name: administrativeUnit-id in: path description: 'key: id of administrativeUnit' required: true + style: simple schema: type: string x-ms-docs-key-type: administrativeUnit @@ -764,7 +809,6 @@ paths: content: application/json: schema: - title: Collection of administrativeUnit type: object properties: value: @@ -776,6 +820,9 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: action + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore '/administrativeUnits/{administrativeUnit-id}/microsoft.graph.getMemberObjects': post: tags: @@ -787,6 +834,7 @@ paths: in: path description: 'key: id of administrativeUnit' required: true + style: simple schema: type: string x-ms-docs-key-type: administrativeUnit @@ -810,7 +858,6 @@ paths: content: application/json: schema: - title: Collection of administrativeUnit type: object properties: value: @@ -822,17 +869,25 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: action + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore '/administrativeUnits/{administrativeUnit-id}/microsoft.graph.restore': post: tags: - administrativeUnits.Actions summary: Invoke action restore + description: 'Restore a recently deleted application, group, servicePrincipal, or user object from deleted items. If an item was accidentally deleted, you can fully restore the item. This is not applicable to security groups, which are deleted permanently. A recently deleted item will remain available for up to 30 days. After 30 days, the item is permanently deleted.' + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/directory-deleteditems-restore?view=graph-rest-1.0 operationId: administrativeUnits_restore parameters: - name: administrativeUnit-id in: path description: 'key: id of administrativeUnit' required: true + style: simple schema: type: string x-ms-docs-key-type: administrativeUnit @@ -850,13 +905,18 @@ paths: get: tags: - administrativeUnits.scopedRoleMembership - summary: Get scopedRoleMembers from administrativeUnits + summary: List scopedRoleMembers + description: List Azure Active Directory (Azure AD) role assignments with administrative unit scope. + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/administrativeunit-list-scopedrolemembers?view=graph-rest-1.0 operationId: administrativeUnits_ListScopedRoleMembers parameters: - name: administrativeUnit-id in: path description: 'key: id of administrativeUnit' required: true + style: simple schema: type: string x-ms-docs-key-type: administrativeUnit @@ -923,13 +983,18 @@ paths: post: tags: - administrativeUnits.scopedRoleMembership - summary: Create new navigation property to scopedRoleMembers for administrativeUnits + summary: Add a scopedRoleMember + description: 'Assign an Azure Active Directory (Azure AD) role with administrative unit scope. For a list of roles that can be assigned with administrative unit scope, see Assign Azure AD roles with administrative unit scope.' + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/administrativeunit-post-scopedrolemembers?view=graph-rest-1.0 operationId: administrativeUnits_CreateScopedRoleMembers parameters: - name: administrativeUnit-id in: path description: 'key: id of administrativeUnit' required: true + style: simple schema: type: string x-ms-docs-key-type: administrativeUnit @@ -955,12 +1020,14 @@ paths: tags: - administrativeUnits.scopedRoleMembership summary: Get scopedRoleMembers from administrativeUnits + description: Scoped-role members of this administrative unit. operationId: administrativeUnits_GetScopedRoleMembers parameters: - name: administrativeUnit-id in: path description: 'key: id of administrativeUnit' required: true + style: simple schema: type: string x-ms-docs-key-type: administrativeUnit @@ -968,6 +1035,7 @@ paths: in: path description: 'key: id of scopedRoleMembership' required: true + style: simple schema: type: string x-ms-docs-key-type: scopedRoleMembership @@ -1018,6 +1086,7 @@ paths: in: path description: 'key: id of administrativeUnit' required: true + style: simple schema: type: string x-ms-docs-key-type: administrativeUnit @@ -1025,6 +1094,7 @@ paths: in: path description: 'key: id of scopedRoleMembership' required: true + style: simple schema: type: string x-ms-docs-key-type: scopedRoleMembership @@ -1051,6 +1121,7 @@ paths: in: path description: 'key: id of administrativeUnit' required: true + style: simple schema: type: string x-ms-docs-key-type: administrativeUnit @@ -1058,12 +1129,14 @@ paths: in: path description: 'key: id of scopedRoleMembership' required: true + style: simple schema: type: string x-ms-docs-key-type: scopedRoleMembership - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -1078,6 +1151,55 @@ paths: - administrativeUnits.Functions summary: Invoke function delta operationId: administrativeUnits_delta + parameters: + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - deletedDateTime + - description + - displayName + - isMemberManagementRestricted + - visibility + - members + - scopedRoleMembers + - extensions + type: string + - 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 + - isMemberManagementRestricted + - isMemberManagementRestricted desc + - visibility + - visibility desc + type: string responses: '200': description: Success @@ -1096,11 +1218,18 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: function + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore /administrativeUnits/microsoft.graph.getByIds: post: tags: - administrativeUnits.Actions summary: Invoke action getByIds + description: 'Return the directory objects specified in a list of IDs. Some common uses for this function are to:' + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/directoryobject-getbyids?view=graph-rest-1.0 operationId: administrativeUnits_getGraphBPreIds requestBody: description: Action parameters @@ -1127,7 +1256,7 @@ paths: content: application/json: schema: - title: Collection of administrativeUnit + title: Collection of directoryObject type: object properties: value: @@ -1139,6 +1268,9 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: action + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore /administrativeUnits/microsoft.graph.getUserOwnedObjects: post: tags: @@ -1176,6 +1308,10 @@ paths: tags: - administrativeUnits.Actions summary: Invoke action validateProperties + description: "Validate that a Microsoft 365 group's display name or mail nickname complies with naming policies. Clients can use this API to determine whether a display name or mail nickname is valid before trying to **create** a Microsoft 365 group. For validating properties of an existing group, use the validateProperties function for groups. The following validations are performed for the display name and mail nickname properties: \n1. Validate the prefix and suffix naming policy\n2. Validate the custom banned words policy\n3. Validate the mail nickname is unique This API returns with the first failure encountered. If one or more properties fail multiple validations, only the property with the first validation failure is returned. However, you can validate both the mail nickname and the display name and receive a collection of validation errors if you are only validating the prefix and suffix naming policy." + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/directoryobject-validateproperties?view=graph-rest-1.0 operationId: administrativeUnits_validateProperties requestBody: description: Action parameters @@ -1212,11 +1348,16 @@ paths: tags: - contacts.orgContact summary: List orgContacts + description: Get the list of organizational contacts for this organization. + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/orgcontact-list?view=graph-rest-1.0 operationId: contacts.orgContact_ListOrgContact parameters: - name: ConsistencyLevel in: header description: 'Indicates the requested consistency level. Documentation URL: https://docs.microsoft.com/graph/aad-advanced-queries' + style: simple schema: type: string examples: @@ -1224,10 +1365,7 @@ paths: description: $search and $count queries require the client to set the ConsistencyLevel HTTP header to 'eventual'. value: eventual - $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 @@ -1303,23 +1441,6 @@ paths: - transitiveMemberOf - transitiveReports type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - '*' - - directReports - - manager - - memberOf - - transitiveMemberOf - - transitiveReports - type: string responses: '200': $ref: '#/components/responses/microsoft.graph.orgContactCollectionResponse' @@ -1356,12 +1477,17 @@ paths: tags: - contacts.orgContact summary: Get orgContact + description: Get the properties and relationships of an organizational contact object. + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/orgcontact-get?view=graph-rest-1.0 operationId: contacts.orgContact_GetOrgContact parameters: - name: orgContact-id in: path description: 'key: id of orgContact' required: true + style: simple schema: type: string x-ms-docs-key-type: orgContact @@ -1397,23 +1523,6 @@ paths: - transitiveMemberOf - transitiveReports type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - '*' - - directReports - - manager - - memberOf - - transitiveMemberOf - - transitiveReports - type: string responses: '200': description: Retrieved entity @@ -1465,6 +1574,7 @@ paths: in: path description: 'key: id of orgContact' required: true + style: simple schema: type: string x-ms-docs-key-type: orgContact @@ -1491,12 +1601,14 @@ paths: in: path description: 'key: id of orgContact' required: true + style: simple schema: type: string x-ms-docs-key-type: orgContact - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -1510,15 +1622,30 @@ paths: tags: - contacts.directoryObject summary: Get directReports from contacts + description: The contact's direct reports. (The users and contacts that have their manager property set to this contact.) Read-only. Nullable. Supports $expand. + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/orgcontact-list-directreports?view=graph-rest-1.0 operationId: contacts_ListDirectReports parameters: - name: orgContact-id in: path description: 'key: id of orgContact' required: true + style: simple schema: type: string x-ms-docs-key-type: orgContact + - name: ConsistencyLevel + in: header + description: 'Indicates the requested consistency level. Documentation URL: https://docs.microsoft.com/graph/aad-advanced-queries' + style: simple + schema: + type: string + examples: + example-1: + description: $search and $count queries require the client to set the ConsistencyLevel HTTP header to 'eventual'. + value: eventual - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -1578,12 +1705,14 @@ paths: tags: - contacts.directoryObject summary: Get directReports from contacts + description: The contact's direct reports. (The users and contacts that have their manager property set to this contact.) Read-only. Nullable. Supports $expand. operationId: contacts_GetDirectReports parameters: - name: orgContact-id in: path description: 'key: id of orgContact' required: true + style: simple schema: type: string x-ms-docs-key-type: orgContact @@ -1591,9 +1720,20 @@ paths: in: path description: 'key: id of directoryObject' required: true + style: simple schema: type: string x-ms-docs-key-type: directoryObject + - name: ConsistencyLevel + in: header + description: 'Indicates the requested consistency level. Documentation URL: https://docs.microsoft.com/graph/aad-advanced-queries' + style: simple + schema: + type: string + examples: + example-1: + description: $search and $count queries require the client to set the ConsistencyLevel HTTP header to 'eventual'. + value: eventual - name: $select in: query description: Select properties to be returned @@ -1633,13 +1773,18 @@ paths: get: tags: - contacts.directoryObject - summary: Get manager from contacts + summary: 'orgContact: Get manager' + description: Get the contact's manager + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/orgcontact-get-manager?view=graph-rest-1.0 operationId: contacts_GetManager parameters: - name: orgContact-id in: path description: 'key: id of orgContact' required: true + style: simple schema: type: string x-ms-docs-key-type: orgContact @@ -1683,15 +1828,30 @@ paths: tags: - contacts.directoryObject summary: Get memberOf from contacts + description: Groups that this contact is a member of. Read-only. Nullable. Supports $expand. + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/orgcontact-list-memberof?view=graph-rest-1.0 operationId: contacts_ListMemberGraphOPre parameters: - name: orgContact-id in: path description: 'key: id of orgContact' required: true + style: simple schema: type: string x-ms-docs-key-type: orgContact + - name: ConsistencyLevel + in: header + description: 'Indicates the requested consistency level. Documentation URL: https://docs.microsoft.com/graph/aad-advanced-queries' + style: simple + schema: + type: string + examples: + example-1: + description: $search and $count queries require the client to set the ConsistencyLevel HTTP header to 'eventual'. + value: eventual - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -1751,12 +1911,14 @@ paths: tags: - contacts.directoryObject summary: Get memberOf from contacts + description: Groups that this contact is a member of. Read-only. Nullable. Supports $expand. operationId: contacts_GetMemberGraphOPre parameters: - name: orgContact-id in: path description: 'key: id of orgContact' required: true + style: simple schema: type: string x-ms-docs-key-type: orgContact @@ -1764,9 +1926,20 @@ paths: in: path description: 'key: id of directoryObject' required: true + style: simple schema: type: string x-ms-docs-key-type: directoryObject + - name: ConsistencyLevel + in: header + description: 'Indicates the requested consistency level. Documentation URL: https://docs.microsoft.com/graph/aad-advanced-queries' + style: simple + schema: + type: string + examples: + example-1: + description: $search and $count queries require the client to set the ConsistencyLevel HTTP header to 'eventual'. + value: eventual - name: $select in: query description: Select properties to be returned @@ -1807,12 +1980,17 @@ paths: tags: - contacts.Actions summary: Invoke action checkMemberGroups + description: 'Check for membership in a specified list of group IDs, and return from that list those groups (identified by IDs) of which the specified user, group, service principal, organizational contact, device, or directory object is a member. This function is transitive. You can check up to a maximum of 20 groups per request. This function supports all groups provisioned in Azure AD. Because Microsoft 365 groups cannot contain other groups, membership in a Microsoft 365 group is always direct.' + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/directoryobject-checkmembergroups?view=graph-rest-1.0 operationId: contacts_checkMemberGroups parameters: - name: orgContact-id in: path description: 'key: id of orgContact' required: true + style: simple schema: type: string x-ms-docs-key-type: orgContact @@ -1836,7 +2014,6 @@ paths: content: application/json: schema: - title: Collection of orgContact type: object properties: value: @@ -1848,6 +2025,9 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: action + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore '/contacts/{orgContact-id}/microsoft.graph.checkMemberObjects': post: tags: @@ -1859,6 +2039,7 @@ paths: in: path description: 'key: id of orgContact' required: true + style: simple schema: type: string x-ms-docs-key-type: orgContact @@ -1882,7 +2063,6 @@ paths: content: application/json: schema: - title: Collection of orgContact type: object properties: value: @@ -1894,17 +2074,25 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: action + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore '/contacts/{orgContact-id}/microsoft.graph.getMemberGroups': post: tags: - contacts.Actions summary: Invoke action getMemberGroups + description: 'Return all the group IDs for the groups that the specified user, group, service principal, organizational contact, device, or directory object is a member of. This function is transitive.' + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/directoryobject-getmembergroups?view=graph-rest-1.0 operationId: contacts_getMemberGroups parameters: - name: orgContact-id in: path description: 'key: id of orgContact' required: true + style: simple schema: type: string x-ms-docs-key-type: orgContact @@ -1928,7 +2116,6 @@ paths: content: application/json: schema: - title: Collection of orgContact type: object properties: value: @@ -1940,6 +2127,9 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: action + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore '/contacts/{orgContact-id}/microsoft.graph.getMemberObjects': post: tags: @@ -1951,6 +2141,7 @@ paths: in: path description: 'key: id of orgContact' required: true + style: simple schema: type: string x-ms-docs-key-type: orgContact @@ -1974,7 +2165,6 @@ paths: content: application/json: schema: - title: Collection of orgContact type: object properties: value: @@ -1986,17 +2176,25 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: action + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore '/contacts/{orgContact-id}/microsoft.graph.restore': post: tags: - contacts.Actions summary: Invoke action restore + description: 'Restore a recently deleted application, group, servicePrincipal, or user object from deleted items. If an item was accidentally deleted, you can fully restore the item. This is not applicable to security groups, which are deleted permanently. A recently deleted item will remain available for up to 30 days. After 30 days, the item is permanently deleted.' + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/directory-deleteditems-restore?view=graph-rest-1.0 operationId: contacts_restore parameters: - name: orgContact-id in: path description: 'key: id of orgContact' required: true + style: simple schema: type: string x-ms-docs-key-type: orgContact @@ -2021,9 +2219,20 @@ paths: in: path description: 'key: id of orgContact' required: true + style: simple schema: type: string x-ms-docs-key-type: orgContact + - name: ConsistencyLevel + in: header + description: 'Indicates the requested consistency level. Documentation URL: https://docs.microsoft.com/graph/aad-advanced-queries' + style: simple + schema: + type: string + examples: + example-1: + description: $search and $count queries require the client to set the ConsistencyLevel HTTP header to 'eventual'. + value: eventual - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -2089,6 +2298,7 @@ paths: in: path description: 'key: id of orgContact' required: true + style: simple schema: type: string x-ms-docs-key-type: orgContact @@ -2096,9 +2306,20 @@ paths: in: path description: 'key: id of directoryObject' required: true + style: simple schema: type: string x-ms-docs-key-type: directoryObject + - name: ConsistencyLevel + in: header + description: 'Indicates the requested consistency level. Documentation URL: https://docs.microsoft.com/graph/aad-advanced-queries' + style: simple + schema: + type: string + examples: + example-1: + description: $search and $count queries require the client to set the ConsistencyLevel HTTP header to 'eventual'. + value: eventual - name: $select in: query description: Select properties to be returned @@ -2139,12 +2360,14 @@ paths: tags: - contacts.directoryObject summary: Get transitiveReports from contacts + description: The transitive reports for a contact. Read-only. operationId: contacts_ListTransitiveReports parameters: - name: orgContact-id in: path description: 'key: id of orgContact' required: true + style: simple schema: type: string x-ms-docs-key-type: orgContact @@ -2207,12 +2430,14 @@ paths: tags: - contacts.directoryObject summary: Get transitiveReports from contacts + description: The transitive reports for a contact. Read-only. operationId: contacts_GetTransitiveReports parameters: - name: orgContact-id in: path description: 'key: id of orgContact' required: true + style: simple schema: type: string x-ms-docs-key-type: orgContact @@ -2220,6 +2445,7 @@ paths: in: path description: 'key: id of directoryObject' required: true + style: simple schema: type: string x-ms-docs-key-type: directoryObject @@ -2264,29 +2490,117 @@ paths: - contacts.Functions summary: Invoke function delta operationId: contacts_delta - responses: - '200': - description: Success - content: - application/json: - schema: - title: Collection of orgContact - type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.orgContact' - additionalProperties: - type: object + parameters: + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - deletedDateTime + - addresses + - companyName + - department + - displayName + - givenName + - jobTitle + - mail + - mailNickname + - onPremisesLastSyncDateTime + - onPremisesProvisioningErrors + - onPremisesSyncEnabled + - phones + - proxyAddresses + - surname + - directReports + - manager + - memberOf + - transitiveMemberOf + - transitiveReports + type: string + - 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 + - addresses + - addresses desc + - companyName + - companyName desc + - department + - department desc + - displayName + - displayName desc + - givenName + - givenName desc + - jobTitle + - jobTitle desc + - mail + - mail desc + - mailNickname + - mailNickname desc + - onPremisesLastSyncDateTime + - onPremisesLastSyncDateTime desc + - onPremisesProvisioningErrors + - onPremisesProvisioningErrors desc + - onPremisesSyncEnabled + - onPremisesSyncEnabled desc + - phones + - phones desc + - proxyAddresses + - proxyAddresses desc + - surname + - surname desc + type: string + responses: + '200': + description: Success + content: + application/json: + schema: + title: Collection of orgContact + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.orgContact' + additionalProperties: + type: object default: $ref: '#/components/responses/error' x-ms-docs-operation-type: function + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore /contacts/microsoft.graph.getByIds: post: tags: - contacts.Actions summary: Invoke action getByIds + description: 'Return the directory objects specified in a list of IDs. Some common uses for this function are to:' + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/directoryobject-getbyids?view=graph-rest-1.0 operationId: contacts_getGraphBPreIds requestBody: description: Action parameters @@ -2313,7 +2627,7 @@ paths: content: application/json: schema: - title: Collection of orgContact + title: Collection of directoryObject type: object properties: value: @@ -2325,6 +2639,9 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: action + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore /contacts/microsoft.graph.getUserOwnedObjects: post: tags: @@ -2362,6 +2679,10 @@ paths: tags: - contacts.Actions summary: Invoke action validateProperties + description: "Validate that a Microsoft 365 group's display name or mail nickname complies with naming policies. Clients can use this API to determine whether a display name or mail nickname is valid before trying to **create** a Microsoft 365 group. For validating properties of an existing group, use the validateProperties function for groups. The following validations are performed for the display name and mail nickname properties: \n1. Validate the prefix and suffix naming policy\n2. Validate the custom banned words policy\n3. Validate the mail nickname is unique This API returns with the first failure encountered. If one or more properties fail multiple validations, only the property with the first validation failure is returned. However, you can validate both the mail nickname and the display name and receive a collection of validation errors if you are only validating the prefix and suffix naming policy." + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/directoryobject-validateproperties?view=graph-rest-1.0 operationId: contacts_validateProperties requestBody: description: Action parameters @@ -2398,13 +2719,14 @@ paths: tags: - contracts.contract summary: List contracts + description: Retrieve a list of contract objects associated to a partner tenant. + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/contract-list?view=graph-rest-1.0 operationId: contracts.contract_ListContract 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 @@ -2445,18 +2767,6 @@ paths: - defaultDomainName - displayName 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': $ref: '#/components/responses/microsoft.graph.contractCollectionResponse' @@ -2493,12 +2803,17 @@ paths: tags: - contracts.contract summary: Get Contract + description: Retrieve the properties and relationships of contract object. + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/contract-get?view=graph-rest-1.0 operationId: contracts.contract_GetContract parameters: - name: contract-id in: path description: 'key: id of contract' required: true + style: simple schema: type: string x-ms-docs-key-type: contract @@ -2519,18 +2834,6 @@ paths: - defaultDomainName - displayName 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 entity @@ -2562,6 +2865,7 @@ paths: in: path description: 'key: id of contract' required: true + style: simple schema: type: string x-ms-docs-key-type: contract @@ -2588,12 +2892,14 @@ paths: in: path description: 'key: id of contract' required: true + style: simple schema: type: string x-ms-docs-key-type: contract - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -2607,12 +2913,17 @@ paths: tags: - contracts.Actions summary: Invoke action checkMemberGroups + description: 'Check for membership in a specified list of group IDs, and return from that list those groups (identified by IDs) of which the specified user, group, service principal, organizational contact, device, or directory object is a member. This function is transitive. You can check up to a maximum of 20 groups per request. This function supports all groups provisioned in Azure AD. Because Microsoft 365 groups cannot contain other groups, membership in a Microsoft 365 group is always direct.' + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/directoryobject-checkmembergroups?view=graph-rest-1.0 operationId: contracts_checkMemberGroups parameters: - name: contract-id in: path description: 'key: id of contract' required: true + style: simple schema: type: string x-ms-docs-key-type: contract @@ -2636,7 +2947,6 @@ paths: content: application/json: schema: - title: Collection of contract type: object properties: value: @@ -2648,6 +2958,9 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: action + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore '/contracts/{contract-id}/microsoft.graph.checkMemberObjects': post: tags: @@ -2659,6 +2972,7 @@ paths: in: path description: 'key: id of contract' required: true + style: simple schema: type: string x-ms-docs-key-type: contract @@ -2682,7 +2996,6 @@ paths: content: application/json: schema: - title: Collection of contract type: object properties: value: @@ -2694,17 +3007,25 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: action + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore '/contracts/{contract-id}/microsoft.graph.getMemberGroups': post: tags: - contracts.Actions summary: Invoke action getMemberGroups + description: 'Return all the group IDs for the groups that the specified user, group, service principal, organizational contact, device, or directory object is a member of. This function is transitive.' + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/directoryobject-getmembergroups?view=graph-rest-1.0 operationId: contracts_getMemberGroups parameters: - name: contract-id in: path description: 'key: id of contract' required: true + style: simple schema: type: string x-ms-docs-key-type: contract @@ -2728,7 +3049,6 @@ paths: content: application/json: schema: - title: Collection of contract type: object properties: value: @@ -2740,6 +3060,9 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: action + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore '/contracts/{contract-id}/microsoft.graph.getMemberObjects': post: tags: @@ -2751,6 +3074,7 @@ paths: in: path description: 'key: id of contract' required: true + style: simple schema: type: string x-ms-docs-key-type: contract @@ -2774,7 +3098,6 @@ paths: content: application/json: schema: - title: Collection of contract type: object properties: value: @@ -2786,17 +3109,25 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: action + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore '/contracts/{contract-id}/microsoft.graph.restore': post: tags: - contracts.Actions summary: Invoke action restore + description: 'Restore a recently deleted application, group, servicePrincipal, or user object from deleted items. If an item was accidentally deleted, you can fully restore the item. This is not applicable to security groups, which are deleted permanently. A recently deleted item will remain available for up to 30 days. After 30 days, the item is permanently deleted.' + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/directory-deleteditems-restore?view=graph-rest-1.0 operationId: contracts_restore parameters: - name: contract-id in: path description: 'key: id of contract' required: true + style: simple schema: type: string x-ms-docs-key-type: contract @@ -2815,6 +3146,10 @@ paths: tags: - contracts.Actions summary: Invoke action getByIds + description: 'Return the directory objects specified in a list of IDs. Some common uses for this function are to:' + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/directoryobject-getbyids?view=graph-rest-1.0 operationId: contracts_getGraphBPreIds requestBody: description: Action parameters @@ -2841,7 +3176,7 @@ paths: content: application/json: schema: - title: Collection of contract + title: Collection of directoryObject type: object properties: value: @@ -2853,6 +3188,9 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: action + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore /contracts/microsoft.graph.getUserOwnedObjects: post: tags: @@ -2890,6 +3228,10 @@ paths: tags: - contracts.Actions summary: Invoke action validateProperties + description: "Validate that a Microsoft 365 group's display name or mail nickname complies with naming policies. Clients can use this API to determine whether a display name or mail nickname is valid before trying to **create** a Microsoft 365 group. For validating properties of an existing group, use the validateProperties function for groups. The following validations are performed for the display name and mail nickname properties: \n1. Validate the prefix and suffix naming policy\n2. Validate the custom banned words policy\n3. Validate the mail nickname is unique This API returns with the first failure encountered. If one or more properties fail multiple validations, only the property with the first validation failure is returned. However, you can validate both the mail nickname and the display name and receive a collection of validation errors if you are only validating the prefix and suffix naming policy." + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/directoryobject-validateproperties?view=graph-rest-1.0 operationId: contracts_validateProperties requestBody: description: Action parameters @@ -2926,11 +3268,16 @@ paths: tags: - devices.device summary: List devices + description: 'Retrieve a list of devices registered in the directory. ' + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/device-list?view=graph-rest-1.0 operationId: devices.device_ListDevice parameters: - name: ConsistencyLevel in: header description: 'Indicates the requested consistency level. Documentation URL: https://docs.microsoft.com/graph/aad-advanced-queries' + style: simple schema: type: string examples: @@ -2938,10 +3285,7 @@ paths: description: $search and $count queries require the client to set the ConsistencyLevel HTTP header to 'eventual'. value: eventual - $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 @@ -3085,25 +3429,6 @@ paths: - extensions - commands type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - '*' - - usageRights - - memberOf - - registeredOwners - - registeredUsers - - transitiveMemberOf - - extensions - - commands - type: string responses: '200': $ref: '#/components/responses/microsoft.graph.deviceCollectionResponse' @@ -3117,6 +3442,10 @@ paths: tags: - devices.device summary: Create device + description: Create a new device. + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/device-post-devices?view=graph-rest-1.0 operationId: devices.device_CreateDevice requestBody: description: New entity @@ -3140,12 +3469,17 @@ paths: tags: - devices.device summary: Get device + description: 'Get the properties and relationships of a device object. Since the **device** resource supports extensions, you can also use the `GET` operation to get custom properties and extension data in a **device** instance.' + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/device-get?view=graph-rest-1.0 operationId: devices.device_GetDevice parameters: - name: device-id in: path description: 'key: id of device' required: true + style: simple schema: type: string x-ms-docs-key-type: device @@ -3205,25 +3539,6 @@ paths: - extensions - commands type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - '*' - - usageRights - - memberOf - - registeredOwners - - registeredUsers - - transitiveMemberOf - - extensions - - commands - type: string responses: '200': description: Retrieved entity @@ -3277,12 +3592,17 @@ paths: tags: - devices.device summary: Update device + description: Update the properties of a device. Only certain properties of a device can be updated through approved Mobile Device Management (MDM) apps. + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/device-update?view=graph-rest-1.0 operationId: devices.device_UpdateDevice parameters: - name: device-id in: path description: 'key: id of device' required: true + style: simple schema: type: string x-ms-docs-key-type: device @@ -3303,18 +3623,24 @@ paths: tags: - devices.device summary: Delete device + description: Delete a registered device. + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/device-delete?view=graph-rest-1.0 operationId: devices.device_DeleteDevice parameters: - name: device-id in: path description: 'key: id of device' required: true + style: simple schema: type: string x-ms-docs-key-type: device - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -3328,12 +3654,14 @@ paths: tags: - devices.command summary: Get commands from devices + description: Set of commands sent to this device. operationId: devices_ListCommands parameters: - name: device-id in: path description: 'key: id of device' required: true + style: simple schema: type: string x-ms-docs-key-type: device @@ -3424,6 +3752,7 @@ paths: in: path description: 'key: id of device' required: true + style: simple schema: type: string x-ms-docs-key-type: device @@ -3449,12 +3778,14 @@ paths: tags: - devices.command summary: Get commands from devices + description: Set of commands sent to this device. operationId: devices_GetCommands parameters: - name: device-id in: path description: 'key: id of device' required: true + style: simple schema: type: string x-ms-docs-key-type: device @@ -3462,6 +3793,7 @@ paths: in: path description: 'key: id of command' required: true + style: simple schema: type: string x-ms-docs-key-type: command @@ -3525,6 +3857,7 @@ paths: in: path description: 'key: id of device' required: true + style: simple schema: type: string x-ms-docs-key-type: device @@ -3532,6 +3865,7 @@ paths: in: path description: 'key: id of command' required: true + style: simple schema: type: string x-ms-docs-key-type: command @@ -3558,6 +3892,7 @@ paths: in: path description: 'key: id of device' required: true + style: simple schema: type: string x-ms-docs-key-type: device @@ -3565,12 +3900,14 @@ paths: in: path description: 'key: id of command' required: true + style: simple schema: type: string x-ms-docs-key-type: command - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -3590,6 +3927,7 @@ paths: in: path description: 'key: id of device' required: true + style: simple schema: type: string x-ms-docs-key-type: device @@ -3597,6 +3935,7 @@ paths: in: path description: 'key: id of command' required: true + style: simple schema: type: string x-ms-docs-key-type: command @@ -3639,12 +3978,14 @@ paths: tags: - devices.extension summary: Get extensions from devices + description: The collection of open extensions defined for the device. Read-only. Nullable. operationId: devices_ListExtensions parameters: - name: device-id in: path description: 'key: id of device' required: true + style: simple schema: type: string x-ms-docs-key-type: device @@ -3709,6 +4050,7 @@ paths: in: path description: 'key: id of device' required: true + style: simple schema: type: string x-ms-docs-key-type: device @@ -3734,12 +4076,14 @@ paths: tags: - devices.extension summary: Get extensions from devices + description: The collection of open extensions defined for the device. Read-only. Nullable. operationId: devices_GetExtensions parameters: - name: device-id in: path description: 'key: id of device' required: true + style: simple schema: type: string x-ms-docs-key-type: device @@ -3747,6 +4091,7 @@ paths: in: path description: 'key: id of extension' required: true + style: simple schema: type: string x-ms-docs-key-type: extension @@ -3794,6 +4139,7 @@ paths: in: path description: 'key: id of device' required: true + style: simple schema: type: string x-ms-docs-key-type: device @@ -3801,6 +4147,7 @@ paths: in: path description: 'key: id of extension' required: true + style: simple schema: type: string x-ms-docs-key-type: extension @@ -3827,6 +4174,7 @@ paths: in: path description: 'key: id of device' required: true + style: simple schema: type: string x-ms-docs-key-type: device @@ -3834,12 +4182,14 @@ paths: in: path description: 'key: id of extension' required: true + style: simple schema: type: string x-ms-docs-key-type: extension - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -3853,15 +4203,30 @@ paths: tags: - devices.directoryObject summary: Get memberOf from devices + description: Groups and administrative units that this device is a member of. Read-only. Nullable. Supports $expand. + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/device-list-memberof?view=graph-rest-1.0 operationId: devices_ListMemberGraphOPre parameters: - name: device-id in: path description: 'key: id of device' required: true + style: simple schema: type: string x-ms-docs-key-type: device + - name: ConsistencyLevel + in: header + description: 'Indicates the requested consistency level. Documentation URL: https://docs.microsoft.com/graph/aad-advanced-queries' + style: simple + schema: + type: string + examples: + example-1: + description: $search and $count queries require the client to set the ConsistencyLevel HTTP header to 'eventual'. + value: eventual - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -3921,12 +4286,14 @@ paths: tags: - devices.directoryObject summary: Get memberOf from devices + description: Groups and administrative units that this device is a member of. Read-only. Nullable. Supports $expand. operationId: devices_GetMemberGraphOPre parameters: - name: device-id in: path description: 'key: id of device' required: true + style: simple schema: type: string x-ms-docs-key-type: device @@ -3934,9 +4301,20 @@ paths: in: path description: 'key: id of directoryObject' required: true + style: simple schema: type: string x-ms-docs-key-type: directoryObject + - name: ConsistencyLevel + in: header + description: 'Indicates the requested consistency level. Documentation URL: https://docs.microsoft.com/graph/aad-advanced-queries' + style: simple + schema: + type: string + examples: + example-1: + description: $search and $count queries require the client to set the ConsistencyLevel HTTP header to 'eventual'. + value: eventual - name: $select in: query description: Select properties to be returned @@ -3977,12 +4355,17 @@ paths: tags: - devices.Actions summary: Invoke action checkMemberGroups + description: 'Check for membership in a specified list of group IDs, and return from that list those groups (identified by IDs) of which the specified user, group, service principal, organizational contact, device, or directory object is a member. This function is transitive. You can check up to a maximum of 20 groups per request. This function supports all groups provisioned in Azure AD. Because Microsoft 365 groups cannot contain other groups, membership in a Microsoft 365 group is always direct.' + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/directoryobject-checkmembergroups?view=graph-rest-1.0 operationId: devices_checkMemberGroups parameters: - name: device-id in: path description: 'key: id of device' required: true + style: simple schema: type: string x-ms-docs-key-type: device @@ -4006,7 +4389,6 @@ paths: content: application/json: schema: - title: Collection of device type: object properties: value: @@ -4018,6 +4400,9 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: action + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore '/devices/{device-id}/microsoft.graph.checkMemberObjects': post: tags: @@ -4029,6 +4414,7 @@ paths: in: path description: 'key: id of device' required: true + style: simple schema: type: string x-ms-docs-key-type: device @@ -4052,7 +4438,6 @@ paths: content: application/json: schema: - title: Collection of device type: object properties: value: @@ -4064,17 +4449,25 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: action + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore '/devices/{device-id}/microsoft.graph.getMemberGroups': post: tags: - devices.Actions summary: Invoke action getMemberGroups + description: 'Return all the group IDs for the groups that the specified user, group, service principal, organizational contact, device, or directory object is a member of. This function is transitive.' + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/directoryobject-getmembergroups?view=graph-rest-1.0 operationId: devices_getMemberGroups parameters: - name: device-id in: path description: 'key: id of device' required: true + style: simple schema: type: string x-ms-docs-key-type: device @@ -4098,7 +4491,6 @@ paths: content: application/json: schema: - title: Collection of device type: object properties: value: @@ -4110,6 +4502,9 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: action + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore '/devices/{device-id}/microsoft.graph.getMemberObjects': post: tags: @@ -4121,6 +4516,7 @@ paths: in: path description: 'key: id of device' required: true + style: simple schema: type: string x-ms-docs-key-type: device @@ -4144,7 +4540,6 @@ paths: content: application/json: schema: - title: Collection of device type: object properties: value: @@ -4156,17 +4551,25 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: action + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore '/devices/{device-id}/microsoft.graph.restore': post: tags: - devices.Actions summary: Invoke action restore + description: 'Restore a recently deleted application, group, servicePrincipal, or user object from deleted items. If an item was accidentally deleted, you can fully restore the item. This is not applicable to security groups, which are deleted permanently. A recently deleted item will remain available for up to 30 days. After 30 days, the item is permanently deleted.' + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/directory-deleteditems-restore?view=graph-rest-1.0 operationId: devices_restore parameters: - name: device-id in: path description: 'key: id of device' required: true + style: simple schema: type: string x-ms-docs-key-type: device @@ -4185,15 +4588,30 @@ paths: tags: - devices.directoryObject summary: Get registeredOwners from devices + 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. Supports $expand.' + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/device-list-registeredowners?view=graph-rest-1.0 operationId: devices_ListRegisteredOwners parameters: - name: device-id in: path description: 'key: id of device' required: true + style: simple schema: type: string x-ms-docs-key-type: device + - name: ConsistencyLevel + in: header + description: 'Indicates the requested consistency level. Documentation URL: https://docs.microsoft.com/graph/aad-advanced-queries' + style: simple + schema: + type: string + examples: + example-1: + description: $search and $count queries require the client to set the ConsistencyLevel HTTP header to 'eventual'. + value: eventual - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -4259,6 +4677,7 @@ paths: in: path description: 'key: id of device' required: true + style: simple schema: type: string x-ms-docs-key-type: device @@ -4266,17 +4685,21 @@ paths: in: path description: 'key: id of directoryObject' required: true + style: simple schema: type: string x-ms-docs-key-type: directoryObject - name: If-Match in: header description: ETag + style: simple schema: type: string - name: '@id' in: query description: Delete Uri + style: form + explode: false schema: type: string responses: @@ -4290,15 +4713,30 @@ paths: tags: - devices.directoryObject summary: Get ref of registeredOwners from devices + 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. Supports $expand.' + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/device-list-registeredowners?view=graph-rest-1.0 operationId: devices_ListRegisteredOwnersGraphBPreRef parameters: - name: device-id in: path description: 'key: id of device' required: true + style: simple schema: type: string x-ms-docs-key-type: device + - name: ConsistencyLevel + in: header + description: 'Indicates the requested consistency level. Documentation URL: https://docs.microsoft.com/graph/aad-advanced-queries' + style: simple + schema: + type: string + examples: + example-1: + description: $search and $count queries require the client to set the ConsistencyLevel HTTP header to 'eventual'. + value: eventual - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -4338,18 +4776,12 @@ paths: in: path description: 'key: id of device' required: true + style: simple schema: type: string x-ms-docs-key-type: device requestBody: - description: New navigation property ref value - content: - application/json: - schema: - type: object - additionalProperties: - type: object - required: true + $ref: '#/components/requestBodies/refPostBody' responses: '204': description: Success @@ -4361,22 +4793,37 @@ paths: tags: - devices.directoryObject summary: Get registeredUsers from devices + description: 'Collection of registered users of the device. For cloud joined devices and registered personal devices, registered users are set to the same value as registered owners at the time of registration. Read-only. Nullable. Supports $expand.' + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/device-list-registeredusers?view=graph-rest-1.0 operationId: devices_ListRegisteredUsers parameters: - name: device-id in: path description: 'key: id of device' required: true + style: simple schema: type: string x-ms-docs-key-type: device - - $ref: '#/components/parameters/top' - - $ref: '#/components/parameters/skip' - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' - - $ref: '#/components/parameters/count' - - name: $orderby - in: query + - name: ConsistencyLevel + in: header + description: 'Indicates the requested consistency level. Documentation URL: https://docs.microsoft.com/graph/aad-advanced-queries' + style: simple + schema: + type: string + examples: + example-1: + description: $search and $count queries require the client to set the ConsistencyLevel HTTP header to 'eventual'. + value: eventual + - $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 @@ -4429,12 +4876,14 @@ paths: tags: - devices.directoryObject summary: Get registeredUsers from devices + description: 'Collection of registered users of the device. For cloud joined devices and registered personal devices, registered users are set to the same value as registered owners at the time of registration. Read-only. Nullable. Supports $expand.' operationId: devices_GetRegisteredUsers parameters: - name: device-id in: path description: 'key: id of device' required: true + style: simple schema: type: string x-ms-docs-key-type: device @@ -4442,9 +4891,20 @@ paths: in: path description: 'key: id of directoryObject' required: true + style: simple schema: type: string x-ms-docs-key-type: directoryObject + - name: ConsistencyLevel + in: header + description: 'Indicates the requested consistency level. Documentation URL: https://docs.microsoft.com/graph/aad-advanced-queries' + style: simple + schema: + type: string + examples: + example-1: + description: $search and $count queries require the client to set the ConsistencyLevel HTTP header to 'eventual'. + value: eventual - name: $select in: query description: Select properties to be returned @@ -4485,15 +4945,30 @@ paths: tags: - devices.directoryObject summary: Get transitiveMemberOf from devices + description: Groups and administrative units that this device is a member of. This operation is transitive. Supports $expand. + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/device-list-transitivememberof?view=graph-rest-1.0 operationId: devices_ListTransitiveMemberGraphOPre parameters: - name: device-id in: path description: 'key: id of device' required: true + style: simple schema: type: string x-ms-docs-key-type: device + - name: ConsistencyLevel + in: header + description: 'Indicates the requested consistency level. Documentation URL: https://docs.microsoft.com/graph/aad-advanced-queries' + style: simple + schema: + type: string + examples: + example-1: + description: $search and $count queries require the client to set the ConsistencyLevel HTTP header to 'eventual'. + value: eventual - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -4553,12 +5028,14 @@ paths: tags: - devices.directoryObject summary: Get transitiveMemberOf from devices + description: Groups and administrative units that this device is a member of. This operation is transitive. Supports $expand. operationId: devices_GetTransitiveMemberGraphOPre parameters: - name: device-id in: path description: 'key: id of device' required: true + style: simple schema: type: string x-ms-docs-key-type: device @@ -4566,9 +5043,20 @@ paths: in: path description: 'key: id of directoryObject' required: true + style: simple schema: type: string x-ms-docs-key-type: directoryObject + - name: ConsistencyLevel + in: header + description: 'Indicates the requested consistency level. Documentation URL: https://docs.microsoft.com/graph/aad-advanced-queries' + style: simple + schema: + type: string + examples: + example-1: + description: $search and $count queries require the client to set the ConsistencyLevel HTTP header to 'eventual'. + value: eventual - name: $select in: query description: Select properties to be returned @@ -4608,13 +5096,18 @@ paths: get: tags: - devices.usageRight - summary: Get usageRights from devices + summary: List device usageRights + description: Retrieve a list of usageRight objects for a given device. + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/device-list-usagerights?view=graph-rest-1.0 operationId: devices_ListUsageRights parameters: - name: device-id in: path description: 'key: id of device' required: true + style: simple schema: type: string x-ms-docs-key-type: device @@ -4688,6 +5181,7 @@ paths: in: path description: 'key: id of device' required: true + style: simple schema: type: string x-ms-docs-key-type: device @@ -4713,12 +5207,14 @@ paths: tags: - devices.usageRight summary: Get usageRights from devices + description: Represents the usage rights a device has been granted. operationId: devices_GetUsageRights parameters: - name: device-id in: path description: 'key: id of device' required: true + style: simple schema: type: string x-ms-docs-key-type: device @@ -4726,6 +5222,7 @@ paths: in: path description: 'key: id of usageRight' required: true + style: simple schema: type: string x-ms-docs-key-type: usageRight @@ -4776,6 +5273,7 @@ paths: in: path description: 'key: id of device' required: true + style: simple schema: type: string x-ms-docs-key-type: device @@ -4783,6 +5281,7 @@ paths: in: path description: 'key: id of usageRight' required: true + style: simple schema: type: string x-ms-docs-key-type: usageRight @@ -4809,6 +5308,7 @@ paths: in: path description: 'key: id of device' required: true + style: simple schema: type: string x-ms-docs-key-type: device @@ -4816,12 +5316,14 @@ paths: in: path description: 'key: id of usageRight' required: true + style: simple schema: type: string x-ms-docs-key-type: usageRight - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -4836,6 +5338,155 @@ paths: - devices.Functions summary: Invoke function delta operationId: devices_delta + parameters: + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - deletedDateTime + - accountEnabled + - alternativeSecurityIds + - approximateLastSignInDateTime + - complianceExpirationDateTime + - deviceCategory + - deviceId + - deviceMetadata + - deviceOwnership + - deviceVersion + - displayName + - domainName + - enrollmentProfileName + - enrollmentType + - extensionAttributes + - hostnames + - isCompliant + - isManaged + - isManagementRestricted + - isRooted + - managementType + - mdmAppId + - onPremisesLastSyncDateTime + - onPremisesSyncEnabled + - operatingSystem + - operatingSystemVersion + - physicalIds + - profileType + - registrationDateTime + - systemLabels + - trustType + - kind + - manufacturer + - model + - name + - platform + - status + - usageRights + - memberOf + - registeredOwners + - registeredUsers + - transitiveMemberOf + - extensions + - commands + type: string + - 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 + - accountEnabled + - accountEnabled desc + - alternativeSecurityIds + - alternativeSecurityIds desc + - approximateLastSignInDateTime + - approximateLastSignInDateTime desc + - complianceExpirationDateTime + - complianceExpirationDateTime desc + - deviceCategory + - deviceCategory desc + - deviceId + - deviceId desc + - deviceMetadata + - deviceMetadata desc + - deviceOwnership + - deviceOwnership desc + - deviceVersion + - deviceVersion desc + - displayName + - displayName desc + - domainName + - domainName desc + - enrollmentProfileName + - enrollmentProfileName desc + - enrollmentType + - enrollmentType desc + - extensionAttributes + - extensionAttributes desc + - hostnames + - hostnames desc + - isCompliant + - isCompliant desc + - isManaged + - isManaged desc + - isManagementRestricted + - isManagementRestricted desc + - isRooted + - isRooted desc + - managementType + - managementType desc + - mdmAppId + - mdmAppId desc + - onPremisesLastSyncDateTime + - onPremisesLastSyncDateTime desc + - onPremisesSyncEnabled + - onPremisesSyncEnabled desc + - operatingSystem + - operatingSystem desc + - operatingSystemVersion + - operatingSystemVersion desc + - physicalIds + - physicalIds desc + - profileType + - profileType desc + - registrationDateTime + - registrationDateTime desc + - systemLabels + - systemLabels desc + - trustType + - trustType desc + - kind + - kind desc + - manufacturer + - manufacturer desc + - model + - model desc + - name + - name desc + - platform + - platform desc + - status + - status desc + type: string responses: '200': description: Success @@ -4854,11 +5505,18 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: function + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore /devices/microsoft.graph.getByIds: post: tags: - devices.Actions summary: Invoke action getByIds + description: 'Return the directory objects specified in a list of IDs. Some common uses for this function are to:' + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/directoryobject-getbyids?view=graph-rest-1.0 operationId: devices_getGraphBPreIds requestBody: description: Action parameters @@ -4885,7 +5543,7 @@ paths: content: application/json: schema: - title: Collection of device + title: Collection of directoryObject type: object properties: value: @@ -4897,6 +5555,9 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: action + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore /devices/microsoft.graph.getUserOwnedObjects: post: tags: @@ -4934,6 +5595,10 @@ paths: tags: - devices.Actions summary: Invoke action validateProperties + description: "Validate that a Microsoft 365 group's display name or mail nickname complies with naming policies. Clients can use this API to determine whether a display name or mail nickname is valid before trying to **create** a Microsoft 365 group. For validating properties of an existing group, use the validateProperties function for groups. The following validations are performed for the display name and mail nickname properties: \n1. Validate the prefix and suffix naming policy\n2. Validate the custom banned words policy\n3. Validate the mail nickname is unique This API returns with the first failure encountered. If one or more properties fail multiple validations, only the property with the first validation failure is returned. However, you can validate both the mail nickname and the display name and receive a collection of validation errors if you are only validating the prefix and suffix naming policy." + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/directoryobject-validateproperties?view=graph-rest-1.0 operationId: devices_validateProperties requestBody: description: Action parameters @@ -5074,6 +5739,7 @@ paths: tags: - directory.administrativeUnit summary: Get administrativeUnits from directory + description: Conceptual container for user and group directory objects. operationId: directory_ListAdministrativeUnits parameters: - $ref: '#/components/parameters/top' @@ -5175,12 +5841,14 @@ paths: tags: - directory.administrativeUnit summary: Get administrativeUnits from directory + description: Conceptual container for user and group directory objects. operationId: directory_GetAdministrativeUnits parameters: - name: administrativeUnit-id in: path description: 'key: id of administrativeUnit' required: true + style: simple schema: type: string x-ms-docs-key-type: administrativeUnit @@ -5262,6 +5930,7 @@ paths: in: path description: 'key: id of administrativeUnit' required: true + style: simple schema: type: string x-ms-docs-key-type: administrativeUnit @@ -5288,12 +5957,14 @@ paths: in: path description: 'key: id of administrativeUnit' required: true + style: simple schema: type: string x-ms-docs-key-type: administrativeUnit - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -5307,12 +5978,14 @@ paths: tags: - directory.administrativeUnit summary: Get extensions from directory + description: The collection of open extensions defined for this administrative unit. Nullable. operationId: directory.administrativeUnits_ListExtensions parameters: - name: administrativeUnit-id in: path description: 'key: id of administrativeUnit' required: true + style: simple schema: type: string x-ms-docs-key-type: administrativeUnit @@ -5377,6 +6050,7 @@ paths: in: path description: 'key: id of administrativeUnit' required: true + style: simple schema: type: string x-ms-docs-key-type: administrativeUnit @@ -5402,12 +6076,14 @@ paths: tags: - directory.administrativeUnit summary: Get extensions from directory + description: The collection of open extensions defined for this administrative unit. Nullable. operationId: directory.administrativeUnits_GetExtensions parameters: - name: administrativeUnit-id in: path description: 'key: id of administrativeUnit' required: true + style: simple schema: type: string x-ms-docs-key-type: administrativeUnit @@ -5415,6 +6091,7 @@ paths: in: path description: 'key: id of extension' required: true + style: simple schema: type: string x-ms-docs-key-type: extension @@ -5462,6 +6139,7 @@ paths: in: path description: 'key: id of administrativeUnit' required: true + style: simple schema: type: string x-ms-docs-key-type: administrativeUnit @@ -5469,6 +6147,7 @@ paths: in: path description: 'key: id of extension' required: true + style: simple schema: type: string x-ms-docs-key-type: extension @@ -5495,6 +6174,7 @@ paths: in: path description: 'key: id of administrativeUnit' required: true + style: simple schema: type: string x-ms-docs-key-type: administrativeUnit @@ -5502,12 +6182,14 @@ paths: in: path description: 'key: id of extension' required: true + style: simple schema: type: string x-ms-docs-key-type: extension - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -5521,15 +6203,27 @@ paths: tags: - directory.administrativeUnit summary: Get members from directory + description: Users and groups that are members of this administrative unit. Supports $expand. operationId: directory.administrativeUnits_ListMembers parameters: - name: administrativeUnit-id in: path description: 'key: id of administrativeUnit' required: true + style: simple schema: type: string x-ms-docs-key-type: administrativeUnit + - name: ConsistencyLevel + in: header + description: 'Indicates the requested consistency level. Documentation URL: https://docs.microsoft.com/graph/aad-advanced-queries' + style: simple + schema: + type: string + examples: + example-1: + description: $search and $count queries require the client to set the ConsistencyLevel HTTP header to 'eventual'. + value: eventual - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -5595,6 +6289,7 @@ paths: in: path description: 'key: id of administrativeUnit' required: true + style: simple schema: type: string x-ms-docs-key-type: administrativeUnit @@ -5602,17 +6297,21 @@ paths: in: path description: 'key: id of directoryObject' required: true + style: simple schema: type: string x-ms-docs-key-type: directoryObject - name: If-Match in: header description: ETag + style: simple schema: type: string - name: '@id' in: query description: Delete Uri + style: form + explode: false schema: type: string responses: @@ -5626,15 +6325,27 @@ paths: tags: - directory.administrativeUnit summary: Get ref of members from directory + description: Users and groups that are members of this administrative unit. Supports $expand. operationId: directory.administrativeUnits_ListMembersGraphBPreRef parameters: - name: administrativeUnit-id in: path description: 'key: id of administrativeUnit' required: true + style: simple schema: type: string x-ms-docs-key-type: administrativeUnit + - name: ConsistencyLevel + in: header + description: 'Indicates the requested consistency level. Documentation URL: https://docs.microsoft.com/graph/aad-advanced-queries' + style: simple + schema: + type: string + examples: + example-1: + description: $search and $count queries require the client to set the ConsistencyLevel HTTP header to 'eventual'. + value: eventual - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -5667,25 +6378,23 @@ paths: post: tags: - directory.administrativeUnit - summary: Create new navigation property ref to members for directory + summary: Add a member + description: 'Use this API to add a member (user, group, or device) to an administrative unit or to create a new group within an administrative unit. All group types can be created within an administrative unit. **Note:** Currently, it''s only possible to add one member at a time to an administrative unit.`' + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/administrativeunit-post-members?view=graph-rest-1.0 operationId: directory.administrativeUnits_CreateMembersGraphBPreRef parameters: - name: administrativeUnit-id in: path description: 'key: id of administrativeUnit' required: true + style: simple schema: type: string x-ms-docs-key-type: administrativeUnit requestBody: - description: New navigation property ref value - content: - application/json: - schema: - type: object - additionalProperties: - type: object - required: true + $ref: '#/components/requestBodies/refPostBody' responses: '204': description: Success @@ -5697,12 +6406,17 @@ paths: tags: - directory.Actions summary: Invoke action checkMemberGroups + description: 'Check for membership in a specified list of group IDs, and return from that list those groups (identified by IDs) of which the specified user, group, service principal, organizational contact, device, or directory object is a member. This function is transitive. You can check up to a maximum of 20 groups per request. This function supports all groups provisioned in Azure AD. Because Microsoft 365 groups cannot contain other groups, membership in a Microsoft 365 group is always direct.' + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/directoryobject-checkmembergroups?view=graph-rest-1.0 operationId: directory.administrativeUnits_checkMemberGroups parameters: - name: administrativeUnit-id in: path description: 'key: id of administrativeUnit' required: true + style: simple schema: type: string x-ms-docs-key-type: administrativeUnit @@ -5726,7 +6440,6 @@ paths: content: application/json: schema: - title: Collection of administrativeUnit type: object properties: value: @@ -5738,6 +6451,9 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: action + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore '/directory/administrativeUnits/{administrativeUnit-id}/microsoft.graph.checkMemberObjects': post: tags: @@ -5749,6 +6465,7 @@ paths: in: path description: 'key: id of administrativeUnit' required: true + style: simple schema: type: string x-ms-docs-key-type: administrativeUnit @@ -5772,7 +6489,6 @@ paths: content: application/json: schema: - title: Collection of administrativeUnit type: object properties: value: @@ -5784,17 +6500,25 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: action + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore '/directory/administrativeUnits/{administrativeUnit-id}/microsoft.graph.getMemberGroups': post: tags: - directory.Actions summary: Invoke action getMemberGroups + description: 'Return all the group IDs for the groups that the specified user, group, service principal, organizational contact, device, or directory object is a member of. This function is transitive.' + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/directoryobject-getmembergroups?view=graph-rest-1.0 operationId: directory.administrativeUnits_getMemberGroups parameters: - name: administrativeUnit-id in: path description: 'key: id of administrativeUnit' required: true + style: simple schema: type: string x-ms-docs-key-type: administrativeUnit @@ -5818,7 +6542,6 @@ paths: content: application/json: schema: - title: Collection of administrativeUnit type: object properties: value: @@ -5830,6 +6553,9 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: action + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore '/directory/administrativeUnits/{administrativeUnit-id}/microsoft.graph.getMemberObjects': post: tags: @@ -5841,6 +6567,7 @@ paths: in: path description: 'key: id of administrativeUnit' required: true + style: simple schema: type: string x-ms-docs-key-type: administrativeUnit @@ -5864,7 +6591,6 @@ paths: content: application/json: schema: - title: Collection of administrativeUnit type: object properties: value: @@ -5876,17 +6602,25 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: action + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore '/directory/administrativeUnits/{administrativeUnit-id}/microsoft.graph.restore': post: tags: - directory.Actions summary: Invoke action restore + description: 'Restore a recently deleted application, group, servicePrincipal, or user object from deleted items. If an item was accidentally deleted, you can fully restore the item. This is not applicable to security groups, which are deleted permanently. A recently deleted item will remain available for up to 30 days. After 30 days, the item is permanently deleted.' + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/directory-deleteditems-restore?view=graph-rest-1.0 operationId: directory.administrativeUnits_restore parameters: - name: administrativeUnit-id in: path description: 'key: id of administrativeUnit' required: true + style: simple schema: type: string x-ms-docs-key-type: administrativeUnit @@ -5904,13 +6638,18 @@ paths: get: tags: - directory.administrativeUnit - summary: Get scopedRoleMembers from directory + summary: List scopedRoleMembers + description: List Azure Active Directory (Azure AD) role assignments with administrative unit scope. + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/administrativeunit-list-scopedrolemembers?view=graph-rest-1.0 operationId: directory.administrativeUnits_ListScopedRoleMembers parameters: - name: administrativeUnit-id in: path description: 'key: id of administrativeUnit' required: true + style: simple schema: type: string x-ms-docs-key-type: administrativeUnit @@ -5977,13 +6716,18 @@ paths: post: tags: - directory.administrativeUnit - summary: Create new navigation property to scopedRoleMembers for directory + summary: Add a scopedRoleMember + description: 'Assign an Azure Active Directory (Azure AD) role with administrative unit scope. For a list of roles that can be assigned with administrative unit scope, see Assign Azure AD roles with administrative unit scope.' + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/administrativeunit-post-scopedrolemembers?view=graph-rest-1.0 operationId: directory.administrativeUnits_CreateScopedRoleMembers parameters: - name: administrativeUnit-id in: path description: 'key: id of administrativeUnit' required: true + style: simple schema: type: string x-ms-docs-key-type: administrativeUnit @@ -6009,12 +6753,14 @@ paths: tags: - directory.administrativeUnit summary: Get scopedRoleMembers from directory + description: Scoped-role members of this administrative unit. operationId: directory.administrativeUnits_GetScopedRoleMembers parameters: - name: administrativeUnit-id in: path description: 'key: id of administrativeUnit' required: true + style: simple schema: type: string x-ms-docs-key-type: administrativeUnit @@ -6022,6 +6768,7 @@ paths: in: path description: 'key: id of scopedRoleMembership' required: true + style: simple schema: type: string x-ms-docs-key-type: scopedRoleMembership @@ -6072,6 +6819,7 @@ paths: in: path description: 'key: id of administrativeUnit' required: true + style: simple schema: type: string x-ms-docs-key-type: administrativeUnit @@ -6079,6 +6827,7 @@ paths: in: path description: 'key: id of scopedRoleMembership' required: true + style: simple schema: type: string x-ms-docs-key-type: scopedRoleMembership @@ -6105,6 +6854,7 @@ paths: in: path description: 'key: id of administrativeUnit' required: true + style: simple schema: type: string x-ms-docs-key-type: administrativeUnit @@ -6112,12 +6862,14 @@ paths: in: path description: 'key: id of scopedRoleMembership' required: true + style: simple schema: type: string x-ms-docs-key-type: scopedRoleMembership - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -6132,17 +6884,66 @@ paths: - directory.Functions summary: Invoke function delta operationId: directory.administrativeUnits_delta - responses: - '200': - description: Success - content: - application/json: - schema: - title: Collection of administrativeUnit - type: object - properties: - value: - type: array + parameters: + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - deletedDateTime + - description + - displayName + - isMemberManagementRestricted + - visibility + - members + - scopedRoleMembers + - extensions + type: string + - 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 + - isMemberManagementRestricted + - isMemberManagementRestricted desc + - visibility + - visibility desc + type: string + responses: + '200': + description: Success + content: + application/json: + schema: + title: Collection of administrativeUnit + type: object + properties: + value: + type: array items: $ref: '#/components/schemas/microsoft.graph.administrativeUnit' additionalProperties: @@ -6150,11 +6951,18 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: function + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore /directory/administrativeUnits/microsoft.graph.getByIds: post: tags: - directory.Actions summary: Invoke action getByIds + description: 'Return the directory objects specified in a list of IDs. Some common uses for this function are to:' + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/directoryobject-getbyids?view=graph-rest-1.0 operationId: directory.administrativeUnits_getGraphBPreIds requestBody: description: Action parameters @@ -6181,7 +6989,7 @@ paths: content: application/json: schema: - title: Collection of administrativeUnit + title: Collection of directoryObject type: object properties: value: @@ -6193,6 +7001,9 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: action + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore /directory/administrativeUnits/microsoft.graph.getUserOwnedObjects: post: tags: @@ -6230,6 +7041,10 @@ paths: tags: - directory.Actions summary: Invoke action validateProperties + description: "Validate that a Microsoft 365 group's display name or mail nickname complies with naming policies. Clients can use this API to determine whether a display name or mail nickname is valid before trying to **create** a Microsoft 365 group. For validating properties of an existing group, use the validateProperties function for groups. The following validations are performed for the display name and mail nickname properties: \n1. Validate the prefix and suffix naming policy\n2. Validate the custom banned words policy\n3. Validate the mail nickname is unique This API returns with the first failure encountered. If one or more properties fail multiple validations, only the property with the first validation failure is returned. However, you can validate both the mail nickname and the display name and receive a collection of validation errors if you are only validating the prefix and suffix naming policy." + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/directoryobject-validateproperties?view=graph-rest-1.0 operationId: directory.administrativeUnits_validateProperties requestBody: description: Action parameters @@ -6265,7 +7080,11 @@ paths: get: tags: - directory.attributeSet - summary: Get attributeSets from directory + summary: List attributeSets + description: Get a list of the attributeSet objects and their properties. + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/directory-list-attributesets?view=graph-rest-1.0 operationId: directory_ListAttributeSets parameters: - $ref: '#/components/parameters/top' @@ -6328,7 +7147,11 @@ paths: post: tags: - directory.attributeSet - summary: Create new navigation property to attributeSets for directory + summary: Create attributeSet + description: Create a new attributeSet object. + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/directory-post-attributesets?view=graph-rest-1.0 operationId: directory_CreateAttributeSets requestBody: description: New navigation property @@ -6352,12 +7175,14 @@ paths: tags: - directory.attributeSet summary: Get attributeSets from directory + description: Group of related custom security attribute definitions. operationId: directory_GetAttributeSets parameters: - name: attributeSet-id in: path description: 'key: id of attributeSet' required: true + style: simple schema: type: string x-ms-docs-key-type: attributeSet @@ -6407,6 +7232,7 @@ paths: in: path description: 'key: id of attributeSet' required: true + style: simple schema: type: string x-ms-docs-key-type: attributeSet @@ -6433,12 +7259,14 @@ paths: in: path description: 'key: id of attributeSet' required: true + style: simple schema: type: string x-ms-docs-key-type: attributeSet - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -6451,7 +7279,11 @@ paths: get: tags: - directory.customSecurityAttributeDefinition - summary: Get customSecurityAttributeDefinitions from directory + summary: List customSecurityAttributeDefinitions + description: Get a list of the customSecurityAttributeDefinition objects and their properties. + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/directory-list-customsecurityattributedefinitions?view=graph-rest-1.0 operationId: directory_ListCustomSecurityAttributeDefinitions parameters: - $ref: '#/components/parameters/top' @@ -6534,7 +7366,11 @@ paths: post: tags: - directory.customSecurityAttributeDefinition - summary: Create new navigation property to customSecurityAttributeDefinitions for directory + summary: Create customSecurityAttributeDefinition + description: Create a new customSecurityAttributeDefinition object. + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/directory-post-customsecurityattributedefinitions?view=graph-rest-1.0 operationId: directory_CreateCustomSecurityAttributeDefinitions requestBody: description: New navigation property @@ -6558,12 +7394,14 @@ paths: tags: - directory.customSecurityAttributeDefinition summary: Get customSecurityAttributeDefinitions from directory + description: Schema of a custom security attributes (key-value pairs). operationId: directory_GetCustomSecurityAttributeDefinitions parameters: - name: customSecurityAttributeDefinition-id in: path description: 'key: id of customSecurityAttributeDefinition' required: true + style: simple schema: type: string x-ms-docs-key-type: customSecurityAttributeDefinition @@ -6626,6 +7464,7 @@ paths: in: path description: 'key: id of customSecurityAttributeDefinition' required: true + style: simple schema: type: string x-ms-docs-key-type: customSecurityAttributeDefinition @@ -6652,12 +7491,14 @@ paths: in: path description: 'key: id of customSecurityAttributeDefinition' required: true + style: simple schema: type: string x-ms-docs-key-type: customSecurityAttributeDefinition - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -6670,13 +7511,18 @@ paths: get: tags: - directory.customSecurityAttributeDefinition - summary: Get allowedValues from directory + summary: List allowedValues + description: Get a list of the allowedValue objects and their properties. + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/customsecurityattributedefinition-list-allowedvalues?view=graph-rest-1.0 operationId: directory.customSecurityAttributeDefinitions_ListAllowedValues parameters: - name: customSecurityAttributeDefinition-id in: path description: 'key: id of customSecurityAttributeDefinition' required: true + style: simple schema: type: string x-ms-docs-key-type: customSecurityAttributeDefinition @@ -6737,13 +7583,18 @@ paths: post: tags: - directory.customSecurityAttributeDefinition - summary: Create new navigation property to allowedValues for directory + summary: Create allowedValue + description: Create a new allowedValue object. + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/customsecurityattributedefinition-post-allowedvalues?view=graph-rest-1.0 operationId: directory.customSecurityAttributeDefinitions_CreateAllowedValues parameters: - name: customSecurityAttributeDefinition-id in: path description: 'key: id of customSecurityAttributeDefinition' required: true + style: simple schema: type: string x-ms-docs-key-type: customSecurityAttributeDefinition @@ -6769,12 +7620,14 @@ paths: tags: - directory.customSecurityAttributeDefinition summary: Get allowedValues from directory + description: 'Values that are predefined for this custom security attribute.This navigation property is not returned by default and must be specified in an $expand query. For example, /directory/customSecurityAttributeDefinitions?$expand=allowedValues.' operationId: directory.customSecurityAttributeDefinitions_GetAllowedValues parameters: - name: customSecurityAttributeDefinition-id in: path description: 'key: id of customSecurityAttributeDefinition' required: true + style: simple schema: type: string x-ms-docs-key-type: customSecurityAttributeDefinition @@ -6782,6 +7635,7 @@ paths: in: path description: 'key: id of allowedValue' required: true + style: simple schema: type: string x-ms-docs-key-type: allowedValue @@ -6830,6 +7684,7 @@ paths: in: path description: 'key: id of customSecurityAttributeDefinition' required: true + style: simple schema: type: string x-ms-docs-key-type: customSecurityAttributeDefinition @@ -6837,6 +7692,7 @@ paths: in: path description: 'key: id of allowedValue' required: true + style: simple schema: type: string x-ms-docs-key-type: allowedValue @@ -6863,6 +7719,7 @@ paths: in: path description: 'key: id of customSecurityAttributeDefinition' required: true + style: simple schema: type: string x-ms-docs-key-type: customSecurityAttributeDefinition @@ -6870,12 +7727,14 @@ paths: in: path description: 'key: id of allowedValue' required: true + style: simple schema: type: string x-ms-docs-key-type: allowedValue - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -6978,6 +7837,7 @@ paths: in: path description: 'key: id of directoryObject' required: true + style: simple schema: type: string x-ms-docs-key-type: directoryObject @@ -7037,6 +7897,7 @@ paths: in: path description: 'key: id of directoryObject' required: true + style: simple schema: type: string x-ms-docs-key-type: directoryObject @@ -7063,12 +7924,14 @@ paths: in: path description: 'key: id of directoryObject' required: true + style: simple schema: type: string x-ms-docs-key-type: directoryObject - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -7082,12 +7945,17 @@ paths: tags: - directory.Actions summary: Invoke action checkMemberGroups + description: 'Check for membership in a specified list of group IDs, and return from that list those groups (identified by IDs) of which the specified user, group, service principal, organizational contact, device, or directory object is a member. This function is transitive. You can check up to a maximum of 20 groups per request. This function supports all groups provisioned in Azure AD. Because Microsoft 365 groups cannot contain other groups, membership in a Microsoft 365 group is always direct.' + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/directoryobject-checkmembergroups?view=graph-rest-1.0 operationId: directory.deletedItems_checkMemberGroups parameters: - name: directoryObject-id in: path description: 'key: id of directoryObject' required: true + style: simple schema: type: string x-ms-docs-key-type: directoryObject @@ -7111,7 +7979,6 @@ paths: content: application/json: schema: - title: Collection of directoryObject type: object properties: value: @@ -7123,6 +7990,9 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: action + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore '/directory/deletedItems/{directoryObject-id}/microsoft.graph.checkMemberObjects': post: tags: @@ -7134,6 +8004,7 @@ paths: in: path description: 'key: id of directoryObject' required: true + style: simple schema: type: string x-ms-docs-key-type: directoryObject @@ -7157,7 +8028,6 @@ paths: content: application/json: schema: - title: Collection of directoryObject type: object properties: value: @@ -7169,17 +8039,25 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: action + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore '/directory/deletedItems/{directoryObject-id}/microsoft.graph.getMemberGroups': post: tags: - directory.Actions summary: Invoke action getMemberGroups + description: 'Return all the group IDs for the groups that the specified user, group, service principal, organizational contact, device, or directory object is a member of. This function is transitive.' + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/directoryobject-getmembergroups?view=graph-rest-1.0 operationId: directory.deletedItems_getMemberGroups parameters: - name: directoryObject-id in: path description: 'key: id of directoryObject' required: true + style: simple schema: type: string x-ms-docs-key-type: directoryObject @@ -7203,7 +8081,6 @@ paths: content: application/json: schema: - title: Collection of directoryObject type: object properties: value: @@ -7215,6 +8092,9 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: action + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore '/directory/deletedItems/{directoryObject-id}/microsoft.graph.getMemberObjects': post: tags: @@ -7226,6 +8106,7 @@ paths: in: path description: 'key: id of directoryObject' required: true + style: simple schema: type: string x-ms-docs-key-type: directoryObject @@ -7249,7 +8130,6 @@ paths: content: application/json: schema: - title: Collection of directoryObject type: object properties: value: @@ -7261,17 +8141,25 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: action + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore '/directory/deletedItems/{directoryObject-id}/microsoft.graph.restore': post: tags: - directory.Actions summary: Invoke action restore + description: 'Restore a recently deleted application, group, servicePrincipal, or user object from deleted items. If an item was accidentally deleted, you can fully restore the item. This is not applicable to security groups, which are deleted permanently. A recently deleted item will remain available for up to 30 days. After 30 days, the item is permanently deleted.' + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/directory-deleteditems-restore?view=graph-rest-1.0 operationId: directory.deletedItems_restore parameters: - name: directoryObject-id in: path description: 'key: id of directoryObject' required: true + style: simple schema: type: string x-ms-docs-key-type: directoryObject @@ -7290,6 +8178,10 @@ paths: tags: - directory.Actions summary: Invoke action getByIds + description: 'Return the directory objects specified in a list of IDs. Some common uses for this function are to:' + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/directoryobject-getbyids?view=graph-rest-1.0 operationId: directory.deletedItems_getGraphBPreIds requestBody: description: Action parameters @@ -7328,6 +8220,9 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: action + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore /directory/deletedItems/microsoft.graph.getUserOwnedObjects: post: tags: @@ -7365,6 +8260,10 @@ paths: tags: - directory.Actions summary: Invoke action validateProperties + description: "Validate that a Microsoft 365 group's display name or mail nickname complies with naming policies. Clients can use this API to determine whether a display name or mail nickname is valid before trying to **create** a Microsoft 365 group. For validating properties of an existing group, use the validateProperties function for groups. The following validations are performed for the display name and mail nickname properties: \n1. Validate the prefix and suffix naming policy\n2. Validate the custom banned words policy\n3. Validate the mail nickname is unique This API returns with the first failure encountered. If one or more properties fail multiple validations, only the property with the first validation failure is returned. However, you can validate both the mail nickname and the display name and receive a collection of validation errors if you are only validating the prefix and suffix naming policy." + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/directoryobject-validateproperties?view=graph-rest-1.0 operationId: directory.deletedItems_validateProperties requestBody: description: Action parameters @@ -7516,6 +8415,7 @@ paths: in: path description: 'key: id of featureRolloutPolicy' required: true + style: simple schema: type: string x-ms-docs-key-type: featureRolloutPolicy @@ -7581,6 +8481,7 @@ paths: in: path description: 'key: id of featureRolloutPolicy' required: true + style: simple schema: type: string x-ms-docs-key-type: featureRolloutPolicy @@ -7613,12 +8514,14 @@ paths: in: path description: 'key: id of featureRolloutPolicy' required: true + style: simple schema: type: string x-ms-docs-key-type: featureRolloutPolicy - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -7638,12 +8541,14 @@ paths: tags: - directory.featureRolloutPolicy summary: Get appliesTo from directory + description: Nullable. Specifies a list of directoryObjects that feature is enabled for. operationId: directory.featureRolloutPolicies_ListAppliesTo parameters: - name: featureRolloutPolicy-id in: path description: 'key: id of featureRolloutPolicy' required: true + style: simple schema: type: string x-ms-docs-key-type: featureRolloutPolicy @@ -7717,6 +8622,7 @@ paths: in: path description: 'key: id of featureRolloutPolicy' required: true + style: simple schema: type: string x-ms-docs-key-type: featureRolloutPolicy @@ -7754,6 +8660,7 @@ paths: in: path description: 'key: id of featureRolloutPolicy' required: true + style: simple schema: type: string x-ms-docs-key-type: featureRolloutPolicy @@ -7761,17 +8668,21 @@ paths: in: path description: 'key: id of directoryObject' required: true + style: simple schema: type: string x-ms-docs-key-type: directoryObject - name: If-Match in: header description: ETag + style: simple schema: type: string - name: '@id' in: query description: Delete Uri + style: form + explode: false schema: type: string responses: @@ -7791,12 +8702,14 @@ paths: tags: - directory.featureRolloutPolicy summary: Get ref of appliesTo from directory + description: Nullable. Specifies a list of directoryObjects that feature is enabled for. operationId: directory.featureRolloutPolicies_ListAppliesToGraphBPreRef parameters: - name: featureRolloutPolicy-id in: path description: 'key: id of featureRolloutPolicy' required: true + style: simple schema: type: string x-ms-docs-key-type: featureRolloutPolicy @@ -7845,18 +8758,12 @@ paths: in: path description: 'key: id of featureRolloutPolicy' required: true + style: simple schema: type: string x-ms-docs-key-type: featureRolloutPolicy requestBody: - description: New navigation property ref value - content: - application/json: - schema: - type: object - additionalProperties: - type: object - required: true + $ref: '#/components/requestBodies/refPostBody' responses: '204': description: Success @@ -7874,12 +8781,17 @@ paths: tags: - directory.Actions summary: Invoke action getByIds + description: 'Return the directory objects specified in a list of IDs. Some common uses for this function are to:' + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/directoryobject-getbyids?view=graph-rest-1.0 operationId: directory.featureRolloutPolicies.appliesTo_getGraphBPreIds parameters: - name: featureRolloutPolicy-id in: path description: 'key: id of featureRolloutPolicy' required: true + style: simple schema: type: string x-ms-docs-key-type: featureRolloutPolicy @@ -7926,6 +8838,9 @@ paths: version: 2021-01/DirectoryFeatureRolloutPolicies description: Feature Rollout Policies have been grouped with other policies under /policies. The existing /directory/featureRolloutPolicies is deprecated and will stop returning data on 06/30/2021. Please use /policies/featureRolloutPolicies. x-ms-docs-operation-type: action + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore '/directory/featureRolloutPolicies/{featureRolloutPolicy-id}/appliesTo/microsoft.graph.getUserOwnedObjects': post: tags: @@ -7937,6 +8852,7 @@ paths: in: path description: 'key: id of featureRolloutPolicy' required: true + style: simple schema: type: string x-ms-docs-key-type: featureRolloutPolicy @@ -7977,12 +8893,17 @@ paths: tags: - directory.Actions summary: Invoke action validateProperties + description: "Validate that a Microsoft 365 group's display name or mail nickname complies with naming policies. Clients can use this API to determine whether a display name or mail nickname is valid before trying to **create** a Microsoft 365 group. For validating properties of an existing group, use the validateProperties function for groups. The following validations are performed for the display name and mail nickname properties: \n1. Validate the prefix and suffix naming policy\n2. Validate the custom banned words policy\n3. Validate the mail nickname is unique This API returns with the first failure encountered. If one or more properties fail multiple validations, only the property with the first validation failure is returned. However, you can validate both the mail nickname and the display name and receive a collection of validation errors if you are only validating the prefix and suffix naming policy." + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/directoryobject-validateproperties?view=graph-rest-1.0 operationId: directory.featureRolloutPolicies.appliesTo_validateProperties parameters: - name: featureRolloutPolicy-id in: path description: 'key: id of featureRolloutPolicy' required: true + style: simple schema: type: string x-ms-docs-key-type: featureRolloutPolicy @@ -8027,6 +8948,7 @@ paths: tags: - directory.identityProviderBase summary: Get federationConfigurations from directory + description: Configure domain federation with organizations whose identity provider (IdP) supports either the SAML or WS-Fed protocol. operationId: directory_ListFederationConfigurations parameters: - $ref: '#/components/parameters/top' @@ -8110,12 +9032,14 @@ paths: tags: - directory.identityProviderBase summary: Get federationConfigurations from directory + description: Configure domain federation with organizations whose identity provider (IdP) supports either the SAML or WS-Fed protocol. operationId: directory_GetFederationConfigurations parameters: - name: identityProviderBase-id in: path description: 'key: id of identityProviderBase' required: true + style: simple schema: type: string x-ms-docs-key-type: identityProviderBase @@ -8164,6 +9088,7 @@ paths: in: path description: 'key: id of identityProviderBase' required: true + style: simple schema: type: string x-ms-docs-key-type: identityProviderBase @@ -8190,12 +9115,14 @@ paths: in: path description: 'key: id of identityProviderBase' required: true + style: simple schema: type: string x-ms-docs-key-type: identityProviderBase - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -8210,13 +9137,18 @@ paths: - directory.Functions summary: Invoke function availableProviderTypes operationId: directory.federationConfigurations_availableProviderTypes + parameters: + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' responses: '200': description: Success content: application/json: schema: - title: Collection of identityProviderBase type: object properties: value: @@ -8229,6 +9161,9 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: function + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore /directory/impactedResources: get: tags: @@ -8350,6 +9285,7 @@ paths: in: path description: 'key: id of recommendationResource' required: true + style: simple schema: type: string x-ms-docs-key-type: recommendationResource @@ -8416,6 +9352,7 @@ paths: in: path description: 'key: id of recommendationResource' required: true + style: simple schema: type: string x-ms-docs-key-type: recommendationResource @@ -8442,12 +9379,14 @@ paths: in: path description: 'key: id of recommendationResource' required: true + style: simple schema: type: string x-ms-docs-key-type: recommendationResource - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -8467,6 +9406,7 @@ paths: in: path description: 'key: id of recommendationResource' required: true + style: simple schema: type: string x-ms-docs-key-type: recommendationResource @@ -8491,6 +9431,7 @@ paths: in: path description: 'key: id of recommendationResource' required: true + style: simple schema: type: string x-ms-docs-key-type: recommendationResource @@ -8528,6 +9469,7 @@ paths: in: path description: 'key: id of recommendationResource' required: true + style: simple schema: type: string x-ms-docs-key-type: recommendationResource @@ -8566,6 +9508,7 @@ paths: in: path description: 'key: id of recommendationResource' required: true + style: simple schema: type: string x-ms-docs-key-type: recommendationResource @@ -8679,6 +9622,7 @@ paths: in: path description: 'key: userId of inboundSharedUserProfile' required: true + style: simple schema: type: string x-ms-docs-key-type: inboundSharedUserProfile @@ -8734,6 +9678,7 @@ paths: in: path description: 'key: userId of inboundSharedUserProfile' required: true + style: simple schema: type: string x-ms-docs-key-type: inboundSharedUserProfile @@ -8760,12 +9705,14 @@ paths: in: path description: 'key: userId of inboundSharedUserProfile' required: true + style: simple schema: type: string x-ms-docs-key-type: inboundSharedUserProfile - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -8785,6 +9732,7 @@ paths: in: path description: 'key: userId of inboundSharedUserProfile' required: true + style: simple schema: type: string x-ms-docs-key-type: inboundSharedUserProfile @@ -8818,6 +9766,7 @@ paths: in: path description: 'key: userId of inboundSharedUserProfile' required: true + style: simple schema: type: string x-ms-docs-key-type: inboundSharedUserProfile @@ -8920,6 +9869,7 @@ paths: in: path description: 'key: userId of outboundSharedUserProfile' required: true + style: simple schema: type: string x-ms-docs-key-type: outboundSharedUserProfile @@ -8974,6 +9924,7 @@ paths: in: path description: 'key: userId of outboundSharedUserProfile' required: true + style: simple schema: type: string x-ms-docs-key-type: outboundSharedUserProfile @@ -9000,12 +9951,14 @@ paths: in: path description: 'key: userId of outboundSharedUserProfile' required: true + style: simple schema: type: string x-ms-docs-key-type: outboundSharedUserProfile - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -9025,6 +9978,7 @@ paths: in: path description: 'key: userId of outboundSharedUserProfile' required: true + style: simple schema: type: string x-ms-docs-key-type: outboundSharedUserProfile @@ -9089,6 +10043,7 @@ paths: in: path description: 'key: userId of outboundSharedUserProfile' required: true + style: simple schema: type: string x-ms-docs-key-type: outboundSharedUserProfile @@ -9120,6 +10075,7 @@ paths: in: path description: 'key: userId of outboundSharedUserProfile' required: true + style: simple schema: type: string x-ms-docs-key-type: outboundSharedUserProfile @@ -9127,6 +10083,7 @@ paths: in: path description: 'key: tenantId of tenantReference' required: true + style: simple schema: type: string x-ms-docs-key-type: tenantReference @@ -9177,6 +10134,7 @@ paths: in: path description: 'key: userId of outboundSharedUserProfile' required: true + style: simple schema: type: string x-ms-docs-key-type: outboundSharedUserProfile @@ -9184,6 +10142,7 @@ paths: in: path description: 'key: tenantId of tenantReference' required: true + style: simple schema: type: string x-ms-docs-key-type: tenantReference @@ -9210,6 +10169,7 @@ paths: in: path description: 'key: userId of outboundSharedUserProfile' required: true + style: simple schema: type: string x-ms-docs-key-type: outboundSharedUserProfile @@ -9217,12 +10177,14 @@ paths: in: path description: 'key: tenantId of tenantReference' required: true + style: simple schema: type: string x-ms-docs-key-type: tenantReference - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -9242,6 +10204,7 @@ paths: in: path description: 'key: userId of outboundSharedUserProfile' required: true + style: simple schema: type: string x-ms-docs-key-type: outboundSharedUserProfile @@ -9249,6 +10212,7 @@ paths: in: path description: 'key: tenantId of tenantReference' required: true + style: simple schema: type: string x-ms-docs-key-type: tenantReference @@ -9393,6 +10357,7 @@ paths: in: path description: 'key: id of recommendation' required: true + style: simple schema: type: string x-ms-docs-key-type: recommendation @@ -9469,6 +10434,7 @@ paths: in: path description: 'key: id of recommendation' required: true + style: simple schema: type: string x-ms-docs-key-type: recommendation @@ -9495,12 +10461,14 @@ paths: in: path description: 'key: id of recommendation' required: true + style: simple schema: type: string x-ms-docs-key-type: recommendation - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -9520,6 +10488,7 @@ paths: in: path description: 'key: id of recommendation' required: true + style: simple schema: type: string x-ms-docs-key-type: recommendation @@ -9614,6 +10583,7 @@ paths: in: path description: 'key: id of recommendation' required: true + style: simple schema: type: string x-ms-docs-key-type: recommendation @@ -9645,6 +10615,7 @@ paths: in: path description: 'key: id of recommendation' required: true + style: simple schema: type: string x-ms-docs-key-type: recommendation @@ -9652,6 +10623,7 @@ paths: in: path description: 'key: id of recommendationResource' required: true + style: simple schema: type: string x-ms-docs-key-type: recommendationResource @@ -9718,6 +10690,7 @@ paths: in: path description: 'key: id of recommendation' required: true + style: simple schema: type: string x-ms-docs-key-type: recommendation @@ -9725,6 +10698,7 @@ paths: in: path description: 'key: id of recommendationResource' required: true + style: simple schema: type: string x-ms-docs-key-type: recommendationResource @@ -9751,6 +10725,7 @@ paths: in: path description: 'key: id of recommendation' required: true + style: simple schema: type: string x-ms-docs-key-type: recommendation @@ -9758,12 +10733,14 @@ paths: in: path description: 'key: id of recommendationResource' required: true + style: simple schema: type: string x-ms-docs-key-type: recommendationResource - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -9783,6 +10760,7 @@ paths: in: path description: 'key: id of recommendation' required: true + style: simple schema: type: string x-ms-docs-key-type: recommendation @@ -9790,6 +10768,7 @@ paths: in: path description: 'key: id of recommendationResource' required: true + style: simple schema: type: string x-ms-docs-key-type: recommendationResource @@ -9814,6 +10793,7 @@ paths: in: path description: 'key: id of recommendation' required: true + style: simple schema: type: string x-ms-docs-key-type: recommendation @@ -9821,6 +10801,7 @@ paths: in: path description: 'key: id of recommendationResource' required: true + style: simple schema: type: string x-ms-docs-key-type: recommendationResource @@ -9858,6 +10839,7 @@ paths: in: path description: 'key: id of recommendation' required: true + style: simple schema: type: string x-ms-docs-key-type: recommendation @@ -9865,6 +10847,7 @@ paths: in: path description: 'key: id of recommendationResource' required: true + style: simple schema: type: string x-ms-docs-key-type: recommendationResource @@ -9903,6 +10886,7 @@ paths: in: path description: 'key: id of recommendation' required: true + style: simple schema: type: string x-ms-docs-key-type: recommendation @@ -9910,6 +10894,7 @@ paths: in: path description: 'key: id of recommendationResource' required: true + style: simple schema: type: string x-ms-docs-key-type: recommendationResource @@ -9934,6 +10919,7 @@ paths: in: path description: 'key: id of recommendation' required: true + style: simple schema: type: string x-ms-docs-key-type: recommendation @@ -9958,6 +10944,7 @@ paths: in: path description: 'key: id of recommendation' required: true + style: simple schema: type: string x-ms-docs-key-type: recommendation @@ -9995,6 +10982,7 @@ paths: in: path description: 'key: id of recommendation' required: true + style: simple schema: type: string x-ms-docs-key-type: recommendation @@ -10033,6 +11021,7 @@ paths: in: path description: 'key: id of recommendation' required: true + style: simple schema: type: string x-ms-docs-key-type: recommendation @@ -10140,6 +11129,7 @@ paths: in: path description: 'key: id of sharedEmailDomain' required: true + style: simple schema: type: string x-ms-docs-key-type: sharedEmailDomain @@ -10188,6 +11178,7 @@ paths: in: path description: 'key: id of sharedEmailDomain' required: true + style: simple schema: type: string x-ms-docs-key-type: sharedEmailDomain @@ -10214,12 +11205,14 @@ paths: in: path description: 'key: id of sharedEmailDomain' required: true + style: simple schema: type: string x-ms-docs-key-type: sharedEmailDomain - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -10233,12 +11226,13 @@ paths: tags: - directoryRoles.directoryRole summary: List directoryRoles + description: 'List the directory roles that are activated in the tenant. This operation only returns roles that have been activated. A role becomes activated when an admin activates the role using the Activate directoryRole API. Not all built-in roles are initially activated. When assigning a role using the Azure portal, the role activation step is implicitly done on the admin''s behalf. To get the full list of roles that are available in Azure AD, use List directoryRoleTemplates.' + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/directoryrole-list?view=graph-rest-1.0 operationId: directoryRoles.directoryRole_ListDirectoryRole parameters: - - $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 @@ -10278,20 +11272,6 @@ paths: - members - scopedMembers type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - '*' - - members - - scopedMembers - type: string responses: '200': $ref: '#/components/responses/microsoft.graph.directoryRoleCollectionResponse' @@ -10305,6 +11285,10 @@ paths: tags: - directoryRoles.directoryRole summary: Activate directoryRole + description: 'Activate a directory role. To read a directory role or update its members, it must first be activated in the tenant. The Company Administrators and the implicit user directory roles (**User**, **Guest User**, and **Restricted Guest User** roles) are activated by default. To access and assign members to other directory roles, you must first activate it with its corresponding directory role template ID.' + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/directoryrole-post-directoryroles?view=graph-rest-1.0 operationId: directoryRoles.directoryRole_CreateDirectoryRole requestBody: description: New entity @@ -10328,12 +11312,17 @@ paths: tags: - directoryRoles.directoryRole summary: Get directoryRole + description: 'Retrieve the properties of a directoryRole object. You can use both the object ID and template ID of the **directoryRole** with this API. The template ID of a built-in role is immutable and can be seen in the role description on the Azure portal. For details, see Role template IDs.' + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/directoryrole-get?view=graph-rest-1.0 operationId: directoryRoles.directoryRole_GetDirectoryRole parameters: - name: directoryRole-id in: path description: 'key: id of directoryRole' required: true + style: simple schema: type: string x-ms-docs-key-type: directoryRole @@ -10355,20 +11344,6 @@ paths: - members - scopedMembers type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - '*' - - members - - scopedMembers - type: string responses: '200': description: Retrieved entity @@ -10408,6 +11383,7 @@ paths: in: path description: 'key: id of directoryRole' required: true + style: simple schema: type: string x-ms-docs-key-type: directoryRole @@ -10434,12 +11410,14 @@ paths: in: path description: 'key: id of directoryRole' required: true + style: simple schema: type: string x-ms-docs-key-type: directoryRole - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -10453,15 +11431,30 @@ paths: tags: - directoryRoles.directoryObject summary: Get members from directoryRoles + description: 'Users that are members of this directory role. HTTP Methods: GET, POST, DELETE. Read-only. Nullable. Supports $expand.' + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/directoryrole-list-members?view=graph-rest-1.0 operationId: directoryRoles_ListMembers parameters: - name: directoryRole-id in: path description: 'key: id of directoryRole' required: true + style: simple schema: type: string x-ms-docs-key-type: directoryRole + - name: ConsistencyLevel + in: header + description: 'Indicates the requested consistency level. Documentation URL: https://docs.microsoft.com/graph/aad-advanced-queries' + style: simple + schema: + type: string + examples: + example-1: + description: $search and $count queries require the client to set the ConsistencyLevel HTTP header to 'eventual'. + value: eventual - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -10527,6 +11520,7 @@ paths: in: path description: 'key: id of directoryRole' required: true + style: simple schema: type: string x-ms-docs-key-type: directoryRole @@ -10534,17 +11528,21 @@ paths: in: path description: 'key: id of directoryObject' required: true + style: simple schema: type: string x-ms-docs-key-type: directoryObject - name: If-Match in: header description: ETag + style: simple schema: type: string - name: '@id' in: query description: Delete Uri + style: form + explode: false schema: type: string responses: @@ -10558,15 +11556,30 @@ paths: tags: - directoryRoles.directoryObject summary: Get ref of members from directoryRoles + description: 'Users that are members of this directory role. HTTP Methods: GET, POST, DELETE. Read-only. Nullable. Supports $expand.' + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/directoryrole-list-members?view=graph-rest-1.0 operationId: directoryRoles_ListMembersGraphBPreRef parameters: - name: directoryRole-id in: path description: 'key: id of directoryRole' required: true + style: simple schema: type: string x-ms-docs-key-type: directoryRole + - name: ConsistencyLevel + in: header + description: 'Indicates the requested consistency level. Documentation URL: https://docs.microsoft.com/graph/aad-advanced-queries' + style: simple + schema: + type: string + examples: + example-1: + description: $search and $count queries require the client to set the ConsistencyLevel HTTP header to 'eventual'. + value: eventual - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -10606,18 +11619,12 @@ paths: in: path description: 'key: id of directoryRole' required: true + style: simple schema: type: string x-ms-docs-key-type: directoryRole requestBody: - description: New navigation property ref value - content: - application/json: - schema: - type: object - additionalProperties: - type: object - required: true + $ref: '#/components/requestBodies/refPostBody' responses: '204': description: Success @@ -10629,12 +11636,17 @@ paths: tags: - directoryRoles.Actions summary: Invoke action checkMemberGroups + description: 'Check for membership in a specified list of group IDs, and return from that list those groups (identified by IDs) of which the specified user, group, service principal, organizational contact, device, or directory object is a member. This function is transitive. You can check up to a maximum of 20 groups per request. This function supports all groups provisioned in Azure AD. Because Microsoft 365 groups cannot contain other groups, membership in a Microsoft 365 group is always direct.' + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/directoryobject-checkmembergroups?view=graph-rest-1.0 operationId: directoryRoles_checkMemberGroups parameters: - name: directoryRole-id in: path description: 'key: id of directoryRole' required: true + style: simple schema: type: string x-ms-docs-key-type: directoryRole @@ -10658,7 +11670,6 @@ paths: content: application/json: schema: - title: Collection of directoryRole type: object properties: value: @@ -10670,6 +11681,9 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: action + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore '/directoryRoles/{directoryRole-id}/microsoft.graph.checkMemberObjects': post: tags: @@ -10681,6 +11695,7 @@ paths: in: path description: 'key: id of directoryRole' required: true + style: simple schema: type: string x-ms-docs-key-type: directoryRole @@ -10704,7 +11719,6 @@ paths: content: application/json: schema: - title: Collection of directoryRole type: object properties: value: @@ -10716,17 +11730,25 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: action + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore '/directoryRoles/{directoryRole-id}/microsoft.graph.getMemberGroups': post: tags: - directoryRoles.Actions summary: Invoke action getMemberGroups + description: 'Return all the group IDs for the groups that the specified user, group, service principal, organizational contact, device, or directory object is a member of. This function is transitive.' + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/directoryobject-getmembergroups?view=graph-rest-1.0 operationId: directoryRoles_getMemberGroups parameters: - name: directoryRole-id in: path description: 'key: id of directoryRole' required: true + style: simple schema: type: string x-ms-docs-key-type: directoryRole @@ -10750,7 +11772,6 @@ paths: content: application/json: schema: - title: Collection of directoryRole type: object properties: value: @@ -10762,6 +11783,9 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: action + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore '/directoryRoles/{directoryRole-id}/microsoft.graph.getMemberObjects': post: tags: @@ -10773,6 +11797,7 @@ paths: in: path description: 'key: id of directoryRole' required: true + style: simple schema: type: string x-ms-docs-key-type: directoryRole @@ -10796,7 +11821,6 @@ paths: content: application/json: schema: - title: Collection of directoryRole type: object properties: value: @@ -10808,17 +11832,25 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: action + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore '/directoryRoles/{directoryRole-id}/microsoft.graph.restore': post: tags: - directoryRoles.Actions summary: Invoke action restore + description: 'Restore a recently deleted application, group, servicePrincipal, or user object from deleted items. If an item was accidentally deleted, you can fully restore the item. This is not applicable to security groups, which are deleted permanently. A recently deleted item will remain available for up to 30 days. After 30 days, the item is permanently deleted.' + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/directory-deleteditems-restore?view=graph-rest-1.0 operationId: directoryRoles_restore parameters: - name: directoryRole-id in: path description: 'key: id of directoryRole' required: true + style: simple schema: type: string x-ms-docs-key-type: directoryRole @@ -10836,13 +11868,18 @@ paths: get: tags: - directoryRoles.scopedRoleMembership - summary: Get scopedMembers from directoryRoles + summary: List scopedMembers for a directory role + description: Retrieve a list of scopedRoleMembership objects for a directory role. + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/directoryrole-list-scopedmembers?view=graph-rest-1.0 operationId: directoryRoles_ListScopedMembers parameters: - name: directoryRole-id in: path description: 'key: id of directoryRole' required: true + style: simple schema: type: string x-ms-docs-key-type: directoryRole @@ -10916,6 +11953,7 @@ paths: in: path description: 'key: id of directoryRole' required: true + style: simple schema: type: string x-ms-docs-key-type: directoryRole @@ -10941,12 +11979,14 @@ paths: tags: - directoryRoles.scopedRoleMembership summary: Get scopedMembers from directoryRoles + description: Members of this directory role that are scoped to administrative units. Read-only. Nullable. operationId: directoryRoles_GetScopedMembers parameters: - name: directoryRole-id in: path description: 'key: id of directoryRole' required: true + style: simple schema: type: string x-ms-docs-key-type: directoryRole @@ -10954,6 +11994,7 @@ paths: in: path description: 'key: id of scopedRoleMembership' required: true + style: simple schema: type: string x-ms-docs-key-type: scopedRoleMembership @@ -11004,6 +12045,7 @@ paths: in: path description: 'key: id of directoryRole' required: true + style: simple schema: type: string x-ms-docs-key-type: directoryRole @@ -11011,6 +12053,7 @@ paths: in: path description: 'key: id of scopedRoleMembership' required: true + style: simple schema: type: string x-ms-docs-key-type: scopedRoleMembership @@ -11037,6 +12080,7 @@ paths: in: path description: 'key: id of directoryRole' required: true + style: simple schema: type: string x-ms-docs-key-type: directoryRole @@ -11044,12 +12088,14 @@ paths: in: path description: 'key: id of scopedRoleMembership' required: true + style: simple schema: type: string x-ms-docs-key-type: scopedRoleMembership - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -11064,6 +12110,51 @@ paths: - directoryRoles.Functions summary: Invoke function delta operationId: directoryRoles_delta + parameters: + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - deletedDateTime + - description + - displayName + - roleTemplateId + - members + - scopedMembers + type: string + - 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 + - roleTemplateId + - roleTemplateId desc + type: string responses: '200': description: Success @@ -11082,11 +12173,18 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: function + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore /directoryRoles/microsoft.graph.getByIds: post: tags: - directoryRoles.Actions summary: Invoke action getByIds + description: 'Return the directory objects specified in a list of IDs. Some common uses for this function are to:' + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/directoryobject-getbyids?view=graph-rest-1.0 operationId: directoryRoles_getGraphBPreIds requestBody: description: Action parameters @@ -11113,7 +12211,7 @@ paths: content: application/json: schema: - title: Collection of directoryRole + title: Collection of directoryObject type: object properties: value: @@ -11125,6 +12223,9 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: action + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore /directoryRoles/microsoft.graph.getUserOwnedObjects: post: tags: @@ -11162,6 +12263,10 @@ paths: tags: - directoryRoles.Actions summary: Invoke action validateProperties + description: "Validate that a Microsoft 365 group's display name or mail nickname complies with naming policies. Clients can use this API to determine whether a display name or mail nickname is valid before trying to **create** a Microsoft 365 group. For validating properties of an existing group, use the validateProperties function for groups. The following validations are performed for the display name and mail nickname properties: \n1. Validate the prefix and suffix naming policy\n2. Validate the custom banned words policy\n3. Validate the mail nickname is unique This API returns with the first failure encountered. If one or more properties fail multiple validations, only the property with the first validation failure is returned. However, you can validate both the mail nickname and the display name and receive a collection of validation errors if you are only validating the prefix and suffix naming policy." + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/directoryobject-validateproperties?view=graph-rest-1.0 operationId: directoryRoles_validateProperties requestBody: description: Action parameters @@ -11198,12 +12303,13 @@ paths: tags: - directoryRoleTemplates.directoryRoleTemplate summary: List directoryRoleTemplates + description: Retrieve a list of directoryroletemplate objects. + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/directoryroletemplate-list?view=graph-rest-1.0 operationId: directoryRoleTemplates.directoryRoleTemplate_ListDirectoryRoleTemplate parameters: - - $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 @@ -11238,18 +12344,6 @@ paths: - description - displayName 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': $ref: '#/components/responses/microsoft.graph.directoryRoleTemplateCollectionResponse' @@ -11286,12 +12380,17 @@ paths: tags: - directoryRoleTemplates.directoryRoleTemplate summary: Get directoryRoleTemplate + description: Retrieve the properties and relationships of a directoryroletemplate object. + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/directoryroletemplate-get?view=graph-rest-1.0 operationId: directoryRoleTemplates.directoryRoleTemplate_GetDirectoryRoleTemplate parameters: - name: directoryRoleTemplate-id in: path description: 'key: id of directoryRoleTemplate' required: true + style: simple schema: type: string x-ms-docs-key-type: directoryRoleTemplate @@ -11310,18 +12409,6 @@ paths: - description - displayName 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 entity @@ -11353,6 +12440,7 @@ paths: in: path description: 'key: id of directoryRoleTemplate' required: true + style: simple schema: type: string x-ms-docs-key-type: directoryRoleTemplate @@ -11379,12 +12467,14 @@ paths: in: path description: 'key: id of directoryRoleTemplate' required: true + style: simple schema: type: string x-ms-docs-key-type: directoryRoleTemplate - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -11398,12 +12488,17 @@ paths: tags: - directoryRoleTemplates.Actions summary: Invoke action checkMemberGroups + description: 'Check for membership in a specified list of group IDs, and return from that list those groups (identified by IDs) of which the specified user, group, service principal, organizational contact, device, or directory object is a member. This function is transitive. You can check up to a maximum of 20 groups per request. This function supports all groups provisioned in Azure AD. Because Microsoft 365 groups cannot contain other groups, membership in a Microsoft 365 group is always direct.' + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/directoryobject-checkmembergroups?view=graph-rest-1.0 operationId: directoryRoleTemplates_checkMemberGroups parameters: - name: directoryRoleTemplate-id in: path description: 'key: id of directoryRoleTemplate' required: true + style: simple schema: type: string x-ms-docs-key-type: directoryRoleTemplate @@ -11427,7 +12522,6 @@ paths: content: application/json: schema: - title: Collection of directoryRoleTemplate type: object properties: value: @@ -11439,6 +12533,9 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: action + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore '/directoryRoleTemplates/{directoryRoleTemplate-id}/microsoft.graph.checkMemberObjects': post: tags: @@ -11450,6 +12547,7 @@ paths: in: path description: 'key: id of directoryRoleTemplate' required: true + style: simple schema: type: string x-ms-docs-key-type: directoryRoleTemplate @@ -11473,7 +12571,6 @@ paths: content: application/json: schema: - title: Collection of directoryRoleTemplate type: object properties: value: @@ -11485,17 +12582,25 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: action + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore '/directoryRoleTemplates/{directoryRoleTemplate-id}/microsoft.graph.getMemberGroups': post: tags: - directoryRoleTemplates.Actions summary: Invoke action getMemberGroups + description: 'Return all the group IDs for the groups that the specified user, group, service principal, organizational contact, device, or directory object is a member of. This function is transitive.' + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/directoryobject-getmembergroups?view=graph-rest-1.0 operationId: directoryRoleTemplates_getMemberGroups parameters: - name: directoryRoleTemplate-id in: path description: 'key: id of directoryRoleTemplate' required: true + style: simple schema: type: string x-ms-docs-key-type: directoryRoleTemplate @@ -11519,7 +12624,6 @@ paths: content: application/json: schema: - title: Collection of directoryRoleTemplate type: object properties: value: @@ -11531,6 +12635,9 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: action + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore '/directoryRoleTemplates/{directoryRoleTemplate-id}/microsoft.graph.getMemberObjects': post: tags: @@ -11542,6 +12649,7 @@ paths: in: path description: 'key: id of directoryRoleTemplate' required: true + style: simple schema: type: string x-ms-docs-key-type: directoryRoleTemplate @@ -11565,7 +12673,6 @@ paths: content: application/json: schema: - title: Collection of directoryRoleTemplate type: object properties: value: @@ -11577,17 +12684,25 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: action + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore '/directoryRoleTemplates/{directoryRoleTemplate-id}/microsoft.graph.restore': post: tags: - directoryRoleTemplates.Actions summary: Invoke action restore + description: 'Restore a recently deleted application, group, servicePrincipal, or user object from deleted items. If an item was accidentally deleted, you can fully restore the item. This is not applicable to security groups, which are deleted permanently. A recently deleted item will remain available for up to 30 days. After 30 days, the item is permanently deleted.' + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/directory-deleteditems-restore?view=graph-rest-1.0 operationId: directoryRoleTemplates_restore parameters: - name: directoryRoleTemplate-id in: path description: 'key: id of directoryRoleTemplate' required: true + style: simple schema: type: string x-ms-docs-key-type: directoryRoleTemplate @@ -11606,6 +12721,10 @@ paths: tags: - directoryRoleTemplates.Actions summary: Invoke action getByIds + description: 'Return the directory objects specified in a list of IDs. Some common uses for this function are to:' + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/directoryobject-getbyids?view=graph-rest-1.0 operationId: directoryRoleTemplates_getGraphBPreIds requestBody: description: Action parameters @@ -11632,7 +12751,7 @@ paths: content: application/json: schema: - title: Collection of directoryRoleTemplate + title: Collection of directoryObject type: object properties: value: @@ -11644,6 +12763,9 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: action + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore /directoryRoleTemplates/microsoft.graph.getUserOwnedObjects: post: tags: @@ -11681,6 +12803,10 @@ paths: tags: - directoryRoleTemplates.Actions summary: Invoke action validateProperties + description: "Validate that a Microsoft 365 group's display name or mail nickname complies with naming policies. Clients can use this API to determine whether a display name or mail nickname is valid before trying to **create** a Microsoft 365 group. For validating properties of an existing group, use the validateProperties function for groups. The following validations are performed for the display name and mail nickname properties: \n1. Validate the prefix and suffix naming policy\n2. Validate the custom banned words policy\n3. Validate the mail nickname is unique This API returns with the first failure encountered. If one or more properties fail multiple validations, only the property with the first validation failure is returned. However, you can validate both the mail nickname and the display name and receive a collection of validation errors if you are only validating the prefix and suffix naming policy." + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/directoryobject-validateproperties?view=graph-rest-1.0 operationId: directoryRoleTemplates_validateProperties requestBody: description: Action parameters @@ -11717,13 +12843,14 @@ paths: tags: - directorySettingTemplates.directorySettingTemplate summary: List directorySettingTemplates + description: 'Directory setting templates represents a set of templates of directory settings, from which directory settings may be created and used within a tenant. This operation retrieves the list of available **directorySettingTemplates** objects.' + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/directorysettingtemplate-list?view=graph-rest-1.0 operationId: directorySettingTemplates.directorySettingTemplate_ListDirectorySettingTemplate 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 @@ -11761,18 +12888,6 @@ paths: - displayName - values 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': $ref: '#/components/responses/microsoft.graph.directorySettingTemplateCollectionResponse' @@ -11809,12 +12924,17 @@ paths: tags: - directorySettingTemplates.directorySettingTemplate summary: Get a directory setting template + description: 'A directory setting template represents a template of settings from which settings may be created within a tenant. This operation allows retrieval of the properties of the **directorySettingTemplate** object, including the available settings and their defaults.' + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/directorysettingtemplate-get?view=graph-rest-1.0 operationId: directorySettingTemplates.directorySettingTemplate_GetDirectorySettingTemplate parameters: - name: directorySettingTemplate-id in: path description: 'key: id of directorySettingTemplate' required: true + style: simple schema: type: string x-ms-docs-key-type: directorySettingTemplate @@ -11834,18 +12954,6 @@ paths: - displayName - values 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 entity @@ -11877,6 +12985,7 @@ paths: in: path description: 'key: id of directorySettingTemplate' required: true + style: simple schema: type: string x-ms-docs-key-type: directorySettingTemplate @@ -11903,12 +13012,14 @@ paths: in: path description: 'key: id of directorySettingTemplate' required: true + style: simple schema: type: string x-ms-docs-key-type: directorySettingTemplate - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -11922,12 +13033,17 @@ paths: tags: - directorySettingTemplates.Actions summary: Invoke action checkMemberGroups + description: 'Check for membership in a specified list of group IDs, and return from that list those groups (identified by IDs) of which the specified user, group, service principal, organizational contact, device, or directory object is a member. This function is transitive. You can check up to a maximum of 20 groups per request. This function supports all groups provisioned in Azure AD. Because Microsoft 365 groups cannot contain other groups, membership in a Microsoft 365 group is always direct.' + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/directoryobject-checkmembergroups?view=graph-rest-1.0 operationId: directorySettingTemplates_checkMemberGroups parameters: - name: directorySettingTemplate-id in: path description: 'key: id of directorySettingTemplate' required: true + style: simple schema: type: string x-ms-docs-key-type: directorySettingTemplate @@ -11951,7 +13067,6 @@ paths: content: application/json: schema: - title: Collection of directorySettingTemplate type: object properties: value: @@ -11963,6 +13078,9 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: action + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore '/directorySettingTemplates/{directorySettingTemplate-id}/microsoft.graph.checkMemberObjects': post: tags: @@ -11974,6 +13092,7 @@ paths: in: path description: 'key: id of directorySettingTemplate' required: true + style: simple schema: type: string x-ms-docs-key-type: directorySettingTemplate @@ -11997,7 +13116,6 @@ paths: content: application/json: schema: - title: Collection of directorySettingTemplate type: object properties: value: @@ -12009,17 +13127,25 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: action + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore '/directorySettingTemplates/{directorySettingTemplate-id}/microsoft.graph.getMemberGroups': post: tags: - directorySettingTemplates.Actions summary: Invoke action getMemberGroups + description: 'Return all the group IDs for the groups that the specified user, group, service principal, organizational contact, device, or directory object is a member of. This function is transitive.' + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/directoryobject-getmembergroups?view=graph-rest-1.0 operationId: directorySettingTemplates_getMemberGroups parameters: - name: directorySettingTemplate-id in: path description: 'key: id of directorySettingTemplate' required: true + style: simple schema: type: string x-ms-docs-key-type: directorySettingTemplate @@ -12043,7 +13169,6 @@ paths: content: application/json: schema: - title: Collection of directorySettingTemplate type: object properties: value: @@ -12055,6 +13180,9 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: action + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore '/directorySettingTemplates/{directorySettingTemplate-id}/microsoft.graph.getMemberObjects': post: tags: @@ -12066,6 +13194,7 @@ paths: in: path description: 'key: id of directorySettingTemplate' required: true + style: simple schema: type: string x-ms-docs-key-type: directorySettingTemplate @@ -12089,7 +13218,6 @@ paths: content: application/json: schema: - title: Collection of directorySettingTemplate type: object properties: value: @@ -12101,17 +13229,25 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: action + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore '/directorySettingTemplates/{directorySettingTemplate-id}/microsoft.graph.restore': post: tags: - directorySettingTemplates.Actions summary: Invoke action restore + description: 'Restore a recently deleted application, group, servicePrincipal, or user object from deleted items. If an item was accidentally deleted, you can fully restore the item. This is not applicable to security groups, which are deleted permanently. A recently deleted item will remain available for up to 30 days. After 30 days, the item is permanently deleted.' + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/directory-deleteditems-restore?view=graph-rest-1.0 operationId: directorySettingTemplates_restore parameters: - name: directorySettingTemplate-id in: path description: 'key: id of directorySettingTemplate' required: true + style: simple schema: type: string x-ms-docs-key-type: directorySettingTemplate @@ -12130,6 +13266,10 @@ paths: tags: - directorySettingTemplates.Actions summary: Invoke action getByIds + description: 'Return the directory objects specified in a list of IDs. Some common uses for this function are to:' + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/directoryobject-getbyids?view=graph-rest-1.0 operationId: directorySettingTemplates_getGraphBPreIds requestBody: description: Action parameters @@ -12156,7 +13296,7 @@ paths: content: application/json: schema: - title: Collection of directorySettingTemplate + title: Collection of directoryObject type: object properties: value: @@ -12168,6 +13308,9 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: action + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore /directorySettingTemplates/microsoft.graph.getUserOwnedObjects: post: tags: @@ -12205,6 +13348,10 @@ paths: tags: - directorySettingTemplates.Actions summary: Invoke action validateProperties + description: "Validate that a Microsoft 365 group's display name or mail nickname complies with naming policies. Clients can use this API to determine whether a display name or mail nickname is valid before trying to **create** a Microsoft 365 group. For validating properties of an existing group, use the validateProperties function for groups. The following validations are performed for the display name and mail nickname properties: \n1. Validate the prefix and suffix naming policy\n2. Validate the custom banned words policy\n3. Validate the mail nickname is unique This API returns with the first failure encountered. If one or more properties fail multiple validations, only the property with the first validation failure is returned. However, you can validate both the mail nickname and the display name and receive a collection of validation errors if you are only validating the prefix and suffix naming policy." + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/directoryobject-validateproperties?view=graph-rest-1.0 operationId: directorySettingTemplates_validateProperties requestBody: description: Action parameters @@ -12241,6 +13388,10 @@ paths: tags: - domains.domain summary: List domains + description: Retrieve a list of domain objects. + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/domain-list?view=graph-rest-1.0 operationId: domains.domain_ListDomain parameters: - $ref: '#/components/parameters/top' @@ -12341,6 +13492,10 @@ paths: tags: - domains.domain summary: Create domain + description: 'Adds a domain to the tenant. **Important**: You cannot use an associated domain with your Azure AD tenant until ownership is verified. See List verificationDnsRecords for details. Root domains require verification. For example, contoso.com requires verification. If a root domain is verified, subdomains of the root domain are automatically verified. For example, subdomain.contoso.com is automatically be verified if contoso.com has been verified.' + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/domain-post-domains?view=graph-rest-1.0 operationId: domains.domain_CreateDomain requestBody: description: New entity @@ -12364,12 +13519,17 @@ paths: tags: - domains.domain summary: Get domain + description: Retrieve the properties and relationships of domain object. + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/domain-get?view=graph-rest-1.0 operationId: domains.domain_GetDomain parameters: - name: domain-id in: path description: 'key: id of domain' required: true + style: simple schema: type: string x-ms-docs-key-type: domain @@ -12459,12 +13619,17 @@ paths: tags: - domains.domain summary: Update domain + description: Update the properties of domain object. + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/domain-update?view=graph-rest-1.0 operationId: domains.domain_UpdateDomain parameters: - name: domain-id in: path description: 'key: id of domain' required: true + style: simple schema: type: string x-ms-docs-key-type: domain @@ -12485,18 +13650,24 @@ paths: tags: - domains.domain summary: Delete domain + description: Deletes a domain from a tenant. + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/domain-delete?view=graph-rest-1.0 operationId: domains.domain_DeleteDomain parameters: - name: domain-id in: path description: 'key: id of domain' required: true + style: simple schema: type: string x-ms-docs-key-type: domain - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -12509,13 +13680,18 @@ paths: get: tags: - domains.directoryObject - summary: Get domainNameReferences from domains + summary: List domainNameReferences + description: Retrieve a list of directoryObject with a reference to the domain. The returned list will contain all directory objects that have a dependency on the domain. + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/domain-list-domainnamereferences?view=graph-rest-1.0 operationId: domains_ListDomainNameReferences parameters: - name: domain-id in: path description: 'key: id of domain' required: true + style: simple schema: type: string x-ms-docs-key-type: domain @@ -12578,12 +13754,14 @@ paths: tags: - domains.directoryObject summary: Get domainNameReferences from domains + description: 'The objects such as users and groups that reference the domain ID. Read-only, Nullable. Supports $expand and $filter by the OData type of objects returned. For example /domains/{domainId}/domainNameReferences/microsoft.graph.user and /domains/{domainId}/domainNameReferences/microsoft.graph.group.' operationId: domains_GetDomainNameReferences parameters: - name: domain-id in: path description: 'key: id of domain' required: true + style: simple schema: type: string x-ms-docs-key-type: domain @@ -12591,6 +13769,7 @@ paths: in: path description: 'key: id of directoryObject' required: true + style: simple schema: type: string x-ms-docs-key-type: directoryObject @@ -12634,12 +13813,14 @@ paths: tags: - domains.internalDomainFederation summary: Get federationConfiguration from domains + description: Domain settings configured by customer when federated with Azure AD. Supports $expand. operationId: domains_ListFederationConfiguration parameters: - name: domain-id in: path description: 'key: id of domain' required: true + style: simple schema: type: string x-ms-docs-key-type: domain @@ -12736,13 +13917,18 @@ paths: post: tags: - domains.internalDomainFederation - summary: Create new navigation property to federationConfiguration for domains + summary: Create federationConfiguration + description: Create a new internalDomainFederation object. + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/domain-post-federationconfiguration?view=graph-rest-1.0 operationId: domains_CreateFederationConfiguration parameters: - name: domain-id in: path description: 'key: id of domain' required: true + style: simple schema: type: string x-ms-docs-key-type: domain @@ -12768,12 +13954,14 @@ paths: tags: - domains.internalDomainFederation summary: Get federationConfiguration from domains + description: Domain settings configured by customer when federated with Azure AD. Supports $expand. operationId: domains_GetFederationConfiguration parameters: - name: domain-id in: path description: 'key: id of domain' required: true + style: simple schema: type: string x-ms-docs-key-type: domain @@ -12781,6 +13969,7 @@ paths: in: path description: 'key: id of internalDomainFederation' required: true + style: simple schema: type: string x-ms-docs-key-type: internalDomainFederation @@ -12841,6 +14030,7 @@ paths: in: path description: 'key: id of domain' required: true + style: simple schema: type: string x-ms-docs-key-type: domain @@ -12848,6 +14038,7 @@ paths: in: path description: 'key: id of internalDomainFederation' required: true + style: simple schema: type: string x-ms-docs-key-type: internalDomainFederation @@ -12874,6 +14065,7 @@ paths: in: path description: 'key: id of domain' required: true + style: simple schema: type: string x-ms-docs-key-type: domain @@ -12881,12 +14073,14 @@ paths: in: path description: 'key: id of internalDomainFederation' required: true + style: simple schema: type: string x-ms-docs-key-type: internalDomainFederation - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -12900,12 +14094,17 @@ paths: tags: - domains.Actions summary: Invoke action forceDelete + description: 'Deletes a domain using an asynchronous operation. Prior to calling forceDelete, you must update or remove any references to **Exchange** as the provisioning service. The following actions are performed as part of this operation: After the domain deletion completes, API operations for the deleted domain will return a 404 HTTP response code. To verify deletion of a domain, you can perform a get domain. If the domain was successfully deleted, a 404 HTTP response code will be returned in the response.' + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/domain-forcedelete?view=graph-rest-1.0 operationId: domains_forceDelete parameters: - name: domain-id in: path description: 'key: id of domain' required: true + style: simple schema: type: string x-ms-docs-key-type: domain @@ -12934,12 +14133,17 @@ paths: tags: - domains.Actions summary: Invoke action promote + description: Promote a verified subdomain to the root domain. A verified domain has its **isVerified** property set to `true`. + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/domain-promote?view=graph-rest-1.0 operationId: domains_promote parameters: - name: domain-id in: path description: 'key: id of domain' required: true + style: simple schema: type: string x-ms-docs-key-type: domain @@ -12965,12 +14169,17 @@ paths: tags: - domains.Actions summary: Invoke action verify + description: Validates the ownership of the domain. + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/domain-verify?view=graph-rest-1.0 operationId: domains_verify parameters: - name: domain-id in: path description: 'key: id of domain' required: true + style: simple schema: type: string x-ms-docs-key-type: domain @@ -12988,13 +14197,18 @@ paths: get: tags: - domains.domainDnsRecord - summary: Get serviceConfigurationRecords from domains + summary: List serviceConfigurationRecords + description: Retrieves a list of domainDnsRecord objects needed to enable services for the domain. Use the returned list to add records to the zone file of the domain. This can be done through the domain registrar or DNS server configuration. + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/domain-list-serviceconfigurationrecords?view=graph-rest-1.0 operationId: domains_ListServiceConfigurationRecords parameters: - name: domain-id in: path description: 'key: id of domain' required: true + style: simple schema: type: string x-ms-docs-key-type: domain @@ -13074,6 +14288,7 @@ paths: in: path description: 'key: id of domain' required: true + style: simple schema: type: string x-ms-docs-key-type: domain @@ -13099,12 +14314,14 @@ paths: tags: - domains.domainDnsRecord summary: Get serviceConfigurationRecords from domains + description: 'DNS records the customer adds to the DNS zone file of the domain before the domain can be used by Microsoft Online services. Read-only, Nullable. Supports $expand.' operationId: domains_GetServiceConfigurationRecords parameters: - name: domain-id in: path description: 'key: id of domain' required: true + style: simple schema: type: string x-ms-docs-key-type: domain @@ -13112,6 +14329,7 @@ paths: in: path description: 'key: id of domainDnsRecord' required: true + style: simple schema: type: string x-ms-docs-key-type: domainDnsRecord @@ -13164,6 +14382,7 @@ paths: in: path description: 'key: id of domain' required: true + style: simple schema: type: string x-ms-docs-key-type: domain @@ -13171,6 +14390,7 @@ paths: in: path description: 'key: id of domainDnsRecord' required: true + style: simple schema: type: string x-ms-docs-key-type: domainDnsRecord @@ -13197,6 +14417,7 @@ paths: in: path description: 'key: id of domain' required: true + style: simple schema: type: string x-ms-docs-key-type: domain @@ -13204,12 +14425,14 @@ paths: in: path description: 'key: id of domainDnsRecord' required: true + style: simple schema: type: string x-ms-docs-key-type: domainDnsRecord - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -13229,6 +14452,7 @@ paths: in: path description: 'key: id of domain' required: true + style: simple schema: type: string x-ms-docs-key-type: domain @@ -13302,6 +14526,7 @@ paths: in: path description: 'key: id of domain' required: true + style: simple schema: type: string x-ms-docs-key-type: domain @@ -13333,6 +14558,7 @@ paths: in: path description: 'key: id of domain' required: true + style: simple schema: type: string x-ms-docs-key-type: domain @@ -13340,6 +14566,7 @@ paths: in: path description: 'key: id of sharedEmailDomainInvitation' required: true + style: simple schema: type: string x-ms-docs-key-type: sharedEmailDomainInvitation @@ -13390,6 +14617,7 @@ paths: in: path description: 'key: id of domain' required: true + style: simple schema: type: string x-ms-docs-key-type: domain @@ -13397,6 +14625,7 @@ paths: in: path description: 'key: id of sharedEmailDomainInvitation' required: true + style: simple schema: type: string x-ms-docs-key-type: sharedEmailDomainInvitation @@ -13423,6 +14652,7 @@ paths: in: path description: 'key: id of domain' required: true + style: simple schema: type: string x-ms-docs-key-type: domain @@ -13430,12 +14660,14 @@ paths: in: path description: 'key: id of sharedEmailDomainInvitation' required: true + style: simple schema: type: string x-ms-docs-key-type: sharedEmailDomainInvitation - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -13448,13 +14680,18 @@ paths: get: tags: - domains.domainDnsRecord - summary: Get verificationDnsRecords from domains + summary: List verificationDnsRecords + description: 'Retrieve a list of domainDnsRecord objects. You cannot use an associated domain with your Azure AD tenant until ownership is verified. To verify the ownership of the domain, retrieve the domain verification records and add the details to the zone file of the domain. This can be done through the domain registrar or DNS server configuration. Root domains require verification. For example, contoso.com requires verification. If a root domain is verified, subdomains of the root domain are automatically verified. For example, subdomain.contoso.com is automatically be verified if contoso.com has been verified.' + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/domain-list-verificationdnsrecords?view=graph-rest-1.0 operationId: domains_ListVerificationDnsRecords parameters: - name: domain-id in: path description: 'key: id of domain' required: true + style: simple schema: type: string x-ms-docs-key-type: domain @@ -13534,6 +14771,7 @@ paths: in: path description: 'key: id of domain' required: true + style: simple schema: type: string x-ms-docs-key-type: domain @@ -13559,12 +14797,14 @@ paths: tags: - domains.domainDnsRecord summary: Get verificationDnsRecords from domains + description: 'DNS records that the customer adds to the DNS zone file of the domain before the customer can complete domain ownership verification with Azure AD. Read-only, Nullable. Supports $expand.' operationId: domains_GetVerificationDnsRecords parameters: - name: domain-id in: path description: 'key: id of domain' required: true + style: simple schema: type: string x-ms-docs-key-type: domain @@ -13572,6 +14812,7 @@ paths: in: path description: 'key: id of domainDnsRecord' required: true + style: simple schema: type: string x-ms-docs-key-type: domainDnsRecord @@ -13624,6 +14865,7 @@ paths: in: path description: 'key: id of domain' required: true + style: simple schema: type: string x-ms-docs-key-type: domain @@ -13631,6 +14873,7 @@ paths: in: path description: 'key: id of domainDnsRecord' required: true + style: simple schema: type: string x-ms-docs-key-type: domainDnsRecord @@ -13657,6 +14900,7 @@ paths: in: path description: 'key: id of domain' required: true + style: simple schema: type: string x-ms-docs-key-type: domain @@ -13664,12 +14908,14 @@ paths: in: path description: 'key: id of domainDnsRecord' required: true + style: simple schema: type: string x-ms-docs-key-type: domainDnsRecord - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -13683,13 +14929,14 @@ paths: tags: - organization.organization summary: List organization + description: Retrieve a list of organization objects. + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/organization-list?view=graph-rest-1.0 operationId: organization.organization_ListOrganization 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 @@ -13794,22 +15041,6 @@ paths: - extensions - settings type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - '*' - - branding - - certificateBasedAuthConfiguration - - extensions - - settings - type: string responses: '200': $ref: '#/components/responses/microsoft.graph.organizationCollectionResponse' @@ -13846,12 +15077,17 @@ paths: tags: - organization.organization summary: Get organization + description: 'Get the properties and relationships of the currently authenticated organization. Since the **organization** resource supports extensions, you can also use the `GET` operation to get custom properties and extension data in an **organization** instance.' + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/organization-get?view=graph-rest-1.0 operationId: organization.organization_GetOrganization parameters: - name: organization-id in: path description: 'key: id of organization' required: true + style: simple schema: type: string x-ms-docs-key-type: organization @@ -13896,22 +15132,6 @@ paths: - extensions - settings type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - '*' - - branding - - certificateBasedAuthConfiguration - - extensions - - settings - type: string responses: '200': description: Retrieved entity @@ -13957,12 +15177,17 @@ paths: tags: - organization.organization summary: Update organization + description: 'Update the properties of the currently authenticated organization. In this case, `organization` is defined as a collection of exactly one record, and so its **ID** must be specified in the request. The **ID** is also known as the **tenantId** of the organization.' + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/organization-update?view=graph-rest-1.0 operationId: organization.organization_UpdateOrganization parameters: - name: organization-id in: path description: 'key: id of organization' required: true + style: simple schema: type: string x-ms-docs-key-type: organization @@ -13989,12 +15214,14 @@ paths: in: path description: 'key: id of organization' required: true + style: simple schema: type: string x-ms-docs-key-type: organization - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -14007,13 +15234,18 @@ paths: get: tags: - organization.organizationalBranding - summary: Get branding from organization + summary: Get organizationalBranding + description: 'Retrieve the default organizational branding object, if the **Accept-Language** header is set to `0` or `default`. If no default organizational branding object exists, this method returns a `404 Not Found` error. If the **Accept-Language** header is set to an existing locale identified by the value of its **id**, this method retrieves the branding for the specified locale. This method retrieves only non-Stream properties, for example, **usernameHintText** and **signInPageText**. To retrieve Stream types of the default branding, for example, **bannerLogo** and **backgroundImage**, use the GET organizationalBrandingLocalization method.' + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/organizationalbranding-get?view=graph-rest-1.0 operationId: organization_GetBranding parameters: - name: organization-id in: path description: 'key: id of organization' required: true + style: simple schema: type: string x-ms-docs-key-type: organization @@ -14086,13 +15318,18 @@ paths: patch: tags: - organization.organizationalBranding - summary: Update the navigation property branding in organization + summary: Update organizationalBranding + description: Update the properties of the default branding object specified by the organizationalBranding resource. + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/organizationalbranding-update?view=graph-rest-1.0 operationId: organization_UpdateBranding parameters: - name: organization-id in: path description: 'key: id of organization' required: true + style: simple schema: type: string x-ms-docs-key-type: organization @@ -14112,19 +15349,25 @@ paths: delete: tags: - organization.organizationalBranding - summary: Delete navigation property branding for organization + summary: Delete organizationalBranding + description: 'Delete the default organizational branding object. To delete the organizationalBranding object, all images (Stream types) must first be removed from the object.' + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/organizationalbranding-delete?view=graph-rest-1.0 operationId: organization_DeleteBranding parameters: - name: organization-id in: path description: 'key: id of organization' required: true + style: simple schema: type: string x-ms-docs-key-type: organization - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -14138,12 +15381,17 @@ paths: tags: - organization.organizationalBranding summary: Get backgroundImage for the navigation property branding from organization + description: Image that appears as the background of the sign-in page. The allowed types are PNG or JPEG not smaller than 300 KB and not larger than 1920 × 1080 pixels. A smaller image will reduce bandwidth requirements and make the page load faster. + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/organizationalbranding-get?view=graph-rest-1.0 operationId: organization_GetBrandingBackgroundImage parameters: - name: organization-id in: path description: 'key: id of organization' required: true + style: simple schema: type: string x-ms-docs-key-type: organization @@ -14162,12 +15410,14 @@ paths: tags: - organization.organizationalBranding summary: Update backgroundImage for the navigation property branding in organization + description: Image that appears as the background of the sign-in page. The allowed types are PNG or JPEG not smaller than 300 KB and not larger than 1920 × 1080 pixels. A smaller image will reduce bandwidth requirements and make the page load faster. operationId: organization_SetBrandingBackgroundImage parameters: - name: organization-id in: path description: 'key: id of organization' required: true + style: simple schema: type: string x-ms-docs-key-type: organization @@ -14190,12 +15440,17 @@ paths: tags: - organization.organizationalBranding summary: Get bannerLogo for the navigation property branding from organization + description: A banner version of your company logo that appears on the sign-in page. The allowed types are PNG or JPEG not larger than 36 × 245 pixels. We recommend using a transparent image with no padding around the logo. + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/organizationalbranding-get?view=graph-rest-1.0 operationId: organization_GetBrandingBannerLogo parameters: - name: organization-id in: path description: 'key: id of organization' required: true + style: simple schema: type: string x-ms-docs-key-type: organization @@ -14214,12 +15469,14 @@ paths: tags: - organization.organizationalBranding summary: Update bannerLogo for the navigation property branding in organization + description: A banner version of your company logo that appears on the sign-in page. The allowed types are PNG or JPEG not larger than 36 × 245 pixels. We recommend using a transparent image with no padding around the logo. operationId: organization_SetBrandingBannerLogo parameters: - name: organization-id in: path description: 'key: id of organization' required: true + style: simple schema: type: string x-ms-docs-key-type: organization @@ -14242,12 +15499,17 @@ paths: tags: - organization.organizationalBranding summary: Get favicon for the navigation property branding from organization + description: A custom icon (favicon) to replace a default Microsoft product favicon on an Azure AD tenant. + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/organizationalbranding-get?view=graph-rest-1.0 operationId: organization_GetBrandingFavicon parameters: - name: organization-id in: path description: 'key: id of organization' required: true + style: simple schema: type: string x-ms-docs-key-type: organization @@ -14266,12 +15528,14 @@ paths: tags: - organization.organizationalBranding summary: Update favicon for the navigation property branding in organization + description: A custom icon (favicon) to replace a default Microsoft product favicon on an Azure AD tenant. operationId: organization_SetBrandingFavicon parameters: - name: organization-id in: path description: 'key: id of organization' required: true + style: simple schema: type: string x-ms-docs-key-type: organization @@ -14293,13 +15557,18 @@ paths: get: tags: - organization.organizationalBranding - summary: Get localizations from organization + summary: List localizations + description: 'Retrieve all localization branding objects, including the default branding.' + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/organizationalbranding-list-localizations?view=graph-rest-1.0 operationId: organization.branding_ListLocalizations parameters: - name: organization-id in: path description: 'key: id of organization' required: true + style: simple schema: type: string x-ms-docs-key-type: organization @@ -14432,13 +15701,18 @@ paths: post: tags: - organization.organizationalBranding - summary: Create new navigation property to localizations for organization + summary: Create organizationalBrandingLocalization + description: 'Create a new organizationalBrandingLocalization object. This creates a localized branding and at the same time, the default branding if it doesn''t exist. The default branding is created only once. It''s loaded when a localized branding isn''t configured for the user''s browser language. To retrieve the default branding, see Get branding.' + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/organizationalbranding-post-localizations?view=graph-rest-1.0 operationId: organization.branding_CreateLocalizations parameters: - name: organization-id in: path description: 'key: id of organization' required: true + style: simple schema: type: string x-ms-docs-key-type: organization @@ -14464,12 +15738,14 @@ paths: tags: - organization.organizationalBranding summary: Get localizations from organization + description: Add different branding based on a locale. operationId: organization.branding_GetLocalizations parameters: - name: organization-id in: path description: 'key: id of organization' required: true + style: simple schema: type: string x-ms-docs-key-type: organization @@ -14477,6 +15753,7 @@ paths: in: path description: 'key: id of organizationalBrandingLocalization' required: true + style: simple schema: type: string x-ms-docs-key-type: organizationalBrandingLocalization @@ -14549,6 +15826,7 @@ paths: in: path description: 'key: id of organization' required: true + style: simple schema: type: string x-ms-docs-key-type: organization @@ -14556,6 +15834,7 @@ paths: in: path description: 'key: id of organizationalBrandingLocalization' required: true + style: simple schema: type: string x-ms-docs-key-type: organizationalBrandingLocalization @@ -14582,6 +15861,7 @@ paths: in: path description: 'key: id of organization' required: true + style: simple schema: type: string x-ms-docs-key-type: organization @@ -14589,12 +15869,14 @@ paths: in: path description: 'key: id of organizationalBrandingLocalization' required: true + style: simple schema: type: string x-ms-docs-key-type: organizationalBrandingLocalization - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -14608,12 +15890,17 @@ paths: tags: - organization.organizationalBranding summary: Get backgroundImage for the navigation property localizations from organization + description: Image that appears as the background of the sign-in page. The allowed types are PNG or JPEG not smaller than 300 KB and not larger than 1920 × 1080 pixels. A smaller image will reduce bandwidth requirements and make the page load faster. + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/organizationalbranding-list-localizations?view=graph-rest-1.0 operationId: organization.branding_GetLocalizationsBackgroundImage parameters: - name: organization-id in: path description: 'key: id of organization' required: true + style: simple schema: type: string x-ms-docs-key-type: organization @@ -14621,6 +15908,7 @@ paths: in: path description: 'key: id of organizationalBrandingLocalization' required: true + style: simple schema: type: string x-ms-docs-key-type: organizationalBrandingLocalization @@ -14639,12 +15927,14 @@ paths: tags: - organization.organizationalBranding summary: Update backgroundImage for the navigation property localizations in organization + description: Image that appears as the background of the sign-in page. The allowed types are PNG or JPEG not smaller than 300 KB and not larger than 1920 × 1080 pixels. A smaller image will reduce bandwidth requirements and make the page load faster. operationId: organization.branding_SetLocalizationsBackgroundImage parameters: - name: organization-id in: path description: 'key: id of organization' required: true + style: simple schema: type: string x-ms-docs-key-type: organization @@ -14652,6 +15942,7 @@ paths: in: path description: 'key: id of organizationalBrandingLocalization' required: true + style: simple schema: type: string x-ms-docs-key-type: organizationalBrandingLocalization @@ -14674,12 +15965,17 @@ paths: tags: - organization.organizationalBranding summary: Get bannerLogo for the navigation property localizations from organization + description: A banner version of your company logo that appears on the sign-in page. The allowed types are PNG or JPEG not larger than 36 × 245 pixels. We recommend using a transparent image with no padding around the logo. + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/organizationalbranding-list-localizations?view=graph-rest-1.0 operationId: organization.branding_GetLocalizationsBannerLogo parameters: - name: organization-id in: path description: 'key: id of organization' required: true + style: simple schema: type: string x-ms-docs-key-type: organization @@ -14687,6 +15983,7 @@ paths: in: path description: 'key: id of organizationalBrandingLocalization' required: true + style: simple schema: type: string x-ms-docs-key-type: organizationalBrandingLocalization @@ -14705,12 +16002,14 @@ paths: tags: - organization.organizationalBranding summary: Update bannerLogo for the navigation property localizations in organization + description: A banner version of your company logo that appears on the sign-in page. The allowed types are PNG or JPEG not larger than 36 × 245 pixels. We recommend using a transparent image with no padding around the logo. operationId: organization.branding_SetLocalizationsBannerLogo parameters: - name: organization-id in: path description: 'key: id of organization' required: true + style: simple schema: type: string x-ms-docs-key-type: organization @@ -14718,6 +16017,7 @@ paths: in: path description: 'key: id of organizationalBrandingLocalization' required: true + style: simple schema: type: string x-ms-docs-key-type: organizationalBrandingLocalization @@ -14740,12 +16040,17 @@ paths: tags: - organization.organizationalBranding summary: Get favicon for the navigation property localizations from organization + description: A custom icon (favicon) to replace a default Microsoft product favicon on an Azure AD tenant. + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/organizationalbranding-list-localizations?view=graph-rest-1.0 operationId: organization.branding_GetLocalizationsFavicon parameters: - name: organization-id in: path description: 'key: id of organization' required: true + style: simple schema: type: string x-ms-docs-key-type: organization @@ -14753,6 +16058,7 @@ paths: in: path description: 'key: id of organizationalBrandingLocalization' required: true + style: simple schema: type: string x-ms-docs-key-type: organizationalBrandingLocalization @@ -14771,12 +16077,14 @@ paths: tags: - organization.organizationalBranding summary: Update favicon for the navigation property localizations in organization + description: A custom icon (favicon) to replace a default Microsoft product favicon on an Azure AD tenant. operationId: organization.branding_SetLocalizationsFavicon parameters: - name: organization-id in: path description: 'key: id of organization' required: true + style: simple schema: type: string x-ms-docs-key-type: organization @@ -14784,6 +16092,7 @@ paths: in: path description: 'key: id of organizationalBrandingLocalization' required: true + style: simple schema: type: string x-ms-docs-key-type: organizationalBrandingLocalization @@ -14806,12 +16115,17 @@ paths: tags: - organization.organizationalBranding summary: Get squareLogo for the navigation property localizations from organization + description: A square version of your company logo that appears in Windows 10 out-of-box experiences (OOBE) and when Windows Autopilot is enabled for deployment. Allowed types are PNG or JPEG not larger than 240 x 240 pixels and not more than 10 KB in size. We recommend using a transparent image with no padding around the logo. + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/organizationalbranding-list-localizations?view=graph-rest-1.0 operationId: organization.branding_GetLocalizationsSquareLogo parameters: - name: organization-id in: path description: 'key: id of organization' required: true + style: simple schema: type: string x-ms-docs-key-type: organization @@ -14819,6 +16133,7 @@ paths: in: path description: 'key: id of organizationalBrandingLocalization' required: true + style: simple schema: type: string x-ms-docs-key-type: organizationalBrandingLocalization @@ -14837,12 +16152,14 @@ paths: tags: - organization.organizationalBranding summary: Update squareLogo for the navigation property localizations in organization + description: A square version of your company logo that appears in Windows 10 out-of-box experiences (OOBE) and when Windows Autopilot is enabled for deployment. Allowed types are PNG or JPEG not larger than 240 x 240 pixels and not more than 10 KB in size. We recommend using a transparent image with no padding around the logo. operationId: organization.branding_SetLocalizationsSquareLogo parameters: - name: organization-id in: path description: 'key: id of organization' required: true + style: simple schema: type: string x-ms-docs-key-type: organization @@ -14850,6 +16167,7 @@ paths: in: path description: 'key: id of organizationalBrandingLocalization' required: true + style: simple schema: type: string x-ms-docs-key-type: organizationalBrandingLocalization @@ -14872,12 +16190,17 @@ paths: tags: - organization.organizationalBranding summary: Get squareLogoDark for the navigation property localizations from organization + description: A square dark version of your company logo that appears in Windows 10 out-of-box experiences (OOBE) and when Windows Autopilot is enabled for deployment. Allowed types are PNG or JPEG not larger than 240 x 240 pixels and not more than 10 KB in size. We recommend using a transparent image with no padding around the logo. + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/organizationalbranding-list-localizations?view=graph-rest-1.0 operationId: organization.branding_GetLocalizationsSquareLogoDark parameters: - name: organization-id in: path description: 'key: id of organization' required: true + style: simple schema: type: string x-ms-docs-key-type: organization @@ -14885,6 +16208,7 @@ paths: in: path description: 'key: id of organizationalBrandingLocalization' required: true + style: simple schema: type: string x-ms-docs-key-type: organizationalBrandingLocalization @@ -14903,12 +16227,14 @@ paths: tags: - organization.organizationalBranding summary: Update squareLogoDark for the navigation property localizations in organization + description: A square dark version of your company logo that appears in Windows 10 out-of-box experiences (OOBE) and when Windows Autopilot is enabled for deployment. Allowed types are PNG or JPEG not larger than 240 x 240 pixels and not more than 10 KB in size. We recommend using a transparent image with no padding around the logo. operationId: organization.branding_SetLocalizationsSquareLogoDark parameters: - name: organization-id in: path description: 'key: id of organization' required: true + style: simple schema: type: string x-ms-docs-key-type: organization @@ -14916,6 +16242,7 @@ paths: in: path description: 'key: id of organizationalBrandingLocalization' required: true + style: simple schema: type: string x-ms-docs-key-type: organizationalBrandingLocalization @@ -14938,12 +16265,17 @@ paths: tags: - organization.organizationalBranding summary: Get squareLogo for the navigation property branding from organization + description: A square version of your company logo that appears in Windows 10 out-of-box experiences (OOBE) and when Windows Autopilot is enabled for deployment. Allowed types are PNG or JPEG not larger than 240 x 240 pixels and not more than 10 KB in size. We recommend using a transparent image with no padding around the logo. + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/organizationalbranding-get?view=graph-rest-1.0 operationId: organization_GetBrandingSquareLogo parameters: - name: organization-id in: path description: 'key: id of organization' required: true + style: simple schema: type: string x-ms-docs-key-type: organization @@ -14962,12 +16294,14 @@ paths: tags: - organization.organizationalBranding summary: Update squareLogo for the navigation property branding in organization + description: A square version of your company logo that appears in Windows 10 out-of-box experiences (OOBE) and when Windows Autopilot is enabled for deployment. Allowed types are PNG or JPEG not larger than 240 x 240 pixels and not more than 10 KB in size. We recommend using a transparent image with no padding around the logo. operationId: organization_SetBrandingSquareLogo parameters: - name: organization-id in: path description: 'key: id of organization' required: true + style: simple schema: type: string x-ms-docs-key-type: organization @@ -14990,12 +16324,17 @@ paths: tags: - organization.organizationalBranding summary: Get squareLogoDark for the navigation property branding from organization + description: A square dark version of your company logo that appears in Windows 10 out-of-box experiences (OOBE) and when Windows Autopilot is enabled for deployment. Allowed types are PNG or JPEG not larger than 240 x 240 pixels and not more than 10 KB in size. We recommend using a transparent image with no padding around the logo. + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/organizationalbranding-get?view=graph-rest-1.0 operationId: organization_GetBrandingSquareLogoDark parameters: - name: organization-id in: path description: 'key: id of organization' required: true + style: simple schema: type: string x-ms-docs-key-type: organization @@ -15014,12 +16353,14 @@ paths: tags: - organization.organizationalBranding summary: Update squareLogoDark for the navigation property branding in organization + description: A square dark version of your company logo that appears in Windows 10 out-of-box experiences (OOBE) and when Windows Autopilot is enabled for deployment. Allowed types are PNG or JPEG not larger than 240 x 240 pixels and not more than 10 KB in size. We recommend using a transparent image with no padding around the logo. operationId: organization_SetBrandingSquareLogoDark parameters: - name: organization-id in: path description: 'key: id of organization' required: true + style: simple schema: type: string x-ms-docs-key-type: organization @@ -15042,12 +16383,14 @@ paths: tags: - organization.extension summary: Get extensions from organization + description: The collection of open extensions defined for the organization resource. Nullable. operationId: organization_ListExtensions parameters: - name: organization-id in: path description: 'key: id of organization' required: true + style: simple schema: type: string x-ms-docs-key-type: organization @@ -15112,6 +16455,7 @@ paths: in: path description: 'key: id of organization' required: true + style: simple schema: type: string x-ms-docs-key-type: organization @@ -15137,12 +16481,14 @@ paths: tags: - organization.extension summary: Get extensions from organization + description: The collection of open extensions defined for the organization resource. Nullable. operationId: organization_GetExtensions parameters: - name: organization-id in: path description: 'key: id of organization' required: true + style: simple schema: type: string x-ms-docs-key-type: organization @@ -15150,6 +16496,7 @@ paths: in: path description: 'key: id of extension' required: true + style: simple schema: type: string x-ms-docs-key-type: extension @@ -15197,6 +16544,7 @@ paths: in: path description: 'key: id of organization' required: true + style: simple schema: type: string x-ms-docs-key-type: organization @@ -15204,6 +16552,7 @@ paths: in: path description: 'key: id of extension' required: true + style: simple schema: type: string x-ms-docs-key-type: extension @@ -15230,6 +16579,7 @@ paths: in: path description: 'key: id of organization' required: true + style: simple schema: type: string x-ms-docs-key-type: organization @@ -15237,12 +16587,14 @@ paths: in: path description: 'key: id of extension' required: true + style: simple schema: type: string x-ms-docs-key-type: extension - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -15256,12 +16608,17 @@ paths: tags: - organization.Actions summary: Invoke action activateService + description: Activate a service for an organization. + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/organization-activateservice?view=graph-rest-1.0 operationId: organization_activateService parameters: - name: organization-id in: path description: 'key: id of organization' required: true + style: simple schema: type: string x-ms-docs-key-type: organization @@ -15295,22 +16652,27 @@ paths: $ref: '#/components/responses/error' deprecated: true x-ms-deprecation: - removalDate: '2022-06-30T00:00:00.0000000+00:00' - date: '2022-06-30T00:00:00.0000000+00:00' - version: 2022-05/Identity_And_Access - description: 'The activateService API will be deprecated and will stop returning data on Jun-30, 2022' + removalDate: '2022-10-15T00:00:00.0000000+00:00' + date: '2022-09-05T00:00:00.0000000+00:00' + version: 2022-09/Identity_And_Access + description: 'The activateService API will be deprecated and will stop returning data on Oct-15, 2022' x-ms-docs-operation-type: action '/organization/{organization-id}/microsoft.graph.checkMemberGroups': post: tags: - organization.Actions summary: Invoke action checkMemberGroups + description: 'Check for membership in a specified list of group IDs, and return from that list those groups (identified by IDs) of which the specified user, group, service principal, organizational contact, device, or directory object is a member. This function is transitive. You can check up to a maximum of 20 groups per request. This function supports all groups provisioned in Azure AD. Because Microsoft 365 groups cannot contain other groups, membership in a Microsoft 365 group is always direct.' + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/directoryobject-checkmembergroups?view=graph-rest-1.0 operationId: organization_checkMemberGroups parameters: - name: organization-id in: path description: 'key: id of organization' required: true + style: simple schema: type: string x-ms-docs-key-type: organization @@ -15334,7 +16696,6 @@ paths: content: application/json: schema: - title: Collection of organization type: object properties: value: @@ -15346,6 +16707,9 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: action + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore '/organization/{organization-id}/microsoft.graph.checkMemberObjects': post: tags: @@ -15357,6 +16721,7 @@ paths: in: path description: 'key: id of organization' required: true + style: simple schema: type: string x-ms-docs-key-type: organization @@ -15380,7 +16745,6 @@ paths: content: application/json: schema: - title: Collection of organization type: object properties: value: @@ -15392,17 +16756,25 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: action + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore '/organization/{organization-id}/microsoft.graph.getMemberGroups': post: tags: - organization.Actions summary: Invoke action getMemberGroups + description: 'Return all the group IDs for the groups that the specified user, group, service principal, organizational contact, device, or directory object is a member of. This function is transitive.' + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/directoryobject-getmembergroups?view=graph-rest-1.0 operationId: organization_getMemberGroups parameters: - name: organization-id in: path description: 'key: id of organization' required: true + style: simple schema: type: string x-ms-docs-key-type: organization @@ -15426,7 +16798,6 @@ paths: content: application/json: schema: - title: Collection of organization type: object properties: value: @@ -15438,6 +16809,9 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: action + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore '/organization/{organization-id}/microsoft.graph.getMemberObjects': post: tags: @@ -15449,6 +16823,7 @@ paths: in: path description: 'key: id of organization' required: true + style: simple schema: type: string x-ms-docs-key-type: organization @@ -15472,7 +16847,6 @@ paths: content: application/json: schema: - title: Collection of organization type: object properties: value: @@ -15484,17 +16858,25 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: action + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore '/organization/{organization-id}/microsoft.graph.restore': post: tags: - organization.Actions summary: Invoke action restore + description: 'Restore a recently deleted application, group, servicePrincipal, or user object from deleted items. If an item was accidentally deleted, you can fully restore the item. This is not applicable to security groups, which are deleted permanently. A recently deleted item will remain available for up to 30 days. After 30 days, the item is permanently deleted.' + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/directory-deleteditems-restore?view=graph-rest-1.0 operationId: organization_restore parameters: - name: organization-id in: path description: 'key: id of organization' required: true + style: simple schema: type: string x-ms-docs-key-type: organization @@ -15513,12 +16895,14 @@ paths: tags: - organization.Actions summary: Invoke action setMobileDeviceManagementAuthority + description: Set mobile device management authority operationId: organization_setMobileDeviceManagementAuthority parameters: - name: organization-id in: path description: 'key: id of organization' required: true + style: simple schema: type: string x-ms-docs-key-type: organization @@ -15544,13 +16928,18 @@ paths: get: tags: - organization.organizationSettings - summary: Get settings from organization + summary: Get organizationSettings + description: 'Retrieve the properties and relationships of an organizationSettings object, including **profileCardProperties**. This operation does not return insightsSettings. Depending on the type of insights, you can get their settings by using list itemInsights or list peopleInsights. This operation does not return microsoftApplicationDataAccessSettings. To get microsoftApplicationDataAccessSettings, use list microsoftApplicationDataAccessSettings.' + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/organizationsettings-get?view=graph-rest-1.0 operationId: organization_GetSettings parameters: - name: organization-id in: path description: 'key: id of organization' required: true + style: simple schema: type: string x-ms-docs-key-type: organization @@ -15623,6 +17012,7 @@ paths: in: path description: 'key: id of organization' required: true + style: simple schema: type: string x-ms-docs-key-type: organization @@ -15649,12 +17039,14 @@ paths: in: path description: 'key: id of organization' required: true + style: simple schema: type: string x-ms-docs-key-type: organization - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -15667,13 +17059,18 @@ paths: get: tags: - organization.organizationSettings - summary: Get itemInsights from organization + summary: List itemInsights + description: 'Get the properties of an insightsSettings object for displaying or returning item insights in an organization. To learn how to customize the privacy of item insights in an organization, see Customize item insights privacy. ' + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/organizationsettings-list-iteminsights?view=graph-rest-1.0 operationId: organization.settings_GetItemInsights parameters: - name: organization-id in: path description: 'key: id of organization' required: true + style: simple schema: type: string x-ms-docs-key-type: organization @@ -15716,13 +17113,18 @@ paths: patch: tags: - organization.organizationSettings - summary: Update the navigation property itemInsights in organization + summary: Update insightsSettings + description: "Update the privacy settings to display or return the specified type of insights in an organization. The type of settings can be item insights or people insights. To learn more about customizing insights privacy for your organization, see:\n- Customize item insights privacy \n- Customize people insights privacy" + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/insightssettings-update?view=graph-rest-1.0 operationId: organization.settings_UpdateItemInsights parameters: - name: organization-id in: path description: 'key: id of organization' required: true + style: simple schema: type: string x-ms-docs-key-type: organization @@ -15749,12 +17151,14 @@ paths: in: path description: 'key: id of organization' required: true + style: simple schema: type: string x-ms-docs-key-type: organization - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -15767,13 +17171,18 @@ paths: get: tags: - organization.organizationSettings - summary: Get microsoftApplicationDataAccess from organization + summary: List microsoftApplicationDataAccessSettings + description: Get the _settings_ in a microsoftApplicationDataAccessSettings object that specify access from Microsoft applications to Microsoft 365 user data in an organization. + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/organizationsettings-list-microsoftapplicationdataaccess?view=graph-rest-1.0 operationId: organization.settings_GetMicrosoftApplicationDataAccess parameters: - name: organization-id in: path description: 'key: id of organization' required: true + style: simple schema: type: string x-ms-docs-key-type: organization @@ -15816,13 +17225,18 @@ paths: patch: tags: - organization.organizationSettings - summary: Update the navigation property microsoftApplicationDataAccess in organization + summary: Update microsoftApplicationDataAccessSettings + description: Update the settings in a microsoftApplicationDataAccessSettings object that specify access from Microsoft applications to Microsoft 365 user data in an organization. + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/microsoftapplicationdataaccesssettings-update?view=graph-rest-1.0 operationId: organization.settings_UpdateMicrosoftApplicationDataAccess parameters: - name: organization-id in: path description: 'key: id of organization' required: true + style: simple schema: type: string x-ms-docs-key-type: organization @@ -15849,12 +17263,14 @@ paths: in: path description: 'key: id of organization' required: true + style: simple schema: type: string x-ms-docs-key-type: organization - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -15867,13 +17283,18 @@ paths: get: tags: - organization.organizationSettings - summary: Get peopleInsights from organization + summary: List peopleInsights + description: 'Get the properties of an insightsSettings object for displaying or returning people insights in an organization. To learn how to customize privacy for people insights in an organization, see Customize people insights privacy.' + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/organizationsettings-list-peopleinsights?view=graph-rest-1.0 operationId: organization.settings_GetPeopleInsights parameters: - name: organization-id in: path description: 'key: id of organization' required: true + style: simple schema: type: string x-ms-docs-key-type: organization @@ -15916,13 +17337,18 @@ paths: patch: tags: - organization.organizationSettings - summary: Update the navigation property peopleInsights in organization + summary: Update insightsSettings + description: "Update the privacy settings to display or return the specified type of insights in an organization. The type of settings can be item insights or people insights. To learn more about customizing insights privacy for your organization, see:\n- Customize item insights privacy \n- Customize people insights privacy" + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/insightssettings-update?view=graph-rest-1.0 operationId: organization.settings_UpdatePeopleInsights parameters: - name: organization-id in: path description: 'key: id of organization' required: true + style: simple schema: type: string x-ms-docs-key-type: organization @@ -15949,12 +17375,14 @@ paths: in: path description: 'key: id of organization' required: true + style: simple schema: type: string x-ms-docs-key-type: organization - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -15967,13 +17395,18 @@ paths: get: tags: - organization.organizationSettings - summary: Get profileCardProperties from organization + summary: List profileCardProperties + description: Get a collection of profileCardProperty resources of an organization. Each resource is identified by its **directoryPropertyName** property. + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/organizationsettings-list-profilecardproperties?view=graph-rest-1.0 operationId: organization.settings_ListProfileCardProperties parameters: - name: organization-id in: path description: 'key: id of organization' required: true + style: simple schema: type: string x-ms-docs-key-type: organization @@ -16037,13 +17470,18 @@ paths: post: tags: - organization.organizationSettings - summary: Create new navigation property to profileCardProperties for organization + summary: Create profileCardProperty + description: 'Create a new profileCardProperty for an organization. The new property is identified by its **directoryPropertyName** property. For more information on adding properties to the profile card for an organization, see customize the profile card.' + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/organizationsettings-post-profilecardproperties?view=graph-rest-1.0 operationId: organization.settings_CreateProfileCardProperties parameters: - name: organization-id in: path description: 'key: id of organization' required: true + style: simple schema: type: string x-ms-docs-key-type: organization @@ -16069,12 +17507,14 @@ paths: tags: - organization.organizationSettings summary: Get profileCardProperties from organization + description: Contains a collection of the properties an administrator has defined as visible on the Microsoft 365 profile card. Get organization settings returns the properties configured for profile cards for the organization. operationId: organization.settings_GetProfileCardProperties parameters: - name: organization-id in: path description: 'key: id of organization' required: true + style: simple schema: type: string x-ms-docs-key-type: organization @@ -16082,6 +17522,7 @@ paths: in: path description: 'key: id of profileCardProperty' required: true + style: simple schema: type: string x-ms-docs-key-type: profileCardProperty @@ -16131,6 +17572,7 @@ paths: in: path description: 'key: id of organization' required: true + style: simple schema: type: string x-ms-docs-key-type: organization @@ -16138,6 +17580,7 @@ paths: in: path description: 'key: id of profileCardProperty' required: true + style: simple schema: type: string x-ms-docs-key-type: profileCardProperty @@ -16164,6 +17607,7 @@ paths: in: path description: 'key: id of organization' required: true + style: simple schema: type: string x-ms-docs-key-type: organization @@ -16171,12 +17615,14 @@ paths: in: path description: 'key: id of profileCardProperty' required: true + style: simple schema: type: string x-ms-docs-key-type: profileCardProperty - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -16190,6 +17636,10 @@ paths: tags: - organization.Actions summary: Invoke action getByIds + description: 'Return the directory objects specified in a list of IDs. Some common uses for this function are to:' + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/directoryobject-getbyids?view=graph-rest-1.0 operationId: organization_getGraphBPreIds requestBody: description: Action parameters @@ -16216,7 +17666,7 @@ paths: content: application/json: schema: - title: Collection of organization + title: Collection of directoryObject type: object properties: value: @@ -16228,6 +17678,9 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: action + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore /organization/microsoft.graph.getUserOwnedObjects: post: tags: @@ -16265,6 +17718,10 @@ paths: tags: - organization.Actions summary: Invoke action validateProperties + description: "Validate that a Microsoft 365 group's display name or mail nickname complies with naming policies. Clients can use this API to determine whether a display name or mail nickname is valid before trying to **create** a Microsoft 365 group. For validating properties of an existing group, use the validateProperties function for groups. The following validations are performed for the display name and mail nickname properties: \n1. Validate the prefix and suffix naming policy\n2. Validate the custom banned words policy\n3. Validate the mail nickname is unique This API returns with the first failure encountered. If one or more properties fail multiple validations, only the property with the first validation failure is returned. However, you can validate both the mail nickname and the display name and receive a collection of validation errors if you are only validating the prefix and suffix naming policy." + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/directoryobject-validateproperties?view=graph-rest-1.0 operationId: organization_validateProperties requestBody: description: Action parameters @@ -16301,6 +17758,10 @@ paths: tags: - settings.directorySetting summary: List settings + description: Retrieve a list of tenant-level or group-specific group settings objects. + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/group-list-settings?view=graph-rest-1.0 operationId: settings.directorySetting_ListDirectorySetting parameters: - $ref: '#/components/parameters/top' @@ -16367,6 +17828,10 @@ paths: tags: - settings.directorySetting summary: Create settings + description: 'Create a new setting based on the templates available in directorySettingTemplates. These settings can be at the tenant-level or at the group level. Group settings apply to only Microsoft 365 groups. The template named `Group.Unified` can be used to configure tenant-wide Microsoft 365 group settings, while the template named `Group.Unified.Guest` can be used to configure group-specific settings.' + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/group-post-settings?view=graph-rest-1.0 operationId: settings.directorySetting_CreateDirectorySetting requestBody: description: New entity @@ -16390,12 +17855,17 @@ paths: tags: - settings.directorySetting summary: Get directorySetting + description: Retrieve the properties of a specific directory setting object. + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/directorysetting-get?view=graph-rest-1.0 operationId: settings.directorySetting_GetDirectorySetting parameters: - name: directorySetting-id in: path description: 'key: id of directorySetting' required: true + style: simple schema: type: string x-ms-docs-key-type: directorySetting @@ -16440,12 +17910,17 @@ paths: tags: - settings.directorySetting summary: Update directorySetting + description: Update the properties of a specific directory setting object. + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/directorysetting-update?view=graph-rest-1.0 operationId: settings.directorySetting_UpdateDirectorySetting parameters: - name: directorySetting-id in: path description: 'key: id of directorySetting' required: true + style: simple schema: type: string x-ms-docs-key-type: directorySetting @@ -16466,18 +17941,24 @@ paths: tags: - settings.directorySetting summary: Delete directorySetting + description: Delete a directory setting. + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/directorysetting-delete?view=graph-rest-1.0 operationId: settings.directorySetting_DeleteDirectorySetting parameters: - name: directorySetting-id in: path description: 'key: id of directorySetting' required: true + style: simple schema: type: string x-ms-docs-key-type: directorySetting - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -16491,6 +17972,10 @@ paths: tags: - subscribedSkus.subscribedSku summary: List subscribedSkus + description: 'Get the list of commercial subscriptions that an organization has acquired. For the mapping of license names as displayed on the Azure portal or the Microsoft 365 admin center against their Microsoft Graph **skuId** and **skuPartNumber** properties, see Product names and service plan identifiers for licensing.' + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/subscribedsku-list?view=graph-rest-1.0 operationId: subscribedSkus.subscribedSku_ListSubscribedSku parameters: - $ref: '#/components/parameters/search' @@ -16576,12 +18061,17 @@ paths: tags: - subscribedSkus.subscribedSku summary: Get subscribedSku + description: Get a specific commercial subscription that an organization has acquired. + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/subscribedsku-get?view=graph-rest-1.0 operationId: subscribedSkus.subscribedSku_GetSubscribedSku parameters: - name: subscribedSku-id in: path description: 'key: id of subscribedSku' required: true + style: simple schema: type: string x-ms-docs-key-type: subscribedSku @@ -16624,6 +18114,7 @@ paths: in: path description: 'key: id of subscribedSku' required: true + style: simple schema: type: string x-ms-docs-key-type: subscribedSku @@ -16650,12 +18141,14 @@ paths: in: path description: 'key: id of subscribedSku' required: true + style: simple schema: type: string x-ms-docs-key-type: subscribedSku - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -16668,13 +18161,18 @@ paths: get: tags: - users.scopedRoleMembership - summary: Get scopedRoleMemberOf from users + summary: List scopedAdministratorOf + description: Retrieve a list of scopedRoleMembership for the user. + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/user-list-scopedrolememberof?view=graph-rest-1.0 operationId: users_ListScopedRoleMemberGraphOPre parameters: - name: user-id in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -16748,6 +18246,7 @@ paths: in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -16773,12 +18272,14 @@ paths: tags: - users.scopedRoleMembership summary: Get scopedRoleMemberOf from users + description: The scoped-role administrative unit memberships for this user. Read-only. Nullable. operationId: users_GetScopedRoleMemberGraphOPre parameters: - name: user-id in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -16786,6 +18287,7 @@ paths: in: path description: 'key: id of scopedRoleMembership' required: true + style: simple schema: type: string x-ms-docs-key-type: scopedRoleMembership @@ -16836,6 +18338,7 @@ paths: in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -16843,6 +18346,7 @@ paths: in: path description: 'key: id of scopedRoleMembership' required: true + style: simple schema: type: string x-ms-docs-key-type: scopedRoleMembership @@ -16869,6 +18373,7 @@ paths: in: path description: 'key: id of user' required: true + style: simple schema: type: string x-ms-docs-key-type: user @@ -16876,12 +18381,14 @@ paths: in: path description: 'key: id of scopedRoleMembership' required: true + style: simple schema: type: string x-ms-docs-key-type: scopedRoleMembership - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -16918,16 +18425,19 @@ components: items: $ref: '#/components/schemas/microsoft.graph.directoryObject' description: Users and groups that are members of this administrative unit. Supports $expand. + x-ms-navigationProperty: true scopedRoleMembers: type: array items: $ref: '#/components/schemas/microsoft.graph.scopedRoleMembership' description: Scoped-role members of this administrative unit. + x-ms-navigationProperty: true extensions: type: array items: $ref: '#/components/schemas/microsoft.graph.extension' description: The collection of open extensions defined for this administrative unit. Nullable. + x-ms-navigationProperty: true additionalProperties: type: object microsoft.graph.extension: @@ -17040,6 +18550,7 @@ components: items: $ref: '#/components/schemas/microsoft.graph.directoryObject' description: The contact's direct reports. (The users and contacts that have their manager property set to this contact.) Read-only. Nullable. Supports $expand. + x-ms-navigationProperty: true manager: $ref: '#/components/schemas/microsoft.graph.directoryObject' memberOf: @@ -17047,15 +18558,18 @@ components: items: $ref: '#/components/schemas/microsoft.graph.directoryObject' description: Groups that this contact is a member of. Read-only. Nullable. Supports $expand. + x-ms-navigationProperty: true transitiveMemberOf: type: array items: $ref: '#/components/schemas/microsoft.graph.directoryObject' + x-ms-navigationProperty: true transitiveReports: type: array items: $ref: '#/components/schemas/microsoft.graph.directoryObject' description: The transitive reports for a contact. Read-only. + x-ms-navigationProperty: true additionalProperties: type: object microsoft.graph.contract: @@ -17066,21 +18580,17 @@ components: properties: contractType: type: string - description: 'Type of contract. Possible values are: SyndicationPartner, BreadthPartner, ResellerPartner. See more in the table below.' nullable: true customerId: pattern: '^[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}$' type: string - description: The unique identifier for the customer tenant referenced by this partnership. Corresponds to the id property of the customer tenant's organization resource. format: uuid nullable: true defaultDomainName: type: string - description: A copy of the customer tenant's default domain name. The copy is made when the partnership with the customer is established. It is not automatically updated if the customer tenant's default domain name changes. nullable: true displayName: type: string - description: A copy of the customer tenant's display name. The copy is made when the partnership with the customer is established. It is not automatically updated if the customer tenant's display name changes. nullable: true additionalProperties: type: object @@ -17252,36 +18762,43 @@ components: items: $ref: '#/components/schemas/microsoft.graph.usageRight' description: Represents the usage rights a device has been granted. + x-ms-navigationProperty: true memberOf: type: array items: $ref: '#/components/schemas/microsoft.graph.directoryObject' description: Groups and administrative units that this device is a member of. Read-only. Nullable. Supports $expand. + x-ms-navigationProperty: true registeredOwners: type: array items: $ref: '#/components/schemas/microsoft.graph.directoryObject' description: 'The user that cloud joined the device or registered their personal device. The registered owner is set at the time of registration. Currently, there can be only one owner. Read-only. Nullable. Supports $expand.' + x-ms-navigationProperty: true registeredUsers: type: array items: $ref: '#/components/schemas/microsoft.graph.directoryObject' description: 'Collection of registered users of the device. For cloud joined devices and registered personal devices, registered users are set to the same value as registered owners at the time of registration. Read-only. Nullable. Supports $expand.' + x-ms-navigationProperty: true transitiveMemberOf: type: array items: $ref: '#/components/schemas/microsoft.graph.directoryObject' description: Groups and administrative units that this device is a member of. This operation is transitive. Supports $expand. + x-ms-navigationProperty: true extensions: type: array items: $ref: '#/components/schemas/microsoft.graph.extension' description: The collection of open extensions defined for the device. Read-only. Nullable. + x-ms-navigationProperty: true commands: type: array items: $ref: '#/components/schemas/microsoft.graph.command' description: Set of commands sent to this device. + x-ms-navigationProperty: true additionalProperties: type: object microsoft.graph.command: @@ -17350,51 +18867,61 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.recommendationResource' + x-ms-navigationProperty: true recommendations: type: array items: $ref: '#/components/schemas/microsoft.graph.recommendation' + x-ms-navigationProperty: true administrativeUnits: type: array items: $ref: '#/components/schemas/microsoft.graph.administrativeUnit' description: Conceptual container for user and group directory objects. + x-ms-navigationProperty: true attributeSets: type: array items: $ref: '#/components/schemas/microsoft.graph.attributeSet' description: Group of related custom security attribute definitions. + x-ms-navigationProperty: true customSecurityAttributeDefinitions: type: array items: $ref: '#/components/schemas/microsoft.graph.customSecurityAttributeDefinition' description: Schema of a custom security attributes (key-value pairs). + x-ms-navigationProperty: true deletedItems: type: array items: $ref: '#/components/schemas/microsoft.graph.directoryObject' - description: Recently deleted items. Read-only. Nullable. + x-ms-navigationProperty: true federationConfigurations: type: array items: $ref: '#/components/schemas/microsoft.graph.identityProviderBase' description: Configure domain federation with organizations whose identity provider (IdP) supports either the SAML or WS-Fed protocol. + x-ms-navigationProperty: true inboundSharedUserProfiles: type: array items: $ref: '#/components/schemas/microsoft.graph.inboundSharedUserProfile' + x-ms-navigationProperty: true outboundSharedUserProfiles: type: array items: $ref: '#/components/schemas/microsoft.graph.outboundSharedUserProfile' + x-ms-navigationProperty: true sharedEmailDomains: type: array items: $ref: '#/components/schemas/microsoft.graph.sharedEmailDomain' + x-ms-navigationProperty: true featureRolloutPolicies: type: array items: $ref: '#/components/schemas/microsoft.graph.featureRolloutPolicy' + x-ms-navigationProperty: true additionalProperties: type: object microsoft.graph.attributeSet: @@ -17454,6 +18981,7 @@ components: items: $ref: '#/components/schemas/microsoft.graph.allowedValue' description: 'Values that are predefined for this custom security attribute.This navigation property is not returned by default and must be specified in an $expand query. For example, /directory/customSecurityAttributeDefinitions?$expand=allowedValues.' + x-ms-navigationProperty: true additionalProperties: type: object microsoft.graph.allowedValue: @@ -17494,6 +19022,7 @@ components: items: $ref: '#/components/schemas/microsoft.graph.directoryObject' description: Nullable. Specifies a list of directoryObjects that feature is enabled for. + x-ms-navigationProperty: true additionalProperties: type: object microsoft.graph.identityProviderBase: @@ -17571,6 +19100,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.tenantReference' + x-ms-navigationProperty: true additionalProperties: type: object microsoft.graph.tenantReference: @@ -17639,6 +19169,7 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.recommendationResource' + x-ms-navigationProperty: true additionalProperties: type: object microsoft.graph.sharedEmailDomain: @@ -17675,11 +19206,13 @@ components: items: $ref: '#/components/schemas/microsoft.graph.directoryObject' description: 'Users that are members of this directory role. HTTP Methods: GET, POST, DELETE. Read-only. Nullable. Supports $expand.' + x-ms-navigationProperty: true scopedMembers: type: array items: $ref: '#/components/schemas/microsoft.graph.scopedRoleMembership' description: Members of this directory role that are scoped to administrative units. Read-only. Nullable. + x-ms-navigationProperty: true additionalProperties: type: object microsoft.graph.directoryRoleTemplate: @@ -17773,25 +19306,30 @@ components: items: $ref: '#/components/schemas/microsoft.graph.directoryObject' description: 'The objects such as users and groups that reference the domain ID. Read-only, Nullable. Supports $expand and $filter by the OData type of objects returned. For example /domains/{domainId}/domainNameReferences/microsoft.graph.user and /domains/{domainId}/domainNameReferences/microsoft.graph.group.' + x-ms-navigationProperty: true federationConfiguration: type: array items: $ref: '#/components/schemas/microsoft.graph.internalDomainFederation' description: Domain settings configured by customer when federated with Azure AD. Supports $expand. + x-ms-navigationProperty: true serviceConfigurationRecords: type: array items: $ref: '#/components/schemas/microsoft.graph.domainDnsRecord' description: 'DNS records the customer adds to the DNS zone file of the domain before the domain can be used by Microsoft Online services. Read-only, Nullable. Supports $expand.' + x-ms-navigationProperty: true sharedEmailDomainInvitations: type: array items: $ref: '#/components/schemas/microsoft.graph.sharedEmailDomainInvitation' + x-ms-navigationProperty: true verificationDnsRecords: type: array items: $ref: '#/components/schemas/microsoft.graph.domainDnsRecord' description: 'DNS records that the customer adds to the DNS zone file of the domain before the customer can complete domain ownership verification with Azure AD. Read-only, Nullable. Supports $expand.' + x-ms-navigationProperty: true additionalProperties: type: object microsoft.graph.internalDomainFederation: @@ -17981,11 +19519,13 @@ components: 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. + x-ms-navigationProperty: true extensions: type: array items: $ref: '#/components/schemas/microsoft.graph.extension' description: The collection of open extensions defined for the organization resource. Nullable. + x-ms-navigationProperty: true settings: $ref: '#/components/schemas/microsoft.graph.organizationSettings' additionalProperties: @@ -18001,6 +19541,7 @@ components: items: $ref: '#/components/schemas/microsoft.graph.organizationalBrandingLocalization' description: Add different branding based on a locale. + x-ms-navigationProperty: true additionalProperties: type: object microsoft.graph.organizationalBrandingLocalization: @@ -18027,6 +19568,7 @@ components: items: $ref: '#/components/schemas/microsoft.graph.profileCardProperty' description: Contains a collection of the properties an administrator has defined as visible on the Microsoft 365 profile card. Get organization settings returns the properties configured for profile cards for the organization. + x-ms-navigationProperty: true additionalProperties: type: object microsoft.graph.insightsSettings: @@ -18345,11 +19887,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. 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. nullable: true additionalProperties: type: object @@ -18864,18 +20406,28 @@ components: nullable: true additionalProperties: type: object - microsoft.graph.administrativeUnitCollectionResponse: - title: Collection of administrativeUnit + ReferenceCreate: type: object properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.administrativeUnit' - '@odata.nextLink': + '@odata.id': type: string additionalProperties: type: object + microsoft.graph.administrativeUnitCollectionResponse: + title: Collection of administrativeUnit + type: object + allOf: + - $ref: '#/components/schemas/BaseCollectionPaginationCountResponse' + - type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.administrativeUnit' + additionalProperties: + type: object + additionalProperties: + type: object microsoft.graph.ODataErrors.ODataError: required: - error @@ -18888,385 +20440,481 @@ components: microsoft.graph.extensionCollectionResponse: title: Collection of extension type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.extension' - '@odata.nextLink': - type: string + allOf: + - $ref: '#/components/schemas/BaseCollectionPaginationCountResponse' + - type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.extension' + additionalProperties: + type: object additionalProperties: type: object microsoft.graph.directoryObjectCollectionResponse: title: Collection of directoryObject type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.directoryObject' - '@odata.nextLink': - type: string + allOf: + - $ref: '#/components/schemas/BaseCollectionPaginationCountResponse' + - type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.directoryObject' + additionalProperties: + type: object additionalProperties: type: object StringCollectionResponse: title: Collection of string type: object - properties: - value: - type: array - items: - type: string - '@odata.nextLink': - type: string + allOf: + - $ref: '#/components/schemas/BaseCollectionPaginationCountResponse' + - type: object + properties: + value: + type: array + items: + type: string + additionalProperties: + type: object additionalProperties: type: object microsoft.graph.scopedRoleMembershipCollectionResponse: title: Collection of scopedRoleMembership type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.scopedRoleMembership' - '@odata.nextLink': - type: string + allOf: + - $ref: '#/components/schemas/BaseCollectionPaginationCountResponse' + - type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.scopedRoleMembership' + additionalProperties: + type: object additionalProperties: type: object microsoft.graph.orgContactCollectionResponse: title: Collection of orgContact type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.orgContact' - '@odata.nextLink': - type: string + allOf: + - $ref: '#/components/schemas/BaseCollectionPaginationCountResponse' + - type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.orgContact' + additionalProperties: + type: object additionalProperties: type: object microsoft.graph.contractCollectionResponse: title: Collection of contract type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.contract' - '@odata.nextLink': - type: string + allOf: + - $ref: '#/components/schemas/BaseCollectionPaginationCountResponse' + - type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.contract' + additionalProperties: + type: object additionalProperties: type: object microsoft.graph.deviceCollectionResponse: title: Collection of device type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.device' - '@odata.nextLink': - type: string + allOf: + - $ref: '#/components/schemas/BaseCollectionPaginationCountResponse' + - type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.device' + additionalProperties: + type: object additionalProperties: type: object microsoft.graph.commandCollectionResponse: title: Collection of command type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.command' - '@odata.nextLink': - type: string + allOf: + - $ref: '#/components/schemas/BaseCollectionPaginationCountResponse' + - type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.command' + additionalProperties: + type: object additionalProperties: type: object microsoft.graph.usageRightCollectionResponse: title: Collection of usageRight type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.usageRight' - '@odata.nextLink': - type: string - additionalProperties: + allOf: + - $ref: '#/components/schemas/BaseCollectionPaginationCountResponse' + - type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.usageRight' + additionalProperties: + type: object + additionalProperties: type: object microsoft.graph.attributeSetCollectionResponse: title: Collection of attributeSet type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.attributeSet' - '@odata.nextLink': - type: string + allOf: + - $ref: '#/components/schemas/BaseCollectionPaginationCountResponse' + - type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.attributeSet' + additionalProperties: + type: object additionalProperties: type: object microsoft.graph.customSecurityAttributeDefinitionCollectionResponse: title: Collection of customSecurityAttributeDefinition type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.customSecurityAttributeDefinition' - '@odata.nextLink': - type: string + allOf: + - $ref: '#/components/schemas/BaseCollectionPaginationCountResponse' + - type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.customSecurityAttributeDefinition' + additionalProperties: + type: object additionalProperties: type: object microsoft.graph.allowedValueCollectionResponse: title: Collection of allowedValue type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.allowedValue' - '@odata.nextLink': - type: string + allOf: + - $ref: '#/components/schemas/BaseCollectionPaginationCountResponse' + - type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.allowedValue' + additionalProperties: + type: object additionalProperties: type: object microsoft.graph.featureRolloutPolicyCollectionResponse: title: Collection of featureRolloutPolicy type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.featureRolloutPolicy' - '@odata.nextLink': - type: string + allOf: + - $ref: '#/components/schemas/BaseCollectionPaginationCountResponse' + - type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.featureRolloutPolicy' + additionalProperties: + type: object additionalProperties: type: object microsoft.graph.identityProviderBaseCollectionResponse: title: Collection of identityProviderBase type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.identityProviderBase' - '@odata.nextLink': - type: string + allOf: + - $ref: '#/components/schemas/BaseCollectionPaginationCountResponse' + - type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.identityProviderBase' + additionalProperties: + type: object additionalProperties: type: object microsoft.graph.recommendationResourceCollectionResponse: title: Collection of recommendationResource type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.recommendationResource' - '@odata.nextLink': - type: string + allOf: + - $ref: '#/components/schemas/BaseCollectionPaginationCountResponse' + - type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.recommendationResource' + additionalProperties: + type: object additionalProperties: type: object microsoft.graph.inboundSharedUserProfileCollectionResponse: title: Collection of inboundSharedUserProfile type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.inboundSharedUserProfile' - '@odata.nextLink': - type: string + allOf: + - $ref: '#/components/schemas/BaseCollectionPaginationCountResponse' + - type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.inboundSharedUserProfile' + additionalProperties: + type: object additionalProperties: type: object microsoft.graph.outboundSharedUserProfileCollectionResponse: title: Collection of outboundSharedUserProfile type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.outboundSharedUserProfile' - '@odata.nextLink': - type: string + allOf: + - $ref: '#/components/schemas/BaseCollectionPaginationCountResponse' + - type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.outboundSharedUserProfile' + additionalProperties: + type: object additionalProperties: type: object microsoft.graph.tenantReferenceCollectionResponse: title: Collection of tenantReference type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.tenantReference' - '@odata.nextLink': - type: string + allOf: + - $ref: '#/components/schemas/BaseCollectionPaginationCountResponse' + - type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.tenantReference' + additionalProperties: + type: object additionalProperties: type: object microsoft.graph.recommendationCollectionResponse: title: Collection of recommendation type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.recommendation' - '@odata.nextLink': - type: string + allOf: + - $ref: '#/components/schemas/BaseCollectionPaginationCountResponse' + - type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.recommendation' + additionalProperties: + type: object additionalProperties: type: object microsoft.graph.sharedEmailDomainCollectionResponse: title: Collection of sharedEmailDomain type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.sharedEmailDomain' - '@odata.nextLink': - type: string + allOf: + - $ref: '#/components/schemas/BaseCollectionPaginationCountResponse' + - type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.sharedEmailDomain' + additionalProperties: + type: object additionalProperties: type: object microsoft.graph.directoryRoleCollectionResponse: title: Collection of directoryRole type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.directoryRole' - '@odata.nextLink': - type: string + allOf: + - $ref: '#/components/schemas/BaseCollectionPaginationCountResponse' + - type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.directoryRole' + additionalProperties: + type: object additionalProperties: type: object microsoft.graph.directoryRoleTemplateCollectionResponse: title: Collection of directoryRoleTemplate type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.directoryRoleTemplate' - '@odata.nextLink': - type: string + allOf: + - $ref: '#/components/schemas/BaseCollectionPaginationCountResponse' + - type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.directoryRoleTemplate' + additionalProperties: + type: object additionalProperties: type: object microsoft.graph.directorySettingTemplateCollectionResponse: title: Collection of directorySettingTemplate type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.directorySettingTemplate' - '@odata.nextLink': - type: string + allOf: + - $ref: '#/components/schemas/BaseCollectionPaginationCountResponse' + - type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.directorySettingTemplate' + additionalProperties: + type: object additionalProperties: type: object microsoft.graph.domainCollectionResponse: title: Collection of domain type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.domain' - '@odata.nextLink': - type: string + allOf: + - $ref: '#/components/schemas/BaseCollectionPaginationCountResponse' + - type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.domain' + additionalProperties: + type: object additionalProperties: type: object microsoft.graph.internalDomainFederationCollectionResponse: title: Collection of internalDomainFederation type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.internalDomainFederation' - '@odata.nextLink': - type: string + allOf: + - $ref: '#/components/schemas/BaseCollectionPaginationCountResponse' + - type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.internalDomainFederation' + additionalProperties: + type: object additionalProperties: type: object microsoft.graph.domainDnsRecordCollectionResponse: title: Collection of domainDnsRecord type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.domainDnsRecord' - '@odata.nextLink': - type: string + allOf: + - $ref: '#/components/schemas/BaseCollectionPaginationCountResponse' + - type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.domainDnsRecord' + additionalProperties: + type: object additionalProperties: type: object microsoft.graph.sharedEmailDomainInvitationCollectionResponse: title: Collection of sharedEmailDomainInvitation type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.sharedEmailDomainInvitation' - '@odata.nextLink': - type: string + allOf: + - $ref: '#/components/schemas/BaseCollectionPaginationCountResponse' + - type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.sharedEmailDomainInvitation' + additionalProperties: + type: object additionalProperties: type: object microsoft.graph.organizationCollectionResponse: title: Collection of organization type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.organization' - '@odata.nextLink': - type: string + allOf: + - $ref: '#/components/schemas/BaseCollectionPaginationCountResponse' + - type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.organization' + additionalProperties: + type: object additionalProperties: type: object microsoft.graph.organizationalBrandingLocalizationCollectionResponse: title: Collection of organizationalBrandingLocalization type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.organizationalBrandingLocalization' - '@odata.nextLink': - type: string + allOf: + - $ref: '#/components/schemas/BaseCollectionPaginationCountResponse' + - type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.organizationalBrandingLocalization' + additionalProperties: + type: object additionalProperties: type: object microsoft.graph.profileCardPropertyCollectionResponse: title: Collection of profileCardProperty type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.profileCardProperty' - '@odata.nextLink': - type: string + allOf: + - $ref: '#/components/schemas/BaseCollectionPaginationCountResponse' + - type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.profileCardProperty' + additionalProperties: + type: object additionalProperties: type: object microsoft.graph.directorySettingCollectionResponse: title: Collection of directorySetting type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.directorySetting' - '@odata.nextLink': - type: string + allOf: + - $ref: '#/components/schemas/BaseCollectionPaginationCountResponse' + - type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.directorySetting' + additionalProperties: + type: object additionalProperties: type: object microsoft.graph.subscribedSkuCollectionResponse: title: Collection of subscribedSku type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.subscribedSku' - '@odata.nextLink': - type: string + allOf: + - $ref: '#/components/schemas/BaseCollectionPaginationCountResponse' + - type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.subscribedSku' + additionalProperties: + type: object additionalProperties: type: object microsoft.graph.phoneType: @@ -19372,6 +21020,15 @@ components: nullable: true additionalProperties: type: object + BaseCollectionPaginationCountResponse: + title: Base collection pagination and count responses + type: object + properties: + '@odata.nextLink': + type: string + nullable: true + additionalProperties: + type: object microsoft.graph.ODataErrors.MainError: required: - code @@ -19623,35 +21280,53 @@ components: name: $top in: query description: Show only the first n items + style: form + explode: false schema: minimum: 0 type: integer example: 50 + search: + name: $search + in: query + description: Search items by search phrases + style: form + explode: false + schema: + type: string skip: name: $skip in: query description: Skip the first n items + style: form + explode: false 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 + style: form + explode: false schema: type: string count: name: $count in: query description: Include count of items + style: form + explode: false schema: type: boolean + requestBodies: + refPostBody: + description: New navigation property ref value + content: + application/json: + schema: + $ref: '#/components/schemas/ReferenceCreate' + required: true securitySchemes: azureaadv2: type: oauth2 diff --git a/openApiDocs/beta/Identity.Governance.yml b/openApiDocs/beta/Identity.Governance.yml index 94d51371e65..4541e53b524 100644 --- a/openApiDocs/beta/Identity.Governance.yml +++ b/openApiDocs/beta/Identity.Governance.yml @@ -11,6 +11,10 @@ paths: tags: - accessReviews.accessReview summary: List accessReviews (deprecated) + description: 'Retrieve the accessReview objects for a particular businessFlowTemplate. A list of zero or more **accessReview** objects are returned, for each one-time and recurring access review that was created with that business flow template. Note that business flow template IDs are case sensitive. If many access reviews match the filter, to improve efficiency and avoid timeouts, retrieve the result set in pages, by including both the `$top` query parameter with a page size, for example 100, and the `$skip=0` query parameter in the request. These parameters can be included even when you do not anticipate that the request will span multiple pages. When a result set spans multiple pages, Microsoft Graph returns that page with an `@odata.nextLink` property in the response that contains a URL to the next page of results. If that property is present, continue making additional requests with the `@odata.nextLink` URL in each response, until all the results are returned, as described in paging Microsoft Graph data in your app. The **accessReview** objects returned by this API will not include nested structure properties such as **settings**, or relationships. To retrieve an access review settings or relationships, use the get accessReview API.' + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/accessreview-list?view=graph-rest-1.0 operationId: accessReviews.accessReview_ListAccessReview parameters: - $ref: '#/components/parameters/top' @@ -106,6 +110,10 @@ paths: tags: - accessReviews.accessReview summary: Create accessReview (deprecated) + description: 'In the Azure AD access reviews feature, create a new accessReview object. Before making this request, the caller must have previously retrieved the list of business flow templates, to have the value of **businessFlowTemplateId** to include in the request. After making this request, the caller should create a programControl, to link the access review to a program. ' + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/accessreview-create?view=graph-rest-1.0 operationId: accessReviews.accessReview_CreateAccessReview requestBody: description: New entity @@ -129,12 +137,17 @@ paths: tags: - accessReviews.accessReview summary: Get accessReview (deprecated) + description: 'In the Azure AD access reviews feature, retrieve an accessReview object. To retrieve the reviewers of the access review, use the list accessReview reviewers API. To retrieve the decisions of the access review, use the list accessReview decisions API, or the list my accessReview decisions API. If this is a recurring access review, no decisions will be associated with the recurring access review series. Instead, use the `instances` relationship of that series to retrieve an accessReview collection of the past, current, and future instances of the access review. Each past and current instance will have decisions.' + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/accessreview-get?view=graph-rest-1.0 operationId: accessReviews.accessReview_GetAccessReview parameters: - name: accessReview-id in: path description: 'key: id of accessReview' required: true + style: simple schema: type: string x-ms-docs-key-type: accessReview @@ -219,12 +232,17 @@ paths: tags: - accessReviews.accessReview summary: Update accessReview (deprecated) + description: 'In the Azure AD access reviews feature, update an existing accessReview object to change one or more of its properties. This API is not intended to change the reviewers or decisions of a review. To change the reviewers, use the addReviewer or removeReviewer APIs. To stop an already-started one-time review, or an already-started instance of a recurring review, early, use the stop API. To apply the decisions to the target group or app access rights, use the apply API. ' + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/accessreview-update?view=graph-rest-1.0 operationId: accessReviews.accessReview_UpdateAccessReview parameters: - name: accessReview-id in: path description: 'key: id of accessReview' required: true + style: simple schema: type: string x-ms-docs-key-type: accessReview @@ -245,18 +263,24 @@ paths: tags: - accessReviews.accessReview summary: Delete accessReview (deprecated) + description: 'In the Azure AD access reviews feature, delete an accessReview object.' + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/accessreview-delete?view=graph-rest-1.0 operationId: accessReviews.accessReview_DeleteAccessReview parameters: - name: accessReview-id in: path description: 'key: id of accessReview' required: true + style: simple schema: type: string x-ms-docs-key-type: accessReview - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -269,13 +293,18 @@ paths: get: tags: - accessReviews.accessReviewDecision - summary: Get decisions from accessReviews + summary: List accessReview decisions (deprecated) + description: 'In the Azure AD access reviews feature, retrieve the decisions of an accessReview object. Note that a recurring access review will not have a **decisions** relationship. Instead, the caller must navigate the **instance** relationship to find an accessReview object for a current or past instance of the access review.' + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/accessreview-listdecisions?view=graph-rest-1.0 operationId: accessReviews_ListDecisions parameters: - name: accessReview-id in: path description: 'key: id of accessReview' required: true + style: simple schema: type: string x-ms-docs-key-type: accessReview @@ -367,6 +396,7 @@ paths: in: path description: 'key: id of accessReview' required: true + style: simple schema: type: string x-ms-docs-key-type: accessReview @@ -392,12 +422,14 @@ paths: tags: - accessReviews.accessReviewDecision summary: Get decisions from accessReviews + description: The collection of decisions for this access review. operationId: accessReviews_GetDecisions parameters: - name: accessReview-id in: path description: 'key: id of accessReview' required: true + style: simple schema: type: string x-ms-docs-key-type: accessReview @@ -405,6 +437,7 @@ paths: in: path description: 'key: id of accessReviewDecision' required: true + style: simple schema: type: string x-ms-docs-key-type: accessReviewDecision @@ -461,6 +494,7 @@ paths: in: path description: 'key: id of accessReview' required: true + style: simple schema: type: string x-ms-docs-key-type: accessReview @@ -468,6 +502,7 @@ paths: in: path description: 'key: id of accessReviewDecision' required: true + style: simple schema: type: string x-ms-docs-key-type: accessReviewDecision @@ -494,6 +529,7 @@ paths: in: path description: 'key: id of accessReview' required: true + style: simple schema: type: string x-ms-docs-key-type: accessReview @@ -501,12 +537,14 @@ paths: in: path description: 'key: id of accessReviewDecision' required: true + style: simple schema: type: string x-ms-docs-key-type: accessReviewDecision - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -520,12 +558,14 @@ paths: tags: - accessReviews.accessReview summary: Get instances from accessReviews + description: 'The collection of access reviews instances past, present and future, if this object is a recurring access review.' operationId: accessReviews_ListInstances parameters: - name: accessReview-id in: path description: 'key: id of accessReview' required: true + style: simple schema: type: string x-ms-docs-key-type: accessReview @@ -628,6 +668,7 @@ paths: in: path description: 'key: id of accessReview' required: true + style: simple schema: type: string x-ms-docs-key-type: accessReview @@ -653,12 +694,14 @@ paths: tags: - accessReviews.accessReview summary: Get instances from accessReviews + description: 'The collection of access reviews instances past, present and future, if this object is a recurring access review.' operationId: accessReviews_GetInstances parameters: - name: accessReview-id in: path description: 'key: id of accessReview' required: true + style: simple schema: type: string x-ms-docs-key-type: accessReview @@ -666,6 +709,7 @@ paths: in: path description: 'key: id of accessReview' required: true + style: simple schema: type: string x-ms-docs-key-type: accessReview @@ -760,6 +804,7 @@ paths: in: path description: 'key: id of accessReview' required: true + style: simple schema: type: string x-ms-docs-key-type: accessReview @@ -767,6 +812,7 @@ paths: in: path description: 'key: id of accessReview' required: true + style: simple schema: type: string x-ms-docs-key-type: accessReview @@ -793,6 +839,7 @@ paths: in: path description: 'key: id of accessReview' required: true + style: simple schema: type: string x-ms-docs-key-type: accessReview @@ -800,12 +847,14 @@ paths: in: path description: 'key: id of accessReview' required: true + style: simple schema: type: string x-ms-docs-key-type: accessReview - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -818,13 +867,18 @@ paths: get: tags: - accessReviews.accessReview - summary: Get decisions from accessReviews + summary: List accessReview decisions (deprecated) + description: 'In the Azure AD access reviews feature, retrieve the decisions of an accessReview object. Note that a recurring access review will not have a **decisions** relationship. Instead, the caller must navigate the **instance** relationship to find an accessReview object for a current or past instance of the access review.' + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/accessreview-listdecisions?view=graph-rest-1.0 operationId: accessReviews.instances_ListDecisions parameters: - name: accessReview-id in: path description: 'key: id of accessReview' required: true + style: simple schema: type: string x-ms-docs-key-type: accessReview @@ -832,6 +886,7 @@ paths: in: path description: 'key: id of accessReview' required: true + style: simple schema: type: string x-ms-docs-key-type: accessReview @@ -923,6 +978,7 @@ paths: in: path description: 'key: id of accessReview' required: true + style: simple schema: type: string x-ms-docs-key-type: accessReview @@ -930,6 +986,7 @@ paths: in: path description: 'key: id of accessReview' required: true + style: simple schema: type: string x-ms-docs-key-type: accessReview @@ -955,12 +1012,14 @@ paths: tags: - accessReviews.accessReview summary: Get decisions from accessReviews + description: The collection of decisions for this access review. operationId: accessReviews.instances_GetDecisions parameters: - name: accessReview-id in: path description: 'key: id of accessReview' required: true + style: simple schema: type: string x-ms-docs-key-type: accessReview @@ -968,6 +1027,7 @@ paths: in: path description: 'key: id of accessReview' required: true + style: simple schema: type: string x-ms-docs-key-type: accessReview @@ -975,6 +1035,7 @@ paths: in: path description: 'key: id of accessReviewDecision' required: true + style: simple schema: type: string x-ms-docs-key-type: accessReviewDecision @@ -1031,6 +1092,7 @@ paths: in: path description: 'key: id of accessReview' required: true + style: simple schema: type: string x-ms-docs-key-type: accessReview @@ -1038,6 +1100,7 @@ paths: in: path description: 'key: id of accessReview' required: true + style: simple schema: type: string x-ms-docs-key-type: accessReview @@ -1045,6 +1108,7 @@ paths: in: path description: 'key: id of accessReviewDecision' required: true + style: simple schema: type: string x-ms-docs-key-type: accessReviewDecision @@ -1071,6 +1135,7 @@ paths: in: path description: 'key: id of accessReview' required: true + style: simple schema: type: string x-ms-docs-key-type: accessReview @@ -1078,6 +1143,7 @@ paths: in: path description: 'key: id of accessReview' required: true + style: simple schema: type: string x-ms-docs-key-type: accessReview @@ -1085,12 +1151,14 @@ paths: in: path description: 'key: id of accessReviewDecision' required: true + style: simple schema: type: string x-ms-docs-key-type: accessReviewDecision - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -1104,12 +1172,17 @@ paths: tags: - accessReviews.Actions summary: Invoke action applyDecisions + description: 'In the Azure AD access reviews feature, apply the decisions of a completed accessReview. The target object can be either a one-time access review, or an instance of a recurring access review. After an access review is finished, either because it reached the end date or an administrator stopped it manually, and auto-apply wasn''t configured for the review, you can call Apply to apply the changes. Until apply occurs, the decisions to remove access rights do not appear on the source resource, the users for instance retain their group memberships. By calling apply, the outcome of the review is implemented by updating the group or application. If a user''s access was denied in the review, when an administrator calls this API, Azure AD removes their membership or application assignment. After an access review is finished, and auto-apply was configured, then the status of the review will change from Completed through intermediate states and finally will change to state Applied. You should expect to see denied users, if any, being removed from the resource group membership or app assignment in a few minutes. A configured auto applying review, or selecting Apply doesn''t have an effect on a group that originates in an on-premises directory or a dynamic group. If you want to change a group that originates on-premises, download the results and apply those changes to the representation of the group in that directory.' + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/accessreview-apply?view=graph-rest-1.0 operationId: accessReviews.instances_applyDecisions parameters: - name: accessReview-id in: path description: 'key: id of accessReview' required: true + style: simple schema: type: string x-ms-docs-key-type: accessReview @@ -1117,6 +1190,7 @@ paths: in: path description: 'key: id of accessReview' required: true + style: simple schema: type: string x-ms-docs-key-type: accessReview @@ -1131,12 +1205,17 @@ paths: tags: - accessReviews.Actions summary: Invoke action resetDecisions + description: 'In the Azure AD access reviews feature, reset the decisions of a currently active accessReview. The target object can be either a one-time access review, or an instance of a recurring access review. Previous decisions are no longer recorded, but reviewers can continue to update decisions.' + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/accessreview-reset?view=graph-rest-1.0 operationId: accessReviews.instances_resetDecisions parameters: - name: accessReview-id in: path description: 'key: id of accessReview' required: true + style: simple schema: type: string x-ms-docs-key-type: accessReview @@ -1144,6 +1223,7 @@ paths: in: path description: 'key: id of accessReview' required: true + style: simple schema: type: string x-ms-docs-key-type: accessReview @@ -1158,12 +1238,17 @@ paths: tags: - accessReviews.Actions summary: Invoke action sendReminder + description: 'In the Azure AD access reviews feature, send a reminder to the reviewers of a currently active accessReview. The target object can be either a one-time access review, or an instance of a recurring access review. ' + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/accessreview-sendreminder?view=graph-rest-1.0 operationId: accessReviews.instances_sendReminder parameters: - name: accessReview-id in: path description: 'key: id of accessReview' required: true + style: simple schema: type: string x-ms-docs-key-type: accessReview @@ -1171,6 +1256,7 @@ paths: in: path description: 'key: id of accessReview' required: true + style: simple schema: type: string x-ms-docs-key-type: accessReview @@ -1185,12 +1271,17 @@ paths: tags: - accessReviews.Actions summary: Invoke action stop + description: 'In the Azure AD access reviews feature, stop a currently active accessReview. The target object can be either a one-time access review, or an instance of a recurring access review. (To prevent a recurring access review from starting future instances, update it to change its scheduled end date). After the access review stops, reviewers can no longer give input, and the access review decisions can be applied.' + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/accessreview-stop?view=graph-rest-1.0 operationId: accessReviews.instances_stop parameters: - name: accessReview-id in: path description: 'key: id of accessReview' required: true + style: simple schema: type: string x-ms-docs-key-type: accessReview @@ -1198,6 +1289,7 @@ paths: in: path description: 'key: id of accessReview' required: true + style: simple schema: type: string x-ms-docs-key-type: accessReview @@ -1211,13 +1303,18 @@ paths: get: tags: - accessReviews.accessReview - summary: Get myDecisions from accessReviews + summary: List my accessReview decisions (deprecated) + description: 'In the Azure AD access reviews feature, retrieve the decisions of an accessReview object for the calling user as reviewer.' + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/accessreview-listmydecisions?view=graph-rest-1.0 operationId: accessReviews.instances_ListMyDecisions parameters: - name: accessReview-id in: path description: 'key: id of accessReview' required: true + style: simple schema: type: string x-ms-docs-key-type: accessReview @@ -1225,6 +1322,7 @@ paths: in: path description: 'key: id of accessReview' required: true + style: simple schema: type: string x-ms-docs-key-type: accessReview @@ -1316,6 +1414,7 @@ paths: in: path description: 'key: id of accessReview' required: true + style: simple schema: type: string x-ms-docs-key-type: accessReview @@ -1323,6 +1422,7 @@ paths: in: path description: 'key: id of accessReview' required: true + style: simple schema: type: string x-ms-docs-key-type: accessReview @@ -1348,12 +1448,14 @@ paths: tags: - accessReviews.accessReview summary: Get myDecisions from accessReviews + description: 'The collection of decisions for the caller, if the caller is a reviewer.' operationId: accessReviews.instances_GetMyDecisions parameters: - name: accessReview-id in: path description: 'key: id of accessReview' required: true + style: simple schema: type: string x-ms-docs-key-type: accessReview @@ -1361,6 +1463,7 @@ paths: in: path description: 'key: id of accessReview' required: true + style: simple schema: type: string x-ms-docs-key-type: accessReview @@ -1368,6 +1471,7 @@ paths: in: path description: 'key: id of accessReviewDecision' required: true + style: simple schema: type: string x-ms-docs-key-type: accessReviewDecision @@ -1424,6 +1528,7 @@ paths: in: path description: 'key: id of accessReview' required: true + style: simple schema: type: string x-ms-docs-key-type: accessReview @@ -1431,6 +1536,7 @@ paths: in: path description: 'key: id of accessReview' required: true + style: simple schema: type: string x-ms-docs-key-type: accessReview @@ -1438,6 +1544,7 @@ paths: in: path description: 'key: id of accessReviewDecision' required: true + style: simple schema: type: string x-ms-docs-key-type: accessReviewDecision @@ -1464,6 +1571,7 @@ paths: in: path description: 'key: id of accessReview' required: true + style: simple schema: type: string x-ms-docs-key-type: accessReview @@ -1471,6 +1579,7 @@ paths: in: path description: 'key: id of accessReview' required: true + style: simple schema: type: string x-ms-docs-key-type: accessReview @@ -1478,12 +1587,14 @@ paths: in: path description: 'key: id of accessReviewDecision' required: true + style: simple schema: type: string x-ms-docs-key-type: accessReviewDecision - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -1496,13 +1607,18 @@ paths: get: tags: - accessReviews.accessReview - summary: Get reviewers from accessReviews + summary: List accessReview reviewers (deprecated) + description: 'In the Azure AD access reviews feature, retrieve the reviewers of an accessReview object.' + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/accessreview-listreviewers?view=graph-rest-1.0 operationId: accessReviews.instances_ListReviewers parameters: - name: accessReview-id in: path description: 'key: id of accessReview' required: true + style: simple schema: type: string x-ms-docs-key-type: accessReview @@ -1510,6 +1626,7 @@ paths: in: path description: 'key: id of accessReview' required: true + style: simple schema: type: string x-ms-docs-key-type: accessReview @@ -1576,13 +1693,18 @@ paths: post: tags: - accessReviews.accessReview - summary: Create new navigation property to reviewers for accessReviews + summary: Add accessReview reviewer (deprecated) + description: 'In the Azure AD access reviews feature, update an existing accessReview object to add another user as a reviewer. This operation is only permitted for an access review that is not yet completed, and only for an access review where the reviewers are explicitly specified. This operation is not permitted for an access review in which users review their own access, and not intended for an access review in which the group owners are assigned as the reviewers. ' + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/accessreview-addreviewer?view=graph-rest-1.0 operationId: accessReviews.instances_CreateReviewers parameters: - name: accessReview-id in: path description: 'key: id of accessReview' required: true + style: simple schema: type: string x-ms-docs-key-type: accessReview @@ -1590,6 +1712,7 @@ paths: in: path description: 'key: id of accessReview' required: true + style: simple schema: type: string x-ms-docs-key-type: accessReview @@ -1615,12 +1738,14 @@ paths: tags: - accessReviews.accessReview summary: Get reviewers from accessReviews + description: 'The collection of reviewers for an access review, if access review reviewerType is of type delegated.' operationId: accessReviews.instances_GetReviewers parameters: - name: accessReview-id in: path description: 'key: id of accessReview' required: true + style: simple schema: type: string x-ms-docs-key-type: accessReview @@ -1628,6 +1753,7 @@ paths: in: path description: 'key: id of accessReview' required: true + style: simple schema: type: string x-ms-docs-key-type: accessReview @@ -1635,6 +1761,7 @@ paths: in: path description: 'key: id of accessReviewReviewer' required: true + style: simple schema: type: string x-ms-docs-key-type: accessReviewReviewer @@ -1685,6 +1812,7 @@ paths: in: path description: 'key: id of accessReview' required: true + style: simple schema: type: string x-ms-docs-key-type: accessReview @@ -1692,6 +1820,7 @@ paths: in: path description: 'key: id of accessReview' required: true + style: simple schema: type: string x-ms-docs-key-type: accessReview @@ -1699,6 +1828,7 @@ paths: in: path description: 'key: id of accessReviewReviewer' required: true + style: simple schema: type: string x-ms-docs-key-type: accessReviewReviewer @@ -1725,6 +1855,7 @@ paths: in: path description: 'key: id of accessReview' required: true + style: simple schema: type: string x-ms-docs-key-type: accessReview @@ -1732,6 +1863,7 @@ paths: in: path description: 'key: id of accessReview' required: true + style: simple schema: type: string x-ms-docs-key-type: accessReview @@ -1739,12 +1871,14 @@ paths: in: path description: 'key: id of accessReviewReviewer' required: true + style: simple schema: type: string x-ms-docs-key-type: accessReviewReviewer - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -1758,12 +1892,17 @@ paths: tags: - accessReviews.Actions summary: Invoke action applyDecisions + description: 'In the Azure AD access reviews feature, apply the decisions of a completed accessReview. The target object can be either a one-time access review, or an instance of a recurring access review. After an access review is finished, either because it reached the end date or an administrator stopped it manually, and auto-apply wasn''t configured for the review, you can call Apply to apply the changes. Until apply occurs, the decisions to remove access rights do not appear on the source resource, the users for instance retain their group memberships. By calling apply, the outcome of the review is implemented by updating the group or application. If a user''s access was denied in the review, when an administrator calls this API, Azure AD removes their membership or application assignment. After an access review is finished, and auto-apply was configured, then the status of the review will change from Completed through intermediate states and finally will change to state Applied. You should expect to see denied users, if any, being removed from the resource group membership or app assignment in a few minutes. A configured auto applying review, or selecting Apply doesn''t have an effect on a group that originates in an on-premises directory or a dynamic group. If you want to change a group that originates on-premises, download the results and apply those changes to the representation of the group in that directory.' + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/accessreview-apply?view=graph-rest-1.0 operationId: accessReviews_applyDecisions parameters: - name: accessReview-id in: path description: 'key: id of accessReview' required: true + style: simple schema: type: string x-ms-docs-key-type: accessReview @@ -1778,12 +1917,17 @@ paths: tags: - accessReviews.Actions summary: Invoke action resetDecisions + description: 'In the Azure AD access reviews feature, reset the decisions of a currently active accessReview. The target object can be either a one-time access review, or an instance of a recurring access review. Previous decisions are no longer recorded, but reviewers can continue to update decisions.' + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/accessreview-reset?view=graph-rest-1.0 operationId: accessReviews_resetDecisions parameters: - name: accessReview-id in: path description: 'key: id of accessReview' required: true + style: simple schema: type: string x-ms-docs-key-type: accessReview @@ -1798,12 +1942,17 @@ paths: tags: - accessReviews.Actions summary: Invoke action sendReminder + description: 'In the Azure AD access reviews feature, send a reminder to the reviewers of a currently active accessReview. The target object can be either a one-time access review, or an instance of a recurring access review. ' + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/accessreview-sendreminder?view=graph-rest-1.0 operationId: accessReviews_sendReminder parameters: - name: accessReview-id in: path description: 'key: id of accessReview' required: true + style: simple schema: type: string x-ms-docs-key-type: accessReview @@ -1818,12 +1967,17 @@ paths: tags: - accessReviews.Actions summary: Invoke action stop + description: 'In the Azure AD access reviews feature, stop a currently active accessReview. The target object can be either a one-time access review, or an instance of a recurring access review. (To prevent a recurring access review from starting future instances, update it to change its scheduled end date). After the access review stops, reviewers can no longer give input, and the access review decisions can be applied.' + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/accessreview-stop?view=graph-rest-1.0 operationId: accessReviews_stop parameters: - name: accessReview-id in: path description: 'key: id of accessReview' required: true + style: simple schema: type: string x-ms-docs-key-type: accessReview @@ -1837,13 +1991,18 @@ paths: get: tags: - accessReviews.accessReviewDecision - summary: Get myDecisions from accessReviews + summary: List my accessReview decisions (deprecated) + description: 'In the Azure AD access reviews feature, retrieve the decisions of an accessReview object for the calling user as reviewer.' + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/accessreview-listmydecisions?view=graph-rest-1.0 operationId: accessReviews_ListMyDecisions parameters: - name: accessReview-id in: path description: 'key: id of accessReview' required: true + style: simple schema: type: string x-ms-docs-key-type: accessReview @@ -1935,6 +2094,7 @@ paths: in: path description: 'key: id of accessReview' required: true + style: simple schema: type: string x-ms-docs-key-type: accessReview @@ -1960,12 +2120,14 @@ paths: tags: - accessReviews.accessReviewDecision summary: Get myDecisions from accessReviews + description: 'The collection of decisions for the caller, if the caller is a reviewer.' operationId: accessReviews_GetMyDecisions parameters: - name: accessReview-id in: path description: 'key: id of accessReview' required: true + style: simple schema: type: string x-ms-docs-key-type: accessReview @@ -1973,6 +2135,7 @@ paths: in: path description: 'key: id of accessReviewDecision' required: true + style: simple schema: type: string x-ms-docs-key-type: accessReviewDecision @@ -2029,6 +2192,7 @@ paths: in: path description: 'key: id of accessReview' required: true + style: simple schema: type: string x-ms-docs-key-type: accessReview @@ -2036,6 +2200,7 @@ paths: in: path description: 'key: id of accessReviewDecision' required: true + style: simple schema: type: string x-ms-docs-key-type: accessReviewDecision @@ -2062,6 +2227,7 @@ paths: in: path description: 'key: id of accessReview' required: true + style: simple schema: type: string x-ms-docs-key-type: accessReview @@ -2069,12 +2235,14 @@ paths: in: path description: 'key: id of accessReviewDecision' required: true + style: simple schema: type: string x-ms-docs-key-type: accessReviewDecision - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -2087,13 +2255,18 @@ paths: get: tags: - accessReviews.accessReviewReviewer - summary: Get reviewers from accessReviews + summary: List accessReview reviewers (deprecated) + description: 'In the Azure AD access reviews feature, retrieve the reviewers of an accessReview object.' + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/accessreview-listreviewers?view=graph-rest-1.0 operationId: accessReviews_ListReviewers parameters: - name: accessReview-id in: path description: 'key: id of accessReview' required: true + style: simple schema: type: string x-ms-docs-key-type: accessReview @@ -2160,13 +2333,18 @@ paths: post: tags: - accessReviews.accessReviewReviewer - summary: Create new navigation property to reviewers for accessReviews + summary: Add accessReview reviewer (deprecated) + description: 'In the Azure AD access reviews feature, update an existing accessReview object to add another user as a reviewer. This operation is only permitted for an access review that is not yet completed, and only for an access review where the reviewers are explicitly specified. This operation is not permitted for an access review in which users review their own access, and not intended for an access review in which the group owners are assigned as the reviewers. ' + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/accessreview-addreviewer?view=graph-rest-1.0 operationId: accessReviews_CreateReviewers parameters: - name: accessReview-id in: path description: 'key: id of accessReview' required: true + style: simple schema: type: string x-ms-docs-key-type: accessReview @@ -2192,12 +2370,14 @@ paths: tags: - accessReviews.accessReviewReviewer summary: Get reviewers from accessReviews + description: 'The collection of reviewers for an access review, if access review reviewerType is of type delegated.' operationId: accessReviews_GetReviewers parameters: - name: accessReview-id in: path description: 'key: id of accessReview' required: true + style: simple schema: type: string x-ms-docs-key-type: accessReview @@ -2205,6 +2385,7 @@ paths: in: path description: 'key: id of accessReviewReviewer' required: true + style: simple schema: type: string x-ms-docs-key-type: accessReviewReviewer @@ -2255,6 +2436,7 @@ paths: in: path description: 'key: id of accessReview' required: true + style: simple schema: type: string x-ms-docs-key-type: accessReview @@ -2262,6 +2444,7 @@ paths: in: path description: 'key: id of accessReviewReviewer' required: true + style: simple schema: type: string x-ms-docs-key-type: accessReviewReviewer @@ -2288,6 +2471,7 @@ paths: in: path description: 'key: id of accessReview' required: true + style: simple schema: type: string x-ms-docs-key-type: accessReview @@ -2295,12 +2479,14 @@ paths: in: path description: 'key: id of accessReviewReviewer' required: true + style: simple schema: type: string x-ms-docs-key-type: accessReviewReviewer - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -2379,6 +2565,7 @@ paths: in: path description: 'key: id of agreement' required: true + style: simple schema: type: string x-ms-docs-key-type: agreement @@ -2435,6 +2622,7 @@ paths: in: path description: 'key: id of agreement' required: true + style: simple schema: type: string x-ms-docs-key-type: agreement @@ -2461,12 +2649,14 @@ paths: in: path description: 'key: id of agreement' required: true + style: simple schema: type: string x-ms-docs-key-type: agreement - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -2479,13 +2669,18 @@ paths: get: tags: - agreements.agreementAcceptance - summary: Get acceptances from agreements + summary: List acceptances + description: Get the details about the acceptance records for a specific agreement. + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/agreement-list-acceptances?view=graph-rest-1.0 operationId: agreements_ListAcceptances parameters: - name: agreement-id in: path description: 'key: id of agreement' required: true + style: simple schema: type: string x-ms-docs-key-type: agreement @@ -2589,6 +2784,7 @@ paths: in: path description: 'key: id of agreement' required: true + style: simple schema: type: string x-ms-docs-key-type: agreement @@ -2614,12 +2810,14 @@ paths: tags: - agreements.agreementAcceptance summary: Get acceptances from agreements + description: Read-only. Information about acceptances of this agreement. operationId: agreements_GetAcceptances parameters: - name: agreement-id in: path description: 'key: id of agreement' required: true + style: simple schema: type: string x-ms-docs-key-type: agreement @@ -2627,6 +2825,7 @@ paths: in: path description: 'key: id of agreementAcceptance' required: true + style: simple schema: type: string x-ms-docs-key-type: agreementAcceptance @@ -2687,6 +2886,7 @@ paths: in: path description: 'key: id of agreement' required: true + style: simple schema: type: string x-ms-docs-key-type: agreement @@ -2694,6 +2894,7 @@ paths: in: path description: 'key: id of agreementAcceptance' required: true + style: simple schema: type: string x-ms-docs-key-type: agreementAcceptance @@ -2720,6 +2921,7 @@ paths: in: path description: 'key: id of agreement' required: true + style: simple schema: type: string x-ms-docs-key-type: agreement @@ -2727,12 +2929,14 @@ paths: in: path description: 'key: id of agreementAcceptance' required: true + style: simple schema: type: string x-ms-docs-key-type: agreementAcceptance - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -2745,13 +2949,18 @@ paths: get: tags: - agreements.agreementFile - summary: Get file from agreements + summary: Get agreementFile + description: 'Retrieve the details of the default file for an agreement, including the language and version information. The file information is specified through the agreementFile object.' + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/agreementfile-get?view=graph-rest-1.0 operationId: agreements_GetFile parameters: - name: agreement-id in: path description: 'key: id of agreement' required: true + style: simple schema: type: string x-ms-docs-key-type: agreement @@ -2813,6 +3022,7 @@ paths: in: path description: 'key: id of agreement' required: true + style: simple schema: type: string x-ms-docs-key-type: agreement @@ -2839,12 +3049,14 @@ paths: in: path description: 'key: id of agreement' required: true + style: simple schema: type: string x-ms-docs-key-type: agreement - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -2858,12 +3070,14 @@ paths: tags: - agreements.agreementFile summary: Get localizations from agreements + description: The localized version of the terms of use agreement files attached to the agreement. operationId: agreements.file_ListLocalizations parameters: - name: agreement-id in: path description: 'key: id of agreement' required: true + style: simple schema: type: string x-ms-docs-key-type: agreement @@ -2951,6 +3165,7 @@ paths: in: path description: 'key: id of agreement' required: true + style: simple schema: type: string x-ms-docs-key-type: agreement @@ -2976,12 +3191,14 @@ paths: tags: - agreements.agreementFile summary: Get localizations from agreements + description: The localized version of the terms of use agreement files attached to the agreement. operationId: agreements.file_GetLocalizations parameters: - name: agreement-id in: path description: 'key: id of agreement' required: true + style: simple schema: type: string x-ms-docs-key-type: agreement @@ -2989,6 +3206,7 @@ paths: in: path description: 'key: id of agreementFileLocalization' required: true + style: simple schema: type: string x-ms-docs-key-type: agreementFileLocalization @@ -3051,6 +3269,7 @@ paths: in: path description: 'key: id of agreement' required: true + style: simple schema: type: string x-ms-docs-key-type: agreement @@ -3058,6 +3277,7 @@ paths: in: path description: 'key: id of agreementFileLocalization' required: true + style: simple schema: type: string x-ms-docs-key-type: agreementFileLocalization @@ -3084,6 +3304,7 @@ paths: in: path description: 'key: id of agreement' required: true + style: simple schema: type: string x-ms-docs-key-type: agreement @@ -3091,12 +3312,14 @@ paths: in: path description: 'key: id of agreementFileLocalization' required: true + style: simple schema: type: string x-ms-docs-key-type: agreementFileLocalization - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -3110,12 +3333,14 @@ paths: tags: - agreements.agreementFile summary: Get versions from agreements + description: Read-only. Customized versions of the terms of use agreement in the Azure AD tenant. operationId: agreements.file.localizations_ListVersions parameters: - name: agreement-id in: path description: 'key: id of agreement' required: true + style: simple schema: type: string x-ms-docs-key-type: agreement @@ -3123,6 +3348,7 @@ paths: in: path description: 'key: id of agreementFileLocalization' required: true + style: simple schema: type: string x-ms-docs-key-type: agreementFileLocalization @@ -3208,6 +3434,7 @@ paths: in: path description: 'key: id of agreement' required: true + style: simple schema: type: string x-ms-docs-key-type: agreement @@ -3215,6 +3442,7 @@ paths: in: path description: 'key: id of agreementFileLocalization' required: true + style: simple schema: type: string x-ms-docs-key-type: agreementFileLocalization @@ -3240,12 +3468,14 @@ paths: tags: - agreements.agreementFile summary: Get versions from agreements + description: Read-only. Customized versions of the terms of use agreement in the Azure AD tenant. operationId: agreements.file.localizations_GetVersions parameters: - name: agreement-id in: path description: 'key: id of agreement' required: true + style: simple schema: type: string x-ms-docs-key-type: agreement @@ -3253,6 +3483,7 @@ paths: in: path description: 'key: id of agreementFileLocalization' required: true + style: simple schema: type: string x-ms-docs-key-type: agreementFileLocalization @@ -3260,6 +3491,7 @@ paths: in: path description: 'key: id of agreementFileVersion' required: true + style: simple schema: type: string x-ms-docs-key-type: agreementFileVersion @@ -3314,6 +3546,7 @@ paths: in: path description: 'key: id of agreement' required: true + style: simple schema: type: string x-ms-docs-key-type: agreement @@ -3321,6 +3554,7 @@ paths: in: path description: 'key: id of agreementFileLocalization' required: true + style: simple schema: type: string x-ms-docs-key-type: agreementFileLocalization @@ -3328,6 +3562,7 @@ paths: in: path description: 'key: id of agreementFileVersion' required: true + style: simple schema: type: string x-ms-docs-key-type: agreementFileVersion @@ -3354,6 +3589,7 @@ paths: in: path description: 'key: id of agreement' required: true + style: simple schema: type: string x-ms-docs-key-type: agreement @@ -3361,6 +3597,7 @@ paths: in: path description: 'key: id of agreementFileLocalization' required: true + style: simple schema: type: string x-ms-docs-key-type: agreementFileLocalization @@ -3368,12 +3605,14 @@ paths: in: path description: 'key: id of agreementFileVersion' required: true + style: simple schema: type: string x-ms-docs-key-type: agreementFileVersion - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -3387,12 +3626,14 @@ paths: tags: - agreements.agreementFileLocalization summary: Get files from agreements + description: 'PDFs linked to this agreement. Note: This property is in the process of being deprecated. Use the file property instead.' operationId: agreements_ListFiles parameters: - name: agreement-id in: path description: 'key: id of agreement' required: true + style: simple schema: type: string x-ms-docs-key-type: agreement @@ -3473,13 +3714,18 @@ paths: post: tags: - agreements.agreementFileLocalization - summary: Create new navigation property to files for agreements + summary: Create agreementFileLocalization + description: Create a new localized agreement file. + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/agreement-post-files?view=graph-rest-1.0 operationId: agreements_CreateFiles parameters: - name: agreement-id in: path description: 'key: id of agreement' required: true + style: simple schema: type: string x-ms-docs-key-type: agreement @@ -3505,12 +3751,14 @@ paths: tags: - agreements.agreementFileLocalization summary: Get files from agreements + description: 'PDFs linked to this agreement. Note: This property is in the process of being deprecated. Use the file property instead.' operationId: agreements_GetFiles parameters: - name: agreement-id in: path description: 'key: id of agreement' required: true + style: simple schema: type: string x-ms-docs-key-type: agreement @@ -3518,6 +3766,7 @@ paths: in: path description: 'key: id of agreementFileLocalization' required: true + style: simple schema: type: string x-ms-docs-key-type: agreementFileLocalization @@ -3580,6 +3829,7 @@ paths: in: path description: 'key: id of agreement' required: true + style: simple schema: type: string x-ms-docs-key-type: agreement @@ -3587,6 +3837,7 @@ paths: in: path description: 'key: id of agreementFileLocalization' required: true + style: simple schema: type: string x-ms-docs-key-type: agreementFileLocalization @@ -3613,6 +3864,7 @@ paths: in: path description: 'key: id of agreement' required: true + style: simple schema: type: string x-ms-docs-key-type: agreement @@ -3620,12 +3872,14 @@ paths: in: path description: 'key: id of agreementFileLocalization' required: true + style: simple schema: type: string x-ms-docs-key-type: agreementFileLocalization - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -3639,12 +3893,14 @@ paths: tags: - agreements.agreementFileLocalization summary: Get versions from agreements + description: Read-only. Customized versions of the terms of use agreement in the Azure AD tenant. operationId: agreements.files_ListVersions parameters: - name: agreement-id in: path description: 'key: id of agreement' required: true + style: simple schema: type: string x-ms-docs-key-type: agreement @@ -3652,6 +3908,7 @@ paths: in: path description: 'key: id of agreementFileLocalization' required: true + style: simple schema: type: string x-ms-docs-key-type: agreementFileLocalization @@ -3737,6 +3994,7 @@ paths: in: path description: 'key: id of agreement' required: true + style: simple schema: type: string x-ms-docs-key-type: agreement @@ -3744,6 +4002,7 @@ paths: in: path description: 'key: id of agreementFileLocalization' required: true + style: simple schema: type: string x-ms-docs-key-type: agreementFileLocalization @@ -3769,12 +4028,14 @@ paths: tags: - agreements.agreementFileLocalization summary: Get versions from agreements + description: Read-only. Customized versions of the terms of use agreement in the Azure AD tenant. operationId: agreements.files_GetVersions parameters: - name: agreement-id in: path description: 'key: id of agreement' required: true + style: simple schema: type: string x-ms-docs-key-type: agreement @@ -3782,6 +4043,7 @@ paths: in: path description: 'key: id of agreementFileLocalization' required: true + style: simple schema: type: string x-ms-docs-key-type: agreementFileLocalization @@ -3789,6 +4051,7 @@ paths: in: path description: 'key: id of agreementFileVersion' required: true + style: simple schema: type: string x-ms-docs-key-type: agreementFileVersion @@ -3843,6 +4106,7 @@ paths: in: path description: 'key: id of agreement' required: true + style: simple schema: type: string x-ms-docs-key-type: agreement @@ -3850,6 +4114,7 @@ paths: in: path description: 'key: id of agreementFileLocalization' required: true + style: simple schema: type: string x-ms-docs-key-type: agreementFileLocalization @@ -3857,6 +4122,7 @@ paths: in: path description: 'key: id of agreementFileVersion' required: true + style: simple schema: type: string x-ms-docs-key-type: agreementFileVersion @@ -3883,6 +4149,7 @@ paths: in: path description: 'key: id of agreement' required: true + style: simple schema: type: string x-ms-docs-key-type: agreement @@ -3890,6 +4157,7 @@ paths: in: path description: 'key: id of agreementFileLocalization' required: true + style: simple schema: type: string x-ms-docs-key-type: agreementFileLocalization @@ -3897,12 +4165,14 @@ paths: in: path description: 'key: id of agreementFileVersion' required: true + style: simple schema: type: string x-ms-docs-key-type: agreementFileVersion - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -3916,6 +4186,10 @@ paths: tags: - businessFlowTemplates.businessFlowTemplate summary: List businessFlowTemplates (deprecated) + description: 'In the Azure AD access reviews feature, list all the businessFlowTemplate objects.' + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/businessflowtemplate-list?view=graph-rest-1.0 operationId: businessFlowTemplates.businessFlowTemplate_ListBusinessFlowTemplate parameters: - $ref: '#/components/parameters/top' @@ -4005,6 +4279,7 @@ paths: in: path description: 'key: id of businessFlowTemplate' required: true + style: simple schema: type: string x-ms-docs-key-type: businessFlowTemplate @@ -4053,6 +4328,7 @@ paths: in: path description: 'key: id of businessFlowTemplate' required: true + style: simple schema: type: string x-ms-docs-key-type: businessFlowTemplate @@ -4079,12 +4355,14 @@ paths: in: path description: 'key: id of businessFlowTemplate' required: true + style: simple schema: type: string x-ms-docs-key-type: businessFlowTemplate - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -4110,6 +4388,7 @@ paths: type: array items: enum: + - lifecycleWorkflows - accessReviews - appConsent - termsOfUse @@ -4126,6 +4405,7 @@ paths: items: enum: - '*' + - lifecycleWorkflows - accessReviews - appConsent - termsOfUse @@ -4139,6 +4419,8 @@ paths: schema: $ref: '#/components/schemas/microsoft.graph.identityGovernance' links: + lifecycleWorkflows: + operationId: identityGovernance.GetLifecycleWorkflows accessReviews: operationId: identityGovernance.GetAccessReviews appConsent: @@ -4253,6 +4535,7 @@ paths: - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -4266,6 +4549,7 @@ paths: tags: - identityGovernance.accessReviewSet summary: Get decisions from identityGovernance + description: Represents an Azure AD access review decision on an instance of a review. operationId: identityGovernance.accessReviews_ListDecisions parameters: - $ref: '#/components/parameters/top' @@ -4395,12 +4679,14 @@ paths: tags: - identityGovernance.accessReviewSet summary: Get decisions from identityGovernance + description: Represents an Azure AD access review decision on an instance of a review. operationId: identityGovernance.accessReviews_GetDecisions parameters: - name: accessReviewInstanceDecisionItem-id in: path description: 'key: id of accessReviewInstanceDecisionItem' required: true + style: simple schema: type: string x-ms-docs-key-type: accessReviewInstanceDecisionItem @@ -4476,6 +4762,7 @@ paths: in: path description: 'key: id of accessReviewInstanceDecisionItem' required: true + style: simple schema: type: string x-ms-docs-key-type: accessReviewInstanceDecisionItem @@ -4502,12 +4789,14 @@ paths: in: path description: 'key: id of accessReviewInstanceDecisionItem' required: true + style: simple schema: type: string x-ms-docs-key-type: accessReviewInstanceDecisionItem - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -4521,12 +4810,14 @@ paths: tags: - identityGovernance.accessReviewSet summary: Get insights from identityGovernance + description: Insights are recommendations to reviewers on whether to approve or deny a decision. There can be multiple insights associated with an accessReviewInstanceDecisionItem. operationId: identityGovernance.accessReviews.decisions_ListInsights parameters: - name: accessReviewInstanceDecisionItem-id in: path description: 'key: id of accessReviewInstanceDecisionItem' required: true + style: simple schema: type: string x-ms-docs-key-type: accessReviewInstanceDecisionItem @@ -4594,6 +4885,7 @@ paths: in: path description: 'key: id of accessReviewInstanceDecisionItem' required: true + style: simple schema: type: string x-ms-docs-key-type: accessReviewInstanceDecisionItem @@ -4619,12 +4911,14 @@ paths: tags: - identityGovernance.accessReviewSet summary: Get insights from identityGovernance + description: Insights are recommendations to reviewers on whether to approve or deny a decision. There can be multiple insights associated with an accessReviewInstanceDecisionItem. operationId: identityGovernance.accessReviews.decisions_GetInsights parameters: - name: accessReviewInstanceDecisionItem-id in: path description: 'key: id of accessReviewInstanceDecisionItem' required: true + style: simple schema: type: string x-ms-docs-key-type: accessReviewInstanceDecisionItem @@ -4632,6 +4926,7 @@ paths: in: path description: 'key: id of governanceInsight' required: true + style: simple schema: type: string x-ms-docs-key-type: governanceInsight @@ -4680,6 +4975,7 @@ paths: in: path description: 'key: id of accessReviewInstanceDecisionItem' required: true + style: simple schema: type: string x-ms-docs-key-type: accessReviewInstanceDecisionItem @@ -4687,6 +4983,7 @@ paths: in: path description: 'key: id of governanceInsight' required: true + style: simple schema: type: string x-ms-docs-key-type: governanceInsight @@ -4713,6 +5010,7 @@ paths: in: path description: 'key: id of accessReviewInstanceDecisionItem' required: true + style: simple schema: type: string x-ms-docs-key-type: accessReviewInstanceDecisionItem @@ -4720,12 +5018,14 @@ paths: in: path description: 'key: id of governanceInsight' required: true + style: simple schema: type: string x-ms-docs-key-type: governanceInsight - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -4739,12 +5039,14 @@ paths: tags: - identityGovernance.accessReviewSet summary: Get instance from identityGovernance + description: 'There is exactly one accessReviewInstance associated with each decision. The instance is the parent of the decision item, representing the recurrence of the access review the decision is made on.' operationId: identityGovernance.accessReviews.decisions_GetInstance parameters: - name: accessReviewInstanceDecisionItem-id in: path description: 'key: id of accessReviewInstanceDecisionItem' required: true + style: simple schema: type: string x-ms-docs-key-type: accessReviewInstanceDecisionItem @@ -4836,6 +5138,7 @@ paths: in: path description: 'key: id of accessReviewInstanceDecisionItem' required: true + style: simple schema: type: string x-ms-docs-key-type: accessReviewInstanceDecisionItem @@ -4862,12 +5165,14 @@ paths: in: path description: 'key: id of accessReviewInstanceDecisionItem' required: true + style: simple schema: type: string x-ms-docs-key-type: accessReviewInstanceDecisionItem - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -4880,13 +5185,18 @@ paths: get: tags: - identityGovernance.accessReviewSet - summary: Get contactedReviewers from identityGovernance + summary: List contactedReviewers + description: 'Get the reviewers for an access review instance, irrespective of whether or not they have received a notification. The reviewers are represented by an accessReviewReviewer object. A list of zero or more objects are returned, including all of their nested properties.' + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/accessreviewinstance-list-contactedreviewers?view=graph-rest-1.0 operationId: identityGovernance.accessReviews.decisions.instance_ListContactedReviewers parameters: - name: accessReviewInstanceDecisionItem-id in: path description: 'key: id of accessReviewInstanceDecisionItem' required: true + style: simple schema: type: string x-ms-docs-key-type: accessReviewInstanceDecisionItem @@ -4960,6 +5270,7 @@ paths: in: path description: 'key: id of accessReviewInstanceDecisionItem' required: true + style: simple schema: type: string x-ms-docs-key-type: accessReviewInstanceDecisionItem @@ -4985,12 +5296,14 @@ paths: tags: - identityGovernance.accessReviewSet summary: Get contactedReviewers from identityGovernance + description: 'Returns the collection of reviewers who were contacted to complete this review. While the reviewers and fallbackReviewers properties of the accessReviewScheduleDefinition might specify group owners or managers as reviewers, contactedReviewers returns their individual identities. Supports $select. Read-only.' operationId: identityGovernance.accessReviews.decisions.instance_GetContactedReviewers parameters: - name: accessReviewInstanceDecisionItem-id in: path description: 'key: id of accessReviewInstanceDecisionItem' required: true + style: simple schema: type: string x-ms-docs-key-type: accessReviewInstanceDecisionItem @@ -4998,6 +5311,7 @@ paths: in: path description: 'key: id of accessReviewReviewer' required: true + style: simple schema: type: string x-ms-docs-key-type: accessReviewReviewer @@ -5048,6 +5362,7 @@ paths: in: path description: 'key: id of accessReviewInstanceDecisionItem' required: true + style: simple schema: type: string x-ms-docs-key-type: accessReviewInstanceDecisionItem @@ -5055,6 +5370,7 @@ paths: in: path description: 'key: id of accessReviewReviewer' required: true + style: simple schema: type: string x-ms-docs-key-type: accessReviewReviewer @@ -5081,6 +5397,7 @@ paths: in: path description: 'key: id of accessReviewInstanceDecisionItem' required: true + style: simple schema: type: string x-ms-docs-key-type: accessReviewInstanceDecisionItem @@ -5088,12 +5405,14 @@ paths: in: path description: 'key: id of accessReviewReviewer' required: true + style: simple schema: type: string x-ms-docs-key-type: accessReviewReviewer - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -5106,13 +5425,18 @@ paths: get: tags: - identityGovernance.accessReviewSet - summary: Get decisions from identityGovernance + summary: List decisions + description: 'Retrieve the accessReviewInstanceDecisionItem objects for a specific accessReviewInstance. A list of zero or more accessReviewInstanceDecisionItem objects are returned, including all of their nested properties.' + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/accessreviewinstance-list-decisions?view=graph-rest-1.0 operationId: identityGovernance.accessReviews.decisions.instance_ListDecisions parameters: - name: accessReviewInstanceDecisionItem-id in: path description: 'key: id of accessReviewInstanceDecisionItem' required: true + style: simple schema: type: string x-ms-docs-key-type: accessReviewInstanceDecisionItem @@ -5226,6 +5550,7 @@ paths: in: path description: 'key: id of accessReviewInstanceDecisionItem' required: true + style: simple schema: type: string x-ms-docs-key-type: accessReviewInstanceDecisionItem @@ -5251,12 +5576,14 @@ paths: tags: - identityGovernance.accessReviewSet summary: Get decisions from identityGovernance + description: 'Each user reviewed in an accessReviewInstance has a decision item representing if they were approved, denied, or not yet reviewed.' operationId: identityGovernance.accessReviews.decisions.instance_GetDecisions parameters: - name: accessReviewInstanceDecisionItem-id in: path description: 'key: id of accessReviewInstanceDecisionItem' required: true + style: simple schema: type: string x-ms-docs-key-type: accessReviewInstanceDecisionItem @@ -5264,6 +5591,7 @@ paths: in: path description: 'key: id of accessReviewInstanceDecisionItem' required: true + style: simple schema: type: string x-ms-docs-key-type: accessReviewInstanceDecisionItem @@ -5341,6 +5669,7 @@ paths: in: path description: 'key: id of accessReviewInstanceDecisionItem' required: true + style: simple schema: type: string x-ms-docs-key-type: accessReviewInstanceDecisionItem @@ -5348,6 +5677,7 @@ paths: in: path description: 'key: id of accessReviewInstanceDecisionItem' required: true + style: simple schema: type: string x-ms-docs-key-type: accessReviewInstanceDecisionItem @@ -5374,6 +5704,7 @@ paths: in: path description: 'key: id of accessReviewInstanceDecisionItem' required: true + style: simple schema: type: string x-ms-docs-key-type: accessReviewInstanceDecisionItem @@ -5381,12 +5712,14 @@ paths: in: path description: 'key: id of accessReviewInstanceDecisionItem' required: true + style: simple schema: type: string x-ms-docs-key-type: accessReviewInstanceDecisionItem - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -5400,12 +5733,14 @@ paths: tags: - identityGovernance.accessReviewSet summary: Get insights from identityGovernance + description: Insights are recommendations to reviewers on whether to approve or deny a decision. There can be multiple insights associated with an accessReviewInstanceDecisionItem. operationId: identityGovernance.accessReviews.decisions.instance.decisions_ListInsights parameters: - name: accessReviewInstanceDecisionItem-id in: path description: 'key: id of accessReviewInstanceDecisionItem' required: true + style: simple schema: type: string x-ms-docs-key-type: accessReviewInstanceDecisionItem @@ -5413,6 +5748,7 @@ paths: in: path description: 'key: id of accessReviewInstanceDecisionItem' required: true + style: simple schema: type: string x-ms-docs-key-type: accessReviewInstanceDecisionItem @@ -5480,6 +5816,7 @@ paths: in: path description: 'key: id of accessReviewInstanceDecisionItem' required: true + style: simple schema: type: string x-ms-docs-key-type: accessReviewInstanceDecisionItem @@ -5487,6 +5824,7 @@ paths: in: path description: 'key: id of accessReviewInstanceDecisionItem' required: true + style: simple schema: type: string x-ms-docs-key-type: accessReviewInstanceDecisionItem @@ -5512,12 +5850,14 @@ paths: tags: - identityGovernance.accessReviewSet summary: Get insights from identityGovernance + description: Insights are recommendations to reviewers on whether to approve or deny a decision. There can be multiple insights associated with an accessReviewInstanceDecisionItem. operationId: identityGovernance.accessReviews.decisions.instance.decisions_GetInsights parameters: - name: accessReviewInstanceDecisionItem-id in: path description: 'key: id of accessReviewInstanceDecisionItem' required: true + style: simple schema: type: string x-ms-docs-key-type: accessReviewInstanceDecisionItem @@ -5525,6 +5865,7 @@ paths: in: path description: 'key: id of accessReviewInstanceDecisionItem' required: true + style: simple schema: type: string x-ms-docs-key-type: accessReviewInstanceDecisionItem @@ -5532,6 +5873,7 @@ paths: in: path description: 'key: id of governanceInsight' required: true + style: simple schema: type: string x-ms-docs-key-type: governanceInsight @@ -5580,6 +5922,7 @@ paths: in: path description: 'key: id of accessReviewInstanceDecisionItem' required: true + style: simple schema: type: string x-ms-docs-key-type: accessReviewInstanceDecisionItem @@ -5587,6 +5930,7 @@ paths: in: path description: 'key: id of accessReviewInstanceDecisionItem' required: true + style: simple schema: type: string x-ms-docs-key-type: accessReviewInstanceDecisionItem @@ -5594,6 +5938,7 @@ paths: in: path description: 'key: id of governanceInsight' required: true + style: simple schema: type: string x-ms-docs-key-type: governanceInsight @@ -5620,6 +5965,7 @@ paths: in: path description: 'key: id of accessReviewInstanceDecisionItem' required: true + style: simple schema: type: string x-ms-docs-key-type: accessReviewInstanceDecisionItem @@ -5627,6 +5973,7 @@ paths: in: path description: 'key: id of accessReviewInstanceDecisionItem' required: true + style: simple schema: type: string x-ms-docs-key-type: accessReviewInstanceDecisionItem @@ -5634,12 +5981,14 @@ paths: in: path description: 'key: id of governanceInsight' required: true + style: simple schema: type: string x-ms-docs-key-type: governanceInsight - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -5659,6 +6008,7 @@ paths: in: path description: 'key: id of accessReviewInstanceDecisionItem' required: true + style: simple schema: type: string x-ms-docs-key-type: accessReviewInstanceDecisionItem @@ -5666,8 +6016,86 @@ paths: in: path description: 'Usage: on=''{on}''' required: true + style: simple schema: $ref: '#/components/schemas/microsoft.graph.accessReviewInstanceDecisionItemFilterByCurrentUserOptions' + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - accessReviewId + - appliedBy + - appliedDateTime + - applyResult + - decision + - justification + - principal + - principalLink + - principalResourceMembership + - recommendation + - resource + - resourceLink + - reviewedBy + - reviewedDateTime + - target + - insights + - instance + type: string + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - id desc + - accessReviewId + - accessReviewId desc + - appliedBy + - appliedBy desc + - appliedDateTime + - appliedDateTime desc + - applyResult + - applyResult desc + - decision + - decision desc + - justification + - justification desc + - principal + - principal desc + - principalLink + - principalLink desc + - principalResourceMembership + - principalResourceMembership desc + - recommendation + - recommendation desc + - resource + - resource desc + - resourceLink + - resourceLink desc + - reviewedBy + - reviewedBy desc + - reviewedDateTime + - reviewedDateTime desc + - target + - target desc + type: string responses: '200': description: Success @@ -5686,17 +6114,25 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: function + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore '/identityGovernance/accessReviews/decisions/{accessReviewInstanceDecisionItem-id}/instance/decisions/microsoft.graph.recordAllDecisions': post: tags: - identityGovernance.Actions summary: Invoke action recordAllDecisions + description: 'As a reviewer of an access review, record a decision for an accessReviewInstanceDecisionItem that is assigned to you and that matches the principal or resource IDs specified. If no IDs are specified, the decisions will apply to every **accessReviewInstanceDecisionItem** for which you are the reviewer.' + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/accessreviewinstancedecisionitem-recordalldecisions?view=graph-rest-1.0 operationId: identityGovernance.accessReviews.decisions.instance.decisions_recordAllDecisions parameters: - name: accessReviewInstanceDecisionItem-id in: path description: 'key: id of accessReviewInstanceDecisionItem' required: true + style: simple schema: type: string x-ms-docs-key-type: accessReviewInstanceDecisionItem @@ -5733,12 +6169,14 @@ paths: tags: - identityGovernance.accessReviewSet summary: Get definition from identityGovernance + description: 'There is exactly one accessReviewScheduleDefinition associated with each instance. It is the parent schedule for the instance, where instances are created for each recurrence of a review definition and each group selected to review by the definition.' operationId: identityGovernance.accessReviews.decisions.instance_GetDefinition parameters: - name: accessReviewInstanceDecisionItem-id in: path description: 'key: id of accessReviewInstanceDecisionItem' required: true + style: simple schema: type: string x-ms-docs-key-type: accessReviewInstanceDecisionItem @@ -5803,12 +6241,17 @@ paths: tags: - identityGovernance.Actions summary: Invoke action acceptRecommendations + description: Allows the acceptance of recommendations on all accessReviewInstanceDecisionItem objects that have not been reviewed for an accessReviewInstance object for which the calling user is a reviewer. Recommendations are generated if **recommendationsEnabled** is `true` on the accessReviewScheduleDefinition object. If there is not a recommendation on an accessReviewInstanceDecisionItem object no decision will be recorded. + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/accessreviewinstance-acceptrecommendations?view=graph-rest-1.0 operationId: identityGovernance.accessReviews.decisions.instance_acceptRecommendations parameters: - name: accessReviewInstanceDecisionItem-id in: path description: 'key: id of accessReviewInstanceDecisionItem' required: true + style: simple schema: type: string x-ms-docs-key-type: accessReviewInstanceDecisionItem @@ -5823,12 +6266,17 @@ paths: tags: - identityGovernance.Actions summary: Invoke action applyDecisions + description: Apply review decisions on an accessReviewInstance if the decisions were not applied automatically because the autoApplyDecisionsEnabled property is `false` in the review's accessReviewScheduleSettings. The status of the accessReviewInstance must be `Completed` to call this method. + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/accessreviewinstance-applydecisions?view=graph-rest-1.0 operationId: identityGovernance.accessReviews.decisions.instance_applyDecisions parameters: - name: accessReviewInstanceDecisionItem-id in: path description: 'key: id of accessReviewInstanceDecisionItem' required: true + style: simple schema: type: string x-ms-docs-key-type: accessReviewInstanceDecisionItem @@ -5843,12 +6291,17 @@ paths: tags: - identityGovernance.Actions summary: Invoke action batchRecordDecisions + description: 'Enables reviewers to review all accessReviewInstanceDecisionItem objects in batches by using **principalId**, **resourceId**, or neither.' + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/accessreviewinstance-batchrecorddecisions?view=graph-rest-1.0 operationId: identityGovernance.accessReviews.decisions.instance_batchRecordDecisions parameters: - name: accessReviewInstanceDecisionItem-id in: path description: 'key: id of accessReviewInstanceDecisionItem' required: true + style: simple schema: type: string x-ms-docs-key-type: accessReviewInstanceDecisionItem @@ -5885,12 +6338,17 @@ paths: tags: - identityGovernance.Actions summary: Invoke action resetDecisions + description: Resets decisions of all accessReviewInstanceDecisionItem objects on an accessReviewInstance to `notReviewed`. + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/accessreviewinstance-resetdecisions?view=graph-rest-1.0 operationId: identityGovernance.accessReviews.decisions.instance_resetDecisions parameters: - name: accessReviewInstanceDecisionItem-id in: path description: 'key: id of accessReviewInstanceDecisionItem' required: true + style: simple schema: type: string x-ms-docs-key-type: accessReviewInstanceDecisionItem @@ -5905,12 +6363,17 @@ paths: tags: - identityGovernance.Actions summary: Invoke action sendReminder + description: Send a reminder to the reviewers of a currently active accessReviewInstance. + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/accessreviewinstance-sendreminder?view=graph-rest-1.0 operationId: identityGovernance.accessReviews.decisions.instance_sendReminder parameters: - name: accessReviewInstanceDecisionItem-id in: path description: 'key: id of accessReviewInstanceDecisionItem' required: true + style: simple schema: type: string x-ms-docs-key-type: accessReviewInstanceDecisionItem @@ -5925,12 +6388,17 @@ paths: tags: - identityGovernance.Actions summary: Invoke action stop + description: 'Stop a currently active accessReviewInstance. After the access review instance stops, the instance status will be `Completed`, the reviewers can no longer give input, and the access review decisions can be applied. Stopping an instance will not effect future instances. To prevent a recurring access review from starting future instances, update the schedule definition to change its scheduled end date.' + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/accessreviewinstance-stop?view=graph-rest-1.0 operationId: identityGovernance.accessReviews.decisions.instance_stop parameters: - name: accessReviewInstanceDecisionItem-id in: path description: 'key: id of accessReviewInstanceDecisionItem' required: true + style: simple schema: type: string x-ms-docs-key-type: accessReviewInstanceDecisionItem @@ -5944,13 +6412,18 @@ paths: get: tags: - identityGovernance.accessReviewSet - summary: Get stages from identityGovernance + summary: List stages + description: Retrieve the stages in a multi-stage access review instance. + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/accessreviewinstance-list-stages?view=graph-rest-1.0 operationId: identityGovernance.accessReviews.decisions.instance_ListStages parameters: - name: accessReviewInstanceDecisionItem-id in: path description: 'key: id of accessReviewInstanceDecisionItem' required: true + style: simple schema: type: string x-ms-docs-key-type: accessReviewInstanceDecisionItem @@ -6032,6 +6505,7 @@ paths: in: path description: 'key: id of accessReviewInstanceDecisionItem' required: true + style: simple schema: type: string x-ms-docs-key-type: accessReviewInstanceDecisionItem @@ -6057,12 +6531,14 @@ paths: tags: - identityGovernance.accessReviewSet summary: Get stages from identityGovernance + description: 'If the instance has multiple stages, this returns the collection of stages. A new stage will only be created when the previous stage ends. The existence, number, and settings of stages on a review instance are created based on the accessReviewStageSettings on the parent accessReviewScheduleDefinition.' operationId: identityGovernance.accessReviews.decisions.instance_GetStages parameters: - name: accessReviewInstanceDecisionItem-id in: path description: 'key: id of accessReviewInstanceDecisionItem' required: true + style: simple schema: type: string x-ms-docs-key-type: accessReviewInstanceDecisionItem @@ -6070,6 +6546,7 @@ paths: in: path description: 'key: id of accessReviewStage' required: true + style: simple schema: type: string x-ms-docs-key-type: accessReviewStage @@ -6132,6 +6609,7 @@ paths: in: path description: 'key: id of accessReviewInstanceDecisionItem' required: true + style: simple schema: type: string x-ms-docs-key-type: accessReviewInstanceDecisionItem @@ -6139,6 +6617,7 @@ paths: in: path description: 'key: id of accessReviewStage' required: true + style: simple schema: type: string x-ms-docs-key-type: accessReviewStage @@ -6165,6 +6644,7 @@ paths: in: path description: 'key: id of accessReviewInstanceDecisionItem' required: true + style: simple schema: type: string x-ms-docs-key-type: accessReviewInstanceDecisionItem @@ -6172,12 +6652,14 @@ paths: in: path description: 'key: id of accessReviewStage' required: true + style: simple schema: type: string x-ms-docs-key-type: accessReviewStage - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -6190,13 +6672,18 @@ paths: get: tags: - identityGovernance.accessReviewSet - summary: Get decisions from identityGovernance + summary: List decisions (from a multi-stage access review) + description: Get the decisions from a stage in a multi-stage access review. The decisions in an accessReviewStage object are represented by an accessReviewInstanceDecisionItem object. + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/accessreviewstage-list-decisions?view=graph-rest-1.0 operationId: identityGovernance.accessReviews.decisions.instance.stages_ListDecisions parameters: - name: accessReviewInstanceDecisionItem-id in: path description: 'key: id of accessReviewInstanceDecisionItem' required: true + style: simple schema: type: string x-ms-docs-key-type: accessReviewInstanceDecisionItem @@ -6204,6 +6691,7 @@ paths: in: path description: 'key: id of accessReviewStage' required: true + style: simple schema: type: string x-ms-docs-key-type: accessReviewStage @@ -6317,6 +6805,7 @@ paths: in: path description: 'key: id of accessReviewInstanceDecisionItem' required: true + style: simple schema: type: string x-ms-docs-key-type: accessReviewInstanceDecisionItem @@ -6324,6 +6813,7 @@ paths: in: path description: 'key: id of accessReviewStage' required: true + style: simple schema: type: string x-ms-docs-key-type: accessReviewStage @@ -6349,12 +6839,14 @@ paths: tags: - identityGovernance.accessReviewSet summary: Get decisions from identityGovernance + description: 'Each user reviewed in an accessReviewStage has a decision item representing if they were approved, denied, or not yet reviewed.' operationId: identityGovernance.accessReviews.decisions.instance.stages_GetDecisions parameters: - name: accessReviewInstanceDecisionItem-id in: path description: 'key: id of accessReviewInstanceDecisionItem' required: true + style: simple schema: type: string x-ms-docs-key-type: accessReviewInstanceDecisionItem @@ -6362,6 +6854,7 @@ paths: in: path description: 'key: id of accessReviewStage' required: true + style: simple schema: type: string x-ms-docs-key-type: accessReviewStage @@ -6369,6 +6862,7 @@ paths: in: path description: 'key: id of accessReviewInstanceDecisionItem' required: true + style: simple schema: type: string x-ms-docs-key-type: accessReviewInstanceDecisionItem @@ -6448,6 +6942,7 @@ paths: in: path description: 'key: id of accessReviewInstanceDecisionItem' required: true + style: simple schema: type: string x-ms-docs-key-type: accessReviewInstanceDecisionItem @@ -6455,6 +6950,7 @@ paths: in: path description: 'key: id of accessReviewStage' required: true + style: simple schema: type: string x-ms-docs-key-type: accessReviewStage @@ -6462,6 +6958,7 @@ paths: in: path description: 'key: id of accessReviewInstanceDecisionItem' required: true + style: simple schema: type: string x-ms-docs-key-type: accessReviewInstanceDecisionItem @@ -6488,6 +6985,7 @@ paths: in: path description: 'key: id of accessReviewInstanceDecisionItem' required: true + style: simple schema: type: string x-ms-docs-key-type: accessReviewInstanceDecisionItem @@ -6495,6 +6993,7 @@ paths: in: path description: 'key: id of accessReviewStage' required: true + style: simple schema: type: string x-ms-docs-key-type: accessReviewStage @@ -6502,12 +7001,14 @@ paths: in: path description: 'key: id of accessReviewInstanceDecisionItem' required: true + style: simple schema: type: string x-ms-docs-key-type: accessReviewInstanceDecisionItem - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -6521,12 +7022,14 @@ paths: tags: - identityGovernance.accessReviewSet summary: Get insights from identityGovernance + description: Insights are recommendations to reviewers on whether to approve or deny a decision. There can be multiple insights associated with an accessReviewInstanceDecisionItem. operationId: identityGovernance.accessReviews.decisions.instance.stages.decisions_ListInsights parameters: - name: accessReviewInstanceDecisionItem-id in: path description: 'key: id of accessReviewInstanceDecisionItem' required: true + style: simple schema: type: string x-ms-docs-key-type: accessReviewInstanceDecisionItem @@ -6534,6 +7037,7 @@ paths: in: path description: 'key: id of accessReviewStage' required: true + style: simple schema: type: string x-ms-docs-key-type: accessReviewStage @@ -6541,6 +7045,7 @@ paths: in: path description: 'key: id of accessReviewInstanceDecisionItem' required: true + style: simple schema: type: string x-ms-docs-key-type: accessReviewInstanceDecisionItem @@ -6608,6 +7113,7 @@ paths: in: path description: 'key: id of accessReviewInstanceDecisionItem' required: true + style: simple schema: type: string x-ms-docs-key-type: accessReviewInstanceDecisionItem @@ -6615,6 +7121,7 @@ paths: in: path description: 'key: id of accessReviewStage' required: true + style: simple schema: type: string x-ms-docs-key-type: accessReviewStage @@ -6622,6 +7129,7 @@ paths: in: path description: 'key: id of accessReviewInstanceDecisionItem' required: true + style: simple schema: type: string x-ms-docs-key-type: accessReviewInstanceDecisionItem @@ -6647,12 +7155,14 @@ paths: tags: - identityGovernance.accessReviewSet summary: Get insights from identityGovernance + description: Insights are recommendations to reviewers on whether to approve or deny a decision. There can be multiple insights associated with an accessReviewInstanceDecisionItem. operationId: identityGovernance.accessReviews.decisions.instance.stages.decisions_GetInsights parameters: - name: accessReviewInstanceDecisionItem-id in: path description: 'key: id of accessReviewInstanceDecisionItem' required: true + style: simple schema: type: string x-ms-docs-key-type: accessReviewInstanceDecisionItem @@ -6660,6 +7170,7 @@ paths: in: path description: 'key: id of accessReviewStage' required: true + style: simple schema: type: string x-ms-docs-key-type: accessReviewStage @@ -6667,6 +7178,7 @@ paths: in: path description: 'key: id of accessReviewInstanceDecisionItem' required: true + style: simple schema: type: string x-ms-docs-key-type: accessReviewInstanceDecisionItem @@ -6674,6 +7186,7 @@ paths: in: path description: 'key: id of governanceInsight' required: true + style: simple schema: type: string x-ms-docs-key-type: governanceInsight @@ -6722,6 +7235,7 @@ paths: in: path description: 'key: id of accessReviewInstanceDecisionItem' required: true + style: simple schema: type: string x-ms-docs-key-type: accessReviewInstanceDecisionItem @@ -6729,6 +7243,7 @@ paths: in: path description: 'key: id of accessReviewStage' required: true + style: simple schema: type: string x-ms-docs-key-type: accessReviewStage @@ -6736,6 +7251,7 @@ paths: in: path description: 'key: id of accessReviewInstanceDecisionItem' required: true + style: simple schema: type: string x-ms-docs-key-type: accessReviewInstanceDecisionItem @@ -6743,6 +7259,7 @@ paths: in: path description: 'key: id of governanceInsight' required: true + style: simple schema: type: string x-ms-docs-key-type: governanceInsight @@ -6769,6 +7286,7 @@ paths: in: path description: 'key: id of accessReviewInstanceDecisionItem' required: true + style: simple schema: type: string x-ms-docs-key-type: accessReviewInstanceDecisionItem @@ -6776,6 +7294,7 @@ paths: in: path description: 'key: id of accessReviewStage' required: true + style: simple schema: type: string x-ms-docs-key-type: accessReviewStage @@ -6783,6 +7302,7 @@ paths: in: path description: 'key: id of accessReviewInstanceDecisionItem' required: true + style: simple schema: type: string x-ms-docs-key-type: accessReviewInstanceDecisionItem @@ -6790,12 +7310,14 @@ paths: in: path description: 'key: id of governanceInsight' required: true + style: simple schema: type: string x-ms-docs-key-type: governanceInsight - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -6815,6 +7337,7 @@ paths: in: path description: 'key: id of accessReviewInstanceDecisionItem' required: true + style: simple schema: type: string x-ms-docs-key-type: accessReviewInstanceDecisionItem @@ -6822,6 +7345,7 @@ paths: in: path description: 'key: id of accessReviewStage' required: true + style: simple schema: type: string x-ms-docs-key-type: accessReviewStage @@ -6829,8 +7353,86 @@ paths: in: path description: 'Usage: on=''{on}''' required: true + style: simple schema: $ref: '#/components/schemas/microsoft.graph.accessReviewInstanceDecisionItemFilterByCurrentUserOptions' + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - accessReviewId + - appliedBy + - appliedDateTime + - applyResult + - decision + - justification + - principal + - principalLink + - principalResourceMembership + - recommendation + - resource + - resourceLink + - reviewedBy + - reviewedDateTime + - target + - insights + - instance + type: string + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - id desc + - accessReviewId + - accessReviewId desc + - appliedBy + - appliedBy desc + - appliedDateTime + - appliedDateTime desc + - applyResult + - applyResult desc + - decision + - decision desc + - justification + - justification desc + - principal + - principal desc + - principalLink + - principalLink desc + - principalResourceMembership + - principalResourceMembership desc + - recommendation + - recommendation desc + - resource + - resource desc + - resourceLink + - resourceLink desc + - reviewedBy + - reviewedBy desc + - reviewedDateTime + - reviewedDateTime desc + - target + - target desc + type: string responses: '200': description: Success @@ -6849,17 +7451,25 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: function + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore '/identityGovernance/accessReviews/decisions/{accessReviewInstanceDecisionItem-id}/instance/stages/{accessReviewStage-id}/decisions/microsoft.graph.recordAllDecisions': post: tags: - identityGovernance.Actions summary: Invoke action recordAllDecisions + description: 'As a reviewer of an access review, record a decision for an accessReviewInstanceDecisionItem that is assigned to you and that matches the principal or resource IDs specified. If no IDs are specified, the decisions will apply to every **accessReviewInstanceDecisionItem** for which you are the reviewer.' + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/accessreviewinstancedecisionitem-recordalldecisions?view=graph-rest-1.0 operationId: identityGovernance.accessReviews.decisions.instance.stages.decisions_recordAllDecisions parameters: - name: accessReviewInstanceDecisionItem-id in: path description: 'key: id of accessReviewInstanceDecisionItem' required: true + style: simple schema: type: string x-ms-docs-key-type: accessReviewInstanceDecisionItem @@ -6867,6 +7477,7 @@ paths: in: path description: 'key: id of accessReviewStage' required: true + style: simple schema: type: string x-ms-docs-key-type: accessReviewStage @@ -6903,12 +7514,17 @@ paths: tags: - identityGovernance.Actions summary: Invoke action stop + description: 'Stop an access review stage that is `inProgress`. After the access review stage stops, the stage **status** will be `Completed` and the reviewers can no longer give input. If there are subsequent stages that depend on the completed stage, the next stage will be created. The accessReviewInstanceDecisionItem objects will always reflect the last decisions recorded across all stages at that given time, regardless of the status of the stages.' + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/accessreviewstage-stop?view=graph-rest-1.0 operationId: identityGovernance.accessReviews.decisions.instance.stages_stop parameters: - name: accessReviewInstanceDecisionItem-id in: path description: 'key: id of accessReviewInstanceDecisionItem' required: true + style: simple schema: type: string x-ms-docs-key-type: accessReviewInstanceDecisionItem @@ -6916,6 +7532,7 @@ paths: in: path description: 'key: id of accessReviewStage' required: true + style: simple schema: type: string x-ms-docs-key-type: accessReviewStage @@ -6936,6 +7553,7 @@ paths: in: path description: 'key: id of accessReviewInstanceDecisionItem' required: true + style: simple schema: type: string x-ms-docs-key-type: accessReviewInstanceDecisionItem @@ -6943,8 +7561,55 @@ paths: in: path description: 'Usage: on=''{on}''' required: true + style: simple schema: $ref: '#/components/schemas/microsoft.graph.accessReviewStageFilterByCurrentUserOptions' + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - endDateTime + - fallbackReviewers + - reviewers + - startDateTime + - status + - decisions + type: string + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - id desc + - endDateTime + - endDateTime desc + - fallbackReviewers + - fallbackReviewers desc + - reviewers + - reviewers desc + - startDateTime + - startDateTime desc + - status + - status desc + type: string responses: '200': description: Success @@ -6963,6 +7628,9 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: function + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore '/identityGovernance/accessReviews/decisions/microsoft.graph.filterByCurrentUser(on=''{on}'')': get: tags: @@ -6974,8 +7642,86 @@ paths: in: path description: 'Usage: on=''{on}''' required: true + style: simple schema: $ref: '#/components/schemas/microsoft.graph.accessReviewInstanceDecisionItemFilterByCurrentUserOptions' + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - accessReviewId + - appliedBy + - appliedDateTime + - applyResult + - decision + - justification + - principal + - principalLink + - principalResourceMembership + - recommendation + - resource + - resourceLink + - reviewedBy + - reviewedDateTime + - target + - insights + - instance + type: string + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - id desc + - accessReviewId + - accessReviewId desc + - appliedBy + - appliedBy desc + - appliedDateTime + - appliedDateTime desc + - applyResult + - applyResult desc + - decision + - decision desc + - justification + - justification desc + - principal + - principal desc + - principalLink + - principalLink desc + - principalResourceMembership + - principalResourceMembership desc + - recommendation + - recommendation desc + - resource + - resource desc + - resourceLink + - resourceLink desc + - reviewedBy + - reviewedBy desc + - reviewedDateTime + - reviewedDateTime desc + - target + - target desc + type: string responses: '200': description: Success @@ -6994,11 +7740,18 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: function + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore /identityGovernance/accessReviews/decisions/microsoft.graph.recordAllDecisions: post: tags: - identityGovernance.Actions summary: Invoke action recordAllDecisions + description: 'As a reviewer of an access review, record a decision for an accessReviewInstanceDecisionItem that is assigned to you and that matches the principal or resource IDs specified. If no IDs are specified, the decisions will apply to every **accessReviewInstanceDecisionItem** for which you are the reviewer.' + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/accessreviewinstancedecisionitem-recordalldecisions?view=graph-rest-1.0 operationId: identityGovernance.accessReviews.decisions_recordAllDecisions requestBody: description: Action parameters @@ -7032,7 +7785,11 @@ paths: get: tags: - identityGovernance.accessReviewSet - summary: Get definitions from identityGovernance + summary: List definitions + description: 'Retrieve the accessReviewScheduleDefinition objects. A list of zero or more accessReviewScheduleDefinition objects are returned, including all of their nested properties, for each access review series created. This does not include the associated accessReviewInstance objects.' + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/accessreviewset-list-definitions?view=graph-rest-1.0 operationId: identityGovernance.accessReviews_ListDefinitions parameters: - $ref: '#/components/parameters/top' @@ -7136,7 +7893,11 @@ paths: post: tags: - identityGovernance.accessReviewSet - summary: Create new navigation property to definitions for identityGovernance + summary: Create definitions + description: Create a new accessReviewScheduleDefinition object. + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/accessreviewset-post-definitions?view=graph-rest-1.0 operationId: identityGovernance.accessReviews_CreateDefinitions requestBody: description: New navigation property @@ -7160,12 +7921,14 @@ paths: tags: - identityGovernance.accessReviewSet summary: Get definitions from identityGovernance + description: Represents the template and scheduling for an access review. operationId: identityGovernance.accessReviews_GetDefinitions parameters: - name: accessReviewScheduleDefinition-id in: path description: 'key: id of accessReviewScheduleDefinition' required: true + style: simple schema: type: string x-ms-docs-key-type: accessReviewScheduleDefinition @@ -7237,6 +8000,7 @@ paths: in: path description: 'key: id of accessReviewScheduleDefinition' required: true + style: simple schema: type: string x-ms-docs-key-type: accessReviewScheduleDefinition @@ -7263,12 +8027,14 @@ paths: in: path description: 'key: id of accessReviewScheduleDefinition' required: true + style: simple schema: type: string x-ms-docs-key-type: accessReviewScheduleDefinition - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -7281,13 +8047,18 @@ paths: get: tags: - identityGovernance.accessReviewSet - summary: Get instances from identityGovernance + summary: List instances + description: 'Retrieve the accessReviewInstance objects for a specific accessReviewScheduleDefinition. A list of zero or more **accessReviewInstance** objects are returned, including all of their nested properties. Returned objects do not include associated accessReviewInstanceDecisionItems. To retrieve the decisions on the instance, use List accessReviewInstanceDecisionItem.' + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/accessreviewscheduledefinition-list-instances?view=graph-rest-1.0 operationId: identityGovernance.accessReviews.definitions_ListInstances parameters: - name: accessReviewScheduleDefinition-id in: path description: 'key: id of accessReviewScheduleDefinition' required: true + style: simple schema: type: string x-ms-docs-key-type: accessReviewScheduleDefinition @@ -7381,6 +8152,7 @@ paths: in: path description: 'key: id of accessReviewScheduleDefinition' required: true + style: simple schema: type: string x-ms-docs-key-type: accessReviewScheduleDefinition @@ -7406,12 +8178,14 @@ paths: tags: - identityGovernance.accessReviewSet summary: Get instances from identityGovernance + description: 'Set of access reviews instances for this access review series. Access reviews that do not recur will only have one instance; otherwise, there is an instance for each recurrence.' operationId: identityGovernance.accessReviews.definitions_GetInstances parameters: - name: accessReviewScheduleDefinition-id in: path description: 'key: id of accessReviewScheduleDefinition' required: true + style: simple schema: type: string x-ms-docs-key-type: accessReviewScheduleDefinition @@ -7419,6 +8193,7 @@ paths: in: path description: 'key: id of accessReviewInstance' required: true + style: simple schema: type: string x-ms-docs-key-type: accessReviewInstance @@ -7514,6 +8289,7 @@ paths: in: path description: 'key: id of accessReviewScheduleDefinition' required: true + style: simple schema: type: string x-ms-docs-key-type: accessReviewScheduleDefinition @@ -7521,6 +8297,7 @@ paths: in: path description: 'key: id of accessReviewInstance' required: true + style: simple schema: type: string x-ms-docs-key-type: accessReviewInstance @@ -7547,6 +8324,7 @@ paths: in: path description: 'key: id of accessReviewScheduleDefinition' required: true + style: simple schema: type: string x-ms-docs-key-type: accessReviewScheduleDefinition @@ -7554,12 +8332,14 @@ paths: in: path description: 'key: id of accessReviewInstance' required: true + style: simple schema: type: string x-ms-docs-key-type: accessReviewInstance - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -7572,13 +8352,18 @@ paths: get: tags: - identityGovernance.accessReviewSet - summary: Get contactedReviewers from identityGovernance + summary: List contactedReviewers + description: 'Get the reviewers for an access review instance, irrespective of whether or not they have received a notification. The reviewers are represented by an accessReviewReviewer object. A list of zero or more objects are returned, including all of their nested properties.' + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/accessreviewinstance-list-contactedreviewers?view=graph-rest-1.0 operationId: identityGovernance.accessReviews.definitions.instances_ListContactedReviewers parameters: - name: accessReviewScheduleDefinition-id in: path description: 'key: id of accessReviewScheduleDefinition' required: true + style: simple schema: type: string x-ms-docs-key-type: accessReviewScheduleDefinition @@ -7586,6 +8371,7 @@ paths: in: path description: 'key: id of accessReviewInstance' required: true + style: simple schema: type: string x-ms-docs-key-type: accessReviewInstance @@ -7659,6 +8445,7 @@ paths: in: path description: 'key: id of accessReviewScheduleDefinition' required: true + style: simple schema: type: string x-ms-docs-key-type: accessReviewScheduleDefinition @@ -7666,6 +8453,7 @@ paths: in: path description: 'key: id of accessReviewInstance' required: true + style: simple schema: type: string x-ms-docs-key-type: accessReviewInstance @@ -7691,12 +8479,14 @@ paths: tags: - identityGovernance.accessReviewSet summary: Get contactedReviewers from identityGovernance + description: 'Returns the collection of reviewers who were contacted to complete this review. While the reviewers and fallbackReviewers properties of the accessReviewScheduleDefinition might specify group owners or managers as reviewers, contactedReviewers returns their individual identities. Supports $select. Read-only.' operationId: identityGovernance.accessReviews.definitions.instances_GetContactedReviewers parameters: - name: accessReviewScheduleDefinition-id in: path description: 'key: id of accessReviewScheduleDefinition' required: true + style: simple schema: type: string x-ms-docs-key-type: accessReviewScheduleDefinition @@ -7704,6 +8494,7 @@ paths: in: path description: 'key: id of accessReviewInstance' required: true + style: simple schema: type: string x-ms-docs-key-type: accessReviewInstance @@ -7711,6 +8502,7 @@ paths: in: path description: 'key: id of accessReviewReviewer' required: true + style: simple schema: type: string x-ms-docs-key-type: accessReviewReviewer @@ -7761,6 +8553,7 @@ paths: in: path description: 'key: id of accessReviewScheduleDefinition' required: true + style: simple schema: type: string x-ms-docs-key-type: accessReviewScheduleDefinition @@ -7768,6 +8561,7 @@ paths: in: path description: 'key: id of accessReviewInstance' required: true + style: simple schema: type: string x-ms-docs-key-type: accessReviewInstance @@ -7775,6 +8569,7 @@ paths: in: path description: 'key: id of accessReviewReviewer' required: true + style: simple schema: type: string x-ms-docs-key-type: accessReviewReviewer @@ -7801,6 +8596,7 @@ paths: in: path description: 'key: id of accessReviewScheduleDefinition' required: true + style: simple schema: type: string x-ms-docs-key-type: accessReviewScheduleDefinition @@ -7808,6 +8604,7 @@ paths: in: path description: 'key: id of accessReviewInstance' required: true + style: simple schema: type: string x-ms-docs-key-type: accessReviewInstance @@ -7815,12 +8612,14 @@ paths: in: path description: 'key: id of accessReviewReviewer' required: true + style: simple schema: type: string x-ms-docs-key-type: accessReviewReviewer - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -7833,13 +8632,18 @@ paths: get: tags: - identityGovernance.accessReviewSet - summary: Get decisions from identityGovernance + summary: List decisions + description: 'Retrieve the accessReviewInstanceDecisionItem objects for a specific accessReviewInstance. A list of zero or more accessReviewInstanceDecisionItem objects are returned, including all of their nested properties.' + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/accessreviewinstance-list-decisions?view=graph-rest-1.0 operationId: identityGovernance.accessReviews.definitions.instances_ListDecisions parameters: - name: accessReviewScheduleDefinition-id in: path description: 'key: id of accessReviewScheduleDefinition' required: true + style: simple schema: type: string x-ms-docs-key-type: accessReviewScheduleDefinition @@ -7847,6 +8651,7 @@ paths: in: path description: 'key: id of accessReviewInstance' required: true + style: simple schema: type: string x-ms-docs-key-type: accessReviewInstance @@ -7960,6 +8765,7 @@ paths: in: path description: 'key: id of accessReviewScheduleDefinition' required: true + style: simple schema: type: string x-ms-docs-key-type: accessReviewScheduleDefinition @@ -7967,6 +8773,7 @@ paths: in: path description: 'key: id of accessReviewInstance' required: true + style: simple schema: type: string x-ms-docs-key-type: accessReviewInstance @@ -7992,12 +8799,14 @@ paths: tags: - identityGovernance.accessReviewSet summary: Get decisions from identityGovernance + description: 'Each user reviewed in an accessReviewInstance has a decision item representing if they were approved, denied, or not yet reviewed.' operationId: identityGovernance.accessReviews.definitions.instances_GetDecisions parameters: - name: accessReviewScheduleDefinition-id in: path description: 'key: id of accessReviewScheduleDefinition' required: true + style: simple schema: type: string x-ms-docs-key-type: accessReviewScheduleDefinition @@ -8005,6 +8814,7 @@ paths: in: path description: 'key: id of accessReviewInstance' required: true + style: simple schema: type: string x-ms-docs-key-type: accessReviewInstance @@ -8012,6 +8822,7 @@ paths: in: path description: 'key: id of accessReviewInstanceDecisionItem' required: true + style: simple schema: type: string x-ms-docs-key-type: accessReviewInstanceDecisionItem @@ -8091,6 +8902,7 @@ paths: in: path description: 'key: id of accessReviewScheduleDefinition' required: true + style: simple schema: type: string x-ms-docs-key-type: accessReviewScheduleDefinition @@ -8098,6 +8910,7 @@ paths: in: path description: 'key: id of accessReviewInstance' required: true + style: simple schema: type: string x-ms-docs-key-type: accessReviewInstance @@ -8105,6 +8918,7 @@ paths: in: path description: 'key: id of accessReviewInstanceDecisionItem' required: true + style: simple schema: type: string x-ms-docs-key-type: accessReviewInstanceDecisionItem @@ -8131,6 +8945,7 @@ paths: in: path description: 'key: id of accessReviewScheduleDefinition' required: true + style: simple schema: type: string x-ms-docs-key-type: accessReviewScheduleDefinition @@ -8138,6 +8953,7 @@ paths: in: path description: 'key: id of accessReviewInstance' required: true + style: simple schema: type: string x-ms-docs-key-type: accessReviewInstance @@ -8145,12 +8961,14 @@ paths: in: path description: 'key: id of accessReviewInstanceDecisionItem' required: true + style: simple schema: type: string x-ms-docs-key-type: accessReviewInstanceDecisionItem - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -8164,12 +8982,14 @@ paths: tags: - identityGovernance.accessReviewSet summary: Get insights from identityGovernance + description: Insights are recommendations to reviewers on whether to approve or deny a decision. There can be multiple insights associated with an accessReviewInstanceDecisionItem. operationId: identityGovernance.accessReviews.definitions.instances.decisions_ListInsights parameters: - name: accessReviewScheduleDefinition-id in: path description: 'key: id of accessReviewScheduleDefinition' required: true + style: simple schema: type: string x-ms-docs-key-type: accessReviewScheduleDefinition @@ -8177,6 +8997,7 @@ paths: in: path description: 'key: id of accessReviewInstance' required: true + style: simple schema: type: string x-ms-docs-key-type: accessReviewInstance @@ -8184,6 +9005,7 @@ paths: in: path description: 'key: id of accessReviewInstanceDecisionItem' required: true + style: simple schema: type: string x-ms-docs-key-type: accessReviewInstanceDecisionItem @@ -8251,6 +9073,7 @@ paths: in: path description: 'key: id of accessReviewScheduleDefinition' required: true + style: simple schema: type: string x-ms-docs-key-type: accessReviewScheduleDefinition @@ -8258,6 +9081,7 @@ paths: in: path description: 'key: id of accessReviewInstance' required: true + style: simple schema: type: string x-ms-docs-key-type: accessReviewInstance @@ -8265,6 +9089,7 @@ paths: in: path description: 'key: id of accessReviewInstanceDecisionItem' required: true + style: simple schema: type: string x-ms-docs-key-type: accessReviewInstanceDecisionItem @@ -8290,12 +9115,14 @@ paths: tags: - identityGovernance.accessReviewSet summary: Get insights from identityGovernance + description: Insights are recommendations to reviewers on whether to approve or deny a decision. There can be multiple insights associated with an accessReviewInstanceDecisionItem. operationId: identityGovernance.accessReviews.definitions.instances.decisions_GetInsights parameters: - name: accessReviewScheduleDefinition-id in: path description: 'key: id of accessReviewScheduleDefinition' required: true + style: simple schema: type: string x-ms-docs-key-type: accessReviewScheduleDefinition @@ -8303,6 +9130,7 @@ paths: in: path description: 'key: id of accessReviewInstance' required: true + style: simple schema: type: string x-ms-docs-key-type: accessReviewInstance @@ -8310,6 +9138,7 @@ paths: in: path description: 'key: id of accessReviewInstanceDecisionItem' required: true + style: simple schema: type: string x-ms-docs-key-type: accessReviewInstanceDecisionItem @@ -8317,6 +9146,7 @@ paths: in: path description: 'key: id of governanceInsight' required: true + style: simple schema: type: string x-ms-docs-key-type: governanceInsight @@ -8365,6 +9195,7 @@ paths: in: path description: 'key: id of accessReviewScheduleDefinition' required: true + style: simple schema: type: string x-ms-docs-key-type: accessReviewScheduleDefinition @@ -8372,6 +9203,7 @@ paths: in: path description: 'key: id of accessReviewInstance' required: true + style: simple schema: type: string x-ms-docs-key-type: accessReviewInstance @@ -8379,6 +9211,7 @@ paths: in: path description: 'key: id of accessReviewInstanceDecisionItem' required: true + style: simple schema: type: string x-ms-docs-key-type: accessReviewInstanceDecisionItem @@ -8386,6 +9219,7 @@ paths: in: path description: 'key: id of governanceInsight' required: true + style: simple schema: type: string x-ms-docs-key-type: governanceInsight @@ -8412,6 +9246,7 @@ paths: in: path description: 'key: id of accessReviewScheduleDefinition' required: true + style: simple schema: type: string x-ms-docs-key-type: accessReviewScheduleDefinition @@ -8419,6 +9254,7 @@ paths: in: path description: 'key: id of accessReviewInstance' required: true + style: simple schema: type: string x-ms-docs-key-type: accessReviewInstance @@ -8426,6 +9262,7 @@ paths: in: path description: 'key: id of accessReviewInstanceDecisionItem' required: true + style: simple schema: type: string x-ms-docs-key-type: accessReviewInstanceDecisionItem @@ -8433,12 +9270,14 @@ paths: in: path description: 'key: id of governanceInsight' required: true + style: simple schema: type: string x-ms-docs-key-type: governanceInsight - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -8452,12 +9291,14 @@ paths: tags: - identityGovernance.accessReviewSet summary: Get instance from identityGovernance + description: 'There is exactly one accessReviewInstance associated with each decision. The instance is the parent of the decision item, representing the recurrence of the access review the decision is made on.' operationId: identityGovernance.accessReviews.definitions.instances.decisions_GetInstance parameters: - name: accessReviewScheduleDefinition-id in: path description: 'key: id of accessReviewScheduleDefinition' required: true + style: simple schema: type: string x-ms-docs-key-type: accessReviewScheduleDefinition @@ -8465,6 +9306,7 @@ paths: in: path description: 'key: id of accessReviewInstance' required: true + style: simple schema: type: string x-ms-docs-key-type: accessReviewInstance @@ -8472,6 +9314,7 @@ paths: in: path description: 'key: id of accessReviewInstanceDecisionItem' required: true + style: simple schema: type: string x-ms-docs-key-type: accessReviewInstanceDecisionItem @@ -8571,6 +9414,7 @@ paths: in: path description: 'key: id of accessReviewScheduleDefinition' required: true + style: simple schema: type: string x-ms-docs-key-type: accessReviewScheduleDefinition @@ -8578,6 +9422,7 @@ paths: in: path description: 'key: id of accessReviewInstance' required: true + style: simple schema: type: string x-ms-docs-key-type: accessReviewInstance @@ -8585,6 +9430,7 @@ paths: in: path description: 'key: id of accessReviewInstanceDecisionItem' required: true + style: simple schema: type: string x-ms-docs-key-type: accessReviewInstanceDecisionItem @@ -8611,6 +9457,7 @@ paths: in: path description: 'key: id of accessReviewScheduleDefinition' required: true + style: simple schema: type: string x-ms-docs-key-type: accessReviewScheduleDefinition @@ -8618,6 +9465,7 @@ paths: in: path description: 'key: id of accessReviewInstance' required: true + style: simple schema: type: string x-ms-docs-key-type: accessReviewInstance @@ -8625,12 +9473,14 @@ paths: in: path description: 'key: id of accessReviewInstanceDecisionItem' required: true + style: simple schema: type: string x-ms-docs-key-type: accessReviewInstanceDecisionItem - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -8643,13 +9493,18 @@ paths: get: tags: - identityGovernance.accessReviewSet - summary: Get contactedReviewers from identityGovernance + summary: List contactedReviewers + description: 'Get the reviewers for an access review instance, irrespective of whether or not they have received a notification. The reviewers are represented by an accessReviewReviewer object. A list of zero or more objects are returned, including all of their nested properties.' + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/accessreviewinstance-list-contactedreviewers?view=graph-rest-1.0 operationId: identityGovernance.accessReviews.definitions.instances.decisions.instance_ListContactedReviewers parameters: - name: accessReviewScheduleDefinition-id in: path description: 'key: id of accessReviewScheduleDefinition' required: true + style: simple schema: type: string x-ms-docs-key-type: accessReviewScheduleDefinition @@ -8657,6 +9512,7 @@ paths: in: path description: 'key: id of accessReviewInstance' required: true + style: simple schema: type: string x-ms-docs-key-type: accessReviewInstance @@ -8664,6 +9520,7 @@ paths: in: path description: 'key: id of accessReviewInstanceDecisionItem' required: true + style: simple schema: type: string x-ms-docs-key-type: accessReviewInstanceDecisionItem @@ -8737,6 +9594,7 @@ paths: in: path description: 'key: id of accessReviewScheduleDefinition' required: true + style: simple schema: type: string x-ms-docs-key-type: accessReviewScheduleDefinition @@ -8744,6 +9602,7 @@ paths: in: path description: 'key: id of accessReviewInstance' required: true + style: simple schema: type: string x-ms-docs-key-type: accessReviewInstance @@ -8751,6 +9610,7 @@ paths: in: path description: 'key: id of accessReviewInstanceDecisionItem' required: true + style: simple schema: type: string x-ms-docs-key-type: accessReviewInstanceDecisionItem @@ -8776,12 +9636,14 @@ paths: tags: - identityGovernance.accessReviewSet summary: Get contactedReviewers from identityGovernance + description: 'Returns the collection of reviewers who were contacted to complete this review. While the reviewers and fallbackReviewers properties of the accessReviewScheduleDefinition might specify group owners or managers as reviewers, contactedReviewers returns their individual identities. Supports $select. Read-only.' operationId: identityGovernance.accessReviews.definitions.instances.decisions.instance_GetContactedReviewers parameters: - name: accessReviewScheduleDefinition-id in: path description: 'key: id of accessReviewScheduleDefinition' required: true + style: simple schema: type: string x-ms-docs-key-type: accessReviewScheduleDefinition @@ -8789,6 +9651,7 @@ paths: in: path description: 'key: id of accessReviewInstance' required: true + style: simple schema: type: string x-ms-docs-key-type: accessReviewInstance @@ -8796,6 +9659,7 @@ paths: in: path description: 'key: id of accessReviewInstanceDecisionItem' required: true + style: simple schema: type: string x-ms-docs-key-type: accessReviewInstanceDecisionItem @@ -8803,6 +9667,7 @@ paths: in: path description: 'key: id of accessReviewReviewer' required: true + style: simple schema: type: string x-ms-docs-key-type: accessReviewReviewer @@ -8853,6 +9718,7 @@ paths: in: path description: 'key: id of accessReviewScheduleDefinition' required: true + style: simple schema: type: string x-ms-docs-key-type: accessReviewScheduleDefinition @@ -8860,6 +9726,7 @@ paths: in: path description: 'key: id of accessReviewInstance' required: true + style: simple schema: type: string x-ms-docs-key-type: accessReviewInstance @@ -8867,6 +9734,7 @@ paths: in: path description: 'key: id of accessReviewInstanceDecisionItem' required: true + style: simple schema: type: string x-ms-docs-key-type: accessReviewInstanceDecisionItem @@ -8874,6 +9742,7 @@ paths: in: path description: 'key: id of accessReviewReviewer' required: true + style: simple schema: type: string x-ms-docs-key-type: accessReviewReviewer @@ -8900,6 +9769,7 @@ paths: in: path description: 'key: id of accessReviewScheduleDefinition' required: true + style: simple schema: type: string x-ms-docs-key-type: accessReviewScheduleDefinition @@ -8907,6 +9777,7 @@ paths: in: path description: 'key: id of accessReviewInstance' required: true + style: simple schema: type: string x-ms-docs-key-type: accessReviewInstance @@ -8914,6 +9785,7 @@ paths: in: path description: 'key: id of accessReviewInstanceDecisionItem' required: true + style: simple schema: type: string x-ms-docs-key-type: accessReviewInstanceDecisionItem @@ -8921,12 +9793,14 @@ paths: in: path description: 'key: id of accessReviewReviewer' required: true + style: simple schema: type: string x-ms-docs-key-type: accessReviewReviewer - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -8940,12 +9814,14 @@ paths: tags: - identityGovernance.accessReviewSet summary: Get definition from identityGovernance + description: 'There is exactly one accessReviewScheduleDefinition associated with each instance. It is the parent schedule for the instance, where instances are created for each recurrence of a review definition and each group selected to review by the definition.' operationId: identityGovernance.accessReviews.definitions.instances.decisions.instance_GetDefinition parameters: - name: accessReviewScheduleDefinition-id in: path description: 'key: id of accessReviewScheduleDefinition' required: true + style: simple schema: type: string x-ms-docs-key-type: accessReviewScheduleDefinition @@ -8953,6 +9829,7 @@ paths: in: path description: 'key: id of accessReviewInstance' required: true + style: simple schema: type: string x-ms-docs-key-type: accessReviewInstance @@ -8960,6 +9837,7 @@ paths: in: path description: 'key: id of accessReviewInstanceDecisionItem' required: true + style: simple schema: type: string x-ms-docs-key-type: accessReviewInstanceDecisionItem @@ -9026,12 +9904,17 @@ paths: tags: - identityGovernance.Actions summary: Invoke action acceptRecommendations + description: Allows the acceptance of recommendations on all accessReviewInstanceDecisionItem objects that have not been reviewed for an accessReviewInstance object for which the calling user is a reviewer. Recommendations are generated if **recommendationsEnabled** is `true` on the accessReviewScheduleDefinition object. If there is not a recommendation on an accessReviewInstanceDecisionItem object no decision will be recorded. + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/accessreviewinstance-acceptrecommendations?view=graph-rest-1.0 operationId: identityGovernance.accessReviews.definitions.instances.decisions.instance_acceptRecommendations parameters: - name: accessReviewScheduleDefinition-id in: path description: 'key: id of accessReviewScheduleDefinition' required: true + style: simple schema: type: string x-ms-docs-key-type: accessReviewScheduleDefinition @@ -9039,6 +9922,7 @@ paths: in: path description: 'key: id of accessReviewInstance' required: true + style: simple schema: type: string x-ms-docs-key-type: accessReviewInstance @@ -9046,6 +9930,7 @@ paths: in: path description: 'key: id of accessReviewInstanceDecisionItem' required: true + style: simple schema: type: string x-ms-docs-key-type: accessReviewInstanceDecisionItem @@ -9060,12 +9945,17 @@ paths: tags: - identityGovernance.Actions summary: Invoke action applyDecisions + description: Apply review decisions on an accessReviewInstance if the decisions were not applied automatically because the autoApplyDecisionsEnabled property is `false` in the review's accessReviewScheduleSettings. The status of the accessReviewInstance must be `Completed` to call this method. + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/accessreviewinstance-applydecisions?view=graph-rest-1.0 operationId: identityGovernance.accessReviews.definitions.instances.decisions.instance_applyDecisions parameters: - name: accessReviewScheduleDefinition-id in: path description: 'key: id of accessReviewScheduleDefinition' required: true + style: simple schema: type: string x-ms-docs-key-type: accessReviewScheduleDefinition @@ -9073,6 +9963,7 @@ paths: in: path description: 'key: id of accessReviewInstance' required: true + style: simple schema: type: string x-ms-docs-key-type: accessReviewInstance @@ -9080,6 +9971,7 @@ paths: in: path description: 'key: id of accessReviewInstanceDecisionItem' required: true + style: simple schema: type: string x-ms-docs-key-type: accessReviewInstanceDecisionItem @@ -9094,12 +9986,17 @@ paths: tags: - identityGovernance.Actions summary: Invoke action batchRecordDecisions + description: 'Enables reviewers to review all accessReviewInstanceDecisionItem objects in batches by using **principalId**, **resourceId**, or neither.' + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/accessreviewinstance-batchrecorddecisions?view=graph-rest-1.0 operationId: identityGovernance.accessReviews.definitions.instances.decisions.instance_batchRecordDecisions parameters: - name: accessReviewScheduleDefinition-id in: path description: 'key: id of accessReviewScheduleDefinition' required: true + style: simple schema: type: string x-ms-docs-key-type: accessReviewScheduleDefinition @@ -9107,6 +10004,7 @@ paths: in: path description: 'key: id of accessReviewInstance' required: true + style: simple schema: type: string x-ms-docs-key-type: accessReviewInstance @@ -9114,6 +10012,7 @@ paths: in: path description: 'key: id of accessReviewInstanceDecisionItem' required: true + style: simple schema: type: string x-ms-docs-key-type: accessReviewInstanceDecisionItem @@ -9150,12 +10049,17 @@ paths: tags: - identityGovernance.Actions summary: Invoke action resetDecisions + description: Resets decisions of all accessReviewInstanceDecisionItem objects on an accessReviewInstance to `notReviewed`. + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/accessreviewinstance-resetdecisions?view=graph-rest-1.0 operationId: identityGovernance.accessReviews.definitions.instances.decisions.instance_resetDecisions parameters: - name: accessReviewScheduleDefinition-id in: path description: 'key: id of accessReviewScheduleDefinition' required: true + style: simple schema: type: string x-ms-docs-key-type: accessReviewScheduleDefinition @@ -9163,6 +10067,7 @@ paths: in: path description: 'key: id of accessReviewInstance' required: true + style: simple schema: type: string x-ms-docs-key-type: accessReviewInstance @@ -9170,6 +10075,7 @@ paths: in: path description: 'key: id of accessReviewInstanceDecisionItem' required: true + style: simple schema: type: string x-ms-docs-key-type: accessReviewInstanceDecisionItem @@ -9184,12 +10090,17 @@ paths: tags: - identityGovernance.Actions summary: Invoke action sendReminder + description: Send a reminder to the reviewers of a currently active accessReviewInstance. + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/accessreviewinstance-sendreminder?view=graph-rest-1.0 operationId: identityGovernance.accessReviews.definitions.instances.decisions.instance_sendReminder parameters: - name: accessReviewScheduleDefinition-id in: path description: 'key: id of accessReviewScheduleDefinition' required: true + style: simple schema: type: string x-ms-docs-key-type: accessReviewScheduleDefinition @@ -9197,6 +10108,7 @@ paths: in: path description: 'key: id of accessReviewInstance' required: true + style: simple schema: type: string x-ms-docs-key-type: accessReviewInstance @@ -9204,6 +10116,7 @@ paths: in: path description: 'key: id of accessReviewInstanceDecisionItem' required: true + style: simple schema: type: string x-ms-docs-key-type: accessReviewInstanceDecisionItem @@ -9218,12 +10131,17 @@ paths: tags: - identityGovernance.Actions summary: Invoke action stop + description: 'Stop a currently active accessReviewInstance. After the access review instance stops, the instance status will be `Completed`, the reviewers can no longer give input, and the access review decisions can be applied. Stopping an instance will not effect future instances. To prevent a recurring access review from starting future instances, update the schedule definition to change its scheduled end date.' + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/accessreviewinstance-stop?view=graph-rest-1.0 operationId: identityGovernance.accessReviews.definitions.instances.decisions.instance_stop parameters: - name: accessReviewScheduleDefinition-id in: path description: 'key: id of accessReviewScheduleDefinition' required: true + style: simple schema: type: string x-ms-docs-key-type: accessReviewScheduleDefinition @@ -9231,6 +10149,7 @@ paths: in: path description: 'key: id of accessReviewInstance' required: true + style: simple schema: type: string x-ms-docs-key-type: accessReviewInstance @@ -9238,6 +10157,7 @@ paths: in: path description: 'key: id of accessReviewInstanceDecisionItem' required: true + style: simple schema: type: string x-ms-docs-key-type: accessReviewInstanceDecisionItem @@ -9251,13 +10171,18 @@ paths: get: tags: - identityGovernance.accessReviewSet - summary: Get stages from identityGovernance + summary: List stages + description: Retrieve the stages in a multi-stage access review instance. + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/accessreviewinstance-list-stages?view=graph-rest-1.0 operationId: identityGovernance.accessReviews.definitions.instances.decisions.instance_ListStages parameters: - name: accessReviewScheduleDefinition-id in: path description: 'key: id of accessReviewScheduleDefinition' required: true + style: simple schema: type: string x-ms-docs-key-type: accessReviewScheduleDefinition @@ -9265,6 +10190,7 @@ paths: in: path description: 'key: id of accessReviewInstance' required: true + style: simple schema: type: string x-ms-docs-key-type: accessReviewInstance @@ -9272,6 +10198,7 @@ paths: in: path description: 'key: id of accessReviewInstanceDecisionItem' required: true + style: simple schema: type: string x-ms-docs-key-type: accessReviewInstanceDecisionItem @@ -9353,6 +10280,7 @@ paths: in: path description: 'key: id of accessReviewScheduleDefinition' required: true + style: simple schema: type: string x-ms-docs-key-type: accessReviewScheduleDefinition @@ -9360,6 +10288,7 @@ paths: in: path description: 'key: id of accessReviewInstance' required: true + style: simple schema: type: string x-ms-docs-key-type: accessReviewInstance @@ -9367,6 +10296,7 @@ paths: in: path description: 'key: id of accessReviewInstanceDecisionItem' required: true + style: simple schema: type: string x-ms-docs-key-type: accessReviewInstanceDecisionItem @@ -9392,12 +10322,14 @@ paths: tags: - identityGovernance.accessReviewSet summary: Get stages from identityGovernance + description: 'If the instance has multiple stages, this returns the collection of stages. A new stage will only be created when the previous stage ends. The existence, number, and settings of stages on a review instance are created based on the accessReviewStageSettings on the parent accessReviewScheduleDefinition.' operationId: identityGovernance.accessReviews.definitions.instances.decisions.instance_GetStages parameters: - name: accessReviewScheduleDefinition-id in: path description: 'key: id of accessReviewScheduleDefinition' required: true + style: simple schema: type: string x-ms-docs-key-type: accessReviewScheduleDefinition @@ -9405,6 +10337,7 @@ paths: in: path description: 'key: id of accessReviewInstance' required: true + style: simple schema: type: string x-ms-docs-key-type: accessReviewInstance @@ -9412,6 +10345,7 @@ paths: in: path description: 'key: id of accessReviewInstanceDecisionItem' required: true + style: simple schema: type: string x-ms-docs-key-type: accessReviewInstanceDecisionItem @@ -9419,6 +10353,7 @@ paths: in: path description: 'key: id of accessReviewStage' required: true + style: simple schema: type: string x-ms-docs-key-type: accessReviewStage @@ -9483,6 +10418,7 @@ paths: in: path description: 'key: id of accessReviewScheduleDefinition' required: true + style: simple schema: type: string x-ms-docs-key-type: accessReviewScheduleDefinition @@ -9490,6 +10426,7 @@ paths: in: path description: 'key: id of accessReviewInstance' required: true + style: simple schema: type: string x-ms-docs-key-type: accessReviewInstance @@ -9497,6 +10434,7 @@ paths: in: path description: 'key: id of accessReviewInstanceDecisionItem' required: true + style: simple schema: type: string x-ms-docs-key-type: accessReviewInstanceDecisionItem @@ -9504,6 +10442,7 @@ paths: in: path description: 'key: id of accessReviewStage' required: true + style: simple schema: type: string x-ms-docs-key-type: accessReviewStage @@ -9530,6 +10469,7 @@ paths: in: path description: 'key: id of accessReviewScheduleDefinition' required: true + style: simple schema: type: string x-ms-docs-key-type: accessReviewScheduleDefinition @@ -9537,6 +10477,7 @@ paths: in: path description: 'key: id of accessReviewInstance' required: true + style: simple schema: type: string x-ms-docs-key-type: accessReviewInstance @@ -9544,6 +10485,7 @@ paths: in: path description: 'key: id of accessReviewInstanceDecisionItem' required: true + style: simple schema: type: string x-ms-docs-key-type: accessReviewInstanceDecisionItem @@ -9551,12 +10493,14 @@ paths: in: path description: 'key: id of accessReviewStage' required: true + style: simple schema: type: string x-ms-docs-key-type: accessReviewStage - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -9569,13 +10513,18 @@ paths: get: tags: - identityGovernance.accessReviewSet - summary: Get decisions from identityGovernance + summary: List decisions (from a multi-stage access review) + description: Get the decisions from a stage in a multi-stage access review. The decisions in an accessReviewStage object are represented by an accessReviewInstanceDecisionItem object. + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/accessreviewstage-list-decisions?view=graph-rest-1.0 operationId: identityGovernance.accessReviews.definitions.instances.decisions.instance.stages_ListDecisions parameters: - name: accessReviewScheduleDefinition-id in: path description: 'key: id of accessReviewScheduleDefinition' required: true + style: simple schema: type: string x-ms-docs-key-type: accessReviewScheduleDefinition @@ -9583,6 +10532,7 @@ paths: in: path description: 'key: id of accessReviewInstance' required: true + style: simple schema: type: string x-ms-docs-key-type: accessReviewInstance @@ -9590,6 +10540,7 @@ paths: in: path description: 'key: id of accessReviewInstanceDecisionItem' required: true + style: simple schema: type: string x-ms-docs-key-type: accessReviewInstanceDecisionItem @@ -9597,6 +10548,7 @@ paths: in: path description: 'key: id of accessReviewStage' required: true + style: simple schema: type: string x-ms-docs-key-type: accessReviewStage @@ -9710,6 +10662,7 @@ paths: in: path description: 'key: id of accessReviewScheduleDefinition' required: true + style: simple schema: type: string x-ms-docs-key-type: accessReviewScheduleDefinition @@ -9717,6 +10670,7 @@ paths: in: path description: 'key: id of accessReviewInstance' required: true + style: simple schema: type: string x-ms-docs-key-type: accessReviewInstance @@ -9724,6 +10678,7 @@ paths: in: path description: 'key: id of accessReviewInstanceDecisionItem' required: true + style: simple schema: type: string x-ms-docs-key-type: accessReviewInstanceDecisionItem @@ -9731,6 +10686,7 @@ paths: in: path description: 'key: id of accessReviewStage' required: true + style: simple schema: type: string x-ms-docs-key-type: accessReviewStage @@ -9756,12 +10712,14 @@ paths: tags: - identityGovernance.accessReviewSet summary: Get decisions from identityGovernance + description: 'Each user reviewed in an accessReviewStage has a decision item representing if they were approved, denied, or not yet reviewed.' operationId: identityGovernance.accessReviews.definitions.instances.decisions.instance.stages_GetDecisions parameters: - name: accessReviewScheduleDefinition-id in: path description: 'key: id of accessReviewScheduleDefinition' required: true + style: simple schema: type: string x-ms-docs-key-type: accessReviewScheduleDefinition @@ -9769,6 +10727,7 @@ paths: in: path description: 'key: id of accessReviewInstance' required: true + style: simple schema: type: string x-ms-docs-key-type: accessReviewInstance @@ -9776,6 +10735,7 @@ paths: in: path description: 'key: id of accessReviewInstanceDecisionItem' required: true + style: simple schema: type: string x-ms-docs-key-type: accessReviewInstanceDecisionItem @@ -9783,6 +10743,7 @@ paths: in: path description: 'key: id of accessReviewStage' required: true + style: simple schema: type: string x-ms-docs-key-type: accessReviewStage @@ -9790,6 +10751,7 @@ paths: in: path description: 'key: id of accessReviewInstanceDecisionItem' required: true + style: simple schema: type: string x-ms-docs-key-type: accessReviewInstanceDecisionItem @@ -9873,6 +10835,7 @@ paths: in: path description: 'key: id of accessReviewScheduleDefinition' required: true + style: simple schema: type: string x-ms-docs-key-type: accessReviewScheduleDefinition @@ -9880,6 +10843,7 @@ paths: in: path description: 'key: id of accessReviewInstance' required: true + style: simple schema: type: string x-ms-docs-key-type: accessReviewInstance @@ -9887,6 +10851,7 @@ paths: in: path description: 'key: id of accessReviewInstanceDecisionItem' required: true + style: simple schema: type: string x-ms-docs-key-type: accessReviewInstanceDecisionItem @@ -9894,6 +10859,7 @@ paths: in: path description: 'key: id of accessReviewStage' required: true + style: simple schema: type: string x-ms-docs-key-type: accessReviewStage @@ -9901,6 +10867,7 @@ paths: in: path description: 'key: id of accessReviewInstanceDecisionItem' required: true + style: simple schema: type: string x-ms-docs-key-type: accessReviewInstanceDecisionItem @@ -9927,6 +10894,7 @@ paths: in: path description: 'key: id of accessReviewScheduleDefinition' required: true + style: simple schema: type: string x-ms-docs-key-type: accessReviewScheduleDefinition @@ -9934,6 +10902,7 @@ paths: in: path description: 'key: id of accessReviewInstance' required: true + style: simple schema: type: string x-ms-docs-key-type: accessReviewInstance @@ -9941,6 +10910,7 @@ paths: in: path description: 'key: id of accessReviewInstanceDecisionItem' required: true + style: simple schema: type: string x-ms-docs-key-type: accessReviewInstanceDecisionItem @@ -9948,6 +10918,7 @@ paths: in: path description: 'key: id of accessReviewStage' required: true + style: simple schema: type: string x-ms-docs-key-type: accessReviewStage @@ -9955,12 +10926,14 @@ paths: in: path description: 'key: id of accessReviewInstanceDecisionItem' required: true + style: simple schema: type: string x-ms-docs-key-type: accessReviewInstanceDecisionItem - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -9974,12 +10947,14 @@ paths: tags: - identityGovernance.accessReviewSet summary: Get insights from identityGovernance + description: Insights are recommendations to reviewers on whether to approve or deny a decision. There can be multiple insights associated with an accessReviewInstanceDecisionItem. operationId: identityGovernance.accessReviews.definitions.instances.decisions.instance.stages.decisions_ListInsights parameters: - name: accessReviewScheduleDefinition-id in: path description: 'key: id of accessReviewScheduleDefinition' required: true + style: simple schema: type: string x-ms-docs-key-type: accessReviewScheduleDefinition @@ -9987,6 +10962,7 @@ paths: in: path description: 'key: id of accessReviewInstance' required: true + style: simple schema: type: string x-ms-docs-key-type: accessReviewInstance @@ -9994,6 +10970,7 @@ paths: in: path description: 'key: id of accessReviewInstanceDecisionItem' required: true + style: simple schema: type: string x-ms-docs-key-type: accessReviewInstanceDecisionItem @@ -10001,6 +10978,7 @@ paths: in: path description: 'key: id of accessReviewStage' required: true + style: simple schema: type: string x-ms-docs-key-type: accessReviewStage @@ -10008,6 +10986,7 @@ paths: in: path description: 'key: id of accessReviewInstanceDecisionItem' required: true + style: simple schema: type: string x-ms-docs-key-type: accessReviewInstanceDecisionItem @@ -10075,6 +11054,7 @@ paths: in: path description: 'key: id of accessReviewScheduleDefinition' required: true + style: simple schema: type: string x-ms-docs-key-type: accessReviewScheduleDefinition @@ -10082,6 +11062,7 @@ paths: in: path description: 'key: id of accessReviewInstance' required: true + style: simple schema: type: string x-ms-docs-key-type: accessReviewInstance @@ -10089,6 +11070,7 @@ paths: in: path description: 'key: id of accessReviewInstanceDecisionItem' required: true + style: simple schema: type: string x-ms-docs-key-type: accessReviewInstanceDecisionItem @@ -10096,6 +11078,7 @@ paths: in: path description: 'key: id of accessReviewStage' required: true + style: simple schema: type: string x-ms-docs-key-type: accessReviewStage @@ -10103,6 +11086,7 @@ paths: in: path description: 'key: id of accessReviewInstanceDecisionItem' required: true + style: simple schema: type: string x-ms-docs-key-type: accessReviewInstanceDecisionItem @@ -10128,12 +11112,14 @@ paths: tags: - identityGovernance.accessReviewSet summary: Get insights from identityGovernance + description: Insights are recommendations to reviewers on whether to approve or deny a decision. There can be multiple insights associated with an accessReviewInstanceDecisionItem. operationId: identityGovernance.accessReviews.definitions.instances.decisions.instance.stages.decisions_GetInsights parameters: - name: accessReviewScheduleDefinition-id in: path description: 'key: id of accessReviewScheduleDefinition' required: true + style: simple schema: type: string x-ms-docs-key-type: accessReviewScheduleDefinition @@ -10141,6 +11127,7 @@ paths: in: path description: 'key: id of accessReviewInstance' required: true + style: simple schema: type: string x-ms-docs-key-type: accessReviewInstance @@ -10148,6 +11135,7 @@ paths: in: path description: 'key: id of accessReviewInstanceDecisionItem' required: true + style: simple schema: type: string x-ms-docs-key-type: accessReviewInstanceDecisionItem @@ -10155,6 +11143,7 @@ paths: in: path description: 'key: id of accessReviewStage' required: true + style: simple schema: type: string x-ms-docs-key-type: accessReviewStage @@ -10162,6 +11151,7 @@ paths: in: path description: 'key: id of accessReviewInstanceDecisionItem' required: true + style: simple schema: type: string x-ms-docs-key-type: accessReviewInstanceDecisionItem @@ -10169,6 +11159,7 @@ paths: in: path description: 'key: id of governanceInsight' required: true + style: simple schema: type: string x-ms-docs-key-type: governanceInsight @@ -10217,6 +11208,7 @@ paths: in: path description: 'key: id of accessReviewScheduleDefinition' required: true + style: simple schema: type: string x-ms-docs-key-type: accessReviewScheduleDefinition @@ -10224,6 +11216,7 @@ paths: in: path description: 'key: id of accessReviewInstance' required: true + style: simple schema: type: string x-ms-docs-key-type: accessReviewInstance @@ -10231,6 +11224,7 @@ paths: in: path description: 'key: id of accessReviewInstanceDecisionItem' required: true + style: simple schema: type: string x-ms-docs-key-type: accessReviewInstanceDecisionItem @@ -10238,6 +11232,7 @@ paths: in: path description: 'key: id of accessReviewStage' required: true + style: simple schema: type: string x-ms-docs-key-type: accessReviewStage @@ -10245,6 +11240,7 @@ paths: in: path description: 'key: id of accessReviewInstanceDecisionItem' required: true + style: simple schema: type: string x-ms-docs-key-type: accessReviewInstanceDecisionItem @@ -10252,6 +11248,7 @@ paths: in: path description: 'key: id of governanceInsight' required: true + style: simple schema: type: string x-ms-docs-key-type: governanceInsight @@ -10278,6 +11275,7 @@ paths: in: path description: 'key: id of accessReviewScheduleDefinition' required: true + style: simple schema: type: string x-ms-docs-key-type: accessReviewScheduleDefinition @@ -10285,6 +11283,7 @@ paths: in: path description: 'key: id of accessReviewInstance' required: true + style: simple schema: type: string x-ms-docs-key-type: accessReviewInstance @@ -10292,6 +11291,7 @@ paths: in: path description: 'key: id of accessReviewInstanceDecisionItem' required: true + style: simple schema: type: string x-ms-docs-key-type: accessReviewInstanceDecisionItem @@ -10299,6 +11299,7 @@ paths: in: path description: 'key: id of accessReviewStage' required: true + style: simple schema: type: string x-ms-docs-key-type: accessReviewStage @@ -10306,6 +11307,7 @@ paths: in: path description: 'key: id of accessReviewInstanceDecisionItem' required: true + style: simple schema: type: string x-ms-docs-key-type: accessReviewInstanceDecisionItem @@ -10313,12 +11315,14 @@ paths: in: path description: 'key: id of governanceInsight' required: true + style: simple schema: type: string x-ms-docs-key-type: governanceInsight - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -10338,6 +11342,7 @@ paths: in: path description: 'key: id of accessReviewScheduleDefinition' required: true + style: simple schema: type: string x-ms-docs-key-type: accessReviewScheduleDefinition @@ -10345,6 +11350,7 @@ paths: in: path description: 'key: id of accessReviewInstance' required: true + style: simple schema: type: string x-ms-docs-key-type: accessReviewInstance @@ -10352,6 +11358,7 @@ paths: in: path description: 'key: id of accessReviewInstanceDecisionItem' required: true + style: simple schema: type: string x-ms-docs-key-type: accessReviewInstanceDecisionItem @@ -10359,6 +11366,7 @@ paths: in: path description: 'key: id of accessReviewStage' required: true + style: simple schema: type: string x-ms-docs-key-type: accessReviewStage @@ -10366,8 +11374,86 @@ paths: in: path description: 'Usage: on=''{on}''' required: true + style: simple schema: $ref: '#/components/schemas/microsoft.graph.accessReviewInstanceDecisionItemFilterByCurrentUserOptions' + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - accessReviewId + - appliedBy + - appliedDateTime + - applyResult + - decision + - justification + - principal + - principalLink + - principalResourceMembership + - recommendation + - resource + - resourceLink + - reviewedBy + - reviewedDateTime + - target + - insights + - instance + type: string + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - id desc + - accessReviewId + - accessReviewId desc + - appliedBy + - appliedBy desc + - appliedDateTime + - appliedDateTime desc + - applyResult + - applyResult desc + - decision + - decision desc + - justification + - justification desc + - principal + - principal desc + - principalLink + - principalLink desc + - principalResourceMembership + - principalResourceMembership desc + - recommendation + - recommendation desc + - resource + - resource desc + - resourceLink + - resourceLink desc + - reviewedBy + - reviewedBy desc + - reviewedDateTime + - reviewedDateTime desc + - target + - target desc + type: string responses: '200': description: Success @@ -10386,17 +11472,25 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: function + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore '/identityGovernance/accessReviews/definitions/{accessReviewScheduleDefinition-id}/instances/{accessReviewInstance-id}/decisions/{accessReviewInstanceDecisionItem-id}/instance/stages/{accessReviewStage-id}/decisions/microsoft.graph.recordAllDecisions': post: tags: - identityGovernance.Actions summary: Invoke action recordAllDecisions + description: 'As a reviewer of an access review, record a decision for an accessReviewInstanceDecisionItem that is assigned to you and that matches the principal or resource IDs specified. If no IDs are specified, the decisions will apply to every **accessReviewInstanceDecisionItem** for which you are the reviewer.' + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/accessreviewinstancedecisionitem-recordalldecisions?view=graph-rest-1.0 operationId: identityGovernance.accessReviews.definitions.instances.decisions.instance.stages.decisions_recordAllDecisions parameters: - name: accessReviewScheduleDefinition-id in: path description: 'key: id of accessReviewScheduleDefinition' required: true + style: simple schema: type: string x-ms-docs-key-type: accessReviewScheduleDefinition @@ -10404,6 +11498,7 @@ paths: in: path description: 'key: id of accessReviewInstance' required: true + style: simple schema: type: string x-ms-docs-key-type: accessReviewInstance @@ -10411,6 +11506,7 @@ paths: in: path description: 'key: id of accessReviewInstanceDecisionItem' required: true + style: simple schema: type: string x-ms-docs-key-type: accessReviewInstanceDecisionItem @@ -10418,6 +11514,7 @@ paths: in: path description: 'key: id of accessReviewStage' required: true + style: simple schema: type: string x-ms-docs-key-type: accessReviewStage @@ -10454,12 +11551,17 @@ paths: tags: - identityGovernance.Actions summary: Invoke action stop + description: 'Stop an access review stage that is `inProgress`. After the access review stage stops, the stage **status** will be `Completed` and the reviewers can no longer give input. If there are subsequent stages that depend on the completed stage, the next stage will be created. The accessReviewInstanceDecisionItem objects will always reflect the last decisions recorded across all stages at that given time, regardless of the status of the stages.' + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/accessreviewstage-stop?view=graph-rest-1.0 operationId: identityGovernance.accessReviews.definitions.instances.decisions.instance.stages_stop parameters: - name: accessReviewScheduleDefinition-id in: path description: 'key: id of accessReviewScheduleDefinition' required: true + style: simple schema: type: string x-ms-docs-key-type: accessReviewScheduleDefinition @@ -10467,6 +11569,7 @@ paths: in: path description: 'key: id of accessReviewInstance' required: true + style: simple schema: type: string x-ms-docs-key-type: accessReviewInstance @@ -10474,6 +11577,7 @@ paths: in: path description: 'key: id of accessReviewInstanceDecisionItem' required: true + style: simple schema: type: string x-ms-docs-key-type: accessReviewInstanceDecisionItem @@ -10481,6 +11585,7 @@ paths: in: path description: 'key: id of accessReviewStage' required: true + style: simple schema: type: string x-ms-docs-key-type: accessReviewStage @@ -10501,6 +11606,7 @@ paths: in: path description: 'key: id of accessReviewScheduleDefinition' required: true + style: simple schema: type: string x-ms-docs-key-type: accessReviewScheduleDefinition @@ -10508,6 +11614,7 @@ paths: in: path description: 'key: id of accessReviewInstance' required: true + style: simple schema: type: string x-ms-docs-key-type: accessReviewInstance @@ -10515,6 +11622,7 @@ paths: in: path description: 'key: id of accessReviewInstanceDecisionItem' required: true + style: simple schema: type: string x-ms-docs-key-type: accessReviewInstanceDecisionItem @@ -10522,8 +11630,55 @@ paths: in: path description: 'Usage: on=''{on}''' required: true + style: simple schema: $ref: '#/components/schemas/microsoft.graph.accessReviewStageFilterByCurrentUserOptions' + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - endDateTime + - fallbackReviewers + - reviewers + - startDateTime + - status + - decisions + type: string + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - id desc + - endDateTime + - endDateTime desc + - fallbackReviewers + - fallbackReviewers desc + - reviewers + - reviewers desc + - startDateTime + - startDateTime desc + - status + - status desc + type: string responses: '200': description: Success @@ -10542,6 +11697,9 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: function + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore '/identityGovernance/accessReviews/definitions/{accessReviewScheduleDefinition-id}/instances/{accessReviewInstance-id}/decisions/microsoft.graph.filterByCurrentUser(on=''{on}'')': get: tags: @@ -10553,6 +11711,7 @@ paths: in: path description: 'key: id of accessReviewScheduleDefinition' required: true + style: simple schema: type: string x-ms-docs-key-type: accessReviewScheduleDefinition @@ -10560,6 +11719,7 @@ paths: in: path description: 'key: id of accessReviewInstance' required: true + style: simple schema: type: string x-ms-docs-key-type: accessReviewInstance @@ -10567,8 +11727,86 @@ paths: in: path description: 'Usage: on=''{on}''' required: true + style: simple schema: $ref: '#/components/schemas/microsoft.graph.accessReviewInstanceDecisionItemFilterByCurrentUserOptions' + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - accessReviewId + - appliedBy + - appliedDateTime + - applyResult + - decision + - justification + - principal + - principalLink + - principalResourceMembership + - recommendation + - resource + - resourceLink + - reviewedBy + - reviewedDateTime + - target + - insights + - instance + type: string + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - id desc + - accessReviewId + - accessReviewId desc + - appliedBy + - appliedBy desc + - appliedDateTime + - appliedDateTime desc + - applyResult + - applyResult desc + - decision + - decision desc + - justification + - justification desc + - principal + - principal desc + - principalLink + - principalLink desc + - principalResourceMembership + - principalResourceMembership desc + - recommendation + - recommendation desc + - resource + - resource desc + - resourceLink + - resourceLink desc + - reviewedBy + - reviewedBy desc + - reviewedDateTime + - reviewedDateTime desc + - target + - target desc + type: string responses: '200': description: Success @@ -10587,17 +11825,25 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: function + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore '/identityGovernance/accessReviews/definitions/{accessReviewScheduleDefinition-id}/instances/{accessReviewInstance-id}/decisions/microsoft.graph.recordAllDecisions': post: tags: - identityGovernance.Actions summary: Invoke action recordAllDecisions + description: 'As a reviewer of an access review, record a decision for an accessReviewInstanceDecisionItem that is assigned to you and that matches the principal or resource IDs specified. If no IDs are specified, the decisions will apply to every **accessReviewInstanceDecisionItem** for which you are the reviewer.' + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/accessreviewinstancedecisionitem-recordalldecisions?view=graph-rest-1.0 operationId: identityGovernance.accessReviews.definitions.instances.decisions_recordAllDecisions parameters: - name: accessReviewScheduleDefinition-id in: path description: 'key: id of accessReviewScheduleDefinition' required: true + style: simple schema: type: string x-ms-docs-key-type: accessReviewScheduleDefinition @@ -10605,6 +11851,7 @@ paths: in: path description: 'key: id of accessReviewInstance' required: true + style: simple schema: type: string x-ms-docs-key-type: accessReviewInstance @@ -10641,12 +11888,14 @@ paths: tags: - identityGovernance.accessReviewSet summary: Get definition from identityGovernance + description: 'There is exactly one accessReviewScheduleDefinition associated with each instance. It is the parent schedule for the instance, where instances are created for each recurrence of a review definition and each group selected to review by the definition.' operationId: identityGovernance.accessReviews.definitions.instances_GetDefinition parameters: - name: accessReviewScheduleDefinition-id in: path description: 'key: id of accessReviewScheduleDefinition' required: true + style: simple schema: type: string x-ms-docs-key-type: accessReviewScheduleDefinition @@ -10654,6 +11903,7 @@ paths: in: path description: 'key: id of accessReviewInstance' required: true + style: simple schema: type: string x-ms-docs-key-type: accessReviewInstance @@ -10719,12 +11969,17 @@ paths: tags: - identityGovernance.Actions summary: Invoke action acceptRecommendations + description: Allows the acceptance of recommendations on all accessReviewInstanceDecisionItem objects that have not been reviewed for an accessReviewInstance object for which the calling user is a reviewer. Recommendations are generated if **recommendationsEnabled** is `true` on the accessReviewScheduleDefinition object. If there is not a recommendation on an accessReviewInstanceDecisionItem object no decision will be recorded. + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/accessreviewinstance-acceptrecommendations?view=graph-rest-1.0 operationId: identityGovernance.accessReviews.definitions.instances_acceptRecommendations parameters: - name: accessReviewScheduleDefinition-id in: path description: 'key: id of accessReviewScheduleDefinition' required: true + style: simple schema: type: string x-ms-docs-key-type: accessReviewScheduleDefinition @@ -10732,6 +11987,7 @@ paths: in: path description: 'key: id of accessReviewInstance' required: true + style: simple schema: type: string x-ms-docs-key-type: accessReviewInstance @@ -10746,12 +12002,17 @@ paths: tags: - identityGovernance.Actions summary: Invoke action applyDecisions + description: Apply review decisions on an accessReviewInstance if the decisions were not applied automatically because the autoApplyDecisionsEnabled property is `false` in the review's accessReviewScheduleSettings. The status of the accessReviewInstance must be `Completed` to call this method. + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/accessreviewinstance-applydecisions?view=graph-rest-1.0 operationId: identityGovernance.accessReviews.definitions.instances_applyDecisions parameters: - name: accessReviewScheduleDefinition-id in: path description: 'key: id of accessReviewScheduleDefinition' required: true + style: simple schema: type: string x-ms-docs-key-type: accessReviewScheduleDefinition @@ -10759,6 +12020,7 @@ paths: in: path description: 'key: id of accessReviewInstance' required: true + style: simple schema: type: string x-ms-docs-key-type: accessReviewInstance @@ -10773,12 +12035,17 @@ paths: tags: - identityGovernance.Actions summary: Invoke action batchRecordDecisions + description: 'Enables reviewers to review all accessReviewInstanceDecisionItem objects in batches by using **principalId**, **resourceId**, or neither.' + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/accessreviewinstance-batchrecorddecisions?view=graph-rest-1.0 operationId: identityGovernance.accessReviews.definitions.instances_batchRecordDecisions parameters: - name: accessReviewScheduleDefinition-id in: path description: 'key: id of accessReviewScheduleDefinition' required: true + style: simple schema: type: string x-ms-docs-key-type: accessReviewScheduleDefinition @@ -10786,6 +12053,7 @@ paths: in: path description: 'key: id of accessReviewInstance' required: true + style: simple schema: type: string x-ms-docs-key-type: accessReviewInstance @@ -10822,12 +12090,17 @@ paths: tags: - identityGovernance.Actions summary: Invoke action resetDecisions + description: Resets decisions of all accessReviewInstanceDecisionItem objects on an accessReviewInstance to `notReviewed`. + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/accessreviewinstance-resetdecisions?view=graph-rest-1.0 operationId: identityGovernance.accessReviews.definitions.instances_resetDecisions parameters: - name: accessReviewScheduleDefinition-id in: path description: 'key: id of accessReviewScheduleDefinition' required: true + style: simple schema: type: string x-ms-docs-key-type: accessReviewScheduleDefinition @@ -10835,6 +12108,7 @@ paths: in: path description: 'key: id of accessReviewInstance' required: true + style: simple schema: type: string x-ms-docs-key-type: accessReviewInstance @@ -10849,12 +12123,17 @@ paths: tags: - identityGovernance.Actions summary: Invoke action sendReminder + description: Send a reminder to the reviewers of a currently active accessReviewInstance. + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/accessreviewinstance-sendreminder?view=graph-rest-1.0 operationId: identityGovernance.accessReviews.definitions.instances_sendReminder parameters: - name: accessReviewScheduleDefinition-id in: path description: 'key: id of accessReviewScheduleDefinition' required: true + style: simple schema: type: string x-ms-docs-key-type: accessReviewScheduleDefinition @@ -10862,6 +12141,7 @@ paths: in: path description: 'key: id of accessReviewInstance' required: true + style: simple schema: type: string x-ms-docs-key-type: accessReviewInstance @@ -10876,12 +12156,17 @@ paths: tags: - identityGovernance.Actions summary: Invoke action stop + description: 'Stop a currently active accessReviewInstance. After the access review instance stops, the instance status will be `Completed`, the reviewers can no longer give input, and the access review decisions can be applied. Stopping an instance will not effect future instances. To prevent a recurring access review from starting future instances, update the schedule definition to change its scheduled end date.' + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/accessreviewinstance-stop?view=graph-rest-1.0 operationId: identityGovernance.accessReviews.definitions.instances_stop parameters: - name: accessReviewScheduleDefinition-id in: path description: 'key: id of accessReviewScheduleDefinition' required: true + style: simple schema: type: string x-ms-docs-key-type: accessReviewScheduleDefinition @@ -10889,6 +12174,7 @@ paths: in: path description: 'key: id of accessReviewInstance' required: true + style: simple schema: type: string x-ms-docs-key-type: accessReviewInstance @@ -10902,13 +12188,18 @@ paths: get: tags: - identityGovernance.accessReviewSet - summary: Get stages from identityGovernance + summary: List stages + description: Retrieve the stages in a multi-stage access review instance. + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/accessreviewinstance-list-stages?view=graph-rest-1.0 operationId: identityGovernance.accessReviews.definitions.instances_ListStages parameters: - name: accessReviewScheduleDefinition-id in: path description: 'key: id of accessReviewScheduleDefinition' required: true + style: simple schema: type: string x-ms-docs-key-type: accessReviewScheduleDefinition @@ -10916,6 +12207,7 @@ paths: in: path description: 'key: id of accessReviewInstance' required: true + style: simple schema: type: string x-ms-docs-key-type: accessReviewInstance @@ -10997,6 +12289,7 @@ paths: in: path description: 'key: id of accessReviewScheduleDefinition' required: true + style: simple schema: type: string x-ms-docs-key-type: accessReviewScheduleDefinition @@ -11004,6 +12297,7 @@ paths: in: path description: 'key: id of accessReviewInstance' required: true + style: simple schema: type: string x-ms-docs-key-type: accessReviewInstance @@ -11029,12 +12323,14 @@ paths: tags: - identityGovernance.accessReviewSet summary: Get stages from identityGovernance + description: 'If the instance has multiple stages, this returns the collection of stages. A new stage will only be created when the previous stage ends. The existence, number, and settings of stages on a review instance are created based on the accessReviewStageSettings on the parent accessReviewScheduleDefinition.' operationId: identityGovernance.accessReviews.definitions.instances_GetStages parameters: - name: accessReviewScheduleDefinition-id in: path description: 'key: id of accessReviewScheduleDefinition' required: true + style: simple schema: type: string x-ms-docs-key-type: accessReviewScheduleDefinition @@ -11042,6 +12338,7 @@ paths: in: path description: 'key: id of accessReviewInstance' required: true + style: simple schema: type: string x-ms-docs-key-type: accessReviewInstance @@ -11049,6 +12346,7 @@ paths: in: path description: 'key: id of accessReviewStage' required: true + style: simple schema: type: string x-ms-docs-key-type: accessReviewStage @@ -11112,6 +12410,7 @@ paths: in: path description: 'key: id of accessReviewScheduleDefinition' required: true + style: simple schema: type: string x-ms-docs-key-type: accessReviewScheduleDefinition @@ -11119,6 +12418,7 @@ paths: in: path description: 'key: id of accessReviewInstance' required: true + style: simple schema: type: string x-ms-docs-key-type: accessReviewInstance @@ -11126,6 +12426,7 @@ paths: in: path description: 'key: id of accessReviewStage' required: true + style: simple schema: type: string x-ms-docs-key-type: accessReviewStage @@ -11152,6 +12453,7 @@ paths: in: path description: 'key: id of accessReviewScheduleDefinition' required: true + style: simple schema: type: string x-ms-docs-key-type: accessReviewScheduleDefinition @@ -11159,6 +12461,7 @@ paths: in: path description: 'key: id of accessReviewInstance' required: true + style: simple schema: type: string x-ms-docs-key-type: accessReviewInstance @@ -11166,12 +12469,14 @@ paths: in: path description: 'key: id of accessReviewStage' required: true + style: simple schema: type: string x-ms-docs-key-type: accessReviewStage - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -11184,13 +12489,18 @@ paths: get: tags: - identityGovernance.accessReviewSet - summary: Get decisions from identityGovernance + summary: List decisions (from a multi-stage access review) + description: Get the decisions from a stage in a multi-stage access review. The decisions in an accessReviewStage object are represented by an accessReviewInstanceDecisionItem object. + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/accessreviewstage-list-decisions?view=graph-rest-1.0 operationId: identityGovernance.accessReviews.definitions.instances.stages_ListDecisions parameters: - name: accessReviewScheduleDefinition-id in: path description: 'key: id of accessReviewScheduleDefinition' required: true + style: simple schema: type: string x-ms-docs-key-type: accessReviewScheduleDefinition @@ -11198,6 +12508,7 @@ paths: in: path description: 'key: id of accessReviewInstance' required: true + style: simple schema: type: string x-ms-docs-key-type: accessReviewInstance @@ -11205,6 +12516,7 @@ paths: in: path description: 'key: id of accessReviewStage' required: true + style: simple schema: type: string x-ms-docs-key-type: accessReviewStage @@ -11318,6 +12630,7 @@ paths: in: path description: 'key: id of accessReviewScheduleDefinition' required: true + style: simple schema: type: string x-ms-docs-key-type: accessReviewScheduleDefinition @@ -11325,6 +12638,7 @@ paths: in: path description: 'key: id of accessReviewInstance' required: true + style: simple schema: type: string x-ms-docs-key-type: accessReviewInstance @@ -11332,6 +12646,7 @@ paths: in: path description: 'key: id of accessReviewStage' required: true + style: simple schema: type: string x-ms-docs-key-type: accessReviewStage @@ -11357,12 +12672,14 @@ paths: tags: - identityGovernance.accessReviewSet summary: Get decisions from identityGovernance + description: 'Each user reviewed in an accessReviewStage has a decision item representing if they were approved, denied, or not yet reviewed.' operationId: identityGovernance.accessReviews.definitions.instances.stages_GetDecisions parameters: - name: accessReviewScheduleDefinition-id in: path description: 'key: id of accessReviewScheduleDefinition' required: true + style: simple schema: type: string x-ms-docs-key-type: accessReviewScheduleDefinition @@ -11370,6 +12687,7 @@ paths: in: path description: 'key: id of accessReviewInstance' required: true + style: simple schema: type: string x-ms-docs-key-type: accessReviewInstance @@ -11377,6 +12695,7 @@ paths: in: path description: 'key: id of accessReviewStage' required: true + style: simple schema: type: string x-ms-docs-key-type: accessReviewStage @@ -11384,6 +12703,7 @@ paths: in: path description: 'key: id of accessReviewInstanceDecisionItem' required: true + style: simple schema: type: string x-ms-docs-key-type: accessReviewInstanceDecisionItem @@ -11465,6 +12785,7 @@ paths: in: path description: 'key: id of accessReviewScheduleDefinition' required: true + style: simple schema: type: string x-ms-docs-key-type: accessReviewScheduleDefinition @@ -11472,6 +12793,7 @@ paths: in: path description: 'key: id of accessReviewInstance' required: true + style: simple schema: type: string x-ms-docs-key-type: accessReviewInstance @@ -11479,6 +12801,7 @@ paths: in: path description: 'key: id of accessReviewStage' required: true + style: simple schema: type: string x-ms-docs-key-type: accessReviewStage @@ -11486,6 +12809,7 @@ paths: in: path description: 'key: id of accessReviewInstanceDecisionItem' required: true + style: simple schema: type: string x-ms-docs-key-type: accessReviewInstanceDecisionItem @@ -11512,6 +12836,7 @@ paths: in: path description: 'key: id of accessReviewScheduleDefinition' required: true + style: simple schema: type: string x-ms-docs-key-type: accessReviewScheduleDefinition @@ -11519,6 +12844,7 @@ paths: in: path description: 'key: id of accessReviewInstance' required: true + style: simple schema: type: string x-ms-docs-key-type: accessReviewInstance @@ -11526,6 +12852,7 @@ paths: in: path description: 'key: id of accessReviewStage' required: true + style: simple schema: type: string x-ms-docs-key-type: accessReviewStage @@ -11533,12 +12860,14 @@ paths: in: path description: 'key: id of accessReviewInstanceDecisionItem' required: true + style: simple schema: type: string x-ms-docs-key-type: accessReviewInstanceDecisionItem - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -11552,12 +12881,14 @@ paths: tags: - identityGovernance.accessReviewSet summary: Get insights from identityGovernance + description: Insights are recommendations to reviewers on whether to approve or deny a decision. There can be multiple insights associated with an accessReviewInstanceDecisionItem. operationId: identityGovernance.accessReviews.definitions.instances.stages.decisions_ListInsights parameters: - name: accessReviewScheduleDefinition-id in: path description: 'key: id of accessReviewScheduleDefinition' required: true + style: simple schema: type: string x-ms-docs-key-type: accessReviewScheduleDefinition @@ -11565,6 +12896,7 @@ paths: in: path description: 'key: id of accessReviewInstance' required: true + style: simple schema: type: string x-ms-docs-key-type: accessReviewInstance @@ -11572,6 +12904,7 @@ paths: in: path description: 'key: id of accessReviewStage' required: true + style: simple schema: type: string x-ms-docs-key-type: accessReviewStage @@ -11579,6 +12912,7 @@ paths: in: path description: 'key: id of accessReviewInstanceDecisionItem' required: true + style: simple schema: type: string x-ms-docs-key-type: accessReviewInstanceDecisionItem @@ -11646,6 +12980,7 @@ paths: in: path description: 'key: id of accessReviewScheduleDefinition' required: true + style: simple schema: type: string x-ms-docs-key-type: accessReviewScheduleDefinition @@ -11653,6 +12988,7 @@ paths: in: path description: 'key: id of accessReviewInstance' required: true + style: simple schema: type: string x-ms-docs-key-type: accessReviewInstance @@ -11660,6 +12996,7 @@ paths: in: path description: 'key: id of accessReviewStage' required: true + style: simple schema: type: string x-ms-docs-key-type: accessReviewStage @@ -11667,6 +13004,7 @@ paths: in: path description: 'key: id of accessReviewInstanceDecisionItem' required: true + style: simple schema: type: string x-ms-docs-key-type: accessReviewInstanceDecisionItem @@ -11692,12 +13030,14 @@ paths: tags: - identityGovernance.accessReviewSet summary: Get insights from identityGovernance + description: Insights are recommendations to reviewers on whether to approve or deny a decision. There can be multiple insights associated with an accessReviewInstanceDecisionItem. operationId: identityGovernance.accessReviews.definitions.instances.stages.decisions_GetInsights parameters: - name: accessReviewScheduleDefinition-id in: path description: 'key: id of accessReviewScheduleDefinition' required: true + style: simple schema: type: string x-ms-docs-key-type: accessReviewScheduleDefinition @@ -11705,6 +13045,7 @@ paths: in: path description: 'key: id of accessReviewInstance' required: true + style: simple schema: type: string x-ms-docs-key-type: accessReviewInstance @@ -11712,6 +13053,7 @@ paths: in: path description: 'key: id of accessReviewStage' required: true + style: simple schema: type: string x-ms-docs-key-type: accessReviewStage @@ -11719,6 +13061,7 @@ paths: in: path description: 'key: id of accessReviewInstanceDecisionItem' required: true + style: simple schema: type: string x-ms-docs-key-type: accessReviewInstanceDecisionItem @@ -11726,6 +13069,7 @@ paths: in: path description: 'key: id of governanceInsight' required: true + style: simple schema: type: string x-ms-docs-key-type: governanceInsight @@ -11774,6 +13118,7 @@ paths: in: path description: 'key: id of accessReviewScheduleDefinition' required: true + style: simple schema: type: string x-ms-docs-key-type: accessReviewScheduleDefinition @@ -11781,6 +13126,7 @@ paths: in: path description: 'key: id of accessReviewInstance' required: true + style: simple schema: type: string x-ms-docs-key-type: accessReviewInstance @@ -11788,6 +13134,7 @@ paths: in: path description: 'key: id of accessReviewStage' required: true + style: simple schema: type: string x-ms-docs-key-type: accessReviewStage @@ -11795,6 +13142,7 @@ paths: in: path description: 'key: id of accessReviewInstanceDecisionItem' required: true + style: simple schema: type: string x-ms-docs-key-type: accessReviewInstanceDecisionItem @@ -11802,6 +13150,7 @@ paths: in: path description: 'key: id of governanceInsight' required: true + style: simple schema: type: string x-ms-docs-key-type: governanceInsight @@ -11828,6 +13177,7 @@ paths: in: path description: 'key: id of accessReviewScheduleDefinition' required: true + style: simple schema: type: string x-ms-docs-key-type: accessReviewScheduleDefinition @@ -11835,6 +13185,7 @@ paths: in: path description: 'key: id of accessReviewInstance' required: true + style: simple schema: type: string x-ms-docs-key-type: accessReviewInstance @@ -11842,6 +13193,7 @@ paths: in: path description: 'key: id of accessReviewStage' required: true + style: simple schema: type: string x-ms-docs-key-type: accessReviewStage @@ -11849,6 +13201,7 @@ paths: in: path description: 'key: id of accessReviewInstanceDecisionItem' required: true + style: simple schema: type: string x-ms-docs-key-type: accessReviewInstanceDecisionItem @@ -11856,12 +13209,14 @@ paths: in: path description: 'key: id of governanceInsight' required: true + style: simple schema: type: string x-ms-docs-key-type: governanceInsight - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -11875,12 +13230,14 @@ paths: tags: - identityGovernance.accessReviewSet summary: Get instance from identityGovernance + description: 'There is exactly one accessReviewInstance associated with each decision. The instance is the parent of the decision item, representing the recurrence of the access review the decision is made on.' operationId: identityGovernance.accessReviews.definitions.instances.stages.decisions_GetInstance parameters: - name: accessReviewScheduleDefinition-id in: path description: 'key: id of accessReviewScheduleDefinition' required: true + style: simple schema: type: string x-ms-docs-key-type: accessReviewScheduleDefinition @@ -11888,6 +13245,7 @@ paths: in: path description: 'key: id of accessReviewInstance' required: true + style: simple schema: type: string x-ms-docs-key-type: accessReviewInstance @@ -11895,6 +13253,7 @@ paths: in: path description: 'key: id of accessReviewStage' required: true + style: simple schema: type: string x-ms-docs-key-type: accessReviewStage @@ -11902,6 +13261,7 @@ paths: in: path description: 'key: id of accessReviewInstanceDecisionItem' required: true + style: simple schema: type: string x-ms-docs-key-type: accessReviewInstanceDecisionItem @@ -12005,6 +13365,7 @@ paths: in: path description: 'key: id of accessReviewScheduleDefinition' required: true + style: simple schema: type: string x-ms-docs-key-type: accessReviewScheduleDefinition @@ -12012,6 +13373,7 @@ paths: in: path description: 'key: id of accessReviewInstance' required: true + style: simple schema: type: string x-ms-docs-key-type: accessReviewInstance @@ -12019,6 +13381,7 @@ paths: in: path description: 'key: id of accessReviewStage' required: true + style: simple schema: type: string x-ms-docs-key-type: accessReviewStage @@ -12026,6 +13389,7 @@ paths: in: path description: 'key: id of accessReviewInstanceDecisionItem' required: true + style: simple schema: type: string x-ms-docs-key-type: accessReviewInstanceDecisionItem @@ -12052,6 +13416,7 @@ paths: in: path description: 'key: id of accessReviewScheduleDefinition' required: true + style: simple schema: type: string x-ms-docs-key-type: accessReviewScheduleDefinition @@ -12059,6 +13424,7 @@ paths: in: path description: 'key: id of accessReviewInstance' required: true + style: simple schema: type: string x-ms-docs-key-type: accessReviewInstance @@ -12066,6 +13432,7 @@ paths: in: path description: 'key: id of accessReviewStage' required: true + style: simple schema: type: string x-ms-docs-key-type: accessReviewStage @@ -12073,12 +13440,14 @@ paths: in: path description: 'key: id of accessReviewInstanceDecisionItem' required: true + style: simple schema: type: string x-ms-docs-key-type: accessReviewInstanceDecisionItem - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -12091,13 +13460,18 @@ paths: get: tags: - identityGovernance.accessReviewSet - summary: Get contactedReviewers from identityGovernance + summary: List contactedReviewers + description: 'Get the reviewers for an access review instance, irrespective of whether or not they have received a notification. The reviewers are represented by an accessReviewReviewer object. A list of zero or more objects are returned, including all of their nested properties.' + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/accessreviewinstance-list-contactedreviewers?view=graph-rest-1.0 operationId: identityGovernance.accessReviews.definitions.instances.stages.decisions.instance_ListContactedReviewers parameters: - name: accessReviewScheduleDefinition-id in: path description: 'key: id of accessReviewScheduleDefinition' required: true + style: simple schema: type: string x-ms-docs-key-type: accessReviewScheduleDefinition @@ -12105,6 +13479,7 @@ paths: in: path description: 'key: id of accessReviewInstance' required: true + style: simple schema: type: string x-ms-docs-key-type: accessReviewInstance @@ -12112,6 +13487,7 @@ paths: in: path description: 'key: id of accessReviewStage' required: true + style: simple schema: type: string x-ms-docs-key-type: accessReviewStage @@ -12119,6 +13495,7 @@ paths: in: path description: 'key: id of accessReviewInstanceDecisionItem' required: true + style: simple schema: type: string x-ms-docs-key-type: accessReviewInstanceDecisionItem @@ -12192,6 +13569,7 @@ paths: in: path description: 'key: id of accessReviewScheduleDefinition' required: true + style: simple schema: type: string x-ms-docs-key-type: accessReviewScheduleDefinition @@ -12199,6 +13577,7 @@ paths: in: path description: 'key: id of accessReviewInstance' required: true + style: simple schema: type: string x-ms-docs-key-type: accessReviewInstance @@ -12206,6 +13585,7 @@ paths: in: path description: 'key: id of accessReviewStage' required: true + style: simple schema: type: string x-ms-docs-key-type: accessReviewStage @@ -12213,6 +13593,7 @@ paths: in: path description: 'key: id of accessReviewInstanceDecisionItem' required: true + style: simple schema: type: string x-ms-docs-key-type: accessReviewInstanceDecisionItem @@ -12238,12 +13619,14 @@ paths: tags: - identityGovernance.accessReviewSet summary: Get contactedReviewers from identityGovernance + description: 'Returns the collection of reviewers who were contacted to complete this review. While the reviewers and fallbackReviewers properties of the accessReviewScheduleDefinition might specify group owners or managers as reviewers, contactedReviewers returns their individual identities. Supports $select. Read-only.' operationId: identityGovernance.accessReviews.definitions.instances.stages.decisions.instance_GetContactedReviewers parameters: - name: accessReviewScheduleDefinition-id in: path description: 'key: id of accessReviewScheduleDefinition' required: true + style: simple schema: type: string x-ms-docs-key-type: accessReviewScheduleDefinition @@ -12251,6 +13634,7 @@ paths: in: path description: 'key: id of accessReviewInstance' required: true + style: simple schema: type: string x-ms-docs-key-type: accessReviewInstance @@ -12258,6 +13642,7 @@ paths: in: path description: 'key: id of accessReviewStage' required: true + style: simple schema: type: string x-ms-docs-key-type: accessReviewStage @@ -12265,6 +13650,7 @@ paths: in: path description: 'key: id of accessReviewInstanceDecisionItem' required: true + style: simple schema: type: string x-ms-docs-key-type: accessReviewInstanceDecisionItem @@ -12272,6 +13658,7 @@ paths: in: path description: 'key: id of accessReviewReviewer' required: true + style: simple schema: type: string x-ms-docs-key-type: accessReviewReviewer @@ -12322,6 +13709,7 @@ paths: in: path description: 'key: id of accessReviewScheduleDefinition' required: true + style: simple schema: type: string x-ms-docs-key-type: accessReviewScheduleDefinition @@ -12329,6 +13717,7 @@ paths: in: path description: 'key: id of accessReviewInstance' required: true + style: simple schema: type: string x-ms-docs-key-type: accessReviewInstance @@ -12336,6 +13725,7 @@ paths: in: path description: 'key: id of accessReviewStage' required: true + style: simple schema: type: string x-ms-docs-key-type: accessReviewStage @@ -12343,6 +13733,7 @@ paths: in: path description: 'key: id of accessReviewInstanceDecisionItem' required: true + style: simple schema: type: string x-ms-docs-key-type: accessReviewInstanceDecisionItem @@ -12350,6 +13741,7 @@ paths: in: path description: 'key: id of accessReviewReviewer' required: true + style: simple schema: type: string x-ms-docs-key-type: accessReviewReviewer @@ -12376,6 +13768,7 @@ paths: in: path description: 'key: id of accessReviewScheduleDefinition' required: true + style: simple schema: type: string x-ms-docs-key-type: accessReviewScheduleDefinition @@ -12383,6 +13776,7 @@ paths: in: path description: 'key: id of accessReviewInstance' required: true + style: simple schema: type: string x-ms-docs-key-type: accessReviewInstance @@ -12390,6 +13784,7 @@ paths: in: path description: 'key: id of accessReviewStage' required: true + style: simple schema: type: string x-ms-docs-key-type: accessReviewStage @@ -12397,6 +13792,7 @@ paths: in: path description: 'key: id of accessReviewInstanceDecisionItem' required: true + style: simple schema: type: string x-ms-docs-key-type: accessReviewInstanceDecisionItem @@ -12404,12 +13800,14 @@ paths: in: path description: 'key: id of accessReviewReviewer' required: true + style: simple schema: type: string x-ms-docs-key-type: accessReviewReviewer - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -12422,13 +13820,18 @@ paths: get: tags: - identityGovernance.accessReviewSet - summary: Get decisions from identityGovernance + summary: List decisions + description: 'Retrieve the accessReviewInstanceDecisionItem objects for a specific accessReviewInstance. A list of zero or more accessReviewInstanceDecisionItem objects are returned, including all of their nested properties.' + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/accessreviewinstance-list-decisions?view=graph-rest-1.0 operationId: identityGovernance.accessReviews.definitions.instances.stages.decisions.instance_ListDecisions parameters: - name: accessReviewScheduleDefinition-id in: path description: 'key: id of accessReviewScheduleDefinition' required: true + style: simple schema: type: string x-ms-docs-key-type: accessReviewScheduleDefinition @@ -12436,6 +13839,7 @@ paths: in: path description: 'key: id of accessReviewInstance' required: true + style: simple schema: type: string x-ms-docs-key-type: accessReviewInstance @@ -12443,6 +13847,7 @@ paths: in: path description: 'key: id of accessReviewStage' required: true + style: simple schema: type: string x-ms-docs-key-type: accessReviewStage @@ -12450,6 +13855,7 @@ paths: in: path description: 'key: id of accessReviewInstanceDecisionItem' required: true + style: simple schema: type: string x-ms-docs-key-type: accessReviewInstanceDecisionItem @@ -12563,6 +13969,7 @@ paths: in: path description: 'key: id of accessReviewScheduleDefinition' required: true + style: simple schema: type: string x-ms-docs-key-type: accessReviewScheduleDefinition @@ -12570,6 +13977,7 @@ paths: in: path description: 'key: id of accessReviewInstance' required: true + style: simple schema: type: string x-ms-docs-key-type: accessReviewInstance @@ -12577,6 +13985,7 @@ paths: in: path description: 'key: id of accessReviewStage' required: true + style: simple schema: type: string x-ms-docs-key-type: accessReviewStage @@ -12584,6 +13993,7 @@ paths: in: path description: 'key: id of accessReviewInstanceDecisionItem' required: true + style: simple schema: type: string x-ms-docs-key-type: accessReviewInstanceDecisionItem @@ -12609,12 +14019,14 @@ paths: tags: - identityGovernance.accessReviewSet summary: Get decisions from identityGovernance + description: 'Each user reviewed in an accessReviewInstance has a decision item representing if they were approved, denied, or not yet reviewed.' operationId: identityGovernance.accessReviews.definitions.instances.stages.decisions.instance_GetDecisions parameters: - name: accessReviewScheduleDefinition-id in: path description: 'key: id of accessReviewScheduleDefinition' required: true + style: simple schema: type: string x-ms-docs-key-type: accessReviewScheduleDefinition @@ -12622,6 +14034,7 @@ paths: in: path description: 'key: id of accessReviewInstance' required: true + style: simple schema: type: string x-ms-docs-key-type: accessReviewInstance @@ -12629,6 +14042,7 @@ paths: in: path description: 'key: id of accessReviewStage' required: true + style: simple schema: type: string x-ms-docs-key-type: accessReviewStage @@ -12636,6 +14050,7 @@ paths: in: path description: 'key: id of accessReviewInstanceDecisionItem' required: true + style: simple schema: type: string x-ms-docs-key-type: accessReviewInstanceDecisionItem @@ -12643,6 +14058,7 @@ paths: in: path description: 'key: id of accessReviewInstanceDecisionItem' required: true + style: simple schema: type: string x-ms-docs-key-type: accessReviewInstanceDecisionItem @@ -12726,6 +14142,7 @@ paths: in: path description: 'key: id of accessReviewScheduleDefinition' required: true + style: simple schema: type: string x-ms-docs-key-type: accessReviewScheduleDefinition @@ -12733,6 +14150,7 @@ paths: in: path description: 'key: id of accessReviewInstance' required: true + style: simple schema: type: string x-ms-docs-key-type: accessReviewInstance @@ -12740,6 +14158,7 @@ paths: in: path description: 'key: id of accessReviewStage' required: true + style: simple schema: type: string x-ms-docs-key-type: accessReviewStage @@ -12747,6 +14166,7 @@ paths: in: path description: 'key: id of accessReviewInstanceDecisionItem' required: true + style: simple schema: type: string x-ms-docs-key-type: accessReviewInstanceDecisionItem @@ -12754,6 +14174,7 @@ paths: in: path description: 'key: id of accessReviewInstanceDecisionItem' required: true + style: simple schema: type: string x-ms-docs-key-type: accessReviewInstanceDecisionItem @@ -12780,6 +14201,7 @@ paths: in: path description: 'key: id of accessReviewScheduleDefinition' required: true + style: simple schema: type: string x-ms-docs-key-type: accessReviewScheduleDefinition @@ -12787,6 +14209,7 @@ paths: in: path description: 'key: id of accessReviewInstance' required: true + style: simple schema: type: string x-ms-docs-key-type: accessReviewInstance @@ -12794,6 +14217,7 @@ paths: in: path description: 'key: id of accessReviewStage' required: true + style: simple schema: type: string x-ms-docs-key-type: accessReviewStage @@ -12801,6 +14225,7 @@ paths: in: path description: 'key: id of accessReviewInstanceDecisionItem' required: true + style: simple schema: type: string x-ms-docs-key-type: accessReviewInstanceDecisionItem @@ -12808,12 +14233,14 @@ paths: in: path description: 'key: id of accessReviewInstanceDecisionItem' required: true + style: simple schema: type: string x-ms-docs-key-type: accessReviewInstanceDecisionItem - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -12827,12 +14254,14 @@ paths: tags: - identityGovernance.accessReviewSet summary: Get insights from identityGovernance + description: Insights are recommendations to reviewers on whether to approve or deny a decision. There can be multiple insights associated with an accessReviewInstanceDecisionItem. operationId: identityGovernance.accessReviews.definitions.instances.stages.decisions.instance.decisions_ListInsights parameters: - name: accessReviewScheduleDefinition-id in: path description: 'key: id of accessReviewScheduleDefinition' required: true + style: simple schema: type: string x-ms-docs-key-type: accessReviewScheduleDefinition @@ -12840,6 +14269,7 @@ paths: in: path description: 'key: id of accessReviewInstance' required: true + style: simple schema: type: string x-ms-docs-key-type: accessReviewInstance @@ -12847,6 +14277,7 @@ paths: in: path description: 'key: id of accessReviewStage' required: true + style: simple schema: type: string x-ms-docs-key-type: accessReviewStage @@ -12854,6 +14285,7 @@ paths: in: path description: 'key: id of accessReviewInstanceDecisionItem' required: true + style: simple schema: type: string x-ms-docs-key-type: accessReviewInstanceDecisionItem @@ -12861,6 +14293,7 @@ paths: in: path description: 'key: id of accessReviewInstanceDecisionItem' required: true + style: simple schema: type: string x-ms-docs-key-type: accessReviewInstanceDecisionItem @@ -12928,6 +14361,7 @@ paths: in: path description: 'key: id of accessReviewScheduleDefinition' required: true + style: simple schema: type: string x-ms-docs-key-type: accessReviewScheduleDefinition @@ -12935,6 +14369,7 @@ paths: in: path description: 'key: id of accessReviewInstance' required: true + style: simple schema: type: string x-ms-docs-key-type: accessReviewInstance @@ -12942,6 +14377,7 @@ paths: in: path description: 'key: id of accessReviewStage' required: true + style: simple schema: type: string x-ms-docs-key-type: accessReviewStage @@ -12949,6 +14385,7 @@ paths: in: path description: 'key: id of accessReviewInstanceDecisionItem' required: true + style: simple schema: type: string x-ms-docs-key-type: accessReviewInstanceDecisionItem @@ -12956,6 +14393,7 @@ paths: in: path description: 'key: id of accessReviewInstanceDecisionItem' required: true + style: simple schema: type: string x-ms-docs-key-type: accessReviewInstanceDecisionItem @@ -12981,12 +14419,14 @@ paths: tags: - identityGovernance.accessReviewSet summary: Get insights from identityGovernance + description: Insights are recommendations to reviewers on whether to approve or deny a decision. There can be multiple insights associated with an accessReviewInstanceDecisionItem. operationId: identityGovernance.accessReviews.definitions.instances.stages.decisions.instance.decisions_GetInsights parameters: - name: accessReviewScheduleDefinition-id in: path description: 'key: id of accessReviewScheduleDefinition' required: true + style: simple schema: type: string x-ms-docs-key-type: accessReviewScheduleDefinition @@ -12994,6 +14434,7 @@ paths: in: path description: 'key: id of accessReviewInstance' required: true + style: simple schema: type: string x-ms-docs-key-type: accessReviewInstance @@ -13001,6 +14442,7 @@ paths: in: path description: 'key: id of accessReviewStage' required: true + style: simple schema: type: string x-ms-docs-key-type: accessReviewStage @@ -13008,6 +14450,7 @@ paths: in: path description: 'key: id of accessReviewInstanceDecisionItem' required: true + style: simple schema: type: string x-ms-docs-key-type: accessReviewInstanceDecisionItem @@ -13015,6 +14458,7 @@ paths: in: path description: 'key: id of accessReviewInstanceDecisionItem' required: true + style: simple schema: type: string x-ms-docs-key-type: accessReviewInstanceDecisionItem @@ -13022,6 +14466,7 @@ paths: in: path description: 'key: id of governanceInsight' required: true + style: simple schema: type: string x-ms-docs-key-type: governanceInsight @@ -13070,6 +14515,7 @@ paths: in: path description: 'key: id of accessReviewScheduleDefinition' required: true + style: simple schema: type: string x-ms-docs-key-type: accessReviewScheduleDefinition @@ -13077,6 +14523,7 @@ paths: in: path description: 'key: id of accessReviewInstance' required: true + style: simple schema: type: string x-ms-docs-key-type: accessReviewInstance @@ -13084,6 +14531,7 @@ paths: in: path description: 'key: id of accessReviewStage' required: true + style: simple schema: type: string x-ms-docs-key-type: accessReviewStage @@ -13091,6 +14539,7 @@ paths: in: path description: 'key: id of accessReviewInstanceDecisionItem' required: true + style: simple schema: type: string x-ms-docs-key-type: accessReviewInstanceDecisionItem @@ -13098,6 +14547,7 @@ paths: in: path description: 'key: id of accessReviewInstanceDecisionItem' required: true + style: simple schema: type: string x-ms-docs-key-type: accessReviewInstanceDecisionItem @@ -13105,6 +14555,7 @@ paths: in: path description: 'key: id of governanceInsight' required: true + style: simple schema: type: string x-ms-docs-key-type: governanceInsight @@ -13131,6 +14582,7 @@ paths: in: path description: 'key: id of accessReviewScheduleDefinition' required: true + style: simple schema: type: string x-ms-docs-key-type: accessReviewScheduleDefinition @@ -13138,6 +14590,7 @@ paths: in: path description: 'key: id of accessReviewInstance' required: true + style: simple schema: type: string x-ms-docs-key-type: accessReviewInstance @@ -13145,6 +14598,7 @@ paths: in: path description: 'key: id of accessReviewStage' required: true + style: simple schema: type: string x-ms-docs-key-type: accessReviewStage @@ -13152,6 +14606,7 @@ paths: in: path description: 'key: id of accessReviewInstanceDecisionItem' required: true + style: simple schema: type: string x-ms-docs-key-type: accessReviewInstanceDecisionItem @@ -13159,6 +14614,7 @@ paths: in: path description: 'key: id of accessReviewInstanceDecisionItem' required: true + style: simple schema: type: string x-ms-docs-key-type: accessReviewInstanceDecisionItem @@ -13166,12 +14622,14 @@ paths: in: path description: 'key: id of governanceInsight' required: true + style: simple schema: type: string x-ms-docs-key-type: governanceInsight - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -13191,6 +14649,7 @@ paths: in: path description: 'key: id of accessReviewScheduleDefinition' required: true + style: simple schema: type: string x-ms-docs-key-type: accessReviewScheduleDefinition @@ -13198,6 +14657,7 @@ paths: in: path description: 'key: id of accessReviewInstance' required: true + style: simple schema: type: string x-ms-docs-key-type: accessReviewInstance @@ -13205,6 +14665,7 @@ paths: in: path description: 'key: id of accessReviewStage' required: true + style: simple schema: type: string x-ms-docs-key-type: accessReviewStage @@ -13212,6 +14673,7 @@ paths: in: path description: 'key: id of accessReviewInstanceDecisionItem' required: true + style: simple schema: type: string x-ms-docs-key-type: accessReviewInstanceDecisionItem @@ -13219,8 +14681,86 @@ paths: in: path description: 'Usage: on=''{on}''' required: true + style: simple schema: $ref: '#/components/schemas/microsoft.graph.accessReviewInstanceDecisionItemFilterByCurrentUserOptions' + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - accessReviewId + - appliedBy + - appliedDateTime + - applyResult + - decision + - justification + - principal + - principalLink + - principalResourceMembership + - recommendation + - resource + - resourceLink + - reviewedBy + - reviewedDateTime + - target + - insights + - instance + type: string + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - id desc + - accessReviewId + - accessReviewId desc + - appliedBy + - appliedBy desc + - appliedDateTime + - appliedDateTime desc + - applyResult + - applyResult desc + - decision + - decision desc + - justification + - justification desc + - principal + - principal desc + - principalLink + - principalLink desc + - principalResourceMembership + - principalResourceMembership desc + - recommendation + - recommendation desc + - resource + - resource desc + - resourceLink + - resourceLink desc + - reviewedBy + - reviewedBy desc + - reviewedDateTime + - reviewedDateTime desc + - target + - target desc + type: string responses: '200': description: Success @@ -13239,17 +14779,25 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: function + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore '/identityGovernance/accessReviews/definitions/{accessReviewScheduleDefinition-id}/instances/{accessReviewInstance-id}/stages/{accessReviewStage-id}/decisions/{accessReviewInstanceDecisionItem-id}/instance/decisions/microsoft.graph.recordAllDecisions': post: tags: - identityGovernance.Actions summary: Invoke action recordAllDecisions + description: 'As a reviewer of an access review, record a decision for an accessReviewInstanceDecisionItem that is assigned to you and that matches the principal or resource IDs specified. If no IDs are specified, the decisions will apply to every **accessReviewInstanceDecisionItem** for which you are the reviewer.' + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/accessreviewinstancedecisionitem-recordalldecisions?view=graph-rest-1.0 operationId: identityGovernance.accessReviews.definitions.instances.stages.decisions.instance.decisions_recordAllDecisions parameters: - name: accessReviewScheduleDefinition-id in: path description: 'key: id of accessReviewScheduleDefinition' required: true + style: simple schema: type: string x-ms-docs-key-type: accessReviewScheduleDefinition @@ -13257,6 +14805,7 @@ paths: in: path description: 'key: id of accessReviewInstance' required: true + style: simple schema: type: string x-ms-docs-key-type: accessReviewInstance @@ -13264,6 +14813,7 @@ paths: in: path description: 'key: id of accessReviewStage' required: true + style: simple schema: type: string x-ms-docs-key-type: accessReviewStage @@ -13271,6 +14821,7 @@ paths: in: path description: 'key: id of accessReviewInstanceDecisionItem' required: true + style: simple schema: type: string x-ms-docs-key-type: accessReviewInstanceDecisionItem @@ -13307,12 +14858,14 @@ paths: tags: - identityGovernance.accessReviewSet summary: Get definition from identityGovernance + description: 'There is exactly one accessReviewScheduleDefinition associated with each instance. It is the parent schedule for the instance, where instances are created for each recurrence of a review definition and each group selected to review by the definition.' operationId: identityGovernance.accessReviews.definitions.instances.stages.decisions.instance_GetDefinition parameters: - name: accessReviewScheduleDefinition-id in: path description: 'key: id of accessReviewScheduleDefinition' required: true + style: simple schema: type: string x-ms-docs-key-type: accessReviewScheduleDefinition @@ -13320,6 +14873,7 @@ paths: in: path description: 'key: id of accessReviewInstance' required: true + style: simple schema: type: string x-ms-docs-key-type: accessReviewInstance @@ -13327,6 +14881,7 @@ paths: in: path description: 'key: id of accessReviewStage' required: true + style: simple schema: type: string x-ms-docs-key-type: accessReviewStage @@ -13334,6 +14889,7 @@ paths: in: path description: 'key: id of accessReviewInstanceDecisionItem' required: true + style: simple schema: type: string x-ms-docs-key-type: accessReviewInstanceDecisionItem @@ -13401,12 +14957,17 @@ paths: tags: - identityGovernance.Actions summary: Invoke action acceptRecommendations + description: Allows the acceptance of recommendations on all accessReviewInstanceDecisionItem objects that have not been reviewed for an accessReviewInstance object for which the calling user is a reviewer. Recommendations are generated if **recommendationsEnabled** is `true` on the accessReviewScheduleDefinition object. If there is not a recommendation on an accessReviewInstanceDecisionItem object no decision will be recorded. + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/accessreviewinstance-acceptrecommendations?view=graph-rest-1.0 operationId: identityGovernance.accessReviews.definitions.instances.stages.decisions.instance_acceptRecommendations parameters: - name: accessReviewScheduleDefinition-id in: path description: 'key: id of accessReviewScheduleDefinition' required: true + style: simple schema: type: string x-ms-docs-key-type: accessReviewScheduleDefinition @@ -13414,6 +14975,7 @@ paths: in: path description: 'key: id of accessReviewInstance' required: true + style: simple schema: type: string x-ms-docs-key-type: accessReviewInstance @@ -13421,6 +14983,7 @@ paths: in: path description: 'key: id of accessReviewStage' required: true + style: simple schema: type: string x-ms-docs-key-type: accessReviewStage @@ -13428,6 +14991,7 @@ paths: in: path description: 'key: id of accessReviewInstanceDecisionItem' required: true + style: simple schema: type: string x-ms-docs-key-type: accessReviewInstanceDecisionItem @@ -13442,12 +15006,17 @@ paths: tags: - identityGovernance.Actions summary: Invoke action applyDecisions + description: Apply review decisions on an accessReviewInstance if the decisions were not applied automatically because the autoApplyDecisionsEnabled property is `false` in the review's accessReviewScheduleSettings. The status of the accessReviewInstance must be `Completed` to call this method. + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/accessreviewinstance-applydecisions?view=graph-rest-1.0 operationId: identityGovernance.accessReviews.definitions.instances.stages.decisions.instance_applyDecisions parameters: - name: accessReviewScheduleDefinition-id in: path description: 'key: id of accessReviewScheduleDefinition' required: true + style: simple schema: type: string x-ms-docs-key-type: accessReviewScheduleDefinition @@ -13455,6 +15024,7 @@ paths: in: path description: 'key: id of accessReviewInstance' required: true + style: simple schema: type: string x-ms-docs-key-type: accessReviewInstance @@ -13462,6 +15032,7 @@ paths: in: path description: 'key: id of accessReviewStage' required: true + style: simple schema: type: string x-ms-docs-key-type: accessReviewStage @@ -13469,6 +15040,7 @@ paths: in: path description: 'key: id of accessReviewInstanceDecisionItem' required: true + style: simple schema: type: string x-ms-docs-key-type: accessReviewInstanceDecisionItem @@ -13483,12 +15055,17 @@ paths: tags: - identityGovernance.Actions summary: Invoke action batchRecordDecisions + description: 'Enables reviewers to review all accessReviewInstanceDecisionItem objects in batches by using **principalId**, **resourceId**, or neither.' + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/accessreviewinstance-batchrecorddecisions?view=graph-rest-1.0 operationId: identityGovernance.accessReviews.definitions.instances.stages.decisions.instance_batchRecordDecisions parameters: - name: accessReviewScheduleDefinition-id in: path description: 'key: id of accessReviewScheduleDefinition' required: true + style: simple schema: type: string x-ms-docs-key-type: accessReviewScheduleDefinition @@ -13496,6 +15073,7 @@ paths: in: path description: 'key: id of accessReviewInstance' required: true + style: simple schema: type: string x-ms-docs-key-type: accessReviewInstance @@ -13503,6 +15081,7 @@ paths: in: path description: 'key: id of accessReviewStage' required: true + style: simple schema: type: string x-ms-docs-key-type: accessReviewStage @@ -13510,6 +15089,7 @@ paths: in: path description: 'key: id of accessReviewInstanceDecisionItem' required: true + style: simple schema: type: string x-ms-docs-key-type: accessReviewInstanceDecisionItem @@ -13546,12 +15126,17 @@ paths: tags: - identityGovernance.Actions summary: Invoke action resetDecisions + description: Resets decisions of all accessReviewInstanceDecisionItem objects on an accessReviewInstance to `notReviewed`. + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/accessreviewinstance-resetdecisions?view=graph-rest-1.0 operationId: identityGovernance.accessReviews.definitions.instances.stages.decisions.instance_resetDecisions parameters: - name: accessReviewScheduleDefinition-id in: path description: 'key: id of accessReviewScheduleDefinition' required: true + style: simple schema: type: string x-ms-docs-key-type: accessReviewScheduleDefinition @@ -13559,6 +15144,7 @@ paths: in: path description: 'key: id of accessReviewInstance' required: true + style: simple schema: type: string x-ms-docs-key-type: accessReviewInstance @@ -13566,6 +15152,7 @@ paths: in: path description: 'key: id of accessReviewStage' required: true + style: simple schema: type: string x-ms-docs-key-type: accessReviewStage @@ -13573,6 +15160,7 @@ paths: in: path description: 'key: id of accessReviewInstanceDecisionItem' required: true + style: simple schema: type: string x-ms-docs-key-type: accessReviewInstanceDecisionItem @@ -13587,12 +15175,17 @@ paths: tags: - identityGovernance.Actions summary: Invoke action sendReminder + description: Send a reminder to the reviewers of a currently active accessReviewInstance. + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/accessreviewinstance-sendreminder?view=graph-rest-1.0 operationId: identityGovernance.accessReviews.definitions.instances.stages.decisions.instance_sendReminder parameters: - name: accessReviewScheduleDefinition-id in: path description: 'key: id of accessReviewScheduleDefinition' required: true + style: simple schema: type: string x-ms-docs-key-type: accessReviewScheduleDefinition @@ -13600,6 +15193,7 @@ paths: in: path description: 'key: id of accessReviewInstance' required: true + style: simple schema: type: string x-ms-docs-key-type: accessReviewInstance @@ -13607,6 +15201,7 @@ paths: in: path description: 'key: id of accessReviewStage' required: true + style: simple schema: type: string x-ms-docs-key-type: accessReviewStage @@ -13614,6 +15209,7 @@ paths: in: path description: 'key: id of accessReviewInstanceDecisionItem' required: true + style: simple schema: type: string x-ms-docs-key-type: accessReviewInstanceDecisionItem @@ -13628,12 +15224,17 @@ paths: tags: - identityGovernance.Actions summary: Invoke action stop + description: 'Stop a currently active accessReviewInstance. After the access review instance stops, the instance status will be `Completed`, the reviewers can no longer give input, and the access review decisions can be applied. Stopping an instance will not effect future instances. To prevent a recurring access review from starting future instances, update the schedule definition to change its scheduled end date.' + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/accessreviewinstance-stop?view=graph-rest-1.0 operationId: identityGovernance.accessReviews.definitions.instances.stages.decisions.instance_stop parameters: - name: accessReviewScheduleDefinition-id in: path description: 'key: id of accessReviewScheduleDefinition' required: true + style: simple schema: type: string x-ms-docs-key-type: accessReviewScheduleDefinition @@ -13641,6 +15242,7 @@ paths: in: path description: 'key: id of accessReviewInstance' required: true + style: simple schema: type: string x-ms-docs-key-type: accessReviewInstance @@ -13648,6 +15250,7 @@ paths: in: path description: 'key: id of accessReviewStage' required: true + style: simple schema: type: string x-ms-docs-key-type: accessReviewStage @@ -13655,6 +15258,7 @@ paths: in: path description: 'key: id of accessReviewInstanceDecisionItem' required: true + style: simple schema: type: string x-ms-docs-key-type: accessReviewInstanceDecisionItem @@ -13675,6 +15279,7 @@ paths: in: path description: 'key: id of accessReviewScheduleDefinition' required: true + style: simple schema: type: string x-ms-docs-key-type: accessReviewScheduleDefinition @@ -13682,6 +15287,7 @@ paths: in: path description: 'key: id of accessReviewInstance' required: true + style: simple schema: type: string x-ms-docs-key-type: accessReviewInstance @@ -13689,6 +15295,7 @@ paths: in: path description: 'key: id of accessReviewStage' required: true + style: simple schema: type: string x-ms-docs-key-type: accessReviewStage @@ -13696,8 +15303,86 @@ paths: in: path description: 'Usage: on=''{on}''' required: true + style: simple schema: $ref: '#/components/schemas/microsoft.graph.accessReviewInstanceDecisionItemFilterByCurrentUserOptions' + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - accessReviewId + - appliedBy + - appliedDateTime + - applyResult + - decision + - justification + - principal + - principalLink + - principalResourceMembership + - recommendation + - resource + - resourceLink + - reviewedBy + - reviewedDateTime + - target + - insights + - instance + type: string + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - id desc + - accessReviewId + - accessReviewId desc + - appliedBy + - appliedBy desc + - appliedDateTime + - appliedDateTime desc + - applyResult + - applyResult desc + - decision + - decision desc + - justification + - justification desc + - principal + - principal desc + - principalLink + - principalLink desc + - principalResourceMembership + - principalResourceMembership desc + - recommendation + - recommendation desc + - resource + - resource desc + - resourceLink + - resourceLink desc + - reviewedBy + - reviewedBy desc + - reviewedDateTime + - reviewedDateTime desc + - target + - target desc + type: string responses: '200': description: Success @@ -13716,17 +15401,25 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: function + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore '/identityGovernance/accessReviews/definitions/{accessReviewScheduleDefinition-id}/instances/{accessReviewInstance-id}/stages/{accessReviewStage-id}/decisions/microsoft.graph.recordAllDecisions': post: tags: - identityGovernance.Actions summary: Invoke action recordAllDecisions + description: 'As a reviewer of an access review, record a decision for an accessReviewInstanceDecisionItem that is assigned to you and that matches the principal or resource IDs specified. If no IDs are specified, the decisions will apply to every **accessReviewInstanceDecisionItem** for which you are the reviewer.' + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/accessreviewinstancedecisionitem-recordalldecisions?view=graph-rest-1.0 operationId: identityGovernance.accessReviews.definitions.instances.stages.decisions_recordAllDecisions parameters: - name: accessReviewScheduleDefinition-id in: path description: 'key: id of accessReviewScheduleDefinition' required: true + style: simple schema: type: string x-ms-docs-key-type: accessReviewScheduleDefinition @@ -13734,6 +15427,7 @@ paths: in: path description: 'key: id of accessReviewInstance' required: true + style: simple schema: type: string x-ms-docs-key-type: accessReviewInstance @@ -13741,6 +15435,7 @@ paths: in: path description: 'key: id of accessReviewStage' required: true + style: simple schema: type: string x-ms-docs-key-type: accessReviewStage @@ -13777,12 +15472,17 @@ paths: tags: - identityGovernance.Actions summary: Invoke action stop + description: 'Stop an access review stage that is `inProgress`. After the access review stage stops, the stage **status** will be `Completed` and the reviewers can no longer give input. If there are subsequent stages that depend on the completed stage, the next stage will be created. The accessReviewInstanceDecisionItem objects will always reflect the last decisions recorded across all stages at that given time, regardless of the status of the stages.' + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/accessreviewstage-stop?view=graph-rest-1.0 operationId: identityGovernance.accessReviews.definitions.instances.stages_stop parameters: - name: accessReviewScheduleDefinition-id in: path description: 'key: id of accessReviewScheduleDefinition' required: true + style: simple schema: type: string x-ms-docs-key-type: accessReviewScheduleDefinition @@ -13790,6 +15490,7 @@ paths: in: path description: 'key: id of accessReviewInstance' required: true + style: simple schema: type: string x-ms-docs-key-type: accessReviewInstance @@ -13797,6 +15498,7 @@ paths: in: path description: 'key: id of accessReviewStage' required: true + style: simple schema: type: string x-ms-docs-key-type: accessReviewStage @@ -13817,6 +15519,7 @@ paths: in: path description: 'key: id of accessReviewScheduleDefinition' required: true + style: simple schema: type: string x-ms-docs-key-type: accessReviewScheduleDefinition @@ -13824,6 +15527,7 @@ paths: in: path description: 'key: id of accessReviewInstance' required: true + style: simple schema: type: string x-ms-docs-key-type: accessReviewInstance @@ -13831,8 +15535,55 @@ paths: in: path description: 'Usage: on=''{on}''' required: true + style: simple schema: $ref: '#/components/schemas/microsoft.graph.accessReviewStageFilterByCurrentUserOptions' + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - endDateTime + - fallbackReviewers + - reviewers + - startDateTime + - status + - decisions + type: string + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - id desc + - endDateTime + - endDateTime desc + - fallbackReviewers + - fallbackReviewers desc + - reviewers + - reviewers desc + - startDateTime + - startDateTime desc + - status + - status desc + type: string responses: '200': description: Success @@ -13851,6 +15602,9 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: function + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore '/identityGovernance/accessReviews/definitions/{accessReviewScheduleDefinition-id}/instances/microsoft.graph.filterByCurrentUser(on=''{on}'')': get: tags: @@ -13862,6 +15616,7 @@ paths: in: path description: 'key: id of accessReviewScheduleDefinition' required: true + style: simple schema: type: string x-ms-docs-key-type: accessReviewScheduleDefinition @@ -13869,8 +15624,64 @@ paths: in: path description: 'Usage: on=''{on}''' required: true + style: simple schema: $ref: '#/components/schemas/microsoft.graph.accessReviewInstanceFilterByCurrentUserOptions' + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - endDateTime + - errors + - fallbackReviewers + - reviewers + - scope + - startDateTime + - status + - contactedReviewers + - decisions + - definition + - stages + type: string + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - id desc + - endDateTime + - endDateTime desc + - errors + - errors desc + - fallbackReviewers + - fallbackReviewers desc + - reviewers + - reviewers desc + - scope + - scope desc + - startDateTime + - startDateTime desc + - status + - status desc + type: string responses: '200': description: Success @@ -13889,6 +15700,9 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: function + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore '/identityGovernance/accessReviews/definitions/{accessReviewScheduleDefinition-id}/microsoft.graph.stop': post: tags: @@ -13900,6 +15714,7 @@ paths: in: path description: 'key: id of accessReviewScheduleDefinition' required: true + style: simple schema: type: string x-ms-docs-key-type: accessReviewScheduleDefinition @@ -13920,8 +15735,85 @@ paths: in: path description: 'Usage: on=''{on}''' required: true + style: simple schema: $ref: '#/components/schemas/microsoft.graph.accessReviewScheduleDefinitionFilterByCurrentUserOptions' + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - additionalNotificationRecipients + - backupReviewers + - createdBy + - createdDateTime + - descriptionForAdmins + - descriptionForReviewers + - displayName + - fallbackReviewers + - instanceEnumerationScope + - lastModifiedDateTime + - reviewers + - scope + - settings + - stageSettings + - status + - instances + type: string + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - id desc + - additionalNotificationRecipients + - additionalNotificationRecipients desc + - backupReviewers + - backupReviewers desc + - createdBy + - createdBy desc + - createdDateTime + - createdDateTime desc + - descriptionForAdmins + - descriptionForAdmins desc + - descriptionForReviewers + - descriptionForReviewers desc + - displayName + - displayName desc + - fallbackReviewers + - fallbackReviewers desc + - instanceEnumerationScope + - instanceEnumerationScope desc + - lastModifiedDateTime + - lastModifiedDateTime desc + - reviewers + - reviewers desc + - scope + - scope desc + - settings + - settings desc + - stageSettings + - stageSettings desc + - status + - status desc + type: string responses: '200': description: Success @@ -13940,11 +15832,18 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: function + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore /identityGovernance/accessReviews/historyDefinitions: get: tags: - identityGovernance.accessReviewSet - summary: Get historyDefinitions from identityGovernance + summary: List historyDefinitions + description: 'Retrieve the accessReviewHistoryDefinition objects created in the last 30 days, including all nested properties.' + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/accessreviewset-list-historydefinitions?view=graph-rest-1.0 operationId: identityGovernance.accessReviews_ListHistoryDefinitions parameters: - $ref: '#/components/parameters/top' @@ -14036,7 +15935,11 @@ paths: post: tags: - identityGovernance.accessReviewSet - summary: Create new navigation property to historyDefinitions for identityGovernance + summary: Create historyDefinitions + description: Create a new accessReviewHistoryDefinition object. + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/accessreviewset-post-historydefinitions?view=graph-rest-1.0 operationId: identityGovernance.accessReviews_CreateHistoryDefinitions requestBody: description: New navigation property @@ -14060,12 +15963,14 @@ paths: tags: - identityGovernance.accessReviewSet summary: Get historyDefinitions from identityGovernance + description: Represents a collection of access review history data and the scopes used to collect that data. operationId: identityGovernance.accessReviews_GetHistoryDefinitions parameters: - name: accessReviewHistoryDefinition-id in: path description: 'key: id of accessReviewHistoryDefinition' required: true + style: simple schema: type: string x-ms-docs-key-type: accessReviewHistoryDefinition @@ -14131,6 +16036,7 @@ paths: in: path description: 'key: id of accessReviewHistoryDefinition' required: true + style: simple schema: type: string x-ms-docs-key-type: accessReviewHistoryDefinition @@ -14157,12 +16063,14 @@ paths: in: path description: 'key: id of accessReviewHistoryDefinition' required: true + style: simple schema: type: string x-ms-docs-key-type: accessReviewHistoryDefinition - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -14175,13 +16083,18 @@ paths: get: tags: - identityGovernance.accessReviewSet - summary: Get instances from identityGovernance + summary: List instances (of an accessReviewHistoryDefinition) + description: Retrieve the instances of an access review history definition created in the last 30 days. + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/accessreviewhistorydefinition-list-instances?view=graph-rest-1.0 operationId: identityGovernance.accessReviews.historyDefinitions_ListInstances parameters: - name: accessReviewHistoryDefinition-id in: path description: 'key: id of accessReviewHistoryDefinition' required: true + style: simple schema: type: string x-ms-docs-key-type: accessReviewHistoryDefinition @@ -14267,6 +16180,7 @@ paths: in: path description: 'key: id of accessReviewHistoryDefinition' required: true + style: simple schema: type: string x-ms-docs-key-type: accessReviewHistoryDefinition @@ -14292,12 +16206,14 @@ paths: tags: - identityGovernance.accessReviewSet summary: Get instances from identityGovernance + description: 'If the accessReviewHistoryDefinition is a recurring definition, instances represent each recurrence. A definition that does not recur will have exactly one instance.' operationId: identityGovernance.accessReviews.historyDefinitions_GetInstances parameters: - name: accessReviewHistoryDefinition-id in: path description: 'key: id of accessReviewHistoryDefinition' required: true + style: simple schema: type: string x-ms-docs-key-type: accessReviewHistoryDefinition @@ -14305,6 +16221,7 @@ paths: in: path description: 'key: id of accessReviewHistoryInstance' required: true + style: simple schema: type: string x-ms-docs-key-type: accessReviewHistoryInstance @@ -14362,6 +16279,7 @@ paths: in: path description: 'key: id of accessReviewHistoryDefinition' required: true + style: simple schema: type: string x-ms-docs-key-type: accessReviewHistoryDefinition @@ -14369,6 +16287,7 @@ paths: in: path description: 'key: id of accessReviewHistoryInstance' required: true + style: simple schema: type: string x-ms-docs-key-type: accessReviewHistoryInstance @@ -14395,6 +16314,7 @@ paths: in: path description: 'key: id of accessReviewHistoryDefinition' required: true + style: simple schema: type: string x-ms-docs-key-type: accessReviewHistoryDefinition @@ -14402,12 +16322,14 @@ paths: in: path description: 'key: id of accessReviewHistoryInstance' required: true + style: simple schema: type: string x-ms-docs-key-type: accessReviewHistoryInstance - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -14421,12 +16343,17 @@ paths: tags: - identityGovernance.Actions summary: Invoke action generateDownloadUri + description: Generates a URI for an accessReviewHistoryInstance object the **status** for which is `done`. Each URI can be used to retrieve the instance's review history data. Each URI is valid for 24 hours and can be retrieved by fetching the **downloadUri** property from the accessReviewHistoryInstance object. + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/accessreviewhistoryinstance-generatedownloaduri?view=graph-rest-1.0 operationId: identityGovernance.accessReviews.historyDefinitions.instances_generateDownloadUri parameters: - name: accessReviewHistoryDefinition-id in: path description: 'key: id of accessReviewHistoryDefinition' required: true + style: simple schema: type: string x-ms-docs-key-type: accessReviewHistoryDefinition @@ -14434,6 +16361,7 @@ paths: in: path description: 'key: id of accessReviewHistoryInstance' required: true + style: simple schema: type: string x-ms-docs-key-type: accessReviewHistoryInstance @@ -14451,7 +16379,11 @@ paths: get: tags: - identityGovernance.accessReviewSet - summary: Get policy from identityGovernance + summary: Get accessReviewPolicy + description: Read the properties and relationships of an accessReviewPolicy object. + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/accessreviewpolicy-get?view=graph-rest-1.0 operationId: identityGovernance.accessReviews_GetPolicy parameters: - name: $select @@ -14494,7 +16426,11 @@ paths: patch: tags: - identityGovernance.accessReviewSet - summary: Update the navigation property policy in identityGovernance + summary: Update accessReviewPolicy + description: Update the properties of an accessReviewPolicy object. + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/accessreviewpolicy-update?view=graph-rest-1.0 operationId: identityGovernance.accessReviews_UpdatePolicy requestBody: description: New navigation property values @@ -14518,6 +16454,7 @@ paths: - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -14599,6 +16536,7 @@ paths: - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -14611,7 +16549,11 @@ paths: get: tags: - identityGovernance.appConsentApprovalRoute - summary: Get appConsentRequests from identityGovernance + summary: List appConsentRequests + description: Retrieve appConsentRequest objects and their properties. + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/appconsentapprovalroute-list-appconsentrequests?view=graph-rest-1.0 operationId: identityGovernance.appConsent_ListAppConsentRequests parameters: - $ref: '#/components/parameters/top' @@ -14706,12 +16648,14 @@ paths: tags: - identityGovernance.appConsentApprovalRoute summary: Get appConsentRequests from identityGovernance + description: A collection of userConsentRequest objects for a specific application. operationId: identityGovernance.appConsent_GetAppConsentRequests parameters: - name: appConsentRequest-id in: path description: 'key: id of appConsentRequest' required: true + style: simple schema: type: string x-ms-docs-key-type: appConsentRequest @@ -14770,6 +16714,7 @@ paths: in: path description: 'key: id of appConsentRequest' required: true + style: simple schema: type: string x-ms-docs-key-type: appConsentRequest @@ -14796,12 +16741,14 @@ paths: in: path description: 'key: id of appConsentRequest' required: true + style: simple schema: type: string x-ms-docs-key-type: appConsentRequest - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -14814,13 +16761,18 @@ paths: get: tags: - identityGovernance.appConsentApprovalRoute - summary: Get userConsentRequests from identityGovernance + summary: List userConsentRequests + description: Retrieve a collection of userConsentRequest objects and their properties. + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/appconsentrequest-list-userconsentrequests?view=graph-rest-1.0 operationId: identityGovernance.appConsent.appConsentRequests_ListUserConsentRequests parameters: - name: appConsentRequest-id in: path description: 'key: id of appConsentRequest' required: true + style: simple schema: type: string x-ms-docs-key-type: appConsentRequest @@ -14908,6 +16860,7 @@ paths: in: path description: 'key: id of appConsentRequest' required: true + style: simple schema: type: string x-ms-docs-key-type: appConsentRequest @@ -14933,12 +16886,14 @@ paths: tags: - identityGovernance.appConsentApprovalRoute summary: Get userConsentRequests from identityGovernance + description: A list of pending user consent requests. Supports $filter (eq). operationId: identityGovernance.appConsent.appConsentRequests_GetUserConsentRequests parameters: - name: appConsentRequest-id in: path description: 'key: id of appConsentRequest' required: true + style: simple schema: type: string x-ms-docs-key-type: appConsentRequest @@ -14946,6 +16901,7 @@ paths: in: path description: 'key: id of userConsentRequest' required: true + style: simple schema: type: string x-ms-docs-key-type: userConsentRequest @@ -15008,6 +16964,7 @@ paths: in: path description: 'key: id of appConsentRequest' required: true + style: simple schema: type: string x-ms-docs-key-type: appConsentRequest @@ -15015,6 +16972,7 @@ paths: in: path description: 'key: id of userConsentRequest' required: true + style: simple schema: type: string x-ms-docs-key-type: userConsentRequest @@ -15041,6 +16999,7 @@ paths: in: path description: 'key: id of appConsentRequest' required: true + style: simple schema: type: string x-ms-docs-key-type: appConsentRequest @@ -15048,12 +17007,14 @@ paths: in: path description: 'key: id of userConsentRequest' required: true + style: simple schema: type: string x-ms-docs-key-type: userConsentRequest - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -15067,12 +17028,14 @@ paths: tags: - identityGovernance.appConsentApprovalRoute summary: Get approval from identityGovernance + description: Approval decisions associated with a request. operationId: identityGovernance.appConsent.appConsentRequests.userConsentRequests_GetApproval parameters: - name: appConsentRequest-id in: path description: 'key: id of appConsentRequest' required: true + style: simple schema: type: string x-ms-docs-key-type: appConsentRequest @@ -15080,6 +17043,7 @@ paths: in: path description: 'key: id of userConsentRequest' required: true + style: simple schema: type: string x-ms-docs-key-type: userConsentRequest @@ -15135,6 +17099,7 @@ paths: in: path description: 'key: id of appConsentRequest' required: true + style: simple schema: type: string x-ms-docs-key-type: appConsentRequest @@ -15142,6 +17107,7 @@ paths: in: path description: 'key: id of userConsentRequest' required: true + style: simple schema: type: string x-ms-docs-key-type: userConsentRequest @@ -15168,6 +17134,7 @@ paths: in: path description: 'key: id of appConsentRequest' required: true + style: simple schema: type: string x-ms-docs-key-type: appConsentRequest @@ -15175,12 +17142,14 @@ paths: in: path description: 'key: id of userConsentRequest' required: true + style: simple schema: type: string x-ms-docs-key-type: userConsentRequest - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -15193,13 +17162,18 @@ paths: get: tags: - identityGovernance.appConsentApprovalRoute - summary: Get steps from identityGovernance + summary: List approvalSteps + description: 'In Azure AD entitlement management, lists the approvalStep objects associated with an approval object. This call can be made by an approver, providing the identifier of the access package assignment request.' + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/approval-list-steps?view=graph-rest-1.0 operationId: identityGovernance.appConsent.appConsentRequests.userConsentRequests.approval_ListSteps parameters: - name: appConsentRequest-id in: path description: 'key: id of appConsentRequest' required: true + style: simple schema: type: string x-ms-docs-key-type: appConsentRequest @@ -15207,6 +17181,7 @@ paths: in: path description: 'key: id of userConsentRequest' required: true + style: simple schema: type: string x-ms-docs-key-type: userConsentRequest @@ -15292,6 +17267,7 @@ paths: in: path description: 'key: id of appConsentRequest' required: true + style: simple schema: type: string x-ms-docs-key-type: appConsentRequest @@ -15299,6 +17275,7 @@ paths: in: path description: 'key: id of userConsentRequest' required: true + style: simple schema: type: string x-ms-docs-key-type: userConsentRequest @@ -15330,6 +17307,7 @@ paths: in: path description: 'key: id of appConsentRequest' required: true + style: simple schema: type: string x-ms-docs-key-type: appConsentRequest @@ -15337,6 +17315,7 @@ paths: in: path description: 'key: id of userConsentRequest' required: true + style: simple schema: type: string x-ms-docs-key-type: userConsentRequest @@ -15344,6 +17323,7 @@ paths: in: path description: 'key: id of approvalStep' required: true + style: simple schema: type: string x-ms-docs-key-type: approvalStep @@ -15398,6 +17378,7 @@ paths: in: path description: 'key: id of appConsentRequest' required: true + style: simple schema: type: string x-ms-docs-key-type: appConsentRequest @@ -15405,6 +17386,7 @@ paths: in: path description: 'key: id of userConsentRequest' required: true + style: simple schema: type: string x-ms-docs-key-type: userConsentRequest @@ -15412,6 +17394,7 @@ paths: in: path description: 'key: id of approvalStep' required: true + style: simple schema: type: string x-ms-docs-key-type: approvalStep @@ -15438,6 +17421,7 @@ paths: in: path description: 'key: id of appConsentRequest' required: true + style: simple schema: type: string x-ms-docs-key-type: appConsentRequest @@ -15445,6 +17429,7 @@ paths: in: path description: 'key: id of userConsentRequest' required: true + style: simple schema: type: string x-ms-docs-key-type: userConsentRequest @@ -15452,12 +17437,14 @@ paths: in: path description: 'key: id of approvalStep' required: true + style: simple schema: type: string x-ms-docs-key-type: approvalStep - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -15477,6 +17464,7 @@ paths: in: path description: 'key: id of appConsentRequest' required: true + style: simple schema: type: string x-ms-docs-key-type: appConsentRequest @@ -15484,8 +17472,61 @@ paths: in: path description: 'Usage: on=''{on}''' required: true + style: simple schema: $ref: '#/components/schemas/microsoft.graph.consentRequestFilterByCurrentUserOptions' + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - approvalId + - completedDateTime + - createdBy + - createdDateTime + - customData + - status + - reason + - approval + type: string + - name: $orderby + 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 + - reason + - reason desc + type: string responses: '200': description: Success @@ -15504,6 +17545,9 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: function + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore '/identityGovernance/appConsent/appConsentRequests/microsoft.graph.filterByCurrentUser(on=''{on}'')': get: tags: @@ -15515,8 +17559,52 @@ paths: in: path description: 'Usage: on=''{on}''' required: true + style: simple schema: $ref: '#/components/schemas/microsoft.graph.consentRequestFilterByCurrentUserOptions' + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - appDisplayName + - appId + - consentType + - pendingScopes + - userConsentRequests + type: string + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - id desc + - appDisplayName + - appDisplayName desc + - appId + - appId desc + - consentType + - consentType desc + - pendingScopes + - pendingScopes desc + type: string responses: '200': description: Success @@ -15535,6 +17623,9 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: function + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore /identityGovernance/entitlementManagement: get: tags: @@ -15660,6 +17751,7 @@ paths: - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -15761,6 +17853,7 @@ paths: in: path description: 'key: id of approval' required: true + style: simple schema: type: string x-ms-docs-key-type: approval @@ -15815,6 +17908,7 @@ paths: in: path description: 'key: id of approval' required: true + style: simple schema: type: string x-ms-docs-key-type: approval @@ -15841,12 +17935,14 @@ paths: in: path description: 'key: id of approval' required: true + style: simple schema: type: string x-ms-docs-key-type: approval - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -15859,13 +17955,18 @@ paths: get: tags: - identityGovernance.entitlementManagement - summary: Get steps from identityGovernance + summary: List approvalSteps + description: 'In Azure AD entitlement management, lists the approvalStep objects associated with an approval object. This call can be made by an approver, providing the identifier of the access package assignment request.' + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/approval-list-steps?view=graph-rest-1.0 operationId: identityGovernance.entitlementManagement.accessPackageAssignmentApprovals_ListSteps parameters: - name: approval-id in: path description: 'key: id of approval' required: true + style: simple schema: type: string x-ms-docs-key-type: approval @@ -15951,6 +18052,7 @@ paths: in: path description: 'key: id of approval' required: true + style: simple schema: type: string x-ms-docs-key-type: approval @@ -15982,6 +18084,7 @@ paths: in: path description: 'key: id of approval' required: true + style: simple schema: type: string x-ms-docs-key-type: approval @@ -15989,6 +18092,7 @@ paths: in: path description: 'key: id of approvalStep' required: true + style: simple schema: type: string x-ms-docs-key-type: approvalStep @@ -16043,6 +18147,7 @@ paths: in: path description: 'key: id of approval' required: true + style: simple schema: type: string x-ms-docs-key-type: approval @@ -16050,6 +18155,7 @@ paths: in: path description: 'key: id of approvalStep' required: true + style: simple schema: type: string x-ms-docs-key-type: approvalStep @@ -16076,6 +18182,7 @@ paths: in: path description: 'key: id of approval' required: true + style: simple schema: type: string x-ms-docs-key-type: approval @@ -16083,12 +18190,14 @@ paths: in: path description: 'key: id of approvalStep' required: true + style: simple schema: type: string x-ms-docs-key-type: approvalStep - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -16108,8 +18217,40 @@ paths: in: path description: 'Usage: on=''{on}''' required: true + style: simple schema: $ref: '#/components/schemas/microsoft.graph.approvalFilterByCurrentUserOptions' + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - steps + type: string + - 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 responses: '200': description: Success @@ -16128,11 +18269,18 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: function + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore /identityGovernance/entitlementManagement/accessPackageAssignmentPolicies: get: tags: - identityGovernance.entitlementManagement - summary: Get accessPackageAssignmentPolicies from identityGovernance + summary: List accessPackageAssignmentPolicies + description: 'In Azure AD entitlement management, retrieve a list of accessPackageAssignmentPolicy objects. If the delegated user is in a directory role, the resulting list includes all the assignment policies that the caller has access to read, across all catalogs and access packages. If the delegated user is an access package manager or catalog owner, they should instead retrieve the policies for the access packages they can read with list accessPackages by including `$expand=accessPackageAssignmentPolicies` in the query.' + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/entitlementmanagement-list-accesspackageassignmentpolicies?view=graph-rest-1.0 operationId: identityGovernance.entitlementManagement_ListAccessPackageAssignmentPolicies parameters: - $ref: '#/components/parameters/top' @@ -16237,7 +18385,11 @@ paths: post: tags: - identityGovernance.entitlementManagement - summary: Create new navigation property to accessPackageAssignmentPolicies for identityGovernance + summary: Create accessPackageAssignmentPolicy + description: 'In Azure AD entitlement management, create a new accessPackageAssignmentPolicy object.' + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/entitlementmanagement-post-accesspackageassignmentpolicies?view=graph-rest-1.0 operationId: identityGovernance.entitlementManagement_CreateAccessPackageAssignmentPolicies requestBody: description: New navigation property @@ -16261,12 +18413,14 @@ paths: tags: - identityGovernance.entitlementManagement summary: Get accessPackageAssignmentPolicies from identityGovernance + description: Represents the policy that governs which subjects can request or be assigned an access package via an access package assignment. operationId: identityGovernance.entitlementManagement_GetAccessPackageAssignmentPolicies parameters: - name: accessPackageAssignmentPolicy-id in: path description: 'key: id of accessPackageAssignmentPolicy' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageAssignmentPolicy @@ -16347,6 +18501,7 @@ paths: in: path description: 'key: id of accessPackageAssignmentPolicy' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageAssignmentPolicy @@ -16373,12 +18528,14 @@ paths: in: path description: 'key: id of accessPackageAssignmentPolicy' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageAssignmentPolicy - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -16392,12 +18549,14 @@ paths: tags: - identityGovernance.entitlementManagement summary: Get accessPackage from identityGovernance + description: The access package with this policy. Read-only. Nullable. Supports $expand. operationId: identityGovernance.entitlementManagement.accessPackageAssignmentPolicies_GetAccessPackage parameters: - name: accessPackageAssignmentPolicy-id in: path description: 'key: id of accessPackageAssignmentPolicy' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageAssignmentPolicy @@ -16492,6 +18651,7 @@ paths: in: path description: 'key: id of accessPackageAssignmentPolicy' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageAssignmentPolicy @@ -16574,12 +18734,14 @@ paths: tags: - identityGovernance.entitlementManagement summary: Get customExtensionHandlers from identityGovernance + description: The collection of stages when to execute one or more custom access package workflow extensions. Supports $expand. operationId: identityGovernance.entitlementManagement.accessPackageAssignmentPolicies_ListCustomExtensionHandlers parameters: - name: accessPackageAssignmentPolicy-id in: path description: 'key: id of accessPackageAssignmentPolicy' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageAssignmentPolicy @@ -16649,6 +18811,7 @@ paths: in: path description: 'key: id of accessPackageAssignmentPolicy' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageAssignmentPolicy @@ -16674,12 +18837,14 @@ paths: tags: - identityGovernance.entitlementManagement summary: Get customExtensionHandlers from identityGovernance + description: The collection of stages when to execute one or more custom access package workflow extensions. Supports $expand. operationId: identityGovernance.entitlementManagement.accessPackageAssignmentPolicies_GetCustomExtensionHandlers parameters: - name: accessPackageAssignmentPolicy-id in: path description: 'key: id of accessPackageAssignmentPolicy' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageAssignmentPolicy @@ -16687,6 +18852,7 @@ paths: in: path description: 'key: id of customExtensionHandler' required: true + style: simple schema: type: string x-ms-docs-key-type: customExtensionHandler @@ -16743,6 +18909,7 @@ paths: in: path description: 'key: id of accessPackageAssignmentPolicy' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageAssignmentPolicy @@ -16750,6 +18917,7 @@ paths: in: path description: 'key: id of customExtensionHandler' required: true + style: simple schema: type: string x-ms-docs-key-type: customExtensionHandler @@ -16776,6 +18944,7 @@ paths: in: path description: 'key: id of accessPackageAssignmentPolicy' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageAssignmentPolicy @@ -16783,12 +18952,14 @@ paths: in: path description: 'key: id of customExtensionHandler' required: true + style: simple schema: type: string x-ms-docs-key-type: customExtensionHandler - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -16802,12 +18973,14 @@ paths: tags: - identityGovernance.entitlementManagement summary: Get customExtension from identityGovernance + description: Indicates which custom workflow extension will be executed at this stage. Nullable. Supports $expand. operationId: identityGovernance.entitlementManagement.accessPackageAssignmentPolicies.customExtensionHandlers_GetCustomExtension parameters: - name: accessPackageAssignmentPolicy-id in: path description: 'key: id of accessPackageAssignmentPolicy' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageAssignmentPolicy @@ -16815,6 +18988,7 @@ paths: in: path description: 'key: id of customExtensionHandler' required: true + style: simple schema: type: string x-ms-docs-key-type: customExtensionHandler @@ -16863,7 +19037,11 @@ paths: get: tags: - identityGovernance.entitlementManagement - summary: Get accessPackageAssignmentRequests from identityGovernance + summary: List accessPackageAssignmentRequests + description: 'In Azure AD entitlement management, retrieve a list of accessPackageAssignmentRequest objects. The resulting list includes all the assignment requests, current and well as expired, that the caller has access to read, across all catalogs and access packages.' + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/entitlementmanagement-list-accesspackageassignmentrequests?view=graph-rest-1.0 operationId: identityGovernance.entitlementManagement_ListAccessPackageAssignmentRequests parameters: - $ref: '#/components/parameters/top' @@ -16959,7 +19137,11 @@ paths: post: tags: - identityGovernance.entitlementManagement - summary: Create new navigation property to accessPackageAssignmentRequests for identityGovernance + summary: Create accessPackageAssignmentRequest + description: 'In Azure AD Entitlement Management, create a new accessPackageAssignmentRequest object. This operation is used to assign a user to an access package, or to remove an access package assignment.' + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/entitlementmanagement-post-accesspackageassignmentrequests?view=graph-rest-1.0 operationId: identityGovernance.entitlementManagement_CreateAccessPackageAssignmentRequests requestBody: description: New navigation property @@ -16983,12 +19165,14 @@ paths: tags: - identityGovernance.entitlementManagement summary: Get accessPackageAssignmentRequests from identityGovernance + description: Represents access package assignment requests created by or on behalf of a user. operationId: identityGovernance.entitlementManagement_GetAccessPackageAssignmentRequests parameters: - name: accessPackageAssignmentRequest-id in: path description: 'key: id of accessPackageAssignmentRequest' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageAssignmentRequest @@ -17070,6 +19254,7 @@ paths: in: path description: 'key: id of accessPackageAssignmentRequest' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageAssignmentRequest @@ -17096,12 +19281,14 @@ paths: in: path description: 'key: id of accessPackageAssignmentRequest' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageAssignmentRequest - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -17115,12 +19302,14 @@ paths: tags: - identityGovernance.entitlementManagement summary: Get accessPackage from identityGovernance + description: The access package associated with the accessPackageAssignmentRequest. An access package defines the collections of resource roles and the policies for how one or more users can get access to those resources. Read-only. Nullable. Supports $expand. operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests_GetAccessPackage parameters: - name: accessPackageAssignmentRequest-id in: path description: 'key: id of accessPackageAssignmentRequest' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageAssignmentRequest @@ -17209,12 +19398,14 @@ paths: tags: - identityGovernance.entitlementManagement summary: Get accessPackageAssignment from identityGovernance + description: 'For a requestType of UserAdd or AdminAdd, this is an access package assignment requested to be created. For a requestType of UserRemove, AdminRemove or SystemRemove, this has the id property of an existing assignment to be removed. Supports $expand.' operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests_GetAccessPackageAssignment parameters: - name: accessPackageAssignmentRequest-id in: path description: 'key: id of accessPackageAssignmentRequest' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageAssignmentRequest @@ -17297,12 +19488,17 @@ paths: tags: - identityGovernance.Actions summary: Invoke action cancel + description: 'In Azure AD Entitlement Management, cancel accessPackageAssignmentRequest objects that are in a cancellable state: `accepted`, `pendingApproval`, `pendingNotBefore`, `pendingApprovalEscalated`.' + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/accesspackageassignmentrequest-cancel?view=graph-rest-1.0 operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests_cancel parameters: - name: accessPackageAssignmentRequest-id in: path description: 'key: id of accessPackageAssignmentRequest' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageAssignmentRequest @@ -17323,6 +19519,7 @@ paths: in: path description: 'key: id of accessPackageAssignmentRequest' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageAssignmentRequest @@ -17337,12 +19534,14 @@ paths: tags: - identityGovernance.entitlementManagement summary: Get requestor from identityGovernance + description: 'The subject who requested or, if a direct assignment, was assigned. Read-only. Nullable. Supports $expand.' operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests_GetRequestor parameters: - name: accessPackageAssignmentRequest-id in: path description: 'key: id of accessPackageAssignmentRequest' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageAssignmentRequest @@ -17406,6 +19605,7 @@ paths: in: path description: 'key: id of accessPackageAssignmentRequest' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageAssignmentRequest @@ -17432,12 +19632,14 @@ paths: in: path description: 'key: id of accessPackageAssignmentRequest' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageAssignmentRequest - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -17451,12 +19653,14 @@ paths: tags: - identityGovernance.entitlementManagement summary: Get connectedOrganization from identityGovernance + description: The connected organization of the subject. Read-only. Nullable. operationId: identityGovernance.entitlementManagement.accessPackageAssignmentRequests.requestor_GetConnectedOrganization parameters: - name: accessPackageAssignmentRequest-id in: path description: 'key: id of accessPackageAssignmentRequest' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageAssignmentRequest @@ -17526,8 +19730,75 @@ paths: in: path description: 'Usage: on=''{on}''' required: true + style: simple schema: $ref: '#/components/schemas/microsoft.graph.accessPackageAssignmentRequestFilterByCurrentUserOptions' + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - answers + - completedDate + - createdDateTime + - customExtensionHandlerInstances + - expirationDateTime + - isValidationOnly + - justification + - requestState + - requestStatus + - requestType + - schedule + - accessPackage + - accessPackageAssignment + - requestor + type: string + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - id desc + - answers + - answers desc + - completedDate + - completedDate desc + - createdDateTime + - createdDateTime desc + - customExtensionHandlerInstances + - customExtensionHandlerInstances desc + - expirationDateTime + - expirationDateTime desc + - isValidationOnly + - isValidationOnly desc + - justification + - justification desc + - requestState + - requestState desc + - requestStatus + - requestStatus desc + - requestType + - requestType desc + - schedule + - schedule desc + type: string responses: '200': description: Success @@ -17546,11 +19817,18 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: function + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore /identityGovernance/entitlementManagement/accessPackageAssignmentResourceRoles: get: tags: - identityGovernance.entitlementManagement - summary: Get accessPackageAssignmentResourceRoles from identityGovernance + summary: List accessPackageAssignmentResourceRoles + description: 'Retrieve a list of accessPackageAssignmentResourceRole objects. The resulting list includes all the resource roles of all assignments that the caller has access to read, across all catalogs and access packages.' + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/entitlementmanagement-list-accesspackageassignmentresourceroles?view=graph-rest-1.0 operationId: identityGovernance.entitlementManagement_ListAccessPackageAssignmentResourceRoles parameters: - $ref: '#/components/parameters/top' @@ -17648,12 +19926,14 @@ paths: tags: - identityGovernance.entitlementManagement summary: Get accessPackageAssignmentResourceRoles from identityGovernance + description: Represents the resource-specific role which a subject has been assigned through an access package assignment. operationId: identityGovernance.entitlementManagement_GetAccessPackageAssignmentResourceRoles parameters: - name: accessPackageAssignmentResourceRole-id in: path description: 'key: id of accessPackageAssignmentResourceRole' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageAssignmentResourceRole @@ -17729,6 +20009,7 @@ paths: in: path description: 'key: id of accessPackageAssignmentResourceRole' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageAssignmentResourceRole @@ -17755,12 +20036,14 @@ paths: in: path description: 'key: id of accessPackageAssignmentResourceRole' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageAssignmentResourceRole - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -17774,12 +20057,14 @@ paths: tags: - identityGovernance.entitlementManagement summary: Get accessPackageAssignments from identityGovernance + description: The access package assignments resulting in this role assignment. Read-only. Nullable. operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles_ListAccessPackageAssignments parameters: - name: accessPackageAssignmentResourceRole-id in: path description: 'key: id of accessPackageAssignmentResourceRole' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageAssignmentResourceRole @@ -17876,12 +20161,14 @@ paths: tags: - identityGovernance.entitlementManagement summary: Get accessPackageAssignments from identityGovernance + description: The access package assignments resulting in this role assignment. Read-only. Nullable. operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles_GetAccessPackageAssignments parameters: - name: accessPackageAssignmentResourceRole-id in: path description: 'key: id of accessPackageAssignmentResourceRole' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageAssignmentResourceRole @@ -17889,6 +20176,7 @@ paths: in: path description: 'key: id of accessPackageAssignment' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageAssignment @@ -17982,6 +20270,7 @@ paths: in: path description: 'key: id of accessPackageAssignmentResourceRole' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageAssignmentResourceRole @@ -18040,6 +20329,7 @@ paths: in: path description: 'key: id of accessPackageAssignmentResourceRole' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageAssignmentResourceRole @@ -18066,12 +20356,14 @@ paths: in: path description: 'key: id of accessPackageAssignmentResourceRole' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageAssignmentResourceRole - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -18091,6 +20383,7 @@ paths: in: path description: 'key: id of accessPackageAssignmentResourceRole' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageAssignmentResourceRole @@ -18167,6 +20460,7 @@ paths: in: path description: 'key: id of accessPackageAssignmentResourceRole' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageAssignmentResourceRole @@ -18193,12 +20487,14 @@ paths: in: path description: 'key: id of accessPackageAssignmentResourceRole' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageAssignmentResourceRole - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -18212,12 +20508,14 @@ paths: tags: - identityGovernance.entitlementManagement summary: Get accessPackageResourceEnvironment from identityGovernance + description: Contains the environment information for the resource. This can be set using either the @odata.bind annotation or the environment's originId.Supports $expand. operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageResourceRole.accessPackageResource_GetAccessPackageResourceEnvironment parameters: - name: accessPackageAssignmentResourceRole-id in: path description: 'key: id of accessPackageAssignmentResourceRole' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageAssignmentResourceRole @@ -18277,12 +20575,14 @@ paths: tags: - identityGovernance.entitlementManagement summary: Get accessPackageResourceRoles from identityGovernance + description: Read-only. Nullable. Supports $expand. operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageResourceRole.accessPackageResource_ListAccessPackageResourceRoles parameters: - name: accessPackageAssignmentResourceRole-id in: path description: 'key: id of accessPackageAssignmentResourceRole' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageAssignmentResourceRole @@ -18361,6 +20661,7 @@ paths: in: path description: 'key: id of accessPackageAssignmentResourceRole' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageAssignmentResourceRole @@ -18386,12 +20687,14 @@ paths: tags: - identityGovernance.entitlementManagement summary: Get accessPackageResourceRoles from identityGovernance + description: Read-only. Nullable. Supports $expand. operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageResourceRole.accessPackageResource_GetAccessPackageResourceRoles parameters: - name: accessPackageAssignmentResourceRole-id in: path description: 'key: id of accessPackageAssignmentResourceRole' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageAssignmentResourceRole @@ -18399,6 +20702,7 @@ paths: in: path description: 'key: id of accessPackageResourceRole' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageResourceRole @@ -18458,6 +20762,7 @@ paths: in: path description: 'key: id of accessPackageAssignmentResourceRole' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageAssignmentResourceRole @@ -18465,6 +20770,7 @@ paths: in: path description: 'key: id of accessPackageResourceRole' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageResourceRole @@ -18491,6 +20797,7 @@ paths: in: path description: 'key: id of accessPackageAssignmentResourceRole' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageAssignmentResourceRole @@ -18498,12 +20805,14 @@ paths: in: path description: 'key: id of accessPackageResourceRole' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageResourceRole - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -18517,12 +20826,14 @@ paths: tags: - identityGovernance.entitlementManagement summary: Get accessPackageResourceScopes from identityGovernance + description: Read-only. Nullable. Supports $expand. operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageResourceRole.accessPackageResource_ListAccessPackageResourceScopes parameters: - name: accessPackageAssignmentResourceRole-id in: path description: 'key: id of accessPackageAssignmentResourceRole' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageAssignmentResourceRole @@ -18610,6 +20921,7 @@ paths: in: path description: 'key: id of accessPackageAssignmentResourceRole' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageAssignmentResourceRole @@ -18635,12 +20947,14 @@ paths: tags: - identityGovernance.entitlementManagement summary: Get accessPackageResourceScopes from identityGovernance + description: Read-only. Nullable. Supports $expand. operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageResourceRole.accessPackageResource_GetAccessPackageResourceScopes parameters: - name: accessPackageAssignmentResourceRole-id in: path description: 'key: id of accessPackageAssignmentResourceRole' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageAssignmentResourceRole @@ -18648,6 +20962,7 @@ paths: in: path description: 'key: id of accessPackageResourceScope' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageResourceScope @@ -18710,6 +21025,7 @@ paths: in: path description: 'key: id of accessPackageAssignmentResourceRole' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageAssignmentResourceRole @@ -18717,6 +21033,7 @@ paths: in: path description: 'key: id of accessPackageResourceScope' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageResourceScope @@ -18743,6 +21060,7 @@ paths: in: path description: 'key: id of accessPackageAssignmentResourceRole' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageAssignmentResourceRole @@ -18750,12 +21068,14 @@ paths: in: path description: 'key: id of accessPackageResourceScope' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageResourceScope - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -18775,6 +21095,7 @@ paths: in: path description: 'key: id of accessPackageAssignmentResourceRole' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageAssignmentResourceRole @@ -18782,6 +21103,7 @@ paths: in: path description: 'key: id of accessPackageResourceScope' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageResourceScope @@ -18861,6 +21183,7 @@ paths: in: path description: 'key: id of accessPackageAssignmentResourceRole' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageAssignmentResourceRole @@ -18868,6 +21191,7 @@ paths: in: path description: 'key: id of accessPackageResourceScope' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageResourceScope @@ -18894,6 +21218,7 @@ paths: in: path description: 'key: id of accessPackageAssignmentResourceRole' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageAssignmentResourceRole @@ -18901,12 +21226,14 @@ paths: in: path description: 'key: id of accessPackageResourceScope' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageResourceScope - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -18920,12 +21247,14 @@ paths: tags: - identityGovernance.entitlementManagement summary: Get accessPackageResourceEnvironment from identityGovernance + description: Contains the environment information for the resource. This can be set using either the @odata.bind annotation or the environment's originId.Supports $expand. operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageResourceRole.accessPackageResource.accessPackageResourceScopes.accessPackageResource_GetAccessPackageResourceEnvironment parameters: - name: accessPackageAssignmentResourceRole-id in: path description: 'key: id of accessPackageAssignmentResourceRole' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageAssignmentResourceRole @@ -18933,6 +21262,7 @@ paths: in: path description: 'key: id of accessPackageResourceScope' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageResourceScope @@ -18993,12 +21323,14 @@ paths: tags: - identityGovernance.entitlementManagement summary: Get accessPackageResourceRoles from identityGovernance + description: Read-only. Nullable. Supports $expand. operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageResourceRole.accessPackageResource.accessPackageResourceScopes.accessPackageResource_ListAccessPackageResourceRoles parameters: - name: accessPackageAssignmentResourceRole-id in: path description: 'key: id of accessPackageAssignmentResourceRole' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageAssignmentResourceRole @@ -19006,6 +21338,7 @@ paths: in: path description: 'key: id of accessPackageResourceScope' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageResourceScope @@ -19084,6 +21417,7 @@ paths: in: path description: 'key: id of accessPackageAssignmentResourceRole' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageAssignmentResourceRole @@ -19091,6 +21425,7 @@ paths: in: path description: 'key: id of accessPackageResourceScope' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageResourceScope @@ -19116,12 +21451,14 @@ paths: tags: - identityGovernance.entitlementManagement summary: Get accessPackageResourceRoles from identityGovernance + description: Read-only. Nullable. Supports $expand. operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageResourceRole.accessPackageResource.accessPackageResourceScopes.accessPackageResource_GetAccessPackageResourceRoles parameters: - name: accessPackageAssignmentResourceRole-id in: path description: 'key: id of accessPackageAssignmentResourceRole' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageAssignmentResourceRole @@ -19129,6 +21466,7 @@ paths: in: path description: 'key: id of accessPackageResourceScope' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageResourceScope @@ -19136,6 +21474,7 @@ paths: in: path description: 'key: id of accessPackageResourceRole' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageResourceRole @@ -19196,6 +21535,7 @@ paths: in: path description: 'key: id of accessPackageAssignmentResourceRole' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageAssignmentResourceRole @@ -19203,6 +21543,7 @@ paths: in: path description: 'key: id of accessPackageResourceScope' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageResourceScope @@ -19210,6 +21551,7 @@ paths: in: path description: 'key: id of accessPackageResourceRole' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageResourceRole @@ -19236,6 +21578,7 @@ paths: in: path description: 'key: id of accessPackageAssignmentResourceRole' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageAssignmentResourceRole @@ -19243,6 +21586,7 @@ paths: in: path description: 'key: id of accessPackageResourceScope' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageResourceScope @@ -19250,12 +21594,14 @@ paths: in: path description: 'key: id of accessPackageResourceRole' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageResourceRole - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -19275,6 +21621,7 @@ paths: in: path description: 'key: id of accessPackageAssignmentResourceRole' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageAssignmentResourceRole @@ -19336,6 +21683,7 @@ paths: in: path description: 'key: id of accessPackageAssignmentResourceRole' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageAssignmentResourceRole @@ -19362,12 +21710,14 @@ paths: in: path description: 'key: id of accessPackageAssignmentResourceRole' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageAssignmentResourceRole - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -19387,6 +21737,7 @@ paths: in: path description: 'key: id of accessPackageAssignmentResourceRole' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageAssignmentResourceRole @@ -19463,6 +21814,7 @@ paths: in: path description: 'key: id of accessPackageAssignmentResourceRole' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageAssignmentResourceRole @@ -19489,12 +21841,14 @@ paths: in: path description: 'key: id of accessPackageAssignmentResourceRole' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageAssignmentResourceRole - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -19508,12 +21862,14 @@ paths: tags: - identityGovernance.entitlementManagement summary: Get accessPackageResourceEnvironment from identityGovernance + description: Contains the environment information for the resource. This can be set using either the @odata.bind annotation or the environment's originId.Supports $expand. operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageResourceScope.accessPackageResource_GetAccessPackageResourceEnvironment parameters: - name: accessPackageAssignmentResourceRole-id in: path description: 'key: id of accessPackageAssignmentResourceRole' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageAssignmentResourceRole @@ -19573,12 +21929,14 @@ paths: tags: - identityGovernance.entitlementManagement summary: Get accessPackageResourceRoles from identityGovernance + description: Read-only. Nullable. Supports $expand. operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageResourceScope.accessPackageResource_ListAccessPackageResourceRoles parameters: - name: accessPackageAssignmentResourceRole-id in: path description: 'key: id of accessPackageAssignmentResourceRole' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageAssignmentResourceRole @@ -19657,6 +22015,7 @@ paths: in: path description: 'key: id of accessPackageAssignmentResourceRole' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageAssignmentResourceRole @@ -19682,12 +22041,14 @@ paths: tags: - identityGovernance.entitlementManagement summary: Get accessPackageResourceRoles from identityGovernance + description: Read-only. Nullable. Supports $expand. operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageResourceScope.accessPackageResource_GetAccessPackageResourceRoles parameters: - name: accessPackageAssignmentResourceRole-id in: path description: 'key: id of accessPackageAssignmentResourceRole' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageAssignmentResourceRole @@ -19695,6 +22056,7 @@ paths: in: path description: 'key: id of accessPackageResourceRole' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageResourceRole @@ -19754,6 +22116,7 @@ paths: in: path description: 'key: id of accessPackageAssignmentResourceRole' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageAssignmentResourceRole @@ -19761,6 +22124,7 @@ paths: in: path description: 'key: id of accessPackageResourceRole' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageResourceRole @@ -19787,6 +22151,7 @@ paths: in: path description: 'key: id of accessPackageAssignmentResourceRole' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageAssignmentResourceRole @@ -19794,12 +22159,14 @@ paths: in: path description: 'key: id of accessPackageResourceRole' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageResourceRole - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -19819,6 +22186,7 @@ paths: in: path description: 'key: id of accessPackageAssignmentResourceRole' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageAssignmentResourceRole @@ -19826,6 +22194,7 @@ paths: in: path description: 'key: id of accessPackageResourceRole' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageResourceRole @@ -19905,6 +22274,7 @@ paths: in: path description: 'key: id of accessPackageAssignmentResourceRole' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageAssignmentResourceRole @@ -19912,6 +22282,7 @@ paths: in: path description: 'key: id of accessPackageResourceRole' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageResourceRole @@ -19938,6 +22309,7 @@ paths: in: path description: 'key: id of accessPackageAssignmentResourceRole' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageAssignmentResourceRole @@ -19945,12 +22317,14 @@ paths: in: path description: 'key: id of accessPackageResourceRole' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageResourceRole - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -19964,12 +22338,14 @@ paths: tags: - identityGovernance.entitlementManagement summary: Get accessPackageResourceEnvironment from identityGovernance + description: Contains the environment information for the resource. This can be set using either the @odata.bind annotation or the environment's originId.Supports $expand. operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageResourceScope.accessPackageResource.accessPackageResourceRoles.accessPackageResource_GetAccessPackageResourceEnvironment parameters: - name: accessPackageAssignmentResourceRole-id in: path description: 'key: id of accessPackageAssignmentResourceRole' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageAssignmentResourceRole @@ -19977,6 +22353,7 @@ paths: in: path description: 'key: id of accessPackageResourceRole' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageResourceRole @@ -20037,12 +22414,14 @@ paths: tags: - identityGovernance.entitlementManagement summary: Get accessPackageResourceScopes from identityGovernance + description: Read-only. Nullable. Supports $expand. operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageResourceScope.accessPackageResource.accessPackageResourceRoles.accessPackageResource_ListAccessPackageResourceScopes parameters: - name: accessPackageAssignmentResourceRole-id in: path description: 'key: id of accessPackageAssignmentResourceRole' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageAssignmentResourceRole @@ -20050,6 +22429,7 @@ paths: in: path description: 'key: id of accessPackageResourceRole' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageResourceRole @@ -20137,6 +22517,7 @@ paths: in: path description: 'key: id of accessPackageAssignmentResourceRole' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageAssignmentResourceRole @@ -20144,6 +22525,7 @@ paths: in: path description: 'key: id of accessPackageResourceRole' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageResourceRole @@ -20169,12 +22551,14 @@ paths: tags: - identityGovernance.entitlementManagement summary: Get accessPackageResourceScopes from identityGovernance + description: Read-only. Nullable. Supports $expand. operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageResourceScope.accessPackageResource.accessPackageResourceRoles.accessPackageResource_GetAccessPackageResourceScopes parameters: - name: accessPackageAssignmentResourceRole-id in: path description: 'key: id of accessPackageAssignmentResourceRole' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageAssignmentResourceRole @@ -20182,6 +22566,7 @@ paths: in: path description: 'key: id of accessPackageResourceRole' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageResourceRole @@ -20189,6 +22574,7 @@ paths: in: path description: 'key: id of accessPackageResourceScope' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageResourceScope @@ -20252,6 +22638,7 @@ paths: in: path description: 'key: id of accessPackageAssignmentResourceRole' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageAssignmentResourceRole @@ -20259,6 +22646,7 @@ paths: in: path description: 'key: id of accessPackageResourceRole' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageResourceRole @@ -20266,6 +22654,7 @@ paths: in: path description: 'key: id of accessPackageResourceScope' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageResourceScope @@ -20292,6 +22681,7 @@ paths: in: path description: 'key: id of accessPackageAssignmentResourceRole' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageAssignmentResourceRole @@ -20299,6 +22689,7 @@ paths: in: path description: 'key: id of accessPackageResourceRole' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageResourceRole @@ -20306,12 +22697,14 @@ paths: in: path description: 'key: id of accessPackageResourceScope' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageResourceScope - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -20325,12 +22718,14 @@ paths: tags: - identityGovernance.entitlementManagement summary: Get accessPackageResourceScopes from identityGovernance + description: Read-only. Nullable. Supports $expand. operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageResourceScope.accessPackageResource_ListAccessPackageResourceScopes parameters: - name: accessPackageAssignmentResourceRole-id in: path description: 'key: id of accessPackageAssignmentResourceRole' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageAssignmentResourceRole @@ -20418,6 +22813,7 @@ paths: in: path description: 'key: id of accessPackageAssignmentResourceRole' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageAssignmentResourceRole @@ -20443,12 +22839,14 @@ paths: tags: - identityGovernance.entitlementManagement summary: Get accessPackageResourceScopes from identityGovernance + description: Read-only. Nullable. Supports $expand. operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageResourceScope.accessPackageResource_GetAccessPackageResourceScopes parameters: - name: accessPackageAssignmentResourceRole-id in: path description: 'key: id of accessPackageAssignmentResourceRole' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageAssignmentResourceRole @@ -20456,6 +22854,7 @@ paths: in: path description: 'key: id of accessPackageResourceScope' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageResourceScope @@ -20518,6 +22917,7 @@ paths: in: path description: 'key: id of accessPackageAssignmentResourceRole' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageAssignmentResourceRole @@ -20525,6 +22925,7 @@ paths: in: path description: 'key: id of accessPackageResourceScope' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageResourceScope @@ -20551,6 +22952,7 @@ paths: in: path description: 'key: id of accessPackageAssignmentResourceRole' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageAssignmentResourceRole @@ -20558,12 +22960,14 @@ paths: in: path description: 'key: id of accessPackageResourceScope' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageResourceScope - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -20577,12 +22981,14 @@ paths: tags: - identityGovernance.entitlementManagement summary: Get accessPackageSubject from identityGovernance + description: Read-only. Nullable. Supports $filter (eq) on objectId and $expand query parameters. operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles_GetAccessPackageSubject parameters: - name: accessPackageAssignmentResourceRole-id in: path description: 'key: id of accessPackageAssignmentResourceRole' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageAssignmentResourceRole @@ -20646,6 +23052,7 @@ paths: in: path description: 'key: id of accessPackageAssignmentResourceRole' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageAssignmentResourceRole @@ -20672,12 +23079,14 @@ paths: in: path description: 'key: id of accessPackageAssignmentResourceRole' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageAssignmentResourceRole - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -20691,12 +23100,14 @@ paths: tags: - identityGovernance.entitlementManagement summary: Get connectedOrganization from identityGovernance + description: The connected organization of the subject. Read-only. Nullable. operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles.accessPackageSubject_GetConnectedOrganization parameters: - name: accessPackageAssignmentResourceRole-id in: path description: 'key: id of accessPackageAssignmentResourceRole' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageAssignmentResourceRole @@ -20761,6 +23172,50 @@ paths: - identityGovernance.Functions summary: Invoke function My operationId: identityGovernance.entitlementManagement.accessPackageAssignmentResourceRoles_My + parameters: + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - originId + - originSystem + - status + - accessPackageAssignments + - accessPackageResourceRole + - accessPackageResourceScope + - accessPackageSubject + type: string + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - id desc + - originId + - originId desc + - originSystem + - originSystem desc + - status + - status desc + type: string responses: '200': description: Success @@ -20779,11 +23234,18 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: function + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore /identityGovernance/entitlementManagement/accessPackageAssignments: get: tags: - identityGovernance.entitlementManagement - summary: Get accessPackageAssignments from identityGovernance + summary: List accessPackageAssignments + description: 'In Azure AD entitlement management, retrieve a list of accessPackageAssignment objects. For directory-wide administrators, the resulting list includes all the assignments, current and well as expired, that the caller has access to read, across all catalogs and access packages. If the caller is on behalf of a delegated user who is assigned only to catalog-specific delegated administrative roles, the request must supply a filter to indicate a specific access package, such as: `$filter=accessPackage/id eq ''a914b616-e04e-476b-aa37-91038f0b165b''`.' + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/entitlementmanagement-list-accesspackageassignments?view=graph-rest-1.0 operationId: identityGovernance.entitlementManagement_ListAccessPackageAssignments parameters: - $ref: '#/components/parameters/top' @@ -20901,12 +23363,14 @@ paths: tags: - identityGovernance.entitlementManagement summary: Get accessPackageAssignments from identityGovernance + description: The assignment of an access package to a subject for a period of time. operationId: identityGovernance.entitlementManagement_GetAccessPackageAssignments parameters: - name: accessPackageAssignment-id in: path description: 'key: id of accessPackageAssignment' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageAssignment @@ -20996,6 +23460,7 @@ paths: in: path description: 'key: id of accessPackageAssignment' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageAssignment @@ -21022,12 +23487,14 @@ paths: in: path description: 'key: id of accessPackageAssignment' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageAssignment - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -21041,12 +23508,14 @@ paths: tags: - identityGovernance.entitlementManagement summary: Get accessPackage from identityGovernance + description: Read-only. Nullable. Supports $filter (eq) on the id property and $expand query parameters. operationId: identityGovernance.entitlementManagement.accessPackageAssignments_GetAccessPackage parameters: - name: accessPackageAssignment-id in: path description: 'key: id of accessPackageAssignment' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageAssignment @@ -21142,6 +23611,7 @@ paths: in: path description: 'key: id of accessPackageAssignment' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageAssignment @@ -21168,12 +23638,14 @@ paths: in: path description: 'key: id of accessPackageAssignment' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageAssignment - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -21187,12 +23659,14 @@ paths: tags: - identityGovernance.entitlementManagement summary: Get accessPackageAssignmentPolicies from identityGovernance + description: Read-only. Nullable. Supports $expand. operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackage_ListAccessPackageAssignmentPolicies parameters: - name: accessPackageAssignment-id in: path description: 'key: id of accessPackageAssignment' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageAssignment @@ -21305,6 +23779,7 @@ paths: in: path description: 'key: id of accessPackageAssignment' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageAssignment @@ -21330,12 +23805,14 @@ paths: tags: - identityGovernance.entitlementManagement summary: Get accessPackageAssignmentPolicies from identityGovernance + description: Read-only. Nullable. Supports $expand. operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackage_GetAccessPackageAssignmentPolicies parameters: - name: accessPackageAssignment-id in: path description: 'key: id of accessPackageAssignment' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageAssignment @@ -21343,6 +23820,7 @@ paths: in: path description: 'key: id of accessPackageAssignmentPolicy' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageAssignmentPolicy @@ -21426,6 +23904,7 @@ paths: in: path description: 'key: id of accessPackageAssignment' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageAssignment @@ -21433,6 +23912,7 @@ paths: in: path description: 'key: id of accessPackageAssignmentPolicy' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageAssignmentPolicy @@ -21459,6 +23939,7 @@ paths: in: path description: 'key: id of accessPackageAssignment' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageAssignment @@ -21466,12 +23947,14 @@ paths: in: path description: 'key: id of accessPackageAssignmentPolicy' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageAssignmentPolicy - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -21485,12 +23968,14 @@ paths: tags: - identityGovernance.entitlementManagement summary: Get accessPackage from identityGovernance + description: The access package with this policy. Read-only. Nullable. Supports $expand. operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackage.accessPackageAssignmentPolicies_GetAccessPackage parameters: - name: accessPackageAssignment-id in: path description: 'key: id of accessPackageAssignment' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageAssignment @@ -21498,6 +23983,7 @@ paths: in: path description: 'key: id of accessPackageAssignmentPolicy' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageAssignmentPolicy @@ -21598,6 +24084,7 @@ paths: in: path description: 'key: id of accessPackageAssignment' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageAssignment @@ -21605,6 +24092,7 @@ paths: in: path description: 'key: id of accessPackageAssignmentPolicy' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageAssignmentPolicy @@ -21692,12 +24180,14 @@ paths: tags: - identityGovernance.entitlementManagement summary: Get customExtensionHandlers from identityGovernance + description: The collection of stages when to execute one or more custom access package workflow extensions. Supports $expand. operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackage.accessPackageAssignmentPolicies_ListCustomExtensionHandlers parameters: - name: accessPackageAssignment-id in: path description: 'key: id of accessPackageAssignment' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageAssignment @@ -21705,6 +24195,7 @@ paths: in: path description: 'key: id of accessPackageAssignmentPolicy' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageAssignmentPolicy @@ -21774,6 +24265,7 @@ paths: in: path description: 'key: id of accessPackageAssignment' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageAssignment @@ -21781,6 +24273,7 @@ paths: in: path description: 'key: id of accessPackageAssignmentPolicy' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageAssignmentPolicy @@ -21806,12 +24299,14 @@ paths: tags: - identityGovernance.entitlementManagement summary: Get customExtensionHandlers from identityGovernance + description: The collection of stages when to execute one or more custom access package workflow extensions. Supports $expand. operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackage.accessPackageAssignmentPolicies_GetCustomExtensionHandlers parameters: - name: accessPackageAssignment-id in: path description: 'key: id of accessPackageAssignment' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageAssignment @@ -21819,6 +24314,7 @@ paths: in: path description: 'key: id of accessPackageAssignmentPolicy' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageAssignmentPolicy @@ -21826,6 +24322,7 @@ paths: in: path description: 'key: id of customExtensionHandler' required: true + style: simple schema: type: string x-ms-docs-key-type: customExtensionHandler @@ -21883,6 +24380,7 @@ paths: in: path description: 'key: id of accessPackageAssignment' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageAssignment @@ -21890,6 +24388,7 @@ paths: in: path description: 'key: id of accessPackageAssignmentPolicy' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageAssignmentPolicy @@ -21897,6 +24396,7 @@ paths: in: path description: 'key: id of customExtensionHandler' required: true + style: simple schema: type: string x-ms-docs-key-type: customExtensionHandler @@ -21923,6 +24423,7 @@ paths: in: path description: 'key: id of accessPackageAssignment' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageAssignment @@ -21930,6 +24431,7 @@ paths: in: path description: 'key: id of accessPackageAssignmentPolicy' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageAssignmentPolicy @@ -21937,12 +24439,14 @@ paths: in: path description: 'key: id of customExtensionHandler' required: true + style: simple schema: type: string x-ms-docs-key-type: customExtensionHandler - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -21956,12 +24460,14 @@ paths: tags: - identityGovernance.entitlementManagement summary: Get customExtension from identityGovernance + description: Indicates which custom workflow extension will be executed at this stage. Nullable. Supports $expand. operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackage.accessPackageAssignmentPolicies.customExtensionHandlers_GetCustomExtension parameters: - name: accessPackageAssignment-id in: path description: 'key: id of accessPackageAssignment' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageAssignment @@ -21969,6 +24475,7 @@ paths: in: path description: 'key: id of accessPackageAssignmentPolicy' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageAssignmentPolicy @@ -21976,6 +24483,7 @@ paths: in: path description: 'key: id of customExtensionHandler' required: true + style: simple schema: type: string x-ms-docs-key-type: customExtensionHandler @@ -22031,6 +24539,7 @@ paths: in: path description: 'key: id of accessPackageAssignment' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageAssignment @@ -22119,6 +24628,7 @@ paths: in: path description: 'key: id of accessPackageAssignment' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageAssignment @@ -22192,13 +24702,18 @@ paths: post: tags: - identityGovernance.entitlementManagement - summary: Create new navigation property to accessPackageResourceRoleScopes for identityGovernance + summary: Create accessPackageResourceRoleScope + description: 'Create a new accessPackageResourceRoleScope for adding a resource role to an access package. The access package resource, for a group, an app, or a SharePoint Online site, must already exist in the access package catalog, and the **originId** for the resource role retrieved from the list of the resource roles. Once you add the resource role scope to the access package, the user will receive this resource role through any current and future access package assignments.' + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/accesspackage-post-accesspackageresourcerolescopes?view=graph-rest-1.0 operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackage_CreateAccessPackageResourceRoleScopes parameters: - name: accessPackageAssignment-id in: path description: 'key: id of accessPackageAssignment' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageAssignment @@ -22230,6 +24745,7 @@ paths: in: path description: 'key: id of accessPackageAssignment' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageAssignment @@ -22237,6 +24753,7 @@ paths: in: path description: 'key: id of accessPackageResourceRoleScope' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageResourceRoleScope @@ -22303,6 +24820,7 @@ paths: in: path description: 'key: id of accessPackageAssignment' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageAssignment @@ -22310,6 +24828,7 @@ paths: in: path description: 'key: id of accessPackageResourceRoleScope' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageResourceRoleScope @@ -22336,6 +24855,7 @@ paths: in: path description: 'key: id of accessPackageAssignment' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageAssignment @@ -22343,12 +24863,14 @@ paths: in: path description: 'key: id of accessPackageResourceRoleScope' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageResourceRoleScope - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -22362,12 +24884,14 @@ paths: tags: - identityGovernance.entitlementManagement summary: Get accessPackageResourceRole from identityGovernance + description: Read-only. Nullable. Supports $expand. operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackage.accessPackageResourceRoleScopes_GetAccessPackageResourceRole parameters: - name: accessPackageAssignment-id in: path description: 'key: id of accessPackageAssignment' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageAssignment @@ -22375,6 +24899,7 @@ paths: in: path description: 'key: id of accessPackageResourceRoleScope' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageResourceRoleScope @@ -22434,6 +24959,7 @@ paths: in: path description: 'key: id of accessPackageAssignment' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageAssignment @@ -22441,6 +24967,7 @@ paths: in: path description: 'key: id of accessPackageResourceRoleScope' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageResourceRoleScope @@ -22467,6 +24994,7 @@ paths: in: path description: 'key: id of accessPackageAssignment' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageAssignment @@ -22474,12 +25002,14 @@ paths: in: path description: 'key: id of accessPackageResourceRoleScope' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageResourceRoleScope - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -22499,6 +25029,7 @@ paths: in: path description: 'key: id of accessPackageAssignment' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageAssignment @@ -22506,6 +25037,7 @@ paths: in: path description: 'key: id of accessPackageResourceRoleScope' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageResourceRoleScope @@ -22585,6 +25117,7 @@ paths: in: path description: 'key: id of accessPackageAssignment' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageAssignment @@ -22592,6 +25125,7 @@ paths: in: path description: 'key: id of accessPackageResourceRoleScope' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageResourceRoleScope @@ -22618,6 +25152,7 @@ paths: in: path description: 'key: id of accessPackageAssignment' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageAssignment @@ -22625,12 +25160,14 @@ paths: in: path description: 'key: id of accessPackageResourceRoleScope' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageResourceRoleScope - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -22644,12 +25181,14 @@ paths: tags: - identityGovernance.entitlementManagement summary: Get accessPackageResourceEnvironment from identityGovernance + description: Contains the environment information for the resource. This can be set using either the @odata.bind annotation or the environment's originId.Supports $expand. operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackage.accessPackageResourceRoleScopes.accessPackageResourceRole.accessPackageResource_GetAccessPackageResourceEnvironment parameters: - name: accessPackageAssignment-id in: path description: 'key: id of accessPackageAssignment' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageAssignment @@ -22657,6 +25196,7 @@ paths: in: path description: 'key: id of accessPackageResourceRoleScope' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageResourceRoleScope @@ -22717,12 +25257,14 @@ paths: tags: - identityGovernance.entitlementManagement summary: Get accessPackageResourceRoles from identityGovernance + description: Read-only. Nullable. Supports $expand. operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackage.accessPackageResourceRoleScopes.accessPackageResourceRole.accessPackageResource_ListAccessPackageResourceRoles parameters: - name: accessPackageAssignment-id in: path description: 'key: id of accessPackageAssignment' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageAssignment @@ -22730,6 +25272,7 @@ paths: in: path description: 'key: id of accessPackageResourceRoleScope' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageResourceRoleScope @@ -22808,6 +25351,7 @@ paths: in: path description: 'key: id of accessPackageAssignment' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageAssignment @@ -22815,6 +25359,7 @@ paths: in: path description: 'key: id of accessPackageResourceRoleScope' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageResourceRoleScope @@ -22840,12 +25385,14 @@ paths: tags: - identityGovernance.entitlementManagement summary: Get accessPackageResourceRoles from identityGovernance + description: Read-only. Nullable. Supports $expand. operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackage.accessPackageResourceRoleScopes.accessPackageResourceRole.accessPackageResource_GetAccessPackageResourceRoles parameters: - name: accessPackageAssignment-id in: path description: 'key: id of accessPackageAssignment' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageAssignment @@ -22853,6 +25400,7 @@ paths: in: path description: 'key: id of accessPackageResourceRoleScope' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageResourceRoleScope @@ -22860,6 +25408,7 @@ paths: in: path description: 'key: id of accessPackageResourceRole' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageResourceRole @@ -22920,6 +25469,7 @@ paths: in: path description: 'key: id of accessPackageAssignment' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageAssignment @@ -22927,6 +25477,7 @@ paths: in: path description: 'key: id of accessPackageResourceRoleScope' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageResourceRoleScope @@ -22934,6 +25485,7 @@ paths: in: path description: 'key: id of accessPackageResourceRole' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageResourceRole @@ -22960,6 +25512,7 @@ paths: in: path description: 'key: id of accessPackageAssignment' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageAssignment @@ -22967,6 +25520,7 @@ paths: in: path description: 'key: id of accessPackageResourceRoleScope' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageResourceRoleScope @@ -22974,12 +25528,14 @@ paths: in: path description: 'key: id of accessPackageResourceRole' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageResourceRole - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -22993,12 +25549,14 @@ paths: tags: - identityGovernance.entitlementManagement summary: Get accessPackageResourceScopes from identityGovernance + description: Read-only. Nullable. Supports $expand. operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackage.accessPackageResourceRoleScopes.accessPackageResourceRole.accessPackageResource_ListAccessPackageResourceScopes parameters: - name: accessPackageAssignment-id in: path description: 'key: id of accessPackageAssignment' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageAssignment @@ -23006,6 +25564,7 @@ paths: in: path description: 'key: id of accessPackageResourceRoleScope' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageResourceRoleScope @@ -23093,6 +25652,7 @@ paths: in: path description: 'key: id of accessPackageAssignment' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageAssignment @@ -23100,6 +25660,7 @@ paths: in: path description: 'key: id of accessPackageResourceRoleScope' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageResourceRoleScope @@ -23125,12 +25686,14 @@ paths: tags: - identityGovernance.entitlementManagement summary: Get accessPackageResourceScopes from identityGovernance + description: Read-only. Nullable. Supports $expand. operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackage.accessPackageResourceRoleScopes.accessPackageResourceRole.accessPackageResource_GetAccessPackageResourceScopes parameters: - name: accessPackageAssignment-id in: path description: 'key: id of accessPackageAssignment' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageAssignment @@ -23138,6 +25701,7 @@ paths: in: path description: 'key: id of accessPackageResourceRoleScope' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageResourceRoleScope @@ -23145,6 +25709,7 @@ paths: in: path description: 'key: id of accessPackageResourceScope' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageResourceScope @@ -23208,6 +25773,7 @@ paths: in: path description: 'key: id of accessPackageAssignment' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageAssignment @@ -23215,6 +25781,7 @@ paths: in: path description: 'key: id of accessPackageResourceRoleScope' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageResourceRoleScope @@ -23222,6 +25789,7 @@ paths: in: path description: 'key: id of accessPackageResourceScope' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageResourceScope @@ -23248,6 +25816,7 @@ paths: in: path description: 'key: id of accessPackageAssignment' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageAssignment @@ -23255,6 +25824,7 @@ paths: in: path description: 'key: id of accessPackageResourceRoleScope' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageResourceRoleScope @@ -23262,12 +25832,14 @@ paths: in: path description: 'key: id of accessPackageResourceScope' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageResourceScope - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -23287,6 +25859,7 @@ paths: in: path description: 'key: id of accessPackageAssignment' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageAssignment @@ -23294,6 +25867,7 @@ paths: in: path description: 'key: id of accessPackageResourceRoleScope' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageResourceRoleScope @@ -23301,6 +25875,7 @@ paths: in: path description: 'key: id of accessPackageResourceScope' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageResourceScope @@ -23383,6 +25958,7 @@ paths: in: path description: 'key: id of accessPackageAssignment' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageAssignment @@ -23390,6 +25966,7 @@ paths: in: path description: 'key: id of accessPackageResourceRoleScope' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageResourceRoleScope @@ -23397,6 +25974,7 @@ paths: in: path description: 'key: id of accessPackageResourceScope' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageResourceScope @@ -23423,6 +26001,7 @@ paths: in: path description: 'key: id of accessPackageAssignment' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageAssignment @@ -23430,6 +26009,7 @@ paths: in: path description: 'key: id of accessPackageResourceRoleScope' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageResourceRoleScope @@ -23437,12 +26017,14 @@ paths: in: path description: 'key: id of accessPackageResourceScope' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageResourceScope - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -23456,12 +26038,14 @@ paths: tags: - identityGovernance.entitlementManagement summary: Get accessPackageResourceEnvironment from identityGovernance + description: Contains the environment information for the resource. This can be set using either the @odata.bind annotation or the environment's originId.Supports $expand. operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackage.accessPackageResourceRoleScopes.accessPackageResourceRole.accessPackageResource.accessPackageResourceScopes.accessPackageResource_GetAccessPackageResourceEnvironment parameters: - name: accessPackageAssignment-id in: path description: 'key: id of accessPackageAssignment' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageAssignment @@ -23469,6 +26053,7 @@ paths: in: path description: 'key: id of accessPackageResourceRoleScope' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageResourceRoleScope @@ -23476,6 +26061,7 @@ paths: in: path description: 'key: id of accessPackageResourceScope' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageResourceScope @@ -23537,12 +26123,14 @@ paths: tags: - identityGovernance.entitlementManagement summary: Get accessPackageResourceRoles from identityGovernance + description: Read-only. Nullable. Supports $expand. operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackage.accessPackageResourceRoleScopes.accessPackageResourceRole.accessPackageResource.accessPackageResourceScopes.accessPackageResource_ListAccessPackageResourceRoles parameters: - name: accessPackageAssignment-id in: path description: 'key: id of accessPackageAssignment' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageAssignment @@ -23550,6 +26138,7 @@ paths: in: path description: 'key: id of accessPackageResourceRoleScope' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageResourceRoleScope @@ -23557,6 +26146,7 @@ paths: in: path description: 'key: id of accessPackageResourceScope' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageResourceScope @@ -23635,6 +26225,7 @@ paths: in: path description: 'key: id of accessPackageAssignment' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageAssignment @@ -23642,6 +26233,7 @@ paths: in: path description: 'key: id of accessPackageResourceRoleScope' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageResourceRoleScope @@ -23649,6 +26241,7 @@ paths: in: path description: 'key: id of accessPackageResourceScope' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageResourceScope @@ -23674,12 +26267,14 @@ paths: tags: - identityGovernance.entitlementManagement summary: Get accessPackageResourceRoles from identityGovernance + description: Read-only. Nullable. Supports $expand. operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackage.accessPackageResourceRoleScopes.accessPackageResourceRole.accessPackageResource.accessPackageResourceScopes.accessPackageResource_GetAccessPackageResourceRoles parameters: - name: accessPackageAssignment-id in: path description: 'key: id of accessPackageAssignment' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageAssignment @@ -23687,6 +26282,7 @@ paths: in: path description: 'key: id of accessPackageResourceRoleScope' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageResourceRoleScope @@ -23694,6 +26290,7 @@ paths: in: path description: 'key: id of accessPackageResourceScope' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageResourceScope @@ -23701,6 +26298,7 @@ paths: in: path description: 'key: id of accessPackageResourceRole' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageResourceRole @@ -23762,6 +26360,7 @@ paths: in: path description: 'key: id of accessPackageAssignment' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageAssignment @@ -23769,6 +26368,7 @@ paths: in: path description: 'key: id of accessPackageResourceRoleScope' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageResourceRoleScope @@ -23776,6 +26376,7 @@ paths: in: path description: 'key: id of accessPackageResourceScope' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageResourceScope @@ -23783,6 +26384,7 @@ paths: in: path description: 'key: id of accessPackageResourceRole' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageResourceRole @@ -23809,6 +26411,7 @@ paths: in: path description: 'key: id of accessPackageAssignment' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageAssignment @@ -23816,6 +26419,7 @@ paths: in: path description: 'key: id of accessPackageResourceRoleScope' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageResourceRoleScope @@ -23823,6 +26427,7 @@ paths: in: path description: 'key: id of accessPackageResourceScope' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageResourceScope @@ -23830,12 +26435,14 @@ paths: in: path description: 'key: id of accessPackageResourceRole' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageResourceRole - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -23855,6 +26462,7 @@ paths: in: path description: 'key: id of accessPackageAssignment' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageAssignment @@ -23862,6 +26470,7 @@ paths: in: path description: 'key: id of accessPackageResourceRoleScope' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageResourceRoleScope @@ -23924,6 +26533,7 @@ paths: in: path description: 'key: id of accessPackageAssignment' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageAssignment @@ -23931,6 +26541,7 @@ paths: in: path description: 'key: id of accessPackageResourceRoleScope' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageResourceRoleScope @@ -23957,6 +26568,7 @@ paths: in: path description: 'key: id of accessPackageAssignment' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageAssignment @@ -23964,12 +26576,14 @@ paths: in: path description: 'key: id of accessPackageResourceRoleScope' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageResourceRoleScope - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -23989,6 +26603,7 @@ paths: in: path description: 'key: id of accessPackageAssignment' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageAssignment @@ -23996,6 +26611,7 @@ paths: in: path description: 'key: id of accessPackageResourceRoleScope' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageResourceRoleScope @@ -24075,6 +26691,7 @@ paths: in: path description: 'key: id of accessPackageAssignment' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageAssignment @@ -24082,6 +26699,7 @@ paths: in: path description: 'key: id of accessPackageResourceRoleScope' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageResourceRoleScope @@ -24108,6 +26726,7 @@ paths: in: path description: 'key: id of accessPackageAssignment' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageAssignment @@ -24115,12 +26734,14 @@ paths: in: path description: 'key: id of accessPackageResourceRoleScope' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageResourceRoleScope - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -24134,12 +26755,14 @@ paths: tags: - identityGovernance.entitlementManagement summary: Get accessPackageResourceEnvironment from identityGovernance + description: Contains the environment information for the resource. This can be set using either the @odata.bind annotation or the environment's originId.Supports $expand. operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackage.accessPackageResourceRoleScopes.accessPackageResourceScope.accessPackageResource_GetAccessPackageResourceEnvironment parameters: - name: accessPackageAssignment-id in: path description: 'key: id of accessPackageAssignment' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageAssignment @@ -24147,6 +26770,7 @@ paths: in: path description: 'key: id of accessPackageResourceRoleScope' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageResourceRoleScope @@ -24207,12 +26831,14 @@ paths: tags: - identityGovernance.entitlementManagement summary: Get accessPackageResourceRoles from identityGovernance + description: Read-only. Nullable. Supports $expand. operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackage.accessPackageResourceRoleScopes.accessPackageResourceScope.accessPackageResource_ListAccessPackageResourceRoles parameters: - name: accessPackageAssignment-id in: path description: 'key: id of accessPackageAssignment' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageAssignment @@ -24220,6 +26846,7 @@ paths: in: path description: 'key: id of accessPackageResourceRoleScope' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageResourceRoleScope @@ -24298,6 +26925,7 @@ paths: in: path description: 'key: id of accessPackageAssignment' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageAssignment @@ -24305,6 +26933,7 @@ paths: in: path description: 'key: id of accessPackageResourceRoleScope' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageResourceRoleScope @@ -24330,12 +26959,14 @@ paths: tags: - identityGovernance.entitlementManagement summary: Get accessPackageResourceRoles from identityGovernance + description: Read-only. Nullable. Supports $expand. operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackage.accessPackageResourceRoleScopes.accessPackageResourceScope.accessPackageResource_GetAccessPackageResourceRoles parameters: - name: accessPackageAssignment-id in: path description: 'key: id of accessPackageAssignment' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageAssignment @@ -24343,6 +26974,7 @@ paths: in: path description: 'key: id of accessPackageResourceRoleScope' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageResourceRoleScope @@ -24350,6 +26982,7 @@ paths: in: path description: 'key: id of accessPackageResourceRole' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageResourceRole @@ -24410,6 +27043,7 @@ paths: in: path description: 'key: id of accessPackageAssignment' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageAssignment @@ -24417,6 +27051,7 @@ paths: in: path description: 'key: id of accessPackageResourceRoleScope' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageResourceRoleScope @@ -24424,6 +27059,7 @@ paths: in: path description: 'key: id of accessPackageResourceRole' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageResourceRole @@ -24450,6 +27086,7 @@ paths: in: path description: 'key: id of accessPackageAssignment' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageAssignment @@ -24457,6 +27094,7 @@ paths: in: path description: 'key: id of accessPackageResourceRoleScope' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageResourceRoleScope @@ -24464,12 +27102,14 @@ paths: in: path description: 'key: id of accessPackageResourceRole' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageResourceRole - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -24489,6 +27129,7 @@ paths: in: path description: 'key: id of accessPackageAssignment' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageAssignment @@ -24496,6 +27137,7 @@ paths: in: path description: 'key: id of accessPackageResourceRoleScope' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageResourceRoleScope @@ -24503,6 +27145,7 @@ paths: in: path description: 'key: id of accessPackageResourceRole' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageResourceRole @@ -24585,6 +27228,7 @@ paths: in: path description: 'key: id of accessPackageAssignment' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageAssignment @@ -24592,6 +27236,7 @@ paths: in: path description: 'key: id of accessPackageResourceRoleScope' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageResourceRoleScope @@ -24599,6 +27244,7 @@ paths: in: path description: 'key: id of accessPackageResourceRole' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageResourceRole @@ -24625,6 +27271,7 @@ paths: in: path description: 'key: id of accessPackageAssignment' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageAssignment @@ -24632,6 +27279,7 @@ paths: in: path description: 'key: id of accessPackageResourceRoleScope' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageResourceRoleScope @@ -24639,12 +27287,14 @@ paths: in: path description: 'key: id of accessPackageResourceRole' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageResourceRole - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -24658,12 +27308,14 @@ paths: tags: - identityGovernance.entitlementManagement summary: Get accessPackageResourceEnvironment from identityGovernance + description: Contains the environment information for the resource. This can be set using either the @odata.bind annotation or the environment's originId.Supports $expand. operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackage.accessPackageResourceRoleScopes.accessPackageResourceScope.accessPackageResource.accessPackageResourceRoles.accessPackageResource_GetAccessPackageResourceEnvironment parameters: - name: accessPackageAssignment-id in: path description: 'key: id of accessPackageAssignment' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageAssignment @@ -24671,6 +27323,7 @@ paths: in: path description: 'key: id of accessPackageResourceRoleScope' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageResourceRoleScope @@ -24678,6 +27331,7 @@ paths: in: path description: 'key: id of accessPackageResourceRole' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageResourceRole @@ -24739,12 +27393,14 @@ paths: tags: - identityGovernance.entitlementManagement summary: Get accessPackageResourceScopes from identityGovernance + description: Read-only. Nullable. Supports $expand. operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackage.accessPackageResourceRoleScopes.accessPackageResourceScope.accessPackageResource.accessPackageResourceRoles.accessPackageResource_ListAccessPackageResourceScopes parameters: - name: accessPackageAssignment-id in: path description: 'key: id of accessPackageAssignment' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageAssignment @@ -24752,6 +27408,7 @@ paths: in: path description: 'key: id of accessPackageResourceRoleScope' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageResourceRoleScope @@ -24759,6 +27416,7 @@ paths: in: path description: 'key: id of accessPackageResourceRole' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageResourceRole @@ -24846,6 +27504,7 @@ paths: in: path description: 'key: id of accessPackageAssignment' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageAssignment @@ -24853,6 +27512,7 @@ paths: in: path description: 'key: id of accessPackageResourceRoleScope' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageResourceRoleScope @@ -24860,6 +27520,7 @@ paths: in: path description: 'key: id of accessPackageResourceRole' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageResourceRole @@ -24885,12 +27546,14 @@ paths: tags: - identityGovernance.entitlementManagement summary: Get accessPackageResourceScopes from identityGovernance + description: Read-only. Nullable. Supports $expand. operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackage.accessPackageResourceRoleScopes.accessPackageResourceScope.accessPackageResource.accessPackageResourceRoles.accessPackageResource_GetAccessPackageResourceScopes parameters: - name: accessPackageAssignment-id in: path description: 'key: id of accessPackageAssignment' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageAssignment @@ -24898,6 +27561,7 @@ paths: in: path description: 'key: id of accessPackageResourceRoleScope' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageResourceRoleScope @@ -24905,6 +27569,7 @@ paths: in: path description: 'key: id of accessPackageResourceRole' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageResourceRole @@ -24912,6 +27577,7 @@ paths: in: path description: 'key: id of accessPackageResourceScope' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageResourceScope @@ -24976,6 +27642,7 @@ paths: in: path description: 'key: id of accessPackageAssignment' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageAssignment @@ -24983,6 +27650,7 @@ paths: in: path description: 'key: id of accessPackageResourceRoleScope' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageResourceRoleScope @@ -24990,6 +27658,7 @@ paths: in: path description: 'key: id of accessPackageResourceRole' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageResourceRole @@ -24997,6 +27666,7 @@ paths: in: path description: 'key: id of accessPackageResourceScope' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageResourceScope @@ -25023,6 +27693,7 @@ paths: in: path description: 'key: id of accessPackageAssignment' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageAssignment @@ -25030,6 +27701,7 @@ paths: in: path description: 'key: id of accessPackageResourceRoleScope' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageResourceRoleScope @@ -25037,6 +27709,7 @@ paths: in: path description: 'key: id of accessPackageResourceRole' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageResourceRole @@ -25044,12 +27717,14 @@ paths: in: path description: 'key: id of accessPackageResourceScope' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageResourceScope - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -25063,12 +27738,14 @@ paths: tags: - identityGovernance.entitlementManagement summary: Get accessPackageResourceScopes from identityGovernance + description: Read-only. Nullable. Supports $expand. operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackage.accessPackageResourceRoleScopes.accessPackageResourceScope.accessPackageResource_ListAccessPackageResourceScopes parameters: - name: accessPackageAssignment-id in: path description: 'key: id of accessPackageAssignment' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageAssignment @@ -25076,6 +27753,7 @@ paths: in: path description: 'key: id of accessPackageResourceRoleScope' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageResourceRoleScope @@ -25163,6 +27841,7 @@ paths: in: path description: 'key: id of accessPackageAssignment' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageAssignment @@ -25170,6 +27849,7 @@ paths: in: path description: 'key: id of accessPackageResourceRoleScope' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageResourceRoleScope @@ -25195,12 +27875,14 @@ paths: tags: - identityGovernance.entitlementManagement summary: Get accessPackageResourceScopes from identityGovernance + description: Read-only. Nullable. Supports $expand. operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackage.accessPackageResourceRoleScopes.accessPackageResourceScope.accessPackageResource_GetAccessPackageResourceScopes parameters: - name: accessPackageAssignment-id in: path description: 'key: id of accessPackageAssignment' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageAssignment @@ -25208,6 +27890,7 @@ paths: in: path description: 'key: id of accessPackageResourceRoleScope' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageResourceRoleScope @@ -25215,6 +27898,7 @@ paths: in: path description: 'key: id of accessPackageResourceScope' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageResourceScope @@ -25278,6 +27962,7 @@ paths: in: path description: 'key: id of accessPackageAssignment' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageAssignment @@ -25285,6 +27970,7 @@ paths: in: path description: 'key: id of accessPackageResourceRoleScope' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageResourceRoleScope @@ -25292,6 +27978,7 @@ paths: in: path description: 'key: id of accessPackageResourceScope' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageResourceScope @@ -25318,6 +28005,7 @@ paths: in: path description: 'key: id of accessPackageAssignment' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageAssignment @@ -25325,6 +28013,7 @@ paths: in: path description: 'key: id of accessPackageResourceRoleScope' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageResourceRoleScope @@ -25332,12 +28021,14 @@ paths: in: path description: 'key: id of accessPackageResourceScope' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageResourceScope - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -25350,13 +28041,18 @@ paths: get: tags: - identityGovernance.entitlementManagement - summary: Get accessPackagesIncompatibleWith from identityGovernance + summary: List accessPackagesIncompatibleWith + description: Retrieve a list of the accessPackage objects that have marked a specified accessPackage as incompatible. + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/accesspackage-list-accesspackagesincompatiblewith?view=graph-rest-1.0 operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackage_ListAccessPackagesIncompatibleGraphWPre parameters: - name: accessPackageAssignment-id in: path description: 'key: id of accessPackageAssignment' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageAssignment @@ -25455,12 +28151,14 @@ paths: tags: - identityGovernance.entitlementManagement summary: Get accessPackagesIncompatibleWith from identityGovernance + description: The access packages that are incompatible with this package. Read-only. operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackage_GetAccessPackagesIncompatibleGraphWPre parameters: - name: accessPackageAssignment-id in: path description: 'key: id of accessPackageAssignment' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageAssignment @@ -25468,6 +28166,7 @@ paths: in: path description: 'key: id of accessPackage' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackage @@ -25561,13 +28260,18 @@ paths: get: tags: - identityGovernance.entitlementManagement - summary: Get incompatibleAccessPackages from identityGovernance + summary: List incompatibleAccessPackages + description: 'Retrieve a list of the accessPackage objects that have been marked as incompatible on an accessPackage. ' + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/accesspackage-list-incompatibleaccesspackages?view=graph-rest-1.0 operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackage_ListIncompatibleAccessPackages parameters: - name: accessPackageAssignment-id in: path description: 'key: id of accessPackageAssignment' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageAssignment @@ -25672,6 +28376,7 @@ paths: in: path description: 'key: id of accessPackageAssignment' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageAssignment @@ -25679,17 +28384,21 @@ paths: in: path description: 'key: id of accessPackage' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackage - name: If-Match in: header description: ETag + style: simple schema: type: string - name: '@id' in: query description: Delete Uri + style: form + explode: false schema: type: string responses: @@ -25702,13 +28411,18 @@ paths: get: tags: - identityGovernance.entitlementManagement - summary: Get ref of incompatibleAccessPackages from identityGovernance + summary: List incompatibleAccessPackages + description: 'Retrieve a list of the accessPackage objects that have been marked as incompatible on an accessPackage. ' + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/accesspackage-list-incompatibleaccesspackages?view=graph-rest-1.0 operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackage_ListIncompatibleAccessPackagesGraphBPreRef parameters: - name: accessPackageAssignment-id in: path description: 'key: id of accessPackageAssignment' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageAssignment @@ -25767,18 +28481,12 @@ paths: in: path description: 'key: id of accessPackageAssignment' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageAssignment requestBody: - description: New navigation property ref value - content: - application/json: - schema: - type: object - additionalProperties: - type: object - required: true + $ref: '#/components/requestBodies/refPostBody' responses: '204': description: Success @@ -25789,13 +28497,18 @@ paths: get: tags: - identityGovernance.entitlementManagement - summary: Get incompatibleGroups from identityGovernance + summary: List incompatibleGroups + description: 'Retrieve a list of the group objects that have been marked as incompatible on an accessPackage. ' + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/accesspackage-list-incompatiblegroups?view=graph-rest-1.0 operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackage_ListIncompatibleGroups parameters: - name: accessPackageAssignment-id in: path description: 'key: id of accessPackageAssignment' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageAssignment @@ -26070,6 +28783,7 @@ paths: in: path description: 'key: id of accessPackageAssignment' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageAssignment @@ -26077,17 +28791,21 @@ paths: in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group - name: If-Match in: header description: ETag + style: simple schema: type: string - name: '@id' in: query description: Delete Uri + style: form + explode: false schema: type: string responses: @@ -26100,13 +28818,18 @@ paths: get: tags: - identityGovernance.entitlementManagement - summary: Get ref of incompatibleGroups from identityGovernance + summary: List incompatibleGroups + description: 'Retrieve a list of the group objects that have been marked as incompatible on an accessPackage. ' + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/accesspackage-list-incompatiblegroups?view=graph-rest-1.0 operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackage_ListIncompatibleGroupsGraphBPreRef parameters: - name: accessPackageAssignment-id in: path description: 'key: id of accessPackageAssignment' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageAssignment @@ -26249,18 +28972,12 @@ paths: in: path description: 'key: id of accessPackageAssignment' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageAssignment requestBody: - description: New navigation property ref value - content: - application/json: - schema: - type: object - additionalProperties: - type: object - required: true + $ref: '#/components/requestBodies/refPostBody' responses: '204': description: Success @@ -26272,12 +28989,17 @@ paths: tags: - identityGovernance.Actions summary: Invoke action getApplicablePolicyRequirements + description: 'In Azure AD entitlement management, this action retrieves a list of accessPackageAssignmentRequestRequirements objects that the currently signed-in user can use to create an accessPackageAssignmentRequest. Each requirement object corresponds to an access package assignment policy that the currently signed-in user is allowed to request an assignment for.' + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/accesspackage-getapplicablepolicyrequirements?view=graph-rest-1.0 operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackage_getApplicablePolicyRequirements parameters: - name: accessPackageAssignment-id in: path description: 'key: id of accessPackageAssignment' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageAssignment @@ -26287,7 +29009,6 @@ paths: content: application/json: schema: - title: Collection of accessPackage type: object properties: value: @@ -26299,17 +29020,22 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: action + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentPolicy': get: tags: - identityGovernance.entitlementManagement summary: Get accessPackageAssignmentPolicy from identityGovernance + description: Read-only. Nullable. Supports $filter (eq) on the id property operationId: identityGovernance.entitlementManagement.accessPackageAssignments_GetAccessPackageAssignmentPolicy parameters: - name: accessPackageAssignment-id in: path description: 'key: id of accessPackageAssignment' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageAssignment @@ -26390,6 +29116,7 @@ paths: in: path description: 'key: id of accessPackageAssignment' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageAssignment @@ -26416,12 +29143,14 @@ paths: in: path description: 'key: id of accessPackageAssignment' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageAssignment - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -26435,12 +29164,14 @@ paths: tags: - identityGovernance.entitlementManagement summary: Get accessPackage from identityGovernance + description: The access package with this policy. Read-only. Nullable. Supports $expand. operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackageAssignmentPolicy_GetAccessPackage parameters: - name: accessPackageAssignment-id in: path description: 'key: id of accessPackageAssignment' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageAssignment @@ -26535,6 +29266,7 @@ paths: in: path description: 'key: id of accessPackageAssignment' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageAssignment @@ -26617,12 +29349,14 @@ paths: tags: - identityGovernance.entitlementManagement summary: Get customExtensionHandlers from identityGovernance + description: The collection of stages when to execute one or more custom access package workflow extensions. Supports $expand. operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackageAssignmentPolicy_ListCustomExtensionHandlers parameters: - name: accessPackageAssignment-id in: path description: 'key: id of accessPackageAssignment' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageAssignment @@ -26692,6 +29426,7 @@ paths: in: path description: 'key: id of accessPackageAssignment' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageAssignment @@ -26717,12 +29452,14 @@ paths: tags: - identityGovernance.entitlementManagement summary: Get customExtensionHandlers from identityGovernance + description: The collection of stages when to execute one or more custom access package workflow extensions. Supports $expand. operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackageAssignmentPolicy_GetCustomExtensionHandlers parameters: - name: accessPackageAssignment-id in: path description: 'key: id of accessPackageAssignment' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageAssignment @@ -26730,6 +29467,7 @@ paths: in: path description: 'key: id of customExtensionHandler' required: true + style: simple schema: type: string x-ms-docs-key-type: customExtensionHandler @@ -26786,6 +29524,7 @@ paths: in: path description: 'key: id of accessPackageAssignment' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageAssignment @@ -26793,6 +29532,7 @@ paths: in: path description: 'key: id of customExtensionHandler' required: true + style: simple schema: type: string x-ms-docs-key-type: customExtensionHandler @@ -26819,6 +29559,7 @@ paths: in: path description: 'key: id of accessPackageAssignment' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageAssignment @@ -26826,12 +29567,14 @@ paths: in: path description: 'key: id of customExtensionHandler' required: true + style: simple schema: type: string x-ms-docs-key-type: customExtensionHandler - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -26845,12 +29588,14 @@ paths: tags: - identityGovernance.entitlementManagement summary: Get customExtension from identityGovernance + description: Indicates which custom workflow extension will be executed at this stage. Nullable. Supports $expand. operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackageAssignmentPolicy.customExtensionHandlers_GetCustomExtension parameters: - name: accessPackageAssignment-id in: path description: 'key: id of accessPackageAssignment' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageAssignment @@ -26858,6 +29603,7 @@ paths: in: path description: 'key: id of customExtensionHandler' required: true + style: simple schema: type: string x-ms-docs-key-type: customExtensionHandler @@ -26913,6 +29659,7 @@ paths: in: path description: 'key: id of accessPackageAssignment' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageAssignment @@ -27016,6 +29763,7 @@ paths: in: path description: 'key: id of accessPackageAssignment' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageAssignment @@ -27047,6 +29795,7 @@ paths: in: path description: 'key: id of accessPackageAssignment' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageAssignment @@ -27054,6 +29803,7 @@ paths: in: path description: 'key: id of accessPackageAssignmentRequest' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageAssignmentRequest @@ -27138,6 +29888,7 @@ paths: in: path description: 'key: id of accessPackageAssignment' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageAssignment @@ -27145,6 +29896,7 @@ paths: in: path description: 'key: id of accessPackageAssignmentRequest' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageAssignmentRequest @@ -27171,6 +29923,7 @@ paths: in: path description: 'key: id of accessPackageAssignment' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageAssignment @@ -27178,12 +29931,14 @@ paths: in: path description: 'key: id of accessPackageAssignmentRequest' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageAssignmentRequest - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -27197,12 +29952,14 @@ paths: tags: - identityGovernance.entitlementManagement summary: Get accessPackage from identityGovernance + description: The access package associated with the accessPackageAssignmentRequest. An access package defines the collections of resource roles and the policies for how one or more users can get access to those resources. Read-only. Nullable. Supports $expand. operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackageAssignmentRequests_GetAccessPackage parameters: - name: accessPackageAssignment-id in: path description: 'key: id of accessPackageAssignment' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageAssignment @@ -27210,6 +29967,7 @@ paths: in: path description: 'key: id of accessPackageAssignmentRequest' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageAssignmentRequest @@ -27304,12 +30062,14 @@ paths: tags: - identityGovernance.entitlementManagement summary: Get accessPackageAssignment from identityGovernance + description: 'For a requestType of UserAdd or AdminAdd, this is an access package assignment requested to be created. For a requestType of UserRemove, AdminRemove or SystemRemove, this has the id property of an existing assignment to be removed. Supports $expand.' operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackageAssignmentRequests_GetAccessPackageAssignment parameters: - name: accessPackageAssignment-id in: path description: 'key: id of accessPackageAssignment' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageAssignment @@ -27317,6 +30077,7 @@ paths: in: path description: 'key: id of accessPackageAssignmentRequest' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageAssignmentRequest @@ -27404,12 +30165,17 @@ paths: tags: - identityGovernance.Actions summary: Invoke action cancel + description: 'In Azure AD Entitlement Management, cancel accessPackageAssignmentRequest objects that are in a cancellable state: `accepted`, `pendingApproval`, `pendingNotBefore`, `pendingApprovalEscalated`.' + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/accesspackageassignmentrequest-cancel?view=graph-rest-1.0 operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackageAssignmentRequests_cancel parameters: - name: accessPackageAssignment-id in: path description: 'key: id of accessPackageAssignment' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageAssignment @@ -27417,6 +30183,7 @@ paths: in: path description: 'key: id of accessPackageAssignmentRequest' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageAssignmentRequest @@ -27437,6 +30204,7 @@ paths: in: path description: 'key: id of accessPackageAssignment' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageAssignment @@ -27444,6 +30212,7 @@ paths: in: path description: 'key: id of accessPackageAssignmentRequest' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageAssignmentRequest @@ -27458,12 +30227,14 @@ paths: tags: - identityGovernance.entitlementManagement summary: Get requestor from identityGovernance + description: 'The subject who requested or, if a direct assignment, was assigned. Read-only. Nullable. Supports $expand.' operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackageAssignmentRequests_GetRequestor parameters: - name: accessPackageAssignment-id in: path description: 'key: id of accessPackageAssignment' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageAssignment @@ -27471,6 +30242,7 @@ paths: in: path description: 'key: id of accessPackageAssignmentRequest' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageAssignmentRequest @@ -27535,6 +30307,7 @@ paths: in: path description: 'key: id of accessPackageAssignment' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageAssignment @@ -27542,6 +30315,7 @@ paths: in: path description: 'key: id of accessPackageAssignmentRequest' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageAssignmentRequest @@ -27568,6 +30342,7 @@ paths: in: path description: 'key: id of accessPackageAssignment' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageAssignment @@ -27575,12 +30350,14 @@ paths: in: path description: 'key: id of accessPackageAssignmentRequest' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageAssignmentRequest - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -27594,12 +30371,14 @@ paths: tags: - identityGovernance.entitlementManagement summary: Get connectedOrganization from identityGovernance + description: The connected organization of the subject. Read-only. Nullable. operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackageAssignmentRequests.requestor_GetConnectedOrganization parameters: - name: accessPackageAssignment-id in: path description: 'key: id of accessPackageAssignment' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageAssignment @@ -27607,6 +30386,7 @@ paths: in: path description: 'key: id of accessPackageAssignmentRequest' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageAssignmentRequest @@ -27678,6 +30458,7 @@ paths: in: path description: 'key: id of accessPackageAssignment' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageAssignment @@ -27685,8 +30466,75 @@ paths: in: path description: 'Usage: on=''{on}''' required: true + style: simple schema: $ref: '#/components/schemas/microsoft.graph.accessPackageAssignmentRequestFilterByCurrentUserOptions' + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - answers + - completedDate + - createdDateTime + - customExtensionHandlerInstances + - expirationDateTime + - isValidationOnly + - justification + - requestState + - requestStatus + - requestType + - schedule + - accessPackage + - accessPackageAssignment + - requestor + type: string + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - id desc + - answers + - answers desc + - completedDate + - completedDate desc + - createdDateTime + - createdDateTime desc + - customExtensionHandlerInstances + - customExtensionHandlerInstances desc + - expirationDateTime + - expirationDateTime desc + - isValidationOnly + - isValidationOnly desc + - justification + - justification desc + - requestState + - requestState desc + - requestStatus + - requestStatus desc + - requestType + - requestType desc + - schedule + - schedule desc + type: string responses: '200': description: Success @@ -27705,17 +30553,22 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: function + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/accessPackageAssignmentResourceRoles': get: tags: - identityGovernance.entitlementManagement summary: Get accessPackageAssignmentResourceRoles from identityGovernance + description: The resource roles delivered to the target user for this assignment. Read-only. Nullable. operationId: identityGovernance.entitlementManagement.accessPackageAssignments_ListAccessPackageAssignmentResourceRoles parameters: - name: accessPackageAssignment-id in: path description: 'key: id of accessPackageAssignment' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageAssignment @@ -27797,6 +30650,7 @@ paths: in: path description: 'key: id of accessPackageAssignment' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageAssignment @@ -27822,12 +30676,14 @@ paths: tags: - identityGovernance.entitlementManagement summary: Get accessPackageAssignmentResourceRoles from identityGovernance + description: The resource roles delivered to the target user for this assignment. Read-only. Nullable. operationId: identityGovernance.entitlementManagement.accessPackageAssignments_GetAccessPackageAssignmentResourceRoles parameters: - name: accessPackageAssignment-id in: path description: 'key: id of accessPackageAssignment' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageAssignment @@ -27835,6 +30691,7 @@ paths: in: path description: 'key: id of accessPackageAssignmentResourceRole' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageAssignmentResourceRole @@ -27914,6 +30771,7 @@ paths: in: path description: 'key: id of accessPackageAssignment' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageAssignment @@ -27921,6 +30779,7 @@ paths: in: path description: 'key: id of accessPackageAssignmentResourceRole' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageAssignmentResourceRole @@ -27947,6 +30806,7 @@ paths: in: path description: 'key: id of accessPackageAssignment' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageAssignment @@ -27954,12 +30814,14 @@ paths: in: path description: 'key: id of accessPackageAssignmentResourceRole' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageAssignmentResourceRole - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -27973,12 +30835,14 @@ paths: tags: - identityGovernance.entitlementManagement summary: Get accessPackageAssignments from identityGovernance + description: The access package assignments resulting in this role assignment. Read-only. Nullable. operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackageAssignmentResourceRoles_ListAccessPackageAssignments parameters: - name: accessPackageAssignment-id in: path description: 'key: id of accessPackageAssignment' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageAssignment @@ -27986,6 +30850,7 @@ paths: in: path description: 'key: id of accessPackageAssignmentResourceRole' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageAssignmentResourceRole @@ -28082,12 +30947,14 @@ paths: tags: - identityGovernance.entitlementManagement summary: Get accessPackageAssignments from identityGovernance + description: The access package assignments resulting in this role assignment. Read-only. Nullable. operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackageAssignmentResourceRoles_GetAccessPackageAssignments parameters: - name: accessPackageAssignment-id in: path description: 'key: id of accessPackageAssignment' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageAssignment @@ -28095,6 +30962,7 @@ paths: in: path description: 'key: id of accessPackageAssignmentResourceRole' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageAssignmentResourceRole @@ -28102,6 +30970,7 @@ paths: in: path description: 'key: id of accessPackageAssignment' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageAssignment @@ -28200,6 +31069,7 @@ paths: in: path description: 'key: id of accessPackageAssignment' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageAssignment @@ -28207,6 +31077,7 @@ paths: in: path description: 'key: id of accessPackageAssignmentResourceRole' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageAssignmentResourceRole @@ -28266,6 +31137,7 @@ paths: in: path description: 'key: id of accessPackageAssignment' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageAssignment @@ -28273,6 +31145,7 @@ paths: in: path description: 'key: id of accessPackageAssignmentResourceRole' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageAssignmentResourceRole @@ -28299,6 +31172,7 @@ paths: in: path description: 'key: id of accessPackageAssignment' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageAssignment @@ -28306,12 +31180,14 @@ paths: in: path description: 'key: id of accessPackageAssignmentResourceRole' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageAssignmentResourceRole - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -28331,6 +31207,7 @@ paths: in: path description: 'key: id of accessPackageAssignment' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageAssignment @@ -28338,6 +31215,7 @@ paths: in: path description: 'key: id of accessPackageAssignmentResourceRole' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageAssignmentResourceRole @@ -28417,6 +31295,7 @@ paths: in: path description: 'key: id of accessPackageAssignment' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageAssignment @@ -28424,6 +31303,7 @@ paths: in: path description: 'key: id of accessPackageAssignmentResourceRole' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageAssignmentResourceRole @@ -28450,6 +31330,7 @@ paths: in: path description: 'key: id of accessPackageAssignment' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageAssignment @@ -28457,12 +31338,14 @@ paths: in: path description: 'key: id of accessPackageAssignmentResourceRole' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageAssignmentResourceRole - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -28476,12 +31359,14 @@ paths: tags: - identityGovernance.entitlementManagement summary: Get accessPackageResourceEnvironment from identityGovernance + description: Contains the environment information for the resource. This can be set using either the @odata.bind annotation or the environment's originId.Supports $expand. operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackageAssignmentResourceRoles.accessPackageResourceRole.accessPackageResource_GetAccessPackageResourceEnvironment parameters: - name: accessPackageAssignment-id in: path description: 'key: id of accessPackageAssignment' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageAssignment @@ -28489,6 +31374,7 @@ paths: in: path description: 'key: id of accessPackageAssignmentResourceRole' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageAssignmentResourceRole @@ -28549,12 +31435,14 @@ paths: tags: - identityGovernance.entitlementManagement summary: Get accessPackageResourceRoles from identityGovernance + description: Read-only. Nullable. Supports $expand. operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackageAssignmentResourceRoles.accessPackageResourceRole.accessPackageResource_ListAccessPackageResourceRoles parameters: - name: accessPackageAssignment-id in: path description: 'key: id of accessPackageAssignment' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageAssignment @@ -28562,6 +31450,7 @@ paths: in: path description: 'key: id of accessPackageAssignmentResourceRole' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageAssignmentResourceRole @@ -28640,6 +31529,7 @@ paths: in: path description: 'key: id of accessPackageAssignment' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageAssignment @@ -28647,6 +31537,7 @@ paths: in: path description: 'key: id of accessPackageAssignmentResourceRole' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageAssignmentResourceRole @@ -28672,12 +31563,14 @@ paths: tags: - identityGovernance.entitlementManagement summary: Get accessPackageResourceRoles from identityGovernance + description: Read-only. Nullable. Supports $expand. operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackageAssignmentResourceRoles.accessPackageResourceRole.accessPackageResource_GetAccessPackageResourceRoles parameters: - name: accessPackageAssignment-id in: path description: 'key: id of accessPackageAssignment' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageAssignment @@ -28685,6 +31578,7 @@ paths: in: path description: 'key: id of accessPackageAssignmentResourceRole' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageAssignmentResourceRole @@ -28692,6 +31586,7 @@ paths: in: path description: 'key: id of accessPackageResourceRole' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageResourceRole @@ -28752,6 +31647,7 @@ paths: in: path description: 'key: id of accessPackageAssignment' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageAssignment @@ -28759,6 +31655,7 @@ paths: in: path description: 'key: id of accessPackageAssignmentResourceRole' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageAssignmentResourceRole @@ -28766,6 +31663,7 @@ paths: in: path description: 'key: id of accessPackageResourceRole' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageResourceRole @@ -28792,6 +31690,7 @@ paths: in: path description: 'key: id of accessPackageAssignment' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageAssignment @@ -28799,6 +31698,7 @@ paths: in: path description: 'key: id of accessPackageAssignmentResourceRole' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageAssignmentResourceRole @@ -28806,12 +31706,14 @@ paths: in: path description: 'key: id of accessPackageResourceRole' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageResourceRole - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -28825,12 +31727,14 @@ paths: tags: - identityGovernance.entitlementManagement summary: Get accessPackageResourceScopes from identityGovernance + description: Read-only. Nullable. Supports $expand. operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackageAssignmentResourceRoles.accessPackageResourceRole.accessPackageResource_ListAccessPackageResourceScopes parameters: - name: accessPackageAssignment-id in: path description: 'key: id of accessPackageAssignment' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageAssignment @@ -28838,6 +31742,7 @@ paths: in: path description: 'key: id of accessPackageAssignmentResourceRole' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageAssignmentResourceRole @@ -28925,6 +31830,7 @@ paths: in: path description: 'key: id of accessPackageAssignment' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageAssignment @@ -28932,6 +31838,7 @@ paths: in: path description: 'key: id of accessPackageAssignmentResourceRole' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageAssignmentResourceRole @@ -28957,12 +31864,14 @@ paths: tags: - identityGovernance.entitlementManagement summary: Get accessPackageResourceScopes from identityGovernance + description: Read-only. Nullable. Supports $expand. operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackageAssignmentResourceRoles.accessPackageResourceRole.accessPackageResource_GetAccessPackageResourceScopes parameters: - name: accessPackageAssignment-id in: path description: 'key: id of accessPackageAssignment' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageAssignment @@ -28970,6 +31879,7 @@ paths: in: path description: 'key: id of accessPackageAssignmentResourceRole' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageAssignmentResourceRole @@ -28977,6 +31887,7 @@ paths: in: path description: 'key: id of accessPackageResourceScope' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageResourceScope @@ -29040,6 +31951,7 @@ paths: in: path description: 'key: id of accessPackageAssignment' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageAssignment @@ -29047,6 +31959,7 @@ paths: in: path description: 'key: id of accessPackageAssignmentResourceRole' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageAssignmentResourceRole @@ -29054,6 +31967,7 @@ paths: in: path description: 'key: id of accessPackageResourceScope' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageResourceScope @@ -29080,6 +31994,7 @@ paths: in: path description: 'key: id of accessPackageAssignment' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageAssignment @@ -29087,6 +32002,7 @@ paths: in: path description: 'key: id of accessPackageAssignmentResourceRole' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageAssignmentResourceRole @@ -29094,12 +32010,14 @@ paths: in: path description: 'key: id of accessPackageResourceScope' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageResourceScope - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -29119,6 +32037,7 @@ paths: in: path description: 'key: id of accessPackageAssignment' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageAssignment @@ -29126,6 +32045,7 @@ paths: in: path description: 'key: id of accessPackageAssignmentResourceRole' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageAssignmentResourceRole @@ -29133,6 +32053,7 @@ paths: in: path description: 'key: id of accessPackageResourceScope' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageResourceScope @@ -29215,6 +32136,7 @@ paths: in: path description: 'key: id of accessPackageAssignment' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageAssignment @@ -29222,6 +32144,7 @@ paths: in: path description: 'key: id of accessPackageAssignmentResourceRole' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageAssignmentResourceRole @@ -29229,6 +32152,7 @@ paths: in: path description: 'key: id of accessPackageResourceScope' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageResourceScope @@ -29255,6 +32179,7 @@ paths: in: path description: 'key: id of accessPackageAssignment' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageAssignment @@ -29262,6 +32187,7 @@ paths: in: path description: 'key: id of accessPackageAssignmentResourceRole' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageAssignmentResourceRole @@ -29269,12 +32195,14 @@ paths: in: path description: 'key: id of accessPackageResourceScope' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageResourceScope - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -29288,12 +32216,14 @@ paths: tags: - identityGovernance.entitlementManagement summary: Get accessPackageResourceEnvironment from identityGovernance + description: Contains the environment information for the resource. This can be set using either the @odata.bind annotation or the environment's originId.Supports $expand. operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackageAssignmentResourceRoles.accessPackageResourceRole.accessPackageResource.accessPackageResourceScopes.accessPackageResource_GetAccessPackageResourceEnvironment parameters: - name: accessPackageAssignment-id in: path description: 'key: id of accessPackageAssignment' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageAssignment @@ -29301,6 +32231,7 @@ paths: in: path description: 'key: id of accessPackageAssignmentResourceRole' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageAssignmentResourceRole @@ -29308,6 +32239,7 @@ paths: in: path description: 'key: id of accessPackageResourceScope' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageResourceScope @@ -29369,12 +32301,14 @@ paths: tags: - identityGovernance.entitlementManagement summary: Get accessPackageResourceRoles from identityGovernance + description: Read-only. Nullable. Supports $expand. operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackageAssignmentResourceRoles.accessPackageResourceRole.accessPackageResource.accessPackageResourceScopes.accessPackageResource_ListAccessPackageResourceRoles parameters: - name: accessPackageAssignment-id in: path description: 'key: id of accessPackageAssignment' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageAssignment @@ -29382,6 +32316,7 @@ paths: in: path description: 'key: id of accessPackageAssignmentResourceRole' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageAssignmentResourceRole @@ -29389,6 +32324,7 @@ paths: in: path description: 'key: id of accessPackageResourceScope' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageResourceScope @@ -29467,6 +32403,7 @@ paths: in: path description: 'key: id of accessPackageAssignment' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageAssignment @@ -29474,6 +32411,7 @@ paths: in: path description: 'key: id of accessPackageAssignmentResourceRole' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageAssignmentResourceRole @@ -29481,6 +32419,7 @@ paths: in: path description: 'key: id of accessPackageResourceScope' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageResourceScope @@ -29506,12 +32445,14 @@ paths: tags: - identityGovernance.entitlementManagement summary: Get accessPackageResourceRoles from identityGovernance + description: Read-only. Nullable. Supports $expand. operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackageAssignmentResourceRoles.accessPackageResourceRole.accessPackageResource.accessPackageResourceScopes.accessPackageResource_GetAccessPackageResourceRoles parameters: - name: accessPackageAssignment-id in: path description: 'key: id of accessPackageAssignment' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageAssignment @@ -29519,6 +32460,7 @@ paths: in: path description: 'key: id of accessPackageAssignmentResourceRole' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageAssignmentResourceRole @@ -29526,6 +32468,7 @@ paths: in: path description: 'key: id of accessPackageResourceScope' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageResourceScope @@ -29533,6 +32476,7 @@ paths: in: path description: 'key: id of accessPackageResourceRole' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageResourceRole @@ -29594,6 +32538,7 @@ paths: in: path description: 'key: id of accessPackageAssignment' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageAssignment @@ -29601,6 +32546,7 @@ paths: in: path description: 'key: id of accessPackageAssignmentResourceRole' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageAssignmentResourceRole @@ -29608,6 +32554,7 @@ paths: in: path description: 'key: id of accessPackageResourceScope' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageResourceScope @@ -29615,6 +32562,7 @@ paths: in: path description: 'key: id of accessPackageResourceRole' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageResourceRole @@ -29641,6 +32589,7 @@ paths: in: path description: 'key: id of accessPackageAssignment' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageAssignment @@ -29648,6 +32597,7 @@ paths: in: path description: 'key: id of accessPackageAssignmentResourceRole' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageAssignmentResourceRole @@ -29655,6 +32605,7 @@ paths: in: path description: 'key: id of accessPackageResourceScope' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageResourceScope @@ -29662,12 +32613,14 @@ paths: in: path description: 'key: id of accessPackageResourceRole' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageResourceRole - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -29687,6 +32640,7 @@ paths: in: path description: 'key: id of accessPackageAssignment' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageAssignment @@ -29694,6 +32648,7 @@ paths: in: path description: 'key: id of accessPackageAssignmentResourceRole' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageAssignmentResourceRole @@ -29756,6 +32711,7 @@ paths: in: path description: 'key: id of accessPackageAssignment' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageAssignment @@ -29763,6 +32719,7 @@ paths: in: path description: 'key: id of accessPackageAssignmentResourceRole' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageAssignmentResourceRole @@ -29789,6 +32746,7 @@ paths: in: path description: 'key: id of accessPackageAssignment' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageAssignment @@ -29796,12 +32754,14 @@ paths: in: path description: 'key: id of accessPackageAssignmentResourceRole' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageAssignmentResourceRole - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -29821,6 +32781,7 @@ paths: in: path description: 'key: id of accessPackageAssignment' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageAssignment @@ -29828,6 +32789,7 @@ paths: in: path description: 'key: id of accessPackageAssignmentResourceRole' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageAssignmentResourceRole @@ -29907,6 +32869,7 @@ paths: in: path description: 'key: id of accessPackageAssignment' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageAssignment @@ -29914,6 +32877,7 @@ paths: in: path description: 'key: id of accessPackageAssignmentResourceRole' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageAssignmentResourceRole @@ -29940,6 +32904,7 @@ paths: in: path description: 'key: id of accessPackageAssignment' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageAssignment @@ -29947,12 +32912,14 @@ paths: in: path description: 'key: id of accessPackageAssignmentResourceRole' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageAssignmentResourceRole - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -29966,12 +32933,14 @@ paths: tags: - identityGovernance.entitlementManagement summary: Get accessPackageResourceEnvironment from identityGovernance + description: Contains the environment information for the resource. This can be set using either the @odata.bind annotation or the environment's originId.Supports $expand. operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackageAssignmentResourceRoles.accessPackageResourceScope.accessPackageResource_GetAccessPackageResourceEnvironment parameters: - name: accessPackageAssignment-id in: path description: 'key: id of accessPackageAssignment' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageAssignment @@ -29979,6 +32948,7 @@ paths: in: path description: 'key: id of accessPackageAssignmentResourceRole' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageAssignmentResourceRole @@ -30039,12 +33009,14 @@ paths: tags: - identityGovernance.entitlementManagement summary: Get accessPackageResourceRoles from identityGovernance + description: Read-only. Nullable. Supports $expand. operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackageAssignmentResourceRoles.accessPackageResourceScope.accessPackageResource_ListAccessPackageResourceRoles parameters: - name: accessPackageAssignment-id in: path description: 'key: id of accessPackageAssignment' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageAssignment @@ -30052,6 +33024,7 @@ paths: in: path description: 'key: id of accessPackageAssignmentResourceRole' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageAssignmentResourceRole @@ -30130,6 +33103,7 @@ paths: in: path description: 'key: id of accessPackageAssignment' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageAssignment @@ -30137,6 +33111,7 @@ paths: in: path description: 'key: id of accessPackageAssignmentResourceRole' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageAssignmentResourceRole @@ -30162,12 +33137,14 @@ paths: tags: - identityGovernance.entitlementManagement summary: Get accessPackageResourceRoles from identityGovernance + description: Read-only. Nullable. Supports $expand. operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackageAssignmentResourceRoles.accessPackageResourceScope.accessPackageResource_GetAccessPackageResourceRoles parameters: - name: accessPackageAssignment-id in: path description: 'key: id of accessPackageAssignment' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageAssignment @@ -30175,6 +33152,7 @@ paths: in: path description: 'key: id of accessPackageAssignmentResourceRole' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageAssignmentResourceRole @@ -30182,6 +33160,7 @@ paths: in: path description: 'key: id of accessPackageResourceRole' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageResourceRole @@ -30242,6 +33221,7 @@ paths: in: path description: 'key: id of accessPackageAssignment' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageAssignment @@ -30249,6 +33229,7 @@ paths: in: path description: 'key: id of accessPackageAssignmentResourceRole' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageAssignmentResourceRole @@ -30256,6 +33237,7 @@ paths: in: path description: 'key: id of accessPackageResourceRole' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageResourceRole @@ -30282,6 +33264,7 @@ paths: in: path description: 'key: id of accessPackageAssignment' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageAssignment @@ -30289,6 +33272,7 @@ paths: in: path description: 'key: id of accessPackageAssignmentResourceRole' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageAssignmentResourceRole @@ -30296,12 +33280,14 @@ paths: in: path description: 'key: id of accessPackageResourceRole' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageResourceRole - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -30321,6 +33307,7 @@ paths: in: path description: 'key: id of accessPackageAssignment' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageAssignment @@ -30328,6 +33315,7 @@ paths: in: path description: 'key: id of accessPackageAssignmentResourceRole' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageAssignmentResourceRole @@ -30335,6 +33323,7 @@ paths: in: path description: 'key: id of accessPackageResourceRole' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageResourceRole @@ -30417,6 +33406,7 @@ paths: in: path description: 'key: id of accessPackageAssignment' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageAssignment @@ -30424,6 +33414,7 @@ paths: in: path description: 'key: id of accessPackageAssignmentResourceRole' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageAssignmentResourceRole @@ -30431,6 +33422,7 @@ paths: in: path description: 'key: id of accessPackageResourceRole' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageResourceRole @@ -30457,6 +33449,7 @@ paths: in: path description: 'key: id of accessPackageAssignment' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageAssignment @@ -30464,6 +33457,7 @@ paths: in: path description: 'key: id of accessPackageAssignmentResourceRole' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageAssignmentResourceRole @@ -30471,12 +33465,14 @@ paths: in: path description: 'key: id of accessPackageResourceRole' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageResourceRole - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -30490,12 +33486,14 @@ paths: tags: - identityGovernance.entitlementManagement summary: Get accessPackageResourceEnvironment from identityGovernance + description: Contains the environment information for the resource. This can be set using either the @odata.bind annotation or the environment's originId.Supports $expand. operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackageAssignmentResourceRoles.accessPackageResourceScope.accessPackageResource.accessPackageResourceRoles.accessPackageResource_GetAccessPackageResourceEnvironment parameters: - name: accessPackageAssignment-id in: path description: 'key: id of accessPackageAssignment' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageAssignment @@ -30503,6 +33501,7 @@ paths: in: path description: 'key: id of accessPackageAssignmentResourceRole' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageAssignmentResourceRole @@ -30510,6 +33509,7 @@ paths: in: path description: 'key: id of accessPackageResourceRole' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageResourceRole @@ -30571,12 +33571,14 @@ paths: tags: - identityGovernance.entitlementManagement summary: Get accessPackageResourceScopes from identityGovernance + description: Read-only. Nullable. Supports $expand. operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackageAssignmentResourceRoles.accessPackageResourceScope.accessPackageResource.accessPackageResourceRoles.accessPackageResource_ListAccessPackageResourceScopes parameters: - name: accessPackageAssignment-id in: path description: 'key: id of accessPackageAssignment' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageAssignment @@ -30584,6 +33586,7 @@ paths: in: path description: 'key: id of accessPackageAssignmentResourceRole' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageAssignmentResourceRole @@ -30591,6 +33594,7 @@ paths: in: path description: 'key: id of accessPackageResourceRole' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageResourceRole @@ -30678,6 +33682,7 @@ paths: in: path description: 'key: id of accessPackageAssignment' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageAssignment @@ -30685,6 +33690,7 @@ paths: in: path description: 'key: id of accessPackageAssignmentResourceRole' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageAssignmentResourceRole @@ -30692,6 +33698,7 @@ paths: in: path description: 'key: id of accessPackageResourceRole' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageResourceRole @@ -30717,12 +33724,14 @@ paths: tags: - identityGovernance.entitlementManagement summary: Get accessPackageResourceScopes from identityGovernance + description: Read-only. Nullable. Supports $expand. operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackageAssignmentResourceRoles.accessPackageResourceScope.accessPackageResource.accessPackageResourceRoles.accessPackageResource_GetAccessPackageResourceScopes parameters: - name: accessPackageAssignment-id in: path description: 'key: id of accessPackageAssignment' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageAssignment @@ -30730,6 +33739,7 @@ paths: in: path description: 'key: id of accessPackageAssignmentResourceRole' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageAssignmentResourceRole @@ -30737,6 +33747,7 @@ paths: in: path description: 'key: id of accessPackageResourceRole' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageResourceRole @@ -30744,6 +33755,7 @@ paths: in: path description: 'key: id of accessPackageResourceScope' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageResourceScope @@ -30808,6 +33820,7 @@ paths: in: path description: 'key: id of accessPackageAssignment' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageAssignment @@ -30815,6 +33828,7 @@ paths: in: path description: 'key: id of accessPackageAssignmentResourceRole' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageAssignmentResourceRole @@ -30822,6 +33836,7 @@ paths: in: path description: 'key: id of accessPackageResourceRole' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageResourceRole @@ -30829,6 +33844,7 @@ paths: in: path description: 'key: id of accessPackageResourceScope' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageResourceScope @@ -30855,6 +33871,7 @@ paths: in: path description: 'key: id of accessPackageAssignment' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageAssignment @@ -30862,6 +33879,7 @@ paths: in: path description: 'key: id of accessPackageAssignmentResourceRole' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageAssignmentResourceRole @@ -30869,6 +33887,7 @@ paths: in: path description: 'key: id of accessPackageResourceRole' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageResourceRole @@ -30876,12 +33895,14 @@ paths: in: path description: 'key: id of accessPackageResourceScope' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageResourceScope - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -30895,12 +33916,14 @@ paths: tags: - identityGovernance.entitlementManagement summary: Get accessPackageResourceScopes from identityGovernance + description: Read-only. Nullable. Supports $expand. operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackageAssignmentResourceRoles.accessPackageResourceScope.accessPackageResource_ListAccessPackageResourceScopes parameters: - name: accessPackageAssignment-id in: path description: 'key: id of accessPackageAssignment' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageAssignment @@ -30908,6 +33931,7 @@ paths: in: path description: 'key: id of accessPackageAssignmentResourceRole' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageAssignmentResourceRole @@ -30995,6 +34019,7 @@ paths: in: path description: 'key: id of accessPackageAssignment' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageAssignment @@ -31002,6 +34027,7 @@ paths: in: path description: 'key: id of accessPackageAssignmentResourceRole' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageAssignmentResourceRole @@ -31027,12 +34053,14 @@ paths: tags: - identityGovernance.entitlementManagement summary: Get accessPackageResourceScopes from identityGovernance + description: Read-only. Nullable. Supports $expand. operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackageAssignmentResourceRoles.accessPackageResourceScope.accessPackageResource_GetAccessPackageResourceScopes parameters: - name: accessPackageAssignment-id in: path description: 'key: id of accessPackageAssignment' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageAssignment @@ -31040,6 +34068,7 @@ paths: in: path description: 'key: id of accessPackageAssignmentResourceRole' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageAssignmentResourceRole @@ -31047,6 +34076,7 @@ paths: in: path description: 'key: id of accessPackageResourceScope' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageResourceScope @@ -31110,6 +34140,7 @@ paths: in: path description: 'key: id of accessPackageAssignment' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageAssignment @@ -31117,6 +34148,7 @@ paths: in: path description: 'key: id of accessPackageAssignmentResourceRole' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageAssignmentResourceRole @@ -31124,6 +34156,7 @@ paths: in: path description: 'key: id of accessPackageResourceScope' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageResourceScope @@ -31150,6 +34183,7 @@ paths: in: path description: 'key: id of accessPackageAssignment' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageAssignment @@ -31157,6 +34191,7 @@ paths: in: path description: 'key: id of accessPackageAssignmentResourceRole' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageAssignmentResourceRole @@ -31164,12 +34199,14 @@ paths: in: path description: 'key: id of accessPackageResourceScope' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageResourceScope - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -31183,12 +34220,14 @@ paths: tags: - identityGovernance.entitlementManagement summary: Get accessPackageSubject from identityGovernance + description: Read-only. Nullable. Supports $filter (eq) on objectId and $expand query parameters. operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackageAssignmentResourceRoles_GetAccessPackageSubject parameters: - name: accessPackageAssignment-id in: path description: 'key: id of accessPackageAssignment' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageAssignment @@ -31196,6 +34235,7 @@ paths: in: path description: 'key: id of accessPackageAssignmentResourceRole' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageAssignmentResourceRole @@ -31260,6 +34300,7 @@ paths: in: path description: 'key: id of accessPackageAssignment' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageAssignment @@ -31267,6 +34308,7 @@ paths: in: path description: 'key: id of accessPackageAssignmentResourceRole' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageAssignmentResourceRole @@ -31293,6 +34335,7 @@ paths: in: path description: 'key: id of accessPackageAssignment' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageAssignment @@ -31300,12 +34343,14 @@ paths: in: path description: 'key: id of accessPackageAssignmentResourceRole' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageAssignmentResourceRole - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -31319,12 +34364,14 @@ paths: tags: - identityGovernance.entitlementManagement summary: Get connectedOrganization from identityGovernance + description: The connected organization of the subject. Read-only. Nullable. operationId: identityGovernance.entitlementManagement.accessPackageAssignments.accessPackageAssignmentResourceRoles.accessPackageSubject_GetConnectedOrganization parameters: - name: accessPackageAssignment-id in: path description: 'key: id of accessPackageAssignment' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageAssignment @@ -31332,6 +34379,7 @@ paths: in: path description: 'key: id of accessPackageAssignmentResourceRole' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageAssignmentResourceRole @@ -31403,9 +34451,53 @@ paths: in: path description: 'key: id of accessPackageAssignment' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageAssignment + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - originId + - originSystem + - status + - accessPackageAssignments + - accessPackageResourceRole + - accessPackageResourceScope + - accessPackageSubject + type: string + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - id desc + - originId + - originId desc + - originSystem + - originSystem desc + - status + - status desc + type: string responses: '200': description: Success @@ -31424,6 +34516,9 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: function + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore '/identityGovernance/entitlementManagement/accessPackageAssignments/{accessPackageAssignment-id}/microsoft.graph.reprocess': post: tags: @@ -31435,6 +34530,7 @@ paths: in: path description: 'key: id of accessPackageAssignment' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageAssignment @@ -31449,12 +34545,14 @@ paths: tags: - identityGovernance.entitlementManagement summary: Get target from identityGovernance + description: The subject of the access package assignment. Read-only. Nullable. Supports $expand. Supports $filter (eq) on objectId. operationId: identityGovernance.entitlementManagement.accessPackageAssignments_GetTarget parameters: - name: accessPackageAssignment-id in: path description: 'key: id of accessPackageAssignment' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageAssignment @@ -31518,6 +34616,7 @@ paths: in: path description: 'key: id of accessPackageAssignment' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageAssignment @@ -31544,12 +34643,14 @@ paths: in: path description: 'key: id of accessPackageAssignment' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageAssignment - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -31563,12 +34664,14 @@ paths: tags: - identityGovernance.entitlementManagement summary: Get connectedOrganization from identityGovernance + description: The connected organization of the subject. Read-only. Nullable. operationId: identityGovernance.entitlementManagement.accessPackageAssignments.target_GetConnectedOrganization parameters: - name: accessPackageAssignment-id in: path description: 'key: id of accessPackageAssignment' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageAssignment @@ -31633,6 +34736,69 @@ paths: - identityGovernance.Functions summary: Invoke function additionalAccess operationId: identityGovernance.entitlementManagement.accessPackageAssignments_additionalAccess + parameters: + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - accessPackageId + - assignmentPolicyId + - assignmentState + - assignmentStatus + - catalogId + - expiredDateTime + - isExtended + - schedule + - targetId + - accessPackage + - accessPackageAssignmentPolicy + - accessPackageAssignmentRequests + - accessPackageAssignmentResourceRoles + - target + type: string + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - id desc + - accessPackageId + - accessPackageId desc + - assignmentPolicyId + - assignmentPolicyId desc + - assignmentState + - assignmentState desc + - assignmentStatus + - assignmentStatus desc + - catalogId + - catalogId desc + - expiredDateTime + - expiredDateTime desc + - isExtended + - isExtended desc + - schedule + - schedule desc + - targetId + - targetId desc + type: string responses: '200': description: Success @@ -31651,6 +34817,9 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: function + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore '/identityGovernance/entitlementManagement/accessPackageAssignments/microsoft.graph.additionalAccess(accessPackageId=''{accessPackageId}'',incompatibleAccessPackageId=''{incompatibleAccessPackageId}'')': get: tags: @@ -31662,6 +34831,7 @@ paths: in: path description: 'Usage: accessPackageId=''{accessPackageId}''' required: true + style: simple schema: type: string nullable: true @@ -31669,9 +34839,72 @@ paths: in: path description: 'Usage: incompatibleAccessPackageId=''{incompatibleAccessPackageId}''' required: true + style: simple schema: type: string nullable: true + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - accessPackageId + - assignmentPolicyId + - assignmentState + - assignmentStatus + - catalogId + - expiredDateTime + - isExtended + - schedule + - targetId + - accessPackage + - accessPackageAssignmentPolicy + - accessPackageAssignmentRequests + - accessPackageAssignmentResourceRoles + - target + type: string + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - id desc + - accessPackageId + - accessPackageId desc + - assignmentPolicyId + - assignmentPolicyId desc + - assignmentState + - assignmentState desc + - assignmentStatus + - assignmentStatus desc + - catalogId + - catalogId desc + - expiredDateTime + - expiredDateTime desc + - isExtended + - isExtended desc + - schedule + - schedule desc + - targetId + - targetId desc + type: string responses: '200': description: Success @@ -31690,6 +34923,9 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: function + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore '/identityGovernance/entitlementManagement/accessPackageAssignments/microsoft.graph.filterByCurrentUser(on=''{on}'')': get: tags: @@ -31701,8 +34937,71 @@ paths: in: path description: 'Usage: on=''{on}''' required: true + style: simple schema: $ref: '#/components/schemas/microsoft.graph.accessPackageAssignmentFilterByCurrentUserOptions' + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - accessPackageId + - assignmentPolicyId + - assignmentState + - assignmentStatus + - catalogId + - expiredDateTime + - isExtended + - schedule + - targetId + - accessPackage + - accessPackageAssignmentPolicy + - accessPackageAssignmentRequests + - accessPackageAssignmentResourceRoles + - target + type: string + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - id desc + - accessPackageId + - accessPackageId desc + - assignmentPolicyId + - assignmentPolicyId desc + - assignmentState + - assignmentState desc + - assignmentStatus + - assignmentStatus desc + - catalogId + - catalogId desc + - expiredDateTime + - expiredDateTime desc + - isExtended + - isExtended desc + - schedule + - schedule desc + - targetId + - targetId desc + type: string responses: '200': description: Success @@ -31721,11 +35020,18 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: function + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore /identityGovernance/entitlementManagement/accessPackageCatalogs: get: tags: - identityGovernance.entitlementManagement - summary: Get accessPackageCatalogs from identityGovernance + summary: List accessPackageCatalogs + description: Retrieve a list of accessPackageCatalog objects. + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/entitlementmanagement-list-accesspackagecatalogs?view=graph-rest-1.0 operationId: identityGovernance.entitlementManagement_ListAccessPackageCatalogs parameters: - $ref: '#/components/parameters/top' @@ -31819,7 +35125,11 @@ paths: post: tags: - identityGovernance.entitlementManagement - summary: Create new navigation property to accessPackageCatalogs for identityGovernance + summary: Create accessPackageCatalog + description: Create a new accessPackageCatalog object. + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/entitlementmanagement-post-accesspackagecatalogs?view=graph-rest-1.0 operationId: identityGovernance.entitlementManagement_CreateAccessPackageCatalogs requestBody: description: New navigation property @@ -31843,12 +35153,14 @@ paths: tags: - identityGovernance.entitlementManagement summary: Get accessPackageCatalogs from identityGovernance + description: A container of access packages. operationId: identityGovernance.entitlementManagement_GetAccessPackageCatalogs parameters: - name: accessPackageCatalog-id in: path description: 'key: id of accessPackageCatalog' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageCatalog @@ -31936,6 +35248,7 @@ paths: in: path description: 'key: id of accessPackageCatalog' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageCatalog @@ -31962,12 +35275,14 @@ paths: in: path description: 'key: id of accessPackageCatalog' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageCatalog - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -31980,13 +35295,18 @@ paths: get: tags: - identityGovernance.entitlementManagement - summary: Get accessPackageResourceRoles from identityGovernance + summary: List accessPackageResourceRoles + description: 'Retrieve a list of accessPackageResourceRole objects of an accessPackageResource in an accessPackageCatalog. The resource should have been added to the catalog by creating an accessPackageResourceRequest. This list of roles can then be used by the caller to select a role, which is needed when subsequently creating an accessPackageResourceRoleScope.' + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/accesspackagecatalog-list-accesspackageresourceroles?view=graph-rest-1.0 operationId: identityGovernance.entitlementManagement.accessPackageCatalogs_ListAccessPackageResourceRoles parameters: - name: accessPackageCatalog-id in: path description: 'key: id of accessPackageCatalog' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageCatalog @@ -32065,6 +35385,7 @@ paths: in: path description: 'key: id of accessPackageCatalog' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageCatalog @@ -32090,12 +35411,14 @@ paths: tags: - identityGovernance.entitlementManagement summary: Get accessPackageResourceRoles from identityGovernance + description: The roles in each resource in a catalog. Read-only. operationId: identityGovernance.entitlementManagement.accessPackageCatalogs_GetAccessPackageResourceRoles parameters: - name: accessPackageCatalog-id in: path description: 'key: id of accessPackageCatalog' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageCatalog @@ -32103,6 +35426,7 @@ paths: in: path description: 'key: id of accessPackageResourceRole' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageResourceRole @@ -32162,6 +35486,7 @@ paths: in: path description: 'key: id of accessPackageCatalog' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageCatalog @@ -32169,6 +35494,7 @@ paths: in: path description: 'key: id of accessPackageResourceRole' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageResourceRole @@ -32195,6 +35521,7 @@ paths: in: path description: 'key: id of accessPackageCatalog' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageCatalog @@ -32202,12 +35529,14 @@ paths: in: path description: 'key: id of accessPackageResourceRole' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageResourceRole - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -32227,6 +35556,7 @@ paths: in: path description: 'key: id of accessPackageCatalog' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageCatalog @@ -32234,6 +35564,7 @@ paths: in: path description: 'key: id of accessPackageResourceRole' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageResourceRole @@ -32313,6 +35644,7 @@ paths: in: path description: 'key: id of accessPackageCatalog' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageCatalog @@ -32320,6 +35652,7 @@ paths: in: path description: 'key: id of accessPackageResourceRole' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageResourceRole @@ -32346,6 +35679,7 @@ paths: in: path description: 'key: id of accessPackageCatalog' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageCatalog @@ -32353,12 +35687,14 @@ paths: in: path description: 'key: id of accessPackageResourceRole' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageResourceRole - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -32372,12 +35708,14 @@ paths: tags: - identityGovernance.entitlementManagement summary: Get accessPackageResourceEnvironment from identityGovernance + description: Contains the environment information for the resource. This can be set using either the @odata.bind annotation or the environment's originId.Supports $expand. operationId: identityGovernance.entitlementManagement.accessPackageCatalogs.accessPackageResourceRoles.accessPackageResource_GetAccessPackageResourceEnvironment parameters: - name: accessPackageCatalog-id in: path description: 'key: id of accessPackageCatalog' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageCatalog @@ -32385,6 +35723,7 @@ paths: in: path description: 'key: id of accessPackageResourceRole' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageResourceRole @@ -32445,12 +35784,14 @@ paths: tags: - identityGovernance.entitlementManagement summary: Get accessPackageResourceRoles from identityGovernance + description: Read-only. Nullable. Supports $expand. operationId: identityGovernance.entitlementManagement.accessPackageCatalogs.accessPackageResourceRoles.accessPackageResource_ListAccessPackageResourceRoles parameters: - name: accessPackageCatalog-id in: path description: 'key: id of accessPackageCatalog' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageCatalog @@ -32458,6 +35799,7 @@ paths: in: path description: 'key: id of accessPackageResourceRole' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageResourceRole @@ -32536,6 +35878,7 @@ paths: in: path description: 'key: id of accessPackageCatalog' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageCatalog @@ -32543,6 +35886,7 @@ paths: in: path description: 'key: id of accessPackageResourceRole' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageResourceRole @@ -32568,12 +35912,14 @@ paths: tags: - identityGovernance.entitlementManagement summary: Get accessPackageResourceRoles from identityGovernance + description: Read-only. Nullable. Supports $expand. operationId: identityGovernance.entitlementManagement.accessPackageCatalogs.accessPackageResourceRoles.accessPackageResource_GetAccessPackageResourceRoles parameters: - name: accessPackageCatalog-id in: path description: 'key: id of accessPackageCatalog' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageCatalog @@ -32581,6 +35927,7 @@ paths: in: path description: 'key: id of accessPackageResourceRole' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageResourceRole @@ -32588,6 +35935,7 @@ paths: in: path description: 'key: id of accessPackageResourceRole' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageResourceRole @@ -32648,6 +35996,7 @@ paths: in: path description: 'key: id of accessPackageCatalog' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageCatalog @@ -32655,6 +36004,7 @@ paths: in: path description: 'key: id of accessPackageResourceRole' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageResourceRole @@ -32662,6 +36012,7 @@ paths: in: path description: 'key: id of accessPackageResourceRole' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageResourceRole @@ -32688,6 +36039,7 @@ paths: in: path description: 'key: id of accessPackageCatalog' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageCatalog @@ -32695,6 +36047,7 @@ paths: in: path description: 'key: id of accessPackageResourceRole' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageResourceRole @@ -32702,12 +36055,14 @@ paths: in: path description: 'key: id of accessPackageResourceRole' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageResourceRole - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -32721,12 +36076,14 @@ paths: tags: - identityGovernance.entitlementManagement summary: Get accessPackageResourceScopes from identityGovernance + description: Read-only. Nullable. Supports $expand. operationId: identityGovernance.entitlementManagement.accessPackageCatalogs.accessPackageResourceRoles.accessPackageResource_ListAccessPackageResourceScopes parameters: - name: accessPackageCatalog-id in: path description: 'key: id of accessPackageCatalog' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageCatalog @@ -32734,6 +36091,7 @@ paths: in: path description: 'key: id of accessPackageResourceRole' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageResourceRole @@ -32821,6 +36179,7 @@ paths: in: path description: 'key: id of accessPackageCatalog' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageCatalog @@ -32828,6 +36187,7 @@ paths: in: path description: 'key: id of accessPackageResourceRole' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageResourceRole @@ -32853,12 +36213,14 @@ paths: tags: - identityGovernance.entitlementManagement summary: Get accessPackageResourceScopes from identityGovernance + description: Read-only. Nullable. Supports $expand. operationId: identityGovernance.entitlementManagement.accessPackageCatalogs.accessPackageResourceRoles.accessPackageResource_GetAccessPackageResourceScopes parameters: - name: accessPackageCatalog-id in: path description: 'key: id of accessPackageCatalog' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageCatalog @@ -32866,6 +36228,7 @@ paths: in: path description: 'key: id of accessPackageResourceRole' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageResourceRole @@ -32873,6 +36236,7 @@ paths: in: path description: 'key: id of accessPackageResourceScope' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageResourceScope @@ -32936,6 +36300,7 @@ paths: in: path description: 'key: id of accessPackageCatalog' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageCatalog @@ -32943,6 +36308,7 @@ paths: in: path description: 'key: id of accessPackageResourceRole' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageResourceRole @@ -32950,6 +36316,7 @@ paths: in: path description: 'key: id of accessPackageResourceScope' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageResourceScope @@ -32976,6 +36343,7 @@ paths: in: path description: 'key: id of accessPackageCatalog' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageCatalog @@ -32983,6 +36351,7 @@ paths: in: path description: 'key: id of accessPackageResourceRole' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageResourceRole @@ -32990,12 +36359,14 @@ paths: in: path description: 'key: id of accessPackageResourceScope' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageResourceScope - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -33015,6 +36386,7 @@ paths: in: path description: 'key: id of accessPackageCatalog' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageCatalog @@ -33022,6 +36394,7 @@ paths: in: path description: 'key: id of accessPackageResourceRole' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageResourceRole @@ -33029,6 +36402,7 @@ paths: in: path description: 'key: id of accessPackageResourceScope' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageResourceScope @@ -33111,6 +36485,7 @@ paths: in: path description: 'key: id of accessPackageCatalog' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageCatalog @@ -33118,6 +36493,7 @@ paths: in: path description: 'key: id of accessPackageResourceRole' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageResourceRole @@ -33125,6 +36501,7 @@ paths: in: path description: 'key: id of accessPackageResourceScope' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageResourceScope @@ -33151,6 +36528,7 @@ paths: in: path description: 'key: id of accessPackageCatalog' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageCatalog @@ -33158,6 +36536,7 @@ paths: in: path description: 'key: id of accessPackageResourceRole' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageResourceRole @@ -33165,12 +36544,14 @@ paths: in: path description: 'key: id of accessPackageResourceScope' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageResourceScope - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -33184,12 +36565,14 @@ paths: tags: - identityGovernance.entitlementManagement summary: Get accessPackageResourceEnvironment from identityGovernance + description: Contains the environment information for the resource. This can be set using either the @odata.bind annotation or the environment's originId.Supports $expand. operationId: identityGovernance.entitlementManagement.accessPackageCatalogs.accessPackageResourceRoles.accessPackageResource.accessPackageResourceScopes.accessPackageResource_GetAccessPackageResourceEnvironment parameters: - name: accessPackageCatalog-id in: path description: 'key: id of accessPackageCatalog' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageCatalog @@ -33197,6 +36580,7 @@ paths: in: path description: 'key: id of accessPackageResourceRole' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageResourceRole @@ -33204,6 +36588,7 @@ paths: in: path description: 'key: id of accessPackageResourceScope' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageResourceScope @@ -33265,12 +36650,14 @@ paths: tags: - identityGovernance.entitlementManagement summary: Get accessPackageResourceRoles from identityGovernance + description: Read-only. Nullable. Supports $expand. operationId: identityGovernance.entitlementManagement.accessPackageCatalogs.accessPackageResourceRoles.accessPackageResource.accessPackageResourceScopes.accessPackageResource_ListAccessPackageResourceRoles parameters: - name: accessPackageCatalog-id in: path description: 'key: id of accessPackageCatalog' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageCatalog @@ -33278,6 +36665,7 @@ paths: in: path description: 'key: id of accessPackageResourceRole' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageResourceRole @@ -33285,6 +36673,7 @@ paths: in: path description: 'key: id of accessPackageResourceScope' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageResourceScope @@ -33363,6 +36752,7 @@ paths: in: path description: 'key: id of accessPackageCatalog' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageCatalog @@ -33370,6 +36760,7 @@ paths: in: path description: 'key: id of accessPackageResourceRole' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageResourceRole @@ -33377,6 +36768,7 @@ paths: in: path description: 'key: id of accessPackageResourceScope' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageResourceScope @@ -33402,12 +36794,14 @@ paths: tags: - identityGovernance.entitlementManagement summary: Get accessPackageResourceRoles from identityGovernance + description: Read-only. Nullable. Supports $expand. operationId: identityGovernance.entitlementManagement.accessPackageCatalogs.accessPackageResourceRoles.accessPackageResource.accessPackageResourceScopes.accessPackageResource_GetAccessPackageResourceRoles parameters: - name: accessPackageCatalog-id in: path description: 'key: id of accessPackageCatalog' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageCatalog @@ -33415,6 +36809,7 @@ paths: in: path description: 'key: id of accessPackageResourceRole' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageResourceRole @@ -33422,6 +36817,7 @@ paths: in: path description: 'key: id of accessPackageResourceScope' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageResourceScope @@ -33429,6 +36825,7 @@ paths: in: path description: 'key: id of accessPackageResourceRole' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageResourceRole @@ -33490,6 +36887,7 @@ paths: in: path description: 'key: id of accessPackageCatalog' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageCatalog @@ -33497,6 +36895,7 @@ paths: in: path description: 'key: id of accessPackageResourceRole' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageResourceRole @@ -33504,6 +36903,7 @@ paths: in: path description: 'key: id of accessPackageResourceScope' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageResourceScope @@ -33511,6 +36911,7 @@ paths: in: path description: 'key: id of accessPackageResourceRole' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageResourceRole @@ -33537,6 +36938,7 @@ paths: in: path description: 'key: id of accessPackageCatalog' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageCatalog @@ -33544,6 +36946,7 @@ paths: in: path description: 'key: id of accessPackageResourceRole' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageResourceRole @@ -33551,6 +36954,7 @@ paths: in: path description: 'key: id of accessPackageResourceScope' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageResourceScope @@ -33558,12 +36962,14 @@ paths: in: path description: 'key: id of accessPackageResourceRole' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageResourceRole - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -33576,13 +36982,18 @@ paths: get: tags: - identityGovernance.entitlementManagement - summary: Get accessPackageResources from identityGovernance + summary: List accessPackageResources + description: 'Retrieve a list of accessPackageResource objects in an accessPackageCatalog. To request to add or remove an accessPackageResource, use create accessPackageResourceRequest.' + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/accesspackagecatalog-list-accesspackageresources?view=graph-rest-1.0 operationId: identityGovernance.entitlementManagement.accessPackageCatalogs_ListAccessPackageResources parameters: - name: accessPackageCatalog-id in: path description: 'key: id of accessPackageCatalog' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageCatalog @@ -33683,6 +37094,7 @@ paths: in: path description: 'key: id of accessPackageCatalog' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageCatalog @@ -33714,6 +37126,7 @@ paths: in: path description: 'key: id of accessPackageCatalog' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageCatalog @@ -33721,6 +37134,7 @@ paths: in: path description: 'key: id of accessPackageResource' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageResource @@ -33800,6 +37214,7 @@ paths: in: path description: 'key: id of accessPackageCatalog' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageCatalog @@ -33807,6 +37222,7 @@ paths: in: path description: 'key: id of accessPackageResource' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageResource @@ -33833,6 +37249,7 @@ paths: in: path description: 'key: id of accessPackageCatalog' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageCatalog @@ -33840,12 +37257,14 @@ paths: in: path description: 'key: id of accessPackageResource' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageResource - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -33859,12 +37278,14 @@ paths: tags: - identityGovernance.entitlementManagement summary: Get accessPackageResourceEnvironment from identityGovernance + description: Contains the environment information for the resource. This can be set using either the @odata.bind annotation or the environment's originId.Supports $expand. operationId: identityGovernance.entitlementManagement.accessPackageCatalogs.accessPackageResources_GetAccessPackageResourceEnvironment parameters: - name: accessPackageCatalog-id in: path description: 'key: id of accessPackageCatalog' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageCatalog @@ -33872,6 +37293,7 @@ paths: in: path description: 'key: id of accessPackageResource' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageResource @@ -33932,12 +37354,14 @@ paths: tags: - identityGovernance.entitlementManagement summary: Get accessPackageResourceRoles from identityGovernance + description: Read-only. Nullable. Supports $expand. operationId: identityGovernance.entitlementManagement.accessPackageCatalogs.accessPackageResources_ListAccessPackageResourceRoles parameters: - name: accessPackageCatalog-id in: path description: 'key: id of accessPackageCatalog' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageCatalog @@ -33945,6 +37369,7 @@ paths: in: path description: 'key: id of accessPackageResource' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageResource @@ -34023,6 +37448,7 @@ paths: in: path description: 'key: id of accessPackageCatalog' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageCatalog @@ -34030,6 +37456,7 @@ paths: in: path description: 'key: id of accessPackageResource' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageResource @@ -34055,12 +37482,14 @@ paths: tags: - identityGovernance.entitlementManagement summary: Get accessPackageResourceRoles from identityGovernance + description: Read-only. Nullable. Supports $expand. operationId: identityGovernance.entitlementManagement.accessPackageCatalogs.accessPackageResources_GetAccessPackageResourceRoles parameters: - name: accessPackageCatalog-id in: path description: 'key: id of accessPackageCatalog' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageCatalog @@ -34068,6 +37497,7 @@ paths: in: path description: 'key: id of accessPackageResource' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageResource @@ -34075,6 +37505,7 @@ paths: in: path description: 'key: id of accessPackageResourceRole' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageResourceRole @@ -34135,6 +37566,7 @@ paths: in: path description: 'key: id of accessPackageCatalog' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageCatalog @@ -34142,6 +37574,7 @@ paths: in: path description: 'key: id of accessPackageResource' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageResource @@ -34149,6 +37582,7 @@ paths: in: path description: 'key: id of accessPackageResourceRole' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageResourceRole @@ -34175,6 +37609,7 @@ paths: in: path description: 'key: id of accessPackageCatalog' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageCatalog @@ -34182,6 +37617,7 @@ paths: in: path description: 'key: id of accessPackageResource' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageResource @@ -34189,12 +37625,14 @@ paths: in: path description: 'key: id of accessPackageResourceRole' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageResourceRole - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -34214,6 +37652,7 @@ paths: in: path description: 'key: id of accessPackageCatalog' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageCatalog @@ -34221,6 +37660,7 @@ paths: in: path description: 'key: id of accessPackageResource' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageResource @@ -34228,6 +37668,7 @@ paths: in: path description: 'key: id of accessPackageResourceRole' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageResourceRole @@ -34310,6 +37751,7 @@ paths: in: path description: 'key: id of accessPackageCatalog' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageCatalog @@ -34317,6 +37759,7 @@ paths: in: path description: 'key: id of accessPackageResource' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageResource @@ -34324,6 +37767,7 @@ paths: in: path description: 'key: id of accessPackageResourceRole' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageResourceRole @@ -34350,6 +37794,7 @@ paths: in: path description: 'key: id of accessPackageCatalog' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageCatalog @@ -34357,6 +37802,7 @@ paths: in: path description: 'key: id of accessPackageResource' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageResource @@ -34364,12 +37810,14 @@ paths: in: path description: 'key: id of accessPackageResourceRole' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageResourceRole - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -34383,12 +37831,14 @@ paths: tags: - identityGovernance.entitlementManagement summary: Get accessPackageResourceEnvironment from identityGovernance + description: Contains the environment information for the resource. This can be set using either the @odata.bind annotation or the environment's originId.Supports $expand. operationId: identityGovernance.entitlementManagement.accessPackageCatalogs.accessPackageResources.accessPackageResourceRoles.accessPackageResource_GetAccessPackageResourceEnvironment parameters: - name: accessPackageCatalog-id in: path description: 'key: id of accessPackageCatalog' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageCatalog @@ -34396,6 +37846,7 @@ paths: in: path description: 'key: id of accessPackageResource' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageResource @@ -34403,6 +37854,7 @@ paths: in: path description: 'key: id of accessPackageResourceRole' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageResourceRole @@ -34464,12 +37916,14 @@ paths: tags: - identityGovernance.entitlementManagement summary: Get accessPackageResourceScopes from identityGovernance + description: Read-only. Nullable. Supports $expand. operationId: identityGovernance.entitlementManagement.accessPackageCatalogs.accessPackageResources.accessPackageResourceRoles.accessPackageResource_ListAccessPackageResourceScopes parameters: - name: accessPackageCatalog-id in: path description: 'key: id of accessPackageCatalog' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageCatalog @@ -34477,6 +37931,7 @@ paths: in: path description: 'key: id of accessPackageResource' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageResource @@ -34484,6 +37939,7 @@ paths: in: path description: 'key: id of accessPackageResourceRole' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageResourceRole @@ -34571,6 +38027,7 @@ paths: in: path description: 'key: id of accessPackageCatalog' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageCatalog @@ -34578,6 +38035,7 @@ paths: in: path description: 'key: id of accessPackageResource' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageResource @@ -34585,6 +38043,7 @@ paths: in: path description: 'key: id of accessPackageResourceRole' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageResourceRole @@ -34610,12 +38069,14 @@ paths: tags: - identityGovernance.entitlementManagement summary: Get accessPackageResourceScopes from identityGovernance + description: Read-only. Nullable. Supports $expand. operationId: identityGovernance.entitlementManagement.accessPackageCatalogs.accessPackageResources.accessPackageResourceRoles.accessPackageResource_GetAccessPackageResourceScopes parameters: - name: accessPackageCatalog-id in: path description: 'key: id of accessPackageCatalog' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageCatalog @@ -34623,6 +38084,7 @@ paths: in: path description: 'key: id of accessPackageResource' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageResource @@ -34630,6 +38092,7 @@ paths: in: path description: 'key: id of accessPackageResourceRole' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageResourceRole @@ -34637,6 +38100,7 @@ paths: in: path description: 'key: id of accessPackageResourceScope' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageResourceScope @@ -34701,6 +38165,7 @@ paths: in: path description: 'key: id of accessPackageCatalog' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageCatalog @@ -34708,6 +38173,7 @@ paths: in: path description: 'key: id of accessPackageResource' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageResource @@ -34715,6 +38181,7 @@ paths: in: path description: 'key: id of accessPackageResourceRole' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageResourceRole @@ -34722,6 +38189,7 @@ paths: in: path description: 'key: id of accessPackageResourceScope' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageResourceScope @@ -34748,6 +38216,7 @@ paths: in: path description: 'key: id of accessPackageCatalog' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageCatalog @@ -34755,6 +38224,7 @@ paths: in: path description: 'key: id of accessPackageResource' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageResource @@ -34762,6 +38232,7 @@ paths: in: path description: 'key: id of accessPackageResourceRole' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageResourceRole @@ -34769,12 +38240,14 @@ paths: in: path description: 'key: id of accessPackageResourceScope' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageResourceScope - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -34794,6 +38267,7 @@ paths: in: path description: 'key: id of accessPackageCatalog' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageCatalog @@ -34801,6 +38275,7 @@ paths: in: path description: 'key: id of accessPackageResource' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageResource @@ -34808,6 +38283,7 @@ paths: in: path description: 'key: id of accessPackageResourceRole' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageResourceRole @@ -34815,6 +38291,7 @@ paths: in: path description: 'key: id of accessPackageResourceScope' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageResourceScope @@ -34900,6 +38377,7 @@ paths: in: path description: 'key: id of accessPackageCatalog' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageCatalog @@ -34907,6 +38385,7 @@ paths: in: path description: 'key: id of accessPackageResource' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageResource @@ -34914,6 +38393,7 @@ paths: in: path description: 'key: id of accessPackageResourceRole' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageResourceRole @@ -34921,6 +38401,7 @@ paths: in: path description: 'key: id of accessPackageResourceScope' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageResourceScope @@ -34947,6 +38428,7 @@ paths: in: path description: 'key: id of accessPackageCatalog' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageCatalog @@ -34954,6 +38436,7 @@ paths: in: path description: 'key: id of accessPackageResource' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageResource @@ -34961,6 +38444,7 @@ paths: in: path description: 'key: id of accessPackageResourceRole' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageResourceRole @@ -34968,12 +38452,14 @@ paths: in: path description: 'key: id of accessPackageResourceScope' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageResourceScope - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -34987,12 +38473,14 @@ paths: tags: - identityGovernance.entitlementManagement summary: Get accessPackageResourceEnvironment from identityGovernance + description: Contains the environment information for the resource. This can be set using either the @odata.bind annotation or the environment's originId.Supports $expand. operationId: identityGovernance.entitlementManagement.accessPackageCatalogs.accessPackageResources.accessPackageResourceRoles.accessPackageResource.accessPackageResourceScopes.accessPackageResource_GetAccessPackageResourceEnvironment parameters: - name: accessPackageCatalog-id in: path description: 'key: id of accessPackageCatalog' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageCatalog @@ -35000,6 +38488,7 @@ paths: in: path description: 'key: id of accessPackageResource' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageResource @@ -35007,6 +38496,7 @@ paths: in: path description: 'key: id of accessPackageResourceRole' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageResourceRole @@ -35014,6 +38504,7 @@ paths: in: path description: 'key: id of accessPackageResourceScope' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageResourceScope @@ -35076,12 +38567,14 @@ paths: tags: - identityGovernance.entitlementManagement summary: Get accessPackageResourceScopes from identityGovernance + description: Read-only. Nullable. Supports $expand. operationId: identityGovernance.entitlementManagement.accessPackageCatalogs.accessPackageResources_ListAccessPackageResourceScopes parameters: - name: accessPackageCatalog-id in: path description: 'key: id of accessPackageCatalog' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageCatalog @@ -35089,6 +38582,7 @@ paths: in: path description: 'key: id of accessPackageResource' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageResource @@ -35176,6 +38670,7 @@ paths: in: path description: 'key: id of accessPackageCatalog' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageCatalog @@ -35183,6 +38678,7 @@ paths: in: path description: 'key: id of accessPackageResource' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageResource @@ -35208,12 +38704,14 @@ paths: tags: - identityGovernance.entitlementManagement summary: Get accessPackageResourceScopes from identityGovernance + description: Read-only. Nullable. Supports $expand. operationId: identityGovernance.entitlementManagement.accessPackageCatalogs.accessPackageResources_GetAccessPackageResourceScopes parameters: - name: accessPackageCatalog-id in: path description: 'key: id of accessPackageCatalog' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageCatalog @@ -35221,6 +38719,7 @@ paths: in: path description: 'key: id of accessPackageResource' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageResource @@ -35228,6 +38727,7 @@ paths: in: path description: 'key: id of accessPackageResourceScope' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageResourceScope @@ -35291,6 +38791,7 @@ paths: in: path description: 'key: id of accessPackageCatalog' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageCatalog @@ -35298,6 +38799,7 @@ paths: in: path description: 'key: id of accessPackageResource' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageResource @@ -35305,6 +38807,7 @@ paths: in: path description: 'key: id of accessPackageResourceScope' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageResourceScope @@ -35331,6 +38834,7 @@ paths: in: path description: 'key: id of accessPackageCatalog' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageCatalog @@ -35338,6 +38842,7 @@ paths: in: path description: 'key: id of accessPackageResource' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageResource @@ -35345,12 +38850,14 @@ paths: in: path description: 'key: id of accessPackageResourceScope' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageResourceScope - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -35370,6 +38877,7 @@ paths: in: path description: 'key: id of accessPackageCatalog' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageCatalog @@ -35377,6 +38885,7 @@ paths: in: path description: 'key: id of accessPackageResource' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageResource @@ -35384,6 +38893,7 @@ paths: in: path description: 'key: id of accessPackageResourceScope' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageResourceScope @@ -35466,6 +38976,7 @@ paths: in: path description: 'key: id of accessPackageCatalog' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageCatalog @@ -35473,6 +38984,7 @@ paths: in: path description: 'key: id of accessPackageResource' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageResource @@ -35480,6 +38992,7 @@ paths: in: path description: 'key: id of accessPackageResourceScope' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageResourceScope @@ -35506,6 +39019,7 @@ paths: in: path description: 'key: id of accessPackageCatalog' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageCatalog @@ -35513,6 +39027,7 @@ paths: in: path description: 'key: id of accessPackageResource' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageResource @@ -35520,12 +39035,14 @@ paths: in: path description: 'key: id of accessPackageResourceScope' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageResourceScope - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -35539,12 +39056,14 @@ paths: tags: - identityGovernance.entitlementManagement summary: Get accessPackageResourceEnvironment from identityGovernance + description: Contains the environment information for the resource. This can be set using either the @odata.bind annotation or the environment's originId.Supports $expand. operationId: identityGovernance.entitlementManagement.accessPackageCatalogs.accessPackageResources.accessPackageResourceScopes.accessPackageResource_GetAccessPackageResourceEnvironment parameters: - name: accessPackageCatalog-id in: path description: 'key: id of accessPackageCatalog' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageCatalog @@ -35552,6 +39071,7 @@ paths: in: path description: 'key: id of accessPackageResource' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageResource @@ -35559,6 +39079,7 @@ paths: in: path description: 'key: id of accessPackageResourceScope' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageResourceScope @@ -35620,12 +39141,14 @@ paths: tags: - identityGovernance.entitlementManagement summary: Get accessPackageResourceRoles from identityGovernance + description: Read-only. Nullable. Supports $expand. operationId: identityGovernance.entitlementManagement.accessPackageCatalogs.accessPackageResources.accessPackageResourceScopes.accessPackageResource_ListAccessPackageResourceRoles parameters: - name: accessPackageCatalog-id in: path description: 'key: id of accessPackageCatalog' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageCatalog @@ -35633,6 +39156,7 @@ paths: in: path description: 'key: id of accessPackageResource' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageResource @@ -35640,6 +39164,7 @@ paths: in: path description: 'key: id of accessPackageResourceScope' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageResourceScope @@ -35718,6 +39243,7 @@ paths: in: path description: 'key: id of accessPackageCatalog' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageCatalog @@ -35725,6 +39251,7 @@ paths: in: path description: 'key: id of accessPackageResource' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageResource @@ -35732,6 +39259,7 @@ paths: in: path description: 'key: id of accessPackageResourceScope' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageResourceScope @@ -35757,12 +39285,14 @@ paths: tags: - identityGovernance.entitlementManagement summary: Get accessPackageResourceRoles from identityGovernance + description: Read-only. Nullable. Supports $expand. operationId: identityGovernance.entitlementManagement.accessPackageCatalogs.accessPackageResources.accessPackageResourceScopes.accessPackageResource_GetAccessPackageResourceRoles parameters: - name: accessPackageCatalog-id in: path description: 'key: id of accessPackageCatalog' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageCatalog @@ -35770,6 +39300,7 @@ paths: in: path description: 'key: id of accessPackageResource' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageResource @@ -35777,6 +39308,7 @@ paths: in: path description: 'key: id of accessPackageResourceScope' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageResourceScope @@ -35784,6 +39316,7 @@ paths: in: path description: 'key: id of accessPackageResourceRole' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageResourceRole @@ -35845,6 +39378,7 @@ paths: in: path description: 'key: id of accessPackageCatalog' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageCatalog @@ -35852,6 +39386,7 @@ paths: in: path description: 'key: id of accessPackageResource' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageResource @@ -35859,6 +39394,7 @@ paths: in: path description: 'key: id of accessPackageResourceScope' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageResourceScope @@ -35866,6 +39402,7 @@ paths: in: path description: 'key: id of accessPackageResourceRole' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageResourceRole @@ -35892,6 +39429,7 @@ paths: in: path description: 'key: id of accessPackageCatalog' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageCatalog @@ -35899,6 +39437,7 @@ paths: in: path description: 'key: id of accessPackageResource' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageResource @@ -35906,6 +39445,7 @@ paths: in: path description: 'key: id of accessPackageResourceScope' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageResourceScope @@ -35913,12 +39453,14 @@ paths: in: path description: 'key: id of accessPackageResourceRole' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageResourceRole - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -35938,6 +39480,7 @@ paths: in: path description: 'key: id of accessPackageCatalog' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageCatalog @@ -35945,6 +39488,7 @@ paths: in: path description: 'key: id of accessPackageResource' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageResource @@ -35952,6 +39496,7 @@ paths: in: path description: 'key: id of accessPackageResourceScope' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageResourceScope @@ -35959,6 +39504,7 @@ paths: in: path description: 'key: id of accessPackageResourceRole' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageResourceRole @@ -36044,6 +39590,7 @@ paths: in: path description: 'key: id of accessPackageCatalog' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageCatalog @@ -36051,6 +39598,7 @@ paths: in: path description: 'key: id of accessPackageResource' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageResource @@ -36058,6 +39606,7 @@ paths: in: path description: 'key: id of accessPackageResourceScope' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageResourceScope @@ -36065,6 +39614,7 @@ paths: in: path description: 'key: id of accessPackageResourceRole' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageResourceRole @@ -36091,6 +39641,7 @@ paths: in: path description: 'key: id of accessPackageCatalog' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageCatalog @@ -36098,6 +39649,7 @@ paths: in: path description: 'key: id of accessPackageResource' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageResource @@ -36105,6 +39657,7 @@ paths: in: path description: 'key: id of accessPackageResourceScope' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageResourceScope @@ -36112,12 +39665,14 @@ paths: in: path description: 'key: id of accessPackageResourceRole' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageResourceRole - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -36131,12 +39686,14 @@ paths: tags: - identityGovernance.entitlementManagement summary: Get accessPackageResourceEnvironment from identityGovernance + description: Contains the environment information for the resource. This can be set using either the @odata.bind annotation or the environment's originId.Supports $expand. operationId: identityGovernance.entitlementManagement.accessPackageCatalogs.accessPackageResources.accessPackageResourceScopes.accessPackageResource.accessPackageResourceRoles.accessPackageResource_GetAccessPackageResourceEnvironment parameters: - name: accessPackageCatalog-id in: path description: 'key: id of accessPackageCatalog' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageCatalog @@ -36144,6 +39701,7 @@ paths: in: path description: 'key: id of accessPackageResource' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageResource @@ -36151,6 +39709,7 @@ paths: in: path description: 'key: id of accessPackageResourceScope' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageResourceScope @@ -36158,6 +39717,7 @@ paths: in: path description: 'key: id of accessPackageResourceRole' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageResourceRole @@ -36226,6 +39786,7 @@ paths: in: path description: 'key: id of accessPackageCatalog' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageCatalog @@ -36313,6 +39874,7 @@ paths: in: path description: 'key: id of accessPackageCatalog' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageCatalog @@ -36344,6 +39906,7 @@ paths: in: path description: 'key: id of accessPackageCatalog' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageCatalog @@ -36351,6 +39914,7 @@ paths: in: path description: 'key: id of accessPackageResourceScope' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageResourceScope @@ -36413,6 +39977,7 @@ paths: in: path description: 'key: id of accessPackageCatalog' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageCatalog @@ -36420,6 +39985,7 @@ paths: in: path description: 'key: id of accessPackageResourceScope' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageResourceScope @@ -36446,6 +40012,7 @@ paths: in: path description: 'key: id of accessPackageCatalog' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageCatalog @@ -36453,12 +40020,14 @@ paths: in: path description: 'key: id of accessPackageResourceScope' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageResourceScope - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -36478,6 +40047,7 @@ paths: in: path description: 'key: id of accessPackageCatalog' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageCatalog @@ -36485,6 +40055,7 @@ paths: in: path description: 'key: id of accessPackageResourceScope' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageResourceScope @@ -36564,6 +40135,7 @@ paths: in: path description: 'key: id of accessPackageCatalog' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageCatalog @@ -36571,6 +40143,7 @@ paths: in: path description: 'key: id of accessPackageResourceScope' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageResourceScope @@ -36597,6 +40170,7 @@ paths: in: path description: 'key: id of accessPackageCatalog' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageCatalog @@ -36604,12 +40178,14 @@ paths: in: path description: 'key: id of accessPackageResourceScope' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageResourceScope - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -36623,12 +40199,14 @@ paths: tags: - identityGovernance.entitlementManagement summary: Get accessPackageResourceEnvironment from identityGovernance + description: Contains the environment information for the resource. This can be set using either the @odata.bind annotation or the environment's originId.Supports $expand. operationId: identityGovernance.entitlementManagement.accessPackageCatalogs.accessPackageResourceScopes.accessPackageResource_GetAccessPackageResourceEnvironment parameters: - name: accessPackageCatalog-id in: path description: 'key: id of accessPackageCatalog' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageCatalog @@ -36636,6 +40214,7 @@ paths: in: path description: 'key: id of accessPackageResourceScope' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageResourceScope @@ -36696,12 +40275,14 @@ paths: tags: - identityGovernance.entitlementManagement summary: Get accessPackageResourceRoles from identityGovernance + description: Read-only. Nullable. Supports $expand. operationId: identityGovernance.entitlementManagement.accessPackageCatalogs.accessPackageResourceScopes.accessPackageResource_ListAccessPackageResourceRoles parameters: - name: accessPackageCatalog-id in: path description: 'key: id of accessPackageCatalog' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageCatalog @@ -36709,6 +40290,7 @@ paths: in: path description: 'key: id of accessPackageResourceScope' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageResourceScope @@ -36787,6 +40369,7 @@ paths: in: path description: 'key: id of accessPackageCatalog' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageCatalog @@ -36794,6 +40377,7 @@ paths: in: path description: 'key: id of accessPackageResourceScope' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageResourceScope @@ -36819,12 +40403,14 @@ paths: tags: - identityGovernance.entitlementManagement summary: Get accessPackageResourceRoles from identityGovernance + description: Read-only. Nullable. Supports $expand. operationId: identityGovernance.entitlementManagement.accessPackageCatalogs.accessPackageResourceScopes.accessPackageResource_GetAccessPackageResourceRoles parameters: - name: accessPackageCatalog-id in: path description: 'key: id of accessPackageCatalog' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageCatalog @@ -36832,6 +40418,7 @@ paths: in: path description: 'key: id of accessPackageResourceScope' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageResourceScope @@ -36839,6 +40426,7 @@ paths: in: path description: 'key: id of accessPackageResourceRole' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageResourceRole @@ -36899,6 +40487,7 @@ paths: in: path description: 'key: id of accessPackageCatalog' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageCatalog @@ -36906,6 +40495,7 @@ paths: in: path description: 'key: id of accessPackageResourceScope' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageResourceScope @@ -36913,6 +40503,7 @@ paths: in: path description: 'key: id of accessPackageResourceRole' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageResourceRole @@ -36939,6 +40530,7 @@ paths: in: path description: 'key: id of accessPackageCatalog' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageCatalog @@ -36946,6 +40538,7 @@ paths: in: path description: 'key: id of accessPackageResourceScope' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageResourceScope @@ -36953,12 +40546,14 @@ paths: in: path description: 'key: id of accessPackageResourceRole' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageResourceRole - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -36978,6 +40573,7 @@ paths: in: path description: 'key: id of accessPackageCatalog' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageCatalog @@ -36985,6 +40581,7 @@ paths: in: path description: 'key: id of accessPackageResourceScope' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageResourceScope @@ -36992,6 +40589,7 @@ paths: in: path description: 'key: id of accessPackageResourceRole' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageResourceRole @@ -37074,6 +40672,7 @@ paths: in: path description: 'key: id of accessPackageCatalog' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageCatalog @@ -37081,6 +40680,7 @@ paths: in: path description: 'key: id of accessPackageResourceScope' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageResourceScope @@ -37088,6 +40688,7 @@ paths: in: path description: 'key: id of accessPackageResourceRole' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageResourceRole @@ -37114,6 +40715,7 @@ paths: in: path description: 'key: id of accessPackageCatalog' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageCatalog @@ -37121,6 +40723,7 @@ paths: in: path description: 'key: id of accessPackageResourceScope' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageResourceScope @@ -37128,12 +40731,14 @@ paths: in: path description: 'key: id of accessPackageResourceRole' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageResourceRole - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -37147,12 +40752,14 @@ paths: tags: - identityGovernance.entitlementManagement summary: Get accessPackageResourceEnvironment from identityGovernance + description: Contains the environment information for the resource. This can be set using either the @odata.bind annotation or the environment's originId.Supports $expand. operationId: identityGovernance.entitlementManagement.accessPackageCatalogs.accessPackageResourceScopes.accessPackageResource.accessPackageResourceRoles.accessPackageResource_GetAccessPackageResourceEnvironment parameters: - name: accessPackageCatalog-id in: path description: 'key: id of accessPackageCatalog' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageCatalog @@ -37160,6 +40767,7 @@ paths: in: path description: 'key: id of accessPackageResourceScope' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageResourceScope @@ -37167,6 +40775,7 @@ paths: in: path description: 'key: id of accessPackageResourceRole' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageResourceRole @@ -37228,12 +40837,14 @@ paths: tags: - identityGovernance.entitlementManagement summary: Get accessPackageResourceScopes from identityGovernance + description: Read-only. Nullable. Supports $expand. operationId: identityGovernance.entitlementManagement.accessPackageCatalogs.accessPackageResourceScopes.accessPackageResource.accessPackageResourceRoles.accessPackageResource_ListAccessPackageResourceScopes parameters: - name: accessPackageCatalog-id in: path description: 'key: id of accessPackageCatalog' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageCatalog @@ -37241,6 +40852,7 @@ paths: in: path description: 'key: id of accessPackageResourceScope' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageResourceScope @@ -37248,6 +40860,7 @@ paths: in: path description: 'key: id of accessPackageResourceRole' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageResourceRole @@ -37335,6 +40948,7 @@ paths: in: path description: 'key: id of accessPackageCatalog' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageCatalog @@ -37342,6 +40956,7 @@ paths: in: path description: 'key: id of accessPackageResourceScope' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageResourceScope @@ -37349,6 +40964,7 @@ paths: in: path description: 'key: id of accessPackageResourceRole' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageResourceRole @@ -37374,12 +40990,14 @@ paths: tags: - identityGovernance.entitlementManagement summary: Get accessPackageResourceScopes from identityGovernance + description: Read-only. Nullable. Supports $expand. operationId: identityGovernance.entitlementManagement.accessPackageCatalogs.accessPackageResourceScopes.accessPackageResource.accessPackageResourceRoles.accessPackageResource_GetAccessPackageResourceScopes parameters: - name: accessPackageCatalog-id in: path description: 'key: id of accessPackageCatalog' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageCatalog @@ -37387,6 +41005,7 @@ paths: in: path description: 'key: id of accessPackageResourceScope' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageResourceScope @@ -37394,6 +41013,7 @@ paths: in: path description: 'key: id of accessPackageResourceRole' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageResourceRole @@ -37401,6 +41021,7 @@ paths: in: path description: 'key: id of accessPackageResourceScope' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageResourceScope @@ -37465,6 +41086,7 @@ paths: in: path description: 'key: id of accessPackageCatalog' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageCatalog @@ -37472,6 +41094,7 @@ paths: in: path description: 'key: id of accessPackageResourceScope' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageResourceScope @@ -37479,6 +41102,7 @@ paths: in: path description: 'key: id of accessPackageResourceRole' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageResourceRole @@ -37486,6 +41110,7 @@ paths: in: path description: 'key: id of accessPackageResourceScope' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageResourceScope @@ -37512,6 +41137,7 @@ paths: in: path description: 'key: id of accessPackageCatalog' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageCatalog @@ -37519,6 +41145,7 @@ paths: in: path description: 'key: id of accessPackageResourceScope' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageResourceScope @@ -37526,6 +41153,7 @@ paths: in: path description: 'key: id of accessPackageResourceRole' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageResourceRole @@ -37533,12 +41161,14 @@ paths: in: path description: 'key: id of accessPackageResourceScope' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageResourceScope - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -37552,12 +41182,14 @@ paths: tags: - identityGovernance.entitlementManagement summary: Get accessPackageResourceScopes from identityGovernance + description: Read-only. Nullable. Supports $expand. operationId: identityGovernance.entitlementManagement.accessPackageCatalogs.accessPackageResourceScopes.accessPackageResource_ListAccessPackageResourceScopes parameters: - name: accessPackageCatalog-id in: path description: 'key: id of accessPackageCatalog' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageCatalog @@ -37565,6 +41197,7 @@ paths: in: path description: 'key: id of accessPackageResourceScope' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageResourceScope @@ -37652,6 +41285,7 @@ paths: in: path description: 'key: id of accessPackageCatalog' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageCatalog @@ -37659,6 +41293,7 @@ paths: in: path description: 'key: id of accessPackageResourceScope' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageResourceScope @@ -37684,12 +41319,14 @@ paths: tags: - identityGovernance.entitlementManagement summary: Get accessPackageResourceScopes from identityGovernance + description: Read-only. Nullable. Supports $expand. operationId: identityGovernance.entitlementManagement.accessPackageCatalogs.accessPackageResourceScopes.accessPackageResource_GetAccessPackageResourceScopes parameters: - name: accessPackageCatalog-id in: path description: 'key: id of accessPackageCatalog' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageCatalog @@ -37697,6 +41334,7 @@ paths: in: path description: 'key: id of accessPackageResourceScope' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageResourceScope @@ -37704,6 +41342,7 @@ paths: in: path description: 'key: id of accessPackageResourceScope' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageResourceScope @@ -37767,6 +41406,7 @@ paths: in: path description: 'key: id of accessPackageCatalog' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageCatalog @@ -37774,6 +41414,7 @@ paths: in: path description: 'key: id of accessPackageResourceScope' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageResourceScope @@ -37781,6 +41422,7 @@ paths: in: path description: 'key: id of accessPackageResourceScope' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageResourceScope @@ -37807,6 +41449,7 @@ paths: in: path description: 'key: id of accessPackageCatalog' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageCatalog @@ -37814,6 +41457,7 @@ paths: in: path description: 'key: id of accessPackageResourceScope' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageResourceScope @@ -37821,12 +41465,14 @@ paths: in: path description: 'key: id of accessPackageResourceScope' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageResourceScope - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -37840,12 +41486,14 @@ paths: tags: - identityGovernance.entitlementManagement summary: Get accessPackages from identityGovernance + description: The access packages in this catalog. Read-only. Nullable. Supports $expand. operationId: identityGovernance.entitlementManagement.accessPackageCatalogs_ListAccessPackages parameters: - name: accessPackageCatalog-id in: path description: 'key: id of accessPackageCatalog' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageCatalog @@ -37949,6 +41597,7 @@ paths: in: path description: 'key: id of accessPackageCatalog' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageCatalog @@ -37974,12 +41623,14 @@ paths: tags: - identityGovernance.entitlementManagement summary: Get accessPackages from identityGovernance + description: The access packages in this catalog. Read-only. Nullable. Supports $expand. operationId: identityGovernance.entitlementManagement.accessPackageCatalogs_GetAccessPackages parameters: - name: accessPackageCatalog-id in: path description: 'key: id of accessPackageCatalog' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageCatalog @@ -37987,6 +41638,7 @@ paths: in: path description: 'key: id of accessPackage' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackage @@ -38088,6 +41740,7 @@ paths: in: path description: 'key: id of accessPackageCatalog' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageCatalog @@ -38095,6 +41748,7 @@ paths: in: path description: 'key: id of accessPackage' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackage @@ -38121,6 +41775,7 @@ paths: in: path description: 'key: id of accessPackageCatalog' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageCatalog @@ -38128,12 +41783,14 @@ paths: in: path description: 'key: id of accessPackage' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackage - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -38147,12 +41804,14 @@ paths: tags: - identityGovernance.entitlementManagement summary: Get accessPackageAssignmentPolicies from identityGovernance + description: Read-only. Nullable. Supports $expand. operationId: identityGovernance.entitlementManagement.accessPackageCatalogs.accessPackages_ListAccessPackageAssignmentPolicies parameters: - name: accessPackageCatalog-id in: path description: 'key: id of accessPackageCatalog' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageCatalog @@ -38160,6 +41819,7 @@ paths: in: path description: 'key: id of accessPackage' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackage @@ -38272,6 +41932,7 @@ paths: in: path description: 'key: id of accessPackageCatalog' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageCatalog @@ -38279,6 +41940,7 @@ paths: in: path description: 'key: id of accessPackage' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackage @@ -38304,12 +41966,14 @@ paths: tags: - identityGovernance.entitlementManagement summary: Get accessPackageAssignmentPolicies from identityGovernance + description: Read-only. Nullable. Supports $expand. operationId: identityGovernance.entitlementManagement.accessPackageCatalogs.accessPackages_GetAccessPackageAssignmentPolicies parameters: - name: accessPackageCatalog-id in: path description: 'key: id of accessPackageCatalog' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageCatalog @@ -38317,6 +41981,7 @@ paths: in: path description: 'key: id of accessPackage' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackage @@ -38324,6 +41989,7 @@ paths: in: path description: 'key: id of accessPackageAssignmentPolicy' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageAssignmentPolicy @@ -38410,6 +42076,7 @@ paths: in: path description: 'key: id of accessPackageCatalog' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageCatalog @@ -38417,6 +42084,7 @@ paths: in: path description: 'key: id of accessPackage' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackage @@ -38424,6 +42092,7 @@ paths: in: path description: 'key: id of accessPackageAssignmentPolicy' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageAssignmentPolicy @@ -38450,6 +42119,7 @@ paths: in: path description: 'key: id of accessPackageCatalog' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageCatalog @@ -38457,6 +42127,7 @@ paths: in: path description: 'key: id of accessPackage' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackage @@ -38464,12 +42135,14 @@ paths: in: path description: 'key: id of accessPackageAssignmentPolicy' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageAssignmentPolicy - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -38483,12 +42156,14 @@ paths: tags: - identityGovernance.entitlementManagement summary: Get accessPackage from identityGovernance + description: The access package with this policy. Read-only. Nullable. Supports $expand. operationId: identityGovernance.entitlementManagement.accessPackageCatalogs.accessPackages.accessPackageAssignmentPolicies_GetAccessPackage parameters: - name: accessPackageCatalog-id in: path description: 'key: id of accessPackageCatalog' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageCatalog @@ -38496,6 +42171,7 @@ paths: in: path description: 'key: id of accessPackage' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackage @@ -38503,6 +42179,7 @@ paths: in: path description: 'key: id of accessPackageAssignmentPolicy' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageAssignmentPolicy @@ -38609,6 +42286,7 @@ paths: in: path description: 'key: id of accessPackageCatalog' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageCatalog @@ -38616,6 +42294,7 @@ paths: in: path description: 'key: id of accessPackage' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackage @@ -38623,6 +42302,7 @@ paths: in: path description: 'key: id of accessPackageAssignmentPolicy' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageAssignmentPolicy @@ -38715,12 +42395,14 @@ paths: tags: - identityGovernance.entitlementManagement summary: Get customExtensionHandlers from identityGovernance + description: The collection of stages when to execute one or more custom access package workflow extensions. Supports $expand. operationId: identityGovernance.entitlementManagement.accessPackageCatalogs.accessPackages.accessPackageAssignmentPolicies_ListCustomExtensionHandlers parameters: - name: accessPackageCatalog-id in: path description: 'key: id of accessPackageCatalog' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageCatalog @@ -38728,6 +42410,7 @@ paths: in: path description: 'key: id of accessPackage' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackage @@ -38735,6 +42418,7 @@ paths: in: path description: 'key: id of accessPackageAssignmentPolicy' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageAssignmentPolicy @@ -38804,6 +42488,7 @@ paths: in: path description: 'key: id of accessPackageCatalog' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageCatalog @@ -38811,6 +42496,7 @@ paths: in: path description: 'key: id of accessPackage' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackage @@ -38818,6 +42504,7 @@ paths: in: path description: 'key: id of accessPackageAssignmentPolicy' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageAssignmentPolicy @@ -38843,12 +42530,14 @@ paths: tags: - identityGovernance.entitlementManagement summary: Get customExtensionHandlers from identityGovernance + description: The collection of stages when to execute one or more custom access package workflow extensions. Supports $expand. operationId: identityGovernance.entitlementManagement.accessPackageCatalogs.accessPackages.accessPackageAssignmentPolicies_GetCustomExtensionHandlers parameters: - name: accessPackageCatalog-id in: path description: 'key: id of accessPackageCatalog' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageCatalog @@ -38856,6 +42545,7 @@ paths: in: path description: 'key: id of accessPackage' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackage @@ -38863,6 +42553,7 @@ paths: in: path description: 'key: id of accessPackageAssignmentPolicy' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageAssignmentPolicy @@ -38870,6 +42561,7 @@ paths: in: path description: 'key: id of customExtensionHandler' required: true + style: simple schema: type: string x-ms-docs-key-type: customExtensionHandler @@ -38928,6 +42620,7 @@ paths: in: path description: 'key: id of accessPackageCatalog' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageCatalog @@ -38935,6 +42628,7 @@ paths: in: path description: 'key: id of accessPackage' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackage @@ -38942,6 +42636,7 @@ paths: in: path description: 'key: id of accessPackageAssignmentPolicy' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageAssignmentPolicy @@ -38949,6 +42644,7 @@ paths: in: path description: 'key: id of customExtensionHandler' required: true + style: simple schema: type: string x-ms-docs-key-type: customExtensionHandler @@ -38975,6 +42671,7 @@ paths: in: path description: 'key: id of accessPackageCatalog' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageCatalog @@ -38982,6 +42679,7 @@ paths: in: path description: 'key: id of accessPackage' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackage @@ -38989,6 +42687,7 @@ paths: in: path description: 'key: id of accessPackageAssignmentPolicy' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageAssignmentPolicy @@ -38996,12 +42695,14 @@ paths: in: path description: 'key: id of customExtensionHandler' required: true + style: simple schema: type: string x-ms-docs-key-type: customExtensionHandler - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -39015,12 +42716,14 @@ paths: tags: - identityGovernance.entitlementManagement summary: Get customExtension from identityGovernance + description: Indicates which custom workflow extension will be executed at this stage. Nullable. Supports $expand. operationId: identityGovernance.entitlementManagement.accessPackageCatalogs.accessPackages.accessPackageAssignmentPolicies.customExtensionHandlers_GetCustomExtension parameters: - name: accessPackageCatalog-id in: path description: 'key: id of accessPackageCatalog' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageCatalog @@ -39028,6 +42731,7 @@ paths: in: path description: 'key: id of accessPackage' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackage @@ -39035,6 +42739,7 @@ paths: in: path description: 'key: id of accessPackageAssignmentPolicy' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageAssignmentPolicy @@ -39042,6 +42747,7 @@ paths: in: path description: 'key: id of customExtensionHandler' required: true + style: simple schema: type: string x-ms-docs-key-type: customExtensionHandler @@ -39097,6 +42803,7 @@ paths: in: path description: 'key: id of accessPackageCatalog' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageCatalog @@ -39104,6 +42811,7 @@ paths: in: path description: 'key: id of accessPackage' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackage @@ -39197,6 +42905,7 @@ paths: in: path description: 'key: id of accessPackageCatalog' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageCatalog @@ -39204,6 +42913,7 @@ paths: in: path description: 'key: id of accessPackage' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackage @@ -39277,13 +42987,18 @@ paths: post: tags: - identityGovernance.entitlementManagement - summary: Create new navigation property to accessPackageResourceRoleScopes for identityGovernance + summary: Create accessPackageResourceRoleScope + description: 'Create a new accessPackageResourceRoleScope for adding a resource role to an access package. The access package resource, for a group, an app, or a SharePoint Online site, must already exist in the access package catalog, and the **originId** for the resource role retrieved from the list of the resource roles. Once you add the resource role scope to the access package, the user will receive this resource role through any current and future access package assignments.' + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/accesspackage-post-accesspackageresourcerolescopes?view=graph-rest-1.0 operationId: identityGovernance.entitlementManagement.accessPackageCatalogs.accessPackages_CreateAccessPackageResourceRoleScopes parameters: - name: accessPackageCatalog-id in: path description: 'key: id of accessPackageCatalog' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageCatalog @@ -39291,6 +43006,7 @@ paths: in: path description: 'key: id of accessPackage' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackage @@ -39322,6 +43038,7 @@ paths: in: path description: 'key: id of accessPackageCatalog' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageCatalog @@ -39329,6 +43046,7 @@ paths: in: path description: 'key: id of accessPackage' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackage @@ -39336,6 +43054,7 @@ paths: in: path description: 'key: id of accessPackageResourceRoleScope' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageResourceRoleScope @@ -39404,6 +43123,7 @@ paths: in: path description: 'key: id of accessPackageCatalog' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageCatalog @@ -39411,6 +43131,7 @@ paths: in: path description: 'key: id of accessPackage' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackage @@ -39418,6 +43139,7 @@ paths: in: path description: 'key: id of accessPackageResourceRoleScope' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageResourceRoleScope @@ -39444,6 +43166,7 @@ paths: in: path description: 'key: id of accessPackageCatalog' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageCatalog @@ -39451,6 +43174,7 @@ paths: in: path description: 'key: id of accessPackage' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackage @@ -39458,12 +43182,14 @@ paths: in: path description: 'key: id of accessPackageResourceRoleScope' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageResourceRoleScope - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -39477,12 +43203,14 @@ paths: tags: - identityGovernance.entitlementManagement summary: Get accessPackageResourceRole from identityGovernance + description: Read-only. Nullable. Supports $expand. operationId: identityGovernance.entitlementManagement.accessPackageCatalogs.accessPackages.accessPackageResourceRoleScopes_GetAccessPackageResourceRole parameters: - name: accessPackageCatalog-id in: path description: 'key: id of accessPackageCatalog' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageCatalog @@ -39490,6 +43218,7 @@ paths: in: path description: 'key: id of accessPackage' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackage @@ -39497,6 +43226,7 @@ paths: in: path description: 'key: id of accessPackageResourceRoleScope' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageResourceRoleScope @@ -39557,6 +43287,7 @@ paths: in: path description: 'key: id of accessPackageCatalog' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageCatalog @@ -39564,6 +43295,7 @@ paths: in: path description: 'key: id of accessPackage' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackage @@ -39571,6 +43303,7 @@ paths: in: path description: 'key: id of accessPackageResourceRoleScope' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageResourceRoleScope @@ -39597,6 +43330,7 @@ paths: in: path description: 'key: id of accessPackageCatalog' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageCatalog @@ -39604,6 +43338,7 @@ paths: in: path description: 'key: id of accessPackage' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackage @@ -39611,12 +43346,14 @@ paths: in: path description: 'key: id of accessPackageResourceRoleScope' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageResourceRoleScope - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -39636,6 +43373,7 @@ paths: in: path description: 'key: id of accessPackageCatalog' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageCatalog @@ -39643,6 +43381,7 @@ paths: in: path description: 'key: id of accessPackage' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackage @@ -39650,6 +43389,7 @@ paths: in: path description: 'key: id of accessPackageResourceRoleScope' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageResourceRoleScope @@ -39732,6 +43472,7 @@ paths: in: path description: 'key: id of accessPackageCatalog' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageCatalog @@ -39739,6 +43480,7 @@ paths: in: path description: 'key: id of accessPackage' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackage @@ -39746,6 +43488,7 @@ paths: in: path description: 'key: id of accessPackageResourceRoleScope' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageResourceRoleScope @@ -39772,6 +43515,7 @@ paths: in: path description: 'key: id of accessPackageCatalog' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageCatalog @@ -39779,6 +43523,7 @@ paths: in: path description: 'key: id of accessPackage' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackage @@ -39786,12 +43531,14 @@ paths: in: path description: 'key: id of accessPackageResourceRoleScope' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageResourceRoleScope - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -39805,12 +43552,14 @@ paths: tags: - identityGovernance.entitlementManagement summary: Get accessPackageResourceEnvironment from identityGovernance + description: Contains the environment information for the resource. This can be set using either the @odata.bind annotation or the environment's originId.Supports $expand. operationId: identityGovernance.entitlementManagement.accessPackageCatalogs.accessPackages.accessPackageResourceRoleScopes.accessPackageResourceRole.accessPackageResource_GetAccessPackageResourceEnvironment parameters: - name: accessPackageCatalog-id in: path description: 'key: id of accessPackageCatalog' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageCatalog @@ -39818,6 +43567,7 @@ paths: in: path description: 'key: id of accessPackage' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackage @@ -39825,6 +43575,7 @@ paths: in: path description: 'key: id of accessPackageResourceRoleScope' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageResourceRoleScope @@ -39886,12 +43637,14 @@ paths: tags: - identityGovernance.entitlementManagement summary: Get accessPackageResourceRoles from identityGovernance + description: Read-only. Nullable. Supports $expand. operationId: identityGovernance.entitlementManagement.accessPackageCatalogs.accessPackages.accessPackageResourceRoleScopes.accessPackageResourceRole.accessPackageResource_ListAccessPackageResourceRoles parameters: - name: accessPackageCatalog-id in: path description: 'key: id of accessPackageCatalog' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageCatalog @@ -39899,6 +43652,7 @@ paths: in: path description: 'key: id of accessPackage' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackage @@ -39906,6 +43660,7 @@ paths: in: path description: 'key: id of accessPackageResourceRoleScope' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageResourceRoleScope @@ -39984,6 +43739,7 @@ paths: in: path description: 'key: id of accessPackageCatalog' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageCatalog @@ -39991,6 +43747,7 @@ paths: in: path description: 'key: id of accessPackage' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackage @@ -39998,6 +43755,7 @@ paths: in: path description: 'key: id of accessPackageResourceRoleScope' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageResourceRoleScope @@ -40023,12 +43781,14 @@ paths: tags: - identityGovernance.entitlementManagement summary: Get accessPackageResourceRoles from identityGovernance + description: Read-only. Nullable. Supports $expand. operationId: identityGovernance.entitlementManagement.accessPackageCatalogs.accessPackages.accessPackageResourceRoleScopes.accessPackageResourceRole.accessPackageResource_GetAccessPackageResourceRoles parameters: - name: accessPackageCatalog-id in: path description: 'key: id of accessPackageCatalog' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageCatalog @@ -40036,6 +43796,7 @@ paths: in: path description: 'key: id of accessPackage' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackage @@ -40043,6 +43804,7 @@ paths: in: path description: 'key: id of accessPackageResourceRoleScope' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageResourceRoleScope @@ -40050,6 +43812,7 @@ paths: in: path description: 'key: id of accessPackageResourceRole' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageResourceRole @@ -40111,6 +43874,7 @@ paths: in: path description: 'key: id of accessPackageCatalog' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageCatalog @@ -40118,6 +43882,7 @@ paths: in: path description: 'key: id of accessPackage' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackage @@ -40125,6 +43890,7 @@ paths: in: path description: 'key: id of accessPackageResourceRoleScope' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageResourceRoleScope @@ -40132,6 +43898,7 @@ paths: in: path description: 'key: id of accessPackageResourceRole' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageResourceRole @@ -40158,6 +43925,7 @@ paths: in: path description: 'key: id of accessPackageCatalog' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageCatalog @@ -40165,6 +43933,7 @@ paths: in: path description: 'key: id of accessPackage' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackage @@ -40172,6 +43941,7 @@ paths: in: path description: 'key: id of accessPackageResourceRoleScope' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageResourceRoleScope @@ -40179,12 +43949,14 @@ paths: in: path description: 'key: id of accessPackageResourceRole' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageResourceRole - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -40198,12 +43970,14 @@ paths: tags: - identityGovernance.entitlementManagement summary: Get accessPackageResourceScopes from identityGovernance + description: Read-only. Nullable. Supports $expand. operationId: identityGovernance.entitlementManagement.accessPackageCatalogs.accessPackages.accessPackageResourceRoleScopes.accessPackageResourceRole.accessPackageResource_ListAccessPackageResourceScopes parameters: - name: accessPackageCatalog-id in: path description: 'key: id of accessPackageCatalog' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageCatalog @@ -40211,6 +43985,7 @@ paths: in: path description: 'key: id of accessPackage' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackage @@ -40218,6 +43993,7 @@ paths: in: path description: 'key: id of accessPackageResourceRoleScope' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageResourceRoleScope @@ -40305,6 +44081,7 @@ paths: in: path description: 'key: id of accessPackageCatalog' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageCatalog @@ -40312,6 +44089,7 @@ paths: in: path description: 'key: id of accessPackage' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackage @@ -40319,6 +44097,7 @@ paths: in: path description: 'key: id of accessPackageResourceRoleScope' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageResourceRoleScope @@ -40344,12 +44123,14 @@ paths: tags: - identityGovernance.entitlementManagement summary: Get accessPackageResourceScopes from identityGovernance + description: Read-only. Nullable. Supports $expand. operationId: identityGovernance.entitlementManagement.accessPackageCatalogs.accessPackages.accessPackageResourceRoleScopes.accessPackageResourceRole.accessPackageResource_GetAccessPackageResourceScopes parameters: - name: accessPackageCatalog-id in: path description: 'key: id of accessPackageCatalog' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageCatalog @@ -40357,6 +44138,7 @@ paths: in: path description: 'key: id of accessPackage' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackage @@ -40364,6 +44146,7 @@ paths: in: path description: 'key: id of accessPackageResourceRoleScope' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageResourceRoleScope @@ -40371,6 +44154,7 @@ paths: in: path description: 'key: id of accessPackageResourceScope' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageResourceScope @@ -40435,6 +44219,7 @@ paths: in: path description: 'key: id of accessPackageCatalog' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageCatalog @@ -40442,6 +44227,7 @@ paths: in: path description: 'key: id of accessPackage' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackage @@ -40449,6 +44235,7 @@ paths: in: path description: 'key: id of accessPackageResourceRoleScope' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageResourceRoleScope @@ -40456,6 +44243,7 @@ paths: in: path description: 'key: id of accessPackageResourceScope' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageResourceScope @@ -40482,6 +44270,7 @@ paths: in: path description: 'key: id of accessPackageCatalog' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageCatalog @@ -40489,6 +44278,7 @@ paths: in: path description: 'key: id of accessPackage' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackage @@ -40496,6 +44286,7 @@ paths: in: path description: 'key: id of accessPackageResourceRoleScope' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageResourceRoleScope @@ -40503,12 +44294,14 @@ paths: in: path description: 'key: id of accessPackageResourceScope' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageResourceScope - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -40528,6 +44321,7 @@ paths: in: path description: 'key: id of accessPackageCatalog' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageCatalog @@ -40535,6 +44329,7 @@ paths: in: path description: 'key: id of accessPackage' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackage @@ -40542,6 +44337,7 @@ paths: in: path description: 'key: id of accessPackageResourceRoleScope' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageResourceRoleScope @@ -40549,6 +44345,7 @@ paths: in: path description: 'key: id of accessPackageResourceScope' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageResourceScope @@ -40634,6 +44431,7 @@ paths: in: path description: 'key: id of accessPackageCatalog' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageCatalog @@ -40641,6 +44439,7 @@ paths: in: path description: 'key: id of accessPackage' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackage @@ -40648,6 +44447,7 @@ paths: in: path description: 'key: id of accessPackageResourceRoleScope' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageResourceRoleScope @@ -40655,6 +44455,7 @@ paths: in: path description: 'key: id of accessPackageResourceScope' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageResourceScope @@ -40681,6 +44482,7 @@ paths: in: path description: 'key: id of accessPackageCatalog' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageCatalog @@ -40688,6 +44490,7 @@ paths: in: path description: 'key: id of accessPackage' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackage @@ -40695,6 +44498,7 @@ paths: in: path description: 'key: id of accessPackageResourceRoleScope' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageResourceRoleScope @@ -40702,12 +44506,14 @@ paths: in: path description: 'key: id of accessPackageResourceScope' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageResourceScope - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -40721,12 +44527,14 @@ paths: tags: - identityGovernance.entitlementManagement summary: Get accessPackageResourceEnvironment from identityGovernance + description: Contains the environment information for the resource. This can be set using either the @odata.bind annotation or the environment's originId.Supports $expand. operationId: identityGovernance.entitlementManagement.accessPackageCatalogs.accessPackages.accessPackageResourceRoleScopes.accessPackageResourceRole.accessPackageResource.accessPackageResourceScopes.accessPackageResource_GetAccessPackageResourceEnvironment parameters: - name: accessPackageCatalog-id in: path description: 'key: id of accessPackageCatalog' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageCatalog @@ -40734,6 +44542,7 @@ paths: in: path description: 'key: id of accessPackage' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackage @@ -40741,6 +44550,7 @@ paths: in: path description: 'key: id of accessPackageResourceRoleScope' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageResourceRoleScope @@ -40748,6 +44558,7 @@ paths: in: path description: 'key: id of accessPackageResourceScope' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageResourceScope @@ -40810,12 +44621,14 @@ paths: tags: - identityGovernance.entitlementManagement summary: Get accessPackageResourceRoles from identityGovernance + description: Read-only. Nullable. Supports $expand. operationId: identityGovernance.entitlementManagement.accessPackageCatalogs.accessPackages.accessPackageResourceRoleScopes.accessPackageResourceRole.accessPackageResource.accessPackageResourceScopes.accessPackageResource_ListAccessPackageResourceRoles parameters: - name: accessPackageCatalog-id in: path description: 'key: id of accessPackageCatalog' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageCatalog @@ -40823,6 +44636,7 @@ paths: in: path description: 'key: id of accessPackage' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackage @@ -40830,6 +44644,7 @@ paths: in: path description: 'key: id of accessPackageResourceRoleScope' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageResourceRoleScope @@ -40837,6 +44652,7 @@ paths: in: path description: 'key: id of accessPackageResourceScope' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageResourceScope @@ -40915,6 +44731,7 @@ paths: in: path description: 'key: id of accessPackageCatalog' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageCatalog @@ -40922,6 +44739,7 @@ paths: in: path description: 'key: id of accessPackage' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackage @@ -40929,6 +44747,7 @@ paths: in: path description: 'key: id of accessPackageResourceRoleScope' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageResourceRoleScope @@ -40936,6 +44755,7 @@ paths: in: path description: 'key: id of accessPackageResourceScope' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageResourceScope @@ -40961,12 +44781,14 @@ paths: tags: - identityGovernance.entitlementManagement summary: Get accessPackageResourceRoles from identityGovernance + description: Read-only. Nullable. Supports $expand. operationId: identityGovernance.entitlementManagement.accessPackageCatalogs.accessPackages.accessPackageResourceRoleScopes.accessPackageResourceRole.accessPackageResource.accessPackageResourceScopes.accessPackageResource_GetAccessPackageResourceRoles parameters: - name: accessPackageCatalog-id in: path description: 'key: id of accessPackageCatalog' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageCatalog @@ -40974,6 +44796,7 @@ paths: in: path description: 'key: id of accessPackage' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackage @@ -40981,6 +44804,7 @@ paths: in: path description: 'key: id of accessPackageResourceRoleScope' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageResourceRoleScope @@ -40988,6 +44812,7 @@ paths: in: path description: 'key: id of accessPackageResourceScope' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageResourceScope @@ -40995,6 +44820,7 @@ paths: in: path description: 'key: id of accessPackageResourceRole' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageResourceRole @@ -41057,6 +44883,7 @@ paths: in: path description: 'key: id of accessPackageCatalog' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageCatalog @@ -41064,6 +44891,7 @@ paths: in: path description: 'key: id of accessPackage' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackage @@ -41071,6 +44899,7 @@ paths: in: path description: 'key: id of accessPackageResourceRoleScope' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageResourceRoleScope @@ -41078,6 +44907,7 @@ paths: in: path description: 'key: id of accessPackageResourceScope' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageResourceScope @@ -41085,6 +44915,7 @@ paths: in: path description: 'key: id of accessPackageResourceRole' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageResourceRole @@ -41111,6 +44942,7 @@ paths: in: path description: 'key: id of accessPackageCatalog' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageCatalog @@ -41118,6 +44950,7 @@ paths: in: path description: 'key: id of accessPackage' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackage @@ -41125,6 +44958,7 @@ paths: in: path description: 'key: id of accessPackageResourceRoleScope' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageResourceRoleScope @@ -41132,6 +44966,7 @@ paths: in: path description: 'key: id of accessPackageResourceScope' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageResourceScope @@ -41139,12 +44974,14 @@ paths: in: path description: 'key: id of accessPackageResourceRole' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageResourceRole - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -41164,6 +45001,7 @@ paths: in: path description: 'key: id of accessPackageCatalog' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageCatalog @@ -41171,6 +45009,7 @@ paths: in: path description: 'key: id of accessPackage' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackage @@ -41178,6 +45017,7 @@ paths: in: path description: 'key: id of accessPackageResourceRoleScope' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageResourceRoleScope @@ -41241,6 +45081,7 @@ paths: in: path description: 'key: id of accessPackageCatalog' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageCatalog @@ -41248,6 +45089,7 @@ paths: in: path description: 'key: id of accessPackage' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackage @@ -41255,6 +45097,7 @@ paths: in: path description: 'key: id of accessPackageResourceRoleScope' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageResourceRoleScope @@ -41281,6 +45124,7 @@ paths: in: path description: 'key: id of accessPackageCatalog' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageCatalog @@ -41288,6 +45132,7 @@ paths: in: path description: 'key: id of accessPackage' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackage @@ -41295,12 +45140,14 @@ paths: in: path description: 'key: id of accessPackageResourceRoleScope' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageResourceRoleScope - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -41320,6 +45167,7 @@ paths: in: path description: 'key: id of accessPackageCatalog' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageCatalog @@ -41327,6 +45175,7 @@ paths: in: path description: 'key: id of accessPackage' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackage @@ -41334,6 +45183,7 @@ paths: in: path description: 'key: id of accessPackageResourceRoleScope' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageResourceRoleScope @@ -41416,6 +45266,7 @@ paths: in: path description: 'key: id of accessPackageCatalog' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageCatalog @@ -41423,6 +45274,7 @@ paths: in: path description: 'key: id of accessPackage' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackage @@ -41430,6 +45282,7 @@ paths: in: path description: 'key: id of accessPackageResourceRoleScope' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageResourceRoleScope @@ -41456,6 +45309,7 @@ paths: in: path description: 'key: id of accessPackageCatalog' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageCatalog @@ -41463,6 +45317,7 @@ paths: in: path description: 'key: id of accessPackage' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackage @@ -41470,12 +45325,14 @@ paths: in: path description: 'key: id of accessPackageResourceRoleScope' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageResourceRoleScope - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -41489,12 +45346,14 @@ paths: tags: - identityGovernance.entitlementManagement summary: Get accessPackageResourceEnvironment from identityGovernance + description: Contains the environment information for the resource. This can be set using either the @odata.bind annotation or the environment's originId.Supports $expand. operationId: identityGovernance.entitlementManagement.accessPackageCatalogs.accessPackages.accessPackageResourceRoleScopes.accessPackageResourceScope.accessPackageResource_GetAccessPackageResourceEnvironment parameters: - name: accessPackageCatalog-id in: path description: 'key: id of accessPackageCatalog' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageCatalog @@ -41502,6 +45361,7 @@ paths: in: path description: 'key: id of accessPackage' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackage @@ -41509,6 +45369,7 @@ paths: in: path description: 'key: id of accessPackageResourceRoleScope' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageResourceRoleScope @@ -41570,12 +45431,14 @@ paths: tags: - identityGovernance.entitlementManagement summary: Get accessPackageResourceRoles from identityGovernance + description: Read-only. Nullable. Supports $expand. operationId: identityGovernance.entitlementManagement.accessPackageCatalogs.accessPackages.accessPackageResourceRoleScopes.accessPackageResourceScope.accessPackageResource_ListAccessPackageResourceRoles parameters: - name: accessPackageCatalog-id in: path description: 'key: id of accessPackageCatalog' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageCatalog @@ -41583,6 +45446,7 @@ paths: in: path description: 'key: id of accessPackage' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackage @@ -41590,6 +45454,7 @@ paths: in: path description: 'key: id of accessPackageResourceRoleScope' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageResourceRoleScope @@ -41668,6 +45533,7 @@ paths: in: path description: 'key: id of accessPackageCatalog' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageCatalog @@ -41675,6 +45541,7 @@ paths: in: path description: 'key: id of accessPackage' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackage @@ -41682,6 +45549,7 @@ paths: in: path description: 'key: id of accessPackageResourceRoleScope' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageResourceRoleScope @@ -41707,12 +45575,14 @@ paths: tags: - identityGovernance.entitlementManagement summary: Get accessPackageResourceRoles from identityGovernance + description: Read-only. Nullable. Supports $expand. operationId: identityGovernance.entitlementManagement.accessPackageCatalogs.accessPackages.accessPackageResourceRoleScopes.accessPackageResourceScope.accessPackageResource_GetAccessPackageResourceRoles parameters: - name: accessPackageCatalog-id in: path description: 'key: id of accessPackageCatalog' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageCatalog @@ -41720,6 +45590,7 @@ paths: in: path description: 'key: id of accessPackage' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackage @@ -41727,6 +45598,7 @@ paths: in: path description: 'key: id of accessPackageResourceRoleScope' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageResourceRoleScope @@ -41734,6 +45606,7 @@ paths: in: path description: 'key: id of accessPackageResourceRole' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageResourceRole @@ -41795,6 +45668,7 @@ paths: in: path description: 'key: id of accessPackageCatalog' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageCatalog @@ -41802,6 +45676,7 @@ paths: in: path description: 'key: id of accessPackage' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackage @@ -41809,6 +45684,7 @@ paths: in: path description: 'key: id of accessPackageResourceRoleScope' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageResourceRoleScope @@ -41816,6 +45692,7 @@ paths: in: path description: 'key: id of accessPackageResourceRole' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageResourceRole @@ -41842,6 +45719,7 @@ paths: in: path description: 'key: id of accessPackageCatalog' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageCatalog @@ -41849,6 +45727,7 @@ paths: in: path description: 'key: id of accessPackage' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackage @@ -41856,6 +45735,7 @@ paths: in: path description: 'key: id of accessPackageResourceRoleScope' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageResourceRoleScope @@ -41863,12 +45743,14 @@ paths: in: path description: 'key: id of accessPackageResourceRole' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageResourceRole - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -41888,6 +45770,7 @@ paths: in: path description: 'key: id of accessPackageCatalog' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageCatalog @@ -41895,6 +45778,7 @@ paths: in: path description: 'key: id of accessPackage' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackage @@ -41902,6 +45786,7 @@ paths: in: path description: 'key: id of accessPackageResourceRoleScope' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageResourceRoleScope @@ -41909,6 +45794,7 @@ paths: in: path description: 'key: id of accessPackageResourceRole' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageResourceRole @@ -41994,6 +45880,7 @@ paths: in: path description: 'key: id of accessPackageCatalog' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageCatalog @@ -42001,6 +45888,7 @@ paths: in: path description: 'key: id of accessPackage' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackage @@ -42008,6 +45896,7 @@ paths: in: path description: 'key: id of accessPackageResourceRoleScope' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageResourceRoleScope @@ -42015,6 +45904,7 @@ paths: in: path description: 'key: id of accessPackageResourceRole' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageResourceRole @@ -42041,6 +45931,7 @@ paths: in: path description: 'key: id of accessPackageCatalog' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageCatalog @@ -42048,6 +45939,7 @@ paths: in: path description: 'key: id of accessPackage' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackage @@ -42055,6 +45947,7 @@ paths: in: path description: 'key: id of accessPackageResourceRoleScope' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageResourceRoleScope @@ -42062,12 +45955,14 @@ paths: in: path description: 'key: id of accessPackageResourceRole' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageResourceRole - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -42081,12 +45976,14 @@ paths: tags: - identityGovernance.entitlementManagement summary: Get accessPackageResourceEnvironment from identityGovernance + description: Contains the environment information for the resource. This can be set using either the @odata.bind annotation or the environment's originId.Supports $expand. operationId: identityGovernance.entitlementManagement.accessPackageCatalogs.accessPackages.accessPackageResourceRoleScopes.accessPackageResourceScope.accessPackageResource.accessPackageResourceRoles.accessPackageResource_GetAccessPackageResourceEnvironment parameters: - name: accessPackageCatalog-id in: path description: 'key: id of accessPackageCatalog' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageCatalog @@ -42094,6 +45991,7 @@ paths: in: path description: 'key: id of accessPackage' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackage @@ -42101,6 +45999,7 @@ paths: in: path description: 'key: id of accessPackageResourceRoleScope' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageResourceRoleScope @@ -42108,6 +46007,7 @@ paths: in: path description: 'key: id of accessPackageResourceRole' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageResourceRole @@ -42170,12 +46070,14 @@ paths: tags: - identityGovernance.entitlementManagement summary: Get accessPackageResourceScopes from identityGovernance + description: Read-only. Nullable. Supports $expand. operationId: identityGovernance.entitlementManagement.accessPackageCatalogs.accessPackages.accessPackageResourceRoleScopes.accessPackageResourceScope.accessPackageResource.accessPackageResourceRoles.accessPackageResource_ListAccessPackageResourceScopes parameters: - name: accessPackageCatalog-id in: path description: 'key: id of accessPackageCatalog' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageCatalog @@ -42183,6 +46085,7 @@ paths: in: path description: 'key: id of accessPackage' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackage @@ -42190,6 +46093,7 @@ paths: in: path description: 'key: id of accessPackageResourceRoleScope' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageResourceRoleScope @@ -42197,6 +46101,7 @@ paths: in: path description: 'key: id of accessPackageResourceRole' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageResourceRole @@ -42284,6 +46189,7 @@ paths: in: path description: 'key: id of accessPackageCatalog' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageCatalog @@ -42291,6 +46197,7 @@ paths: in: path description: 'key: id of accessPackage' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackage @@ -42298,6 +46205,7 @@ paths: in: path description: 'key: id of accessPackageResourceRoleScope' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageResourceRoleScope @@ -42305,6 +46213,7 @@ paths: in: path description: 'key: id of accessPackageResourceRole' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageResourceRole @@ -42330,12 +46239,14 @@ paths: tags: - identityGovernance.entitlementManagement summary: Get accessPackageResourceScopes from identityGovernance + description: Read-only. Nullable. Supports $expand. operationId: identityGovernance.entitlementManagement.accessPackageCatalogs.accessPackages.accessPackageResourceRoleScopes.accessPackageResourceScope.accessPackageResource.accessPackageResourceRoles.accessPackageResource_GetAccessPackageResourceScopes parameters: - name: accessPackageCatalog-id in: path description: 'key: id of accessPackageCatalog' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageCatalog @@ -42343,6 +46254,7 @@ paths: in: path description: 'key: id of accessPackage' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackage @@ -42350,6 +46262,7 @@ paths: in: path description: 'key: id of accessPackageResourceRoleScope' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageResourceRoleScope @@ -42357,6 +46270,7 @@ paths: in: path description: 'key: id of accessPackageResourceRole' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageResourceRole @@ -42364,6 +46278,7 @@ paths: in: path description: 'key: id of accessPackageResourceScope' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageResourceScope @@ -42429,6 +46344,7 @@ paths: in: path description: 'key: id of accessPackageCatalog' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageCatalog @@ -42436,6 +46352,7 @@ paths: in: path description: 'key: id of accessPackage' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackage @@ -42443,6 +46360,7 @@ paths: in: path description: 'key: id of accessPackageResourceRoleScope' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageResourceRoleScope @@ -42450,6 +46368,7 @@ paths: in: path description: 'key: id of accessPackageResourceRole' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageResourceRole @@ -42457,6 +46376,7 @@ paths: in: path description: 'key: id of accessPackageResourceScope' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageResourceScope @@ -42483,6 +46403,7 @@ paths: in: path description: 'key: id of accessPackageCatalog' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageCatalog @@ -42490,6 +46411,7 @@ paths: in: path description: 'key: id of accessPackage' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackage @@ -42497,6 +46419,7 @@ paths: in: path description: 'key: id of accessPackageResourceRoleScope' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageResourceRoleScope @@ -42504,6 +46427,7 @@ paths: in: path description: 'key: id of accessPackageResourceRole' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageResourceRole @@ -42511,12 +46435,14 @@ paths: in: path description: 'key: id of accessPackageResourceScope' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageResourceScope - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -42530,12 +46456,14 @@ paths: tags: - identityGovernance.entitlementManagement summary: Get accessPackageResourceScopes from identityGovernance + description: Read-only. Nullable. Supports $expand. operationId: identityGovernance.entitlementManagement.accessPackageCatalogs.accessPackages.accessPackageResourceRoleScopes.accessPackageResourceScope.accessPackageResource_ListAccessPackageResourceScopes parameters: - name: accessPackageCatalog-id in: path description: 'key: id of accessPackageCatalog' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageCatalog @@ -42543,6 +46471,7 @@ paths: in: path description: 'key: id of accessPackage' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackage @@ -42550,6 +46479,7 @@ paths: in: path description: 'key: id of accessPackageResourceRoleScope' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageResourceRoleScope @@ -42637,6 +46567,7 @@ paths: in: path description: 'key: id of accessPackageCatalog' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageCatalog @@ -42644,6 +46575,7 @@ paths: in: path description: 'key: id of accessPackage' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackage @@ -42651,6 +46583,7 @@ paths: in: path description: 'key: id of accessPackageResourceRoleScope' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageResourceRoleScope @@ -42676,12 +46609,14 @@ paths: tags: - identityGovernance.entitlementManagement summary: Get accessPackageResourceScopes from identityGovernance + description: Read-only. Nullable. Supports $expand. operationId: identityGovernance.entitlementManagement.accessPackageCatalogs.accessPackages.accessPackageResourceRoleScopes.accessPackageResourceScope.accessPackageResource_GetAccessPackageResourceScopes parameters: - name: accessPackageCatalog-id in: path description: 'key: id of accessPackageCatalog' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageCatalog @@ -42689,6 +46624,7 @@ paths: in: path description: 'key: id of accessPackage' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackage @@ -42696,6 +46632,7 @@ paths: in: path description: 'key: id of accessPackageResourceRoleScope' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageResourceRoleScope @@ -42703,6 +46640,7 @@ paths: in: path description: 'key: id of accessPackageResourceScope' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageResourceScope @@ -42767,6 +46705,7 @@ paths: in: path description: 'key: id of accessPackageCatalog' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageCatalog @@ -42774,6 +46713,7 @@ paths: in: path description: 'key: id of accessPackage' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackage @@ -42781,6 +46721,7 @@ paths: in: path description: 'key: id of accessPackageResourceRoleScope' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageResourceRoleScope @@ -42788,6 +46729,7 @@ paths: in: path description: 'key: id of accessPackageResourceScope' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageResourceScope @@ -42814,6 +46756,7 @@ paths: in: path description: 'key: id of accessPackageCatalog' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageCatalog @@ -42821,6 +46764,7 @@ paths: in: path description: 'key: id of accessPackage' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackage @@ -42828,6 +46772,7 @@ paths: in: path description: 'key: id of accessPackageResourceRoleScope' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageResourceRoleScope @@ -42835,12 +46780,14 @@ paths: in: path description: 'key: id of accessPackageResourceScope' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageResourceScope - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -42853,13 +46800,18 @@ paths: get: tags: - identityGovernance.entitlementManagement - summary: Get accessPackagesIncompatibleWith from identityGovernance + summary: List accessPackagesIncompatibleWith + description: Retrieve a list of the accessPackage objects that have marked a specified accessPackage as incompatible. + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/accesspackage-list-accesspackagesincompatiblewith?view=graph-rest-1.0 operationId: identityGovernance.entitlementManagement.accessPackageCatalogs.accessPackages_ListAccessPackagesIncompatibleGraphWPre parameters: - name: accessPackageCatalog-id in: path description: 'key: id of accessPackageCatalog' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageCatalog @@ -42867,6 +46819,7 @@ paths: in: path description: 'key: id of accessPackage' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackage @@ -42965,12 +46918,14 @@ paths: tags: - identityGovernance.entitlementManagement summary: Get accessPackagesIncompatibleWith from identityGovernance + description: The access packages that are incompatible with this package. Read-only. operationId: identityGovernance.entitlementManagement.accessPackageCatalogs.accessPackages_GetAccessPackagesIncompatibleGraphWPre parameters: - name: accessPackageCatalog-id in: path description: 'key: id of accessPackageCatalog' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageCatalog @@ -42978,6 +46933,7 @@ paths: in: path description: 'key: id of accessPackage' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackage @@ -42985,6 +46941,7 @@ paths: in: path description: 'key: id of accessPackage' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackage @@ -43084,13 +47041,18 @@ paths: get: tags: - identityGovernance.entitlementManagement - summary: Get incompatibleAccessPackages from identityGovernance + summary: List incompatibleAccessPackages + description: 'Retrieve a list of the accessPackage objects that have been marked as incompatible on an accessPackage. ' + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/accesspackage-list-incompatibleaccesspackages?view=graph-rest-1.0 operationId: identityGovernance.entitlementManagement.accessPackageCatalogs.accessPackages_ListIncompatibleAccessPackages parameters: - name: accessPackageCatalog-id in: path description: 'key: id of accessPackageCatalog' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageCatalog @@ -43098,6 +47060,7 @@ paths: in: path description: 'key: id of accessPackage' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackage @@ -43202,6 +47165,7 @@ paths: in: path description: 'key: id of accessPackageCatalog' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageCatalog @@ -43209,6 +47173,7 @@ paths: in: path description: 'key: id of accessPackage' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackage @@ -43216,17 +47181,21 @@ paths: in: path description: 'key: id of accessPackage' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackage - name: If-Match in: header description: ETag + style: simple schema: type: string - name: '@id' in: query description: Delete Uri + style: form + explode: false schema: type: string responses: @@ -43239,13 +47208,18 @@ paths: get: tags: - identityGovernance.entitlementManagement - summary: Get ref of incompatibleAccessPackages from identityGovernance + summary: List incompatibleAccessPackages + description: 'Retrieve a list of the accessPackage objects that have been marked as incompatible on an accessPackage. ' + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/accesspackage-list-incompatibleaccesspackages?view=graph-rest-1.0 operationId: identityGovernance.entitlementManagement.accessPackageCatalogs.accessPackages_ListIncompatibleAccessPackagesGraphBPreRef parameters: - name: accessPackageCatalog-id in: path description: 'key: id of accessPackageCatalog' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageCatalog @@ -43253,6 +47227,7 @@ paths: in: path description: 'key: id of accessPackage' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackage @@ -43311,6 +47286,7 @@ paths: in: path description: 'key: id of accessPackageCatalog' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageCatalog @@ -43318,18 +47294,12 @@ paths: in: path description: 'key: id of accessPackage' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackage requestBody: - description: New navigation property ref value - content: - application/json: - schema: - type: object - additionalProperties: - type: object - required: true + $ref: '#/components/requestBodies/refPostBody' responses: '204': description: Success @@ -43340,13 +47310,18 @@ paths: get: tags: - identityGovernance.entitlementManagement - summary: Get incompatibleGroups from identityGovernance + summary: List incompatibleGroups + description: 'Retrieve a list of the group objects that have been marked as incompatible on an accessPackage. ' + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/accesspackage-list-incompatiblegroups?view=graph-rest-1.0 operationId: identityGovernance.entitlementManagement.accessPackageCatalogs.accessPackages_ListIncompatibleGroups parameters: - name: accessPackageCatalog-id in: path description: 'key: id of accessPackageCatalog' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageCatalog @@ -43354,6 +47329,7 @@ paths: in: path description: 'key: id of accessPackage' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackage @@ -43628,6 +47604,7 @@ paths: in: path description: 'key: id of accessPackageCatalog' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageCatalog @@ -43635,6 +47612,7 @@ paths: in: path description: 'key: id of accessPackage' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackage @@ -43642,17 +47620,21 @@ paths: in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group - name: If-Match in: header description: ETag + style: simple schema: type: string - name: '@id' in: query description: Delete Uri + style: form + explode: false schema: type: string responses: @@ -43665,13 +47647,18 @@ paths: get: tags: - identityGovernance.entitlementManagement - summary: Get ref of incompatibleGroups from identityGovernance + summary: List incompatibleGroups + description: 'Retrieve a list of the group objects that have been marked as incompatible on an accessPackage. ' + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/accesspackage-list-incompatiblegroups?view=graph-rest-1.0 operationId: identityGovernance.entitlementManagement.accessPackageCatalogs.accessPackages_ListIncompatibleGroupsGraphBPreRef parameters: - name: accessPackageCatalog-id in: path description: 'key: id of accessPackageCatalog' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageCatalog @@ -43679,6 +47666,7 @@ paths: in: path description: 'key: id of accessPackage' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackage @@ -43821,6 +47809,7 @@ paths: in: path description: 'key: id of accessPackageCatalog' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageCatalog @@ -43828,18 +47817,12 @@ paths: in: path description: 'key: id of accessPackage' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackage requestBody: - description: New navigation property ref value - content: - application/json: - schema: - type: object - additionalProperties: - type: object - required: true + $ref: '#/components/requestBodies/refPostBody' responses: '204': description: Success @@ -43851,12 +47834,17 @@ paths: tags: - identityGovernance.Actions summary: Invoke action getApplicablePolicyRequirements + description: 'In Azure AD entitlement management, this action retrieves a list of accessPackageAssignmentRequestRequirements objects that the currently signed-in user can use to create an accessPackageAssignmentRequest. Each requirement object corresponds to an access package assignment policy that the currently signed-in user is allowed to request an assignment for.' + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/accesspackage-getapplicablepolicyrequirements?view=graph-rest-1.0 operationId: identityGovernance.entitlementManagement.accessPackageCatalogs.accessPackages_getApplicablePolicyRequirements parameters: - name: accessPackageCatalog-id in: path description: 'key: id of accessPackageCatalog' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageCatalog @@ -43864,6 +47852,7 @@ paths: in: path description: 'key: id of accessPackage' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackage @@ -43873,7 +47862,6 @@ paths: content: application/json: schema: - title: Collection of accessPackage type: object properties: value: @@ -43885,6 +47873,9 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: action + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore '/identityGovernance/entitlementManagement/accessPackageCatalogs/{accessPackageCatalog-id}/accessPackages/microsoft.graph.filterByCurrentUser(on=''{on}'')': get: tags: @@ -43896,6 +47887,7 @@ paths: in: path description: 'key: id of accessPackageCatalog' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageCatalog @@ -43903,8 +47895,72 @@ paths: in: path description: 'Usage: on=''{on}''' required: true + style: simple schema: $ref: '#/components/schemas/microsoft.graph.accessPackageFilterByCurrentUserOptions' + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - catalogId + - createdBy + - createdDateTime + - description + - displayName + - isHidden + - isRoleScopesVisible + - modifiedBy + - modifiedDateTime + - accessPackageAssignmentPolicies + - accessPackageCatalog + - accessPackageResourceRoleScopes + - accessPackagesIncompatibleWith + - incompatibleAccessPackages + - incompatibleGroups + type: string + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - id desc + - catalogId + - catalogId desc + - createdBy + - createdBy desc + - createdDateTime + - createdDateTime desc + - description + - description desc + - displayName + - displayName desc + - isHidden + - isHidden desc + - isRoleScopesVisible + - isRoleScopesVisible desc + - modifiedBy + - modifiedBy desc + - modifiedDateTime + - modifiedDateTime desc + type: string responses: '200': description: Success @@ -43923,6 +47979,9 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: function + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore '/identityGovernance/entitlementManagement/accessPackageCatalogs/{accessPackageCatalog-id}/accessPackages/microsoft.graph.Search()': get: tags: @@ -43934,9 +47993,73 @@ paths: in: path description: 'key: id of accessPackageCatalog' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageCatalog + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - catalogId + - createdBy + - createdDateTime + - description + - displayName + - isHidden + - isRoleScopesVisible + - modifiedBy + - modifiedDateTime + - accessPackageAssignmentPolicies + - accessPackageCatalog + - accessPackageResourceRoleScopes + - accessPackagesIncompatibleWith + - incompatibleAccessPackages + - incompatibleGroups + type: string + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - id desc + - catalogId + - catalogId desc + - createdBy + - createdBy desc + - createdDateTime + - createdDateTime desc + - description + - description desc + - displayName + - displayName desc + - isHidden + - isHidden desc + - isRoleScopesVisible + - isRoleScopesVisible desc + - modifiedBy + - modifiedBy desc + - modifiedDateTime + - modifiedDateTime desc + type: string responses: '200': description: Success @@ -43955,17 +48078,25 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: function + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore '/identityGovernance/entitlementManagement/accessPackageCatalogs/{accessPackageCatalog-id}/customAccessPackageWorkflowExtensions': get: tags: - identityGovernance.entitlementManagement - summary: Get customAccessPackageWorkflowExtensions from identityGovernance + summary: List customAccessPackageWorkflowExtensions + description: Get a list of the customAccessPackageWorkflowExtension objects and their properties. The resulting list includes all the **customAccessPackageWorkflowExtension** objects for the catalog that the caller has access to read. + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/accesspackagecatalog-list-customaccesspackageworkflowextensions?view=graph-rest-1.0 operationId: identityGovernance.entitlementManagement.accessPackageCatalogs_ListCustomAccessPackageWorkflowExtensions parameters: - name: accessPackageCatalog-id in: path description: 'key: id of accessPackageCatalog' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageCatalog @@ -44044,13 +48175,18 @@ paths: post: tags: - identityGovernance.entitlementManagement - summary: Create new navigation property to customAccessPackageWorkflowExtensions for identityGovernance + summary: Create customAccessPackageWorkflowExtensions + description: 'Create a new customAccessPackageWorkflowExtension object and add it to an existing accessPackageCatalog object. ' + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/accesspackagecatalog-post-customaccesspackageworkflowextensions?view=graph-rest-1.0 operationId: identityGovernance.entitlementManagement.accessPackageCatalogs_CreateCustomAccessPackageWorkflowExtensions parameters: - name: accessPackageCatalog-id in: path description: 'key: id of accessPackageCatalog' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageCatalog @@ -44082,6 +48218,7 @@ paths: in: path description: 'key: id of accessPackageCatalog' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageCatalog @@ -44089,6 +48226,7 @@ paths: in: path description: 'key: id of customAccessPackageWorkflowExtension' required: true + style: simple schema: type: string x-ms-docs-key-type: customAccessPackageWorkflowExtension @@ -44143,6 +48281,7 @@ paths: in: path description: 'key: id of accessPackageCatalog' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageCatalog @@ -44150,6 +48289,7 @@ paths: in: path description: 'key: id of customAccessPackageWorkflowExtension' required: true + style: simple schema: type: string x-ms-docs-key-type: customAccessPackageWorkflowExtension @@ -44176,6 +48316,7 @@ paths: in: path description: 'key: id of accessPackageCatalog' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageCatalog @@ -44183,12 +48324,14 @@ paths: in: path description: 'key: id of customAccessPackageWorkflowExtension' required: true + style: simple schema: type: string x-ms-docs-key-type: customAccessPackageWorkflowExtension - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -44203,6 +48346,69 @@ paths: - identityGovernance.Functions summary: Invoke function Search operationId: identityGovernance.entitlementManagement.accessPackageCatalogs_Search + parameters: + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - catalogStatus + - catalogType + - createdBy + - createdDateTime + - description + - displayName + - isExternallyVisible + - modifiedBy + - modifiedDateTime + - accessPackageResourceRoles + - accessPackageResources + - accessPackageResourceScopes + - accessPackages + - customAccessPackageWorkflowExtensions + type: string + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - id desc + - catalogStatus + - catalogStatus desc + - catalogType + - catalogType desc + - createdBy + - createdBy desc + - createdDateTime + - createdDateTime desc + - description + - description desc + - displayName + - displayName desc + - isExternallyVisible + - isExternallyVisible desc + - modifiedBy + - modifiedBy desc + - modifiedDateTime + - modifiedDateTime desc + type: string responses: '200': description: Success @@ -44221,11 +48427,18 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: function + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore /identityGovernance/entitlementManagement/accessPackageResourceEnvironments: get: tags: - identityGovernance.entitlementManagement - summary: Get accessPackageResourceEnvironments from identityGovernance + summary: List accessPackageResourceEnvironments + description: Retrieve a list of accessPackageResourceEnvironment objects and their properties. + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/entitlementmanagement-list-accesspackageresourceenvironment?view=graph-rest-1.0 operationId: identityGovernance.entitlementManagement_ListAccessPackageResourceEnvironments parameters: - $ref: '#/components/parameters/top' @@ -44338,12 +48551,14 @@ paths: tags: - identityGovernance.entitlementManagement summary: Get accessPackageResourceEnvironments from identityGovernance + description: A reference to the geolocation environment in which a resource is located. operationId: identityGovernance.entitlementManagement_GetAccessPackageResourceEnvironments parameters: - name: accessPackageResourceEnvironment-id in: path description: 'key: id of accessPackageResourceEnvironment' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageResourceEnvironment @@ -44408,6 +48623,7 @@ paths: in: path description: 'key: id of accessPackageResourceEnvironment' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageResourceEnvironment @@ -44434,12 +48650,14 @@ paths: in: path description: 'key: id of accessPackageResourceEnvironment' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageResourceEnvironment - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -44453,12 +48671,14 @@ paths: tags: - identityGovernance.entitlementManagement summary: Get accessPackageResources from identityGovernance + description: Read-only. Required. operationId: identityGovernance.entitlementManagement.accessPackageResourceEnvironments_ListAccessPackageResources parameters: - name: accessPackageResourceEnvironment-id in: path description: 'key: id of accessPackageResourceEnvironment' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageResourceEnvironment @@ -44554,12 +48774,14 @@ paths: tags: - identityGovernance.entitlementManagement summary: Get accessPackageResources from identityGovernance + description: Read-only. Required. operationId: identityGovernance.entitlementManagement.accessPackageResourceEnvironments_GetAccessPackageResources parameters: - name: accessPackageResourceEnvironment-id in: path description: 'key: id of accessPackageResourceEnvironment' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageResourceEnvironment @@ -44567,6 +48789,7 @@ paths: in: path description: 'key: id of accessPackageResource' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageResource @@ -44640,7 +48863,11 @@ paths: get: tags: - identityGovernance.entitlementManagement - summary: Get accessPackageResourceRequests from identityGovernance + summary: List accessPackageResourceRequests + description: Retrieve a list of accessPackageResourceRequest objects. + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/entitlementmanagement-list-accesspackageresourcerequests?view=graph-rest-1.0 operationId: identityGovernance.entitlementManagement_ListAccessPackageResourceRequests parameters: - $ref: '#/components/parameters/top' @@ -44725,7 +48952,11 @@ paths: post: tags: - identityGovernance.entitlementManagement - summary: Create new navigation property to accessPackageResourceRequests for identityGovernance + summary: Create accessPackageResourceRequest + description: 'Create a new accessPackageResourceRequest object to request the addition of a resource to an access package catalog, or the removal of a resource from a catalog. A resource must be included in an access package catalog before a role of that resource can be added to an access package.' + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/entitlementmanagement-post-accesspackageresourcerequests?view=graph-rest-1.0 operationId: identityGovernance.entitlementManagement_CreateAccessPackageResourceRequests requestBody: description: New navigation property @@ -44749,12 +48980,14 @@ paths: tags: - identityGovernance.entitlementManagement summary: Get accessPackageResourceRequests from identityGovernance + description: Represents a request to add or remove a resource to or from a catalog respectively. operationId: identityGovernance.entitlementManagement_GetAccessPackageResourceRequests parameters: - name: accessPackageResourceRequest-id in: path description: 'key: id of accessPackageResourceRequest' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageResourceRequest @@ -44823,6 +49056,7 @@ paths: in: path description: 'key: id of accessPackageResourceRequest' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageResourceRequest @@ -44849,12 +49083,14 @@ paths: in: path description: 'key: id of accessPackageResourceRequest' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageResourceRequest - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -44874,6 +49110,7 @@ paths: in: path description: 'key: id of accessPackageResourceRequest' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageResourceRequest @@ -44945,12 +49182,14 @@ paths: tags: - identityGovernance.entitlementManagement summary: Get requestor from identityGovernance + description: Read-only. Nullable. Supports $expand. operationId: identityGovernance.entitlementManagement.accessPackageResourceRequests_GetRequestor parameters: - name: accessPackageResourceRequest-id in: path description: 'key: id of accessPackageResourceRequest' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageResourceRequest @@ -45014,6 +49253,7 @@ paths: in: path description: 'key: id of accessPackageResourceRequest' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageResourceRequest @@ -45040,12 +49280,14 @@ paths: in: path description: 'key: id of accessPackageResourceRequest' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageResourceRequest - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -45059,12 +49301,14 @@ paths: tags: - identityGovernance.entitlementManagement summary: Get connectedOrganization from identityGovernance + description: The connected organization of the subject. Read-only. Nullable. operationId: identityGovernance.entitlementManagement.accessPackageResourceRequests.requestor_GetConnectedOrganization parameters: - name: accessPackageResourceRequest-id in: path description: 'key: id of accessPackageResourceRequest' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageResourceRequest @@ -45128,6 +49372,7 @@ paths: tags: - identityGovernance.entitlementManagement summary: Get accessPackageResourceRoleScopes from identityGovernance + description: 'A reference to both a scope within a resource, and a role in that resource for that scope.' operationId: identityGovernance.entitlementManagement_ListAccessPackageResourceRoleScopes parameters: - $ref: '#/components/parameters/top' @@ -45224,12 +49469,14 @@ paths: tags: - identityGovernance.entitlementManagement summary: Get accessPackageResourceRoleScopes from identityGovernance + description: 'A reference to both a scope within a resource, and a role in that resource for that scope.' operationId: identityGovernance.entitlementManagement_GetAccessPackageResourceRoleScopes parameters: - name: accessPackageResourceRoleScope-id in: path description: 'key: id of accessPackageResourceRoleScope' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageResourceRoleScope @@ -45294,6 +49541,7 @@ paths: in: path description: 'key: id of accessPackageResourceRoleScope' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageResourceRoleScope @@ -45320,12 +49568,14 @@ paths: in: path description: 'key: id of accessPackageResourceRoleScope' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageResourceRoleScope - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -45339,12 +49589,14 @@ paths: tags: - identityGovernance.entitlementManagement summary: Get accessPackageResourceRole from identityGovernance + description: Read-only. Nullable. Supports $expand. operationId: identityGovernance.entitlementManagement.accessPackageResourceRoleScopes_GetAccessPackageResourceRole parameters: - name: accessPackageResourceRoleScope-id in: path description: 'key: id of accessPackageResourceRoleScope' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageResourceRoleScope @@ -45403,6 +49655,7 @@ paths: in: path description: 'key: id of accessPackageResourceRoleScope' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageResourceRoleScope @@ -45429,12 +49682,14 @@ paths: in: path description: 'key: id of accessPackageResourceRoleScope' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageResourceRoleScope - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -45454,6 +49709,7 @@ paths: in: path description: 'key: id of accessPackageResourceRoleScope' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageResourceRoleScope @@ -45530,6 +49786,7 @@ paths: in: path description: 'key: id of accessPackageResourceRoleScope' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageResourceRoleScope @@ -45556,12 +49813,14 @@ paths: in: path description: 'key: id of accessPackageResourceRoleScope' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageResourceRoleScope - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -45575,12 +49834,14 @@ paths: tags: - identityGovernance.entitlementManagement summary: Get accessPackageResourceEnvironment from identityGovernance + description: Contains the environment information for the resource. This can be set using either the @odata.bind annotation or the environment's originId.Supports $expand. operationId: identityGovernance.entitlementManagement.accessPackageResourceRoleScopes.accessPackageResourceRole.accessPackageResource_GetAccessPackageResourceEnvironment parameters: - name: accessPackageResourceRoleScope-id in: path description: 'key: id of accessPackageResourceRoleScope' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageResourceRoleScope @@ -45640,12 +49901,14 @@ paths: tags: - identityGovernance.entitlementManagement summary: Get accessPackageResourceRoles from identityGovernance + description: Read-only. Nullable. Supports $expand. operationId: identityGovernance.entitlementManagement.accessPackageResourceRoleScopes.accessPackageResourceRole.accessPackageResource_ListAccessPackageResourceRoles parameters: - name: accessPackageResourceRoleScope-id in: path description: 'key: id of accessPackageResourceRoleScope' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageResourceRoleScope @@ -45724,6 +49987,7 @@ paths: in: path description: 'key: id of accessPackageResourceRoleScope' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageResourceRoleScope @@ -45749,12 +50013,14 @@ paths: tags: - identityGovernance.entitlementManagement summary: Get accessPackageResourceRoles from identityGovernance + description: Read-only. Nullable. Supports $expand. operationId: identityGovernance.entitlementManagement.accessPackageResourceRoleScopes.accessPackageResourceRole.accessPackageResource_GetAccessPackageResourceRoles parameters: - name: accessPackageResourceRoleScope-id in: path description: 'key: id of accessPackageResourceRoleScope' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageResourceRoleScope @@ -45762,6 +50028,7 @@ paths: in: path description: 'key: id of accessPackageResourceRole' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageResourceRole @@ -45821,6 +50088,7 @@ paths: in: path description: 'key: id of accessPackageResourceRoleScope' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageResourceRoleScope @@ -45828,6 +50096,7 @@ paths: in: path description: 'key: id of accessPackageResourceRole' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageResourceRole @@ -45854,6 +50123,7 @@ paths: in: path description: 'key: id of accessPackageResourceRoleScope' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageResourceRoleScope @@ -45861,12 +50131,14 @@ paths: in: path description: 'key: id of accessPackageResourceRole' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageResourceRole - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -45880,12 +50152,14 @@ paths: tags: - identityGovernance.entitlementManagement summary: Get accessPackageResourceScopes from identityGovernance + description: Read-only. Nullable. Supports $expand. operationId: identityGovernance.entitlementManagement.accessPackageResourceRoleScopes.accessPackageResourceRole.accessPackageResource_ListAccessPackageResourceScopes parameters: - name: accessPackageResourceRoleScope-id in: path description: 'key: id of accessPackageResourceRoleScope' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageResourceRoleScope @@ -45973,6 +50247,7 @@ paths: in: path description: 'key: id of accessPackageResourceRoleScope' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageResourceRoleScope @@ -45998,12 +50273,14 @@ paths: tags: - identityGovernance.entitlementManagement summary: Get accessPackageResourceScopes from identityGovernance + description: Read-only. Nullable. Supports $expand. operationId: identityGovernance.entitlementManagement.accessPackageResourceRoleScopes.accessPackageResourceRole.accessPackageResource_GetAccessPackageResourceScopes parameters: - name: accessPackageResourceRoleScope-id in: path description: 'key: id of accessPackageResourceRoleScope' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageResourceRoleScope @@ -46011,6 +50288,7 @@ paths: in: path description: 'key: id of accessPackageResourceScope' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageResourceScope @@ -46073,6 +50351,7 @@ paths: in: path description: 'key: id of accessPackageResourceRoleScope' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageResourceRoleScope @@ -46080,6 +50359,7 @@ paths: in: path description: 'key: id of accessPackageResourceScope' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageResourceScope @@ -46106,6 +50386,7 @@ paths: in: path description: 'key: id of accessPackageResourceRoleScope' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageResourceRoleScope @@ -46113,12 +50394,14 @@ paths: in: path description: 'key: id of accessPackageResourceScope' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageResourceScope - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -46138,6 +50421,7 @@ paths: in: path description: 'key: id of accessPackageResourceRoleScope' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageResourceRoleScope @@ -46145,6 +50429,7 @@ paths: in: path description: 'key: id of accessPackageResourceScope' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageResourceScope @@ -46224,6 +50509,7 @@ paths: in: path description: 'key: id of accessPackageResourceRoleScope' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageResourceRoleScope @@ -46231,6 +50517,7 @@ paths: in: path description: 'key: id of accessPackageResourceScope' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageResourceScope @@ -46257,6 +50544,7 @@ paths: in: path description: 'key: id of accessPackageResourceRoleScope' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageResourceRoleScope @@ -46264,12 +50552,14 @@ paths: in: path description: 'key: id of accessPackageResourceScope' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageResourceScope - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -46283,12 +50573,14 @@ paths: tags: - identityGovernance.entitlementManagement summary: Get accessPackageResourceEnvironment from identityGovernance + description: Contains the environment information for the resource. This can be set using either the @odata.bind annotation or the environment's originId.Supports $expand. operationId: identityGovernance.entitlementManagement.accessPackageResourceRoleScopes.accessPackageResourceRole.accessPackageResource.accessPackageResourceScopes.accessPackageResource_GetAccessPackageResourceEnvironment parameters: - name: accessPackageResourceRoleScope-id in: path description: 'key: id of accessPackageResourceRoleScope' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageResourceRoleScope @@ -46296,6 +50588,7 @@ paths: in: path description: 'key: id of accessPackageResourceScope' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageResourceScope @@ -46356,12 +50649,14 @@ paths: tags: - identityGovernance.entitlementManagement summary: Get accessPackageResourceRoles from identityGovernance + description: Read-only. Nullable. Supports $expand. operationId: identityGovernance.entitlementManagement.accessPackageResourceRoleScopes.accessPackageResourceRole.accessPackageResource.accessPackageResourceScopes.accessPackageResource_ListAccessPackageResourceRoles parameters: - name: accessPackageResourceRoleScope-id in: path description: 'key: id of accessPackageResourceRoleScope' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageResourceRoleScope @@ -46369,6 +50664,7 @@ paths: in: path description: 'key: id of accessPackageResourceScope' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageResourceScope @@ -46447,6 +50743,7 @@ paths: in: path description: 'key: id of accessPackageResourceRoleScope' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageResourceRoleScope @@ -46454,6 +50751,7 @@ paths: in: path description: 'key: id of accessPackageResourceScope' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageResourceScope @@ -46479,12 +50777,14 @@ paths: tags: - identityGovernance.entitlementManagement summary: Get accessPackageResourceRoles from identityGovernance + description: Read-only. Nullable. Supports $expand. operationId: identityGovernance.entitlementManagement.accessPackageResourceRoleScopes.accessPackageResourceRole.accessPackageResource.accessPackageResourceScopes.accessPackageResource_GetAccessPackageResourceRoles parameters: - name: accessPackageResourceRoleScope-id in: path description: 'key: id of accessPackageResourceRoleScope' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageResourceRoleScope @@ -46492,6 +50792,7 @@ paths: in: path description: 'key: id of accessPackageResourceScope' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageResourceScope @@ -46499,6 +50800,7 @@ paths: in: path description: 'key: id of accessPackageResourceRole' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageResourceRole @@ -46559,6 +50861,7 @@ paths: in: path description: 'key: id of accessPackageResourceRoleScope' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageResourceRoleScope @@ -46566,6 +50869,7 @@ paths: in: path description: 'key: id of accessPackageResourceScope' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageResourceScope @@ -46573,6 +50877,7 @@ paths: in: path description: 'key: id of accessPackageResourceRole' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageResourceRole @@ -46599,6 +50904,7 @@ paths: in: path description: 'key: id of accessPackageResourceRoleScope' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageResourceRoleScope @@ -46606,6 +50912,7 @@ paths: in: path description: 'key: id of accessPackageResourceScope' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageResourceScope @@ -46613,12 +50920,14 @@ paths: in: path description: 'key: id of accessPackageResourceRole' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageResourceRole - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -46638,6 +50947,7 @@ paths: in: path description: 'key: id of accessPackageResourceRoleScope' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageResourceRoleScope @@ -46699,6 +51009,7 @@ paths: in: path description: 'key: id of accessPackageResourceRoleScope' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageResourceRoleScope @@ -46725,12 +51036,14 @@ paths: in: path description: 'key: id of accessPackageResourceRoleScope' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageResourceRoleScope - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -46750,6 +51063,7 @@ paths: in: path description: 'key: id of accessPackageResourceRoleScope' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageResourceRoleScope @@ -46826,6 +51140,7 @@ paths: in: path description: 'key: id of accessPackageResourceRoleScope' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageResourceRoleScope @@ -46852,12 +51167,14 @@ paths: in: path description: 'key: id of accessPackageResourceRoleScope' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageResourceRoleScope - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -46871,12 +51188,14 @@ paths: tags: - identityGovernance.entitlementManagement summary: Get accessPackageResourceEnvironment from identityGovernance + description: Contains the environment information for the resource. This can be set using either the @odata.bind annotation or the environment's originId.Supports $expand. operationId: identityGovernance.entitlementManagement.accessPackageResourceRoleScopes.accessPackageResourceScope.accessPackageResource_GetAccessPackageResourceEnvironment parameters: - name: accessPackageResourceRoleScope-id in: path description: 'key: id of accessPackageResourceRoleScope' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageResourceRoleScope @@ -46936,12 +51255,14 @@ paths: tags: - identityGovernance.entitlementManagement summary: Get accessPackageResourceRoles from identityGovernance + description: Read-only. Nullable. Supports $expand. operationId: identityGovernance.entitlementManagement.accessPackageResourceRoleScopes.accessPackageResourceScope.accessPackageResource_ListAccessPackageResourceRoles parameters: - name: accessPackageResourceRoleScope-id in: path description: 'key: id of accessPackageResourceRoleScope' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageResourceRoleScope @@ -47020,6 +51341,7 @@ paths: in: path description: 'key: id of accessPackageResourceRoleScope' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageResourceRoleScope @@ -47045,12 +51367,14 @@ paths: tags: - identityGovernance.entitlementManagement summary: Get accessPackageResourceRoles from identityGovernance + description: Read-only. Nullable. Supports $expand. operationId: identityGovernance.entitlementManagement.accessPackageResourceRoleScopes.accessPackageResourceScope.accessPackageResource_GetAccessPackageResourceRoles parameters: - name: accessPackageResourceRoleScope-id in: path description: 'key: id of accessPackageResourceRoleScope' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageResourceRoleScope @@ -47058,6 +51382,7 @@ paths: in: path description: 'key: id of accessPackageResourceRole' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageResourceRole @@ -47117,6 +51442,7 @@ paths: in: path description: 'key: id of accessPackageResourceRoleScope' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageResourceRoleScope @@ -47124,6 +51450,7 @@ paths: in: path description: 'key: id of accessPackageResourceRole' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageResourceRole @@ -47150,6 +51477,7 @@ paths: in: path description: 'key: id of accessPackageResourceRoleScope' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageResourceRoleScope @@ -47157,12 +51485,14 @@ paths: in: path description: 'key: id of accessPackageResourceRole' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageResourceRole - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -47182,6 +51512,7 @@ paths: in: path description: 'key: id of accessPackageResourceRoleScope' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageResourceRoleScope @@ -47189,6 +51520,7 @@ paths: in: path description: 'key: id of accessPackageResourceRole' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageResourceRole @@ -47268,6 +51600,7 @@ paths: in: path description: 'key: id of accessPackageResourceRoleScope' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageResourceRoleScope @@ -47275,6 +51608,7 @@ paths: in: path description: 'key: id of accessPackageResourceRole' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageResourceRole @@ -47301,6 +51635,7 @@ paths: in: path description: 'key: id of accessPackageResourceRoleScope' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageResourceRoleScope @@ -47308,12 +51643,14 @@ paths: in: path description: 'key: id of accessPackageResourceRole' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageResourceRole - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -47327,12 +51664,14 @@ paths: tags: - identityGovernance.entitlementManagement summary: Get accessPackageResourceEnvironment from identityGovernance + description: Contains the environment information for the resource. This can be set using either the @odata.bind annotation or the environment's originId.Supports $expand. operationId: identityGovernance.entitlementManagement.accessPackageResourceRoleScopes.accessPackageResourceScope.accessPackageResource.accessPackageResourceRoles.accessPackageResource_GetAccessPackageResourceEnvironment parameters: - name: accessPackageResourceRoleScope-id in: path description: 'key: id of accessPackageResourceRoleScope' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageResourceRoleScope @@ -47340,6 +51679,7 @@ paths: in: path description: 'key: id of accessPackageResourceRole' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageResourceRole @@ -47400,12 +51740,14 @@ paths: tags: - identityGovernance.entitlementManagement summary: Get accessPackageResourceScopes from identityGovernance + description: Read-only. Nullable. Supports $expand. operationId: identityGovernance.entitlementManagement.accessPackageResourceRoleScopes.accessPackageResourceScope.accessPackageResource.accessPackageResourceRoles.accessPackageResource_ListAccessPackageResourceScopes parameters: - name: accessPackageResourceRoleScope-id in: path description: 'key: id of accessPackageResourceRoleScope' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageResourceRoleScope @@ -47413,6 +51755,7 @@ paths: in: path description: 'key: id of accessPackageResourceRole' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageResourceRole @@ -47500,6 +51843,7 @@ paths: in: path description: 'key: id of accessPackageResourceRoleScope' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageResourceRoleScope @@ -47507,6 +51851,7 @@ paths: in: path description: 'key: id of accessPackageResourceRole' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageResourceRole @@ -47532,12 +51877,14 @@ paths: tags: - identityGovernance.entitlementManagement summary: Get accessPackageResourceScopes from identityGovernance + description: Read-only. Nullable. Supports $expand. operationId: identityGovernance.entitlementManagement.accessPackageResourceRoleScopes.accessPackageResourceScope.accessPackageResource.accessPackageResourceRoles.accessPackageResource_GetAccessPackageResourceScopes parameters: - name: accessPackageResourceRoleScope-id in: path description: 'key: id of accessPackageResourceRoleScope' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageResourceRoleScope @@ -47545,6 +51892,7 @@ paths: in: path description: 'key: id of accessPackageResourceRole' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageResourceRole @@ -47552,6 +51900,7 @@ paths: in: path description: 'key: id of accessPackageResourceScope' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageResourceScope @@ -47615,6 +51964,7 @@ paths: in: path description: 'key: id of accessPackageResourceRoleScope' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageResourceRoleScope @@ -47622,6 +51972,7 @@ paths: in: path description: 'key: id of accessPackageResourceRole' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageResourceRole @@ -47629,6 +51980,7 @@ paths: in: path description: 'key: id of accessPackageResourceScope' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageResourceScope @@ -47655,6 +52007,7 @@ paths: in: path description: 'key: id of accessPackageResourceRoleScope' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageResourceRoleScope @@ -47662,6 +52015,7 @@ paths: in: path description: 'key: id of accessPackageResourceRole' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageResourceRole @@ -47669,12 +52023,14 @@ paths: in: path description: 'key: id of accessPackageResourceScope' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageResourceScope - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -47688,12 +52044,14 @@ paths: tags: - identityGovernance.entitlementManagement summary: Get accessPackageResourceScopes from identityGovernance + description: Read-only. Nullable. Supports $expand. operationId: identityGovernance.entitlementManagement.accessPackageResourceRoleScopes.accessPackageResourceScope.accessPackageResource_ListAccessPackageResourceScopes parameters: - name: accessPackageResourceRoleScope-id in: path description: 'key: id of accessPackageResourceRoleScope' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageResourceRoleScope @@ -47781,6 +52139,7 @@ paths: in: path description: 'key: id of accessPackageResourceRoleScope' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageResourceRoleScope @@ -47806,12 +52165,14 @@ paths: tags: - identityGovernance.entitlementManagement summary: Get accessPackageResourceScopes from identityGovernance + description: Read-only. Nullable. Supports $expand. operationId: identityGovernance.entitlementManagement.accessPackageResourceRoleScopes.accessPackageResourceScope.accessPackageResource_GetAccessPackageResourceScopes parameters: - name: accessPackageResourceRoleScope-id in: path description: 'key: id of accessPackageResourceRoleScope' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageResourceRoleScope @@ -47819,6 +52180,7 @@ paths: in: path description: 'key: id of accessPackageResourceScope' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageResourceScope @@ -47881,6 +52243,7 @@ paths: in: path description: 'key: id of accessPackageResourceRoleScope' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageResourceRoleScope @@ -47888,6 +52251,7 @@ paths: in: path description: 'key: id of accessPackageResourceScope' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageResourceScope @@ -47914,6 +52278,7 @@ paths: in: path description: 'key: id of accessPackageResourceRoleScope' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageResourceRoleScope @@ -47921,12 +52286,14 @@ paths: in: path description: 'key: id of accessPackageResourceScope' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageResourceScope - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -47940,6 +52307,7 @@ paths: tags: - identityGovernance.entitlementManagement summary: Get accessPackageResources from identityGovernance + description: A reference to a resource associated with an access package catalog. operationId: identityGovernance.entitlementManagement_ListAccessPackageResources parameters: - $ref: '#/components/parameters/top' @@ -48056,12 +52424,14 @@ paths: tags: - identityGovernance.entitlementManagement summary: Get accessPackageResources from identityGovernance + description: A reference to a resource associated with an access package catalog. operationId: identityGovernance.entitlementManagement_GetAccessPackageResources parameters: - name: accessPackageResource-id in: path description: 'key: id of accessPackageResource' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageResource @@ -48138,6 +52508,7 @@ paths: in: path description: 'key: id of accessPackageResource' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageResource @@ -48164,12 +52535,14 @@ paths: in: path description: 'key: id of accessPackageResource' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageResource - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -48183,12 +52556,14 @@ paths: tags: - identityGovernance.entitlementManagement summary: Get accessPackageResourceEnvironment from identityGovernance + description: Contains the environment information for the resource. This can be set using either the @odata.bind annotation or the environment's originId.Supports $expand. operationId: identityGovernance.entitlementManagement.accessPackageResources_GetAccessPackageResourceEnvironment parameters: - name: accessPackageResource-id in: path description: 'key: id of accessPackageResource' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageResource @@ -48248,12 +52623,14 @@ paths: tags: - identityGovernance.entitlementManagement summary: Get accessPackageResourceRoles from identityGovernance + description: Read-only. Nullable. Supports $expand. operationId: identityGovernance.entitlementManagement.accessPackageResources_ListAccessPackageResourceRoles parameters: - name: accessPackageResource-id in: path description: 'key: id of accessPackageResource' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageResource @@ -48332,6 +52709,7 @@ paths: in: path description: 'key: id of accessPackageResource' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageResource @@ -48357,12 +52735,14 @@ paths: tags: - identityGovernance.entitlementManagement summary: Get accessPackageResourceRoles from identityGovernance + description: Read-only. Nullable. Supports $expand. operationId: identityGovernance.entitlementManagement.accessPackageResources_GetAccessPackageResourceRoles parameters: - name: accessPackageResource-id in: path description: 'key: id of accessPackageResource' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageResource @@ -48370,6 +52750,7 @@ paths: in: path description: 'key: id of accessPackageResourceRole' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageResourceRole @@ -48429,6 +52810,7 @@ paths: in: path description: 'key: id of accessPackageResource' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageResource @@ -48436,6 +52818,7 @@ paths: in: path description: 'key: id of accessPackageResourceRole' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageResourceRole @@ -48462,6 +52845,7 @@ paths: in: path description: 'key: id of accessPackageResource' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageResource @@ -48469,12 +52853,14 @@ paths: in: path description: 'key: id of accessPackageResourceRole' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageResourceRole - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -48494,6 +52880,7 @@ paths: in: path description: 'key: id of accessPackageResource' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageResource @@ -48501,6 +52888,7 @@ paths: in: path description: 'key: id of accessPackageResourceRole' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageResourceRole @@ -48580,6 +52968,7 @@ paths: in: path description: 'key: id of accessPackageResource' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageResource @@ -48587,6 +52976,7 @@ paths: in: path description: 'key: id of accessPackageResourceRole' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageResourceRole @@ -48613,6 +53003,7 @@ paths: in: path description: 'key: id of accessPackageResource' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageResource @@ -48620,12 +53011,14 @@ paths: in: path description: 'key: id of accessPackageResourceRole' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageResourceRole - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -48639,12 +53032,14 @@ paths: tags: - identityGovernance.entitlementManagement summary: Get accessPackageResourceEnvironment from identityGovernance + description: Contains the environment information for the resource. This can be set using either the @odata.bind annotation or the environment's originId.Supports $expand. operationId: identityGovernance.entitlementManagement.accessPackageResources.accessPackageResourceRoles.accessPackageResource_GetAccessPackageResourceEnvironment parameters: - name: accessPackageResource-id in: path description: 'key: id of accessPackageResource' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageResource @@ -48652,6 +53047,7 @@ paths: in: path description: 'key: id of accessPackageResourceRole' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageResourceRole @@ -48712,12 +53108,14 @@ paths: tags: - identityGovernance.entitlementManagement summary: Get accessPackageResourceScopes from identityGovernance + description: Read-only. Nullable. Supports $expand. operationId: identityGovernance.entitlementManagement.accessPackageResources.accessPackageResourceRoles.accessPackageResource_ListAccessPackageResourceScopes parameters: - name: accessPackageResource-id in: path description: 'key: id of accessPackageResource' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageResource @@ -48725,6 +53123,7 @@ paths: in: path description: 'key: id of accessPackageResourceRole' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageResourceRole @@ -48812,6 +53211,7 @@ paths: in: path description: 'key: id of accessPackageResource' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageResource @@ -48819,6 +53219,7 @@ paths: in: path description: 'key: id of accessPackageResourceRole' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageResourceRole @@ -48844,12 +53245,14 @@ paths: tags: - identityGovernance.entitlementManagement summary: Get accessPackageResourceScopes from identityGovernance + description: Read-only. Nullable. Supports $expand. operationId: identityGovernance.entitlementManagement.accessPackageResources.accessPackageResourceRoles.accessPackageResource_GetAccessPackageResourceScopes parameters: - name: accessPackageResource-id in: path description: 'key: id of accessPackageResource' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageResource @@ -48857,6 +53260,7 @@ paths: in: path description: 'key: id of accessPackageResourceRole' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageResourceRole @@ -48864,6 +53268,7 @@ paths: in: path description: 'key: id of accessPackageResourceScope' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageResourceScope @@ -48927,6 +53332,7 @@ paths: in: path description: 'key: id of accessPackageResource' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageResource @@ -48934,6 +53340,7 @@ paths: in: path description: 'key: id of accessPackageResourceRole' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageResourceRole @@ -48941,6 +53348,7 @@ paths: in: path description: 'key: id of accessPackageResourceScope' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageResourceScope @@ -48967,6 +53375,7 @@ paths: in: path description: 'key: id of accessPackageResource' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageResource @@ -48974,6 +53383,7 @@ paths: in: path description: 'key: id of accessPackageResourceRole' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageResourceRole @@ -48981,12 +53391,14 @@ paths: in: path description: 'key: id of accessPackageResourceScope' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageResourceScope - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -49006,6 +53418,7 @@ paths: in: path description: 'key: id of accessPackageResource' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageResource @@ -49013,6 +53426,7 @@ paths: in: path description: 'key: id of accessPackageResourceRole' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageResourceRole @@ -49020,6 +53434,7 @@ paths: in: path description: 'key: id of accessPackageResourceScope' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageResourceScope @@ -49102,6 +53517,7 @@ paths: in: path description: 'key: id of accessPackageResource' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageResource @@ -49109,6 +53525,7 @@ paths: in: path description: 'key: id of accessPackageResourceRole' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageResourceRole @@ -49116,6 +53533,7 @@ paths: in: path description: 'key: id of accessPackageResourceScope' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageResourceScope @@ -49142,6 +53560,7 @@ paths: in: path description: 'key: id of accessPackageResource' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageResource @@ -49149,6 +53568,7 @@ paths: in: path description: 'key: id of accessPackageResourceRole' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageResourceRole @@ -49156,12 +53576,14 @@ paths: in: path description: 'key: id of accessPackageResourceScope' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageResourceScope - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -49175,12 +53597,14 @@ paths: tags: - identityGovernance.entitlementManagement summary: Get accessPackageResourceEnvironment from identityGovernance + description: Contains the environment information for the resource. This can be set using either the @odata.bind annotation or the environment's originId.Supports $expand. operationId: identityGovernance.entitlementManagement.accessPackageResources.accessPackageResourceRoles.accessPackageResource.accessPackageResourceScopes.accessPackageResource_GetAccessPackageResourceEnvironment parameters: - name: accessPackageResource-id in: path description: 'key: id of accessPackageResource' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageResource @@ -49188,6 +53612,7 @@ paths: in: path description: 'key: id of accessPackageResourceRole' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageResourceRole @@ -49195,6 +53620,7 @@ paths: in: path description: 'key: id of accessPackageResourceScope' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageResourceScope @@ -49256,12 +53682,14 @@ paths: tags: - identityGovernance.entitlementManagement summary: Get accessPackageResourceScopes from identityGovernance + description: Read-only. Nullable. Supports $expand. operationId: identityGovernance.entitlementManagement.accessPackageResources_ListAccessPackageResourceScopes parameters: - name: accessPackageResource-id in: path description: 'key: id of accessPackageResource' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageResource @@ -49349,6 +53777,7 @@ paths: in: path description: 'key: id of accessPackageResource' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageResource @@ -49374,12 +53803,14 @@ paths: tags: - identityGovernance.entitlementManagement summary: Get accessPackageResourceScopes from identityGovernance + description: Read-only. Nullable. Supports $expand. operationId: identityGovernance.entitlementManagement.accessPackageResources_GetAccessPackageResourceScopes parameters: - name: accessPackageResource-id in: path description: 'key: id of accessPackageResource' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageResource @@ -49387,6 +53818,7 @@ paths: in: path description: 'key: id of accessPackageResourceScope' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageResourceScope @@ -49449,6 +53881,7 @@ paths: in: path description: 'key: id of accessPackageResource' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageResource @@ -49456,6 +53889,7 @@ paths: in: path description: 'key: id of accessPackageResourceScope' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageResourceScope @@ -49482,6 +53916,7 @@ paths: in: path description: 'key: id of accessPackageResource' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageResource @@ -49489,12 +53924,14 @@ paths: in: path description: 'key: id of accessPackageResourceScope' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageResourceScope - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -49514,6 +53951,7 @@ paths: in: path description: 'key: id of accessPackageResource' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageResource @@ -49521,6 +53959,7 @@ paths: in: path description: 'key: id of accessPackageResourceScope' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageResourceScope @@ -49600,6 +54039,7 @@ paths: in: path description: 'key: id of accessPackageResource' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageResource @@ -49607,6 +54047,7 @@ paths: in: path description: 'key: id of accessPackageResourceScope' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageResourceScope @@ -49633,6 +54074,7 @@ paths: in: path description: 'key: id of accessPackageResource' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageResource @@ -49640,12 +54082,14 @@ paths: in: path description: 'key: id of accessPackageResourceScope' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageResourceScope - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -49659,12 +54103,14 @@ paths: tags: - identityGovernance.entitlementManagement summary: Get accessPackageResourceEnvironment from identityGovernance + description: Contains the environment information for the resource. This can be set using either the @odata.bind annotation or the environment's originId.Supports $expand. operationId: identityGovernance.entitlementManagement.accessPackageResources.accessPackageResourceScopes.accessPackageResource_GetAccessPackageResourceEnvironment parameters: - name: accessPackageResource-id in: path description: 'key: id of accessPackageResource' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageResource @@ -49672,6 +54118,7 @@ paths: in: path description: 'key: id of accessPackageResourceScope' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageResourceScope @@ -49732,12 +54179,14 @@ paths: tags: - identityGovernance.entitlementManagement summary: Get accessPackageResourceRoles from identityGovernance + description: Read-only. Nullable. Supports $expand. operationId: identityGovernance.entitlementManagement.accessPackageResources.accessPackageResourceScopes.accessPackageResource_ListAccessPackageResourceRoles parameters: - name: accessPackageResource-id in: path description: 'key: id of accessPackageResource' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageResource @@ -49745,6 +54194,7 @@ paths: in: path description: 'key: id of accessPackageResourceScope' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageResourceScope @@ -49823,6 +54273,7 @@ paths: in: path description: 'key: id of accessPackageResource' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageResource @@ -49830,6 +54281,7 @@ paths: in: path description: 'key: id of accessPackageResourceScope' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageResourceScope @@ -49855,12 +54307,14 @@ paths: tags: - identityGovernance.entitlementManagement summary: Get accessPackageResourceRoles from identityGovernance + description: Read-only. Nullable. Supports $expand. operationId: identityGovernance.entitlementManagement.accessPackageResources.accessPackageResourceScopes.accessPackageResource_GetAccessPackageResourceRoles parameters: - name: accessPackageResource-id in: path description: 'key: id of accessPackageResource' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageResource @@ -49868,6 +54322,7 @@ paths: in: path description: 'key: id of accessPackageResourceScope' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageResourceScope @@ -49875,6 +54330,7 @@ paths: in: path description: 'key: id of accessPackageResourceRole' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageResourceRole @@ -49935,6 +54391,7 @@ paths: in: path description: 'key: id of accessPackageResource' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageResource @@ -49942,6 +54399,7 @@ paths: in: path description: 'key: id of accessPackageResourceScope' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageResourceScope @@ -49949,6 +54407,7 @@ paths: in: path description: 'key: id of accessPackageResourceRole' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageResourceRole @@ -49975,6 +54434,7 @@ paths: in: path description: 'key: id of accessPackageResource' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageResource @@ -49982,6 +54442,7 @@ paths: in: path description: 'key: id of accessPackageResourceScope' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageResourceScope @@ -49989,12 +54450,14 @@ paths: in: path description: 'key: id of accessPackageResourceRole' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageResourceRole - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -50014,6 +54477,7 @@ paths: in: path description: 'key: id of accessPackageResource' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageResource @@ -50021,6 +54485,7 @@ paths: in: path description: 'key: id of accessPackageResourceScope' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageResourceScope @@ -50028,6 +54493,7 @@ paths: in: path description: 'key: id of accessPackageResourceRole' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageResourceRole @@ -50110,6 +54576,7 @@ paths: in: path description: 'key: id of accessPackageResource' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageResource @@ -50117,6 +54584,7 @@ paths: in: path description: 'key: id of accessPackageResourceScope' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageResourceScope @@ -50124,6 +54592,7 @@ paths: in: path description: 'key: id of accessPackageResourceRole' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageResourceRole @@ -50150,6 +54619,7 @@ paths: in: path description: 'key: id of accessPackageResource' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageResource @@ -50157,6 +54627,7 @@ paths: in: path description: 'key: id of accessPackageResourceScope' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageResourceScope @@ -50164,12 +54635,14 @@ paths: in: path description: 'key: id of accessPackageResourceRole' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageResourceRole - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -50183,12 +54656,14 @@ paths: tags: - identityGovernance.entitlementManagement summary: Get accessPackageResourceEnvironment from identityGovernance + description: Contains the environment information for the resource. This can be set using either the @odata.bind annotation or the environment's originId.Supports $expand. operationId: identityGovernance.entitlementManagement.accessPackageResources.accessPackageResourceScopes.accessPackageResource.accessPackageResourceRoles.accessPackageResource_GetAccessPackageResourceEnvironment parameters: - name: accessPackageResource-id in: path description: 'key: id of accessPackageResource' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageResource @@ -50196,6 +54671,7 @@ paths: in: path description: 'key: id of accessPackageResourceScope' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageResourceScope @@ -50203,6 +54679,7 @@ paths: in: path description: 'key: id of accessPackageResourceRole' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageResourceRole @@ -50263,7 +54740,11 @@ paths: get: tags: - identityGovernance.entitlementManagement - summary: Get accessPackages from identityGovernance + summary: List accessPackages + description: 'Retrieve a list of accessPackage objects. The resulting list includes all the access packages that the caller has access to read, across all catalogs.' + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/entitlementmanagement-list-accesspackages?view=graph-rest-1.0 operationId: identityGovernance.entitlementManagement_ListAccessPackages parameters: - $ref: '#/components/parameters/top' @@ -50359,7 +54840,11 @@ paths: post: tags: - identityGovernance.entitlementManagement - summary: Create new navigation property to accessPackages for identityGovernance + summary: Create accessPackage + description: 'Create a new accessPackage object. The access package will be added to an existing accessPackageCatalog. After the access package is created, you can then create accessPackageAssignmentPolicies which specify how users are assigned to the access package.' + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/entitlementmanagement-post-accesspackages?view=graph-rest-1.0 operationId: identityGovernance.entitlementManagement_CreateAccessPackages requestBody: description: New navigation property @@ -50383,12 +54868,14 @@ paths: tags: - identityGovernance.entitlementManagement summary: Get accessPackages from identityGovernance + description: Represents access package objects. operationId: identityGovernance.entitlementManagement_GetAccessPackages parameters: - name: accessPackage-id in: path description: 'key: id of accessPackage' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackage @@ -50484,6 +54971,7 @@ paths: in: path description: 'key: id of accessPackage' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackage @@ -50510,12 +54998,14 @@ paths: in: path description: 'key: id of accessPackage' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackage - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -50529,12 +55019,14 @@ paths: tags: - identityGovernance.entitlementManagement summary: Get accessPackageAssignmentPolicies from identityGovernance + description: Read-only. Nullable. Supports $expand. operationId: identityGovernance.entitlementManagement.accessPackages_ListAccessPackageAssignmentPolicies parameters: - name: accessPackage-id in: path description: 'key: id of accessPackage' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackage @@ -50647,6 +55139,7 @@ paths: in: path description: 'key: id of accessPackage' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackage @@ -50672,12 +55165,14 @@ paths: tags: - identityGovernance.entitlementManagement summary: Get accessPackageAssignmentPolicies from identityGovernance + description: Read-only. Nullable. Supports $expand. operationId: identityGovernance.entitlementManagement.accessPackages_GetAccessPackageAssignmentPolicies parameters: - name: accessPackage-id in: path description: 'key: id of accessPackage' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackage @@ -50685,6 +55180,7 @@ paths: in: path description: 'key: id of accessPackageAssignmentPolicy' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageAssignmentPolicy @@ -50768,6 +55264,7 @@ paths: in: path description: 'key: id of accessPackage' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackage @@ -50775,6 +55272,7 @@ paths: in: path description: 'key: id of accessPackageAssignmentPolicy' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageAssignmentPolicy @@ -50801,6 +55299,7 @@ paths: in: path description: 'key: id of accessPackage' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackage @@ -50808,12 +55307,14 @@ paths: in: path description: 'key: id of accessPackageAssignmentPolicy' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageAssignmentPolicy - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -50827,12 +55328,14 @@ paths: tags: - identityGovernance.entitlementManagement summary: Get accessPackage from identityGovernance + description: The access package with this policy. Read-only. Nullable. Supports $expand. operationId: identityGovernance.entitlementManagement.accessPackages.accessPackageAssignmentPolicies_GetAccessPackage parameters: - name: accessPackage-id in: path description: 'key: id of accessPackage' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackage @@ -50840,6 +55343,7 @@ paths: in: path description: 'key: id of accessPackageAssignmentPolicy' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageAssignmentPolicy @@ -50940,6 +55444,7 @@ paths: in: path description: 'key: id of accessPackage' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackage @@ -50947,6 +55452,7 @@ paths: in: path description: 'key: id of accessPackageAssignmentPolicy' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageAssignmentPolicy @@ -51034,12 +55540,14 @@ paths: tags: - identityGovernance.entitlementManagement summary: Get customExtensionHandlers from identityGovernance + description: The collection of stages when to execute one or more custom access package workflow extensions. Supports $expand. operationId: identityGovernance.entitlementManagement.accessPackages.accessPackageAssignmentPolicies_ListCustomExtensionHandlers parameters: - name: accessPackage-id in: path description: 'key: id of accessPackage' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackage @@ -51047,6 +55555,7 @@ paths: in: path description: 'key: id of accessPackageAssignmentPolicy' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageAssignmentPolicy @@ -51116,6 +55625,7 @@ paths: in: path description: 'key: id of accessPackage' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackage @@ -51123,6 +55633,7 @@ paths: in: path description: 'key: id of accessPackageAssignmentPolicy' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageAssignmentPolicy @@ -51148,12 +55659,14 @@ paths: tags: - identityGovernance.entitlementManagement summary: Get customExtensionHandlers from identityGovernance + description: The collection of stages when to execute one or more custom access package workflow extensions. Supports $expand. operationId: identityGovernance.entitlementManagement.accessPackages.accessPackageAssignmentPolicies_GetCustomExtensionHandlers parameters: - name: accessPackage-id in: path description: 'key: id of accessPackage' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackage @@ -51161,6 +55674,7 @@ paths: in: path description: 'key: id of accessPackageAssignmentPolicy' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageAssignmentPolicy @@ -51168,6 +55682,7 @@ paths: in: path description: 'key: id of customExtensionHandler' required: true + style: simple schema: type: string x-ms-docs-key-type: customExtensionHandler @@ -51225,6 +55740,7 @@ paths: in: path description: 'key: id of accessPackage' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackage @@ -51232,6 +55748,7 @@ paths: in: path description: 'key: id of accessPackageAssignmentPolicy' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageAssignmentPolicy @@ -51239,6 +55756,7 @@ paths: in: path description: 'key: id of customExtensionHandler' required: true + style: simple schema: type: string x-ms-docs-key-type: customExtensionHandler @@ -51265,6 +55783,7 @@ paths: in: path description: 'key: id of accessPackage' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackage @@ -51272,6 +55791,7 @@ paths: in: path description: 'key: id of accessPackageAssignmentPolicy' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageAssignmentPolicy @@ -51279,12 +55799,14 @@ paths: in: path description: 'key: id of customExtensionHandler' required: true + style: simple schema: type: string x-ms-docs-key-type: customExtensionHandler - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -51298,12 +55820,14 @@ paths: tags: - identityGovernance.entitlementManagement summary: Get customExtension from identityGovernance + description: Indicates which custom workflow extension will be executed at this stage. Nullable. Supports $expand. operationId: identityGovernance.entitlementManagement.accessPackages.accessPackageAssignmentPolicies.customExtensionHandlers_GetCustomExtension parameters: - name: accessPackage-id in: path description: 'key: id of accessPackage' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackage @@ -51311,6 +55835,7 @@ paths: in: path description: 'key: id of accessPackageAssignmentPolicy' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageAssignmentPolicy @@ -51318,6 +55843,7 @@ paths: in: path description: 'key: id of customExtensionHandler' required: true + style: simple schema: type: string x-ms-docs-key-type: customExtensionHandler @@ -51373,6 +55899,7 @@ paths: in: path description: 'key: id of accessPackage' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackage @@ -51461,6 +55988,7 @@ paths: in: path description: 'key: id of accessPackage' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackage @@ -51534,13 +56062,18 @@ paths: post: tags: - identityGovernance.entitlementManagement - summary: Create new navigation property to accessPackageResourceRoleScopes for identityGovernance + summary: Create accessPackageResourceRoleScope + description: 'Create a new accessPackageResourceRoleScope for adding a resource role to an access package. The access package resource, for a group, an app, or a SharePoint Online site, must already exist in the access package catalog, and the **originId** for the resource role retrieved from the list of the resource roles. Once you add the resource role scope to the access package, the user will receive this resource role through any current and future access package assignments.' + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/accesspackage-post-accesspackageresourcerolescopes?view=graph-rest-1.0 operationId: identityGovernance.entitlementManagement.accessPackages_CreateAccessPackageResourceRoleScopes parameters: - name: accessPackage-id in: path description: 'key: id of accessPackage' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackage @@ -51572,6 +56105,7 @@ paths: in: path description: 'key: id of accessPackage' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackage @@ -51579,6 +56113,7 @@ paths: in: path description: 'key: id of accessPackageResourceRoleScope' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageResourceRoleScope @@ -51645,6 +56180,7 @@ paths: in: path description: 'key: id of accessPackage' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackage @@ -51652,6 +56188,7 @@ paths: in: path description: 'key: id of accessPackageResourceRoleScope' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageResourceRoleScope @@ -51678,6 +56215,7 @@ paths: in: path description: 'key: id of accessPackage' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackage @@ -51685,12 +56223,14 @@ paths: in: path description: 'key: id of accessPackageResourceRoleScope' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageResourceRoleScope - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -51704,12 +56244,14 @@ paths: tags: - identityGovernance.entitlementManagement summary: Get accessPackageResourceRole from identityGovernance + description: Read-only. Nullable. Supports $expand. operationId: identityGovernance.entitlementManagement.accessPackages.accessPackageResourceRoleScopes_GetAccessPackageResourceRole parameters: - name: accessPackage-id in: path description: 'key: id of accessPackage' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackage @@ -51717,6 +56259,7 @@ paths: in: path description: 'key: id of accessPackageResourceRoleScope' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageResourceRoleScope @@ -51776,6 +56319,7 @@ paths: in: path description: 'key: id of accessPackage' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackage @@ -51783,6 +56327,7 @@ paths: in: path description: 'key: id of accessPackageResourceRoleScope' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageResourceRoleScope @@ -51809,6 +56354,7 @@ paths: in: path description: 'key: id of accessPackage' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackage @@ -51816,12 +56362,14 @@ paths: in: path description: 'key: id of accessPackageResourceRoleScope' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageResourceRoleScope - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -51841,6 +56389,7 @@ paths: in: path description: 'key: id of accessPackage' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackage @@ -51848,6 +56397,7 @@ paths: in: path description: 'key: id of accessPackageResourceRoleScope' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageResourceRoleScope @@ -51927,6 +56477,7 @@ paths: in: path description: 'key: id of accessPackage' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackage @@ -51934,6 +56485,7 @@ paths: in: path description: 'key: id of accessPackageResourceRoleScope' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageResourceRoleScope @@ -51960,6 +56512,7 @@ paths: in: path description: 'key: id of accessPackage' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackage @@ -51967,12 +56520,14 @@ paths: in: path description: 'key: id of accessPackageResourceRoleScope' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageResourceRoleScope - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -51986,12 +56541,14 @@ paths: tags: - identityGovernance.entitlementManagement summary: Get accessPackageResourceEnvironment from identityGovernance + description: Contains the environment information for the resource. This can be set using either the @odata.bind annotation or the environment's originId.Supports $expand. operationId: identityGovernance.entitlementManagement.accessPackages.accessPackageResourceRoleScopes.accessPackageResourceRole.accessPackageResource_GetAccessPackageResourceEnvironment parameters: - name: accessPackage-id in: path description: 'key: id of accessPackage' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackage @@ -51999,6 +56556,7 @@ paths: in: path description: 'key: id of accessPackageResourceRoleScope' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageResourceRoleScope @@ -52059,12 +56617,14 @@ paths: tags: - identityGovernance.entitlementManagement summary: Get accessPackageResourceRoles from identityGovernance + description: Read-only. Nullable. Supports $expand. operationId: identityGovernance.entitlementManagement.accessPackages.accessPackageResourceRoleScopes.accessPackageResourceRole.accessPackageResource_ListAccessPackageResourceRoles parameters: - name: accessPackage-id in: path description: 'key: id of accessPackage' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackage @@ -52072,6 +56632,7 @@ paths: in: path description: 'key: id of accessPackageResourceRoleScope' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageResourceRoleScope @@ -52150,6 +56711,7 @@ paths: in: path description: 'key: id of accessPackage' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackage @@ -52157,6 +56719,7 @@ paths: in: path description: 'key: id of accessPackageResourceRoleScope' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageResourceRoleScope @@ -52182,12 +56745,14 @@ paths: tags: - identityGovernance.entitlementManagement summary: Get accessPackageResourceRoles from identityGovernance + description: Read-only. Nullable. Supports $expand. operationId: identityGovernance.entitlementManagement.accessPackages.accessPackageResourceRoleScopes.accessPackageResourceRole.accessPackageResource_GetAccessPackageResourceRoles parameters: - name: accessPackage-id in: path description: 'key: id of accessPackage' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackage @@ -52195,6 +56760,7 @@ paths: in: path description: 'key: id of accessPackageResourceRoleScope' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageResourceRoleScope @@ -52202,6 +56768,7 @@ paths: in: path description: 'key: id of accessPackageResourceRole' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageResourceRole @@ -52262,6 +56829,7 @@ paths: in: path description: 'key: id of accessPackage' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackage @@ -52269,6 +56837,7 @@ paths: in: path description: 'key: id of accessPackageResourceRoleScope' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageResourceRoleScope @@ -52276,6 +56845,7 @@ paths: in: path description: 'key: id of accessPackageResourceRole' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageResourceRole @@ -52302,6 +56872,7 @@ paths: in: path description: 'key: id of accessPackage' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackage @@ -52309,6 +56880,7 @@ paths: in: path description: 'key: id of accessPackageResourceRoleScope' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageResourceRoleScope @@ -52316,12 +56888,14 @@ paths: in: path description: 'key: id of accessPackageResourceRole' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageResourceRole - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -52335,12 +56909,14 @@ paths: tags: - identityGovernance.entitlementManagement summary: Get accessPackageResourceScopes from identityGovernance + description: Read-only. Nullable. Supports $expand. operationId: identityGovernance.entitlementManagement.accessPackages.accessPackageResourceRoleScopes.accessPackageResourceRole.accessPackageResource_ListAccessPackageResourceScopes parameters: - name: accessPackage-id in: path description: 'key: id of accessPackage' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackage @@ -52348,6 +56924,7 @@ paths: in: path description: 'key: id of accessPackageResourceRoleScope' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageResourceRoleScope @@ -52435,6 +57012,7 @@ paths: in: path description: 'key: id of accessPackage' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackage @@ -52442,6 +57020,7 @@ paths: in: path description: 'key: id of accessPackageResourceRoleScope' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageResourceRoleScope @@ -52467,12 +57046,14 @@ paths: tags: - identityGovernance.entitlementManagement summary: Get accessPackageResourceScopes from identityGovernance + description: Read-only. Nullable. Supports $expand. operationId: identityGovernance.entitlementManagement.accessPackages.accessPackageResourceRoleScopes.accessPackageResourceRole.accessPackageResource_GetAccessPackageResourceScopes parameters: - name: accessPackage-id in: path description: 'key: id of accessPackage' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackage @@ -52480,6 +57061,7 @@ paths: in: path description: 'key: id of accessPackageResourceRoleScope' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageResourceRoleScope @@ -52487,6 +57069,7 @@ paths: in: path description: 'key: id of accessPackageResourceScope' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageResourceScope @@ -52550,6 +57133,7 @@ paths: in: path description: 'key: id of accessPackage' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackage @@ -52557,6 +57141,7 @@ paths: in: path description: 'key: id of accessPackageResourceRoleScope' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageResourceRoleScope @@ -52564,6 +57149,7 @@ paths: in: path description: 'key: id of accessPackageResourceScope' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageResourceScope @@ -52590,6 +57176,7 @@ paths: in: path description: 'key: id of accessPackage' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackage @@ -52597,6 +57184,7 @@ paths: in: path description: 'key: id of accessPackageResourceRoleScope' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageResourceRoleScope @@ -52604,12 +57192,14 @@ paths: in: path description: 'key: id of accessPackageResourceScope' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageResourceScope - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -52629,6 +57219,7 @@ paths: in: path description: 'key: id of accessPackage' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackage @@ -52636,6 +57227,7 @@ paths: in: path description: 'key: id of accessPackageResourceRoleScope' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageResourceRoleScope @@ -52643,6 +57235,7 @@ paths: in: path description: 'key: id of accessPackageResourceScope' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageResourceScope @@ -52725,6 +57318,7 @@ paths: in: path description: 'key: id of accessPackage' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackage @@ -52732,6 +57326,7 @@ paths: in: path description: 'key: id of accessPackageResourceRoleScope' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageResourceRoleScope @@ -52739,6 +57334,7 @@ paths: in: path description: 'key: id of accessPackageResourceScope' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageResourceScope @@ -52765,6 +57361,7 @@ paths: in: path description: 'key: id of accessPackage' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackage @@ -52772,6 +57369,7 @@ paths: in: path description: 'key: id of accessPackageResourceRoleScope' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageResourceRoleScope @@ -52779,12 +57377,14 @@ paths: in: path description: 'key: id of accessPackageResourceScope' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageResourceScope - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -52798,12 +57398,14 @@ paths: tags: - identityGovernance.entitlementManagement summary: Get accessPackageResourceEnvironment from identityGovernance + description: Contains the environment information for the resource. This can be set using either the @odata.bind annotation or the environment's originId.Supports $expand. operationId: identityGovernance.entitlementManagement.accessPackages.accessPackageResourceRoleScopes.accessPackageResourceRole.accessPackageResource.accessPackageResourceScopes.accessPackageResource_GetAccessPackageResourceEnvironment parameters: - name: accessPackage-id in: path description: 'key: id of accessPackage' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackage @@ -52811,6 +57413,7 @@ paths: in: path description: 'key: id of accessPackageResourceRoleScope' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageResourceRoleScope @@ -52818,6 +57421,7 @@ paths: in: path description: 'key: id of accessPackageResourceScope' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageResourceScope @@ -52879,12 +57483,14 @@ paths: tags: - identityGovernance.entitlementManagement summary: Get accessPackageResourceRoles from identityGovernance + description: Read-only. Nullable. Supports $expand. operationId: identityGovernance.entitlementManagement.accessPackages.accessPackageResourceRoleScopes.accessPackageResourceRole.accessPackageResource.accessPackageResourceScopes.accessPackageResource_ListAccessPackageResourceRoles parameters: - name: accessPackage-id in: path description: 'key: id of accessPackage' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackage @@ -52892,6 +57498,7 @@ paths: in: path description: 'key: id of accessPackageResourceRoleScope' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageResourceRoleScope @@ -52899,6 +57506,7 @@ paths: in: path description: 'key: id of accessPackageResourceScope' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageResourceScope @@ -52977,6 +57585,7 @@ paths: in: path description: 'key: id of accessPackage' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackage @@ -52984,6 +57593,7 @@ paths: in: path description: 'key: id of accessPackageResourceRoleScope' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageResourceRoleScope @@ -52991,6 +57601,7 @@ paths: in: path description: 'key: id of accessPackageResourceScope' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageResourceScope @@ -53016,12 +57627,14 @@ paths: tags: - identityGovernance.entitlementManagement summary: Get accessPackageResourceRoles from identityGovernance + description: Read-only. Nullable. Supports $expand. operationId: identityGovernance.entitlementManagement.accessPackages.accessPackageResourceRoleScopes.accessPackageResourceRole.accessPackageResource.accessPackageResourceScopes.accessPackageResource_GetAccessPackageResourceRoles parameters: - name: accessPackage-id in: path description: 'key: id of accessPackage' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackage @@ -53029,6 +57642,7 @@ paths: in: path description: 'key: id of accessPackageResourceRoleScope' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageResourceRoleScope @@ -53036,6 +57650,7 @@ paths: in: path description: 'key: id of accessPackageResourceScope' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageResourceScope @@ -53043,6 +57658,7 @@ paths: in: path description: 'key: id of accessPackageResourceRole' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageResourceRole @@ -53104,6 +57720,7 @@ paths: in: path description: 'key: id of accessPackage' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackage @@ -53111,6 +57728,7 @@ paths: in: path description: 'key: id of accessPackageResourceRoleScope' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageResourceRoleScope @@ -53118,6 +57736,7 @@ paths: in: path description: 'key: id of accessPackageResourceScope' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageResourceScope @@ -53125,6 +57744,7 @@ paths: in: path description: 'key: id of accessPackageResourceRole' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageResourceRole @@ -53151,6 +57771,7 @@ paths: in: path description: 'key: id of accessPackage' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackage @@ -53158,6 +57779,7 @@ paths: in: path description: 'key: id of accessPackageResourceRoleScope' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageResourceRoleScope @@ -53165,6 +57787,7 @@ paths: in: path description: 'key: id of accessPackageResourceScope' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageResourceScope @@ -53172,12 +57795,14 @@ paths: in: path description: 'key: id of accessPackageResourceRole' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageResourceRole - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -53197,6 +57822,7 @@ paths: in: path description: 'key: id of accessPackage' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackage @@ -53204,6 +57830,7 @@ paths: in: path description: 'key: id of accessPackageResourceRoleScope' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageResourceRoleScope @@ -53266,6 +57893,7 @@ paths: in: path description: 'key: id of accessPackage' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackage @@ -53273,6 +57901,7 @@ paths: in: path description: 'key: id of accessPackageResourceRoleScope' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageResourceRoleScope @@ -53299,6 +57928,7 @@ paths: in: path description: 'key: id of accessPackage' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackage @@ -53306,12 +57936,14 @@ paths: in: path description: 'key: id of accessPackageResourceRoleScope' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageResourceRoleScope - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -53331,6 +57963,7 @@ paths: in: path description: 'key: id of accessPackage' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackage @@ -53338,6 +57971,7 @@ paths: in: path description: 'key: id of accessPackageResourceRoleScope' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageResourceRoleScope @@ -53417,6 +58051,7 @@ paths: in: path description: 'key: id of accessPackage' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackage @@ -53424,6 +58059,7 @@ paths: in: path description: 'key: id of accessPackageResourceRoleScope' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageResourceRoleScope @@ -53450,6 +58086,7 @@ paths: in: path description: 'key: id of accessPackage' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackage @@ -53457,12 +58094,14 @@ paths: in: path description: 'key: id of accessPackageResourceRoleScope' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageResourceRoleScope - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -53476,12 +58115,14 @@ paths: tags: - identityGovernance.entitlementManagement summary: Get accessPackageResourceEnvironment from identityGovernance + description: Contains the environment information for the resource. This can be set using either the @odata.bind annotation or the environment's originId.Supports $expand. operationId: identityGovernance.entitlementManagement.accessPackages.accessPackageResourceRoleScopes.accessPackageResourceScope.accessPackageResource_GetAccessPackageResourceEnvironment parameters: - name: accessPackage-id in: path description: 'key: id of accessPackage' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackage @@ -53489,6 +58130,7 @@ paths: in: path description: 'key: id of accessPackageResourceRoleScope' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageResourceRoleScope @@ -53549,12 +58191,14 @@ paths: tags: - identityGovernance.entitlementManagement summary: Get accessPackageResourceRoles from identityGovernance + description: Read-only. Nullable. Supports $expand. operationId: identityGovernance.entitlementManagement.accessPackages.accessPackageResourceRoleScopes.accessPackageResourceScope.accessPackageResource_ListAccessPackageResourceRoles parameters: - name: accessPackage-id in: path description: 'key: id of accessPackage' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackage @@ -53562,6 +58206,7 @@ paths: in: path description: 'key: id of accessPackageResourceRoleScope' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageResourceRoleScope @@ -53640,6 +58285,7 @@ paths: in: path description: 'key: id of accessPackage' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackage @@ -53647,6 +58293,7 @@ paths: in: path description: 'key: id of accessPackageResourceRoleScope' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageResourceRoleScope @@ -53672,12 +58319,14 @@ paths: tags: - identityGovernance.entitlementManagement summary: Get accessPackageResourceRoles from identityGovernance + description: Read-only. Nullable. Supports $expand. operationId: identityGovernance.entitlementManagement.accessPackages.accessPackageResourceRoleScopes.accessPackageResourceScope.accessPackageResource_GetAccessPackageResourceRoles parameters: - name: accessPackage-id in: path description: 'key: id of accessPackage' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackage @@ -53685,6 +58334,7 @@ paths: in: path description: 'key: id of accessPackageResourceRoleScope' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageResourceRoleScope @@ -53692,6 +58342,7 @@ paths: in: path description: 'key: id of accessPackageResourceRole' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageResourceRole @@ -53752,6 +58403,7 @@ paths: in: path description: 'key: id of accessPackage' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackage @@ -53759,6 +58411,7 @@ paths: in: path description: 'key: id of accessPackageResourceRoleScope' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageResourceRoleScope @@ -53766,6 +58419,7 @@ paths: in: path description: 'key: id of accessPackageResourceRole' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageResourceRole @@ -53792,6 +58446,7 @@ paths: in: path description: 'key: id of accessPackage' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackage @@ -53799,6 +58454,7 @@ paths: in: path description: 'key: id of accessPackageResourceRoleScope' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageResourceRoleScope @@ -53806,12 +58462,14 @@ paths: in: path description: 'key: id of accessPackageResourceRole' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageResourceRole - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -53831,6 +58489,7 @@ paths: in: path description: 'key: id of accessPackage' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackage @@ -53838,6 +58497,7 @@ paths: in: path description: 'key: id of accessPackageResourceRoleScope' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageResourceRoleScope @@ -53845,6 +58505,7 @@ paths: in: path description: 'key: id of accessPackageResourceRole' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageResourceRole @@ -53927,6 +58588,7 @@ paths: in: path description: 'key: id of accessPackage' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackage @@ -53934,6 +58596,7 @@ paths: in: path description: 'key: id of accessPackageResourceRoleScope' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageResourceRoleScope @@ -53941,6 +58604,7 @@ paths: in: path description: 'key: id of accessPackageResourceRole' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageResourceRole @@ -53967,6 +58631,7 @@ paths: in: path description: 'key: id of accessPackage' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackage @@ -53974,6 +58639,7 @@ paths: in: path description: 'key: id of accessPackageResourceRoleScope' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageResourceRoleScope @@ -53981,12 +58647,14 @@ paths: in: path description: 'key: id of accessPackageResourceRole' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageResourceRole - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -54000,12 +58668,14 @@ paths: tags: - identityGovernance.entitlementManagement summary: Get accessPackageResourceEnvironment from identityGovernance + description: Contains the environment information for the resource. This can be set using either the @odata.bind annotation or the environment's originId.Supports $expand. operationId: identityGovernance.entitlementManagement.accessPackages.accessPackageResourceRoleScopes.accessPackageResourceScope.accessPackageResource.accessPackageResourceRoles.accessPackageResource_GetAccessPackageResourceEnvironment parameters: - name: accessPackage-id in: path description: 'key: id of accessPackage' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackage @@ -54013,6 +58683,7 @@ paths: in: path description: 'key: id of accessPackageResourceRoleScope' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageResourceRoleScope @@ -54020,6 +58691,7 @@ paths: in: path description: 'key: id of accessPackageResourceRole' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageResourceRole @@ -54081,12 +58753,14 @@ paths: tags: - identityGovernance.entitlementManagement summary: Get accessPackageResourceScopes from identityGovernance + description: Read-only. Nullable. Supports $expand. operationId: identityGovernance.entitlementManagement.accessPackages.accessPackageResourceRoleScopes.accessPackageResourceScope.accessPackageResource.accessPackageResourceRoles.accessPackageResource_ListAccessPackageResourceScopes parameters: - name: accessPackage-id in: path description: 'key: id of accessPackage' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackage @@ -54094,6 +58768,7 @@ paths: in: path description: 'key: id of accessPackageResourceRoleScope' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageResourceRoleScope @@ -54101,6 +58776,7 @@ paths: in: path description: 'key: id of accessPackageResourceRole' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageResourceRole @@ -54188,6 +58864,7 @@ paths: in: path description: 'key: id of accessPackage' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackage @@ -54195,6 +58872,7 @@ paths: in: path description: 'key: id of accessPackageResourceRoleScope' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageResourceRoleScope @@ -54202,6 +58880,7 @@ paths: in: path description: 'key: id of accessPackageResourceRole' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageResourceRole @@ -54227,12 +58906,14 @@ paths: tags: - identityGovernance.entitlementManagement summary: Get accessPackageResourceScopes from identityGovernance + description: Read-only. Nullable. Supports $expand. operationId: identityGovernance.entitlementManagement.accessPackages.accessPackageResourceRoleScopes.accessPackageResourceScope.accessPackageResource.accessPackageResourceRoles.accessPackageResource_GetAccessPackageResourceScopes parameters: - name: accessPackage-id in: path description: 'key: id of accessPackage' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackage @@ -54240,6 +58921,7 @@ paths: in: path description: 'key: id of accessPackageResourceRoleScope' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageResourceRoleScope @@ -54247,6 +58929,7 @@ paths: in: path description: 'key: id of accessPackageResourceRole' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageResourceRole @@ -54254,6 +58937,7 @@ paths: in: path description: 'key: id of accessPackageResourceScope' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageResourceScope @@ -54318,6 +59002,7 @@ paths: in: path description: 'key: id of accessPackage' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackage @@ -54325,6 +59010,7 @@ paths: in: path description: 'key: id of accessPackageResourceRoleScope' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageResourceRoleScope @@ -54332,6 +59018,7 @@ paths: in: path description: 'key: id of accessPackageResourceRole' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageResourceRole @@ -54339,6 +59026,7 @@ paths: in: path description: 'key: id of accessPackageResourceScope' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageResourceScope @@ -54365,6 +59053,7 @@ paths: in: path description: 'key: id of accessPackage' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackage @@ -54372,6 +59061,7 @@ paths: in: path description: 'key: id of accessPackageResourceRoleScope' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageResourceRoleScope @@ -54379,6 +59069,7 @@ paths: in: path description: 'key: id of accessPackageResourceRole' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageResourceRole @@ -54386,12 +59077,14 @@ paths: in: path description: 'key: id of accessPackageResourceScope' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageResourceScope - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -54405,12 +59098,14 @@ paths: tags: - identityGovernance.entitlementManagement summary: Get accessPackageResourceScopes from identityGovernance + description: Read-only. Nullable. Supports $expand. operationId: identityGovernance.entitlementManagement.accessPackages.accessPackageResourceRoleScopes.accessPackageResourceScope.accessPackageResource_ListAccessPackageResourceScopes parameters: - name: accessPackage-id in: path description: 'key: id of accessPackage' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackage @@ -54418,6 +59113,7 @@ paths: in: path description: 'key: id of accessPackageResourceRoleScope' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageResourceRoleScope @@ -54505,6 +59201,7 @@ paths: in: path description: 'key: id of accessPackage' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackage @@ -54512,6 +59209,7 @@ paths: in: path description: 'key: id of accessPackageResourceRoleScope' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageResourceRoleScope @@ -54537,12 +59235,14 @@ paths: tags: - identityGovernance.entitlementManagement summary: Get accessPackageResourceScopes from identityGovernance + description: Read-only. Nullable. Supports $expand. operationId: identityGovernance.entitlementManagement.accessPackages.accessPackageResourceRoleScopes.accessPackageResourceScope.accessPackageResource_GetAccessPackageResourceScopes parameters: - name: accessPackage-id in: path description: 'key: id of accessPackage' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackage @@ -54550,6 +59250,7 @@ paths: in: path description: 'key: id of accessPackageResourceRoleScope' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageResourceRoleScope @@ -54557,6 +59258,7 @@ paths: in: path description: 'key: id of accessPackageResourceScope' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageResourceScope @@ -54620,6 +59322,7 @@ paths: in: path description: 'key: id of accessPackage' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackage @@ -54627,6 +59330,7 @@ paths: in: path description: 'key: id of accessPackageResourceRoleScope' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageResourceRoleScope @@ -54634,6 +59338,7 @@ paths: in: path description: 'key: id of accessPackageResourceScope' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageResourceScope @@ -54660,6 +59365,7 @@ paths: in: path description: 'key: id of accessPackage' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackage @@ -54667,6 +59373,7 @@ paths: in: path description: 'key: id of accessPackageResourceRoleScope' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageResourceRoleScope @@ -54674,12 +59381,14 @@ paths: in: path description: 'key: id of accessPackageResourceScope' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageResourceScope - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -54692,13 +59401,18 @@ paths: get: tags: - identityGovernance.entitlementManagement - summary: Get accessPackagesIncompatibleWith from identityGovernance + summary: List accessPackagesIncompatibleWith + description: Retrieve a list of the accessPackage objects that have marked a specified accessPackage as incompatible. + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/accesspackage-list-accesspackagesincompatiblewith?view=graph-rest-1.0 operationId: identityGovernance.entitlementManagement.accessPackages_ListAccessPackagesIncompatibleGraphWPre parameters: - name: accessPackage-id in: path description: 'key: id of accessPackage' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackage @@ -54797,12 +59511,14 @@ paths: tags: - identityGovernance.entitlementManagement summary: Get accessPackagesIncompatibleWith from identityGovernance + description: The access packages that are incompatible with this package. Read-only. operationId: identityGovernance.entitlementManagement.accessPackages_GetAccessPackagesIncompatibleGraphWPre parameters: - name: accessPackage-id in: path description: 'key: id of accessPackage' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackage @@ -54810,6 +59526,7 @@ paths: in: path description: 'key: id of accessPackage' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackage @@ -54903,13 +59620,18 @@ paths: get: tags: - identityGovernance.entitlementManagement - summary: Get incompatibleAccessPackages from identityGovernance + summary: List incompatibleAccessPackages + description: 'Retrieve a list of the accessPackage objects that have been marked as incompatible on an accessPackage. ' + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/accesspackage-list-incompatibleaccesspackages?view=graph-rest-1.0 operationId: identityGovernance.entitlementManagement.accessPackages_ListIncompatibleAccessPackages parameters: - name: accessPackage-id in: path description: 'key: id of accessPackage' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackage @@ -55014,6 +59736,7 @@ paths: in: path description: 'key: id of accessPackage' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackage @@ -55021,17 +59744,21 @@ paths: in: path description: 'key: id of accessPackage' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackage - name: If-Match in: header description: ETag + style: simple schema: type: string - name: '@id' in: query description: Delete Uri + style: form + explode: false schema: type: string responses: @@ -55044,13 +59771,18 @@ paths: get: tags: - identityGovernance.entitlementManagement - summary: Get ref of incompatibleAccessPackages from identityGovernance + summary: List incompatibleAccessPackages + description: 'Retrieve a list of the accessPackage objects that have been marked as incompatible on an accessPackage. ' + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/accesspackage-list-incompatibleaccesspackages?view=graph-rest-1.0 operationId: identityGovernance.entitlementManagement.accessPackages_ListIncompatibleAccessPackagesGraphBPreRef parameters: - name: accessPackage-id in: path description: 'key: id of accessPackage' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackage @@ -55109,18 +59841,12 @@ paths: in: path description: 'key: id of accessPackage' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackage requestBody: - description: New navigation property ref value - content: - application/json: - schema: - type: object - additionalProperties: - type: object - required: true + $ref: '#/components/requestBodies/refPostBody' responses: '204': description: Success @@ -55131,13 +59857,18 @@ paths: get: tags: - identityGovernance.entitlementManagement - summary: Get incompatibleGroups from identityGovernance + summary: List incompatibleGroups + description: 'Retrieve a list of the group objects that have been marked as incompatible on an accessPackage. ' + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/accesspackage-list-incompatiblegroups?view=graph-rest-1.0 operationId: identityGovernance.entitlementManagement.accessPackages_ListIncompatibleGroups parameters: - name: accessPackage-id in: path description: 'key: id of accessPackage' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackage @@ -55412,6 +60143,7 @@ paths: in: path description: 'key: id of accessPackage' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackage @@ -55419,17 +60151,21 @@ paths: in: path description: 'key: id of group' required: true + style: simple schema: type: string x-ms-docs-key-type: group - name: If-Match in: header description: ETag + style: simple schema: type: string - name: '@id' in: query description: Delete Uri + style: form + explode: false schema: type: string responses: @@ -55442,13 +60178,18 @@ paths: get: tags: - identityGovernance.entitlementManagement - summary: Get ref of incompatibleGroups from identityGovernance + summary: List incompatibleGroups + description: 'Retrieve a list of the group objects that have been marked as incompatible on an accessPackage. ' + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/accesspackage-list-incompatiblegroups?view=graph-rest-1.0 operationId: identityGovernance.entitlementManagement.accessPackages_ListIncompatibleGroupsGraphBPreRef parameters: - name: accessPackage-id in: path description: 'key: id of accessPackage' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackage @@ -55591,18 +60332,12 @@ paths: in: path description: 'key: id of accessPackage' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackage requestBody: - description: New navigation property ref value - content: - application/json: - schema: - type: object - additionalProperties: - type: object - required: true + $ref: '#/components/requestBodies/refPostBody' responses: '204': description: Success @@ -55614,12 +60349,17 @@ paths: tags: - identityGovernance.Actions summary: Invoke action getApplicablePolicyRequirements + description: 'In Azure AD entitlement management, this action retrieves a list of accessPackageAssignmentRequestRequirements objects that the currently signed-in user can use to create an accessPackageAssignmentRequest. Each requirement object corresponds to an access package assignment policy that the currently signed-in user is allowed to request an assignment for.' + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/accesspackage-getapplicablepolicyrequirements?view=graph-rest-1.0 operationId: identityGovernance.entitlementManagement.accessPackages_getApplicablePolicyRequirements parameters: - name: accessPackage-id in: path description: 'key: id of accessPackage' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackage @@ -55629,7 +60369,6 @@ paths: content: application/json: schema: - title: Collection of accessPackage type: object properties: value: @@ -55641,6 +60380,9 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: action + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore '/identityGovernance/entitlementManagement/accessPackages/microsoft.graph.filterByCurrentUser(on=''{on}'')': get: tags: @@ -55652,8 +60394,72 @@ paths: in: path description: 'Usage: on=''{on}''' required: true + style: simple schema: $ref: '#/components/schemas/microsoft.graph.accessPackageFilterByCurrentUserOptions' + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - catalogId + - createdBy + - createdDateTime + - description + - displayName + - isHidden + - isRoleScopesVisible + - modifiedBy + - modifiedDateTime + - accessPackageAssignmentPolicies + - accessPackageCatalog + - accessPackageResourceRoleScopes + - accessPackagesIncompatibleWith + - incompatibleAccessPackages + - incompatibleGroups + type: string + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - id desc + - catalogId + - catalogId desc + - createdBy + - createdBy desc + - createdDateTime + - createdDateTime desc + - description + - description desc + - displayName + - displayName desc + - isHidden + - isHidden desc + - isRoleScopesVisible + - isRoleScopesVisible desc + - modifiedBy + - modifiedBy desc + - modifiedDateTime + - modifiedDateTime desc + type: string responses: '200': description: Success @@ -55672,12 +60478,79 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: function + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore /identityGovernance/entitlementManagement/accessPackages/microsoft.graph.Search(): get: tags: - identityGovernance.Functions summary: Invoke function Search operationId: identityGovernance.entitlementManagement.accessPackages_Search + parameters: + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - catalogId + - createdBy + - createdDateTime + - description + - displayName + - isHidden + - isRoleScopesVisible + - modifiedBy + - modifiedDateTime + - accessPackageAssignmentPolicies + - accessPackageCatalog + - accessPackageResourceRoleScopes + - accessPackagesIncompatibleWith + - incompatibleAccessPackages + - incompatibleGroups + type: string + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - id desc + - catalogId + - catalogId desc + - createdBy + - createdBy desc + - createdDateTime + - createdDateTime desc + - description + - description desc + - displayName + - displayName desc + - isHidden + - isHidden desc + - isRoleScopesVisible + - isRoleScopesVisible desc + - modifiedBy + - modifiedBy desc + - modifiedDateTime + - modifiedDateTime desc + type: string responses: '200': description: Success @@ -55696,11 +60569,18 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: function + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore /identityGovernance/entitlementManagement/connectedOrganizations: get: tags: - identityGovernance.entitlementManagement - summary: Get connectedOrganizations from identityGovernance + summary: List connectedOrganizations + description: Retrieve a list of connectedOrganization objects. + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/entitlementmanagement-list-connectedorganizations?view=graph-rest-1.0 operationId: identityGovernance.entitlementManagement_ListConnectedOrganizations parameters: - $ref: '#/components/parameters/top' @@ -55785,7 +60665,11 @@ paths: post: tags: - identityGovernance.entitlementManagement - summary: Create new navigation property to connectedOrganizations for identityGovernance + summary: Create connectedOrganization + description: Create a new connectedOrganization object. + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/entitlementmanagement-post-connectedorganizations?view=graph-rest-1.0 operationId: identityGovernance.entitlementManagement_CreateConnectedOrganizations requestBody: description: New navigation property @@ -55809,12 +60693,14 @@ paths: tags: - identityGovernance.entitlementManagement summary: Get connectedOrganizations from identityGovernance + description: Represents references to a directory or domain of another organization whose users can request access. operationId: identityGovernance.entitlementManagement_GetConnectedOrganizations parameters: - name: connectedOrganization-id in: path description: 'key: id of connectedOrganization' required: true + style: simple schema: type: string x-ms-docs-key-type: connectedOrganization @@ -55883,6 +60769,7 @@ paths: in: path description: 'key: id of connectedOrganization' required: true + style: simple schema: type: string x-ms-docs-key-type: connectedOrganization @@ -55909,12 +60796,14 @@ paths: in: path description: 'key: id of connectedOrganization' required: true + style: simple schema: type: string x-ms-docs-key-type: connectedOrganization - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -55927,13 +60816,18 @@ paths: get: tags: - identityGovernance.entitlementManagement - summary: Get externalSponsors from identityGovernance + summary: List externalSponsors + description: Retrieve a list of a connectedOrganization's external sponsors. The external sponsors are a set of users who can approve requests on behalf of other users from that connected organization. + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/connectedorganization-list-externalsponsors?view=graph-rest-1.0 operationId: identityGovernance.entitlementManagement.connectedOrganizations_ListExternalSponsors parameters: - name: connectedOrganization-id in: path description: 'key: id of connectedOrganization' required: true + style: simple schema: type: string x-ms-docs-key-type: connectedOrganization @@ -56001,6 +60895,7 @@ paths: in: path description: 'key: id of connectedOrganization' required: true + style: simple schema: type: string x-ms-docs-key-type: connectedOrganization @@ -56032,6 +60927,7 @@ paths: in: path description: 'key: id of connectedOrganization' required: true + style: simple schema: type: string x-ms-docs-key-type: connectedOrganization @@ -56039,17 +60935,21 @@ paths: in: path description: 'key: id of directoryObject' required: true + style: simple schema: type: string x-ms-docs-key-type: directoryObject - name: If-Match in: header description: ETag + style: simple schema: type: string - name: '@id' in: query description: Delete Uri + style: form + explode: false schema: type: string responses: @@ -56062,13 +60962,18 @@ paths: get: tags: - identityGovernance.entitlementManagement - summary: Get ref of externalSponsors from identityGovernance + summary: List externalSponsors + description: Retrieve a list of a connectedOrganization's external sponsors. The external sponsors are a set of users who can approve requests on behalf of other users from that connected organization. + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/connectedorganization-list-externalsponsors?view=graph-rest-1.0 operationId: identityGovernance.entitlementManagement.connectedOrganizations_ListExternalSponsorsGraphBPreRef parameters: - name: connectedOrganization-id in: path description: 'key: id of connectedOrganization' required: true + style: simple schema: type: string x-ms-docs-key-type: connectedOrganization @@ -56111,18 +61016,12 @@ paths: in: path description: 'key: id of connectedOrganization' required: true + style: simple schema: type: string x-ms-docs-key-type: connectedOrganization requestBody: - description: New navigation property ref value - content: - application/json: - schema: - type: object - additionalProperties: - type: object - required: true + $ref: '#/components/requestBodies/refPostBody' responses: '204': description: Success @@ -56134,12 +61033,17 @@ paths: tags: - identityGovernance.Actions summary: Invoke action getByIds + description: 'Return the directory objects specified in a list of IDs. Some common uses for this function are to:' + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/directoryobject-getbyids?view=graph-rest-1.0 operationId: identityGovernance.entitlementManagement.connectedOrganizations.externalSponsors_getGraphBPreIds parameters: - name: connectedOrganization-id in: path description: 'key: id of connectedOrganization' required: true + style: simple schema: type: string x-ms-docs-key-type: connectedOrganization @@ -56180,6 +61084,9 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: action + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore '/identityGovernance/entitlementManagement/connectedOrganizations/{connectedOrganization-id}/externalSponsors/microsoft.graph.getUserOwnedObjects': post: tags: @@ -56191,6 +61098,7 @@ paths: in: path description: 'key: id of connectedOrganization' required: true + style: simple schema: type: string x-ms-docs-key-type: connectedOrganization @@ -56225,12 +61133,17 @@ paths: tags: - identityGovernance.Actions summary: Invoke action validateProperties + description: "Validate that a Microsoft 365 group's display name or mail nickname complies with naming policies. Clients can use this API to determine whether a display name or mail nickname is valid before trying to **create** a Microsoft 365 group. For validating properties of an existing group, use the validateProperties function for groups. The following validations are performed for the display name and mail nickname properties: \n1. Validate the prefix and suffix naming policy\n2. Validate the custom banned words policy\n3. Validate the mail nickname is unique This API returns with the first failure encountered. If one or more properties fail multiple validations, only the property with the first validation failure is returned. However, you can validate both the mail nickname and the display name and receive a collection of validation errors if you are only validating the prefix and suffix naming policy." + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/directoryobject-validateproperties?view=graph-rest-1.0 operationId: identityGovernance.entitlementManagement.connectedOrganizations.externalSponsors_validateProperties parameters: - name: connectedOrganization-id in: path description: 'key: id of connectedOrganization' required: true + style: simple schema: type: string x-ms-docs-key-type: connectedOrganization @@ -56268,13 +61181,18 @@ paths: get: tags: - identityGovernance.entitlementManagement - summary: Get internalSponsors from identityGovernance + summary: List internalSponsors + description: Retrieve a list of a connectedOrganization's internal sponsors. The internal sponsors are a set of users who can approve requests on behalf of other users from that connected organization. + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/connectedorganization-list-internalsponsors?view=graph-rest-1.0 operationId: identityGovernance.entitlementManagement.connectedOrganizations_ListInternalSponsors parameters: - name: connectedOrganization-id in: path description: 'key: id of connectedOrganization' required: true + style: simple schema: type: string x-ms-docs-key-type: connectedOrganization @@ -56342,6 +61260,7 @@ paths: in: path description: 'key: id of connectedOrganization' required: true + style: simple schema: type: string x-ms-docs-key-type: connectedOrganization @@ -56373,6 +61292,7 @@ paths: in: path description: 'key: id of connectedOrganization' required: true + style: simple schema: type: string x-ms-docs-key-type: connectedOrganization @@ -56380,17 +61300,21 @@ paths: in: path description: 'key: id of directoryObject' required: true + style: simple schema: type: string x-ms-docs-key-type: directoryObject - name: If-Match in: header description: ETag + style: simple schema: type: string - name: '@id' in: query description: Delete Uri + style: form + explode: false schema: type: string responses: @@ -56403,13 +61327,18 @@ paths: get: tags: - identityGovernance.entitlementManagement - summary: Get ref of internalSponsors from identityGovernance + summary: List internalSponsors + description: Retrieve a list of a connectedOrganization's internal sponsors. The internal sponsors are a set of users who can approve requests on behalf of other users from that connected organization. + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/connectedorganization-list-internalsponsors?view=graph-rest-1.0 operationId: identityGovernance.entitlementManagement.connectedOrganizations_ListInternalSponsorsGraphBPreRef parameters: - name: connectedOrganization-id in: path description: 'key: id of connectedOrganization' required: true + style: simple schema: type: string x-ms-docs-key-type: connectedOrganization @@ -56452,18 +61381,12 @@ paths: in: path description: 'key: id of connectedOrganization' required: true + style: simple schema: type: string x-ms-docs-key-type: connectedOrganization requestBody: - description: New navigation property ref value - content: - application/json: - schema: - type: object - additionalProperties: - type: object - required: true + $ref: '#/components/requestBodies/refPostBody' responses: '204': description: Success @@ -56475,12 +61398,17 @@ paths: tags: - identityGovernance.Actions summary: Invoke action getByIds + description: 'Return the directory objects specified in a list of IDs. Some common uses for this function are to:' + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/directoryobject-getbyids?view=graph-rest-1.0 operationId: identityGovernance.entitlementManagement.connectedOrganizations.internalSponsors_getGraphBPreIds parameters: - name: connectedOrganization-id in: path description: 'key: id of connectedOrganization' required: true + style: simple schema: type: string x-ms-docs-key-type: connectedOrganization @@ -56521,6 +61449,9 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: action + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore '/identityGovernance/entitlementManagement/connectedOrganizations/{connectedOrganization-id}/internalSponsors/microsoft.graph.getUserOwnedObjects': post: tags: @@ -56532,6 +61463,7 @@ paths: in: path description: 'key: id of connectedOrganization' required: true + style: simple schema: type: string x-ms-docs-key-type: connectedOrganization @@ -56566,12 +61498,17 @@ paths: tags: - identityGovernance.Actions summary: Invoke action validateProperties + description: "Validate that a Microsoft 365 group's display name or mail nickname complies with naming policies. Clients can use this API to determine whether a display name or mail nickname is valid before trying to **create** a Microsoft 365 group. For validating properties of an existing group, use the validateProperties function for groups. The following validations are performed for the display name and mail nickname properties: \n1. Validate the prefix and suffix naming policy\n2. Validate the custom banned words policy\n3. Validate the mail nickname is unique This API returns with the first failure encountered. If one or more properties fail multiple validations, only the property with the first validation failure is returned. However, you can validate both the mail nickname and the display name and receive a collection of validation errors if you are only validating the prefix and suffix naming policy." + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/directoryobject-validateproperties?view=graph-rest-1.0 operationId: identityGovernance.entitlementManagement.connectedOrganizations.internalSponsors_validateProperties parameters: - name: connectedOrganization-id in: path description: 'key: id of connectedOrganization' required: true + style: simple schema: type: string x-ms-docs-key-type: connectedOrganization @@ -56609,7 +61546,11 @@ paths: get: tags: - identityGovernance.entitlementManagement - summary: Get settings from identityGovernance + summary: Get entitlementManagementSettings + description: Retrieve the properties of an entitlementManagementSettings object. + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/entitlementmanagementsettings-get?view=graph-rest-1.0 operationId: identityGovernance.entitlementManagement_GetSettings parameters: - name: $select @@ -56651,7 +61592,11 @@ paths: patch: tags: - identityGovernance.entitlementManagement - summary: Update the navigation property settings in identityGovernance + summary: Update entitlementManagementSettings + description: Update an existing entitlementManagementSettings object to change one or more of its properties. + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/entitlementmanagementsettings-update?view=graph-rest-1.0 operationId: identityGovernance.entitlementManagement_UpdateSettings requestBody: description: New navigation property values @@ -56675,6 +61620,7 @@ paths: - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -56803,6 +61749,7 @@ paths: in: path description: 'key: id of accessPackageSubject' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageSubject @@ -56866,6 +61813,7 @@ paths: in: path description: 'key: id of accessPackageSubject' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageSubject @@ -56892,12 +61840,14 @@ paths: in: path description: 'key: id of accessPackageSubject' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageSubject - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -56911,12 +61861,14 @@ paths: tags: - identityGovernance.entitlementManagement summary: Get connectedOrganization from identityGovernance + description: The connected organization of the subject. Read-only. Nullable. operationId: identityGovernance.entitlementManagement.subjects_GetConnectedOrganization parameters: - name: accessPackageSubject-id in: path description: 'key: id of accessPackageSubject' required: true + style: simple schema: type: string x-ms-docs-key-type: accessPackageSubject @@ -56975,12 +61927,12 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - /identityGovernance/termsOfUse: + /identityGovernance/lifecycleWorkflows: get: tags: - - identityGovernance.termsOfUseContainer - summary: Get termsOfUse from identityGovernance - operationId: identityGovernance_GetTermsGraphOPreUse + - identityGovernance.lifecycleWorkflowsContainer + summary: Get lifecycleWorkflows from identityGovernance + operationId: identityGovernance_GetLifecycleWorkflows parameters: - name: $select in: query @@ -56993,8 +61945,12 @@ paths: items: enum: - id - - agreementAcceptances - - agreements + - customTaskExtensions + - deletedItems + - settings + - taskDefinitions + - workflows + - workflowTemplates type: string - name: $expand in: query @@ -57007,8 +61963,12 @@ paths: items: enum: - '*' - - agreementAcceptances - - agreements + - customTaskExtensions + - deletedItems + - settings + - taskDefinitions + - workflows + - workflowTemplates type: string responses: '200': @@ -57016,26 +61976,34 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.termsOfUseContainer' + $ref: '#/components/schemas/microsoft.graph.identityGovernance.lifecycleWorkflowsContainer' links: - agreementAcceptances: - operationId: identityGovernance.TermsGraphOPreUse.ListAgreementAcceptances - agreements: - operationId: identityGovernance.TermsGraphOPreUse.ListAgreements + customTaskExtensions: + operationId: identityGovernance.LifecycleWorkflows.ListCustomTaskExtensions + deletedItems: + operationId: identityGovernance.LifecycleWorkflows.GetDeletedItems + settings: + operationId: identityGovernance.LifecycleWorkflows.GetSettings + taskDefinitions: + operationId: identityGovernance.LifecycleWorkflows.ListTaskDefinitions + workflows: + operationId: identityGovernance.LifecycleWorkflows.ListWorkflows + workflowTemplates: + operationId: identityGovernance.LifecycleWorkflows.ListWorkflowTemplates default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - - identityGovernance.termsOfUseContainer - summary: Update the navigation property termsOfUse in identityGovernance - operationId: identityGovernance_UpdateTermsGraphOPreUse + - identityGovernance.lifecycleWorkflowsContainer + summary: Update the navigation property lifecycleWorkflows in identityGovernance + operationId: identityGovernance_UpdateLifecycleWorkflows requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.termsOfUseContainer' + $ref: '#/components/schemas/microsoft.graph.identityGovernance.lifecycleWorkflowsContainer' required: true responses: '204': @@ -57045,13 +62013,14 @@ paths: x-ms-docs-operation-type: operation delete: tags: - - identityGovernance.termsOfUseContainer - summary: Delete navigation property termsOfUse for identityGovernance - operationId: identityGovernance_DeleteTermsGraphOPreUse + - identityGovernance.lifecycleWorkflowsContainer + summary: Delete navigation property lifecycleWorkflows for identityGovernance + operationId: identityGovernance_DeleteLifecycleWorkflows parameters: - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -57060,12 +62029,16 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - /identityGovernance/termsOfUse/agreementAcceptances: + /identityGovernance/lifecycleWorkflows/customTaskExtensions: get: tags: - - identityGovernance.termsOfUseContainer - summary: Get agreementAcceptances from identityGovernance - operationId: identityGovernance.termsGraphOPreUse_ListAgreementAcceptances + - identityGovernance.lifecycleWorkflowsContainer + summary: List customTaskExtensions + description: Get a list of the customTaskExtension objects and their properties. + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/identitygovernance-lifecycleworkflowscontainer-list-customtaskextensions?view=graph-rest-1.0 + operationId: identityGovernance.lifecycleWorkflows_ListCustomTaskExtensions parameters: - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' @@ -57084,32 +62057,22 @@ paths: enum: - id - id desc - - agreementFileId - - agreementFileId desc - - agreementId - - agreementId desc - - deviceDisplayName - - deviceDisplayName desc - - deviceId - - deviceId desc - - deviceOSType - - deviceOSType desc - - deviceOSVersion - - deviceOSVersion desc - - expirationDateTime - - expirationDateTime desc - - recordedDateTime - - recordedDateTime desc - - state - - state desc - - userDisplayName - - userDisplayName desc - - userEmail - - userEmail desc - - userId - - userId desc - - userPrincipalName - - userPrincipalName desc + - authenticationConfiguration + - authenticationConfiguration desc + - clientConfiguration + - clientConfiguration desc + - description + - description desc + - displayName + - displayName desc + - endpointConfiguration + - endpointConfiguration desc + - callbackConfiguration + - callbackConfiguration desc + - createdDateTime + - createdDateTime desc + - lastModifiedDateTime + - lastModifiedDateTime desc type: string - name: $select in: query @@ -57122,19 +62085,16 @@ paths: items: enum: - id - - agreementFileId - - agreementId - - deviceDisplayName - - deviceId - - deviceOSType - - deviceOSVersion - - expirationDateTime - - recordedDateTime - - state - - userDisplayName - - userEmail - - userId - - userPrincipalName + - authenticationConfiguration + - clientConfiguration + - description + - displayName + - endpointConfiguration + - callbackConfiguration + - createdDateTime + - lastModifiedDateTime + - createdBy + - lastModifiedBy type: string - name: $expand in: query @@ -57147,10 +62107,12 @@ paths: items: enum: - '*' + - createdBy + - lastModifiedBy type: string responses: '200': - $ref: '#/components/responses/microsoft.graph.agreementAcceptanceCollectionResponse' + $ref: '#/components/responses/microsoft.graph.identityGovernance.customTaskExtensionCollectionResponse' default: $ref: '#/components/responses/error' x-ms-pageable: @@ -57159,15 +62121,19 @@ paths: x-ms-docs-operation-type: operation post: tags: - - identityGovernance.termsOfUseContainer - summary: Create new navigation property to agreementAcceptances for identityGovernance - operationId: identityGovernance.termsGraphOPreUse_CreateAgreementAcceptances + - identityGovernance.lifecycleWorkflowsContainer + summary: Create customTaskExtensions + description: Create a new customTaskExtension object. + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/identitygovernance-lifecycleworkflowscontainer-post-customtaskextensions?view=graph-rest-1.0 + operationId: identityGovernance.lifecycleWorkflows_CreateCustomTaskExtensions requestBody: description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.agreementAcceptance' + $ref: '#/components/schemas/microsoft.graph.identityGovernance.customTaskExtension' required: true responses: '201': @@ -57175,24 +62141,26 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.agreementAcceptance' + $ref: '#/components/schemas/microsoft.graph.identityGovernance.customTaskExtension' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/identityGovernance/termsOfUse/agreementAcceptances/{agreementAcceptance-id}': + '/identityGovernance/lifecycleWorkflows/customTaskExtensions/{customTaskExtension-id}': get: tags: - - identityGovernance.termsOfUseContainer - summary: Get agreementAcceptances from identityGovernance - operationId: identityGovernance.termsGraphOPreUse_GetAgreementAcceptances + - identityGovernance.lifecycleWorkflowsContainer + summary: Get customTaskExtensions from identityGovernance + description: The customTaskExtension instance. + operationId: identityGovernance.lifecycleWorkflows_GetCustomTaskExtensions parameters: - - name: agreementAcceptance-id + - name: customTaskExtension-id in: path - description: 'key: id of agreementAcceptance' + description: 'key: id of customTaskExtension' required: true + style: simple schema: type: string - x-ms-docs-key-type: agreementAcceptance + x-ms-docs-key-type: customTaskExtension - name: $select in: query description: Select properties to be returned @@ -57204,19 +62172,16 @@ paths: items: enum: - id - - agreementFileId - - agreementId - - deviceDisplayName - - deviceId - - deviceOSType - - deviceOSVersion - - expirationDateTime - - recordedDateTime - - state - - userDisplayName - - userEmail - - userId - - userPrincipalName + - authenticationConfiguration + - clientConfiguration + - description + - displayName + - endpointConfiguration + - callbackConfiguration + - createdDateTime + - lastModifiedDateTime + - createdBy + - lastModifiedBy type: string - name: $expand in: query @@ -57229,6 +62194,8 @@ paths: items: enum: - '*' + - createdBy + - lastModifiedBy type: string responses: '200': @@ -57236,29 +62203,39 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.agreementAcceptance' + $ref: '#/components/schemas/microsoft.graph.identityGovernance.customTaskExtension' + links: + createdBy: + operationId: identityGovernance.lifecycleWorkflows.CustomTaskExtensions.GetCreatedGraphBPre + parameters: + customTaskExtension-id: $request.path.customTaskExtension-id + lastModifiedBy: + operationId: identityGovernance.lifecycleWorkflows.CustomTaskExtensions.GetLastModifiedGraphBPre + parameters: + customTaskExtension-id: $request.path.customTaskExtension-id default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - - identityGovernance.termsOfUseContainer - summary: Update the navigation property agreementAcceptances in identityGovernance - operationId: identityGovernance.termsGraphOPreUse_UpdateAgreementAcceptances + - identityGovernance.lifecycleWorkflowsContainer + summary: Update the navigation property customTaskExtensions in identityGovernance + operationId: identityGovernance.lifecycleWorkflows_UpdateCustomTaskExtensions parameters: - - name: agreementAcceptance-id + - name: customTaskExtension-id in: path - description: 'key: id of agreementAcceptance' + description: 'key: id of customTaskExtension' required: true + style: simple schema: type: string - x-ms-docs-key-type: agreementAcceptance + x-ms-docs-key-type: customTaskExtension requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.agreementAcceptance' + $ref: '#/components/schemas/microsoft.graph.identityGovernance.customTaskExtension' required: true responses: '204': @@ -57268,20 +62245,22 @@ paths: x-ms-docs-operation-type: operation delete: tags: - - identityGovernance.termsOfUseContainer - summary: Delete navigation property agreementAcceptances for identityGovernance - operationId: identityGovernance.termsGraphOPreUse_DeleteAgreementAcceptances + - identityGovernance.lifecycleWorkflowsContainer + summary: Delete navigation property customTaskExtensions for identityGovernance + operationId: identityGovernance.lifecycleWorkflows_DeleteCustomTaskExtensions parameters: - - name: agreementAcceptance-id + - name: customTaskExtension-id in: path - description: 'key: id of agreementAcceptance' + description: 'key: id of customTaskExtension' required: true + style: simple schema: type: string - x-ms-docs-key-type: agreementAcceptance + x-ms-docs-key-type: customTaskExtension - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -57290,41 +62269,22 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - /identityGovernance/termsOfUse/agreements: + '/identityGovernance/lifecycleWorkflows/customTaskExtensions/{customTaskExtension-id}/createdBy': get: tags: - - identityGovernance.termsOfUseContainer - summary: Get agreements from identityGovernance - operationId: identityGovernance.termsGraphOPreUse_ListAgreements + - identityGovernance.lifecycleWorkflowsContainer + summary: Get createdBy from identityGovernance + description: The unique identifier of the Azure AD user that created the custom task extension. + operationId: identityGovernance.lifecycleWorkflows.customTaskExtensions_GetCreatedGraphBPre 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: customTaskExtension-id + in: path + description: 'key: id of customTaskExtension' + required: true + style: simple schema: - uniqueItems: true - type: array - items: - enum: - - id - - id desc - - displayName - - displayName desc - - isPerDeviceAcceptanceRequired - - isPerDeviceAcceptanceRequired desc - - isViewingBeforeAcceptanceRequired - - isViewingBeforeAcceptanceRequired desc - - termsExpiration - - termsExpiration desc - - userReacceptRequiredFrequency - - userReacceptRequiredFrequency desc - type: string + type: string + x-ms-docs-key-type: customTaskExtension - name: $select in: query description: Select properties to be returned @@ -57336,14 +62296,152 @@ paths: items: enum: - id + - deletedDateTime + - signInActivity + - accountEnabled + - ageGroup + - assignedLicenses + - assignedPlans + - authorizationInfo + - businessPhones + - city + - companyName + - consentProvidedForMinor + - country + - createdDateTime + - creationType + - customSecurityAttributes + - department + - deviceKeys - displayName - - isPerDeviceAcceptanceRequired - - isViewingBeforeAcceptanceRequired - - termsExpiration - - userReacceptRequiredFrequency - - acceptances - - file - - files + - employeeHireDate + - employeeId + - employeeLeaveDateTime + - employeeOrgData + - employeeType + - externalUserState + - externalUserStateChangeDateTime + - faxNumber + - givenName + - identities + - imAddresses + - infoCatalogs + - isManagementRestricted + - isResourceAccount + - jobTitle + - lastPasswordChangeDateTime + - legalAgeGroupClassification + - licenseAssignmentStates + - mail + - mailNickname + - mobilePhone + - officeLocation + - onPremisesDistinguishedName + - onPremisesDomainName + - onPremisesExtensionAttributes + - onPremisesImmutableId + - onPremisesLastSyncDateTime + - onPremisesProvisioningErrors + - onPremisesSamAccountName + - onPremisesSecurityIdentifier + - onPremisesSyncEnabled + - onPremisesUserPrincipalName + - otherMails + - passwordPolicies + - passwordProfile + - postalCode + - preferredDataLocation + - preferredLanguage + - provisionedPlans + - proxyAddresses + - refreshTokensValidFromDateTime + - securityIdentifier + - showInAddressList + - signInSessionsValidFromDateTime + - state + - streetAddress + - surname + - usageLocation + - userPrincipalName + - userType + - mailboxSettings + - deviceEnrollmentLimit + - print + - aboutMe + - birthday + - hireDate + - interests + - mySite + - pastProjects + - preferredName + - responsibilities + - schools + - skills + - analytics + - cloudPCs + - usageRights + - informationProtection + - appRoleAssignedResources + - appRoleAssignments + - createdObjects + - directReports + - licenseDetails + - manager + - memberOf + - oauth2PermissionGrants + - ownedDevices + - ownedObjects + - registeredDevices + - scopedRoleMemberOf + - transitiveMemberOf + - transitiveReports + - calendar + - calendarGroups + - calendars + - calendarView + - contactFolders + - contacts + - events + - inferenceClassification + - joinedGroups + - mailFolders + - messages + - outlook + - people + - drive + - drives + - followedSites + - extensions + - appConsentRequestsForApproval + - approvals + - pendingAccessReviewInstances + - agreementAcceptances + - security + - deviceEnrollmentConfigurations + - managedDevices + - managedAppRegistrations + - windowsInformationProtectionDeviceRegistrations + - deviceManagementTroubleshootingEvents + - mobileAppIntentAndStates + - mobileAppTroubleshootingEvents + - notifications + - planner + - insights + - settings + - onenote + - photo + - photos + - profile + - activities + - devices + - onlineMeetings + - presence + - authentication + - tasks + - chats + - joinedTeams + - teamwork + - todo type: string - name: $expand in: query @@ -57356,55 +62454,359 @@ paths: items: enum: - '*' - - acceptances - - file - - files + - analytics + - cloudPCs + - usageRights + - informationProtection + - appRoleAssignedResources + - appRoleAssignments + - createdObjects + - directReports + - licenseDetails + - manager + - memberOf + - oauth2PermissionGrants + - ownedDevices + - ownedObjects + - registeredDevices + - scopedRoleMemberOf + - transitiveMemberOf + - transitiveReports + - calendar + - calendarGroups + - calendars + - calendarView + - contactFolders + - contacts + - events + - inferenceClassification + - joinedGroups + - mailFolders + - messages + - outlook + - people + - drive + - drives + - followedSites + - extensions + - appConsentRequestsForApproval + - approvals + - pendingAccessReviewInstances + - agreementAcceptances + - security + - deviceEnrollmentConfigurations + - managedDevices + - managedAppRegistrations + - windowsInformationProtectionDeviceRegistrations + - deviceManagementTroubleshootingEvents + - mobileAppIntentAndStates + - mobileAppTroubleshootingEvents + - notifications + - planner + - insights + - settings + - onenote + - photo + - photos + - profile + - activities + - devices + - onlineMeetings + - presence + - authentication + - tasks + - chats + - joinedTeams + - teamwork + - todo type: string responses: '200': - $ref: '#/components/responses/microsoft.graph.agreementCollectionResponse' - default: - $ref: '#/components/responses/error' - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore - x-ms-docs-operation-type: operation - post: - tags: - - identityGovernance.termsOfUseContainer - summary: Create new navigation property to agreements for identityGovernance - operationId: identityGovernance.termsGraphOPreUse_CreateAgreements - requestBody: - description: New navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.agreement' - required: true - responses: - '201': - description: Created navigation property. + description: Retrieved navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.agreement' + $ref: '#/components/schemas/microsoft.graph.user' + links: + analytics: + operationId: identityGovernance.lifecycleWorkflows.customTaskExtensions.CreatedBy.GetAnalytics + parameters: + customTaskExtension-id: $request.path.customTaskExtension-id + cloudPCs: + operationId: identityGovernance.lifecycleWorkflows.customTaskExtensions.CreatedBy.ListCloudPCs + parameters: + customTaskExtension-id: $request.path.customTaskExtension-id + usageRights: + operationId: identityGovernance.lifecycleWorkflows.customTaskExtensions.CreatedBy.ListUsageRights + parameters: + customTaskExtension-id: $request.path.customTaskExtension-id + informationProtection: + operationId: identityGovernance.lifecycleWorkflows.customTaskExtensions.CreatedBy.GetInformationProtection + parameters: + customTaskExtension-id: $request.path.customTaskExtension-id + appRoleAssignedResources: + operationId: identityGovernance.lifecycleWorkflows.customTaskExtensions.CreatedBy.ListAppRoleAssignedResources + parameters: + customTaskExtension-id: $request.path.customTaskExtension-id + appRoleAssignments: + operationId: identityGovernance.lifecycleWorkflows.customTaskExtensions.CreatedBy.ListAppRoleAssignments + parameters: + customTaskExtension-id: $request.path.customTaskExtension-id + createdObjects: + operationId: identityGovernance.lifecycleWorkflows.customTaskExtensions.CreatedBy.ListCreatedObjects + parameters: + customTaskExtension-id: $request.path.customTaskExtension-id + directReports: + operationId: identityGovernance.lifecycleWorkflows.customTaskExtensions.CreatedBy.ListDirectReports + parameters: + customTaskExtension-id: $request.path.customTaskExtension-id + licenseDetails: + operationId: identityGovernance.lifecycleWorkflows.customTaskExtensions.CreatedBy.ListLicenseDetails + parameters: + customTaskExtension-id: $request.path.customTaskExtension-id + manager: + operationId: identityGovernance.lifecycleWorkflows.customTaskExtensions.CreatedBy.GetManager + parameters: + customTaskExtension-id: $request.path.customTaskExtension-id + memberOf: + operationId: identityGovernance.lifecycleWorkflows.customTaskExtensions.CreatedGraphBPre.ListMemberGraphOPre + parameters: + customTaskExtension-id: $request.path.customTaskExtension-id + oauth2PermissionGrants: + operationId: identityGovernance.lifecycleWorkflows.customTaskExtensions.CreatedBy.ListOauth2PermissionGrants + parameters: + customTaskExtension-id: $request.path.customTaskExtension-id + ownedDevices: + operationId: identityGovernance.lifecycleWorkflows.customTaskExtensions.CreatedBy.ListOwnedDevices + parameters: + customTaskExtension-id: $request.path.customTaskExtension-id + ownedObjects: + operationId: identityGovernance.lifecycleWorkflows.customTaskExtensions.CreatedBy.ListOwnedObjects + parameters: + customTaskExtension-id: $request.path.customTaskExtension-id + registeredDevices: + operationId: identityGovernance.lifecycleWorkflows.customTaskExtensions.CreatedBy.ListRegisteredDevices + parameters: + customTaskExtension-id: $request.path.customTaskExtension-id + scopedRoleMemberOf: + operationId: identityGovernance.lifecycleWorkflows.customTaskExtensions.CreatedGraphBPre.ListScopedRoleMemberGraphOPre + parameters: + customTaskExtension-id: $request.path.customTaskExtension-id + transitiveMemberOf: + operationId: identityGovernance.lifecycleWorkflows.customTaskExtensions.CreatedGraphBPre.ListTransitiveMemberGraphOPre + parameters: + customTaskExtension-id: $request.path.customTaskExtension-id + transitiveReports: + operationId: identityGovernance.lifecycleWorkflows.customTaskExtensions.CreatedBy.ListTransitiveReports + parameters: + customTaskExtension-id: $request.path.customTaskExtension-id + calendar: + operationId: identityGovernance.lifecycleWorkflows.customTaskExtensions.CreatedBy.GetCalendar + parameters: + customTaskExtension-id: $request.path.customTaskExtension-id + calendarGroups: + operationId: identityGovernance.lifecycleWorkflows.customTaskExtensions.CreatedBy.ListCalendarGroups + parameters: + customTaskExtension-id: $request.path.customTaskExtension-id + calendars: + operationId: identityGovernance.lifecycleWorkflows.customTaskExtensions.CreatedBy.ListCalendars + parameters: + customTaskExtension-id: $request.path.customTaskExtension-id + calendarView: + operationId: identityGovernance.lifecycleWorkflows.customTaskExtensions.CreatedBy.ListCalendarView + parameters: + customTaskExtension-id: $request.path.customTaskExtension-id + contactFolders: + operationId: identityGovernance.lifecycleWorkflows.customTaskExtensions.CreatedBy.ListContactFolders + parameters: + customTaskExtension-id: $request.path.customTaskExtension-id + contacts: + operationId: identityGovernance.lifecycleWorkflows.customTaskExtensions.CreatedBy.ListContacts + parameters: + customTaskExtension-id: $request.path.customTaskExtension-id + events: + operationId: identityGovernance.lifecycleWorkflows.customTaskExtensions.CreatedBy.ListEvents + parameters: + customTaskExtension-id: $request.path.customTaskExtension-id + inferenceClassification: + operationId: identityGovernance.lifecycleWorkflows.customTaskExtensions.CreatedBy.GetInferenceClassification + parameters: + customTaskExtension-id: $request.path.customTaskExtension-id + joinedGroups: + operationId: identityGovernance.lifecycleWorkflows.customTaskExtensions.CreatedBy.ListJoinedGroups + parameters: + customTaskExtension-id: $request.path.customTaskExtension-id + mailFolders: + operationId: identityGovernance.lifecycleWorkflows.customTaskExtensions.CreatedBy.ListMailFolders + parameters: + customTaskExtension-id: $request.path.customTaskExtension-id + messages: + operationId: identityGovernance.lifecycleWorkflows.customTaskExtensions.CreatedBy.ListMessages + parameters: + customTaskExtension-id: $request.path.customTaskExtension-id + outlook: + operationId: identityGovernance.lifecycleWorkflows.customTaskExtensions.CreatedBy.GetOutlook + parameters: + customTaskExtension-id: $request.path.customTaskExtension-id + people: + operationId: identityGovernance.lifecycleWorkflows.customTaskExtensions.CreatedBy.ListPeople + parameters: + customTaskExtension-id: $request.path.customTaskExtension-id + drive: + operationId: identityGovernance.lifecycleWorkflows.customTaskExtensions.CreatedBy.GetDrive + parameters: + customTaskExtension-id: $request.path.customTaskExtension-id + drives: + operationId: identityGovernance.lifecycleWorkflows.customTaskExtensions.CreatedBy.ListDrives + parameters: + customTaskExtension-id: $request.path.customTaskExtension-id + followedSites: + operationId: identityGovernance.lifecycleWorkflows.customTaskExtensions.CreatedBy.ListFollowedSites + parameters: + customTaskExtension-id: $request.path.customTaskExtension-id + extensions: + operationId: identityGovernance.lifecycleWorkflows.customTaskExtensions.CreatedBy.ListExtensions + parameters: + customTaskExtension-id: $request.path.customTaskExtension-id + appConsentRequestsForApproval: + operationId: identityGovernance.lifecycleWorkflows.customTaskExtensions.CreatedGraphBPre.ListAppConsentRequestsGraphFPreApproval + parameters: + customTaskExtension-id: $request.path.customTaskExtension-id + approvals: + operationId: identityGovernance.lifecycleWorkflows.customTaskExtensions.CreatedBy.ListApprovals + parameters: + customTaskExtension-id: $request.path.customTaskExtension-id + pendingAccessReviewInstances: + operationId: identityGovernance.lifecycleWorkflows.customTaskExtensions.CreatedBy.ListPendingAccessReviewInstances + parameters: + customTaskExtension-id: $request.path.customTaskExtension-id + agreementAcceptances: + operationId: identityGovernance.lifecycleWorkflows.customTaskExtensions.CreatedBy.ListAgreementAcceptances + parameters: + customTaskExtension-id: $request.path.customTaskExtension-id + security: + operationId: identityGovernance.lifecycleWorkflows.customTaskExtensions.CreatedBy.GetSecurity + parameters: + customTaskExtension-id: $request.path.customTaskExtension-id + deviceEnrollmentConfigurations: + operationId: identityGovernance.lifecycleWorkflows.customTaskExtensions.CreatedBy.ListDeviceEnrollmentConfigurations + parameters: + customTaskExtension-id: $request.path.customTaskExtension-id + managedDevices: + operationId: identityGovernance.lifecycleWorkflows.customTaskExtensions.CreatedBy.ListManagedDevices + parameters: + customTaskExtension-id: $request.path.customTaskExtension-id + managedAppRegistrations: + operationId: identityGovernance.lifecycleWorkflows.customTaskExtensions.CreatedBy.ListManagedAppRegistrations + parameters: + customTaskExtension-id: $request.path.customTaskExtension-id + windowsInformationProtectionDeviceRegistrations: + operationId: identityGovernance.lifecycleWorkflows.customTaskExtensions.CreatedBy.ListWindowsInformationProtectionDeviceRegistrations + parameters: + customTaskExtension-id: $request.path.customTaskExtension-id + deviceManagementTroubleshootingEvents: + operationId: identityGovernance.lifecycleWorkflows.customTaskExtensions.CreatedBy.ListDeviceManagementTroubleshootingEvents + parameters: + customTaskExtension-id: $request.path.customTaskExtension-id + mobileAppIntentAndStates: + operationId: identityGovernance.lifecycleWorkflows.customTaskExtensions.CreatedBy.ListMobileAppIntentAndStates + parameters: + customTaskExtension-id: $request.path.customTaskExtension-id + mobileAppTroubleshootingEvents: + operationId: identityGovernance.lifecycleWorkflows.customTaskExtensions.CreatedBy.ListMobileAppTroubleshootingEvents + parameters: + customTaskExtension-id: $request.path.customTaskExtension-id + notifications: + operationId: identityGovernance.lifecycleWorkflows.customTaskExtensions.CreatedBy.ListNotifications + parameters: + customTaskExtension-id: $request.path.customTaskExtension-id + planner: + operationId: identityGovernance.lifecycleWorkflows.customTaskExtensions.CreatedBy.GetPlanner + parameters: + customTaskExtension-id: $request.path.customTaskExtension-id + insights: + operationId: identityGovernance.lifecycleWorkflows.customTaskExtensions.CreatedBy.GetInsights + parameters: + customTaskExtension-id: $request.path.customTaskExtension-id + settings: + operationId: identityGovernance.lifecycleWorkflows.customTaskExtensions.CreatedBy.GetSettings + parameters: + customTaskExtension-id: $request.path.customTaskExtension-id + onenote: + operationId: identityGovernance.lifecycleWorkflows.customTaskExtensions.CreatedBy.GetOnenote + parameters: + customTaskExtension-id: $request.path.customTaskExtension-id + photo: + operationId: identityGovernance.lifecycleWorkflows.customTaskExtensions.CreatedBy.GetPhoto + parameters: + customTaskExtension-id: $request.path.customTaskExtension-id + photos: + operationId: identityGovernance.lifecycleWorkflows.customTaskExtensions.CreatedBy.ListPhotos + parameters: + customTaskExtension-id: $request.path.customTaskExtension-id + profile: + operationId: identityGovernance.lifecycleWorkflows.customTaskExtensions.CreatedBy.GetProfile + parameters: + customTaskExtension-id: $request.path.customTaskExtension-id + activities: + operationId: identityGovernance.lifecycleWorkflows.customTaskExtensions.CreatedBy.ListActivities + parameters: + customTaskExtension-id: $request.path.customTaskExtension-id + devices: + operationId: identityGovernance.lifecycleWorkflows.customTaskExtensions.CreatedBy.ListDevices + parameters: + customTaskExtension-id: $request.path.customTaskExtension-id + onlineMeetings: + operationId: identityGovernance.lifecycleWorkflows.customTaskExtensions.CreatedBy.ListOnlineMeetings + parameters: + customTaskExtension-id: $request.path.customTaskExtension-id + presence: + operationId: identityGovernance.lifecycleWorkflows.customTaskExtensions.CreatedBy.GetPresence + parameters: + customTaskExtension-id: $request.path.customTaskExtension-id + authentication: + operationId: identityGovernance.lifecycleWorkflows.customTaskExtensions.CreatedBy.GetAuthentication + parameters: + customTaskExtension-id: $request.path.customTaskExtension-id + tasks: + operationId: identityGovernance.lifecycleWorkflows.customTaskExtensions.CreatedBy.GetTasks + parameters: + customTaskExtension-id: $request.path.customTaskExtension-id + chats: + operationId: identityGovernance.lifecycleWorkflows.customTaskExtensions.CreatedBy.ListChats + parameters: + customTaskExtension-id: $request.path.customTaskExtension-id + joinedTeams: + operationId: identityGovernance.lifecycleWorkflows.customTaskExtensions.CreatedBy.ListJoinedTeams + parameters: + customTaskExtension-id: $request.path.customTaskExtension-id + teamwork: + operationId: identityGovernance.lifecycleWorkflows.customTaskExtensions.CreatedBy.GetTeamwork + parameters: + customTaskExtension-id: $request.path.customTaskExtension-id + todo: + operationId: identityGovernance.lifecycleWorkflows.customTaskExtensions.CreatedBy.GetTodo + parameters: + customTaskExtension-id: $request.path.customTaskExtension-id default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/identityGovernance/termsOfUse/agreements/{agreement-id}': + '/identityGovernance/lifecycleWorkflows/customTaskExtensions/{customTaskExtension-id}/lastModifiedBy': get: tags: - - identityGovernance.termsOfUseContainer - summary: Get agreements from identityGovernance - operationId: identityGovernance.termsGraphOPreUse_GetAgreements + - identityGovernance.lifecycleWorkflowsContainer + summary: Get lastModifiedBy from identityGovernance + description: The unique identifier of the Azure AD user that modified the custom task extension last. + operationId: identityGovernance.lifecycleWorkflows.customTaskExtensions_GetLastModifiedGraphBPre parameters: - - name: agreement-id + - name: customTaskExtension-id in: path - description: 'key: id of agreement' + description: 'key: id of customTaskExtension' required: true + style: simple schema: type: string - x-ms-docs-key-type: agreement + x-ms-docs-key-type: customTaskExtension - name: $select in: query description: Select properties to be returned @@ -57416,14 +62818,152 @@ paths: items: enum: - id + - deletedDateTime + - signInActivity + - accountEnabled + - ageGroup + - assignedLicenses + - assignedPlans + - authorizationInfo + - businessPhones + - city + - companyName + - consentProvidedForMinor + - country + - createdDateTime + - creationType + - customSecurityAttributes + - department + - deviceKeys - displayName - - isPerDeviceAcceptanceRequired - - isViewingBeforeAcceptanceRequired - - termsExpiration - - userReacceptRequiredFrequency - - acceptances - - file - - files + - employeeHireDate + - employeeId + - employeeLeaveDateTime + - employeeOrgData + - employeeType + - externalUserState + - externalUserStateChangeDateTime + - faxNumber + - givenName + - identities + - imAddresses + - infoCatalogs + - isManagementRestricted + - isResourceAccount + - jobTitle + - lastPasswordChangeDateTime + - legalAgeGroupClassification + - licenseAssignmentStates + - mail + - mailNickname + - mobilePhone + - officeLocation + - onPremisesDistinguishedName + - onPremisesDomainName + - onPremisesExtensionAttributes + - onPremisesImmutableId + - onPremisesLastSyncDateTime + - onPremisesProvisioningErrors + - onPremisesSamAccountName + - onPremisesSecurityIdentifier + - onPremisesSyncEnabled + - onPremisesUserPrincipalName + - otherMails + - passwordPolicies + - passwordProfile + - postalCode + - preferredDataLocation + - preferredLanguage + - provisionedPlans + - proxyAddresses + - refreshTokensValidFromDateTime + - securityIdentifier + - showInAddressList + - signInSessionsValidFromDateTime + - state + - streetAddress + - surname + - usageLocation + - userPrincipalName + - userType + - mailboxSettings + - deviceEnrollmentLimit + - print + - aboutMe + - birthday + - hireDate + - interests + - mySite + - pastProjects + - preferredName + - responsibilities + - schools + - skills + - analytics + - cloudPCs + - usageRights + - informationProtection + - appRoleAssignedResources + - appRoleAssignments + - createdObjects + - directReports + - licenseDetails + - manager + - memberOf + - oauth2PermissionGrants + - ownedDevices + - ownedObjects + - registeredDevices + - scopedRoleMemberOf + - transitiveMemberOf + - transitiveReports + - calendar + - calendarGroups + - calendars + - calendarView + - contactFolders + - contacts + - events + - inferenceClassification + - joinedGroups + - mailFolders + - messages + - outlook + - people + - drive + - drives + - followedSites + - extensions + - appConsentRequestsForApproval + - approvals + - pendingAccessReviewInstances + - agreementAcceptances + - security + - deviceEnrollmentConfigurations + - managedDevices + - managedAppRegistrations + - windowsInformationProtectionDeviceRegistrations + - deviceManagementTroubleshootingEvents + - mobileAppIntentAndStates + - mobileAppTroubleshootingEvents + - notifications + - planner + - insights + - settings + - onenote + - photo + - photos + - profile + - activities + - devices + - onlineMeetings + - presence + - authentication + - tasks + - chats + - joinedTeams + - teamwork + - todo type: string - name: $expand in: query @@ -57436,9 +62976,71 @@ paths: items: enum: - '*' - - acceptances - - file - - files + - analytics + - cloudPCs + - usageRights + - informationProtection + - appRoleAssignedResources + - appRoleAssignments + - createdObjects + - directReports + - licenseDetails + - manager + - memberOf + - oauth2PermissionGrants + - ownedDevices + - ownedObjects + - registeredDevices + - scopedRoleMemberOf + - transitiveMemberOf + - transitiveReports + - calendar + - calendarGroups + - calendars + - calendarView + - contactFolders + - contacts + - events + - inferenceClassification + - joinedGroups + - mailFolders + - messages + - outlook + - people + - drive + - drives + - followedSites + - extensions + - appConsentRequestsForApproval + - approvals + - pendingAccessReviewInstances + - agreementAcceptances + - security + - deviceEnrollmentConfigurations + - managedDevices + - managedAppRegistrations + - windowsInformationProtectionDeviceRegistrations + - deviceManagementTroubleshootingEvents + - mobileAppIntentAndStates + - mobileAppTroubleshootingEvents + - notifications + - planner + - insights + - settings + - onenote + - photo + - photos + - profile + - activities + - devices + - onlineMeetings + - presence + - authentication + - tasks + - chats + - joinedTeams + - teamwork + - todo type: string responses: '200': @@ -57446,42 +63048,329 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.agreement' + $ref: '#/components/schemas/microsoft.graph.user' links: - acceptances: - operationId: identityGovernance.termsGraphOPreUse.Agreements.ListAcceptances + analytics: + operationId: identityGovernance.lifecycleWorkflows.customTaskExtensions.LastModifiedBy.GetAnalytics parameters: - agreement-id: $request.path.agreement-id - file: - operationId: identityGovernance.termsGraphOPreUse.Agreements.GetFile + customTaskExtension-id: $request.path.customTaskExtension-id + cloudPCs: + operationId: identityGovernance.lifecycleWorkflows.customTaskExtensions.LastModifiedBy.ListCloudPCs parameters: - agreement-id: $request.path.agreement-id - files: - operationId: identityGovernance.termsGraphOPreUse.Agreements.ListFiles + customTaskExtension-id: $request.path.customTaskExtension-id + usageRights: + operationId: identityGovernance.lifecycleWorkflows.customTaskExtensions.LastModifiedBy.ListUsageRights parameters: - agreement-id: $request.path.agreement-id - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - patch: - tags: - - identityGovernance.termsOfUseContainer - summary: Update the navigation property agreements in identityGovernance - operationId: identityGovernance.termsGraphOPreUse_UpdateAgreements - parameters: - - name: agreement-id - in: path - description: 'key: id of agreement' - required: true + customTaskExtension-id: $request.path.customTaskExtension-id + informationProtection: + operationId: identityGovernance.lifecycleWorkflows.customTaskExtensions.LastModifiedBy.GetInformationProtection + parameters: + customTaskExtension-id: $request.path.customTaskExtension-id + appRoleAssignedResources: + operationId: identityGovernance.lifecycleWorkflows.customTaskExtensions.LastModifiedBy.ListAppRoleAssignedResources + parameters: + customTaskExtension-id: $request.path.customTaskExtension-id + appRoleAssignments: + operationId: identityGovernance.lifecycleWorkflows.customTaskExtensions.LastModifiedBy.ListAppRoleAssignments + parameters: + customTaskExtension-id: $request.path.customTaskExtension-id + createdObjects: + operationId: identityGovernance.lifecycleWorkflows.customTaskExtensions.LastModifiedBy.ListCreatedObjects + parameters: + customTaskExtension-id: $request.path.customTaskExtension-id + directReports: + operationId: identityGovernance.lifecycleWorkflows.customTaskExtensions.LastModifiedBy.ListDirectReports + parameters: + customTaskExtension-id: $request.path.customTaskExtension-id + licenseDetails: + operationId: identityGovernance.lifecycleWorkflows.customTaskExtensions.LastModifiedBy.ListLicenseDetails + parameters: + customTaskExtension-id: $request.path.customTaskExtension-id + manager: + operationId: identityGovernance.lifecycleWorkflows.customTaskExtensions.LastModifiedBy.GetManager + parameters: + customTaskExtension-id: $request.path.customTaskExtension-id + memberOf: + operationId: identityGovernance.lifecycleWorkflows.customTaskExtensions.LastModifiedGraphBPre.ListMemberGraphOPre + parameters: + customTaskExtension-id: $request.path.customTaskExtension-id + oauth2PermissionGrants: + operationId: identityGovernance.lifecycleWorkflows.customTaskExtensions.LastModifiedBy.ListOauth2PermissionGrants + parameters: + customTaskExtension-id: $request.path.customTaskExtension-id + ownedDevices: + operationId: identityGovernance.lifecycleWorkflows.customTaskExtensions.LastModifiedBy.ListOwnedDevices + parameters: + customTaskExtension-id: $request.path.customTaskExtension-id + ownedObjects: + operationId: identityGovernance.lifecycleWorkflows.customTaskExtensions.LastModifiedBy.ListOwnedObjects + parameters: + customTaskExtension-id: $request.path.customTaskExtension-id + registeredDevices: + operationId: identityGovernance.lifecycleWorkflows.customTaskExtensions.LastModifiedBy.ListRegisteredDevices + parameters: + customTaskExtension-id: $request.path.customTaskExtension-id + scopedRoleMemberOf: + operationId: identityGovernance.lifecycleWorkflows.customTaskExtensions.LastModifiedGraphBPre.ListScopedRoleMemberGraphOPre + parameters: + customTaskExtension-id: $request.path.customTaskExtension-id + transitiveMemberOf: + operationId: identityGovernance.lifecycleWorkflows.customTaskExtensions.LastModifiedGraphBPre.ListTransitiveMemberGraphOPre + parameters: + customTaskExtension-id: $request.path.customTaskExtension-id + transitiveReports: + operationId: identityGovernance.lifecycleWorkflows.customTaskExtensions.LastModifiedBy.ListTransitiveReports + parameters: + customTaskExtension-id: $request.path.customTaskExtension-id + calendar: + operationId: identityGovernance.lifecycleWorkflows.customTaskExtensions.LastModifiedBy.GetCalendar + parameters: + customTaskExtension-id: $request.path.customTaskExtension-id + calendarGroups: + operationId: identityGovernance.lifecycleWorkflows.customTaskExtensions.LastModifiedBy.ListCalendarGroups + parameters: + customTaskExtension-id: $request.path.customTaskExtension-id + calendars: + operationId: identityGovernance.lifecycleWorkflows.customTaskExtensions.LastModifiedBy.ListCalendars + parameters: + customTaskExtension-id: $request.path.customTaskExtension-id + calendarView: + operationId: identityGovernance.lifecycleWorkflows.customTaskExtensions.LastModifiedBy.ListCalendarView + parameters: + customTaskExtension-id: $request.path.customTaskExtension-id + contactFolders: + operationId: identityGovernance.lifecycleWorkflows.customTaskExtensions.LastModifiedBy.ListContactFolders + parameters: + customTaskExtension-id: $request.path.customTaskExtension-id + contacts: + operationId: identityGovernance.lifecycleWorkflows.customTaskExtensions.LastModifiedBy.ListContacts + parameters: + customTaskExtension-id: $request.path.customTaskExtension-id + events: + operationId: identityGovernance.lifecycleWorkflows.customTaskExtensions.LastModifiedBy.ListEvents + parameters: + customTaskExtension-id: $request.path.customTaskExtension-id + inferenceClassification: + operationId: identityGovernance.lifecycleWorkflows.customTaskExtensions.LastModifiedBy.GetInferenceClassification + parameters: + customTaskExtension-id: $request.path.customTaskExtension-id + joinedGroups: + operationId: identityGovernance.lifecycleWorkflows.customTaskExtensions.LastModifiedBy.ListJoinedGroups + parameters: + customTaskExtension-id: $request.path.customTaskExtension-id + mailFolders: + operationId: identityGovernance.lifecycleWorkflows.customTaskExtensions.LastModifiedBy.ListMailFolders + parameters: + customTaskExtension-id: $request.path.customTaskExtension-id + messages: + operationId: identityGovernance.lifecycleWorkflows.customTaskExtensions.LastModifiedBy.ListMessages + parameters: + customTaskExtension-id: $request.path.customTaskExtension-id + outlook: + operationId: identityGovernance.lifecycleWorkflows.customTaskExtensions.LastModifiedBy.GetOutlook + parameters: + customTaskExtension-id: $request.path.customTaskExtension-id + people: + operationId: identityGovernance.lifecycleWorkflows.customTaskExtensions.LastModifiedBy.ListPeople + parameters: + customTaskExtension-id: $request.path.customTaskExtension-id + drive: + operationId: identityGovernance.lifecycleWorkflows.customTaskExtensions.LastModifiedBy.GetDrive + parameters: + customTaskExtension-id: $request.path.customTaskExtension-id + drives: + operationId: identityGovernance.lifecycleWorkflows.customTaskExtensions.LastModifiedBy.ListDrives + parameters: + customTaskExtension-id: $request.path.customTaskExtension-id + followedSites: + operationId: identityGovernance.lifecycleWorkflows.customTaskExtensions.LastModifiedBy.ListFollowedSites + parameters: + customTaskExtension-id: $request.path.customTaskExtension-id + extensions: + operationId: identityGovernance.lifecycleWorkflows.customTaskExtensions.LastModifiedBy.ListExtensions + parameters: + customTaskExtension-id: $request.path.customTaskExtension-id + appConsentRequestsForApproval: + operationId: identityGovernance.lifecycleWorkflows.customTaskExtensions.LastModifiedGraphBPre.ListAppConsentRequestsGraphFPreApproval + parameters: + customTaskExtension-id: $request.path.customTaskExtension-id + approvals: + operationId: identityGovernance.lifecycleWorkflows.customTaskExtensions.LastModifiedBy.ListApprovals + parameters: + customTaskExtension-id: $request.path.customTaskExtension-id + pendingAccessReviewInstances: + operationId: identityGovernance.lifecycleWorkflows.customTaskExtensions.LastModifiedBy.ListPendingAccessReviewInstances + parameters: + customTaskExtension-id: $request.path.customTaskExtension-id + agreementAcceptances: + operationId: identityGovernance.lifecycleWorkflows.customTaskExtensions.LastModifiedBy.ListAgreementAcceptances + parameters: + customTaskExtension-id: $request.path.customTaskExtension-id + security: + operationId: identityGovernance.lifecycleWorkflows.customTaskExtensions.LastModifiedBy.GetSecurity + parameters: + customTaskExtension-id: $request.path.customTaskExtension-id + deviceEnrollmentConfigurations: + operationId: identityGovernance.lifecycleWorkflows.customTaskExtensions.LastModifiedBy.ListDeviceEnrollmentConfigurations + parameters: + customTaskExtension-id: $request.path.customTaskExtension-id + managedDevices: + operationId: identityGovernance.lifecycleWorkflows.customTaskExtensions.LastModifiedBy.ListManagedDevices + parameters: + customTaskExtension-id: $request.path.customTaskExtension-id + managedAppRegistrations: + operationId: identityGovernance.lifecycleWorkflows.customTaskExtensions.LastModifiedBy.ListManagedAppRegistrations + parameters: + customTaskExtension-id: $request.path.customTaskExtension-id + windowsInformationProtectionDeviceRegistrations: + operationId: identityGovernance.lifecycleWorkflows.customTaskExtensions.LastModifiedBy.ListWindowsInformationProtectionDeviceRegistrations + parameters: + customTaskExtension-id: $request.path.customTaskExtension-id + deviceManagementTroubleshootingEvents: + operationId: identityGovernance.lifecycleWorkflows.customTaskExtensions.LastModifiedBy.ListDeviceManagementTroubleshootingEvents + parameters: + customTaskExtension-id: $request.path.customTaskExtension-id + mobileAppIntentAndStates: + operationId: identityGovernance.lifecycleWorkflows.customTaskExtensions.LastModifiedBy.ListMobileAppIntentAndStates + parameters: + customTaskExtension-id: $request.path.customTaskExtension-id + mobileAppTroubleshootingEvents: + operationId: identityGovernance.lifecycleWorkflows.customTaskExtensions.LastModifiedBy.ListMobileAppTroubleshootingEvents + parameters: + customTaskExtension-id: $request.path.customTaskExtension-id + notifications: + operationId: identityGovernance.lifecycleWorkflows.customTaskExtensions.LastModifiedBy.ListNotifications + parameters: + customTaskExtension-id: $request.path.customTaskExtension-id + planner: + operationId: identityGovernance.lifecycleWorkflows.customTaskExtensions.LastModifiedBy.GetPlanner + parameters: + customTaskExtension-id: $request.path.customTaskExtension-id + insights: + operationId: identityGovernance.lifecycleWorkflows.customTaskExtensions.LastModifiedBy.GetInsights + parameters: + customTaskExtension-id: $request.path.customTaskExtension-id + settings: + operationId: identityGovernance.lifecycleWorkflows.customTaskExtensions.LastModifiedBy.GetSettings + parameters: + customTaskExtension-id: $request.path.customTaskExtension-id + onenote: + operationId: identityGovernance.lifecycleWorkflows.customTaskExtensions.LastModifiedBy.GetOnenote + parameters: + customTaskExtension-id: $request.path.customTaskExtension-id + photo: + operationId: identityGovernance.lifecycleWorkflows.customTaskExtensions.LastModifiedBy.GetPhoto + parameters: + customTaskExtension-id: $request.path.customTaskExtension-id + photos: + operationId: identityGovernance.lifecycleWorkflows.customTaskExtensions.LastModifiedBy.ListPhotos + parameters: + customTaskExtension-id: $request.path.customTaskExtension-id + profile: + operationId: identityGovernance.lifecycleWorkflows.customTaskExtensions.LastModifiedBy.GetProfile + parameters: + customTaskExtension-id: $request.path.customTaskExtension-id + activities: + operationId: identityGovernance.lifecycleWorkflows.customTaskExtensions.LastModifiedBy.ListActivities + parameters: + customTaskExtension-id: $request.path.customTaskExtension-id + devices: + operationId: identityGovernance.lifecycleWorkflows.customTaskExtensions.LastModifiedBy.ListDevices + parameters: + customTaskExtension-id: $request.path.customTaskExtension-id + onlineMeetings: + operationId: identityGovernance.lifecycleWorkflows.customTaskExtensions.LastModifiedBy.ListOnlineMeetings + parameters: + customTaskExtension-id: $request.path.customTaskExtension-id + presence: + operationId: identityGovernance.lifecycleWorkflows.customTaskExtensions.LastModifiedBy.GetPresence + parameters: + customTaskExtension-id: $request.path.customTaskExtension-id + authentication: + operationId: identityGovernance.lifecycleWorkflows.customTaskExtensions.LastModifiedBy.GetAuthentication + parameters: + customTaskExtension-id: $request.path.customTaskExtension-id + tasks: + operationId: identityGovernance.lifecycleWorkflows.customTaskExtensions.LastModifiedBy.GetTasks + parameters: + customTaskExtension-id: $request.path.customTaskExtension-id + chats: + operationId: identityGovernance.lifecycleWorkflows.customTaskExtensions.LastModifiedBy.ListChats + parameters: + customTaskExtension-id: $request.path.customTaskExtension-id + joinedTeams: + operationId: identityGovernance.lifecycleWorkflows.customTaskExtensions.LastModifiedBy.ListJoinedTeams + parameters: + customTaskExtension-id: $request.path.customTaskExtension-id + teamwork: + operationId: identityGovernance.lifecycleWorkflows.customTaskExtensions.LastModifiedBy.GetTeamwork + parameters: + customTaskExtension-id: $request.path.customTaskExtension-id + todo: + operationId: identityGovernance.lifecycleWorkflows.customTaskExtensions.LastModifiedBy.GetTodo + parameters: + customTaskExtension-id: $request.path.customTaskExtension-id + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + /identityGovernance/lifecycleWorkflows/deletedItems: + get: + tags: + - identityGovernance.lifecycleWorkflowsContainer + summary: Get deletedItems from identityGovernance + description: Deleted workflows in your lifecycle workflows instance. + operationId: identityGovernance.lifecycleWorkflows_GetDeletedItems + parameters: + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false schema: - type: string - x-ms-docs-key-type: agreement + uniqueItems: true + type: array + items: + enum: + - id + - workflows + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + - workflows + type: string + responses: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.deletedItemContainer' + links: + workflows: + operationId: identityGovernance.lifecycleWorkflows.DeletedItems.ListWorkflows + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - identityGovernance.lifecycleWorkflowsContainer + summary: Update the navigation property deletedItems in identityGovernance + operationId: identityGovernance.lifecycleWorkflows_UpdateDeletedItems requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.agreement' + $ref: '#/components/schemas/microsoft.graph.deletedItemContainer' required: true responses: '204': @@ -57491,20 +63380,14 @@ paths: x-ms-docs-operation-type: operation delete: tags: - - identityGovernance.termsOfUseContainer - summary: Delete navigation property agreements for identityGovernance - operationId: identityGovernance.termsGraphOPreUse_DeleteAgreements + - identityGovernance.lifecycleWorkflowsContainer + summary: Delete navigation property deletedItems for identityGovernance + operationId: identityGovernance.lifecycleWorkflows_DeleteDeletedItems parameters: - - name: agreement-id - in: path - description: 'key: id of agreement' - required: true - schema: - type: string - x-ms-docs-key-type: agreement - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -57513,20 +63396,17 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/identityGovernance/termsOfUse/agreements/{agreement-id}/acceptances': + /identityGovernance/lifecycleWorkflows/deletedItems/workflows: get: tags: - - identityGovernance.termsOfUseContainer - summary: Get acceptances from identityGovernance - operationId: identityGovernance.termsGraphOPreUse.agreements_ListAcceptances + - identityGovernance.lifecycleWorkflowsContainer + summary: List deletedItems (deleted lifecycle workflows) + description: Get a list of the deleted workflow objects and their properties. + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/identitygovernance-lifecycleworkflowscontainer-list-deleteditems?view=graph-rest-1.0 + operationId: identityGovernance.lifecycleWorkflows.deletedItems_ListWorkflows parameters: - - name: agreement-id - in: path - description: 'key: id of agreement' - required: true - schema: - type: string - x-ms-docs-key-type: agreement - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -57542,34 +63422,30 @@ paths: type: array items: enum: + - category + - category desc + - createdDateTime + - createdDateTime desc + - description + - description desc + - displayName + - displayName desc + - executionConditions + - executionConditions desc + - lastModifiedDateTime + - lastModifiedDateTime desc + - deletedDateTime + - deletedDateTime desc - id - id desc - - agreementFileId - - agreementFileId desc - - agreementId - - agreementId desc - - deviceDisplayName - - deviceDisplayName desc - - deviceId - - deviceId desc - - deviceOSType - - deviceOSType desc - - deviceOSVersion - - deviceOSVersion desc - - expirationDateTime - - expirationDateTime desc - - recordedDateTime - - recordedDateTime desc - - state - - state desc - - userDisplayName - - userDisplayName desc - - userEmail - - userEmail desc - - userId - - userId desc - - userPrincipalName - - userPrincipalName desc + - isEnabled + - isEnabled desc + - isSchedulingEnabled + - isSchedulingEnabled desc + - nextScheduleRunDateTime + - nextScheduleRunDateTime desc + - version + - version desc type: string - name: $select in: query @@ -57581,20 +63457,26 @@ paths: type: array items: enum: + - category + - createdDateTime + - description + - displayName + - executionConditions + - lastModifiedDateTime + - deletedDateTime - id - - agreementFileId - - agreementId - - deviceDisplayName - - deviceId - - deviceOSType - - deviceOSVersion - - expirationDateTime - - recordedDateTime - - state - - userDisplayName - - userEmail - - userId - - userPrincipalName + - isEnabled + - isSchedulingEnabled + - nextScheduleRunDateTime + - version + - createdBy + - lastModifiedBy + - tasks + - executionScope + - runs + - taskReports + - userProcessingResults + - versions type: string - name: $expand in: query @@ -57607,10 +63489,18 @@ paths: items: enum: - '*' + - createdBy + - lastModifiedBy + - tasks + - executionScope + - runs + - taskReports + - userProcessingResults + - versions type: string responses: '200': - $ref: '#/components/responses/microsoft.graph.agreementAcceptanceCollectionResponse' + $ref: '#/components/responses/microsoft.graph.identityGovernance.workflowCollectionResponse' default: $ref: '#/components/responses/error' x-ms-pageable: @@ -57619,23 +63509,15 @@ paths: x-ms-docs-operation-type: operation post: tags: - - identityGovernance.termsOfUseContainer - summary: Create new navigation property to acceptances for identityGovernance - operationId: identityGovernance.termsGraphOPreUse.agreements_CreateAcceptances - parameters: - - name: agreement-id - in: path - description: 'key: id of agreement' - required: true - schema: - type: string - x-ms-docs-key-type: agreement + - identityGovernance.lifecycleWorkflowsContainer + summary: Create new navigation property to workflows for identityGovernance + operationId: identityGovernance.lifecycleWorkflows.deletedItems_CreateWorkflows requestBody: description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.agreementAcceptance' + $ref: '#/components/schemas/microsoft.graph.identityGovernance.workflow' required: true responses: '201': @@ -57643,31 +63525,26 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.agreementAcceptance' + $ref: '#/components/schemas/microsoft.graph.identityGovernance.workflow' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/identityGovernance/termsOfUse/agreements/{agreement-id}/acceptances/{agreementAcceptance-id}': + '/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow-id}': get: tags: - - identityGovernance.termsOfUseContainer - summary: Get acceptances from identityGovernance - operationId: identityGovernance.termsGraphOPreUse.agreements_GetAcceptances + - identityGovernance.lifecycleWorkflowsContainer + summary: Get workflows from identityGovernance + description: Deleted workflows that end up in the deletedItemsContainer. + operationId: identityGovernance.lifecycleWorkflows.deletedItems_GetWorkflows parameters: - - name: agreement-id - in: path - description: 'key: id of agreement' - required: true - schema: - type: string - x-ms-docs-key-type: agreement - - name: agreementAcceptance-id + - name: workflow-id in: path - description: 'key: id of agreementAcceptance' + description: 'key: id of workflow' required: true + style: simple schema: type: string - x-ms-docs-key-type: agreementAcceptance + x-ms-docs-key-type: workflow - name: $select in: query description: Select properties to be returned @@ -57678,20 +63555,26 @@ paths: type: array items: enum: + - category + - createdDateTime + - description + - displayName + - executionConditions + - lastModifiedDateTime + - deletedDateTime - id - - agreementFileId - - agreementId - - deviceDisplayName - - deviceId - - deviceOSType - - deviceOSVersion - - expirationDateTime - - recordedDateTime - - state - - userDisplayName - - userEmail - - userId - - userPrincipalName + - isEnabled + - isSchedulingEnabled + - nextScheduleRunDateTime + - version + - createdBy + - lastModifiedBy + - tasks + - executionScope + - runs + - taskReports + - userProcessingResults + - versions type: string - name: $expand in: query @@ -57704,6 +63587,14 @@ paths: items: enum: - '*' + - createdBy + - lastModifiedBy + - tasks + - executionScope + - runs + - taskReports + - userProcessingResults + - versions type: string responses: '200': @@ -57711,36 +63602,69 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.agreementAcceptance' + $ref: '#/components/schemas/microsoft.graph.identityGovernance.workflow' + links: + createdBy: + operationId: identityGovernance.lifecycleWorkflows.deletedItems.Workflows.GetCreatedGraphBPre + parameters: + workflow-id: $request.path.workflow-id + lastModifiedBy: + operationId: identityGovernance.lifecycleWorkflows.deletedItems.Workflows.GetLastModifiedGraphBPre + parameters: + workflow-id: $request.path.workflow-id + tasks: + operationId: identityGovernance.lifecycleWorkflows.deletedItems.Workflows.ListTasks + parameters: + workflow-id: $request.path.workflow-id + executionScope: + operationId: identityGovernance.lifecycleWorkflows.deletedItems.Workflows.ListExecutionScope + parameters: + workflow-id: $request.path.workflow-id + runs: + operationId: identityGovernance.lifecycleWorkflows.deletedItems.Workflows.ListRuns + parameters: + workflow-id: $request.path.workflow-id + taskReports: + operationId: identityGovernance.lifecycleWorkflows.deletedItems.Workflows.ListTaskReports + parameters: + workflow-id: $request.path.workflow-id + userProcessingResults: + operationId: identityGovernance.lifecycleWorkflows.deletedItems.Workflows.ListUserProcessingResults + parameters: + workflow-id: $request.path.workflow-id + versions: + operationId: identityGovernance.lifecycleWorkflows.deletedItems.Workflows.ListVersions + parameters: + workflow-id: $request.path.workflow-id + activate: + operationId: identityGovernance.lifecycleWorkflows.deletedItems.workflows.workflow.activate + createNewVersion: + operationId: identityGovernance.lifecycleWorkflows.deletedItems.workflows.workflow.createNewVersion + restore: + operationId: identityGovernance.lifecycleWorkflows.deletedItems.workflows.workflow.restore default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - - identityGovernance.termsOfUseContainer - summary: Update the navigation property acceptances in identityGovernance - operationId: identityGovernance.termsGraphOPreUse.agreements_UpdateAcceptances + - identityGovernance.lifecycleWorkflowsContainer + summary: Update the navigation property workflows in identityGovernance + operationId: identityGovernance.lifecycleWorkflows.deletedItems_UpdateWorkflows parameters: - - name: agreement-id - in: path - description: 'key: id of agreement' - required: true - schema: - type: string - x-ms-docs-key-type: agreement - - name: agreementAcceptance-id + - name: workflow-id in: path - description: 'key: id of agreementAcceptance' + description: 'key: id of workflow' required: true + style: simple schema: type: string - x-ms-docs-key-type: agreementAcceptance + x-ms-docs-key-type: workflow requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.agreementAcceptance' + $ref: '#/components/schemas/microsoft.graph.identityGovernance.workflow' required: true responses: '204': @@ -57750,27 +63674,22 @@ paths: x-ms-docs-operation-type: operation delete: tags: - - identityGovernance.termsOfUseContainer - summary: Delete navigation property acceptances for identityGovernance - operationId: identityGovernance.termsGraphOPreUse.agreements_DeleteAcceptances + - identityGovernance.lifecycleWorkflowsContainer + summary: Delete navigation property workflows for identityGovernance + operationId: identityGovernance.lifecycleWorkflows.deletedItems_DeleteWorkflows parameters: - - name: agreement-id - in: path - description: 'key: id of agreement' - required: true - schema: - type: string - x-ms-docs-key-type: agreement - - name: agreementAcceptance-id + - name: workflow-id in: path - description: 'key: id of agreementAcceptance' + description: 'key: id of workflow' required: true + style: simple schema: type: string - x-ms-docs-key-type: agreementAcceptance + x-ms-docs-key-type: workflow - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -57779,20 +63698,202 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/identityGovernance/termsOfUse/agreements/{agreement-id}/file': + '/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow-id}/executionScope': get: tags: - - identityGovernance.termsOfUseContainer - summary: Get file from identityGovernance - operationId: identityGovernance.termsGraphOPreUse.agreements_GetFile + - identityGovernance.lifecycleWorkflowsContainer + summary: Get executionScope from identityGovernance + description: The unique identifier of the Azure AD identity that last modified the workflow object.. + operationId: identityGovernance.lifecycleWorkflows.deletedItems.workflows_ListExecutionScope parameters: - - name: agreement-id + - name: workflow-id in: path - description: 'key: id of agreement' + description: 'key: id of workflow' required: true + style: simple schema: type: string - x-ms-docs-key-type: agreement + x-ms-docs-key-type: workflow + - $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 + - signInActivity + - signInActivity desc + - accountEnabled + - accountEnabled desc + - ageGroup + - ageGroup desc + - assignedLicenses + - assignedLicenses desc + - assignedPlans + - assignedPlans desc + - authorizationInfo + - authorizationInfo desc + - businessPhones + - businessPhones desc + - city + - city desc + - companyName + - companyName desc + - consentProvidedForMinor + - consentProvidedForMinor desc + - country + - country desc + - createdDateTime + - createdDateTime desc + - creationType + - creationType desc + - customSecurityAttributes + - customSecurityAttributes desc + - department + - department desc + - deviceKeys + - deviceKeys desc + - displayName + - displayName desc + - employeeHireDate + - employeeHireDate desc + - employeeId + - employeeId desc + - employeeLeaveDateTime + - employeeLeaveDateTime desc + - employeeOrgData + - employeeOrgData desc + - employeeType + - employeeType desc + - externalUserState + - externalUserState desc + - externalUserStateChangeDateTime + - externalUserStateChangeDateTime desc + - faxNumber + - faxNumber desc + - givenName + - givenName desc + - identities + - identities desc + - imAddresses + - imAddresses desc + - infoCatalogs + - infoCatalogs desc + - isManagementRestricted + - isManagementRestricted desc + - isResourceAccount + - isResourceAccount desc + - jobTitle + - jobTitle desc + - lastPasswordChangeDateTime + - lastPasswordChangeDateTime desc + - legalAgeGroupClassification + - legalAgeGroupClassification desc + - licenseAssignmentStates + - licenseAssignmentStates desc + - mail + - mail desc + - mailNickname + - mailNickname desc + - mobilePhone + - mobilePhone desc + - officeLocation + - officeLocation desc + - onPremisesDistinguishedName + - onPremisesDistinguishedName desc + - onPremisesDomainName + - onPremisesDomainName desc + - onPremisesExtensionAttributes + - onPremisesExtensionAttributes desc + - onPremisesImmutableId + - onPremisesImmutableId desc + - onPremisesLastSyncDateTime + - onPremisesLastSyncDateTime desc + - onPremisesProvisioningErrors + - onPremisesProvisioningErrors desc + - onPremisesSamAccountName + - onPremisesSamAccountName desc + - onPremisesSecurityIdentifier + - onPremisesSecurityIdentifier desc + - onPremisesSyncEnabled + - onPremisesSyncEnabled desc + - onPremisesUserPrincipalName + - onPremisesUserPrincipalName desc + - otherMails + - otherMails desc + - passwordPolicies + - passwordPolicies desc + - passwordProfile + - passwordProfile desc + - postalCode + - postalCode desc + - preferredDataLocation + - preferredDataLocation desc + - preferredLanguage + - preferredLanguage desc + - provisionedPlans + - provisionedPlans desc + - proxyAddresses + - proxyAddresses desc + - refreshTokensValidFromDateTime + - refreshTokensValidFromDateTime desc + - securityIdentifier + - securityIdentifier desc + - showInAddressList + - showInAddressList desc + - signInSessionsValidFromDateTime + - signInSessionsValidFromDateTime desc + - state + - state desc + - streetAddress + - streetAddress desc + - surname + - surname desc + - usageLocation + - usageLocation desc + - userPrincipalName + - userPrincipalName desc + - userType + - userType desc + - mailboxSettings + - mailboxSettings desc + - deviceEnrollmentLimit + - deviceEnrollmentLimit desc + - print + - print desc + - aboutMe + - aboutMe desc + - birthday + - birthday desc + - hireDate + - hireDate desc + - interests + - interests desc + - mySite + - mySite desc + - pastProjects + - pastProjects desc + - preferredName + - preferredName desc + - responsibilities + - responsibilities desc + - schools + - schools desc + - skills + - skills desc + type: string - name: $select in: query description: Select properties to be returned @@ -57804,14 +63905,152 @@ paths: items: enum: - id + - deletedDateTime + - signInActivity + - accountEnabled + - ageGroup + - assignedLicenses + - assignedPlans + - authorizationInfo + - businessPhones + - city + - companyName + - consentProvidedForMinor + - country - createdDateTime + - creationType + - customSecurityAttributes + - department + - deviceKeys - displayName - - fileData - - fileName - - isDefault - - isMajorVersion - - language - - localizations + - employeeHireDate + - employeeId + - employeeLeaveDateTime + - employeeOrgData + - employeeType + - externalUserState + - externalUserStateChangeDateTime + - faxNumber + - givenName + - identities + - imAddresses + - infoCatalogs + - isManagementRestricted + - isResourceAccount + - jobTitle + - lastPasswordChangeDateTime + - legalAgeGroupClassification + - licenseAssignmentStates + - mail + - mailNickname + - mobilePhone + - officeLocation + - onPremisesDistinguishedName + - onPremisesDomainName + - onPremisesExtensionAttributes + - onPremisesImmutableId + - onPremisesLastSyncDateTime + - onPremisesProvisioningErrors + - onPremisesSamAccountName + - onPremisesSecurityIdentifier + - onPremisesSyncEnabled + - onPremisesUserPrincipalName + - otherMails + - passwordPolicies + - passwordProfile + - postalCode + - preferredDataLocation + - preferredLanguage + - provisionedPlans + - proxyAddresses + - refreshTokensValidFromDateTime + - securityIdentifier + - showInAddressList + - signInSessionsValidFromDateTime + - state + - streetAddress + - surname + - usageLocation + - userPrincipalName + - userType + - mailboxSettings + - deviceEnrollmentLimit + - print + - aboutMe + - birthday + - hireDate + - interests + - mySite + - pastProjects + - preferredName + - responsibilities + - schools + - skills + - analytics + - cloudPCs + - usageRights + - informationProtection + - appRoleAssignedResources + - appRoleAssignments + - createdObjects + - directReports + - licenseDetails + - manager + - memberOf + - oauth2PermissionGrants + - ownedDevices + - ownedObjects + - registeredDevices + - scopedRoleMemberOf + - transitiveMemberOf + - transitiveReports + - calendar + - calendarGroups + - calendars + - calendarView + - contactFolders + - contacts + - events + - inferenceClassification + - joinedGroups + - mailFolders + - messages + - outlook + - people + - drive + - drives + - followedSites + - extensions + - appConsentRequestsForApproval + - approvals + - pendingAccessReviewInstances + - agreementAcceptances + - security + - deviceEnrollmentConfigurations + - managedDevices + - managedAppRegistrations + - windowsInformationProtectionDeviceRegistrations + - deviceManagementTroubleshootingEvents + - mobileAppIntentAndStates + - mobileAppTroubleshootingEvents + - notifications + - planner + - insights + - settings + - onenote + - photo + - photos + - profile + - activities + - devices + - onlineMeetings + - presence + - authentication + - tasks + - chats + - joinedTeams + - teamwork + - todo type: string - name: $expand in: query @@ -57824,87 +64063,804 @@ paths: items: enum: - '*' - - localizations + - analytics + - cloudPCs + - usageRights + - informationProtection + - appRoleAssignedResources + - appRoleAssignments + - createdObjects + - directReports + - licenseDetails + - manager + - memberOf + - oauth2PermissionGrants + - ownedDevices + - ownedObjects + - registeredDevices + - scopedRoleMemberOf + - transitiveMemberOf + - transitiveReports + - calendar + - calendarGroups + - calendars + - calendarView + - contactFolders + - contacts + - events + - inferenceClassification + - joinedGroups + - mailFolders + - messages + - outlook + - people + - drive + - drives + - followedSites + - extensions + - appConsentRequestsForApproval + - approvals + - pendingAccessReviewInstances + - agreementAcceptances + - security + - deviceEnrollmentConfigurations + - managedDevices + - managedAppRegistrations + - windowsInformationProtectionDeviceRegistrations + - deviceManagementTroubleshootingEvents + - mobileAppIntentAndStates + - mobileAppTroubleshootingEvents + - notifications + - planner + - insights + - settings + - onenote + - photo + - photos + - profile + - activities + - devices + - onlineMeetings + - presence + - authentication + - tasks + - chats + - joinedTeams + - teamwork + - todo type: string responses: '200': - description: Retrieved navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.agreementFile' - links: - localizations: - operationId: identityGovernance.termsGraphOPreUse.agreements.File.ListLocalizations - parameters: - agreement-id: $request.path.agreement-id + $ref: '#/components/responses/microsoft.graph.userCollectionResponse' default: $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore x-ms-docs-operation-type: operation - patch: + '/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow-id}/executionScope/{user-id}': + get: tags: - - identityGovernance.termsOfUseContainer - summary: Update the navigation property file in identityGovernance - operationId: identityGovernance.termsGraphOPreUse.agreements_UpdateFile + - identityGovernance.lifecycleWorkflowsContainer + summary: Get executionScope from identityGovernance + description: The unique identifier of the Azure AD identity that last modified the workflow object.. + operationId: identityGovernance.lifecycleWorkflows.deletedItems.workflows_GetExecutionScope parameters: - - name: agreement-id + - name: workflow-id in: path - description: 'key: id of agreement' + description: 'key: id of workflow' required: true + style: simple schema: type: string - x-ms-docs-key-type: agreement - requestBody: - description: New navigation property values - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.agreementFile' - required: true - responses: - '204': - description: Success - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - delete: - tags: - - identityGovernance.termsOfUseContainer - summary: Delete navigation property file for identityGovernance - operationId: identityGovernance.termsGraphOPreUse.agreements_DeleteFile - parameters: - - name: agreement-id + x-ms-docs-key-type: workflow + - name: user-id in: path - description: 'key: id of agreement' + description: 'key: id of user' required: true + style: simple schema: type: string - x-ms-docs-key-type: agreement - - name: If-Match - in: header - description: ETag - schema: - type: string - responses: - '204': - description: Success + x-ms-docs-key-type: user + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - deletedDateTime + - signInActivity + - accountEnabled + - ageGroup + - assignedLicenses + - assignedPlans + - authorizationInfo + - businessPhones + - city + - companyName + - consentProvidedForMinor + - country + - createdDateTime + - creationType + - customSecurityAttributes + - department + - deviceKeys + - displayName + - employeeHireDate + - employeeId + - employeeLeaveDateTime + - employeeOrgData + - employeeType + - externalUserState + - externalUserStateChangeDateTime + - faxNumber + - givenName + - identities + - imAddresses + - infoCatalogs + - isManagementRestricted + - isResourceAccount + - jobTitle + - lastPasswordChangeDateTime + - legalAgeGroupClassification + - licenseAssignmentStates + - mail + - mailNickname + - mobilePhone + - officeLocation + - onPremisesDistinguishedName + - onPremisesDomainName + - onPremisesExtensionAttributes + - onPremisesImmutableId + - onPremisesLastSyncDateTime + - onPremisesProvisioningErrors + - onPremisesSamAccountName + - onPremisesSecurityIdentifier + - onPremisesSyncEnabled + - onPremisesUserPrincipalName + - otherMails + - passwordPolicies + - passwordProfile + - postalCode + - preferredDataLocation + - preferredLanguage + - provisionedPlans + - proxyAddresses + - refreshTokensValidFromDateTime + - securityIdentifier + - showInAddressList + - signInSessionsValidFromDateTime + - state + - streetAddress + - surname + - usageLocation + - userPrincipalName + - userType + - mailboxSettings + - deviceEnrollmentLimit + - print + - aboutMe + - birthday + - hireDate + - interests + - mySite + - pastProjects + - preferredName + - responsibilities + - schools + - skills + - analytics + - cloudPCs + - usageRights + - informationProtection + - appRoleAssignedResources + - appRoleAssignments + - createdObjects + - directReports + - licenseDetails + - manager + - memberOf + - oauth2PermissionGrants + - ownedDevices + - ownedObjects + - registeredDevices + - scopedRoleMemberOf + - transitiveMemberOf + - transitiveReports + - calendar + - calendarGroups + - calendars + - calendarView + - contactFolders + - contacts + - events + - inferenceClassification + - joinedGroups + - mailFolders + - messages + - outlook + - people + - drive + - drives + - followedSites + - extensions + - appConsentRequestsForApproval + - approvals + - pendingAccessReviewInstances + - agreementAcceptances + - security + - deviceEnrollmentConfigurations + - managedDevices + - managedAppRegistrations + - windowsInformationProtectionDeviceRegistrations + - deviceManagementTroubleshootingEvents + - mobileAppIntentAndStates + - mobileAppTroubleshootingEvents + - notifications + - planner + - insights + - settings + - onenote + - photo + - photos + - profile + - activities + - devices + - onlineMeetings + - presence + - authentication + - tasks + - chats + - joinedTeams + - teamwork + - todo + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + - analytics + - cloudPCs + - usageRights + - informationProtection + - appRoleAssignedResources + - appRoleAssignments + - createdObjects + - directReports + - licenseDetails + - manager + - memberOf + - oauth2PermissionGrants + - ownedDevices + - ownedObjects + - registeredDevices + - scopedRoleMemberOf + - transitiveMemberOf + - transitiveReports + - calendar + - calendarGroups + - calendars + - calendarView + - contactFolders + - contacts + - events + - inferenceClassification + - joinedGroups + - mailFolders + - messages + - outlook + - people + - drive + - drives + - followedSites + - extensions + - appConsentRequestsForApproval + - approvals + - pendingAccessReviewInstances + - agreementAcceptances + - security + - deviceEnrollmentConfigurations + - managedDevices + - managedAppRegistrations + - windowsInformationProtectionDeviceRegistrations + - deviceManagementTroubleshootingEvents + - mobileAppIntentAndStates + - mobileAppTroubleshootingEvents + - notifications + - planner + - insights + - settings + - onenote + - photo + - photos + - profile + - activities + - devices + - onlineMeetings + - presence + - authentication + - tasks + - chats + - joinedTeams + - teamwork + - todo + type: string + responses: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.user' + links: + analytics: + operationId: identityGovernance.lifecycleWorkflows.deletedItems.workflows.ExecutionScope.GetAnalytics + parameters: + workflow-id: $request.path.workflow-id + user-id: $request.path.user-id + cloudPCs: + operationId: identityGovernance.lifecycleWorkflows.deletedItems.workflows.ExecutionScope.ListCloudPCs + parameters: + workflow-id: $request.path.workflow-id + user-id: $request.path.user-id + usageRights: + operationId: identityGovernance.lifecycleWorkflows.deletedItems.workflows.ExecutionScope.ListUsageRights + parameters: + workflow-id: $request.path.workflow-id + user-id: $request.path.user-id + informationProtection: + operationId: identityGovernance.lifecycleWorkflows.deletedItems.workflows.ExecutionScope.GetInformationProtection + parameters: + workflow-id: $request.path.workflow-id + user-id: $request.path.user-id + appRoleAssignedResources: + operationId: identityGovernance.lifecycleWorkflows.deletedItems.workflows.ExecutionScope.ListAppRoleAssignedResources + parameters: + workflow-id: $request.path.workflow-id + user-id: $request.path.user-id + appRoleAssignments: + operationId: identityGovernance.lifecycleWorkflows.deletedItems.workflows.ExecutionScope.ListAppRoleAssignments + parameters: + workflow-id: $request.path.workflow-id + user-id: $request.path.user-id + createdObjects: + operationId: identityGovernance.lifecycleWorkflows.deletedItems.workflows.ExecutionScope.ListCreatedObjects + parameters: + workflow-id: $request.path.workflow-id + user-id: $request.path.user-id + directReports: + operationId: identityGovernance.lifecycleWorkflows.deletedItems.workflows.ExecutionScope.ListDirectReports + parameters: + workflow-id: $request.path.workflow-id + user-id: $request.path.user-id + licenseDetails: + operationId: identityGovernance.lifecycleWorkflows.deletedItems.workflows.ExecutionScope.ListLicenseDetails + parameters: + workflow-id: $request.path.workflow-id + user-id: $request.path.user-id + manager: + operationId: identityGovernance.lifecycleWorkflows.deletedItems.workflows.ExecutionScope.GetManager + parameters: + workflow-id: $request.path.workflow-id + user-id: $request.path.user-id + memberOf: + operationId: identityGovernance.lifecycleWorkflows.deletedItems.workflows.ExecutionScope.ListMemberGraphOPre + parameters: + workflow-id: $request.path.workflow-id + user-id: $request.path.user-id + oauth2PermissionGrants: + operationId: identityGovernance.lifecycleWorkflows.deletedItems.workflows.ExecutionScope.ListOauth2PermissionGrants + parameters: + workflow-id: $request.path.workflow-id + user-id: $request.path.user-id + ownedDevices: + operationId: identityGovernance.lifecycleWorkflows.deletedItems.workflows.ExecutionScope.ListOwnedDevices + parameters: + workflow-id: $request.path.workflow-id + user-id: $request.path.user-id + ownedObjects: + operationId: identityGovernance.lifecycleWorkflows.deletedItems.workflows.ExecutionScope.ListOwnedObjects + parameters: + workflow-id: $request.path.workflow-id + user-id: $request.path.user-id + registeredDevices: + operationId: identityGovernance.lifecycleWorkflows.deletedItems.workflows.ExecutionScope.ListRegisteredDevices + parameters: + workflow-id: $request.path.workflow-id + user-id: $request.path.user-id + scopedRoleMemberOf: + operationId: identityGovernance.lifecycleWorkflows.deletedItems.workflows.ExecutionScope.ListScopedRoleMemberGraphOPre + parameters: + workflow-id: $request.path.workflow-id + user-id: $request.path.user-id + transitiveMemberOf: + operationId: identityGovernance.lifecycleWorkflows.deletedItems.workflows.ExecutionScope.ListTransitiveMemberGraphOPre + parameters: + workflow-id: $request.path.workflow-id + user-id: $request.path.user-id + transitiveReports: + operationId: identityGovernance.lifecycleWorkflows.deletedItems.workflows.ExecutionScope.ListTransitiveReports + parameters: + workflow-id: $request.path.workflow-id + user-id: $request.path.user-id + calendar: + operationId: identityGovernance.lifecycleWorkflows.deletedItems.workflows.ExecutionScope.GetCalendar + parameters: + workflow-id: $request.path.workflow-id + user-id: $request.path.user-id + calendarGroups: + operationId: identityGovernance.lifecycleWorkflows.deletedItems.workflows.ExecutionScope.ListCalendarGroups + parameters: + workflow-id: $request.path.workflow-id + user-id: $request.path.user-id + calendars: + operationId: identityGovernance.lifecycleWorkflows.deletedItems.workflows.ExecutionScope.ListCalendars + parameters: + workflow-id: $request.path.workflow-id + user-id: $request.path.user-id + calendarView: + operationId: identityGovernance.lifecycleWorkflows.deletedItems.workflows.ExecutionScope.ListCalendarView + parameters: + workflow-id: $request.path.workflow-id + user-id: $request.path.user-id + contactFolders: + operationId: identityGovernance.lifecycleWorkflows.deletedItems.workflows.ExecutionScope.ListContactFolders + parameters: + workflow-id: $request.path.workflow-id + user-id: $request.path.user-id + contacts: + operationId: identityGovernance.lifecycleWorkflows.deletedItems.workflows.ExecutionScope.ListContacts + parameters: + workflow-id: $request.path.workflow-id + user-id: $request.path.user-id + events: + operationId: identityGovernance.lifecycleWorkflows.deletedItems.workflows.ExecutionScope.ListEvents + parameters: + workflow-id: $request.path.workflow-id + user-id: $request.path.user-id + inferenceClassification: + operationId: identityGovernance.lifecycleWorkflows.deletedItems.workflows.ExecutionScope.GetInferenceClassification + parameters: + workflow-id: $request.path.workflow-id + user-id: $request.path.user-id + joinedGroups: + operationId: identityGovernance.lifecycleWorkflows.deletedItems.workflows.ExecutionScope.ListJoinedGroups + parameters: + workflow-id: $request.path.workflow-id + user-id: $request.path.user-id + mailFolders: + operationId: identityGovernance.lifecycleWorkflows.deletedItems.workflows.ExecutionScope.ListMailFolders + parameters: + workflow-id: $request.path.workflow-id + user-id: $request.path.user-id + messages: + operationId: identityGovernance.lifecycleWorkflows.deletedItems.workflows.ExecutionScope.ListMessages + parameters: + workflow-id: $request.path.workflow-id + user-id: $request.path.user-id + outlook: + operationId: identityGovernance.lifecycleWorkflows.deletedItems.workflows.ExecutionScope.GetOutlook + parameters: + workflow-id: $request.path.workflow-id + user-id: $request.path.user-id + people: + operationId: identityGovernance.lifecycleWorkflows.deletedItems.workflows.ExecutionScope.ListPeople + parameters: + workflow-id: $request.path.workflow-id + user-id: $request.path.user-id + drive: + operationId: identityGovernance.lifecycleWorkflows.deletedItems.workflows.ExecutionScope.GetDrive + parameters: + workflow-id: $request.path.workflow-id + user-id: $request.path.user-id + drives: + operationId: identityGovernance.lifecycleWorkflows.deletedItems.workflows.ExecutionScope.ListDrives + parameters: + workflow-id: $request.path.workflow-id + user-id: $request.path.user-id + followedSites: + operationId: identityGovernance.lifecycleWorkflows.deletedItems.workflows.ExecutionScope.ListFollowedSites + parameters: + workflow-id: $request.path.workflow-id + user-id: $request.path.user-id + extensions: + operationId: identityGovernance.lifecycleWorkflows.deletedItems.workflows.ExecutionScope.ListExtensions + parameters: + workflow-id: $request.path.workflow-id + user-id: $request.path.user-id + appConsentRequestsForApproval: + operationId: identityGovernance.lifecycleWorkflows.deletedItems.workflows.ExecutionScope.ListAppConsentRequestsGraphFPreApproval + parameters: + workflow-id: $request.path.workflow-id + user-id: $request.path.user-id + approvals: + operationId: identityGovernance.lifecycleWorkflows.deletedItems.workflows.ExecutionScope.ListApprovals + parameters: + workflow-id: $request.path.workflow-id + user-id: $request.path.user-id + pendingAccessReviewInstances: + operationId: identityGovernance.lifecycleWorkflows.deletedItems.workflows.ExecutionScope.ListPendingAccessReviewInstances + parameters: + workflow-id: $request.path.workflow-id + user-id: $request.path.user-id + agreementAcceptances: + operationId: identityGovernance.lifecycleWorkflows.deletedItems.workflows.ExecutionScope.ListAgreementAcceptances + parameters: + workflow-id: $request.path.workflow-id + user-id: $request.path.user-id + security: + operationId: identityGovernance.lifecycleWorkflows.deletedItems.workflows.ExecutionScope.GetSecurity + parameters: + workflow-id: $request.path.workflow-id + user-id: $request.path.user-id + deviceEnrollmentConfigurations: + operationId: identityGovernance.lifecycleWorkflows.deletedItems.workflows.ExecutionScope.ListDeviceEnrollmentConfigurations + parameters: + workflow-id: $request.path.workflow-id + user-id: $request.path.user-id + managedDevices: + operationId: identityGovernance.lifecycleWorkflows.deletedItems.workflows.ExecutionScope.ListManagedDevices + parameters: + workflow-id: $request.path.workflow-id + user-id: $request.path.user-id + managedAppRegistrations: + operationId: identityGovernance.lifecycleWorkflows.deletedItems.workflows.ExecutionScope.ListManagedAppRegistrations + parameters: + workflow-id: $request.path.workflow-id + user-id: $request.path.user-id + windowsInformationProtectionDeviceRegistrations: + operationId: identityGovernance.lifecycleWorkflows.deletedItems.workflows.ExecutionScope.ListWindowsInformationProtectionDeviceRegistrations + parameters: + workflow-id: $request.path.workflow-id + user-id: $request.path.user-id + deviceManagementTroubleshootingEvents: + operationId: identityGovernance.lifecycleWorkflows.deletedItems.workflows.ExecutionScope.ListDeviceManagementTroubleshootingEvents + parameters: + workflow-id: $request.path.workflow-id + user-id: $request.path.user-id + mobileAppIntentAndStates: + operationId: identityGovernance.lifecycleWorkflows.deletedItems.workflows.ExecutionScope.ListMobileAppIntentAndStates + parameters: + workflow-id: $request.path.workflow-id + user-id: $request.path.user-id + mobileAppTroubleshootingEvents: + operationId: identityGovernance.lifecycleWorkflows.deletedItems.workflows.ExecutionScope.ListMobileAppTroubleshootingEvents + parameters: + workflow-id: $request.path.workflow-id + user-id: $request.path.user-id + notifications: + operationId: identityGovernance.lifecycleWorkflows.deletedItems.workflows.ExecutionScope.ListNotifications + parameters: + workflow-id: $request.path.workflow-id + user-id: $request.path.user-id + planner: + operationId: identityGovernance.lifecycleWorkflows.deletedItems.workflows.ExecutionScope.GetPlanner + parameters: + workflow-id: $request.path.workflow-id + user-id: $request.path.user-id + insights: + operationId: identityGovernance.lifecycleWorkflows.deletedItems.workflows.ExecutionScope.GetInsights + parameters: + workflow-id: $request.path.workflow-id + user-id: $request.path.user-id + settings: + operationId: identityGovernance.lifecycleWorkflows.deletedItems.workflows.ExecutionScope.GetSettings + parameters: + workflow-id: $request.path.workflow-id + user-id: $request.path.user-id + onenote: + operationId: identityGovernance.lifecycleWorkflows.deletedItems.workflows.ExecutionScope.GetOnenote + parameters: + workflow-id: $request.path.workflow-id + user-id: $request.path.user-id + photo: + operationId: identityGovernance.lifecycleWorkflows.deletedItems.workflows.ExecutionScope.GetPhoto + parameters: + workflow-id: $request.path.workflow-id + user-id: $request.path.user-id + photos: + operationId: identityGovernance.lifecycleWorkflows.deletedItems.workflows.ExecutionScope.ListPhotos + parameters: + workflow-id: $request.path.workflow-id + user-id: $request.path.user-id + profile: + operationId: identityGovernance.lifecycleWorkflows.deletedItems.workflows.ExecutionScope.GetProfile + parameters: + workflow-id: $request.path.workflow-id + user-id: $request.path.user-id + activities: + operationId: identityGovernance.lifecycleWorkflows.deletedItems.workflows.ExecutionScope.ListActivities + parameters: + workflow-id: $request.path.workflow-id + user-id: $request.path.user-id + devices: + operationId: identityGovernance.lifecycleWorkflows.deletedItems.workflows.ExecutionScope.ListDevices + parameters: + workflow-id: $request.path.workflow-id + user-id: $request.path.user-id + onlineMeetings: + operationId: identityGovernance.lifecycleWorkflows.deletedItems.workflows.ExecutionScope.ListOnlineMeetings + parameters: + workflow-id: $request.path.workflow-id + user-id: $request.path.user-id + presence: + operationId: identityGovernance.lifecycleWorkflows.deletedItems.workflows.ExecutionScope.GetPresence + parameters: + workflow-id: $request.path.workflow-id + user-id: $request.path.user-id + authentication: + operationId: identityGovernance.lifecycleWorkflows.deletedItems.workflows.ExecutionScope.GetAuthentication + parameters: + workflow-id: $request.path.workflow-id + user-id: $request.path.user-id + tasks: + operationId: identityGovernance.lifecycleWorkflows.deletedItems.workflows.ExecutionScope.GetTasks + parameters: + workflow-id: $request.path.workflow-id + user-id: $request.path.user-id + chats: + operationId: identityGovernance.lifecycleWorkflows.deletedItems.workflows.ExecutionScope.ListChats + parameters: + workflow-id: $request.path.workflow-id + user-id: $request.path.user-id + joinedTeams: + operationId: identityGovernance.lifecycleWorkflows.deletedItems.workflows.ExecutionScope.ListJoinedTeams + parameters: + workflow-id: $request.path.workflow-id + user-id: $request.path.user-id + teamwork: + operationId: identityGovernance.lifecycleWorkflows.deletedItems.workflows.ExecutionScope.GetTeamwork + parameters: + workflow-id: $request.path.workflow-id + user-id: $request.path.user-id + todo: + operationId: identityGovernance.lifecycleWorkflows.deletedItems.workflows.ExecutionScope.GetTodo + parameters: + workflow-id: $request.path.workflow-id + user-id: $request.path.user-id default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/identityGovernance/termsOfUse/agreements/{agreement-id}/file/localizations': + '/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow-id}/microsoft.graph.identityGovernance.activate': + post: + tags: + - identityGovernance.Actions + summary: Invoke action activate + description: Activate (run on-demand) a workflow object. + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/identitygovernance-workflow-activate?view=graph-rest-1.0 + operationId: identityGovernance.lifecycleWorkflows.deletedItems.workflows_activate + parameters: + - name: workflow-id + in: path + description: 'key: id of workflow' + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: workflow + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + subjects: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.user' + additionalProperties: + type: object + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow-id}/microsoft.graph.identityGovernance.createNewVersion': + post: + tags: + - identityGovernance.Actions + summary: Invoke action createNewVersion + description: Create a new version of the workflow object. + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/identitygovernance-workflow-createnewversion?view=graph-rest-1.0 + operationId: identityGovernance.lifecycleWorkflows.deletedItems.workflows_createNewVersion + parameters: + - name: workflow-id + in: path + description: 'key: id of workflow' + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: workflow + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + workflow: + $ref: '#/components/schemas/microsoft.graph.identityGovernance.workflow' + additionalProperties: + type: object + required: true + responses: + '200': + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.identityGovernance.workflow' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow-id}/microsoft.graph.identityGovernance.restore': + post: + tags: + - identityGovernance.Actions + summary: Invoke action restore + description: Restore a workflow that has been deleted. You can only restore a workflow that was deleted within the last 30 days before Azure AD automatically permanently deletes it. + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/identitygovernance-workflow-restore?view=graph-rest-1.0 + operationId: identityGovernance.lifecycleWorkflows.deletedItems.workflows_restore + parameters: + - name: workflow-id + in: path + description: 'key: id of workflow' + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: workflow + responses: + '200': + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.identityGovernance.workflow' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow-id}/runs': get: tags: - - identityGovernance.termsOfUseContainer - summary: Get localizations from identityGovernance - operationId: identityGovernance.termsGraphOPreUse.agreements.file_ListLocalizations + - identityGovernance.lifecycleWorkflowsContainer + summary: List runs (for a lifecycle workflow) + description: Get a list of the run objects and their properties for a lifecycle workflow. + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/identitygovernance-workflow-list-runs?view=graph-rest-1.0 + operationId: identityGovernance.lifecycleWorkflows.deletedItems.workflows_ListRuns parameters: - - name: agreement-id + - name: workflow-id in: path - description: 'key: id of agreement' + description: 'key: id of workflow' required: true + style: simple schema: type: string - x-ms-docs-key-type: agreement + x-ms-docs-key-type: workflow - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -57922,20 +64878,30 @@ paths: enum: - id - id desc - - createdDateTime - - createdDateTime desc - - displayName - - displayName desc - - fileData - - fileData desc - - fileName - - fileName desc - - isDefault - - isDefault desc - - isMajorVersion - - isMajorVersion desc - - language - - language desc + - completedDateTime + - completedDateTime desc + - failedTasksCount + - failedTasksCount desc + - failedUsersCount + - failedUsersCount desc + - lastUpdatedDateTime + - lastUpdatedDateTime desc + - processingStatus + - processingStatus desc + - scheduledDateTime + - scheduledDateTime desc + - startedDateTime + - startedDateTime desc + - successfulUsersCount + - successfulUsersCount desc + - totalTasksCount + - totalTasksCount desc + - totalUnprocessedTasksCount + - totalUnprocessedTasksCount desc + - totalUsersCount + - totalUsersCount desc + - workflowExecutionType + - workflowExecutionType desc type: string - name: $select in: query @@ -57948,14 +64914,20 @@ paths: items: enum: - id - - createdDateTime - - displayName - - fileData - - fileName - - isDefault - - isMajorVersion - - language - - versions + - completedDateTime + - failedTasksCount + - failedUsersCount + - lastUpdatedDateTime + - processingStatus + - scheduledDateTime + - startedDateTime + - successfulUsersCount + - totalTasksCount + - totalUnprocessedTasksCount + - totalUsersCount + - workflowExecutionType + - taskProcessingResults + - userProcessingResults type: string - name: $expand in: query @@ -57968,11 +64940,12 @@ paths: items: enum: - '*' - - versions + - taskProcessingResults + - userProcessingResults type: string responses: '200': - $ref: '#/components/responses/microsoft.graph.agreementFileLocalizationCollectionResponse' + $ref: '#/components/responses/microsoft.graph.identityGovernance.runCollectionResponse' default: $ref: '#/components/responses/error' x-ms-pageable: @@ -57981,23 +64954,24 @@ paths: x-ms-docs-operation-type: operation post: tags: - - identityGovernance.termsOfUseContainer - summary: Create new navigation property to localizations for identityGovernance - operationId: identityGovernance.termsGraphOPreUse.agreements.file_CreateLocalizations + - identityGovernance.lifecycleWorkflowsContainer + summary: Create new navigation property to runs for identityGovernance + operationId: identityGovernance.lifecycleWorkflows.deletedItems.workflows_CreateRuns parameters: - - name: agreement-id + - name: workflow-id in: path - description: 'key: id of agreement' + description: 'key: id of workflow' required: true + style: simple schema: type: string - x-ms-docs-key-type: agreement + x-ms-docs-key-type: workflow requestBody: description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.agreementFileLocalization' + $ref: '#/components/schemas/microsoft.graph.identityGovernance.run' required: true responses: '201': @@ -58005,31 +64979,33 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.agreementFileLocalization' + $ref: '#/components/schemas/microsoft.graph.identityGovernance.run' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/identityGovernance/termsOfUse/agreements/{agreement-id}/file/localizations/{agreementFileLocalization-id}': + '/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow-id}/runs/{run-id}': get: tags: - - identityGovernance.termsOfUseContainer - summary: Get localizations from identityGovernance - operationId: identityGovernance.termsGraphOPreUse.agreements.file_GetLocalizations + - identityGovernance.lifecycleWorkflowsContainer + summary: Get runs from identityGovernance + operationId: identityGovernance.lifecycleWorkflows.deletedItems.workflows_GetRuns parameters: - - name: agreement-id + - name: workflow-id in: path - description: 'key: id of agreement' + description: 'key: id of workflow' required: true + style: simple schema: type: string - x-ms-docs-key-type: agreement - - name: agreementFileLocalization-id + x-ms-docs-key-type: workflow + - name: run-id in: path - description: 'key: id of agreementFileLocalization' + description: 'key: id of run' required: true + style: simple schema: type: string - x-ms-docs-key-type: agreementFileLocalization + x-ms-docs-key-type: run - name: $select in: query description: Select properties to be returned @@ -58041,14 +65017,20 @@ paths: items: enum: - id - - createdDateTime - - displayName - - fileData - - fileName - - isDefault - - isMajorVersion - - language - - versions + - completedDateTime + - failedTasksCount + - failedUsersCount + - lastUpdatedDateTime + - processingStatus + - scheduledDateTime + - startedDateTime + - successfulUsersCount + - totalTasksCount + - totalUnprocessedTasksCount + - totalUsersCount + - workflowExecutionType + - taskProcessingResults + - userProcessingResults type: string - name: $expand in: query @@ -58061,7 +65043,8 @@ paths: items: enum: - '*' - - versions + - taskProcessingResults + - userProcessingResults type: string responses: '200': @@ -58069,42 +65052,49 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.agreementFileLocalization' + $ref: '#/components/schemas/microsoft.graph.identityGovernance.run' links: - versions: - operationId: identityGovernance.termsGraphOPreUse.agreements.file.Localizations.ListVersions + taskProcessingResults: + operationId: identityGovernance.lifecycleWorkflows.deletedItems.workflows.Runs.ListTaskProcessingResults parameters: - agreement-id: $request.path.agreement-id - agreementFileLocalization-id: $request.path.agreementFileLocalization-id + workflow-id: $request.path.workflow-id + run-id: $request.path.run-id + userProcessingResults: + operationId: identityGovernance.lifecycleWorkflows.deletedItems.workflows.Runs.ListUserProcessingResults + parameters: + workflow-id: $request.path.workflow-id + run-id: $request.path.run-id default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - - identityGovernance.termsOfUseContainer - summary: Update the navigation property localizations in identityGovernance - operationId: identityGovernance.termsGraphOPreUse.agreements.file_UpdateLocalizations + - identityGovernance.lifecycleWorkflowsContainer + summary: Update the navigation property runs in identityGovernance + operationId: identityGovernance.lifecycleWorkflows.deletedItems.workflows_UpdateRuns parameters: - - name: agreement-id + - name: workflow-id in: path - description: 'key: id of agreement' + description: 'key: id of workflow' required: true + style: simple schema: type: string - x-ms-docs-key-type: agreement - - name: agreementFileLocalization-id + x-ms-docs-key-type: workflow + - name: run-id in: path - description: 'key: id of agreementFileLocalization' + description: 'key: id of run' required: true + style: simple schema: type: string - x-ms-docs-key-type: agreementFileLocalization + x-ms-docs-key-type: run requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.agreementFileLocalization' + $ref: '#/components/schemas/microsoft.graph.identityGovernance.run' required: true responses: '204': @@ -58114,27 +65104,30 @@ paths: x-ms-docs-operation-type: operation delete: tags: - - identityGovernance.termsOfUseContainer - summary: Delete navigation property localizations for identityGovernance - operationId: identityGovernance.termsGraphOPreUse.agreements.file_DeleteLocalizations + - identityGovernance.lifecycleWorkflowsContainer + summary: Delete navigation property runs for identityGovernance + operationId: identityGovernance.lifecycleWorkflows.deletedItems.workflows_DeleteRuns parameters: - - name: agreement-id + - name: workflow-id in: path - description: 'key: id of agreement' + description: 'key: id of workflow' required: true + style: simple schema: type: string - x-ms-docs-key-type: agreement - - name: agreementFileLocalization-id + x-ms-docs-key-type: workflow + - name: run-id in: path - description: 'key: id of agreementFileLocalization' + description: 'key: id of run' required: true + style: simple schema: type: string - x-ms-docs-key-type: agreementFileLocalization + x-ms-docs-key-type: run - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -58143,27 +65136,30 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/identityGovernance/termsOfUse/agreements/{agreement-id}/file/localizations/{agreementFileLocalization-id}/versions': + '/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow-id}/runs/{run-id}/taskProcessingResults': get: tags: - - identityGovernance.termsOfUseContainer - summary: Get versions from identityGovernance - operationId: identityGovernance.termsGraphOPreUse.agreements.file.localizations_ListVersions + - identityGovernance.lifecycleWorkflowsContainer + summary: Get taskProcessingResults from identityGovernance + description: The related taskProcessingResults. + operationId: identityGovernance.lifecycleWorkflows.deletedItems.workflows.runs_ListTaskProcessingResults parameters: - - name: agreement-id + - name: workflow-id in: path - description: 'key: id of agreement' + description: 'key: id of workflow' required: true + style: simple schema: type: string - x-ms-docs-key-type: agreement - - name: agreementFileLocalization-id + x-ms-docs-key-type: workflow + - name: run-id in: path - description: 'key: id of agreementFileLocalization' + description: 'key: id of run' required: true + style: simple schema: type: string - x-ms-docs-key-type: agreementFileLocalization + x-ms-docs-key-type: run - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -58181,20 +65177,16 @@ paths: enum: - id - id desc + - completedDateTime + - completedDateTime desc - createdDateTime - createdDateTime desc - - displayName - - displayName desc - - fileData - - fileData desc - - fileName - - fileName desc - - isDefault - - isDefault desc - - isMajorVersion - - isMajorVersion desc - - language - - language desc + - failureReason + - failureReason desc + - processingStatus + - processingStatus desc + - startedDateTime + - startedDateTime desc type: string - name: $select in: query @@ -58207,13 +65199,13 @@ paths: items: enum: - id + - completedDateTime - createdDateTime - - displayName - - fileData - - fileName - - isDefault - - isMajorVersion - - language + - failureReason + - processingStatus + - startedDateTime + - subject + - task type: string - name: $expand in: query @@ -58226,10 +65218,12 @@ paths: items: enum: - '*' + - subject + - task type: string responses: '200': - $ref: '#/components/responses/microsoft.graph.agreementFileVersionCollectionResponse' + $ref: '#/components/responses/microsoft.graph.identityGovernance.taskProcessingResultCollectionResponse' default: $ref: '#/components/responses/error' x-ms-pageable: @@ -58238,30 +65232,32 @@ paths: x-ms-docs-operation-type: operation post: tags: - - identityGovernance.termsOfUseContainer - summary: Create new navigation property to versions for identityGovernance - operationId: identityGovernance.termsGraphOPreUse.agreements.file.localizations_CreateVersions + - identityGovernance.lifecycleWorkflowsContainer + summary: Create new navigation property to taskProcessingResults for identityGovernance + operationId: identityGovernance.lifecycleWorkflows.deletedItems.workflows.runs_CreateTaskProcessingResults parameters: - - name: agreement-id + - name: workflow-id in: path - description: 'key: id of agreement' + description: 'key: id of workflow' required: true + style: simple schema: type: string - x-ms-docs-key-type: agreement - - name: agreementFileLocalization-id + x-ms-docs-key-type: workflow + - name: run-id in: path - description: 'key: id of agreementFileLocalization' + description: 'key: id of run' required: true + style: simple schema: type: string - x-ms-docs-key-type: agreementFileLocalization + x-ms-docs-key-type: run requestBody: description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.agreementFileVersion' + $ref: '#/components/schemas/microsoft.graph.identityGovernance.taskProcessingResult' required: true responses: '201': @@ -58269,38 +65265,42 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.agreementFileVersion' + $ref: '#/components/schemas/microsoft.graph.identityGovernance.taskProcessingResult' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/identityGovernance/termsOfUse/agreements/{agreement-id}/file/localizations/{agreementFileLocalization-id}/versions/{agreementFileVersion-id}': + '/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow-id}/runs/{run-id}/taskProcessingResults/{taskProcessingResult-id}': get: tags: - - identityGovernance.termsOfUseContainer - summary: Get versions from identityGovernance - operationId: identityGovernance.termsGraphOPreUse.agreements.file.localizations_GetVersions + - identityGovernance.lifecycleWorkflowsContainer + summary: Get taskProcessingResults from identityGovernance + description: The related taskProcessingResults. + operationId: identityGovernance.lifecycleWorkflows.deletedItems.workflows.runs_GetTaskProcessingResults parameters: - - name: agreement-id + - name: workflow-id in: path - description: 'key: id of agreement' + description: 'key: id of workflow' required: true + style: simple schema: type: string - x-ms-docs-key-type: agreement - - name: agreementFileLocalization-id + x-ms-docs-key-type: workflow + - name: run-id in: path - description: 'key: id of agreementFileLocalization' + description: 'key: id of run' required: true + style: simple schema: type: string - x-ms-docs-key-type: agreementFileLocalization - - name: agreementFileVersion-id + x-ms-docs-key-type: run + - name: taskProcessingResult-id in: path - description: 'key: id of agreementFileVersion' + description: 'key: id of taskProcessingResult' required: true + style: simple schema: type: string - x-ms-docs-key-type: agreementFileVersion + x-ms-docs-key-type: taskProcessingResult - name: $select in: query description: Select properties to be returned @@ -58312,13 +65312,13 @@ paths: items: enum: - id + - completedDateTime - createdDateTime - - displayName - - fileData - - fileName - - isDefault - - isMajorVersion - - language + - failureReason + - processingStatus + - startedDateTime + - subject + - task type: string - name: $expand in: query @@ -58331,6 +65331,8 @@ paths: items: enum: - '*' + - subject + - task type: string responses: '200': @@ -58338,43 +65340,61 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.agreementFileVersion' + $ref: '#/components/schemas/microsoft.graph.identityGovernance.taskProcessingResult' + links: + subject: + operationId: identityGovernance.lifecycleWorkflows.deletedItems.workflows.runs.TaskProcessingResults.GetSubject + parameters: + workflow-id: $request.path.workflow-id + run-id: $request.path.run-id + taskProcessingResult-id: $request.path.taskProcessingResult-id + task: + operationId: identityGovernance.lifecycleWorkflows.deletedItems.workflows.runs.TaskProcessingResults.GetTask + parameters: + workflow-id: $request.path.workflow-id + run-id: $request.path.run-id + taskProcessingResult-id: $request.path.taskProcessingResult-id + resume: + operationId: identityGovernance.lifecycleWorkflows.deletedItems.workflows.workflow.runs.run.taskProcessingResults.taskProcessingResult.resume default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - - identityGovernance.termsOfUseContainer - summary: Update the navigation property versions in identityGovernance - operationId: identityGovernance.termsGraphOPreUse.agreements.file.localizations_UpdateVersions + - identityGovernance.lifecycleWorkflowsContainer + summary: Update the navigation property taskProcessingResults in identityGovernance + operationId: identityGovernance.lifecycleWorkflows.deletedItems.workflows.runs_UpdateTaskProcessingResults parameters: - - name: agreement-id + - name: workflow-id in: path - description: 'key: id of agreement' + description: 'key: id of workflow' required: true + style: simple schema: type: string - x-ms-docs-key-type: agreement - - name: agreementFileLocalization-id + x-ms-docs-key-type: workflow + - name: run-id in: path - description: 'key: id of agreementFileLocalization' + description: 'key: id of run' required: true + style: simple schema: type: string - x-ms-docs-key-type: agreementFileLocalization - - name: agreementFileVersion-id + x-ms-docs-key-type: run + - name: taskProcessingResult-id in: path - description: 'key: id of agreementFileVersion' + description: 'key: id of taskProcessingResult' required: true + style: simple schema: type: string - x-ms-docs-key-type: agreementFileVersion + x-ms-docs-key-type: taskProcessingResult requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.agreementFileVersion' + $ref: '#/components/schemas/microsoft.graph.identityGovernance.taskProcessingResult' required: true responses: '204': @@ -58384,34 +65404,38 @@ paths: x-ms-docs-operation-type: operation delete: tags: - - identityGovernance.termsOfUseContainer - summary: Delete navigation property versions for identityGovernance - operationId: identityGovernance.termsGraphOPreUse.agreements.file.localizations_DeleteVersions + - identityGovernance.lifecycleWorkflowsContainer + summary: Delete navigation property taskProcessingResults for identityGovernance + operationId: identityGovernance.lifecycleWorkflows.deletedItems.workflows.runs_DeleteTaskProcessingResults parameters: - - name: agreement-id + - name: workflow-id in: path - description: 'key: id of agreement' + description: 'key: id of workflow' required: true + style: simple schema: type: string - x-ms-docs-key-type: agreement - - name: agreementFileLocalization-id + x-ms-docs-key-type: workflow + - name: run-id in: path - description: 'key: id of agreementFileLocalization' + description: 'key: id of run' required: true + style: simple schema: type: string - x-ms-docs-key-type: agreementFileLocalization - - name: agreementFileVersion-id + x-ms-docs-key-type: run + - name: taskProcessingResult-id in: path - description: 'key: id of agreementFileVersion' + description: 'key: id of taskProcessingResult' required: true + style: simple schema: type: string - x-ms-docs-key-type: agreementFileVersion + x-ms-docs-key-type: taskProcessingResult - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -58420,52 +65444,93 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/identityGovernance/termsOfUse/agreements/{agreement-id}/files': - get: + '/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow-id}/runs/{run-id}/taskProcessingResults/{taskProcessingResult-id}/microsoft.graph.identityGovernance.resume': + post: tags: - - identityGovernance.termsOfUseContainer - summary: Get files from identityGovernance - operationId: identityGovernance.termsGraphOPreUse.agreements_ListFiles + - identityGovernance.Actions + summary: Invoke action resume + operationId: identityGovernance.lifecycleWorkflows.deletedItems.workflows.runs.taskProcessingResults_resume parameters: - - name: agreement-id + - name: workflow-id in: path - description: 'key: id of agreement' + description: 'key: id of workflow' required: true + style: simple schema: type: string - x-ms-docs-key-type: agreement - - $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 + x-ms-docs-key-type: workflow + - name: run-id + in: path + description: 'key: id of run' + required: true + style: simple schema: - uniqueItems: true - type: array - items: - enum: - - id - - id desc - - createdDateTime - - createdDateTime desc - - displayName - - displayName desc - - fileData - - fileData desc - - fileName - - fileName desc - - isDefault - - isDefault desc - - isMajorVersion - - isMajorVersion desc - - language - - language desc - type: string + type: string + x-ms-docs-key-type: run + - name: taskProcessingResult-id + in: path + description: 'key: id of taskProcessingResult' + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: taskProcessingResult + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + source: + type: string + nullable: true + type: + type: string + nullable: true + data: + $ref: '#/components/schemas/microsoft.graph.identityGovernance.customTaskExtensionCallbackData' + additionalProperties: + type: object + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow-id}/runs/{run-id}/taskProcessingResults/{taskProcessingResult-id}/subject': + get: + tags: + - identityGovernance.lifecycleWorkflowsContainer + summary: Get subject from identityGovernance + description: The unique identifier of the Azure AD user targeted for the task execution. + operationId: identityGovernance.lifecycleWorkflows.deletedItems.workflows.runs.taskProcessingResults_GetSubject + parameters: + - name: workflow-id + in: path + description: 'key: id of workflow' + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: workflow + - name: run-id + in: path + description: 'key: id of run' + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: run + - name: taskProcessingResult-id + in: path + description: 'key: id of taskProcessingResult' + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: taskProcessingResult - name: $select in: query description: Select properties to be returned @@ -58477,14 +65542,152 @@ paths: items: enum: - id + - deletedDateTime + - signInActivity + - accountEnabled + - ageGroup + - assignedLicenses + - assignedPlans + - authorizationInfo + - businessPhones + - city + - companyName + - consentProvidedForMinor + - country - createdDateTime + - creationType + - customSecurityAttributes + - department + - deviceKeys - displayName - - fileData - - fileName - - isDefault - - isMajorVersion - - language - - versions + - employeeHireDate + - employeeId + - employeeLeaveDateTime + - employeeOrgData + - employeeType + - externalUserState + - externalUserStateChangeDateTime + - faxNumber + - givenName + - identities + - imAddresses + - infoCatalogs + - isManagementRestricted + - isResourceAccount + - jobTitle + - lastPasswordChangeDateTime + - legalAgeGroupClassification + - licenseAssignmentStates + - mail + - mailNickname + - mobilePhone + - officeLocation + - onPremisesDistinguishedName + - onPremisesDomainName + - onPremisesExtensionAttributes + - onPremisesImmutableId + - onPremisesLastSyncDateTime + - onPremisesProvisioningErrors + - onPremisesSamAccountName + - onPremisesSecurityIdentifier + - onPremisesSyncEnabled + - onPremisesUserPrincipalName + - otherMails + - passwordPolicies + - passwordProfile + - postalCode + - preferredDataLocation + - preferredLanguage + - provisionedPlans + - proxyAddresses + - refreshTokensValidFromDateTime + - securityIdentifier + - showInAddressList + - signInSessionsValidFromDateTime + - state + - streetAddress + - surname + - usageLocation + - userPrincipalName + - userType + - mailboxSettings + - deviceEnrollmentLimit + - print + - aboutMe + - birthday + - hireDate + - interests + - mySite + - pastProjects + - preferredName + - responsibilities + - schools + - skills + - analytics + - cloudPCs + - usageRights + - informationProtection + - appRoleAssignedResources + - appRoleAssignments + - createdObjects + - directReports + - licenseDetails + - manager + - memberOf + - oauth2PermissionGrants + - ownedDevices + - ownedObjects + - registeredDevices + - scopedRoleMemberOf + - transitiveMemberOf + - transitiveReports + - calendar + - calendarGroups + - calendars + - calendarView + - contactFolders + - contacts + - events + - inferenceClassification + - joinedGroups + - mailFolders + - messages + - outlook + - people + - drive + - drives + - followedSites + - extensions + - appConsentRequestsForApproval + - approvals + - pendingAccessReviewInstances + - agreementAcceptances + - security + - deviceEnrollmentConfigurations + - managedDevices + - managedAppRegistrations + - windowsInformationProtectionDeviceRegistrations + - deviceManagementTroubleshootingEvents + - mobileAppIntentAndStates + - mobileAppTroubleshootingEvents + - notifications + - planner + - insights + - settings + - onenote + - photo + - photos + - profile + - activities + - devices + - onlineMeetings + - presence + - authentication + - tasks + - chats + - joinedTeams + - teamwork + - todo type: string - name: $expand in: query @@ -58497,68 +65700,505 @@ paths: items: enum: - '*' - - versions + - analytics + - cloudPCs + - usageRights + - informationProtection + - appRoleAssignedResources + - appRoleAssignments + - createdObjects + - directReports + - licenseDetails + - manager + - memberOf + - oauth2PermissionGrants + - ownedDevices + - ownedObjects + - registeredDevices + - scopedRoleMemberOf + - transitiveMemberOf + - transitiveReports + - calendar + - calendarGroups + - calendars + - calendarView + - contactFolders + - contacts + - events + - inferenceClassification + - joinedGroups + - mailFolders + - messages + - outlook + - people + - drive + - drives + - followedSites + - extensions + - appConsentRequestsForApproval + - approvals + - pendingAccessReviewInstances + - agreementAcceptances + - security + - deviceEnrollmentConfigurations + - managedDevices + - managedAppRegistrations + - windowsInformationProtectionDeviceRegistrations + - deviceManagementTroubleshootingEvents + - mobileAppIntentAndStates + - mobileAppTroubleshootingEvents + - notifications + - planner + - insights + - settings + - onenote + - photo + - photos + - profile + - activities + - devices + - onlineMeetings + - presence + - authentication + - tasks + - chats + - joinedTeams + - teamwork + - todo type: string responses: '200': - $ref: '#/components/responses/microsoft.graph.agreementFileLocalizationCollectionResponse' - default: - $ref: '#/components/responses/error' - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore - x-ms-docs-operation-type: operation - post: - tags: - - identityGovernance.termsOfUseContainer - summary: Create new navigation property to files for identityGovernance - operationId: identityGovernance.termsGraphOPreUse.agreements_CreateFiles - parameters: - - name: agreement-id - in: path - description: 'key: id of agreement' - required: true - schema: - type: string - x-ms-docs-key-type: agreement - requestBody: - description: New navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.agreementFileLocalization' - required: true - responses: - '201': - description: Created navigation property. + description: Retrieved navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.agreementFileLocalization' + $ref: '#/components/schemas/microsoft.graph.user' + links: + analytics: + operationId: identityGovernance.lifecycleWorkflows.deletedItems.workflows.runs.taskProcessingResults.Subject.GetAnalytics + parameters: + workflow-id: $request.path.workflow-id + run-id: $request.path.run-id + taskProcessingResult-id: $request.path.taskProcessingResult-id + cloudPCs: + operationId: identityGovernance.lifecycleWorkflows.deletedItems.workflows.runs.taskProcessingResults.Subject.ListCloudPCs + parameters: + workflow-id: $request.path.workflow-id + run-id: $request.path.run-id + taskProcessingResult-id: $request.path.taskProcessingResult-id + usageRights: + operationId: identityGovernance.lifecycleWorkflows.deletedItems.workflows.runs.taskProcessingResults.Subject.ListUsageRights + parameters: + workflow-id: $request.path.workflow-id + run-id: $request.path.run-id + taskProcessingResult-id: $request.path.taskProcessingResult-id + informationProtection: + operationId: identityGovernance.lifecycleWorkflows.deletedItems.workflows.runs.taskProcessingResults.Subject.GetInformationProtection + parameters: + workflow-id: $request.path.workflow-id + run-id: $request.path.run-id + taskProcessingResult-id: $request.path.taskProcessingResult-id + appRoleAssignedResources: + operationId: identityGovernance.lifecycleWorkflows.deletedItems.workflows.runs.taskProcessingResults.Subject.ListAppRoleAssignedResources + parameters: + workflow-id: $request.path.workflow-id + run-id: $request.path.run-id + taskProcessingResult-id: $request.path.taskProcessingResult-id + appRoleAssignments: + operationId: identityGovernance.lifecycleWorkflows.deletedItems.workflows.runs.taskProcessingResults.Subject.ListAppRoleAssignments + parameters: + workflow-id: $request.path.workflow-id + run-id: $request.path.run-id + taskProcessingResult-id: $request.path.taskProcessingResult-id + createdObjects: + operationId: identityGovernance.lifecycleWorkflows.deletedItems.workflows.runs.taskProcessingResults.Subject.ListCreatedObjects + parameters: + workflow-id: $request.path.workflow-id + run-id: $request.path.run-id + taskProcessingResult-id: $request.path.taskProcessingResult-id + directReports: + operationId: identityGovernance.lifecycleWorkflows.deletedItems.workflows.runs.taskProcessingResults.Subject.ListDirectReports + parameters: + workflow-id: $request.path.workflow-id + run-id: $request.path.run-id + taskProcessingResult-id: $request.path.taskProcessingResult-id + licenseDetails: + operationId: identityGovernance.lifecycleWorkflows.deletedItems.workflows.runs.taskProcessingResults.Subject.ListLicenseDetails + parameters: + workflow-id: $request.path.workflow-id + run-id: $request.path.run-id + taskProcessingResult-id: $request.path.taskProcessingResult-id + manager: + operationId: identityGovernance.lifecycleWorkflows.deletedItems.workflows.runs.taskProcessingResults.Subject.GetManager + parameters: + workflow-id: $request.path.workflow-id + run-id: $request.path.run-id + taskProcessingResult-id: $request.path.taskProcessingResult-id + memberOf: + operationId: identityGovernance.lifecycleWorkflows.deletedItems.workflows.runs.taskProcessingResults.Subject.ListMemberGraphOPre + parameters: + workflow-id: $request.path.workflow-id + run-id: $request.path.run-id + taskProcessingResult-id: $request.path.taskProcessingResult-id + oauth2PermissionGrants: + operationId: identityGovernance.lifecycleWorkflows.deletedItems.workflows.runs.taskProcessingResults.Subject.ListOauth2PermissionGrants + parameters: + workflow-id: $request.path.workflow-id + run-id: $request.path.run-id + taskProcessingResult-id: $request.path.taskProcessingResult-id + ownedDevices: + operationId: identityGovernance.lifecycleWorkflows.deletedItems.workflows.runs.taskProcessingResults.Subject.ListOwnedDevices + parameters: + workflow-id: $request.path.workflow-id + run-id: $request.path.run-id + taskProcessingResult-id: $request.path.taskProcessingResult-id + ownedObjects: + operationId: identityGovernance.lifecycleWorkflows.deletedItems.workflows.runs.taskProcessingResults.Subject.ListOwnedObjects + parameters: + workflow-id: $request.path.workflow-id + run-id: $request.path.run-id + taskProcessingResult-id: $request.path.taskProcessingResult-id + registeredDevices: + operationId: identityGovernance.lifecycleWorkflows.deletedItems.workflows.runs.taskProcessingResults.Subject.ListRegisteredDevices + parameters: + workflow-id: $request.path.workflow-id + run-id: $request.path.run-id + taskProcessingResult-id: $request.path.taskProcessingResult-id + scopedRoleMemberOf: + operationId: identityGovernance.lifecycleWorkflows.deletedItems.workflows.runs.taskProcessingResults.Subject.ListScopedRoleMemberGraphOPre + parameters: + workflow-id: $request.path.workflow-id + run-id: $request.path.run-id + taskProcessingResult-id: $request.path.taskProcessingResult-id + transitiveMemberOf: + operationId: identityGovernance.lifecycleWorkflows.deletedItems.workflows.runs.taskProcessingResults.Subject.ListTransitiveMemberGraphOPre + parameters: + workflow-id: $request.path.workflow-id + run-id: $request.path.run-id + taskProcessingResult-id: $request.path.taskProcessingResult-id + transitiveReports: + operationId: identityGovernance.lifecycleWorkflows.deletedItems.workflows.runs.taskProcessingResults.Subject.ListTransitiveReports + parameters: + workflow-id: $request.path.workflow-id + run-id: $request.path.run-id + taskProcessingResult-id: $request.path.taskProcessingResult-id + calendar: + operationId: identityGovernance.lifecycleWorkflows.deletedItems.workflows.runs.taskProcessingResults.Subject.GetCalendar + parameters: + workflow-id: $request.path.workflow-id + run-id: $request.path.run-id + taskProcessingResult-id: $request.path.taskProcessingResult-id + calendarGroups: + operationId: identityGovernance.lifecycleWorkflows.deletedItems.workflows.runs.taskProcessingResults.Subject.ListCalendarGroups + parameters: + workflow-id: $request.path.workflow-id + run-id: $request.path.run-id + taskProcessingResult-id: $request.path.taskProcessingResult-id + calendars: + operationId: identityGovernance.lifecycleWorkflows.deletedItems.workflows.runs.taskProcessingResults.Subject.ListCalendars + parameters: + workflow-id: $request.path.workflow-id + run-id: $request.path.run-id + taskProcessingResult-id: $request.path.taskProcessingResult-id + calendarView: + operationId: identityGovernance.lifecycleWorkflows.deletedItems.workflows.runs.taskProcessingResults.Subject.ListCalendarView + parameters: + workflow-id: $request.path.workflow-id + run-id: $request.path.run-id + taskProcessingResult-id: $request.path.taskProcessingResult-id + contactFolders: + operationId: identityGovernance.lifecycleWorkflows.deletedItems.workflows.runs.taskProcessingResults.Subject.ListContactFolders + parameters: + workflow-id: $request.path.workflow-id + run-id: $request.path.run-id + taskProcessingResult-id: $request.path.taskProcessingResult-id + contacts: + operationId: identityGovernance.lifecycleWorkflows.deletedItems.workflows.runs.taskProcessingResults.Subject.ListContacts + parameters: + workflow-id: $request.path.workflow-id + run-id: $request.path.run-id + taskProcessingResult-id: $request.path.taskProcessingResult-id + events: + operationId: identityGovernance.lifecycleWorkflows.deletedItems.workflows.runs.taskProcessingResults.Subject.ListEvents + parameters: + workflow-id: $request.path.workflow-id + run-id: $request.path.run-id + taskProcessingResult-id: $request.path.taskProcessingResult-id + inferenceClassification: + operationId: identityGovernance.lifecycleWorkflows.deletedItems.workflows.runs.taskProcessingResults.Subject.GetInferenceClassification + parameters: + workflow-id: $request.path.workflow-id + run-id: $request.path.run-id + taskProcessingResult-id: $request.path.taskProcessingResult-id + joinedGroups: + operationId: identityGovernance.lifecycleWorkflows.deletedItems.workflows.runs.taskProcessingResults.Subject.ListJoinedGroups + parameters: + workflow-id: $request.path.workflow-id + run-id: $request.path.run-id + taskProcessingResult-id: $request.path.taskProcessingResult-id + mailFolders: + operationId: identityGovernance.lifecycleWorkflows.deletedItems.workflows.runs.taskProcessingResults.Subject.ListMailFolders + parameters: + workflow-id: $request.path.workflow-id + run-id: $request.path.run-id + taskProcessingResult-id: $request.path.taskProcessingResult-id + messages: + operationId: identityGovernance.lifecycleWorkflows.deletedItems.workflows.runs.taskProcessingResults.Subject.ListMessages + parameters: + workflow-id: $request.path.workflow-id + run-id: $request.path.run-id + taskProcessingResult-id: $request.path.taskProcessingResult-id + outlook: + operationId: identityGovernance.lifecycleWorkflows.deletedItems.workflows.runs.taskProcessingResults.Subject.GetOutlook + parameters: + workflow-id: $request.path.workflow-id + run-id: $request.path.run-id + taskProcessingResult-id: $request.path.taskProcessingResult-id + people: + operationId: identityGovernance.lifecycleWorkflows.deletedItems.workflows.runs.taskProcessingResults.Subject.ListPeople + parameters: + workflow-id: $request.path.workflow-id + run-id: $request.path.run-id + taskProcessingResult-id: $request.path.taskProcessingResult-id + drive: + operationId: identityGovernance.lifecycleWorkflows.deletedItems.workflows.runs.taskProcessingResults.Subject.GetDrive + parameters: + workflow-id: $request.path.workflow-id + run-id: $request.path.run-id + taskProcessingResult-id: $request.path.taskProcessingResult-id + drives: + operationId: identityGovernance.lifecycleWorkflows.deletedItems.workflows.runs.taskProcessingResults.Subject.ListDrives + parameters: + workflow-id: $request.path.workflow-id + run-id: $request.path.run-id + taskProcessingResult-id: $request.path.taskProcessingResult-id + followedSites: + operationId: identityGovernance.lifecycleWorkflows.deletedItems.workflows.runs.taskProcessingResults.Subject.ListFollowedSites + parameters: + workflow-id: $request.path.workflow-id + run-id: $request.path.run-id + taskProcessingResult-id: $request.path.taskProcessingResult-id + extensions: + operationId: identityGovernance.lifecycleWorkflows.deletedItems.workflows.runs.taskProcessingResults.Subject.ListExtensions + parameters: + workflow-id: $request.path.workflow-id + run-id: $request.path.run-id + taskProcessingResult-id: $request.path.taskProcessingResult-id + appConsentRequestsForApproval: + operationId: identityGovernance.lifecycleWorkflows.deletedItems.workflows.runs.taskProcessingResults.Subject.ListAppConsentRequestsGraphFPreApproval + parameters: + workflow-id: $request.path.workflow-id + run-id: $request.path.run-id + taskProcessingResult-id: $request.path.taskProcessingResult-id + approvals: + operationId: identityGovernance.lifecycleWorkflows.deletedItems.workflows.runs.taskProcessingResults.Subject.ListApprovals + parameters: + workflow-id: $request.path.workflow-id + run-id: $request.path.run-id + taskProcessingResult-id: $request.path.taskProcessingResult-id + pendingAccessReviewInstances: + operationId: identityGovernance.lifecycleWorkflows.deletedItems.workflows.runs.taskProcessingResults.Subject.ListPendingAccessReviewInstances + parameters: + workflow-id: $request.path.workflow-id + run-id: $request.path.run-id + taskProcessingResult-id: $request.path.taskProcessingResult-id + agreementAcceptances: + operationId: identityGovernance.lifecycleWorkflows.deletedItems.workflows.runs.taskProcessingResults.Subject.ListAgreementAcceptances + parameters: + workflow-id: $request.path.workflow-id + run-id: $request.path.run-id + taskProcessingResult-id: $request.path.taskProcessingResult-id + security: + operationId: identityGovernance.lifecycleWorkflows.deletedItems.workflows.runs.taskProcessingResults.Subject.GetSecurity + parameters: + workflow-id: $request.path.workflow-id + run-id: $request.path.run-id + taskProcessingResult-id: $request.path.taskProcessingResult-id + deviceEnrollmentConfigurations: + operationId: identityGovernance.lifecycleWorkflows.deletedItems.workflows.runs.taskProcessingResults.Subject.ListDeviceEnrollmentConfigurations + parameters: + workflow-id: $request.path.workflow-id + run-id: $request.path.run-id + taskProcessingResult-id: $request.path.taskProcessingResult-id + managedDevices: + operationId: identityGovernance.lifecycleWorkflows.deletedItems.workflows.runs.taskProcessingResults.Subject.ListManagedDevices + parameters: + workflow-id: $request.path.workflow-id + run-id: $request.path.run-id + taskProcessingResult-id: $request.path.taskProcessingResult-id + managedAppRegistrations: + operationId: identityGovernance.lifecycleWorkflows.deletedItems.workflows.runs.taskProcessingResults.Subject.ListManagedAppRegistrations + parameters: + workflow-id: $request.path.workflow-id + run-id: $request.path.run-id + taskProcessingResult-id: $request.path.taskProcessingResult-id + windowsInformationProtectionDeviceRegistrations: + operationId: identityGovernance.lifecycleWorkflows.deletedItems.workflows.runs.taskProcessingResults.Subject.ListWindowsInformationProtectionDeviceRegistrations + parameters: + workflow-id: $request.path.workflow-id + run-id: $request.path.run-id + taskProcessingResult-id: $request.path.taskProcessingResult-id + deviceManagementTroubleshootingEvents: + operationId: identityGovernance.lifecycleWorkflows.deletedItems.workflows.runs.taskProcessingResults.Subject.ListDeviceManagementTroubleshootingEvents + parameters: + workflow-id: $request.path.workflow-id + run-id: $request.path.run-id + taskProcessingResult-id: $request.path.taskProcessingResult-id + mobileAppIntentAndStates: + operationId: identityGovernance.lifecycleWorkflows.deletedItems.workflows.runs.taskProcessingResults.Subject.ListMobileAppIntentAndStates + parameters: + workflow-id: $request.path.workflow-id + run-id: $request.path.run-id + taskProcessingResult-id: $request.path.taskProcessingResult-id + mobileAppTroubleshootingEvents: + operationId: identityGovernance.lifecycleWorkflows.deletedItems.workflows.runs.taskProcessingResults.Subject.ListMobileAppTroubleshootingEvents + parameters: + workflow-id: $request.path.workflow-id + run-id: $request.path.run-id + taskProcessingResult-id: $request.path.taskProcessingResult-id + notifications: + operationId: identityGovernance.lifecycleWorkflows.deletedItems.workflows.runs.taskProcessingResults.Subject.ListNotifications + parameters: + workflow-id: $request.path.workflow-id + run-id: $request.path.run-id + taskProcessingResult-id: $request.path.taskProcessingResult-id + planner: + operationId: identityGovernance.lifecycleWorkflows.deletedItems.workflows.runs.taskProcessingResults.Subject.GetPlanner + parameters: + workflow-id: $request.path.workflow-id + run-id: $request.path.run-id + taskProcessingResult-id: $request.path.taskProcessingResult-id + insights: + operationId: identityGovernance.lifecycleWorkflows.deletedItems.workflows.runs.taskProcessingResults.Subject.GetInsights + parameters: + workflow-id: $request.path.workflow-id + run-id: $request.path.run-id + taskProcessingResult-id: $request.path.taskProcessingResult-id + settings: + operationId: identityGovernance.lifecycleWorkflows.deletedItems.workflows.runs.taskProcessingResults.Subject.GetSettings + parameters: + workflow-id: $request.path.workflow-id + run-id: $request.path.run-id + taskProcessingResult-id: $request.path.taskProcessingResult-id + onenote: + operationId: identityGovernance.lifecycleWorkflows.deletedItems.workflows.runs.taskProcessingResults.Subject.GetOnenote + parameters: + workflow-id: $request.path.workflow-id + run-id: $request.path.run-id + taskProcessingResult-id: $request.path.taskProcessingResult-id + photo: + operationId: identityGovernance.lifecycleWorkflows.deletedItems.workflows.runs.taskProcessingResults.Subject.GetPhoto + parameters: + workflow-id: $request.path.workflow-id + run-id: $request.path.run-id + taskProcessingResult-id: $request.path.taskProcessingResult-id + photos: + operationId: identityGovernance.lifecycleWorkflows.deletedItems.workflows.runs.taskProcessingResults.Subject.ListPhotos + parameters: + workflow-id: $request.path.workflow-id + run-id: $request.path.run-id + taskProcessingResult-id: $request.path.taskProcessingResult-id + profile: + operationId: identityGovernance.lifecycleWorkflows.deletedItems.workflows.runs.taskProcessingResults.Subject.GetProfile + parameters: + workflow-id: $request.path.workflow-id + run-id: $request.path.run-id + taskProcessingResult-id: $request.path.taskProcessingResult-id + activities: + operationId: identityGovernance.lifecycleWorkflows.deletedItems.workflows.runs.taskProcessingResults.Subject.ListActivities + parameters: + workflow-id: $request.path.workflow-id + run-id: $request.path.run-id + taskProcessingResult-id: $request.path.taskProcessingResult-id + devices: + operationId: identityGovernance.lifecycleWorkflows.deletedItems.workflows.runs.taskProcessingResults.Subject.ListDevices + parameters: + workflow-id: $request.path.workflow-id + run-id: $request.path.run-id + taskProcessingResult-id: $request.path.taskProcessingResult-id + onlineMeetings: + operationId: identityGovernance.lifecycleWorkflows.deletedItems.workflows.runs.taskProcessingResults.Subject.ListOnlineMeetings + parameters: + workflow-id: $request.path.workflow-id + run-id: $request.path.run-id + taskProcessingResult-id: $request.path.taskProcessingResult-id + presence: + operationId: identityGovernance.lifecycleWorkflows.deletedItems.workflows.runs.taskProcessingResults.Subject.GetPresence + parameters: + workflow-id: $request.path.workflow-id + run-id: $request.path.run-id + taskProcessingResult-id: $request.path.taskProcessingResult-id + authentication: + operationId: identityGovernance.lifecycleWorkflows.deletedItems.workflows.runs.taskProcessingResults.Subject.GetAuthentication + parameters: + workflow-id: $request.path.workflow-id + run-id: $request.path.run-id + taskProcessingResult-id: $request.path.taskProcessingResult-id + tasks: + operationId: identityGovernance.lifecycleWorkflows.deletedItems.workflows.runs.taskProcessingResults.Subject.GetTasks + parameters: + workflow-id: $request.path.workflow-id + run-id: $request.path.run-id + taskProcessingResult-id: $request.path.taskProcessingResult-id + chats: + operationId: identityGovernance.lifecycleWorkflows.deletedItems.workflows.runs.taskProcessingResults.Subject.ListChats + parameters: + workflow-id: $request.path.workflow-id + run-id: $request.path.run-id + taskProcessingResult-id: $request.path.taskProcessingResult-id + joinedTeams: + operationId: identityGovernance.lifecycleWorkflows.deletedItems.workflows.runs.taskProcessingResults.Subject.ListJoinedTeams + parameters: + workflow-id: $request.path.workflow-id + run-id: $request.path.run-id + taskProcessingResult-id: $request.path.taskProcessingResult-id + teamwork: + operationId: identityGovernance.lifecycleWorkflows.deletedItems.workflows.runs.taskProcessingResults.Subject.GetTeamwork + parameters: + workflow-id: $request.path.workflow-id + run-id: $request.path.run-id + taskProcessingResult-id: $request.path.taskProcessingResult-id + todo: + operationId: identityGovernance.lifecycleWorkflows.deletedItems.workflows.runs.taskProcessingResults.Subject.GetTodo + parameters: + workflow-id: $request.path.workflow-id + run-id: $request.path.run-id + taskProcessingResult-id: $request.path.taskProcessingResult-id default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/identityGovernance/termsOfUse/agreements/{agreement-id}/files/{agreementFileLocalization-id}': + '/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow-id}/runs/{run-id}/taskProcessingResults/{taskProcessingResult-id}/task': get: tags: - - identityGovernance.termsOfUseContainer - summary: Get files from identityGovernance - operationId: identityGovernance.termsGraphOPreUse.agreements_GetFiles + - identityGovernance.lifecycleWorkflowsContainer + summary: Get task from identityGovernance + description: The related workflow task + operationId: identityGovernance.lifecycleWorkflows.deletedItems.workflows.runs.taskProcessingResults_GetTask parameters: - - name: agreement-id + - name: workflow-id in: path - description: 'key: id of agreement' + description: 'key: id of workflow' required: true + style: simple schema: type: string - x-ms-docs-key-type: agreement - - name: agreementFileLocalization-id + x-ms-docs-key-type: workflow + - name: run-id in: path - description: 'key: id of agreementFileLocalization' + description: 'key: id of run' required: true + style: simple schema: type: string - x-ms-docs-key-type: agreementFileLocalization + x-ms-docs-key-type: run + - name: taskProcessingResult-id + in: path + description: 'key: id of taskProcessingResult' + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: taskProcessingResult - name: $select in: query description: Select properties to be returned @@ -58570,14 +66210,15 @@ paths: items: enum: - id - - createdDateTime + - arguments + - category + - continueOnError + - description - displayName - - fileData - - fileName - - isDefault - - isMajorVersion - - language - - versions + - executionSequence + - isEnabled + - taskDefinitionId + - taskProcessingResults type: string - name: $expand in: query @@ -58590,7 +66231,7 @@ paths: items: enum: - '*' - - versions + - taskProcessingResults type: string responses: '200': @@ -58598,101 +66239,44 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.agreementFileLocalization' + $ref: '#/components/schemas/microsoft.graph.identityGovernance.task' links: - versions: - operationId: identityGovernance.termsGraphOPreUse.agreements.Files.ListVersions + taskProcessingResults: + operationId: identityGovernance.lifecycleWorkflows.deletedItems.workflows.runs.taskProcessingResults.Task.ListTaskProcessingResults parameters: - agreement-id: $request.path.agreement-id - agreementFileLocalization-id: $request.path.agreementFileLocalization-id - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - patch: - tags: - - identityGovernance.termsOfUseContainer - summary: Update the navigation property files in identityGovernance - operationId: identityGovernance.termsGraphOPreUse.agreements_UpdateFiles - parameters: - - name: agreement-id - in: path - description: 'key: id of agreement' - required: true - schema: - type: string - x-ms-docs-key-type: agreement - - name: agreementFileLocalization-id - in: path - description: 'key: id of agreementFileLocalization' - required: true - schema: - type: string - x-ms-docs-key-type: agreementFileLocalization - requestBody: - description: New navigation property values - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.agreementFileLocalization' - required: true - responses: - '204': - description: Success - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - delete: - tags: - - identityGovernance.termsOfUseContainer - summary: Delete navigation property files for identityGovernance - operationId: identityGovernance.termsGraphOPreUse.agreements_DeleteFiles - parameters: - - name: agreement-id - in: path - description: 'key: id of agreement' - required: true - schema: - type: string - x-ms-docs-key-type: agreement - - name: agreementFileLocalization-id - in: path - description: 'key: id of agreementFileLocalization' - required: true - schema: - type: string - x-ms-docs-key-type: agreementFileLocalization - - name: If-Match - in: header - description: ETag - schema: - type: string - responses: - '204': - description: Success + workflow-id: $request.path.workflow-id + run-id: $request.path.run-id + taskProcessingResult-id: $request.path.taskProcessingResult-id default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/identityGovernance/termsOfUse/agreements/{agreement-id}/files/{agreementFileLocalization-id}/versions': + '/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow-id}/runs/{run-id}/userProcessingResults': get: tags: - - identityGovernance.termsOfUseContainer - summary: Get versions from identityGovernance - operationId: identityGovernance.termsGraphOPreUse.agreements.files_ListVersions + - identityGovernance.lifecycleWorkflowsContainer + summary: List userProcessingResults (for a run of a lifecycle workflow) + description: Get user processing results of a workflow run object. + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/identitygovernance-run-list-userprocessingresults?view=graph-rest-1.0 + operationId: identityGovernance.lifecycleWorkflows.deletedItems.workflows.runs_ListUserProcessingResults parameters: - - name: agreement-id + - name: workflow-id in: path - description: 'key: id of agreement' + description: 'key: id of workflow' required: true + style: simple schema: type: string - x-ms-docs-key-type: agreement - - name: agreementFileLocalization-id + x-ms-docs-key-type: workflow + - name: run-id in: path - description: 'key: id of agreementFileLocalization' + description: 'key: id of run' required: true + style: simple schema: type: string - x-ms-docs-key-type: agreementFileLocalization + x-ms-docs-key-type: run - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -58710,20 +66294,24 @@ paths: enum: - id - id desc - - createdDateTime - - createdDateTime desc - - displayName - - displayName desc - - fileData - - fileData desc - - fileName - - fileName desc - - isDefault - - isDefault desc - - isMajorVersion - - isMajorVersion desc - - language - - language desc + - completedDateTime + - completedDateTime desc + - failedTasksCount + - failedTasksCount desc + - processingStatus + - processingStatus desc + - scheduledDateTime + - scheduledDateTime desc + - startedDateTime + - startedDateTime desc + - totalTasksCount + - totalTasksCount desc + - totalUnprocessedTasksCount + - totalUnprocessedTasksCount desc + - workflowExecutionType + - workflowExecutionType desc + - workflowVersion + - workflowVersion desc type: string - name: $select in: query @@ -58736,13 +66324,17 @@ paths: items: enum: - id - - createdDateTime - - displayName - - fileData - - fileName - - isDefault - - isMajorVersion - - language + - completedDateTime + - failedTasksCount + - processingStatus + - scheduledDateTime + - startedDateTime + - totalTasksCount + - totalUnprocessedTasksCount + - workflowExecutionType + - workflowVersion + - subject + - taskProcessingResults type: string - name: $expand in: query @@ -58755,10 +66347,12 @@ paths: items: enum: - '*' + - subject + - taskProcessingResults type: string responses: '200': - $ref: '#/components/responses/microsoft.graph.agreementFileVersionCollectionResponse' + $ref: '#/components/responses/microsoft.graph.identityGovernance.userProcessingResultCollectionResponse' default: $ref: '#/components/responses/error' x-ms-pageable: @@ -58767,30 +66361,32 @@ paths: x-ms-docs-operation-type: operation post: tags: - - identityGovernance.termsOfUseContainer - summary: Create new navigation property to versions for identityGovernance - operationId: identityGovernance.termsGraphOPreUse.agreements.files_CreateVersions + - identityGovernance.lifecycleWorkflowsContainer + summary: Create new navigation property to userProcessingResults for identityGovernance + operationId: identityGovernance.lifecycleWorkflows.deletedItems.workflows.runs_CreateUserProcessingResults parameters: - - name: agreement-id + - name: workflow-id in: path - description: 'key: id of agreement' + description: 'key: id of workflow' required: true + style: simple schema: type: string - x-ms-docs-key-type: agreement - - name: agreementFileLocalization-id + x-ms-docs-key-type: workflow + - name: run-id in: path - description: 'key: id of agreementFileLocalization' + description: 'key: id of run' required: true + style: simple schema: type: string - x-ms-docs-key-type: agreementFileLocalization + x-ms-docs-key-type: run requestBody: description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.agreementFileVersion' + $ref: '#/components/schemas/microsoft.graph.identityGovernance.userProcessingResult' required: true responses: '201': @@ -58798,38 +66394,42 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.agreementFileVersion' + $ref: '#/components/schemas/microsoft.graph.identityGovernance.userProcessingResult' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/identityGovernance/termsOfUse/agreements/{agreement-id}/files/{agreementFileLocalization-id}/versions/{agreementFileVersion-id}': + '/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow-id}/runs/{run-id}/userProcessingResults/{userProcessingResult-id}': get: tags: - - identityGovernance.termsOfUseContainer - summary: Get versions from identityGovernance - operationId: identityGovernance.termsGraphOPreUse.agreements.files_GetVersions + - identityGovernance.lifecycleWorkflowsContainer + summary: Get userProcessingResults from identityGovernance + description: The associated individual user execution. + operationId: identityGovernance.lifecycleWorkflows.deletedItems.workflows.runs_GetUserProcessingResults parameters: - - name: agreement-id + - name: workflow-id in: path - description: 'key: id of agreement' + description: 'key: id of workflow' required: true + style: simple schema: type: string - x-ms-docs-key-type: agreement - - name: agreementFileLocalization-id + x-ms-docs-key-type: workflow + - name: run-id in: path - description: 'key: id of agreementFileLocalization' + description: 'key: id of run' required: true + style: simple schema: type: string - x-ms-docs-key-type: agreementFileLocalization - - name: agreementFileVersion-id + x-ms-docs-key-type: run + - name: userProcessingResult-id in: path - description: 'key: id of agreementFileVersion' + description: 'key: id of userProcessingResult' required: true + style: simple schema: type: string - x-ms-docs-key-type: agreementFileVersion + x-ms-docs-key-type: userProcessingResult - name: $select in: query description: Select properties to be returned @@ -58841,13 +66441,17 @@ paths: items: enum: - id - - createdDateTime - - displayName - - fileData - - fileName - - isDefault - - isMajorVersion - - language + - completedDateTime + - failedTasksCount + - processingStatus + - scheduledDateTime + - startedDateTime + - totalTasksCount + - totalUnprocessedTasksCount + - workflowExecutionType + - workflowVersion + - subject + - taskProcessingResults type: string - name: $expand in: query @@ -58860,6 +66464,8 @@ paths: items: enum: - '*' + - subject + - taskProcessingResults type: string responses: '200': @@ -58867,43 +66473,59 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.agreementFileVersion' + $ref: '#/components/schemas/microsoft.graph.identityGovernance.userProcessingResult' + links: + subject: + operationId: identityGovernance.lifecycleWorkflows.deletedItems.workflows.runs.UserProcessingResults.GetSubject + parameters: + workflow-id: $request.path.workflow-id + run-id: $request.path.run-id + userProcessingResult-id: $request.path.userProcessingResult-id + taskProcessingResults: + operationId: identityGovernance.lifecycleWorkflows.deletedItems.workflows.runs.UserProcessingResults.ListTaskProcessingResults + parameters: + workflow-id: $request.path.workflow-id + run-id: $request.path.run-id + userProcessingResult-id: $request.path.userProcessingResult-id default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - - identityGovernance.termsOfUseContainer - summary: Update the navigation property versions in identityGovernance - operationId: identityGovernance.termsGraphOPreUse.agreements.files_UpdateVersions + - identityGovernance.lifecycleWorkflowsContainer + summary: Update the navigation property userProcessingResults in identityGovernance + operationId: identityGovernance.lifecycleWorkflows.deletedItems.workflows.runs_UpdateUserProcessingResults parameters: - - name: agreement-id + - name: workflow-id in: path - description: 'key: id of agreement' + description: 'key: id of workflow' required: true + style: simple schema: type: string - x-ms-docs-key-type: agreement - - name: agreementFileLocalization-id + x-ms-docs-key-type: workflow + - name: run-id in: path - description: 'key: id of agreementFileLocalization' + description: 'key: id of run' required: true + style: simple schema: type: string - x-ms-docs-key-type: agreementFileLocalization - - name: agreementFileVersion-id + x-ms-docs-key-type: run + - name: userProcessingResult-id in: path - description: 'key: id of agreementFileVersion' + description: 'key: id of userProcessingResult' required: true + style: simple schema: type: string - x-ms-docs-key-type: agreementFileVersion + x-ms-docs-key-type: userProcessingResult requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.agreementFileVersion' + $ref: '#/components/schemas/microsoft.graph.identityGovernance.userProcessingResult' required: true responses: '204': @@ -58913,34 +66535,38 @@ paths: x-ms-docs-operation-type: operation delete: tags: - - identityGovernance.termsOfUseContainer - summary: Delete navigation property versions for identityGovernance - operationId: identityGovernance.termsGraphOPreUse.agreements.files_DeleteVersions + - identityGovernance.lifecycleWorkflowsContainer + summary: Delete navigation property userProcessingResults for identityGovernance + operationId: identityGovernance.lifecycleWorkflows.deletedItems.workflows.runs_DeleteUserProcessingResults parameters: - - name: agreement-id + - name: workflow-id in: path - description: 'key: id of agreement' + description: 'key: id of workflow' required: true + style: simple schema: type: string - x-ms-docs-key-type: agreement - - name: agreementFileLocalization-id + x-ms-docs-key-type: workflow + - name: run-id in: path - description: 'key: id of agreementFileLocalization' + description: 'key: id of run' required: true + style: simple schema: type: string - x-ms-docs-key-type: agreementFileLocalization - - name: agreementFileVersion-id + x-ms-docs-key-type: run + - name: userProcessingResult-id in: path - description: 'key: id of agreementFileVersion' + description: 'key: id of userProcessingResult' required: true + style: simple schema: type: string - x-ms-docs-key-type: agreementFileVersion + x-ms-docs-key-type: userProcessingResult - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -58949,33 +66575,38 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - /privilegedAccess: + '/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow-id}/runs/{run-id}/userProcessingResults/{userProcessingResult-id}/subject': get: tags: - - privilegedAccess.privilegedAccess - summary: Get entities from privilegedAccess - operationId: privilegedAccess.privilegedAccess_ListPrivilegedAccess + - identityGovernance.lifecycleWorkflowsContainer + summary: Get subject from identityGovernance + description: The unique identifier of the AAD user targeted for the taskProcessingResult. + operationId: identityGovernance.lifecycleWorkflows.deletedItems.workflows.runs.userProcessingResults_GetSubject 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: workflow-id + in: path + description: 'key: id of workflow' + required: true + style: simple schema: - uniqueItems: true - type: array - items: - enum: - - id - - id desc - - displayName - - displayName desc - type: string + type: string + x-ms-docs-key-type: workflow + - name: run-id + in: path + description: 'key: id of run' + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: run + - name: userProcessingResult-id + in: path + description: 'key: id of userProcessingResult' + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: userProcessingResult - name: $select in: query description: Select properties to be returned @@ -58987,92 +66618,152 @@ paths: items: enum: - id + - deletedDateTime + - signInActivity + - accountEnabled + - ageGroup + - assignedLicenses + - assignedPlans + - authorizationInfo + - businessPhones + - city + - companyName + - consentProvidedForMinor + - country + - createdDateTime + - creationType + - customSecurityAttributes + - department + - deviceKeys - displayName - - resources - - roleAssignmentRequests - - roleAssignments - - roleDefinitions - - roleSettings - type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - '*' - - resources - - roleAssignmentRequests - - roleAssignments - - roleDefinitions - - roleSettings - type: string - responses: - '200': - $ref: '#/components/responses/microsoft.graph.privilegedAccessCollectionResponse' - default: - $ref: '#/components/responses/error' - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore - x-ms-docs-operation-type: operation - post: - tags: - - privilegedAccess.privilegedAccess - summary: Add new entity to privilegedAccess - operationId: privilegedAccess.privilegedAccess_CreatePrivilegedAccess - requestBody: - description: New entity - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.privilegedAccess' - required: true - responses: - '201': - description: Created entity - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.privilegedAccess' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/privilegedAccess/{privilegedAccess-id}': - get: - tags: - - privilegedAccess.privilegedAccess - summary: Get entity from privilegedAccess by key - operationId: privilegedAccess.privilegedAccess_GetPrivilegedAccess - parameters: - - name: privilegedAccess-id - in: path - description: 'key: id of privilegedAccess' - required: true - schema: - type: string - x-ms-docs-key-type: privilegedAccess - - name: $select - in: query - description: Select properties to be returned - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - id - - displayName - - resources - - roleAssignmentRequests - - roleAssignments - - roleDefinitions - - roleSettings + - employeeHireDate + - employeeId + - employeeLeaveDateTime + - employeeOrgData + - employeeType + - externalUserState + - externalUserStateChangeDateTime + - faxNumber + - givenName + - identities + - imAddresses + - infoCatalogs + - isManagementRestricted + - isResourceAccount + - jobTitle + - lastPasswordChangeDateTime + - legalAgeGroupClassification + - licenseAssignmentStates + - mail + - mailNickname + - mobilePhone + - officeLocation + - onPremisesDistinguishedName + - onPremisesDomainName + - onPremisesExtensionAttributes + - onPremisesImmutableId + - onPremisesLastSyncDateTime + - onPremisesProvisioningErrors + - onPremisesSamAccountName + - onPremisesSecurityIdentifier + - onPremisesSyncEnabled + - onPremisesUserPrincipalName + - otherMails + - passwordPolicies + - passwordProfile + - postalCode + - preferredDataLocation + - preferredLanguage + - provisionedPlans + - proxyAddresses + - refreshTokensValidFromDateTime + - securityIdentifier + - showInAddressList + - signInSessionsValidFromDateTime + - state + - streetAddress + - surname + - usageLocation + - userPrincipalName + - userType + - mailboxSettings + - deviceEnrollmentLimit + - print + - aboutMe + - birthday + - hireDate + - interests + - mySite + - pastProjects + - preferredName + - responsibilities + - schools + - skills + - analytics + - cloudPCs + - usageRights + - informationProtection + - appRoleAssignedResources + - appRoleAssignments + - createdObjects + - directReports + - licenseDetails + - manager + - memberOf + - oauth2PermissionGrants + - ownedDevices + - ownedObjects + - registeredDevices + - scopedRoleMemberOf + - transitiveMemberOf + - transitiveReports + - calendar + - calendarGroups + - calendars + - calendarView + - contactFolders + - contacts + - events + - inferenceClassification + - joinedGroups + - mailFolders + - messages + - outlook + - people + - drive + - drives + - followedSites + - extensions + - appConsentRequestsForApproval + - approvals + - pendingAccessReviewInstances + - agreementAcceptances + - security + - deviceEnrollmentConfigurations + - managedDevices + - managedAppRegistrations + - windowsInformationProtectionDeviceRegistrations + - deviceManagementTroubleshootingEvents + - mobileAppIntentAndStates + - mobileAppTroubleshootingEvents + - notifications + - planner + - insights + - settings + - onenote + - photo + - photos + - profile + - activities + - devices + - onlineMeetings + - presence + - authentication + - tasks + - chats + - joinedTeams + - teamwork + - todo type: string - name: $expand in: query @@ -59085,107 +66776,505 @@ paths: items: enum: - '*' - - resources - - roleAssignmentRequests - - roleAssignments - - roleDefinitions - - roleSettings + - analytics + - cloudPCs + - usageRights + - informationProtection + - appRoleAssignedResources + - appRoleAssignments + - createdObjects + - directReports + - licenseDetails + - manager + - memberOf + - oauth2PermissionGrants + - ownedDevices + - ownedObjects + - registeredDevices + - scopedRoleMemberOf + - transitiveMemberOf + - transitiveReports + - calendar + - calendarGroups + - calendars + - calendarView + - contactFolders + - contacts + - events + - inferenceClassification + - joinedGroups + - mailFolders + - messages + - outlook + - people + - drive + - drives + - followedSites + - extensions + - appConsentRequestsForApproval + - approvals + - pendingAccessReviewInstances + - agreementAcceptances + - security + - deviceEnrollmentConfigurations + - managedDevices + - managedAppRegistrations + - windowsInformationProtectionDeviceRegistrations + - deviceManagementTroubleshootingEvents + - mobileAppIntentAndStates + - mobileAppTroubleshootingEvents + - notifications + - planner + - insights + - settings + - onenote + - photo + - photos + - profile + - activities + - devices + - onlineMeetings + - presence + - authentication + - tasks + - chats + - joinedTeams + - teamwork + - todo type: string responses: '200': - description: Retrieved entity + description: Retrieved navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.privilegedAccess' + $ref: '#/components/schemas/microsoft.graph.user' links: - resources: - operationId: privilegedAccess.ListResources + analytics: + operationId: identityGovernance.lifecycleWorkflows.deletedItems.workflows.runs.userProcessingResults.Subject.GetAnalytics parameters: - privilegedAccess-id: $request.path.privilegedAccess-id - roleAssignmentRequests: - operationId: privilegedAccess.ListRoleAssignmentRequests + workflow-id: $request.path.workflow-id + run-id: $request.path.run-id + userProcessingResult-id: $request.path.userProcessingResult-id + cloudPCs: + operationId: identityGovernance.lifecycleWorkflows.deletedItems.workflows.runs.userProcessingResults.Subject.ListCloudPCs parameters: - privilegedAccess-id: $request.path.privilegedAccess-id - roleAssignments: - operationId: privilegedAccess.ListRoleAssignments + workflow-id: $request.path.workflow-id + run-id: $request.path.run-id + userProcessingResult-id: $request.path.userProcessingResult-id + usageRights: + operationId: identityGovernance.lifecycleWorkflows.deletedItems.workflows.runs.userProcessingResults.Subject.ListUsageRights parameters: - privilegedAccess-id: $request.path.privilegedAccess-id - roleDefinitions: - operationId: privilegedAccess.ListRoleDefinitions + workflow-id: $request.path.workflow-id + run-id: $request.path.run-id + userProcessingResult-id: $request.path.userProcessingResult-id + informationProtection: + operationId: identityGovernance.lifecycleWorkflows.deletedItems.workflows.runs.userProcessingResults.Subject.GetInformationProtection parameters: - privilegedAccess-id: $request.path.privilegedAccess-id - roleSettings: - operationId: privilegedAccess.ListRoleSettings + workflow-id: $request.path.workflow-id + run-id: $request.path.run-id + userProcessingResult-id: $request.path.userProcessingResult-id + appRoleAssignedResources: + operationId: identityGovernance.lifecycleWorkflows.deletedItems.workflows.runs.userProcessingResults.Subject.ListAppRoleAssignedResources parameters: - privilegedAccess-id: $request.path.privilegedAccess-id + workflow-id: $request.path.workflow-id + run-id: $request.path.run-id + userProcessingResult-id: $request.path.userProcessingResult-id + appRoleAssignments: + operationId: identityGovernance.lifecycleWorkflows.deletedItems.workflows.runs.userProcessingResults.Subject.ListAppRoleAssignments + parameters: + workflow-id: $request.path.workflow-id + run-id: $request.path.run-id + userProcessingResult-id: $request.path.userProcessingResult-id + createdObjects: + operationId: identityGovernance.lifecycleWorkflows.deletedItems.workflows.runs.userProcessingResults.Subject.ListCreatedObjects + parameters: + workflow-id: $request.path.workflow-id + run-id: $request.path.run-id + userProcessingResult-id: $request.path.userProcessingResult-id + directReports: + operationId: identityGovernance.lifecycleWorkflows.deletedItems.workflows.runs.userProcessingResults.Subject.ListDirectReports + parameters: + workflow-id: $request.path.workflow-id + run-id: $request.path.run-id + userProcessingResult-id: $request.path.userProcessingResult-id + licenseDetails: + operationId: identityGovernance.lifecycleWorkflows.deletedItems.workflows.runs.userProcessingResults.Subject.ListLicenseDetails + parameters: + workflow-id: $request.path.workflow-id + run-id: $request.path.run-id + userProcessingResult-id: $request.path.userProcessingResult-id + manager: + operationId: identityGovernance.lifecycleWorkflows.deletedItems.workflows.runs.userProcessingResults.Subject.GetManager + parameters: + workflow-id: $request.path.workflow-id + run-id: $request.path.run-id + userProcessingResult-id: $request.path.userProcessingResult-id + memberOf: + operationId: identityGovernance.lifecycleWorkflows.deletedItems.workflows.runs.userProcessingResults.Subject.ListMemberGraphOPre + parameters: + workflow-id: $request.path.workflow-id + run-id: $request.path.run-id + userProcessingResult-id: $request.path.userProcessingResult-id + oauth2PermissionGrants: + operationId: identityGovernance.lifecycleWorkflows.deletedItems.workflows.runs.userProcessingResults.Subject.ListOauth2PermissionGrants + parameters: + workflow-id: $request.path.workflow-id + run-id: $request.path.run-id + userProcessingResult-id: $request.path.userProcessingResult-id + ownedDevices: + operationId: identityGovernance.lifecycleWorkflows.deletedItems.workflows.runs.userProcessingResults.Subject.ListOwnedDevices + parameters: + workflow-id: $request.path.workflow-id + run-id: $request.path.run-id + userProcessingResult-id: $request.path.userProcessingResult-id + ownedObjects: + operationId: identityGovernance.lifecycleWorkflows.deletedItems.workflows.runs.userProcessingResults.Subject.ListOwnedObjects + parameters: + workflow-id: $request.path.workflow-id + run-id: $request.path.run-id + userProcessingResult-id: $request.path.userProcessingResult-id + registeredDevices: + operationId: identityGovernance.lifecycleWorkflows.deletedItems.workflows.runs.userProcessingResults.Subject.ListRegisteredDevices + parameters: + workflow-id: $request.path.workflow-id + run-id: $request.path.run-id + userProcessingResult-id: $request.path.userProcessingResult-id + scopedRoleMemberOf: + operationId: identityGovernance.lifecycleWorkflows.deletedItems.workflows.runs.userProcessingResults.Subject.ListScopedRoleMemberGraphOPre + parameters: + workflow-id: $request.path.workflow-id + run-id: $request.path.run-id + userProcessingResult-id: $request.path.userProcessingResult-id + transitiveMemberOf: + operationId: identityGovernance.lifecycleWorkflows.deletedItems.workflows.runs.userProcessingResults.Subject.ListTransitiveMemberGraphOPre + parameters: + workflow-id: $request.path.workflow-id + run-id: $request.path.run-id + userProcessingResult-id: $request.path.userProcessingResult-id + transitiveReports: + operationId: identityGovernance.lifecycleWorkflows.deletedItems.workflows.runs.userProcessingResults.Subject.ListTransitiveReports + parameters: + workflow-id: $request.path.workflow-id + run-id: $request.path.run-id + userProcessingResult-id: $request.path.userProcessingResult-id + calendar: + operationId: identityGovernance.lifecycleWorkflows.deletedItems.workflows.runs.userProcessingResults.Subject.GetCalendar + parameters: + workflow-id: $request.path.workflow-id + run-id: $request.path.run-id + userProcessingResult-id: $request.path.userProcessingResult-id + calendarGroups: + operationId: identityGovernance.lifecycleWorkflows.deletedItems.workflows.runs.userProcessingResults.Subject.ListCalendarGroups + parameters: + workflow-id: $request.path.workflow-id + run-id: $request.path.run-id + userProcessingResult-id: $request.path.userProcessingResult-id + calendars: + operationId: identityGovernance.lifecycleWorkflows.deletedItems.workflows.runs.userProcessingResults.Subject.ListCalendars + parameters: + workflow-id: $request.path.workflow-id + run-id: $request.path.run-id + userProcessingResult-id: $request.path.userProcessingResult-id + calendarView: + operationId: identityGovernance.lifecycleWorkflows.deletedItems.workflows.runs.userProcessingResults.Subject.ListCalendarView + parameters: + workflow-id: $request.path.workflow-id + run-id: $request.path.run-id + userProcessingResult-id: $request.path.userProcessingResult-id + contactFolders: + operationId: identityGovernance.lifecycleWorkflows.deletedItems.workflows.runs.userProcessingResults.Subject.ListContactFolders + parameters: + workflow-id: $request.path.workflow-id + run-id: $request.path.run-id + userProcessingResult-id: $request.path.userProcessingResult-id + contacts: + operationId: identityGovernance.lifecycleWorkflows.deletedItems.workflows.runs.userProcessingResults.Subject.ListContacts + parameters: + workflow-id: $request.path.workflow-id + run-id: $request.path.run-id + userProcessingResult-id: $request.path.userProcessingResult-id + events: + operationId: identityGovernance.lifecycleWorkflows.deletedItems.workflows.runs.userProcessingResults.Subject.ListEvents + parameters: + workflow-id: $request.path.workflow-id + run-id: $request.path.run-id + userProcessingResult-id: $request.path.userProcessingResult-id + inferenceClassification: + operationId: identityGovernance.lifecycleWorkflows.deletedItems.workflows.runs.userProcessingResults.Subject.GetInferenceClassification + parameters: + workflow-id: $request.path.workflow-id + run-id: $request.path.run-id + userProcessingResult-id: $request.path.userProcessingResult-id + joinedGroups: + operationId: identityGovernance.lifecycleWorkflows.deletedItems.workflows.runs.userProcessingResults.Subject.ListJoinedGroups + parameters: + workflow-id: $request.path.workflow-id + run-id: $request.path.run-id + userProcessingResult-id: $request.path.userProcessingResult-id + mailFolders: + operationId: identityGovernance.lifecycleWorkflows.deletedItems.workflows.runs.userProcessingResults.Subject.ListMailFolders + parameters: + workflow-id: $request.path.workflow-id + run-id: $request.path.run-id + userProcessingResult-id: $request.path.userProcessingResult-id + messages: + operationId: identityGovernance.lifecycleWorkflows.deletedItems.workflows.runs.userProcessingResults.Subject.ListMessages + parameters: + workflow-id: $request.path.workflow-id + run-id: $request.path.run-id + userProcessingResult-id: $request.path.userProcessingResult-id + outlook: + operationId: identityGovernance.lifecycleWorkflows.deletedItems.workflows.runs.userProcessingResults.Subject.GetOutlook + parameters: + workflow-id: $request.path.workflow-id + run-id: $request.path.run-id + userProcessingResult-id: $request.path.userProcessingResult-id + people: + operationId: identityGovernance.lifecycleWorkflows.deletedItems.workflows.runs.userProcessingResults.Subject.ListPeople + parameters: + workflow-id: $request.path.workflow-id + run-id: $request.path.run-id + userProcessingResult-id: $request.path.userProcessingResult-id + drive: + operationId: identityGovernance.lifecycleWorkflows.deletedItems.workflows.runs.userProcessingResults.Subject.GetDrive + parameters: + workflow-id: $request.path.workflow-id + run-id: $request.path.run-id + userProcessingResult-id: $request.path.userProcessingResult-id + drives: + operationId: identityGovernance.lifecycleWorkflows.deletedItems.workflows.runs.userProcessingResults.Subject.ListDrives + parameters: + workflow-id: $request.path.workflow-id + run-id: $request.path.run-id + userProcessingResult-id: $request.path.userProcessingResult-id + followedSites: + operationId: identityGovernance.lifecycleWorkflows.deletedItems.workflows.runs.userProcessingResults.Subject.ListFollowedSites + parameters: + workflow-id: $request.path.workflow-id + run-id: $request.path.run-id + userProcessingResult-id: $request.path.userProcessingResult-id + extensions: + operationId: identityGovernance.lifecycleWorkflows.deletedItems.workflows.runs.userProcessingResults.Subject.ListExtensions + parameters: + workflow-id: $request.path.workflow-id + run-id: $request.path.run-id + userProcessingResult-id: $request.path.userProcessingResult-id + appConsentRequestsForApproval: + operationId: identityGovernance.lifecycleWorkflows.deletedItems.workflows.runs.userProcessingResults.Subject.ListAppConsentRequestsGraphFPreApproval + parameters: + workflow-id: $request.path.workflow-id + run-id: $request.path.run-id + userProcessingResult-id: $request.path.userProcessingResult-id + approvals: + operationId: identityGovernance.lifecycleWorkflows.deletedItems.workflows.runs.userProcessingResults.Subject.ListApprovals + parameters: + workflow-id: $request.path.workflow-id + run-id: $request.path.run-id + userProcessingResult-id: $request.path.userProcessingResult-id + pendingAccessReviewInstances: + operationId: identityGovernance.lifecycleWorkflows.deletedItems.workflows.runs.userProcessingResults.Subject.ListPendingAccessReviewInstances + parameters: + workflow-id: $request.path.workflow-id + run-id: $request.path.run-id + userProcessingResult-id: $request.path.userProcessingResult-id + agreementAcceptances: + operationId: identityGovernance.lifecycleWorkflows.deletedItems.workflows.runs.userProcessingResults.Subject.ListAgreementAcceptances + parameters: + workflow-id: $request.path.workflow-id + run-id: $request.path.run-id + userProcessingResult-id: $request.path.userProcessingResult-id + security: + operationId: identityGovernance.lifecycleWorkflows.deletedItems.workflows.runs.userProcessingResults.Subject.GetSecurity + parameters: + workflow-id: $request.path.workflow-id + run-id: $request.path.run-id + userProcessingResult-id: $request.path.userProcessingResult-id + deviceEnrollmentConfigurations: + operationId: identityGovernance.lifecycleWorkflows.deletedItems.workflows.runs.userProcessingResults.Subject.ListDeviceEnrollmentConfigurations + parameters: + workflow-id: $request.path.workflow-id + run-id: $request.path.run-id + userProcessingResult-id: $request.path.userProcessingResult-id + managedDevices: + operationId: identityGovernance.lifecycleWorkflows.deletedItems.workflows.runs.userProcessingResults.Subject.ListManagedDevices + parameters: + workflow-id: $request.path.workflow-id + run-id: $request.path.run-id + userProcessingResult-id: $request.path.userProcessingResult-id + managedAppRegistrations: + operationId: identityGovernance.lifecycleWorkflows.deletedItems.workflows.runs.userProcessingResults.Subject.ListManagedAppRegistrations + parameters: + workflow-id: $request.path.workflow-id + run-id: $request.path.run-id + userProcessingResult-id: $request.path.userProcessingResult-id + windowsInformationProtectionDeviceRegistrations: + operationId: identityGovernance.lifecycleWorkflows.deletedItems.workflows.runs.userProcessingResults.Subject.ListWindowsInformationProtectionDeviceRegistrations + parameters: + workflow-id: $request.path.workflow-id + run-id: $request.path.run-id + userProcessingResult-id: $request.path.userProcessingResult-id + deviceManagementTroubleshootingEvents: + operationId: identityGovernance.lifecycleWorkflows.deletedItems.workflows.runs.userProcessingResults.Subject.ListDeviceManagementTroubleshootingEvents + parameters: + workflow-id: $request.path.workflow-id + run-id: $request.path.run-id + userProcessingResult-id: $request.path.userProcessingResult-id + mobileAppIntentAndStates: + operationId: identityGovernance.lifecycleWorkflows.deletedItems.workflows.runs.userProcessingResults.Subject.ListMobileAppIntentAndStates + parameters: + workflow-id: $request.path.workflow-id + run-id: $request.path.run-id + userProcessingResult-id: $request.path.userProcessingResult-id + mobileAppTroubleshootingEvents: + operationId: identityGovernance.lifecycleWorkflows.deletedItems.workflows.runs.userProcessingResults.Subject.ListMobileAppTroubleshootingEvents + parameters: + workflow-id: $request.path.workflow-id + run-id: $request.path.run-id + userProcessingResult-id: $request.path.userProcessingResult-id + notifications: + operationId: identityGovernance.lifecycleWorkflows.deletedItems.workflows.runs.userProcessingResults.Subject.ListNotifications + parameters: + workflow-id: $request.path.workflow-id + run-id: $request.path.run-id + userProcessingResult-id: $request.path.userProcessingResult-id + planner: + operationId: identityGovernance.lifecycleWorkflows.deletedItems.workflows.runs.userProcessingResults.Subject.GetPlanner + parameters: + workflow-id: $request.path.workflow-id + run-id: $request.path.run-id + userProcessingResult-id: $request.path.userProcessingResult-id + insights: + operationId: identityGovernance.lifecycleWorkflows.deletedItems.workflows.runs.userProcessingResults.Subject.GetInsights + parameters: + workflow-id: $request.path.workflow-id + run-id: $request.path.run-id + userProcessingResult-id: $request.path.userProcessingResult-id + settings: + operationId: identityGovernance.lifecycleWorkflows.deletedItems.workflows.runs.userProcessingResults.Subject.GetSettings + parameters: + workflow-id: $request.path.workflow-id + run-id: $request.path.run-id + userProcessingResult-id: $request.path.userProcessingResult-id + onenote: + operationId: identityGovernance.lifecycleWorkflows.deletedItems.workflows.runs.userProcessingResults.Subject.GetOnenote + parameters: + workflow-id: $request.path.workflow-id + run-id: $request.path.run-id + userProcessingResult-id: $request.path.userProcessingResult-id + photo: + operationId: identityGovernance.lifecycleWorkflows.deletedItems.workflows.runs.userProcessingResults.Subject.GetPhoto + parameters: + workflow-id: $request.path.workflow-id + run-id: $request.path.run-id + userProcessingResult-id: $request.path.userProcessingResult-id + photos: + operationId: identityGovernance.lifecycleWorkflows.deletedItems.workflows.runs.userProcessingResults.Subject.ListPhotos + parameters: + workflow-id: $request.path.workflow-id + run-id: $request.path.run-id + userProcessingResult-id: $request.path.userProcessingResult-id + profile: + operationId: identityGovernance.lifecycleWorkflows.deletedItems.workflows.runs.userProcessingResults.Subject.GetProfile + parameters: + workflow-id: $request.path.workflow-id + run-id: $request.path.run-id + userProcessingResult-id: $request.path.userProcessingResult-id + activities: + operationId: identityGovernance.lifecycleWorkflows.deletedItems.workflows.runs.userProcessingResults.Subject.ListActivities + parameters: + workflow-id: $request.path.workflow-id + run-id: $request.path.run-id + userProcessingResult-id: $request.path.userProcessingResult-id + devices: + operationId: identityGovernance.lifecycleWorkflows.deletedItems.workflows.runs.userProcessingResults.Subject.ListDevices + parameters: + workflow-id: $request.path.workflow-id + run-id: $request.path.run-id + userProcessingResult-id: $request.path.userProcessingResult-id + onlineMeetings: + operationId: identityGovernance.lifecycleWorkflows.deletedItems.workflows.runs.userProcessingResults.Subject.ListOnlineMeetings + parameters: + workflow-id: $request.path.workflow-id + run-id: $request.path.run-id + userProcessingResult-id: $request.path.userProcessingResult-id + presence: + operationId: identityGovernance.lifecycleWorkflows.deletedItems.workflows.runs.userProcessingResults.Subject.GetPresence + parameters: + workflow-id: $request.path.workflow-id + run-id: $request.path.run-id + userProcessingResult-id: $request.path.userProcessingResult-id + authentication: + operationId: identityGovernance.lifecycleWorkflows.deletedItems.workflows.runs.userProcessingResults.Subject.GetAuthentication + parameters: + workflow-id: $request.path.workflow-id + run-id: $request.path.run-id + userProcessingResult-id: $request.path.userProcessingResult-id + tasks: + operationId: identityGovernance.lifecycleWorkflows.deletedItems.workflows.runs.userProcessingResults.Subject.GetTasks + parameters: + workflow-id: $request.path.workflow-id + run-id: $request.path.run-id + userProcessingResult-id: $request.path.userProcessingResult-id + chats: + operationId: identityGovernance.lifecycleWorkflows.deletedItems.workflows.runs.userProcessingResults.Subject.ListChats + parameters: + workflow-id: $request.path.workflow-id + run-id: $request.path.run-id + userProcessingResult-id: $request.path.userProcessingResult-id + joinedTeams: + operationId: identityGovernance.lifecycleWorkflows.deletedItems.workflows.runs.userProcessingResults.Subject.ListJoinedTeams + parameters: + workflow-id: $request.path.workflow-id + run-id: $request.path.run-id + userProcessingResult-id: $request.path.userProcessingResult-id + teamwork: + operationId: identityGovernance.lifecycleWorkflows.deletedItems.workflows.runs.userProcessingResults.Subject.GetTeamwork + parameters: + workflow-id: $request.path.workflow-id + run-id: $request.path.run-id + userProcessingResult-id: $request.path.userProcessingResult-id + todo: + operationId: identityGovernance.lifecycleWorkflows.deletedItems.workflows.runs.userProcessingResults.Subject.GetTodo + parameters: + workflow-id: $request.path.workflow-id + run-id: $request.path.run-id + userProcessingResult-id: $request.path.userProcessingResult-id default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - patch: + '/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow-id}/runs/{run-id}/userProcessingResults/{userProcessingResult-id}/taskProcessingResults': + get: tags: - - privilegedAccess.privilegedAccess - summary: Update entity in privilegedAccess - operationId: privilegedAccess.privilegedAccess_UpdatePrivilegedAccess + - identityGovernance.lifecycleWorkflowsContainer + summary: Get taskProcessingResults from identityGovernance + description: The associated individual task execution. + operationId: identityGovernance.lifecycleWorkflows.deletedItems.workflows.runs.userProcessingResults_ListTaskProcessingResults parameters: - - name: privilegedAccess-id + - name: workflow-id in: path - description: 'key: id of privilegedAccess' + description: 'key: id of workflow' required: true + style: simple schema: type: string - x-ms-docs-key-type: privilegedAccess - requestBody: - description: New property values - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.privilegedAccess' - required: true - responses: - '204': - description: Success - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - delete: - tags: - - privilegedAccess.privilegedAccess - summary: Delete entity from privilegedAccess - operationId: privilegedAccess.privilegedAccess_DeletePrivilegedAccess - parameters: - - name: privilegedAccess-id + x-ms-docs-key-type: workflow + - name: run-id in: path - description: 'key: id of privilegedAccess' + description: 'key: id of run' required: true + style: simple schema: type: string - x-ms-docs-key-type: privilegedAccess - - 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 - '/privilegedAccess/{privilegedAccess-id}/resources': - get: - tags: - - privilegedAccess.governanceResource - summary: Get resources from privilegedAccess - operationId: privilegedAccess_ListResources - parameters: - - name: privilegedAccess-id + x-ms-docs-key-type: run + - name: userProcessingResult-id in: path - description: 'key: id of privilegedAccess' + description: 'key: id of userProcessingResult' required: true + style: simple schema: type: string - x-ms-docs-key-type: privilegedAccess + x-ms-docs-key-type: userProcessingResult - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -59203,18 +67292,16 @@ paths: enum: - id - id desc - - displayName - - displayName desc - - externalId - - externalId desc - - registeredDateTime - - registeredDateTime desc - - registeredRoot - - registeredRoot desc - - status - - status desc - - type - - type desc + - completedDateTime + - completedDateTime desc + - createdDateTime + - createdDateTime desc + - failureReason + - failureReason desc + - processingStatus + - processingStatus desc + - startedDateTime + - startedDateTime desc type: string - name: $select in: query @@ -59227,17 +67314,13 @@ paths: items: enum: - id - - displayName - - externalId - - registeredDateTime - - registeredRoot - - status - - type - - parent - - roleAssignmentRequests - - roleAssignments - - roleDefinitions - - roleSettings + - completedDateTime + - createdDateTime + - failureReason + - processingStatus + - startedDateTime + - subject + - task type: string - name: $expand in: query @@ -59250,15 +67333,12 @@ paths: items: enum: - '*' - - parent - - roleAssignmentRequests - - roleAssignments - - roleDefinitions - - roleSettings + - subject + - task type: string responses: '200': - $ref: '#/components/responses/microsoft.graph.governanceResourceCollectionResponse' + $ref: '#/components/responses/microsoft.graph.identityGovernance.taskProcessingResultCollectionResponse' default: $ref: '#/components/responses/error' x-ms-pageable: @@ -59267,23 +67347,40 @@ paths: x-ms-docs-operation-type: operation post: tags: - - privilegedAccess.governanceResource - summary: Create new navigation property to resources for privilegedAccess - operationId: privilegedAccess_CreateResources + - identityGovernance.lifecycleWorkflowsContainer + summary: Create new navigation property to taskProcessingResults for identityGovernance + operationId: identityGovernance.lifecycleWorkflows.deletedItems.workflows.runs.userProcessingResults_CreateTaskProcessingResults parameters: - - name: privilegedAccess-id + - name: workflow-id in: path - description: 'key: id of privilegedAccess' + description: 'key: id of workflow' required: true + style: simple schema: type: string - x-ms-docs-key-type: privilegedAccess + x-ms-docs-key-type: workflow + - name: run-id + in: path + description: 'key: id of run' + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: run + - name: userProcessingResult-id + in: path + description: 'key: id of userProcessingResult' + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: userProcessingResult requestBody: description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.governanceResource' + $ref: '#/components/schemas/microsoft.graph.identityGovernance.taskProcessingResult' required: true responses: '201': @@ -59291,31 +67388,50 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.governanceResource' + $ref: '#/components/schemas/microsoft.graph.identityGovernance.taskProcessingResult' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/privilegedAccess/{privilegedAccess-id}/resources/{governanceResource-id}': + '/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow-id}/runs/{run-id}/userProcessingResults/{userProcessingResult-id}/taskProcessingResults/{taskProcessingResult-id}': get: tags: - - privilegedAccess.governanceResource - summary: Get resources from privilegedAccess - operationId: privilegedAccess_GetResources + - identityGovernance.lifecycleWorkflowsContainer + summary: Get taskProcessingResults from identityGovernance + description: The associated individual task execution. + operationId: identityGovernance.lifecycleWorkflows.deletedItems.workflows.runs.userProcessingResults_GetTaskProcessingResults parameters: - - name: privilegedAccess-id + - name: workflow-id in: path - description: 'key: id of privilegedAccess' + description: 'key: id of workflow' required: true + style: simple schema: type: string - x-ms-docs-key-type: privilegedAccess - - name: governanceResource-id + x-ms-docs-key-type: workflow + - name: run-id in: path - description: 'key: id of governanceResource' + description: 'key: id of run' required: true + style: simple schema: type: string - x-ms-docs-key-type: governanceResource + x-ms-docs-key-type: run + - name: userProcessingResult-id + in: path + description: 'key: id of userProcessingResult' + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: userProcessingResult + - name: taskProcessingResult-id + in: path + description: 'key: id of taskProcessingResult' + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: taskProcessingResult - name: $select in: query description: Select properties to be returned @@ -59327,17 +67443,13 @@ paths: items: enum: - id - - displayName - - externalId - - registeredDateTime - - registeredRoot - - status - - type - - parent - - roleAssignmentRequests - - roleAssignments - - roleDefinitions - - roleSettings + - completedDateTime + - createdDateTime + - failureReason + - processingStatus + - startedDateTime + - subject + - task type: string - name: $expand in: query @@ -59350,11 +67462,8 @@ paths: items: enum: - '*' - - parent - - roleAssignmentRequests - - roleAssignments - - roleDefinitions - - roleSettings + - subject + - task type: string responses: '200': @@ -59362,62 +67471,71 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.governanceResource' + $ref: '#/components/schemas/microsoft.graph.identityGovernance.taskProcessingResult' links: - parent: - operationId: privilegedAccess.Resources.GetParent - parameters: - privilegedAccess-id: $request.path.privilegedAccess-id - governanceResource-id: $request.path.governanceResource-id - roleAssignmentRequests: - operationId: privilegedAccess.Resources.ListRoleAssignmentRequests - parameters: - privilegedAccess-id: $request.path.privilegedAccess-id - governanceResource-id: $request.path.governanceResource-id - roleAssignments: - operationId: privilegedAccess.Resources.ListRoleAssignments - parameters: - privilegedAccess-id: $request.path.privilegedAccess-id - governanceResource-id: $request.path.governanceResource-id - roleDefinitions: - operationId: privilegedAccess.Resources.ListRoleDefinitions + subject: + operationId: identityGovernance.lifecycleWorkflows.deletedItems.workflows.runs.userProcessingResults.TaskProcessingResults.GetSubject parameters: - privilegedAccess-id: $request.path.privilegedAccess-id - governanceResource-id: $request.path.governanceResource-id - roleSettings: - operationId: privilegedAccess.Resources.ListRoleSettings + workflow-id: $request.path.workflow-id + run-id: $request.path.run-id + userProcessingResult-id: $request.path.userProcessingResult-id + taskProcessingResult-id: $request.path.taskProcessingResult-id + task: + operationId: identityGovernance.lifecycleWorkflows.deletedItems.workflows.runs.userProcessingResults.TaskProcessingResults.GetTask parameters: - privilegedAccess-id: $request.path.privilegedAccess-id - governanceResource-id: $request.path.governanceResource-id + workflow-id: $request.path.workflow-id + run-id: $request.path.run-id + userProcessingResult-id: $request.path.userProcessingResult-id + taskProcessingResult-id: $request.path.taskProcessingResult-id + resume: + operationId: identityGovernance.lifecycleWorkflows.deletedItems.workflows.workflow.runs.run.userProcessingResults.userProcessingResult.taskProcessingResults.taskProcessingResult.resume default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - - privilegedAccess.governanceResource - summary: Update the navigation property resources in privilegedAccess - operationId: privilegedAccess_UpdateResources + - identityGovernance.lifecycleWorkflowsContainer + summary: Update the navigation property taskProcessingResults in identityGovernance + operationId: identityGovernance.lifecycleWorkflows.deletedItems.workflows.runs.userProcessingResults_UpdateTaskProcessingResults parameters: - - name: privilegedAccess-id + - name: workflow-id in: path - description: 'key: id of privilegedAccess' + description: 'key: id of workflow' required: true + style: simple schema: type: string - x-ms-docs-key-type: privilegedAccess - - name: governanceResource-id + x-ms-docs-key-type: workflow + - name: run-id in: path - description: 'key: id of governanceResource' + description: 'key: id of run' required: true + style: simple schema: type: string - x-ms-docs-key-type: governanceResource + x-ms-docs-key-type: run + - name: userProcessingResult-id + in: path + description: 'key: id of userProcessingResult' + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: userProcessingResult + - name: taskProcessingResult-id + in: path + description: 'key: id of taskProcessingResult' + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: taskProcessingResult requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.governanceResource' + $ref: '#/components/schemas/microsoft.graph.identityGovernance.taskProcessingResult' required: true responses: '204': @@ -59427,27 +67545,46 @@ paths: x-ms-docs-operation-type: operation delete: tags: - - privilegedAccess.governanceResource - summary: Delete navigation property resources for privilegedAccess - operationId: privilegedAccess_DeleteResources + - identityGovernance.lifecycleWorkflowsContainer + summary: Delete navigation property taskProcessingResults for identityGovernance + operationId: identityGovernance.lifecycleWorkflows.deletedItems.workflows.runs.userProcessingResults_DeleteTaskProcessingResults parameters: - - name: privilegedAccess-id + - name: workflow-id in: path - description: 'key: id of privilegedAccess' + description: 'key: id of workflow' required: true + style: simple schema: type: string - x-ms-docs-key-type: privilegedAccess - - name: governanceResource-id + x-ms-docs-key-type: workflow + - name: run-id in: path - description: 'key: id of governanceResource' + description: 'key: id of run' required: true + style: simple schema: type: string - x-ms-docs-key-type: governanceResource + x-ms-docs-key-type: run + - name: userProcessingResult-id + in: path + description: 'key: id of userProcessingResult' + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: userProcessingResult + - name: taskProcessingResult-id + in: path + description: 'key: id of taskProcessingResult' + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: taskProcessingResult - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -59456,66 +67593,343 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/privilegedAccess/{privilegedAccess-id}/resources/{governanceResource-id}/parent': - get: + '/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow-id}/runs/{run-id}/userProcessingResults/{userProcessingResult-id}/taskProcessingResults/{taskProcessingResult-id}/microsoft.graph.identityGovernance.resume': + post: tags: - - privilegedAccess.governanceResource - summary: Get parent from privilegedAccess - operationId: privilegedAccess.resources_GetParent + - identityGovernance.Actions + summary: Invoke action resume + operationId: identityGovernance.lifecycleWorkflows.deletedItems.workflows.runs.userProcessingResults.taskProcessingResults_resume parameters: - - name: privilegedAccess-id + - name: workflow-id in: path - description: 'key: id of privilegedAccess' + description: 'key: id of workflow' required: true + style: simple schema: type: string - x-ms-docs-key-type: privilegedAccess - - name: governanceResource-id + x-ms-docs-key-type: workflow + - name: run-id in: path - description: 'key: id of governanceResource' + description: 'key: id of run' required: true + style: simple schema: type: string - x-ms-docs-key-type: governanceResource - - name: $select - in: query - description: Select properties to be returned - style: form - explode: false + x-ms-docs-key-type: run + - name: userProcessingResult-id + in: path + description: 'key: id of userProcessingResult' + required: true + style: simple schema: - uniqueItems: true - type: array - items: - enum: - - id - - displayName - - externalId - - registeredDateTime - - registeredRoot - - status - - type - - parent - - roleAssignmentRequests - - roleAssignments - - roleDefinitions - - roleSettings - type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false + type: string + x-ms-docs-key-type: userProcessingResult + - name: taskProcessingResult-id + in: path + description: 'key: id of taskProcessingResult' + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: taskProcessingResult + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + source: + type: string + nullable: true + type: + type: string + nullable: true + data: + $ref: '#/components/schemas/microsoft.graph.identityGovernance.customTaskExtensionCallbackData' + additionalProperties: + type: object + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow-id}/runs/{run-id}/userProcessingResults/{userProcessingResult-id}/taskProcessingResults/{taskProcessingResult-id}/subject': + get: + tags: + - identityGovernance.lifecycleWorkflowsContainer + summary: Get subject from identityGovernance + description: The unique identifier of the Azure AD user targeted for the task execution. + operationId: identityGovernance.lifecycleWorkflows.deletedItems.workflows.runs.userProcessingResults.taskProcessingResults_GetSubject + parameters: + - name: workflow-id + in: path + description: 'key: id of workflow' + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: workflow + - name: run-id + in: path + description: 'key: id of run' + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: run + - name: userProcessingResult-id + in: path + description: 'key: id of userProcessingResult' + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: userProcessingResult + - name: taskProcessingResult-id + in: path + description: 'key: id of taskProcessingResult' + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: taskProcessingResult + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - deletedDateTime + - signInActivity + - accountEnabled + - ageGroup + - assignedLicenses + - assignedPlans + - authorizationInfo + - businessPhones + - city + - companyName + - consentProvidedForMinor + - country + - createdDateTime + - creationType + - customSecurityAttributes + - department + - deviceKeys + - displayName + - employeeHireDate + - employeeId + - employeeLeaveDateTime + - employeeOrgData + - employeeType + - externalUserState + - externalUserStateChangeDateTime + - faxNumber + - givenName + - identities + - imAddresses + - infoCatalogs + - isManagementRestricted + - isResourceAccount + - jobTitle + - lastPasswordChangeDateTime + - legalAgeGroupClassification + - licenseAssignmentStates + - mail + - mailNickname + - mobilePhone + - officeLocation + - onPremisesDistinguishedName + - onPremisesDomainName + - onPremisesExtensionAttributes + - onPremisesImmutableId + - onPremisesLastSyncDateTime + - onPremisesProvisioningErrors + - onPremisesSamAccountName + - onPremisesSecurityIdentifier + - onPremisesSyncEnabled + - onPremisesUserPrincipalName + - otherMails + - passwordPolicies + - passwordProfile + - postalCode + - preferredDataLocation + - preferredLanguage + - provisionedPlans + - proxyAddresses + - refreshTokensValidFromDateTime + - securityIdentifier + - showInAddressList + - signInSessionsValidFromDateTime + - state + - streetAddress + - surname + - usageLocation + - userPrincipalName + - userType + - mailboxSettings + - deviceEnrollmentLimit + - print + - aboutMe + - birthday + - hireDate + - interests + - mySite + - pastProjects + - preferredName + - responsibilities + - schools + - skills + - analytics + - cloudPCs + - usageRights + - informationProtection + - appRoleAssignedResources + - appRoleAssignments + - createdObjects + - directReports + - licenseDetails + - manager + - memberOf + - oauth2PermissionGrants + - ownedDevices + - ownedObjects + - registeredDevices + - scopedRoleMemberOf + - transitiveMemberOf + - transitiveReports + - calendar + - calendarGroups + - calendars + - calendarView + - contactFolders + - contacts + - events + - inferenceClassification + - joinedGroups + - mailFolders + - messages + - outlook + - people + - drive + - drives + - followedSites + - extensions + - appConsentRequestsForApproval + - approvals + - pendingAccessReviewInstances + - agreementAcceptances + - security + - deviceEnrollmentConfigurations + - managedDevices + - managedAppRegistrations + - windowsInformationProtectionDeviceRegistrations + - deviceManagementTroubleshootingEvents + - mobileAppIntentAndStates + - mobileAppTroubleshootingEvents + - notifications + - planner + - insights + - settings + - onenote + - photo + - photos + - profile + - activities + - devices + - onlineMeetings + - presence + - authentication + - tasks + - chats + - joinedTeams + - teamwork + - todo + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false schema: uniqueItems: true type: array items: enum: - '*' - - parent - - roleAssignmentRequests - - roleAssignments - - roleDefinitions - - roleSettings + - analytics + - cloudPCs + - usageRights + - informationProtection + - appRoleAssignedResources + - appRoleAssignments + - createdObjects + - directReports + - licenseDetails + - manager + - memberOf + - oauth2PermissionGrants + - ownedDevices + - ownedObjects + - registeredDevices + - scopedRoleMemberOf + - transitiveMemberOf + - transitiveReports + - calendar + - calendarGroups + - calendars + - calendarView + - contactFolders + - contacts + - events + - inferenceClassification + - joinedGroups + - mailFolders + - messages + - outlook + - people + - drive + - drives + - followedSites + - extensions + - appConsentRequestsForApproval + - approvals + - pendingAccessReviewInstances + - agreementAcceptances + - security + - deviceEnrollmentConfigurations + - managedDevices + - managedAppRegistrations + - windowsInformationProtectionDeviceRegistrations + - deviceManagementTroubleshootingEvents + - mobileAppIntentAndStates + - mobileAppTroubleshootingEvents + - notifications + - planner + - insights + - settings + - onenote + - photo + - photos + - profile + - activities + - devices + - onlineMeetings + - presence + - authentication + - tasks + - chats + - joinedTeams + - teamwork + - todo type: string responses: '200': @@ -59523,57 +67937,671 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.governanceResource' + $ref: '#/components/schemas/microsoft.graph.user' links: - parent: - operationId: privilegedAccess.resources.Parent.GetParent + analytics: + operationId: identityGovernance.lifecycleWorkflows.deletedItems.workflows.runs.userProcessingResults.taskProcessingResults.Subject.GetAnalytics parameters: - privilegedAccess-id: $request.path.privilegedAccess-id - governanceResource-id: $request.path.governanceResource-id - roleAssignmentRequests: - operationId: privilegedAccess.resources.Parent.ListRoleAssignmentRequests + workflow-id: $request.path.workflow-id + run-id: $request.path.run-id + userProcessingResult-id: $request.path.userProcessingResult-id + taskProcessingResult-id: $request.path.taskProcessingResult-id + cloudPCs: + operationId: identityGovernance.lifecycleWorkflows.deletedItems.workflows.runs.userProcessingResults.taskProcessingResults.Subject.ListCloudPCs parameters: - privilegedAccess-id: $request.path.privilegedAccess-id - governanceResource-id: $request.path.governanceResource-id - roleAssignments: - operationId: privilegedAccess.resources.Parent.ListRoleAssignments + workflow-id: $request.path.workflow-id + run-id: $request.path.run-id + userProcessingResult-id: $request.path.userProcessingResult-id + taskProcessingResult-id: $request.path.taskProcessingResult-id + usageRights: + operationId: identityGovernance.lifecycleWorkflows.deletedItems.workflows.runs.userProcessingResults.taskProcessingResults.Subject.ListUsageRights parameters: - privilegedAccess-id: $request.path.privilegedAccess-id - governanceResource-id: $request.path.governanceResource-id - roleDefinitions: - operationId: privilegedAccess.resources.Parent.ListRoleDefinitions + workflow-id: $request.path.workflow-id + run-id: $request.path.run-id + userProcessingResult-id: $request.path.userProcessingResult-id + taskProcessingResult-id: $request.path.taskProcessingResult-id + informationProtection: + operationId: identityGovernance.lifecycleWorkflows.deletedItems.workflows.runs.userProcessingResults.taskProcessingResults.Subject.GetInformationProtection parameters: - privilegedAccess-id: $request.path.privilegedAccess-id - governanceResource-id: $request.path.governanceResource-id - roleSettings: - operationId: privilegedAccess.resources.Parent.ListRoleSettings + workflow-id: $request.path.workflow-id + run-id: $request.path.run-id + userProcessingResult-id: $request.path.userProcessingResult-id + taskProcessingResult-id: $request.path.taskProcessingResult-id + appRoleAssignedResources: + operationId: identityGovernance.lifecycleWorkflows.deletedItems.workflows.runs.userProcessingResults.taskProcessingResults.Subject.ListAppRoleAssignedResources parameters: - privilegedAccess-id: $request.path.privilegedAccess-id - governanceResource-id: $request.path.governanceResource-id + workflow-id: $request.path.workflow-id + run-id: $request.path.run-id + userProcessingResult-id: $request.path.userProcessingResult-id + taskProcessingResult-id: $request.path.taskProcessingResult-id + appRoleAssignments: + operationId: identityGovernance.lifecycleWorkflows.deletedItems.workflows.runs.userProcessingResults.taskProcessingResults.Subject.ListAppRoleAssignments + parameters: + workflow-id: $request.path.workflow-id + run-id: $request.path.run-id + userProcessingResult-id: $request.path.userProcessingResult-id + taskProcessingResult-id: $request.path.taskProcessingResult-id + createdObjects: + operationId: identityGovernance.lifecycleWorkflows.deletedItems.workflows.runs.userProcessingResults.taskProcessingResults.Subject.ListCreatedObjects + parameters: + workflow-id: $request.path.workflow-id + run-id: $request.path.run-id + userProcessingResult-id: $request.path.userProcessingResult-id + taskProcessingResult-id: $request.path.taskProcessingResult-id + directReports: + operationId: identityGovernance.lifecycleWorkflows.deletedItems.workflows.runs.userProcessingResults.taskProcessingResults.Subject.ListDirectReports + parameters: + workflow-id: $request.path.workflow-id + run-id: $request.path.run-id + userProcessingResult-id: $request.path.userProcessingResult-id + taskProcessingResult-id: $request.path.taskProcessingResult-id + licenseDetails: + operationId: identityGovernance.lifecycleWorkflows.deletedItems.workflows.runs.userProcessingResults.taskProcessingResults.Subject.ListLicenseDetails + parameters: + workflow-id: $request.path.workflow-id + run-id: $request.path.run-id + userProcessingResult-id: $request.path.userProcessingResult-id + taskProcessingResult-id: $request.path.taskProcessingResult-id + manager: + operationId: identityGovernance.lifecycleWorkflows.deletedItems.workflows.runs.userProcessingResults.taskProcessingResults.Subject.GetManager + parameters: + workflow-id: $request.path.workflow-id + run-id: $request.path.run-id + userProcessingResult-id: $request.path.userProcessingResult-id + taskProcessingResult-id: $request.path.taskProcessingResult-id + memberOf: + operationId: identityGovernance.lifecycleWorkflows.deletedItems.workflows.runs.userProcessingResults.taskProcessingResults.Subject.ListMemberGraphOPre + parameters: + workflow-id: $request.path.workflow-id + run-id: $request.path.run-id + userProcessingResult-id: $request.path.userProcessingResult-id + taskProcessingResult-id: $request.path.taskProcessingResult-id + oauth2PermissionGrants: + operationId: identityGovernance.lifecycleWorkflows.deletedItems.workflows.runs.userProcessingResults.taskProcessingResults.Subject.ListOauth2PermissionGrants + parameters: + workflow-id: $request.path.workflow-id + run-id: $request.path.run-id + userProcessingResult-id: $request.path.userProcessingResult-id + taskProcessingResult-id: $request.path.taskProcessingResult-id + ownedDevices: + operationId: identityGovernance.lifecycleWorkflows.deletedItems.workflows.runs.userProcessingResults.taskProcessingResults.Subject.ListOwnedDevices + parameters: + workflow-id: $request.path.workflow-id + run-id: $request.path.run-id + userProcessingResult-id: $request.path.userProcessingResult-id + taskProcessingResult-id: $request.path.taskProcessingResult-id + ownedObjects: + operationId: identityGovernance.lifecycleWorkflows.deletedItems.workflows.runs.userProcessingResults.taskProcessingResults.Subject.ListOwnedObjects + parameters: + workflow-id: $request.path.workflow-id + run-id: $request.path.run-id + userProcessingResult-id: $request.path.userProcessingResult-id + taskProcessingResult-id: $request.path.taskProcessingResult-id + registeredDevices: + operationId: identityGovernance.lifecycleWorkflows.deletedItems.workflows.runs.userProcessingResults.taskProcessingResults.Subject.ListRegisteredDevices + parameters: + workflow-id: $request.path.workflow-id + run-id: $request.path.run-id + userProcessingResult-id: $request.path.userProcessingResult-id + taskProcessingResult-id: $request.path.taskProcessingResult-id + scopedRoleMemberOf: + operationId: identityGovernance.lifecycleWorkflows.deletedItems.workflows.runs.userProcessingResults.taskProcessingResults.Subject.ListScopedRoleMemberGraphOPre + parameters: + workflow-id: $request.path.workflow-id + run-id: $request.path.run-id + userProcessingResult-id: $request.path.userProcessingResult-id + taskProcessingResult-id: $request.path.taskProcessingResult-id + transitiveMemberOf: + operationId: identityGovernance.lifecycleWorkflows.deletedItems.workflows.runs.userProcessingResults.taskProcessingResults.Subject.ListTransitiveMemberGraphOPre + parameters: + workflow-id: $request.path.workflow-id + run-id: $request.path.run-id + userProcessingResult-id: $request.path.userProcessingResult-id + taskProcessingResult-id: $request.path.taskProcessingResult-id + transitiveReports: + operationId: identityGovernance.lifecycleWorkflows.deletedItems.workflows.runs.userProcessingResults.taskProcessingResults.Subject.ListTransitiveReports + parameters: + workflow-id: $request.path.workflow-id + run-id: $request.path.run-id + userProcessingResult-id: $request.path.userProcessingResult-id + taskProcessingResult-id: $request.path.taskProcessingResult-id + calendar: + operationId: identityGovernance.lifecycleWorkflows.deletedItems.workflows.runs.userProcessingResults.taskProcessingResults.Subject.GetCalendar + parameters: + workflow-id: $request.path.workflow-id + run-id: $request.path.run-id + userProcessingResult-id: $request.path.userProcessingResult-id + taskProcessingResult-id: $request.path.taskProcessingResult-id + calendarGroups: + operationId: identityGovernance.lifecycleWorkflows.deletedItems.workflows.runs.userProcessingResults.taskProcessingResults.Subject.ListCalendarGroups + parameters: + workflow-id: $request.path.workflow-id + run-id: $request.path.run-id + userProcessingResult-id: $request.path.userProcessingResult-id + taskProcessingResult-id: $request.path.taskProcessingResult-id + calendars: + operationId: identityGovernance.lifecycleWorkflows.deletedItems.workflows.runs.userProcessingResults.taskProcessingResults.Subject.ListCalendars + parameters: + workflow-id: $request.path.workflow-id + run-id: $request.path.run-id + userProcessingResult-id: $request.path.userProcessingResult-id + taskProcessingResult-id: $request.path.taskProcessingResult-id + calendarView: + operationId: identityGovernance.lifecycleWorkflows.deletedItems.workflows.runs.userProcessingResults.taskProcessingResults.Subject.ListCalendarView + parameters: + workflow-id: $request.path.workflow-id + run-id: $request.path.run-id + userProcessingResult-id: $request.path.userProcessingResult-id + taskProcessingResult-id: $request.path.taskProcessingResult-id + contactFolders: + operationId: identityGovernance.lifecycleWorkflows.deletedItems.workflows.runs.userProcessingResults.taskProcessingResults.Subject.ListContactFolders + parameters: + workflow-id: $request.path.workflow-id + run-id: $request.path.run-id + userProcessingResult-id: $request.path.userProcessingResult-id + taskProcessingResult-id: $request.path.taskProcessingResult-id + contacts: + operationId: identityGovernance.lifecycleWorkflows.deletedItems.workflows.runs.userProcessingResults.taskProcessingResults.Subject.ListContacts + parameters: + workflow-id: $request.path.workflow-id + run-id: $request.path.run-id + userProcessingResult-id: $request.path.userProcessingResult-id + taskProcessingResult-id: $request.path.taskProcessingResult-id + events: + operationId: identityGovernance.lifecycleWorkflows.deletedItems.workflows.runs.userProcessingResults.taskProcessingResults.Subject.ListEvents + parameters: + workflow-id: $request.path.workflow-id + run-id: $request.path.run-id + userProcessingResult-id: $request.path.userProcessingResult-id + taskProcessingResult-id: $request.path.taskProcessingResult-id + inferenceClassification: + operationId: identityGovernance.lifecycleWorkflows.deletedItems.workflows.runs.userProcessingResults.taskProcessingResults.Subject.GetInferenceClassification + parameters: + workflow-id: $request.path.workflow-id + run-id: $request.path.run-id + userProcessingResult-id: $request.path.userProcessingResult-id + taskProcessingResult-id: $request.path.taskProcessingResult-id + joinedGroups: + operationId: identityGovernance.lifecycleWorkflows.deletedItems.workflows.runs.userProcessingResults.taskProcessingResults.Subject.ListJoinedGroups + parameters: + workflow-id: $request.path.workflow-id + run-id: $request.path.run-id + userProcessingResult-id: $request.path.userProcessingResult-id + taskProcessingResult-id: $request.path.taskProcessingResult-id + mailFolders: + operationId: identityGovernance.lifecycleWorkflows.deletedItems.workflows.runs.userProcessingResults.taskProcessingResults.Subject.ListMailFolders + parameters: + workflow-id: $request.path.workflow-id + run-id: $request.path.run-id + userProcessingResult-id: $request.path.userProcessingResult-id + taskProcessingResult-id: $request.path.taskProcessingResult-id + messages: + operationId: identityGovernance.lifecycleWorkflows.deletedItems.workflows.runs.userProcessingResults.taskProcessingResults.Subject.ListMessages + parameters: + workflow-id: $request.path.workflow-id + run-id: $request.path.run-id + userProcessingResult-id: $request.path.userProcessingResult-id + taskProcessingResult-id: $request.path.taskProcessingResult-id + outlook: + operationId: identityGovernance.lifecycleWorkflows.deletedItems.workflows.runs.userProcessingResults.taskProcessingResults.Subject.GetOutlook + parameters: + workflow-id: $request.path.workflow-id + run-id: $request.path.run-id + userProcessingResult-id: $request.path.userProcessingResult-id + taskProcessingResult-id: $request.path.taskProcessingResult-id + people: + operationId: identityGovernance.lifecycleWorkflows.deletedItems.workflows.runs.userProcessingResults.taskProcessingResults.Subject.ListPeople + parameters: + workflow-id: $request.path.workflow-id + run-id: $request.path.run-id + userProcessingResult-id: $request.path.userProcessingResult-id + taskProcessingResult-id: $request.path.taskProcessingResult-id + drive: + operationId: identityGovernance.lifecycleWorkflows.deletedItems.workflows.runs.userProcessingResults.taskProcessingResults.Subject.GetDrive + parameters: + workflow-id: $request.path.workflow-id + run-id: $request.path.run-id + userProcessingResult-id: $request.path.userProcessingResult-id + taskProcessingResult-id: $request.path.taskProcessingResult-id + drives: + operationId: identityGovernance.lifecycleWorkflows.deletedItems.workflows.runs.userProcessingResults.taskProcessingResults.Subject.ListDrives + parameters: + workflow-id: $request.path.workflow-id + run-id: $request.path.run-id + userProcessingResult-id: $request.path.userProcessingResult-id + taskProcessingResult-id: $request.path.taskProcessingResult-id + followedSites: + operationId: identityGovernance.lifecycleWorkflows.deletedItems.workflows.runs.userProcessingResults.taskProcessingResults.Subject.ListFollowedSites + parameters: + workflow-id: $request.path.workflow-id + run-id: $request.path.run-id + userProcessingResult-id: $request.path.userProcessingResult-id + taskProcessingResult-id: $request.path.taskProcessingResult-id + extensions: + operationId: identityGovernance.lifecycleWorkflows.deletedItems.workflows.runs.userProcessingResults.taskProcessingResults.Subject.ListExtensions + parameters: + workflow-id: $request.path.workflow-id + run-id: $request.path.run-id + userProcessingResult-id: $request.path.userProcessingResult-id + taskProcessingResult-id: $request.path.taskProcessingResult-id + appConsentRequestsForApproval: + operationId: identityGovernance.lifecycleWorkflows.deletedItems.workflows.runs.userProcessingResults.taskProcessingResults.Subject.ListAppConsentRequestsGraphFPreApproval + parameters: + workflow-id: $request.path.workflow-id + run-id: $request.path.run-id + userProcessingResult-id: $request.path.userProcessingResult-id + taskProcessingResult-id: $request.path.taskProcessingResult-id + approvals: + operationId: identityGovernance.lifecycleWorkflows.deletedItems.workflows.runs.userProcessingResults.taskProcessingResults.Subject.ListApprovals + parameters: + workflow-id: $request.path.workflow-id + run-id: $request.path.run-id + userProcessingResult-id: $request.path.userProcessingResult-id + taskProcessingResult-id: $request.path.taskProcessingResult-id + pendingAccessReviewInstances: + operationId: identityGovernance.lifecycleWorkflows.deletedItems.workflows.runs.userProcessingResults.taskProcessingResults.Subject.ListPendingAccessReviewInstances + parameters: + workflow-id: $request.path.workflow-id + run-id: $request.path.run-id + userProcessingResult-id: $request.path.userProcessingResult-id + taskProcessingResult-id: $request.path.taskProcessingResult-id + agreementAcceptances: + operationId: identityGovernance.lifecycleWorkflows.deletedItems.workflows.runs.userProcessingResults.taskProcessingResults.Subject.ListAgreementAcceptances + parameters: + workflow-id: $request.path.workflow-id + run-id: $request.path.run-id + userProcessingResult-id: $request.path.userProcessingResult-id + taskProcessingResult-id: $request.path.taskProcessingResult-id + security: + operationId: identityGovernance.lifecycleWorkflows.deletedItems.workflows.runs.userProcessingResults.taskProcessingResults.Subject.GetSecurity + parameters: + workflow-id: $request.path.workflow-id + run-id: $request.path.run-id + userProcessingResult-id: $request.path.userProcessingResult-id + taskProcessingResult-id: $request.path.taskProcessingResult-id + deviceEnrollmentConfigurations: + operationId: identityGovernance.lifecycleWorkflows.deletedItems.workflows.runs.userProcessingResults.taskProcessingResults.Subject.ListDeviceEnrollmentConfigurations + parameters: + workflow-id: $request.path.workflow-id + run-id: $request.path.run-id + userProcessingResult-id: $request.path.userProcessingResult-id + taskProcessingResult-id: $request.path.taskProcessingResult-id + managedDevices: + operationId: identityGovernance.lifecycleWorkflows.deletedItems.workflows.runs.userProcessingResults.taskProcessingResults.Subject.ListManagedDevices + parameters: + workflow-id: $request.path.workflow-id + run-id: $request.path.run-id + userProcessingResult-id: $request.path.userProcessingResult-id + taskProcessingResult-id: $request.path.taskProcessingResult-id + managedAppRegistrations: + operationId: identityGovernance.lifecycleWorkflows.deletedItems.workflows.runs.userProcessingResults.taskProcessingResults.Subject.ListManagedAppRegistrations + parameters: + workflow-id: $request.path.workflow-id + run-id: $request.path.run-id + userProcessingResult-id: $request.path.userProcessingResult-id + taskProcessingResult-id: $request.path.taskProcessingResult-id + windowsInformationProtectionDeviceRegistrations: + operationId: identityGovernance.lifecycleWorkflows.deletedItems.workflows.runs.userProcessingResults.taskProcessingResults.Subject.ListWindowsInformationProtectionDeviceRegistrations + parameters: + workflow-id: $request.path.workflow-id + run-id: $request.path.run-id + userProcessingResult-id: $request.path.userProcessingResult-id + taskProcessingResult-id: $request.path.taskProcessingResult-id + deviceManagementTroubleshootingEvents: + operationId: identityGovernance.lifecycleWorkflows.deletedItems.workflows.runs.userProcessingResults.taskProcessingResults.Subject.ListDeviceManagementTroubleshootingEvents + parameters: + workflow-id: $request.path.workflow-id + run-id: $request.path.run-id + userProcessingResult-id: $request.path.userProcessingResult-id + taskProcessingResult-id: $request.path.taskProcessingResult-id + mobileAppIntentAndStates: + operationId: identityGovernance.lifecycleWorkflows.deletedItems.workflows.runs.userProcessingResults.taskProcessingResults.Subject.ListMobileAppIntentAndStates + parameters: + workflow-id: $request.path.workflow-id + run-id: $request.path.run-id + userProcessingResult-id: $request.path.userProcessingResult-id + taskProcessingResult-id: $request.path.taskProcessingResult-id + mobileAppTroubleshootingEvents: + operationId: identityGovernance.lifecycleWorkflows.deletedItems.workflows.runs.userProcessingResults.taskProcessingResults.Subject.ListMobileAppTroubleshootingEvents + parameters: + workflow-id: $request.path.workflow-id + run-id: $request.path.run-id + userProcessingResult-id: $request.path.userProcessingResult-id + taskProcessingResult-id: $request.path.taskProcessingResult-id + notifications: + operationId: identityGovernance.lifecycleWorkflows.deletedItems.workflows.runs.userProcessingResults.taskProcessingResults.Subject.ListNotifications + parameters: + workflow-id: $request.path.workflow-id + run-id: $request.path.run-id + userProcessingResult-id: $request.path.userProcessingResult-id + taskProcessingResult-id: $request.path.taskProcessingResult-id + planner: + operationId: identityGovernance.lifecycleWorkflows.deletedItems.workflows.runs.userProcessingResults.taskProcessingResults.Subject.GetPlanner + parameters: + workflow-id: $request.path.workflow-id + run-id: $request.path.run-id + userProcessingResult-id: $request.path.userProcessingResult-id + taskProcessingResult-id: $request.path.taskProcessingResult-id + insights: + operationId: identityGovernance.lifecycleWorkflows.deletedItems.workflows.runs.userProcessingResults.taskProcessingResults.Subject.GetInsights + parameters: + workflow-id: $request.path.workflow-id + run-id: $request.path.run-id + userProcessingResult-id: $request.path.userProcessingResult-id + taskProcessingResult-id: $request.path.taskProcessingResult-id + settings: + operationId: identityGovernance.lifecycleWorkflows.deletedItems.workflows.runs.userProcessingResults.taskProcessingResults.Subject.GetSettings + parameters: + workflow-id: $request.path.workflow-id + run-id: $request.path.run-id + userProcessingResult-id: $request.path.userProcessingResult-id + taskProcessingResult-id: $request.path.taskProcessingResult-id + onenote: + operationId: identityGovernance.lifecycleWorkflows.deletedItems.workflows.runs.userProcessingResults.taskProcessingResults.Subject.GetOnenote + parameters: + workflow-id: $request.path.workflow-id + run-id: $request.path.run-id + userProcessingResult-id: $request.path.userProcessingResult-id + taskProcessingResult-id: $request.path.taskProcessingResult-id + photo: + operationId: identityGovernance.lifecycleWorkflows.deletedItems.workflows.runs.userProcessingResults.taskProcessingResults.Subject.GetPhoto + parameters: + workflow-id: $request.path.workflow-id + run-id: $request.path.run-id + userProcessingResult-id: $request.path.userProcessingResult-id + taskProcessingResult-id: $request.path.taskProcessingResult-id + photos: + operationId: identityGovernance.lifecycleWorkflows.deletedItems.workflows.runs.userProcessingResults.taskProcessingResults.Subject.ListPhotos + parameters: + workflow-id: $request.path.workflow-id + run-id: $request.path.run-id + userProcessingResult-id: $request.path.userProcessingResult-id + taskProcessingResult-id: $request.path.taskProcessingResult-id + profile: + operationId: identityGovernance.lifecycleWorkflows.deletedItems.workflows.runs.userProcessingResults.taskProcessingResults.Subject.GetProfile + parameters: + workflow-id: $request.path.workflow-id + run-id: $request.path.run-id + userProcessingResult-id: $request.path.userProcessingResult-id + taskProcessingResult-id: $request.path.taskProcessingResult-id + activities: + operationId: identityGovernance.lifecycleWorkflows.deletedItems.workflows.runs.userProcessingResults.taskProcessingResults.Subject.ListActivities + parameters: + workflow-id: $request.path.workflow-id + run-id: $request.path.run-id + userProcessingResult-id: $request.path.userProcessingResult-id + taskProcessingResult-id: $request.path.taskProcessingResult-id + devices: + operationId: identityGovernance.lifecycleWorkflows.deletedItems.workflows.runs.userProcessingResults.taskProcessingResults.Subject.ListDevices + parameters: + workflow-id: $request.path.workflow-id + run-id: $request.path.run-id + userProcessingResult-id: $request.path.userProcessingResult-id + taskProcessingResult-id: $request.path.taskProcessingResult-id + onlineMeetings: + operationId: identityGovernance.lifecycleWorkflows.deletedItems.workflows.runs.userProcessingResults.taskProcessingResults.Subject.ListOnlineMeetings + parameters: + workflow-id: $request.path.workflow-id + run-id: $request.path.run-id + userProcessingResult-id: $request.path.userProcessingResult-id + taskProcessingResult-id: $request.path.taskProcessingResult-id + presence: + operationId: identityGovernance.lifecycleWorkflows.deletedItems.workflows.runs.userProcessingResults.taskProcessingResults.Subject.GetPresence + parameters: + workflow-id: $request.path.workflow-id + run-id: $request.path.run-id + userProcessingResult-id: $request.path.userProcessingResult-id + taskProcessingResult-id: $request.path.taskProcessingResult-id + authentication: + operationId: identityGovernance.lifecycleWorkflows.deletedItems.workflows.runs.userProcessingResults.taskProcessingResults.Subject.GetAuthentication + parameters: + workflow-id: $request.path.workflow-id + run-id: $request.path.run-id + userProcessingResult-id: $request.path.userProcessingResult-id + taskProcessingResult-id: $request.path.taskProcessingResult-id + tasks: + operationId: identityGovernance.lifecycleWorkflows.deletedItems.workflows.runs.userProcessingResults.taskProcessingResults.Subject.GetTasks + parameters: + workflow-id: $request.path.workflow-id + run-id: $request.path.run-id + userProcessingResult-id: $request.path.userProcessingResult-id + taskProcessingResult-id: $request.path.taskProcessingResult-id + chats: + operationId: identityGovernance.lifecycleWorkflows.deletedItems.workflows.runs.userProcessingResults.taskProcessingResults.Subject.ListChats + parameters: + workflow-id: $request.path.workflow-id + run-id: $request.path.run-id + userProcessingResult-id: $request.path.userProcessingResult-id + taskProcessingResult-id: $request.path.taskProcessingResult-id + joinedTeams: + operationId: identityGovernance.lifecycleWorkflows.deletedItems.workflows.runs.userProcessingResults.taskProcessingResults.Subject.ListJoinedTeams + parameters: + workflow-id: $request.path.workflow-id + run-id: $request.path.run-id + userProcessingResult-id: $request.path.userProcessingResult-id + taskProcessingResult-id: $request.path.taskProcessingResult-id + teamwork: + operationId: identityGovernance.lifecycleWorkflows.deletedItems.workflows.runs.userProcessingResults.taskProcessingResults.Subject.GetTeamwork + parameters: + workflow-id: $request.path.workflow-id + run-id: $request.path.run-id + userProcessingResult-id: $request.path.userProcessingResult-id + taskProcessingResult-id: $request.path.taskProcessingResult-id + todo: + operationId: identityGovernance.lifecycleWorkflows.deletedItems.workflows.runs.userProcessingResults.taskProcessingResults.Subject.GetTodo + parameters: + workflow-id: $request.path.workflow-id + run-id: $request.path.run-id + userProcessingResult-id: $request.path.userProcessingResult-id + taskProcessingResult-id: $request.path.taskProcessingResult-id default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/privilegedAccess/{privilegedAccess-id}/resources/{governanceResource-id}/roleAssignmentRequests': + '/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow-id}/runs/{run-id}/userProcessingResults/{userProcessingResult-id}/taskProcessingResults/{taskProcessingResult-id}/task': get: tags: - - privilegedAccess.governanceResource - summary: Get roleAssignmentRequests from privilegedAccess - operationId: privilegedAccess.resources_ListRoleAssignmentRequests + - identityGovernance.lifecycleWorkflowsContainer + summary: Get task from identityGovernance + description: The related workflow task + operationId: identityGovernance.lifecycleWorkflows.deletedItems.workflows.runs.userProcessingResults.taskProcessingResults_GetTask parameters: - - name: privilegedAccess-id + - name: workflow-id in: path - description: 'key: id of privilegedAccess' + description: 'key: id of workflow' required: true + style: simple schema: type: string - x-ms-docs-key-type: privilegedAccess - - name: governanceResource-id + x-ms-docs-key-type: workflow + - name: run-id in: path - description: 'key: id of governanceResource' + description: 'key: id of run' required: true + style: simple schema: type: string - x-ms-docs-key-type: governanceResource + x-ms-docs-key-type: run + - name: userProcessingResult-id + in: path + description: 'key: id of userProcessingResult' + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: userProcessingResult + - name: taskProcessingResult-id + in: path + description: 'key: id of taskProcessingResult' + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: taskProcessingResult + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - arguments + - category + - continueOnError + - description + - displayName + - executionSequence + - isEnabled + - taskDefinitionId + - taskProcessingResults + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + - taskProcessingResults + type: string + responses: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.identityGovernance.task' + links: + taskProcessingResults: + operationId: identityGovernance.lifecycleWorkflows.deletedItems.workflows.runs.userProcessingResults.taskProcessingResults.Task.ListTaskProcessingResults + parameters: + workflow-id: $request.path.workflow-id + run-id: $request.path.run-id + userProcessingResult-id: $request.path.userProcessingResult-id + taskProcessingResult-id: $request.path.taskProcessingResult-id + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow-id}/runs/{run-id}/userProcessingResults/microsoft.graph.identityGovernance.summary(startDateTime=''{startDateTime}'',endDateTime=''{endDateTime}'')': + get: + tags: + - identityGovernance.Functions + summary: Invoke function summary + operationId: identityGovernance.lifecycleWorkflows.deletedItems.workflows.runs.userProcessingResults_summary + parameters: + - name: workflow-id + in: path + description: 'key: id of workflow' + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: workflow + - name: run-id + in: path + description: 'key: id of run' + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: run + - name: startDateTime + in: path + description: 'Usage: startDateTime=''{startDateTime}''' + required: true + style: simple + schema: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-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 + - name: endDateTime + in: path + description: 'Usage: endDateTime=''{endDateTime}''' + required: true + style: simple + schema: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-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 + responses: + '200': + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.identityGovernance.userSummary' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: function + '/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow-id}/runs/microsoft.graph.identityGovernance.summary(startDateTime=''{startDateTime}'',endDateTime=''{endDateTime}'')': + get: + tags: + - identityGovernance.Functions + summary: Invoke function summary + operationId: identityGovernance.lifecycleWorkflows.deletedItems.workflows.runs_summary + parameters: + - name: workflow-id + in: path + description: 'key: id of workflow' + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: workflow + - name: startDateTime + in: path + description: 'Usage: startDateTime=''{startDateTime}''' + required: true + style: simple + schema: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-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 + - name: endDateTime + in: path + description: 'Usage: endDateTime=''{endDateTime}''' + required: true + style: simple + schema: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-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 + responses: + '200': + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.identityGovernance.runSummary' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: function + '/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow-id}/taskReports': + get: + tags: + - identityGovernance.lifecycleWorkflowsContainer + summary: List taskReports (for a lifecycle workflow) + description: Get a list of the taskReport objects and their properties. + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/identitygovernance-workflow-list-taskreports?view=graph-rest-1.0 + operationId: identityGovernance.lifecycleWorkflows.deletedItems.workflows_ListTaskReports + parameters: + - name: workflow-id + in: path + description: 'key: id of workflow' + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: workflow - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -59591,26 +68619,24 @@ paths: enum: - id - id desc - - assignmentState - - assignmentState desc - - linkedEligibleRoleAssignmentId - - linkedEligibleRoleAssignmentId desc - - reason - - reason desc - - requestedDateTime - - requestedDateTime desc - - resourceId - - resourceId desc - - roleDefinitionId - - roleDefinitionId desc - - schedule - - schedule desc - - status - - status desc - - subjectId - - subjectId desc - - type - - type desc + - completedDateTime + - completedDateTime desc + - failedUsersCount + - failedUsersCount desc + - lastUpdatedDateTime + - lastUpdatedDateTime desc + - processingStatus + - processingStatus desc + - runId + - runId desc + - startedDateTime + - startedDateTime desc + - successfulUsersCount + - successfulUsersCount desc + - totalUsersCount + - totalUsersCount desc + - unprocessedUsersCount + - unprocessedUsersCount desc type: string - name: $select in: query @@ -59623,19 +68649,18 @@ paths: items: enum: - id - - assignmentState - - linkedEligibleRoleAssignmentId - - reason - - requestedDateTime - - resourceId - - roleDefinitionId - - schedule - - status - - subjectId - - type - - resource - - roleDefinition - - subject + - completedDateTime + - failedUsersCount + - lastUpdatedDateTime + - processingStatus + - runId + - startedDateTime + - successfulUsersCount + - totalUsersCount + - unprocessedUsersCount + - task + - taskDefinition + - taskProcessingResults type: string - name: $expand in: query @@ -59648,13 +68673,13 @@ paths: items: enum: - '*' - - resource - - roleDefinition - - subject + - task + - taskDefinition + - taskProcessingResults type: string responses: '200': - $ref: '#/components/responses/microsoft.graph.governanceRoleAssignmentRequestCollectionResponse' + $ref: '#/components/responses/microsoft.graph.identityGovernance.taskReportCollectionResponse' default: $ref: '#/components/responses/error' x-ms-pageable: @@ -59663,30 +68688,24 @@ paths: x-ms-docs-operation-type: operation post: tags: - - privilegedAccess.governanceResource - summary: Create new navigation property to roleAssignmentRequests for privilegedAccess - operationId: privilegedAccess.resources_CreateRoleAssignmentRequests + - identityGovernance.lifecycleWorkflowsContainer + summary: Create new navigation property to taskReports for identityGovernance + operationId: identityGovernance.lifecycleWorkflows.deletedItems.workflows_CreateTaskReports parameters: - - name: privilegedAccess-id - in: path - description: 'key: id of privilegedAccess' - required: true - schema: - type: string - x-ms-docs-key-type: privilegedAccess - - name: governanceResource-id + - name: workflow-id in: path - description: 'key: id of governanceResource' + description: 'key: id of workflow' required: true + style: simple schema: type: string - x-ms-docs-key-type: governanceResource + x-ms-docs-key-type: workflow requestBody: description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.governanceRoleAssignmentRequest' + $ref: '#/components/schemas/microsoft.graph.identityGovernance.taskReport' required: true responses: '201': @@ -59694,38 +68713,34 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.governanceRoleAssignmentRequest' + $ref: '#/components/schemas/microsoft.graph.identityGovernance.taskReport' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/privilegedAccess/{privilegedAccess-id}/resources/{governanceResource-id}/roleAssignmentRequests/{governanceRoleAssignmentRequest-id}': + '/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow-id}/taskReports/{taskReport-id}': get: tags: - - privilegedAccess.governanceResource - summary: Get roleAssignmentRequests from privilegedAccess - operationId: privilegedAccess.resources_GetRoleAssignmentRequests + - identityGovernance.lifecycleWorkflowsContainer + summary: Get taskReports from identityGovernance + description: Represents the aggregation of task execution data for tasks within a workflow object. + operationId: identityGovernance.lifecycleWorkflows.deletedItems.workflows_GetTaskReports parameters: - - name: privilegedAccess-id - in: path - description: 'key: id of privilegedAccess' - required: true - schema: - type: string - x-ms-docs-key-type: privilegedAccess - - name: governanceResource-id + - name: workflow-id in: path - description: 'key: id of governanceResource' + description: 'key: id of workflow' required: true + style: simple schema: type: string - x-ms-docs-key-type: governanceResource - - name: governanceRoleAssignmentRequest-id + x-ms-docs-key-type: workflow + - name: taskReport-id in: path - description: 'key: id of governanceRoleAssignmentRequest' + description: 'key: id of taskReport' required: true + style: simple schema: type: string - x-ms-docs-key-type: governanceRoleAssignmentRequest + x-ms-docs-key-type: taskReport - name: $select in: query description: Select properties to be returned @@ -59737,19 +68752,18 @@ paths: items: enum: - id - - assignmentState - - linkedEligibleRoleAssignmentId - - reason - - requestedDateTime - - resourceId - - roleDefinitionId - - schedule - - status - - subjectId - - type - - resource - - roleDefinition - - subject + - completedDateTime + - failedUsersCount + - lastUpdatedDateTime + - processingStatus + - runId + - startedDateTime + - successfulUsersCount + - totalUsersCount + - unprocessedUsersCount + - task + - taskDefinition + - taskProcessingResults type: string - name: $expand in: query @@ -59762,9 +68776,9 @@ paths: items: enum: - '*' - - resource - - roleDefinition - - subject + - task + - taskDefinition + - taskProcessingResults type: string responses: '200': @@ -59772,66 +68786,54 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.governanceRoleAssignmentRequest' + $ref: '#/components/schemas/microsoft.graph.identityGovernance.taskReport' links: - resource: - operationId: privilegedAccess.resources.RoleAssignmentRequests.GetResource + task: + operationId: identityGovernance.lifecycleWorkflows.deletedItems.workflows.TaskReports.GetTask parameters: - privilegedAccess-id: $request.path.privilegedAccess-id - governanceResource-id: $request.path.governanceResource-id - governanceRoleAssignmentRequest-id: $request.path.governanceRoleAssignmentRequest-id - roleDefinition: - operationId: privilegedAccess.resources.RoleAssignmentRequests.GetRoleDefinition + workflow-id: $request.path.workflow-id + taskReport-id: $request.path.taskReport-id + taskDefinition: + operationId: identityGovernance.lifecycleWorkflows.deletedItems.workflows.TaskReports.GetTaskDefinition parameters: - privilegedAccess-id: $request.path.privilegedAccess-id - governanceResource-id: $request.path.governanceResource-id - governanceRoleAssignmentRequest-id: $request.path.governanceRoleAssignmentRequest-id - subject: - operationId: privilegedAccess.resources.RoleAssignmentRequests.GetSubject + workflow-id: $request.path.workflow-id + taskReport-id: $request.path.taskReport-id + taskProcessingResults: + operationId: identityGovernance.lifecycleWorkflows.deletedItems.workflows.TaskReports.ListTaskProcessingResults parameters: - privilegedAccess-id: $request.path.privilegedAccess-id - governanceResource-id: $request.path.governanceResource-id - governanceRoleAssignmentRequest-id: $request.path.governanceRoleAssignmentRequest-id - cancel: - operationId: privilegedAccess.privilegedAccess.resources.governanceResource.roleAssignmentRequests.governanceRoleAssignmentRequest.cancel - updateRequest: - operationId: privilegedAccess.privilegedAccess.resources.governanceResource.roleAssignmentRequests.governanceRoleAssignmentRequest.updateRequest + workflow-id: $request.path.workflow-id + taskReport-id: $request.path.taskReport-id default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - - privilegedAccess.governanceResource - summary: Update the navigation property roleAssignmentRequests in privilegedAccess - operationId: privilegedAccess.resources_UpdateRoleAssignmentRequests + - identityGovernance.lifecycleWorkflowsContainer + summary: Update the navigation property taskReports in identityGovernance + operationId: identityGovernance.lifecycleWorkflows.deletedItems.workflows_UpdateTaskReports parameters: - - name: privilegedAccess-id + - name: workflow-id in: path - description: 'key: id of privilegedAccess' - required: true - schema: - type: string - x-ms-docs-key-type: privilegedAccess - - name: governanceResource-id - in: path - description: 'key: id of governanceResource' + description: 'key: id of workflow' required: true + style: simple schema: type: string - x-ms-docs-key-type: governanceResource - - name: governanceRoleAssignmentRequest-id + x-ms-docs-key-type: workflow + - name: taskReport-id in: path - description: 'key: id of governanceRoleAssignmentRequest' + description: 'key: id of taskReport' required: true + style: simple schema: type: string - x-ms-docs-key-type: governanceRoleAssignmentRequest + x-ms-docs-key-type: taskReport requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.governanceRoleAssignmentRequest' + $ref: '#/components/schemas/microsoft.graph.identityGovernance.taskReport' required: true responses: '204': @@ -59841,34 +68843,30 @@ paths: x-ms-docs-operation-type: operation delete: tags: - - privilegedAccess.governanceResource - summary: Delete navigation property roleAssignmentRequests for privilegedAccess - operationId: privilegedAccess.resources_DeleteRoleAssignmentRequests + - identityGovernance.lifecycleWorkflowsContainer + summary: Delete navigation property taskReports for identityGovernance + operationId: identityGovernance.lifecycleWorkflows.deletedItems.workflows_DeleteTaskReports parameters: - - name: privilegedAccess-id - in: path - description: 'key: id of privilegedAccess' - required: true - schema: - type: string - x-ms-docs-key-type: privilegedAccess - - name: governanceResource-id + - name: workflow-id in: path - description: 'key: id of governanceResource' + description: 'key: id of workflow' required: true + style: simple schema: type: string - x-ms-docs-key-type: governanceResource - - name: governanceRoleAssignmentRequest-id + x-ms-docs-key-type: workflow + - name: taskReport-id in: path - description: 'key: id of governanceRoleAssignmentRequest' + description: 'key: id of taskReport' required: true + style: simple schema: type: string - x-ms-docs-key-type: governanceRoleAssignmentRequest + x-ms-docs-key-type: taskReport - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -59877,127 +68875,199 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/privilegedAccess/{privilegedAccess-id}/resources/{governanceResource-id}/roleAssignmentRequests/{governanceRoleAssignmentRequest-id}/microsoft.graph.cancel': - post: + '/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow-id}/taskReports/{taskReport-id}/task': + get: tags: - - privilegedAccess.Actions - summary: Invoke action cancel - operationId: privilegedAccess.resources.roleAssignmentRequests_cancel + - identityGovernance.lifecycleWorkflowsContainer + summary: Get task from identityGovernance + description: The related lifecycle workflow task. + operationId: identityGovernance.lifecycleWorkflows.deletedItems.workflows.taskReports_GetTask parameters: - - name: privilegedAccess-id + - name: workflow-id in: path - description: 'key: id of privilegedAccess' + description: 'key: id of workflow' required: true + style: simple schema: type: string - x-ms-docs-key-type: privilegedAccess - - name: governanceResource-id + x-ms-docs-key-type: workflow + - name: taskReport-id in: path - description: 'key: id of governanceResource' + description: 'key: id of taskReport' required: true + style: simple schema: type: string - x-ms-docs-key-type: governanceResource - - name: governanceRoleAssignmentRequest-id - in: path - description: 'key: id of governanceRoleAssignmentRequest' - required: true + x-ms-docs-key-type: taskReport + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false schema: - type: string - x-ms-docs-key-type: governanceRoleAssignmentRequest + uniqueItems: true + type: array + items: + enum: + - id + - arguments + - category + - continueOnError + - description + - displayName + - executionSequence + - isEnabled + - taskDefinitionId + - taskProcessingResults + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + - taskProcessingResults + type: string responses: - '204': - description: Success + '200': + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.identityGovernance.task' + links: + taskProcessingResults: + operationId: identityGovernance.lifecycleWorkflows.deletedItems.workflows.taskReports.Task.ListTaskProcessingResults + parameters: + workflow-id: $request.path.workflow-id + taskReport-id: $request.path.taskReport-id default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/privilegedAccess/{privilegedAccess-id}/resources/{governanceResource-id}/roleAssignmentRequests/{governanceRoleAssignmentRequest-id}/microsoft.graph.updateRequest': - post: + x-ms-docs-operation-type: operation + '/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow-id}/taskReports/{taskReport-id}/taskDefinition': + get: tags: - - privilegedAccess.Actions - summary: Invoke action updateRequest - operationId: privilegedAccess.resources.roleAssignmentRequests_updateRequest + - identityGovernance.lifecycleWorkflowsContainer + summary: Get taskDefinition from identityGovernance + description: The taskDefinition associated with the related lifecycle workflow task. + operationId: identityGovernance.lifecycleWorkflows.deletedItems.workflows.taskReports_GetTaskDefinition parameters: - - name: privilegedAccess-id + - name: workflow-id in: path - description: 'key: id of privilegedAccess' + description: 'key: id of workflow' required: true + style: simple schema: type: string - x-ms-docs-key-type: privilegedAccess - - name: governanceResource-id + x-ms-docs-key-type: workflow + - name: taskReport-id in: path - description: 'key: id of governanceResource' + description: 'key: id of taskReport' required: true + style: simple schema: type: string - x-ms-docs-key-type: governanceResource - - name: governanceRoleAssignmentRequest-id - in: path - description: 'key: id of governanceRoleAssignmentRequest' - required: true + x-ms-docs-key-type: taskReport + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false schema: - type: string - x-ms-docs-key-type: governanceRoleAssignmentRequest - requestBody: - description: Action parameters - content: - application/json: - schema: - type: object - properties: - decision: - type: string - nullable: true - assignmentState: - type: string - nullable: true - schedule: - $ref: '#/components/schemas/microsoft.graph.governanceSchedule' - reason: - type: string - nullable: true - additionalProperties: - type: object - required: true + uniqueItems: true + type: array + items: + enum: + - id + - category + - continueOnError + - description + - displayName + - parameters + - version + 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: Success + description: Retrieved navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.governanceRoleAssignmentRequest' + $ref: '#/components/schemas/microsoft.graph.identityGovernance.taskDefinition' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/privilegedAccess/{privilegedAccess-id}/resources/{governanceResource-id}/roleAssignmentRequests/{governanceRoleAssignmentRequest-id}/resource': + x-ms-docs-operation-type: operation + '/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow-id}/taskReports/{taskReport-id}/taskProcessingResults': get: tags: - - privilegedAccess.governanceResource - summary: Get resource from privilegedAccess - operationId: privilegedAccess.resources.roleAssignmentRequests_GetResource + - identityGovernance.lifecycleWorkflowsContainer + summary: List taskProcessingResult (for a taskReport) + description: Get the task processing result resources from the taskReport. + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/identitygovernance-taskreport-list-taskprocessingresults?view=graph-rest-1.0 + operationId: identityGovernance.lifecycleWorkflows.deletedItems.workflows.taskReports_ListTaskProcessingResults parameters: - - name: privilegedAccess-id + - name: workflow-id in: path - description: 'key: id of privilegedAccess' + description: 'key: id of workflow' required: true + style: simple schema: type: string - x-ms-docs-key-type: privilegedAccess - - name: governanceResource-id + x-ms-docs-key-type: workflow + - name: taskReport-id in: path - description: 'key: id of governanceResource' + description: 'key: id of taskReport' required: true + style: simple schema: type: string - x-ms-docs-key-type: governanceResource - - name: governanceRoleAssignmentRequest-id - in: path - description: 'key: id of governanceRoleAssignmentRequest' - required: true + x-ms-docs-key-type: taskReport + - $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: governanceRoleAssignmentRequest + uniqueItems: true + type: array + items: + enum: + - id + - id desc + - completedDateTime + - completedDateTime desc + - createdDateTime + - createdDateTime desc + - failureReason + - failureReason desc + - processingStatus + - processingStatus desc + - startedDateTime + - startedDateTime desc + type: string - name: $select in: query description: Select properties to be returned @@ -60009,17 +69079,13 @@ paths: items: enum: - id - - displayName - - externalId - - registeredDateTime - - registeredRoot - - status - - type - - parent - - roleAssignmentRequests - - roleAssignments - - roleDefinitions - - roleSettings + - completedDateTime + - createdDateTime + - failureReason + - processingStatus + - startedDateTime + - subject + - task type: string - name: $expand in: query @@ -60032,81 +69098,89 @@ paths: items: enum: - '*' - - parent - - roleAssignmentRequests - - roleAssignments - - roleDefinitions - - roleSettings + - subject + - task type: string responses: '200': - description: Retrieved navigation property + $ref: '#/components/responses/microsoft.graph.identityGovernance.taskProcessingResultCollectionResponse' + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + post: + tags: + - identityGovernance.lifecycleWorkflowsContainer + summary: Create new navigation property to taskProcessingResults for identityGovernance + operationId: identityGovernance.lifecycleWorkflows.deletedItems.workflows.taskReports_CreateTaskProcessingResults + parameters: + - name: workflow-id + in: path + description: 'key: id of workflow' + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: workflow + - name: taskReport-id + in: path + description: 'key: id of taskReport' + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: taskReport + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.identityGovernance.taskProcessingResult' + required: true + responses: + '201': + description: Created navigation property. content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.governanceResource' - links: - parent: - operationId: privilegedAccess.resources.roleAssignmentRequests.Resource.GetParent - parameters: - privilegedAccess-id: $request.path.privilegedAccess-id - governanceResource-id: $request.path.governanceResource-id - governanceRoleAssignmentRequest-id: $request.path.governanceRoleAssignmentRequest-id - roleAssignmentRequests: - operationId: privilegedAccess.resources.roleAssignmentRequests.Resource.ListRoleAssignmentRequests - parameters: - privilegedAccess-id: $request.path.privilegedAccess-id - governanceResource-id: $request.path.governanceResource-id - governanceRoleAssignmentRequest-id: $request.path.governanceRoleAssignmentRequest-id - roleAssignments: - operationId: privilegedAccess.resources.roleAssignmentRequests.Resource.ListRoleAssignments - parameters: - privilegedAccess-id: $request.path.privilegedAccess-id - governanceResource-id: $request.path.governanceResource-id - governanceRoleAssignmentRequest-id: $request.path.governanceRoleAssignmentRequest-id - roleDefinitions: - operationId: privilegedAccess.resources.roleAssignmentRequests.Resource.ListRoleDefinitions - parameters: - privilegedAccess-id: $request.path.privilegedAccess-id - governanceResource-id: $request.path.governanceResource-id - governanceRoleAssignmentRequest-id: $request.path.governanceRoleAssignmentRequest-id - roleSettings: - operationId: privilegedAccess.resources.roleAssignmentRequests.Resource.ListRoleSettings - parameters: - privilegedAccess-id: $request.path.privilegedAccess-id - governanceResource-id: $request.path.governanceResource-id - governanceRoleAssignmentRequest-id: $request.path.governanceRoleAssignmentRequest-id + $ref: '#/components/schemas/microsoft.graph.identityGovernance.taskProcessingResult' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/privilegedAccess/{privilegedAccess-id}/resources/{governanceResource-id}/roleAssignmentRequests/{governanceRoleAssignmentRequest-id}/roleDefinition': + '/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow-id}/taskReports/{taskReport-id}/taskProcessingResults/{taskProcessingResult-id}': get: tags: - - privilegedAccess.governanceResource - summary: Get roleDefinition from privilegedAccess - operationId: privilegedAccess.resources.roleAssignmentRequests_GetRoleDefinition + - identityGovernance.lifecycleWorkflowsContainer + summary: Get taskProcessingResults from identityGovernance + description: The related lifecycle workflow taskProcessingResults. + operationId: identityGovernance.lifecycleWorkflows.deletedItems.workflows.taskReports_GetTaskProcessingResults parameters: - - name: privilegedAccess-id + - name: workflow-id in: path - description: 'key: id of privilegedAccess' + description: 'key: id of workflow' required: true + style: simple schema: type: string - x-ms-docs-key-type: privilegedAccess - - name: governanceResource-id + x-ms-docs-key-type: workflow + - name: taskReport-id in: path - description: 'key: id of governanceResource' + description: 'key: id of taskReport' required: true + style: simple schema: type: string - x-ms-docs-key-type: governanceResource - - name: governanceRoleAssignmentRequest-id + x-ms-docs-key-type: taskReport + - name: taskProcessingResult-id in: path - description: 'key: id of governanceRoleAssignmentRequest' + description: 'key: id of taskProcessingResult' required: true + style: simple schema: type: string - x-ms-docs-key-type: governanceRoleAssignmentRequest + x-ms-docs-key-type: taskProcessingResult - name: $select in: query description: Select properties to be returned @@ -60118,12 +69192,13 @@ paths: items: enum: - id - - displayName - - externalId - - resourceId - - templateId - - resource - - roleSetting + - completedDateTime + - createdDateTime + - failureReason + - processingStatus + - startedDateTime + - subject + - task type: string - name: $expand in: query @@ -60136,8 +69211,8 @@ paths: items: enum: - '*' - - resource - - roleSetting + - subject + - task type: string responses: '200': @@ -60145,56 +69220,61 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.governanceRoleDefinition' + $ref: '#/components/schemas/microsoft.graph.identityGovernance.taskProcessingResult' links: - resource: - operationId: privilegedAccess.resources.roleAssignmentRequests.RoleDefinition.GetResource + subject: + operationId: identityGovernance.lifecycleWorkflows.deletedItems.workflows.taskReports.TaskProcessingResults.GetSubject parameters: - privilegedAccess-id: $request.path.privilegedAccess-id - governanceResource-id: $request.path.governanceResource-id - governanceRoleAssignmentRequest-id: $request.path.governanceRoleAssignmentRequest-id - roleSetting: - operationId: privilegedAccess.resources.roleAssignmentRequests.RoleDefinition.GetRoleSetting + workflow-id: $request.path.workflow-id + taskReport-id: $request.path.taskReport-id + taskProcessingResult-id: $request.path.taskProcessingResult-id + task: + operationId: identityGovernance.lifecycleWorkflows.deletedItems.workflows.taskReports.TaskProcessingResults.GetTask parameters: - privilegedAccess-id: $request.path.privilegedAccess-id - governanceResource-id: $request.path.governanceResource-id - governanceRoleAssignmentRequest-id: $request.path.governanceRoleAssignmentRequest-id + workflow-id: $request.path.workflow-id + taskReport-id: $request.path.taskReport-id + taskProcessingResult-id: $request.path.taskProcessingResult-id + resume: + operationId: identityGovernance.lifecycleWorkflows.deletedItems.workflows.workflow.taskReports.taskReport.taskProcessingResults.taskProcessingResult.resume default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - - privilegedAccess.governanceResource - summary: Update the navigation property roleDefinition in privilegedAccess - operationId: privilegedAccess.resources.roleAssignmentRequests_UpdateRoleDefinition + - identityGovernance.lifecycleWorkflowsContainer + summary: Update the navigation property taskProcessingResults in identityGovernance + operationId: identityGovernance.lifecycleWorkflows.deletedItems.workflows.taskReports_UpdateTaskProcessingResults parameters: - - name: privilegedAccess-id + - name: workflow-id in: path - description: 'key: id of privilegedAccess' + description: 'key: id of workflow' required: true + style: simple schema: type: string - x-ms-docs-key-type: privilegedAccess - - name: governanceResource-id + x-ms-docs-key-type: workflow + - name: taskReport-id in: path - description: 'key: id of governanceResource' + description: 'key: id of taskReport' required: true + style: simple schema: type: string - x-ms-docs-key-type: governanceResource - - name: governanceRoleAssignmentRequest-id + x-ms-docs-key-type: taskReport + - name: taskProcessingResult-id in: path - description: 'key: id of governanceRoleAssignmentRequest' + description: 'key: id of taskProcessingResult' required: true + style: simple schema: type: string - x-ms-docs-key-type: governanceRoleAssignmentRequest + x-ms-docs-key-type: taskProcessingResult requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.governanceRoleDefinition' + $ref: '#/components/schemas/microsoft.graph.identityGovernance.taskProcessingResult' required: true responses: '204': @@ -60204,34 +69284,38 @@ paths: x-ms-docs-operation-type: operation delete: tags: - - privilegedAccess.governanceResource - summary: Delete navigation property roleDefinition for privilegedAccess - operationId: privilegedAccess.resources.roleAssignmentRequests_DeleteRoleDefinition + - identityGovernance.lifecycleWorkflowsContainer + summary: Delete navigation property taskProcessingResults for identityGovernance + operationId: identityGovernance.lifecycleWorkflows.deletedItems.workflows.taskReports_DeleteTaskProcessingResults parameters: - - name: privilegedAccess-id + - name: workflow-id in: path - description: 'key: id of privilegedAccess' + description: 'key: id of workflow' required: true + style: simple schema: type: string - x-ms-docs-key-type: privilegedAccess - - name: governanceResource-id + x-ms-docs-key-type: workflow + - name: taskReport-id in: path - description: 'key: id of governanceResource' + description: 'key: id of taskReport' required: true + style: simple schema: type: string - x-ms-docs-key-type: governanceResource - - name: governanceRoleAssignmentRequest-id + x-ms-docs-key-type: taskReport + - name: taskProcessingResult-id in: path - description: 'key: id of governanceRoleAssignmentRequest' + description: 'key: id of taskProcessingResult' required: true + style: simple schema: type: string - x-ms-docs-key-type: governanceRoleAssignmentRequest + x-ms-docs-key-type: taskProcessingResult - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -60240,143 +69324,93 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/privilegedAccess/{privilegedAccess-id}/resources/{governanceResource-id}/roleAssignmentRequests/{governanceRoleAssignmentRequest-id}/roleDefinition/resource': - get: + '/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow-id}/taskReports/{taskReport-id}/taskProcessingResults/{taskProcessingResult-id}/microsoft.graph.identityGovernance.resume': + post: tags: - - privilegedAccess.governanceResource - summary: Get resource from privilegedAccess - operationId: privilegedAccess.resources.roleAssignmentRequests.roleDefinition_GetResource + - identityGovernance.Actions + summary: Invoke action resume + operationId: identityGovernance.lifecycleWorkflows.deletedItems.workflows.taskReports.taskProcessingResults_resume parameters: - - name: privilegedAccess-id + - name: workflow-id in: path - description: 'key: id of privilegedAccess' + description: 'key: id of workflow' required: true + style: simple schema: type: string - x-ms-docs-key-type: privilegedAccess - - name: governanceResource-id + x-ms-docs-key-type: workflow + - name: taskReport-id in: path - description: 'key: id of governanceResource' + description: 'key: id of taskReport' required: true + style: simple schema: type: string - x-ms-docs-key-type: governanceResource - - name: governanceRoleAssignmentRequest-id + x-ms-docs-key-type: taskReport + - name: taskProcessingResult-id in: path - description: 'key: id of governanceRoleAssignmentRequest' + description: 'key: id of taskProcessingResult' required: true + style: simple schema: type: string - x-ms-docs-key-type: governanceRoleAssignmentRequest - - name: $select - in: query - description: Select properties to be returned - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - id - - displayName - - externalId - - registeredDateTime - - registeredRoot - - status - - type - - parent - - roleAssignmentRequests - - roleAssignments - - roleDefinitions - - roleSettings - type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - '*' - - parent - - roleAssignmentRequests - - roleAssignments - - roleDefinitions - - roleSettings - type: string + x-ms-docs-key-type: taskProcessingResult + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + source: + type: string + nullable: true + type: + type: string + nullable: true + data: + $ref: '#/components/schemas/microsoft.graph.identityGovernance.customTaskExtensionCallbackData' + additionalProperties: + type: object + required: true responses: - '200': - description: Retrieved navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.governanceResource' - links: - parent: - operationId: privilegedAccess.resources.roleAssignmentRequests.roleDefinition.Resource.GetParent - parameters: - privilegedAccess-id: $request.path.privilegedAccess-id - governanceResource-id: $request.path.governanceResource-id - governanceRoleAssignmentRequest-id: $request.path.governanceRoleAssignmentRequest-id - roleAssignmentRequests: - operationId: privilegedAccess.resources.roleAssignmentRequests.roleDefinition.Resource.ListRoleAssignmentRequests - parameters: - privilegedAccess-id: $request.path.privilegedAccess-id - governanceResource-id: $request.path.governanceResource-id - governanceRoleAssignmentRequest-id: $request.path.governanceRoleAssignmentRequest-id - roleAssignments: - operationId: privilegedAccess.resources.roleAssignmentRequests.roleDefinition.Resource.ListRoleAssignments - parameters: - privilegedAccess-id: $request.path.privilegedAccess-id - governanceResource-id: $request.path.governanceResource-id - governanceRoleAssignmentRequest-id: $request.path.governanceRoleAssignmentRequest-id - roleDefinitions: - operationId: privilegedAccess.resources.roleAssignmentRequests.roleDefinition.Resource.ListRoleDefinitions - parameters: - privilegedAccess-id: $request.path.privilegedAccess-id - governanceResource-id: $request.path.governanceResource-id - governanceRoleAssignmentRequest-id: $request.path.governanceRoleAssignmentRequest-id - roleSettings: - operationId: privilegedAccess.resources.roleAssignmentRequests.roleDefinition.Resource.ListRoleSettings - parameters: - privilegedAccess-id: $request.path.privilegedAccess-id - governanceResource-id: $request.path.governanceResource-id - governanceRoleAssignmentRequest-id: $request.path.governanceRoleAssignmentRequest-id + '204': + description: Success default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/privilegedAccess/{privilegedAccess-id}/resources/{governanceResource-id}/roleAssignmentRequests/{governanceRoleAssignmentRequest-id}/roleDefinition/roleSetting': + x-ms-docs-operation-type: action + '/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow-id}/taskReports/{taskReport-id}/taskProcessingResults/{taskProcessingResult-id}/subject': get: tags: - - privilegedAccess.governanceResource - summary: Get roleSetting from privilegedAccess - operationId: privilegedAccess.resources.roleAssignmentRequests.roleDefinition_GetRoleSetting + - identityGovernance.lifecycleWorkflowsContainer + summary: Get subject from identityGovernance + description: The unique identifier of the Azure AD user targeted for the task execution. + operationId: identityGovernance.lifecycleWorkflows.deletedItems.workflows.taskReports.taskProcessingResults_GetSubject parameters: - - name: privilegedAccess-id + - name: workflow-id in: path - description: 'key: id of privilegedAccess' + description: 'key: id of workflow' required: true + style: simple schema: type: string - x-ms-docs-key-type: privilegedAccess - - name: governanceResource-id + x-ms-docs-key-type: workflow + - name: taskReport-id in: path - description: 'key: id of governanceResource' + description: 'key: id of taskReport' required: true + style: simple schema: type: string - x-ms-docs-key-type: governanceResource - - name: governanceRoleAssignmentRequest-id + x-ms-docs-key-type: taskReport + - name: taskProcessingResult-id in: path - description: 'key: id of governanceRoleAssignmentRequest' + description: 'key: id of taskProcessingResult' required: true + style: simple schema: type: string - x-ms-docs-key-type: governanceRoleAssignmentRequest + x-ms-docs-key-type: taskProcessingResult - name: $select in: query description: Select properties to be returned @@ -60388,17 +69422,152 @@ paths: items: enum: - id - - adminEligibleSettings - - adminMemberSettings - - isDefault - - lastUpdatedBy - - lastUpdatedDateTime - - resourceId - - roleDefinitionId - - userEligibleSettings - - userMemberSettings - - resource - - roleDefinition + - deletedDateTime + - signInActivity + - accountEnabled + - ageGroup + - assignedLicenses + - assignedPlans + - authorizationInfo + - businessPhones + - city + - companyName + - consentProvidedForMinor + - country + - createdDateTime + - creationType + - customSecurityAttributes + - department + - deviceKeys + - displayName + - employeeHireDate + - employeeId + - employeeLeaveDateTime + - employeeOrgData + - employeeType + - externalUserState + - externalUserStateChangeDateTime + - faxNumber + - givenName + - identities + - imAddresses + - infoCatalogs + - isManagementRestricted + - isResourceAccount + - jobTitle + - lastPasswordChangeDateTime + - legalAgeGroupClassification + - licenseAssignmentStates + - mail + - mailNickname + - mobilePhone + - officeLocation + - onPremisesDistinguishedName + - onPremisesDomainName + - onPremisesExtensionAttributes + - onPremisesImmutableId + - onPremisesLastSyncDateTime + - onPremisesProvisioningErrors + - onPremisesSamAccountName + - onPremisesSecurityIdentifier + - onPremisesSyncEnabled + - onPremisesUserPrincipalName + - otherMails + - passwordPolicies + - passwordProfile + - postalCode + - preferredDataLocation + - preferredLanguage + - provisionedPlans + - proxyAddresses + - refreshTokensValidFromDateTime + - securityIdentifier + - showInAddressList + - signInSessionsValidFromDateTime + - state + - streetAddress + - surname + - usageLocation + - userPrincipalName + - userType + - mailboxSettings + - deviceEnrollmentLimit + - print + - aboutMe + - birthday + - hireDate + - interests + - mySite + - pastProjects + - preferredName + - responsibilities + - schools + - skills + - analytics + - cloudPCs + - usageRights + - informationProtection + - appRoleAssignedResources + - appRoleAssignments + - createdObjects + - directReports + - licenseDetails + - manager + - memberOf + - oauth2PermissionGrants + - ownedDevices + - ownedObjects + - registeredDevices + - scopedRoleMemberOf + - transitiveMemberOf + - transitiveReports + - calendar + - calendarGroups + - calendars + - calendarView + - contactFolders + - contacts + - events + - inferenceClassification + - joinedGroups + - mailFolders + - messages + - outlook + - people + - drive + - drives + - followedSites + - extensions + - appConsentRequestsForApproval + - approvals + - pendingAccessReviewInstances + - agreementAcceptances + - security + - deviceEnrollmentConfigurations + - managedDevices + - managedAppRegistrations + - windowsInformationProtectionDeviceRegistrations + - deviceManagementTroubleshootingEvents + - mobileAppIntentAndStates + - mobileAppTroubleshootingEvents + - notifications + - planner + - insights + - settings + - onenote + - photo + - photos + - profile + - activities + - devices + - onlineMeetings + - presence + - authentication + - tasks + - chats + - joinedTeams + - teamwork + - todo type: string - name: $expand in: query @@ -60411,8 +69580,71 @@ paths: items: enum: - '*' - - resource - - roleDefinition + - analytics + - cloudPCs + - usageRights + - informationProtection + - appRoleAssignedResources + - appRoleAssignments + - createdObjects + - directReports + - licenseDetails + - manager + - memberOf + - oauth2PermissionGrants + - ownedDevices + - ownedObjects + - registeredDevices + - scopedRoleMemberOf + - transitiveMemberOf + - transitiveReports + - calendar + - calendarGroups + - calendars + - calendarView + - contactFolders + - contacts + - events + - inferenceClassification + - joinedGroups + - mailFolders + - messages + - outlook + - people + - drive + - drives + - followedSites + - extensions + - appConsentRequestsForApproval + - approvals + - pendingAccessReviewInstances + - agreementAcceptances + - security + - deviceEnrollmentConfigurations + - managedDevices + - managedAppRegistrations + - windowsInformationProtectionDeviceRegistrations + - deviceManagementTroubleshootingEvents + - mobileAppIntentAndStates + - mobileAppTroubleshootingEvents + - notifications + - planner + - insights + - settings + - onenote + - photo + - photos + - profile + - activities + - devices + - onlineMeetings + - presence + - authentication + - tasks + - chats + - joinedTeams + - teamwork + - todo type: string responses: '200': @@ -60420,51 +69652,433 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.governanceRoleSetting' + $ref: '#/components/schemas/microsoft.graph.user' links: - resource: - operationId: privilegedAccess.resources.roleAssignmentRequests.roleDefinition.RoleSetting.GetResource + analytics: + operationId: identityGovernance.lifecycleWorkflows.deletedItems.workflows.taskReports.taskProcessingResults.Subject.GetAnalytics parameters: - privilegedAccess-id: $request.path.privilegedAccess-id - governanceResource-id: $request.path.governanceResource-id - governanceRoleAssignmentRequest-id: $request.path.governanceRoleAssignmentRequest-id - roleDefinition: - operationId: privilegedAccess.resources.roleAssignmentRequests.roleDefinition.RoleSetting.GetRoleDefinition + workflow-id: $request.path.workflow-id + taskReport-id: $request.path.taskReport-id + taskProcessingResult-id: $request.path.taskProcessingResult-id + cloudPCs: + operationId: identityGovernance.lifecycleWorkflows.deletedItems.workflows.taskReports.taskProcessingResults.Subject.ListCloudPCs parameters: - privilegedAccess-id: $request.path.privilegedAccess-id - governanceResource-id: $request.path.governanceResource-id - governanceRoleAssignmentRequest-id: $request.path.governanceRoleAssignmentRequest-id + workflow-id: $request.path.workflow-id + taskReport-id: $request.path.taskReport-id + taskProcessingResult-id: $request.path.taskProcessingResult-id + usageRights: + operationId: identityGovernance.lifecycleWorkflows.deletedItems.workflows.taskReports.taskProcessingResults.Subject.ListUsageRights + parameters: + workflow-id: $request.path.workflow-id + taskReport-id: $request.path.taskReport-id + taskProcessingResult-id: $request.path.taskProcessingResult-id + informationProtection: + operationId: identityGovernance.lifecycleWorkflows.deletedItems.workflows.taskReports.taskProcessingResults.Subject.GetInformationProtection + parameters: + workflow-id: $request.path.workflow-id + taskReport-id: $request.path.taskReport-id + taskProcessingResult-id: $request.path.taskProcessingResult-id + appRoleAssignedResources: + operationId: identityGovernance.lifecycleWorkflows.deletedItems.workflows.taskReports.taskProcessingResults.Subject.ListAppRoleAssignedResources + parameters: + workflow-id: $request.path.workflow-id + taskReport-id: $request.path.taskReport-id + taskProcessingResult-id: $request.path.taskProcessingResult-id + appRoleAssignments: + operationId: identityGovernance.lifecycleWorkflows.deletedItems.workflows.taskReports.taskProcessingResults.Subject.ListAppRoleAssignments + parameters: + workflow-id: $request.path.workflow-id + taskReport-id: $request.path.taskReport-id + taskProcessingResult-id: $request.path.taskProcessingResult-id + createdObjects: + operationId: identityGovernance.lifecycleWorkflows.deletedItems.workflows.taskReports.taskProcessingResults.Subject.ListCreatedObjects + parameters: + workflow-id: $request.path.workflow-id + taskReport-id: $request.path.taskReport-id + taskProcessingResult-id: $request.path.taskProcessingResult-id + directReports: + operationId: identityGovernance.lifecycleWorkflows.deletedItems.workflows.taskReports.taskProcessingResults.Subject.ListDirectReports + parameters: + workflow-id: $request.path.workflow-id + taskReport-id: $request.path.taskReport-id + taskProcessingResult-id: $request.path.taskProcessingResult-id + licenseDetails: + operationId: identityGovernance.lifecycleWorkflows.deletedItems.workflows.taskReports.taskProcessingResults.Subject.ListLicenseDetails + parameters: + workflow-id: $request.path.workflow-id + taskReport-id: $request.path.taskReport-id + taskProcessingResult-id: $request.path.taskProcessingResult-id + manager: + operationId: identityGovernance.lifecycleWorkflows.deletedItems.workflows.taskReports.taskProcessingResults.Subject.GetManager + parameters: + workflow-id: $request.path.workflow-id + taskReport-id: $request.path.taskReport-id + taskProcessingResult-id: $request.path.taskProcessingResult-id + memberOf: + operationId: identityGovernance.lifecycleWorkflows.deletedItems.workflows.taskReports.taskProcessingResults.Subject.ListMemberGraphOPre + parameters: + workflow-id: $request.path.workflow-id + taskReport-id: $request.path.taskReport-id + taskProcessingResult-id: $request.path.taskProcessingResult-id + oauth2PermissionGrants: + operationId: identityGovernance.lifecycleWorkflows.deletedItems.workflows.taskReports.taskProcessingResults.Subject.ListOauth2PermissionGrants + parameters: + workflow-id: $request.path.workflow-id + taskReport-id: $request.path.taskReport-id + taskProcessingResult-id: $request.path.taskProcessingResult-id + ownedDevices: + operationId: identityGovernance.lifecycleWorkflows.deletedItems.workflows.taskReports.taskProcessingResults.Subject.ListOwnedDevices + parameters: + workflow-id: $request.path.workflow-id + taskReport-id: $request.path.taskReport-id + taskProcessingResult-id: $request.path.taskProcessingResult-id + ownedObjects: + operationId: identityGovernance.lifecycleWorkflows.deletedItems.workflows.taskReports.taskProcessingResults.Subject.ListOwnedObjects + parameters: + workflow-id: $request.path.workflow-id + taskReport-id: $request.path.taskReport-id + taskProcessingResult-id: $request.path.taskProcessingResult-id + registeredDevices: + operationId: identityGovernance.lifecycleWorkflows.deletedItems.workflows.taskReports.taskProcessingResults.Subject.ListRegisteredDevices + parameters: + workflow-id: $request.path.workflow-id + taskReport-id: $request.path.taskReport-id + taskProcessingResult-id: $request.path.taskProcessingResult-id + scopedRoleMemberOf: + operationId: identityGovernance.lifecycleWorkflows.deletedItems.workflows.taskReports.taskProcessingResults.Subject.ListScopedRoleMemberGraphOPre + parameters: + workflow-id: $request.path.workflow-id + taskReport-id: $request.path.taskReport-id + taskProcessingResult-id: $request.path.taskProcessingResult-id + transitiveMemberOf: + operationId: identityGovernance.lifecycleWorkflows.deletedItems.workflows.taskReports.taskProcessingResults.Subject.ListTransitiveMemberGraphOPre + parameters: + workflow-id: $request.path.workflow-id + taskReport-id: $request.path.taskReport-id + taskProcessingResult-id: $request.path.taskProcessingResult-id + transitiveReports: + operationId: identityGovernance.lifecycleWorkflows.deletedItems.workflows.taskReports.taskProcessingResults.Subject.ListTransitiveReports + parameters: + workflow-id: $request.path.workflow-id + taskReport-id: $request.path.taskReport-id + taskProcessingResult-id: $request.path.taskProcessingResult-id + calendar: + operationId: identityGovernance.lifecycleWorkflows.deletedItems.workflows.taskReports.taskProcessingResults.Subject.GetCalendar + parameters: + workflow-id: $request.path.workflow-id + taskReport-id: $request.path.taskReport-id + taskProcessingResult-id: $request.path.taskProcessingResult-id + calendarGroups: + operationId: identityGovernance.lifecycleWorkflows.deletedItems.workflows.taskReports.taskProcessingResults.Subject.ListCalendarGroups + parameters: + workflow-id: $request.path.workflow-id + taskReport-id: $request.path.taskReport-id + taskProcessingResult-id: $request.path.taskProcessingResult-id + calendars: + operationId: identityGovernance.lifecycleWorkflows.deletedItems.workflows.taskReports.taskProcessingResults.Subject.ListCalendars + parameters: + workflow-id: $request.path.workflow-id + taskReport-id: $request.path.taskReport-id + taskProcessingResult-id: $request.path.taskProcessingResult-id + calendarView: + operationId: identityGovernance.lifecycleWorkflows.deletedItems.workflows.taskReports.taskProcessingResults.Subject.ListCalendarView + parameters: + workflow-id: $request.path.workflow-id + taskReport-id: $request.path.taskReport-id + taskProcessingResult-id: $request.path.taskProcessingResult-id + contactFolders: + operationId: identityGovernance.lifecycleWorkflows.deletedItems.workflows.taskReports.taskProcessingResults.Subject.ListContactFolders + parameters: + workflow-id: $request.path.workflow-id + taskReport-id: $request.path.taskReport-id + taskProcessingResult-id: $request.path.taskProcessingResult-id + contacts: + operationId: identityGovernance.lifecycleWorkflows.deletedItems.workflows.taskReports.taskProcessingResults.Subject.ListContacts + parameters: + workflow-id: $request.path.workflow-id + taskReport-id: $request.path.taskReport-id + taskProcessingResult-id: $request.path.taskProcessingResult-id + events: + operationId: identityGovernance.lifecycleWorkflows.deletedItems.workflows.taskReports.taskProcessingResults.Subject.ListEvents + parameters: + workflow-id: $request.path.workflow-id + taskReport-id: $request.path.taskReport-id + taskProcessingResult-id: $request.path.taskProcessingResult-id + inferenceClassification: + operationId: identityGovernance.lifecycleWorkflows.deletedItems.workflows.taskReports.taskProcessingResults.Subject.GetInferenceClassification + parameters: + workflow-id: $request.path.workflow-id + taskReport-id: $request.path.taskReport-id + taskProcessingResult-id: $request.path.taskProcessingResult-id + joinedGroups: + operationId: identityGovernance.lifecycleWorkflows.deletedItems.workflows.taskReports.taskProcessingResults.Subject.ListJoinedGroups + parameters: + workflow-id: $request.path.workflow-id + taskReport-id: $request.path.taskReport-id + taskProcessingResult-id: $request.path.taskProcessingResult-id + mailFolders: + operationId: identityGovernance.lifecycleWorkflows.deletedItems.workflows.taskReports.taskProcessingResults.Subject.ListMailFolders + parameters: + workflow-id: $request.path.workflow-id + taskReport-id: $request.path.taskReport-id + taskProcessingResult-id: $request.path.taskProcessingResult-id + messages: + operationId: identityGovernance.lifecycleWorkflows.deletedItems.workflows.taskReports.taskProcessingResults.Subject.ListMessages + parameters: + workflow-id: $request.path.workflow-id + taskReport-id: $request.path.taskReport-id + taskProcessingResult-id: $request.path.taskProcessingResult-id + outlook: + operationId: identityGovernance.lifecycleWorkflows.deletedItems.workflows.taskReports.taskProcessingResults.Subject.GetOutlook + parameters: + workflow-id: $request.path.workflow-id + taskReport-id: $request.path.taskReport-id + taskProcessingResult-id: $request.path.taskProcessingResult-id + people: + operationId: identityGovernance.lifecycleWorkflows.deletedItems.workflows.taskReports.taskProcessingResults.Subject.ListPeople + parameters: + workflow-id: $request.path.workflow-id + taskReport-id: $request.path.taskReport-id + taskProcessingResult-id: $request.path.taskProcessingResult-id + drive: + operationId: identityGovernance.lifecycleWorkflows.deletedItems.workflows.taskReports.taskProcessingResults.Subject.GetDrive + parameters: + workflow-id: $request.path.workflow-id + taskReport-id: $request.path.taskReport-id + taskProcessingResult-id: $request.path.taskProcessingResult-id + drives: + operationId: identityGovernance.lifecycleWorkflows.deletedItems.workflows.taskReports.taskProcessingResults.Subject.ListDrives + parameters: + workflow-id: $request.path.workflow-id + taskReport-id: $request.path.taskReport-id + taskProcessingResult-id: $request.path.taskProcessingResult-id + followedSites: + operationId: identityGovernance.lifecycleWorkflows.deletedItems.workflows.taskReports.taskProcessingResults.Subject.ListFollowedSites + parameters: + workflow-id: $request.path.workflow-id + taskReport-id: $request.path.taskReport-id + taskProcessingResult-id: $request.path.taskProcessingResult-id + extensions: + operationId: identityGovernance.lifecycleWorkflows.deletedItems.workflows.taskReports.taskProcessingResults.Subject.ListExtensions + parameters: + workflow-id: $request.path.workflow-id + taskReport-id: $request.path.taskReport-id + taskProcessingResult-id: $request.path.taskProcessingResult-id + appConsentRequestsForApproval: + operationId: identityGovernance.lifecycleWorkflows.deletedItems.workflows.taskReports.taskProcessingResults.Subject.ListAppConsentRequestsGraphFPreApproval + parameters: + workflow-id: $request.path.workflow-id + taskReport-id: $request.path.taskReport-id + taskProcessingResult-id: $request.path.taskProcessingResult-id + approvals: + operationId: identityGovernance.lifecycleWorkflows.deletedItems.workflows.taskReports.taskProcessingResults.Subject.ListApprovals + parameters: + workflow-id: $request.path.workflow-id + taskReport-id: $request.path.taskReport-id + taskProcessingResult-id: $request.path.taskProcessingResult-id + pendingAccessReviewInstances: + operationId: identityGovernance.lifecycleWorkflows.deletedItems.workflows.taskReports.taskProcessingResults.Subject.ListPendingAccessReviewInstances + parameters: + workflow-id: $request.path.workflow-id + taskReport-id: $request.path.taskReport-id + taskProcessingResult-id: $request.path.taskProcessingResult-id + agreementAcceptances: + operationId: identityGovernance.lifecycleWorkflows.deletedItems.workflows.taskReports.taskProcessingResults.Subject.ListAgreementAcceptances + parameters: + workflow-id: $request.path.workflow-id + taskReport-id: $request.path.taskReport-id + taskProcessingResult-id: $request.path.taskProcessingResult-id + security: + operationId: identityGovernance.lifecycleWorkflows.deletedItems.workflows.taskReports.taskProcessingResults.Subject.GetSecurity + parameters: + workflow-id: $request.path.workflow-id + taskReport-id: $request.path.taskReport-id + taskProcessingResult-id: $request.path.taskProcessingResult-id + deviceEnrollmentConfigurations: + operationId: identityGovernance.lifecycleWorkflows.deletedItems.workflows.taskReports.taskProcessingResults.Subject.ListDeviceEnrollmentConfigurations + parameters: + workflow-id: $request.path.workflow-id + taskReport-id: $request.path.taskReport-id + taskProcessingResult-id: $request.path.taskProcessingResult-id + managedDevices: + operationId: identityGovernance.lifecycleWorkflows.deletedItems.workflows.taskReports.taskProcessingResults.Subject.ListManagedDevices + parameters: + workflow-id: $request.path.workflow-id + taskReport-id: $request.path.taskReport-id + taskProcessingResult-id: $request.path.taskProcessingResult-id + managedAppRegistrations: + operationId: identityGovernance.lifecycleWorkflows.deletedItems.workflows.taskReports.taskProcessingResults.Subject.ListManagedAppRegistrations + parameters: + workflow-id: $request.path.workflow-id + taskReport-id: $request.path.taskReport-id + taskProcessingResult-id: $request.path.taskProcessingResult-id + windowsInformationProtectionDeviceRegistrations: + operationId: identityGovernance.lifecycleWorkflows.deletedItems.workflows.taskReports.taskProcessingResults.Subject.ListWindowsInformationProtectionDeviceRegistrations + parameters: + workflow-id: $request.path.workflow-id + taskReport-id: $request.path.taskReport-id + taskProcessingResult-id: $request.path.taskProcessingResult-id + deviceManagementTroubleshootingEvents: + operationId: identityGovernance.lifecycleWorkflows.deletedItems.workflows.taskReports.taskProcessingResults.Subject.ListDeviceManagementTroubleshootingEvents + parameters: + workflow-id: $request.path.workflow-id + taskReport-id: $request.path.taskReport-id + taskProcessingResult-id: $request.path.taskProcessingResult-id + mobileAppIntentAndStates: + operationId: identityGovernance.lifecycleWorkflows.deletedItems.workflows.taskReports.taskProcessingResults.Subject.ListMobileAppIntentAndStates + parameters: + workflow-id: $request.path.workflow-id + taskReport-id: $request.path.taskReport-id + taskProcessingResult-id: $request.path.taskProcessingResult-id + mobileAppTroubleshootingEvents: + operationId: identityGovernance.lifecycleWorkflows.deletedItems.workflows.taskReports.taskProcessingResults.Subject.ListMobileAppTroubleshootingEvents + parameters: + workflow-id: $request.path.workflow-id + taskReport-id: $request.path.taskReport-id + taskProcessingResult-id: $request.path.taskProcessingResult-id + notifications: + operationId: identityGovernance.lifecycleWorkflows.deletedItems.workflows.taskReports.taskProcessingResults.Subject.ListNotifications + parameters: + workflow-id: $request.path.workflow-id + taskReport-id: $request.path.taskReport-id + taskProcessingResult-id: $request.path.taskProcessingResult-id + planner: + operationId: identityGovernance.lifecycleWorkflows.deletedItems.workflows.taskReports.taskProcessingResults.Subject.GetPlanner + parameters: + workflow-id: $request.path.workflow-id + taskReport-id: $request.path.taskReport-id + taskProcessingResult-id: $request.path.taskProcessingResult-id + insights: + operationId: identityGovernance.lifecycleWorkflows.deletedItems.workflows.taskReports.taskProcessingResults.Subject.GetInsights + parameters: + workflow-id: $request.path.workflow-id + taskReport-id: $request.path.taskReport-id + taskProcessingResult-id: $request.path.taskProcessingResult-id + settings: + operationId: identityGovernance.lifecycleWorkflows.deletedItems.workflows.taskReports.taskProcessingResults.Subject.GetSettings + parameters: + workflow-id: $request.path.workflow-id + taskReport-id: $request.path.taskReport-id + taskProcessingResult-id: $request.path.taskProcessingResult-id + onenote: + operationId: identityGovernance.lifecycleWorkflows.deletedItems.workflows.taskReports.taskProcessingResults.Subject.GetOnenote + parameters: + workflow-id: $request.path.workflow-id + taskReport-id: $request.path.taskReport-id + taskProcessingResult-id: $request.path.taskProcessingResult-id + photo: + operationId: identityGovernance.lifecycleWorkflows.deletedItems.workflows.taskReports.taskProcessingResults.Subject.GetPhoto + parameters: + workflow-id: $request.path.workflow-id + taskReport-id: $request.path.taskReport-id + taskProcessingResult-id: $request.path.taskProcessingResult-id + photos: + operationId: identityGovernance.lifecycleWorkflows.deletedItems.workflows.taskReports.taskProcessingResults.Subject.ListPhotos + parameters: + workflow-id: $request.path.workflow-id + taskReport-id: $request.path.taskReport-id + taskProcessingResult-id: $request.path.taskProcessingResult-id + profile: + operationId: identityGovernance.lifecycleWorkflows.deletedItems.workflows.taskReports.taskProcessingResults.Subject.GetProfile + parameters: + workflow-id: $request.path.workflow-id + taskReport-id: $request.path.taskReport-id + taskProcessingResult-id: $request.path.taskProcessingResult-id + activities: + operationId: identityGovernance.lifecycleWorkflows.deletedItems.workflows.taskReports.taskProcessingResults.Subject.ListActivities + parameters: + workflow-id: $request.path.workflow-id + taskReport-id: $request.path.taskReport-id + taskProcessingResult-id: $request.path.taskProcessingResult-id + devices: + operationId: identityGovernance.lifecycleWorkflows.deletedItems.workflows.taskReports.taskProcessingResults.Subject.ListDevices + parameters: + workflow-id: $request.path.workflow-id + taskReport-id: $request.path.taskReport-id + taskProcessingResult-id: $request.path.taskProcessingResult-id + onlineMeetings: + operationId: identityGovernance.lifecycleWorkflows.deletedItems.workflows.taskReports.taskProcessingResults.Subject.ListOnlineMeetings + parameters: + workflow-id: $request.path.workflow-id + taskReport-id: $request.path.taskReport-id + taskProcessingResult-id: $request.path.taskProcessingResult-id + presence: + operationId: identityGovernance.lifecycleWorkflows.deletedItems.workflows.taskReports.taskProcessingResults.Subject.GetPresence + parameters: + workflow-id: $request.path.workflow-id + taskReport-id: $request.path.taskReport-id + taskProcessingResult-id: $request.path.taskProcessingResult-id + authentication: + operationId: identityGovernance.lifecycleWorkflows.deletedItems.workflows.taskReports.taskProcessingResults.Subject.GetAuthentication + parameters: + workflow-id: $request.path.workflow-id + taskReport-id: $request.path.taskReport-id + taskProcessingResult-id: $request.path.taskProcessingResult-id + tasks: + operationId: identityGovernance.lifecycleWorkflows.deletedItems.workflows.taskReports.taskProcessingResults.Subject.GetTasks + parameters: + workflow-id: $request.path.workflow-id + taskReport-id: $request.path.taskReport-id + taskProcessingResult-id: $request.path.taskProcessingResult-id + chats: + operationId: identityGovernance.lifecycleWorkflows.deletedItems.workflows.taskReports.taskProcessingResults.Subject.ListChats + parameters: + workflow-id: $request.path.workflow-id + taskReport-id: $request.path.taskReport-id + taskProcessingResult-id: $request.path.taskProcessingResult-id + joinedTeams: + operationId: identityGovernance.lifecycleWorkflows.deletedItems.workflows.taskReports.taskProcessingResults.Subject.ListJoinedTeams + parameters: + workflow-id: $request.path.workflow-id + taskReport-id: $request.path.taskReport-id + taskProcessingResult-id: $request.path.taskProcessingResult-id + teamwork: + operationId: identityGovernance.lifecycleWorkflows.deletedItems.workflows.taskReports.taskProcessingResults.Subject.GetTeamwork + parameters: + workflow-id: $request.path.workflow-id + taskReport-id: $request.path.taskReport-id + taskProcessingResult-id: $request.path.taskProcessingResult-id + todo: + operationId: identityGovernance.lifecycleWorkflows.deletedItems.workflows.taskReports.taskProcessingResults.Subject.GetTodo + parameters: + workflow-id: $request.path.workflow-id + taskReport-id: $request.path.taskReport-id + taskProcessingResult-id: $request.path.taskProcessingResult-id default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/privilegedAccess/{privilegedAccess-id}/resources/{governanceResource-id}/roleAssignmentRequests/{governanceRoleAssignmentRequest-id}/subject': + '/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow-id}/taskReports/{taskReport-id}/taskProcessingResults/{taskProcessingResult-id}/task': get: tags: - - privilegedAccess.governanceResource - summary: Get subject from privilegedAccess - operationId: privilegedAccess.resources.roleAssignmentRequests_GetSubject + - identityGovernance.lifecycleWorkflowsContainer + summary: Get task from identityGovernance + description: The related workflow task + operationId: identityGovernance.lifecycleWorkflows.deletedItems.workflows.taskReports.taskProcessingResults_GetTask parameters: - - name: privilegedAccess-id + - name: workflow-id in: path - description: 'key: id of privilegedAccess' + description: 'key: id of workflow' required: true + style: simple schema: type: string - x-ms-docs-key-type: privilegedAccess - - name: governanceResource-id + x-ms-docs-key-type: workflow + - name: taskReport-id in: path - description: 'key: id of governanceResource' + description: 'key: id of taskReport' required: true + style: simple schema: type: string - x-ms-docs-key-type: governanceResource - - name: governanceRoleAssignmentRequest-id + x-ms-docs-key-type: taskReport + - name: taskProcessingResult-id in: path - description: 'key: id of governanceRoleAssignmentRequest' + description: 'key: id of taskProcessingResult' required: true + style: simple schema: type: string - x-ms-docs-key-type: governanceRoleAssignmentRequest + x-ms-docs-key-type: taskProcessingResult - name: $select in: query description: Select properties to be returned @@ -60476,10 +70090,15 @@ paths: items: enum: - id + - arguments + - category + - continueOnError + - description - displayName - - email - - principalName - - type + - executionSequence + - isEnabled + - taskDefinitionId + - taskProcessingResults type: string - name: $expand in: query @@ -60492,6 +70111,7 @@ paths: items: enum: - '*' + - taskProcessingResults type: string responses: '200': @@ -60499,109 +70119,79 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.governanceSubject' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - patch: - tags: - - privilegedAccess.governanceResource - summary: Update the navigation property subject in privilegedAccess - operationId: privilegedAccess.resources.roleAssignmentRequests_UpdateSubject - parameters: - - name: privilegedAccess-id - in: path - description: 'key: id of privilegedAccess' - required: true - schema: - type: string - x-ms-docs-key-type: privilegedAccess - - name: governanceResource-id - in: path - description: 'key: id of governanceResource' - required: true - schema: - type: string - x-ms-docs-key-type: governanceResource - - name: governanceRoleAssignmentRequest-id - in: path - description: 'key: id of governanceRoleAssignmentRequest' - required: true - schema: - type: string - x-ms-docs-key-type: governanceRoleAssignmentRequest - requestBody: - description: New navigation property values - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.governanceSubject' - required: true - responses: - '204': - description: Success + $ref: '#/components/schemas/microsoft.graph.identityGovernance.task' + links: + taskProcessingResults: + operationId: identityGovernance.lifecycleWorkflows.deletedItems.workflows.taskReports.taskProcessingResults.Task.ListTaskProcessingResults + parameters: + workflow-id: $request.path.workflow-id + taskReport-id: $request.path.taskReport-id + taskProcessingResult-id: $request.path.taskProcessingResult-id default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - delete: + '/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow-id}/taskReports/microsoft.graph.identityGovernance.summary(startDateTime=''{startDateTime}'',endDateTime=''{endDateTime}'')': + get: tags: - - privilegedAccess.governanceResource - summary: Delete navigation property subject for privilegedAccess - operationId: privilegedAccess.resources.roleAssignmentRequests_DeleteSubject + - identityGovernance.Functions + summary: Invoke function summary + operationId: identityGovernance.lifecycleWorkflows.deletedItems.workflows.taskReports_summary parameters: - - name: privilegedAccess-id + - name: workflow-id in: path - description: 'key: id of privilegedAccess' + description: 'key: id of workflow' required: true + style: simple schema: type: string - x-ms-docs-key-type: privilegedAccess - - name: governanceResource-id + x-ms-docs-key-type: workflow + - name: startDateTime in: path - description: 'key: id of governanceResource' + description: 'Usage: startDateTime=''{startDateTime}''' required: true + style: simple schema: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string - x-ms-docs-key-type: governanceResource - - name: governanceRoleAssignmentRequest-id + format: date-time + - name: endDateTime in: path - description: 'key: id of governanceRoleAssignmentRequest' + description: 'Usage: endDateTime=''{endDateTime}''' required: true + style: simple schema: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string - x-ms-docs-key-type: governanceRoleAssignmentRequest - - name: If-Match - in: header - description: ETag - schema: - type: string + format: date-time responses: - '204': + '200': description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.identityGovernance.taskReportSummary' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/privilegedAccess/{privilegedAccess-id}/resources/{governanceResource-id}/roleAssignments': + x-ms-docs-operation-type: function + '/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow-id}/userProcessingResults': get: tags: - - privilegedAccess.governanceResource - summary: Get roleAssignments from privilegedAccess - operationId: privilegedAccess.resources_ListRoleAssignments + - identityGovernance.lifecycleWorkflowsContainer + summary: List userProcessingResults (for a lifecycle workflow) + description: Get the **userProcessingResult** resources for a workflow. + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/identitygovernance-workflow-list-userprocessingresults?view=graph-rest-1.0 + operationId: identityGovernance.lifecycleWorkflows.deletedItems.workflows_ListUserProcessingResults parameters: - - name: privilegedAccess-id + - name: workflow-id in: path - description: 'key: id of privilegedAccess' - required: true - schema: - type: string - x-ms-docs-key-type: privilegedAccess - - name: governanceResource-id - in: path - description: 'key: id of governanceResource' + description: 'key: id of workflow' required: true + style: simple schema: type: string - x-ms-docs-key-type: governanceResource + x-ms-docs-key-type: workflow - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -60619,26 +70209,24 @@ paths: enum: - id - id desc - - assignmentState - - assignmentState desc - - endDateTime - - endDateTime desc - - externalId - - externalId desc - - linkedEligibleRoleAssignmentId - - linkedEligibleRoleAssignmentId desc - - memberType - - memberType desc - - resourceId - - resourceId desc - - roleDefinitionId - - roleDefinitionId desc - - startDateTime - - startDateTime desc - - status - - status desc - - subjectId - - subjectId desc + - completedDateTime + - completedDateTime desc + - failedTasksCount + - failedTasksCount desc + - processingStatus + - processingStatus desc + - scheduledDateTime + - scheduledDateTime desc + - startedDateTime + - startedDateTime desc + - totalTasksCount + - totalTasksCount desc + - totalUnprocessedTasksCount + - totalUnprocessedTasksCount desc + - workflowExecutionType + - workflowExecutionType desc + - workflowVersion + - workflowVersion desc type: string - name: $select in: query @@ -60651,20 +70239,17 @@ paths: items: enum: - id - - assignmentState - - endDateTime - - externalId - - linkedEligibleRoleAssignmentId - - memberType - - resourceId - - roleDefinitionId - - startDateTime - - status - - subjectId - - linkedEligibleRoleAssignment - - resource - - roleDefinition + - completedDateTime + - failedTasksCount + - processingStatus + - scheduledDateTime + - startedDateTime + - totalTasksCount + - totalUnprocessedTasksCount + - workflowExecutionType + - workflowVersion - subject + - taskProcessingResults type: string - name: $expand in: query @@ -60677,14 +70262,12 @@ paths: items: enum: - '*' - - linkedEligibleRoleAssignment - - resource - - roleDefinition - subject + - taskProcessingResults type: string responses: '200': - $ref: '#/components/responses/microsoft.graph.governanceRoleAssignmentCollectionResponse' + $ref: '#/components/responses/microsoft.graph.identityGovernance.userProcessingResultCollectionResponse' default: $ref: '#/components/responses/error' x-ms-pageable: @@ -60693,30 +70276,24 @@ paths: x-ms-docs-operation-type: operation post: tags: - - privilegedAccess.governanceResource - summary: Create new navigation property to roleAssignments for privilegedAccess - operationId: privilegedAccess.resources_CreateRoleAssignments + - identityGovernance.lifecycleWorkflowsContainer + summary: Create new navigation property to userProcessingResults for identityGovernance + operationId: identityGovernance.lifecycleWorkflows.deletedItems.workflows_CreateUserProcessingResults parameters: - - name: privilegedAccess-id - in: path - description: 'key: id of privilegedAccess' - required: true - schema: - type: string - x-ms-docs-key-type: privilegedAccess - - name: governanceResource-id + - name: workflow-id in: path - description: 'key: id of governanceResource' + description: 'key: id of workflow' required: true + style: simple schema: type: string - x-ms-docs-key-type: governanceResource + x-ms-docs-key-type: workflow requestBody: description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.governanceRoleAssignment' + $ref: '#/components/schemas/microsoft.graph.identityGovernance.userProcessingResult' required: true responses: '201': @@ -60724,38 +70301,33 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.governanceRoleAssignment' + $ref: '#/components/schemas/microsoft.graph.identityGovernance.userProcessingResult' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/privilegedAccess/{privilegedAccess-id}/resources/{governanceResource-id}/roleAssignments/{governanceRoleAssignment-id}': + '/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow-id}/userProcessingResults/{userProcessingResult-id}': get: tags: - - privilegedAccess.governanceResource - summary: Get roleAssignments from privilegedAccess - operationId: privilegedAccess.resources_GetRoleAssignments + - identityGovernance.lifecycleWorkflowsContainer + summary: Get userProcessingResults from identityGovernance + operationId: identityGovernance.lifecycleWorkflows.deletedItems.workflows_GetUserProcessingResults parameters: - - name: privilegedAccess-id - in: path - description: 'key: id of privilegedAccess' - required: true - schema: - type: string - x-ms-docs-key-type: privilegedAccess - - name: governanceResource-id + - name: workflow-id in: path - description: 'key: id of governanceResource' + description: 'key: id of workflow' required: true + style: simple schema: type: string - x-ms-docs-key-type: governanceResource - - name: governanceRoleAssignment-id + x-ms-docs-key-type: workflow + - name: userProcessingResult-id in: path - description: 'key: id of governanceRoleAssignment' + description: 'key: id of userProcessingResult' required: true + style: simple schema: type: string - x-ms-docs-key-type: governanceRoleAssignment + x-ms-docs-key-type: userProcessingResult - name: $select in: query description: Select properties to be returned @@ -60767,20 +70339,17 @@ paths: items: enum: - id - - assignmentState - - endDateTime - - externalId - - linkedEligibleRoleAssignmentId - - memberType - - resourceId - - roleDefinitionId - - startDateTime - - status - - subjectId - - linkedEligibleRoleAssignment - - resource - - roleDefinition + - completedDateTime + - failedTasksCount + - processingStatus + - scheduledDateTime + - startedDateTime + - totalTasksCount + - totalUnprocessedTasksCount + - workflowExecutionType + - workflowVersion - subject + - taskProcessingResults type: string - name: $expand in: query @@ -60793,10 +70362,8 @@ paths: items: enum: - '*' - - linkedEligibleRoleAssignment - - resource - - roleDefinition - subject + - taskProcessingResults type: string responses: '200': @@ -60804,68 +70371,49 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.governanceRoleAssignment' + $ref: '#/components/schemas/microsoft.graph.identityGovernance.userProcessingResult' links: - linkedEligibleRoleAssignment: - operationId: privilegedAccess.resources.RoleAssignments.GetLinkedEligibleRoleAssignment - parameters: - privilegedAccess-id: $request.path.privilegedAccess-id - governanceResource-id: $request.path.governanceResource-id - governanceRoleAssignment-id: $request.path.governanceRoleAssignment-id - resource: - operationId: privilegedAccess.resources.RoleAssignments.GetResource - parameters: - privilegedAccess-id: $request.path.privilegedAccess-id - governanceResource-id: $request.path.governanceResource-id - governanceRoleAssignment-id: $request.path.governanceRoleAssignment-id - roleDefinition: - operationId: privilegedAccess.resources.RoleAssignments.GetRoleDefinition - parameters: - privilegedAccess-id: $request.path.privilegedAccess-id - governanceResource-id: $request.path.governanceResource-id - governanceRoleAssignment-id: $request.path.governanceRoleAssignment-id subject: - operationId: privilegedAccess.resources.RoleAssignments.GetSubject + operationId: identityGovernance.lifecycleWorkflows.deletedItems.workflows.UserProcessingResults.GetSubject parameters: - privilegedAccess-id: $request.path.privilegedAccess-id - governanceResource-id: $request.path.governanceResource-id - governanceRoleAssignment-id: $request.path.governanceRoleAssignment-id + workflow-id: $request.path.workflow-id + userProcessingResult-id: $request.path.userProcessingResult-id + taskProcessingResults: + operationId: identityGovernance.lifecycleWorkflows.deletedItems.workflows.UserProcessingResults.ListTaskProcessingResults + parameters: + workflow-id: $request.path.workflow-id + userProcessingResult-id: $request.path.userProcessingResult-id default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - - privilegedAccess.governanceResource - summary: Update the navigation property roleAssignments in privilegedAccess - operationId: privilegedAccess.resources_UpdateRoleAssignments + - identityGovernance.lifecycleWorkflowsContainer + summary: Update the navigation property userProcessingResults in identityGovernance + operationId: identityGovernance.lifecycleWorkflows.deletedItems.workflows_UpdateUserProcessingResults parameters: - - name: privilegedAccess-id - in: path - description: 'key: id of privilegedAccess' - required: true - schema: - type: string - x-ms-docs-key-type: privilegedAccess - - name: governanceResource-id + - name: workflow-id in: path - description: 'key: id of governanceResource' + description: 'key: id of workflow' required: true + style: simple schema: type: string - x-ms-docs-key-type: governanceResource - - name: governanceRoleAssignment-id + x-ms-docs-key-type: workflow + - name: userProcessingResult-id in: path - description: 'key: id of governanceRoleAssignment' + description: 'key: id of userProcessingResult' required: true + style: simple schema: type: string - x-ms-docs-key-type: governanceRoleAssignment + x-ms-docs-key-type: userProcessingResult requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.governanceRoleAssignment' + $ref: '#/components/schemas/microsoft.graph.identityGovernance.userProcessingResult' required: true responses: '204': @@ -60875,34 +70423,30 @@ paths: x-ms-docs-operation-type: operation delete: tags: - - privilegedAccess.governanceResource - summary: Delete navigation property roleAssignments for privilegedAccess - operationId: privilegedAccess.resources_DeleteRoleAssignments + - identityGovernance.lifecycleWorkflowsContainer + summary: Delete navigation property userProcessingResults for identityGovernance + operationId: identityGovernance.lifecycleWorkflows.deletedItems.workflows_DeleteUserProcessingResults parameters: - - name: privilegedAccess-id - in: path - description: 'key: id of privilegedAccess' - required: true - schema: - type: string - x-ms-docs-key-type: privilegedAccess - - name: governanceResource-id + - name: workflow-id in: path - description: 'key: id of governanceResource' + description: 'key: id of workflow' required: true + style: simple schema: type: string - x-ms-docs-key-type: governanceResource - - name: governanceRoleAssignment-id + x-ms-docs-key-type: workflow + - name: userProcessingResult-id in: path - description: 'key: id of governanceRoleAssignment' + description: 'key: id of userProcessingResult' required: true + style: simple schema: type: string - x-ms-docs-key-type: governanceRoleAssignment + x-ms-docs-key-type: userProcessingResult - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -60911,34 +70455,30 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/privilegedAccess/{privilegedAccess-id}/resources/{governanceResource-id}/roleAssignments/{governanceRoleAssignment-id}/linkedEligibleRoleAssignment': + '/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow-id}/userProcessingResults/{userProcessingResult-id}/subject': get: tags: - - privilegedAccess.governanceResource - summary: Get linkedEligibleRoleAssignment from privilegedAccess - operationId: privilegedAccess.resources.roleAssignments_GetLinkedEligibleRoleAssignment + - identityGovernance.lifecycleWorkflowsContainer + summary: Get subject from identityGovernance + description: The unique identifier of the AAD user targeted for the taskProcessingResult. + operationId: identityGovernance.lifecycleWorkflows.deletedItems.workflows.userProcessingResults_GetSubject parameters: - - name: privilegedAccess-id + - name: workflow-id in: path - description: 'key: id of privilegedAccess' - required: true - schema: - type: string - x-ms-docs-key-type: privilegedAccess - - name: governanceResource-id - in: path - description: 'key: id of governanceResource' + description: 'key: id of workflow' required: true + style: simple schema: type: string - x-ms-docs-key-type: governanceResource - - name: governanceRoleAssignment-id + x-ms-docs-key-type: workflow + - name: userProcessingResult-id in: path - description: 'key: id of governanceRoleAssignment' + description: 'key: id of userProcessingResult' required: true + style: simple schema: type: string - x-ms-docs-key-type: governanceRoleAssignment + x-ms-docs-key-type: userProcessingResult - name: $select in: query description: Select properties to be returned @@ -60950,20 +70490,152 @@ paths: items: enum: - id - - assignmentState - - endDateTime - - externalId - - linkedEligibleRoleAssignmentId - - memberType - - resourceId - - roleDefinitionId - - startDateTime - - status - - subjectId - - linkedEligibleRoleAssignment - - resource - - roleDefinition - - subject + - deletedDateTime + - signInActivity + - accountEnabled + - ageGroup + - assignedLicenses + - assignedPlans + - authorizationInfo + - businessPhones + - city + - companyName + - consentProvidedForMinor + - country + - createdDateTime + - creationType + - customSecurityAttributes + - department + - deviceKeys + - displayName + - employeeHireDate + - employeeId + - employeeLeaveDateTime + - employeeOrgData + - employeeType + - externalUserState + - externalUserStateChangeDateTime + - faxNumber + - givenName + - identities + - imAddresses + - infoCatalogs + - isManagementRestricted + - isResourceAccount + - jobTitle + - lastPasswordChangeDateTime + - legalAgeGroupClassification + - licenseAssignmentStates + - mail + - mailNickname + - mobilePhone + - officeLocation + - onPremisesDistinguishedName + - onPremisesDomainName + - onPremisesExtensionAttributes + - onPremisesImmutableId + - onPremisesLastSyncDateTime + - onPremisesProvisioningErrors + - onPremisesSamAccountName + - onPremisesSecurityIdentifier + - onPremisesSyncEnabled + - onPremisesUserPrincipalName + - otherMails + - passwordPolicies + - passwordProfile + - postalCode + - preferredDataLocation + - preferredLanguage + - provisionedPlans + - proxyAddresses + - refreshTokensValidFromDateTime + - securityIdentifier + - showInAddressList + - signInSessionsValidFromDateTime + - state + - streetAddress + - surname + - usageLocation + - userPrincipalName + - userType + - mailboxSettings + - deviceEnrollmentLimit + - print + - aboutMe + - birthday + - hireDate + - interests + - mySite + - pastProjects + - preferredName + - responsibilities + - schools + - skills + - analytics + - cloudPCs + - usageRights + - informationProtection + - appRoleAssignedResources + - appRoleAssignments + - createdObjects + - directReports + - licenseDetails + - manager + - memberOf + - oauth2PermissionGrants + - ownedDevices + - ownedObjects + - registeredDevices + - scopedRoleMemberOf + - transitiveMemberOf + - transitiveReports + - calendar + - calendarGroups + - calendars + - calendarView + - contactFolders + - contacts + - events + - inferenceClassification + - joinedGroups + - mailFolders + - messages + - outlook + - people + - drive + - drives + - followedSites + - extensions + - appConsentRequestsForApproval + - approvals + - pendingAccessReviewInstances + - agreementAcceptances + - security + - deviceEnrollmentConfigurations + - managedDevices + - managedAppRegistrations + - windowsInformationProtectionDeviceRegistrations + - deviceManagementTroubleshootingEvents + - mobileAppIntentAndStates + - mobileAppTroubleshootingEvents + - notifications + - planner + - insights + - settings + - onenote + - photo + - photos + - profile + - activities + - devices + - onlineMeetings + - presence + - authentication + - tasks + - chats + - joinedTeams + - teamwork + - todo type: string - name: $expand in: query @@ -60976,10 +70648,71 @@ paths: items: enum: - '*' - - linkedEligibleRoleAssignment - - resource - - roleDefinition - - subject + - analytics + - cloudPCs + - usageRights + - informationProtection + - appRoleAssignedResources + - appRoleAssignments + - createdObjects + - directReports + - licenseDetails + - manager + - memberOf + - oauth2PermissionGrants + - ownedDevices + - ownedObjects + - registeredDevices + - scopedRoleMemberOf + - transitiveMemberOf + - transitiveReports + - calendar + - calendarGroups + - calendars + - calendarView + - contactFolders + - contacts + - events + - inferenceClassification + - joinedGroups + - mailFolders + - messages + - outlook + - people + - drive + - drives + - followedSites + - extensions + - appConsentRequestsForApproval + - approvals + - pendingAccessReviewInstances + - agreementAcceptances + - security + - deviceEnrollmentConfigurations + - managedDevices + - managedAppRegistrations + - windowsInformationProtectionDeviceRegistrations + - deviceManagementTroubleshootingEvents + - mobileAppIntentAndStates + - mobileAppTroubleshootingEvents + - notifications + - planner + - insights + - settings + - onenote + - photo + - photos + - profile + - activities + - devices + - onlineMeetings + - presence + - authentication + - tasks + - chats + - joinedTeams + - teamwork + - todo type: string responses: '200': @@ -60987,63 +70720,388 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.governanceRoleAssignment' + $ref: '#/components/schemas/microsoft.graph.user' links: - linkedEligibleRoleAssignment: - operationId: privilegedAccess.resources.roleAssignments.LinkedEligibleRoleAssignment.GetLinkedEligibleRoleAssignment + analytics: + operationId: identityGovernance.lifecycleWorkflows.deletedItems.workflows.userProcessingResults.Subject.GetAnalytics parameters: - privilegedAccess-id: $request.path.privilegedAccess-id - governanceResource-id: $request.path.governanceResource-id - governanceRoleAssignment-id: $request.path.governanceRoleAssignment-id - resource: - operationId: privilegedAccess.resources.roleAssignments.LinkedEligibleRoleAssignment.GetResource + workflow-id: $request.path.workflow-id + userProcessingResult-id: $request.path.userProcessingResult-id + cloudPCs: + operationId: identityGovernance.lifecycleWorkflows.deletedItems.workflows.userProcessingResults.Subject.ListCloudPCs parameters: - privilegedAccess-id: $request.path.privilegedAccess-id - governanceResource-id: $request.path.governanceResource-id - governanceRoleAssignment-id: $request.path.governanceRoleAssignment-id - roleDefinition: - operationId: privilegedAccess.resources.roleAssignments.LinkedEligibleRoleAssignment.GetRoleDefinition + workflow-id: $request.path.workflow-id + userProcessingResult-id: $request.path.userProcessingResult-id + usageRights: + operationId: identityGovernance.lifecycleWorkflows.deletedItems.workflows.userProcessingResults.Subject.ListUsageRights parameters: - privilegedAccess-id: $request.path.privilegedAccess-id - governanceResource-id: $request.path.governanceResource-id - governanceRoleAssignment-id: $request.path.governanceRoleAssignment-id - subject: - operationId: privilegedAccess.resources.roleAssignments.LinkedEligibleRoleAssignment.GetSubject + workflow-id: $request.path.workflow-id + userProcessingResult-id: $request.path.userProcessingResult-id + informationProtection: + operationId: identityGovernance.lifecycleWorkflows.deletedItems.workflows.userProcessingResults.Subject.GetInformationProtection parameters: - privilegedAccess-id: $request.path.privilegedAccess-id - governanceResource-id: $request.path.governanceResource-id - governanceRoleAssignment-id: $request.path.governanceRoleAssignment-id - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/privilegedAccess/{privilegedAccess-id}/resources/{governanceResource-id}/roleAssignments/{governanceRoleAssignment-id}/resource': - get: - tags: - - privilegedAccess.governanceResource - summary: Get resource from privilegedAccess - operationId: privilegedAccess.resources.roleAssignments_GetResource - parameters: - - name: privilegedAccess-id - in: path - description: 'key: id of privilegedAccess' - required: true - schema: - type: string - x-ms-docs-key-type: privilegedAccess - - name: governanceResource-id - in: path - description: 'key: id of governanceResource' + workflow-id: $request.path.workflow-id + userProcessingResult-id: $request.path.userProcessingResult-id + appRoleAssignedResources: + operationId: identityGovernance.lifecycleWorkflows.deletedItems.workflows.userProcessingResults.Subject.ListAppRoleAssignedResources + parameters: + workflow-id: $request.path.workflow-id + userProcessingResult-id: $request.path.userProcessingResult-id + appRoleAssignments: + operationId: identityGovernance.lifecycleWorkflows.deletedItems.workflows.userProcessingResults.Subject.ListAppRoleAssignments + parameters: + workflow-id: $request.path.workflow-id + userProcessingResult-id: $request.path.userProcessingResult-id + createdObjects: + operationId: identityGovernance.lifecycleWorkflows.deletedItems.workflows.userProcessingResults.Subject.ListCreatedObjects + parameters: + workflow-id: $request.path.workflow-id + userProcessingResult-id: $request.path.userProcessingResult-id + directReports: + operationId: identityGovernance.lifecycleWorkflows.deletedItems.workflows.userProcessingResults.Subject.ListDirectReports + parameters: + workflow-id: $request.path.workflow-id + userProcessingResult-id: $request.path.userProcessingResult-id + licenseDetails: + operationId: identityGovernance.lifecycleWorkflows.deletedItems.workflows.userProcessingResults.Subject.ListLicenseDetails + parameters: + workflow-id: $request.path.workflow-id + userProcessingResult-id: $request.path.userProcessingResult-id + manager: + operationId: identityGovernance.lifecycleWorkflows.deletedItems.workflows.userProcessingResults.Subject.GetManager + parameters: + workflow-id: $request.path.workflow-id + userProcessingResult-id: $request.path.userProcessingResult-id + memberOf: + operationId: identityGovernance.lifecycleWorkflows.deletedItems.workflows.userProcessingResults.Subject.ListMemberGraphOPre + parameters: + workflow-id: $request.path.workflow-id + userProcessingResult-id: $request.path.userProcessingResult-id + oauth2PermissionGrants: + operationId: identityGovernance.lifecycleWorkflows.deletedItems.workflows.userProcessingResults.Subject.ListOauth2PermissionGrants + parameters: + workflow-id: $request.path.workflow-id + userProcessingResult-id: $request.path.userProcessingResult-id + ownedDevices: + operationId: identityGovernance.lifecycleWorkflows.deletedItems.workflows.userProcessingResults.Subject.ListOwnedDevices + parameters: + workflow-id: $request.path.workflow-id + userProcessingResult-id: $request.path.userProcessingResult-id + ownedObjects: + operationId: identityGovernance.lifecycleWorkflows.deletedItems.workflows.userProcessingResults.Subject.ListOwnedObjects + parameters: + workflow-id: $request.path.workflow-id + userProcessingResult-id: $request.path.userProcessingResult-id + registeredDevices: + operationId: identityGovernance.lifecycleWorkflows.deletedItems.workflows.userProcessingResults.Subject.ListRegisteredDevices + parameters: + workflow-id: $request.path.workflow-id + userProcessingResult-id: $request.path.userProcessingResult-id + scopedRoleMemberOf: + operationId: identityGovernance.lifecycleWorkflows.deletedItems.workflows.userProcessingResults.Subject.ListScopedRoleMemberGraphOPre + parameters: + workflow-id: $request.path.workflow-id + userProcessingResult-id: $request.path.userProcessingResult-id + transitiveMemberOf: + operationId: identityGovernance.lifecycleWorkflows.deletedItems.workflows.userProcessingResults.Subject.ListTransitiveMemberGraphOPre + parameters: + workflow-id: $request.path.workflow-id + userProcessingResult-id: $request.path.userProcessingResult-id + transitiveReports: + operationId: identityGovernance.lifecycleWorkflows.deletedItems.workflows.userProcessingResults.Subject.ListTransitiveReports + parameters: + workflow-id: $request.path.workflow-id + userProcessingResult-id: $request.path.userProcessingResult-id + calendar: + operationId: identityGovernance.lifecycleWorkflows.deletedItems.workflows.userProcessingResults.Subject.GetCalendar + parameters: + workflow-id: $request.path.workflow-id + userProcessingResult-id: $request.path.userProcessingResult-id + calendarGroups: + operationId: identityGovernance.lifecycleWorkflows.deletedItems.workflows.userProcessingResults.Subject.ListCalendarGroups + parameters: + workflow-id: $request.path.workflow-id + userProcessingResult-id: $request.path.userProcessingResult-id + calendars: + operationId: identityGovernance.lifecycleWorkflows.deletedItems.workflows.userProcessingResults.Subject.ListCalendars + parameters: + workflow-id: $request.path.workflow-id + userProcessingResult-id: $request.path.userProcessingResult-id + calendarView: + operationId: identityGovernance.lifecycleWorkflows.deletedItems.workflows.userProcessingResults.Subject.ListCalendarView + parameters: + workflow-id: $request.path.workflow-id + userProcessingResult-id: $request.path.userProcessingResult-id + contactFolders: + operationId: identityGovernance.lifecycleWorkflows.deletedItems.workflows.userProcessingResults.Subject.ListContactFolders + parameters: + workflow-id: $request.path.workflow-id + userProcessingResult-id: $request.path.userProcessingResult-id + contacts: + operationId: identityGovernance.lifecycleWorkflows.deletedItems.workflows.userProcessingResults.Subject.ListContacts + parameters: + workflow-id: $request.path.workflow-id + userProcessingResult-id: $request.path.userProcessingResult-id + events: + operationId: identityGovernance.lifecycleWorkflows.deletedItems.workflows.userProcessingResults.Subject.ListEvents + parameters: + workflow-id: $request.path.workflow-id + userProcessingResult-id: $request.path.userProcessingResult-id + inferenceClassification: + operationId: identityGovernance.lifecycleWorkflows.deletedItems.workflows.userProcessingResults.Subject.GetInferenceClassification + parameters: + workflow-id: $request.path.workflow-id + userProcessingResult-id: $request.path.userProcessingResult-id + joinedGroups: + operationId: identityGovernance.lifecycleWorkflows.deletedItems.workflows.userProcessingResults.Subject.ListJoinedGroups + parameters: + workflow-id: $request.path.workflow-id + userProcessingResult-id: $request.path.userProcessingResult-id + mailFolders: + operationId: identityGovernance.lifecycleWorkflows.deletedItems.workflows.userProcessingResults.Subject.ListMailFolders + parameters: + workflow-id: $request.path.workflow-id + userProcessingResult-id: $request.path.userProcessingResult-id + messages: + operationId: identityGovernance.lifecycleWorkflows.deletedItems.workflows.userProcessingResults.Subject.ListMessages + parameters: + workflow-id: $request.path.workflow-id + userProcessingResult-id: $request.path.userProcessingResult-id + outlook: + operationId: identityGovernance.lifecycleWorkflows.deletedItems.workflows.userProcessingResults.Subject.GetOutlook + parameters: + workflow-id: $request.path.workflow-id + userProcessingResult-id: $request.path.userProcessingResult-id + people: + operationId: identityGovernance.lifecycleWorkflows.deletedItems.workflows.userProcessingResults.Subject.ListPeople + parameters: + workflow-id: $request.path.workflow-id + userProcessingResult-id: $request.path.userProcessingResult-id + drive: + operationId: identityGovernance.lifecycleWorkflows.deletedItems.workflows.userProcessingResults.Subject.GetDrive + parameters: + workflow-id: $request.path.workflow-id + userProcessingResult-id: $request.path.userProcessingResult-id + drives: + operationId: identityGovernance.lifecycleWorkflows.deletedItems.workflows.userProcessingResults.Subject.ListDrives + parameters: + workflow-id: $request.path.workflow-id + userProcessingResult-id: $request.path.userProcessingResult-id + followedSites: + operationId: identityGovernance.lifecycleWorkflows.deletedItems.workflows.userProcessingResults.Subject.ListFollowedSites + parameters: + workflow-id: $request.path.workflow-id + userProcessingResult-id: $request.path.userProcessingResult-id + extensions: + operationId: identityGovernance.lifecycleWorkflows.deletedItems.workflows.userProcessingResults.Subject.ListExtensions + parameters: + workflow-id: $request.path.workflow-id + userProcessingResult-id: $request.path.userProcessingResult-id + appConsentRequestsForApproval: + operationId: identityGovernance.lifecycleWorkflows.deletedItems.workflows.userProcessingResults.Subject.ListAppConsentRequestsGraphFPreApproval + parameters: + workflow-id: $request.path.workflow-id + userProcessingResult-id: $request.path.userProcessingResult-id + approvals: + operationId: identityGovernance.lifecycleWorkflows.deletedItems.workflows.userProcessingResults.Subject.ListApprovals + parameters: + workflow-id: $request.path.workflow-id + userProcessingResult-id: $request.path.userProcessingResult-id + pendingAccessReviewInstances: + operationId: identityGovernance.lifecycleWorkflows.deletedItems.workflows.userProcessingResults.Subject.ListPendingAccessReviewInstances + parameters: + workflow-id: $request.path.workflow-id + userProcessingResult-id: $request.path.userProcessingResult-id + agreementAcceptances: + operationId: identityGovernance.lifecycleWorkflows.deletedItems.workflows.userProcessingResults.Subject.ListAgreementAcceptances + parameters: + workflow-id: $request.path.workflow-id + userProcessingResult-id: $request.path.userProcessingResult-id + security: + operationId: identityGovernance.lifecycleWorkflows.deletedItems.workflows.userProcessingResults.Subject.GetSecurity + parameters: + workflow-id: $request.path.workflow-id + userProcessingResult-id: $request.path.userProcessingResult-id + deviceEnrollmentConfigurations: + operationId: identityGovernance.lifecycleWorkflows.deletedItems.workflows.userProcessingResults.Subject.ListDeviceEnrollmentConfigurations + parameters: + workflow-id: $request.path.workflow-id + userProcessingResult-id: $request.path.userProcessingResult-id + managedDevices: + operationId: identityGovernance.lifecycleWorkflows.deletedItems.workflows.userProcessingResults.Subject.ListManagedDevices + parameters: + workflow-id: $request.path.workflow-id + userProcessingResult-id: $request.path.userProcessingResult-id + managedAppRegistrations: + operationId: identityGovernance.lifecycleWorkflows.deletedItems.workflows.userProcessingResults.Subject.ListManagedAppRegistrations + parameters: + workflow-id: $request.path.workflow-id + userProcessingResult-id: $request.path.userProcessingResult-id + windowsInformationProtectionDeviceRegistrations: + operationId: identityGovernance.lifecycleWorkflows.deletedItems.workflows.userProcessingResults.Subject.ListWindowsInformationProtectionDeviceRegistrations + parameters: + workflow-id: $request.path.workflow-id + userProcessingResult-id: $request.path.userProcessingResult-id + deviceManagementTroubleshootingEvents: + operationId: identityGovernance.lifecycleWorkflows.deletedItems.workflows.userProcessingResults.Subject.ListDeviceManagementTroubleshootingEvents + parameters: + workflow-id: $request.path.workflow-id + userProcessingResult-id: $request.path.userProcessingResult-id + mobileAppIntentAndStates: + operationId: identityGovernance.lifecycleWorkflows.deletedItems.workflows.userProcessingResults.Subject.ListMobileAppIntentAndStates + parameters: + workflow-id: $request.path.workflow-id + userProcessingResult-id: $request.path.userProcessingResult-id + mobileAppTroubleshootingEvents: + operationId: identityGovernance.lifecycleWorkflows.deletedItems.workflows.userProcessingResults.Subject.ListMobileAppTroubleshootingEvents + parameters: + workflow-id: $request.path.workflow-id + userProcessingResult-id: $request.path.userProcessingResult-id + notifications: + operationId: identityGovernance.lifecycleWorkflows.deletedItems.workflows.userProcessingResults.Subject.ListNotifications + parameters: + workflow-id: $request.path.workflow-id + userProcessingResult-id: $request.path.userProcessingResult-id + planner: + operationId: identityGovernance.lifecycleWorkflows.deletedItems.workflows.userProcessingResults.Subject.GetPlanner + parameters: + workflow-id: $request.path.workflow-id + userProcessingResult-id: $request.path.userProcessingResult-id + insights: + operationId: identityGovernance.lifecycleWorkflows.deletedItems.workflows.userProcessingResults.Subject.GetInsights + parameters: + workflow-id: $request.path.workflow-id + userProcessingResult-id: $request.path.userProcessingResult-id + settings: + operationId: identityGovernance.lifecycleWorkflows.deletedItems.workflows.userProcessingResults.Subject.GetSettings + parameters: + workflow-id: $request.path.workflow-id + userProcessingResult-id: $request.path.userProcessingResult-id + onenote: + operationId: identityGovernance.lifecycleWorkflows.deletedItems.workflows.userProcessingResults.Subject.GetOnenote + parameters: + workflow-id: $request.path.workflow-id + userProcessingResult-id: $request.path.userProcessingResult-id + photo: + operationId: identityGovernance.lifecycleWorkflows.deletedItems.workflows.userProcessingResults.Subject.GetPhoto + parameters: + workflow-id: $request.path.workflow-id + userProcessingResult-id: $request.path.userProcessingResult-id + photos: + operationId: identityGovernance.lifecycleWorkflows.deletedItems.workflows.userProcessingResults.Subject.ListPhotos + parameters: + workflow-id: $request.path.workflow-id + userProcessingResult-id: $request.path.userProcessingResult-id + profile: + operationId: identityGovernance.lifecycleWorkflows.deletedItems.workflows.userProcessingResults.Subject.GetProfile + parameters: + workflow-id: $request.path.workflow-id + userProcessingResult-id: $request.path.userProcessingResult-id + activities: + operationId: identityGovernance.lifecycleWorkflows.deletedItems.workflows.userProcessingResults.Subject.ListActivities + parameters: + workflow-id: $request.path.workflow-id + userProcessingResult-id: $request.path.userProcessingResult-id + devices: + operationId: identityGovernance.lifecycleWorkflows.deletedItems.workflows.userProcessingResults.Subject.ListDevices + parameters: + workflow-id: $request.path.workflow-id + userProcessingResult-id: $request.path.userProcessingResult-id + onlineMeetings: + operationId: identityGovernance.lifecycleWorkflows.deletedItems.workflows.userProcessingResults.Subject.ListOnlineMeetings + parameters: + workflow-id: $request.path.workflow-id + userProcessingResult-id: $request.path.userProcessingResult-id + presence: + operationId: identityGovernance.lifecycleWorkflows.deletedItems.workflows.userProcessingResults.Subject.GetPresence + parameters: + workflow-id: $request.path.workflow-id + userProcessingResult-id: $request.path.userProcessingResult-id + authentication: + operationId: identityGovernance.lifecycleWorkflows.deletedItems.workflows.userProcessingResults.Subject.GetAuthentication + parameters: + workflow-id: $request.path.workflow-id + userProcessingResult-id: $request.path.userProcessingResult-id + tasks: + operationId: identityGovernance.lifecycleWorkflows.deletedItems.workflows.userProcessingResults.Subject.GetTasks + parameters: + workflow-id: $request.path.workflow-id + userProcessingResult-id: $request.path.userProcessingResult-id + chats: + operationId: identityGovernance.lifecycleWorkflows.deletedItems.workflows.userProcessingResults.Subject.ListChats + parameters: + workflow-id: $request.path.workflow-id + userProcessingResult-id: $request.path.userProcessingResult-id + joinedTeams: + operationId: identityGovernance.lifecycleWorkflows.deletedItems.workflows.userProcessingResults.Subject.ListJoinedTeams + parameters: + workflow-id: $request.path.workflow-id + userProcessingResult-id: $request.path.userProcessingResult-id + teamwork: + operationId: identityGovernance.lifecycleWorkflows.deletedItems.workflows.userProcessingResults.Subject.GetTeamwork + parameters: + workflow-id: $request.path.workflow-id + userProcessingResult-id: $request.path.userProcessingResult-id + todo: + operationId: identityGovernance.lifecycleWorkflows.deletedItems.workflows.userProcessingResults.Subject.GetTodo + parameters: + workflow-id: $request.path.workflow-id + userProcessingResult-id: $request.path.userProcessingResult-id + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow-id}/userProcessingResults/{userProcessingResult-id}/taskProcessingResults': + get: + tags: + - identityGovernance.lifecycleWorkflowsContainer + summary: Get taskProcessingResults from identityGovernance + description: The associated individual task execution. + operationId: identityGovernance.lifecycleWorkflows.deletedItems.workflows.userProcessingResults_ListTaskProcessingResults + parameters: + - name: workflow-id + in: path + description: 'key: id of workflow' required: true + style: simple schema: type: string - x-ms-docs-key-type: governanceResource - - name: governanceRoleAssignment-id + x-ms-docs-key-type: workflow + - name: userProcessingResult-id in: path - description: 'key: id of governanceRoleAssignment' + description: 'key: id of userProcessingResult' required: true + style: simple schema: type: string - x-ms-docs-key-type: governanceRoleAssignment + x-ms-docs-key-type: userProcessingResult + - $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 + - completedDateTime + - completedDateTime desc + - createdDateTime + - createdDateTime desc + - failureReason + - failureReason desc + - processingStatus + - processingStatus desc + - startedDateTime + - startedDateTime desc + type: string - name: $select in: query description: Select properties to be returned @@ -61055,17 +71113,13 @@ paths: items: enum: - id - - displayName - - externalId - - registeredDateTime - - registeredRoot - - status - - type - - parent - - roleAssignmentRequests - - roleAssignments - - roleDefinitions - - roleSettings + - completedDateTime + - createdDateTime + - failureReason + - processingStatus + - startedDateTime + - subject + - task type: string - name: $expand in: query @@ -61078,81 +71132,89 @@ paths: items: enum: - '*' - - parent - - roleAssignmentRequests - - roleAssignments - - roleDefinitions - - roleSettings + - subject + - task type: string responses: '200': - description: Retrieved navigation property + $ref: '#/components/responses/microsoft.graph.identityGovernance.taskProcessingResultCollectionResponse' + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + post: + tags: + - identityGovernance.lifecycleWorkflowsContainer + summary: Create new navigation property to taskProcessingResults for identityGovernance + operationId: identityGovernance.lifecycleWorkflows.deletedItems.workflows.userProcessingResults_CreateTaskProcessingResults + parameters: + - name: workflow-id + in: path + description: 'key: id of workflow' + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: workflow + - name: userProcessingResult-id + in: path + description: 'key: id of userProcessingResult' + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: userProcessingResult + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.identityGovernance.taskProcessingResult' + required: true + responses: + '201': + description: Created navigation property. content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.governanceResource' - links: - parent: - operationId: privilegedAccess.resources.roleAssignments.Resource.GetParent - parameters: - privilegedAccess-id: $request.path.privilegedAccess-id - governanceResource-id: $request.path.governanceResource-id - governanceRoleAssignment-id: $request.path.governanceRoleAssignment-id - roleAssignmentRequests: - operationId: privilegedAccess.resources.roleAssignments.Resource.ListRoleAssignmentRequests - parameters: - privilegedAccess-id: $request.path.privilegedAccess-id - governanceResource-id: $request.path.governanceResource-id - governanceRoleAssignment-id: $request.path.governanceRoleAssignment-id - roleAssignments: - operationId: privilegedAccess.resources.roleAssignments.Resource.ListRoleAssignments - parameters: - privilegedAccess-id: $request.path.privilegedAccess-id - governanceResource-id: $request.path.governanceResource-id - governanceRoleAssignment-id: $request.path.governanceRoleAssignment-id - roleDefinitions: - operationId: privilegedAccess.resources.roleAssignments.Resource.ListRoleDefinitions - parameters: - privilegedAccess-id: $request.path.privilegedAccess-id - governanceResource-id: $request.path.governanceResource-id - governanceRoleAssignment-id: $request.path.governanceRoleAssignment-id - roleSettings: - operationId: privilegedAccess.resources.roleAssignments.Resource.ListRoleSettings - parameters: - privilegedAccess-id: $request.path.privilegedAccess-id - governanceResource-id: $request.path.governanceResource-id - governanceRoleAssignment-id: $request.path.governanceRoleAssignment-id + $ref: '#/components/schemas/microsoft.graph.identityGovernance.taskProcessingResult' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/privilegedAccess/{privilegedAccess-id}/resources/{governanceResource-id}/roleAssignments/{governanceRoleAssignment-id}/roleDefinition': + '/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow-id}/userProcessingResults/{userProcessingResult-id}/taskProcessingResults/{taskProcessingResult-id}': get: tags: - - privilegedAccess.governanceResource - summary: Get roleDefinition from privilegedAccess - operationId: privilegedAccess.resources.roleAssignments_GetRoleDefinition + - identityGovernance.lifecycleWorkflowsContainer + summary: Get taskProcessingResults from identityGovernance + description: The associated individual task execution. + operationId: identityGovernance.lifecycleWorkflows.deletedItems.workflows.userProcessingResults_GetTaskProcessingResults parameters: - - name: privilegedAccess-id + - name: workflow-id in: path - description: 'key: id of privilegedAccess' + description: 'key: id of workflow' required: true + style: simple schema: type: string - x-ms-docs-key-type: privilegedAccess - - name: governanceResource-id + x-ms-docs-key-type: workflow + - name: userProcessingResult-id in: path - description: 'key: id of governanceResource' + description: 'key: id of userProcessingResult' required: true + style: simple schema: type: string - x-ms-docs-key-type: governanceResource - - name: governanceRoleAssignment-id + x-ms-docs-key-type: userProcessingResult + - name: taskProcessingResult-id in: path - description: 'key: id of governanceRoleAssignment' + description: 'key: id of taskProcessingResult' required: true + style: simple schema: type: string - x-ms-docs-key-type: governanceRoleAssignment + x-ms-docs-key-type: taskProcessingResult - name: $select in: query description: Select properties to be returned @@ -61164,12 +71226,13 @@ paths: items: enum: - id - - displayName - - externalId - - resourceId - - templateId - - resource - - roleSetting + - completedDateTime + - createdDateTime + - failureReason + - processingStatus + - startedDateTime + - subject + - task type: string - name: $expand in: query @@ -61182,8 +71245,8 @@ paths: items: enum: - '*' - - resource - - roleSetting + - subject + - task type: string responses: '200': @@ -61191,56 +71254,61 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.governanceRoleDefinition' + $ref: '#/components/schemas/microsoft.graph.identityGovernance.taskProcessingResult' links: - resource: - operationId: privilegedAccess.resources.roleAssignments.RoleDefinition.GetResource + subject: + operationId: identityGovernance.lifecycleWorkflows.deletedItems.workflows.userProcessingResults.TaskProcessingResults.GetSubject parameters: - privilegedAccess-id: $request.path.privilegedAccess-id - governanceResource-id: $request.path.governanceResource-id - governanceRoleAssignment-id: $request.path.governanceRoleAssignment-id - roleSetting: - operationId: privilegedAccess.resources.roleAssignments.RoleDefinition.GetRoleSetting + workflow-id: $request.path.workflow-id + userProcessingResult-id: $request.path.userProcessingResult-id + taskProcessingResult-id: $request.path.taskProcessingResult-id + task: + operationId: identityGovernance.lifecycleWorkflows.deletedItems.workflows.userProcessingResults.TaskProcessingResults.GetTask parameters: - privilegedAccess-id: $request.path.privilegedAccess-id - governanceResource-id: $request.path.governanceResource-id - governanceRoleAssignment-id: $request.path.governanceRoleAssignment-id + workflow-id: $request.path.workflow-id + userProcessingResult-id: $request.path.userProcessingResult-id + taskProcessingResult-id: $request.path.taskProcessingResult-id + resume: + operationId: identityGovernance.lifecycleWorkflows.deletedItems.workflows.workflow.userProcessingResults.userProcessingResult.taskProcessingResults.taskProcessingResult.resume default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - - privilegedAccess.governanceResource - summary: Update the navigation property roleDefinition in privilegedAccess - operationId: privilegedAccess.resources.roleAssignments_UpdateRoleDefinition + - identityGovernance.lifecycleWorkflowsContainer + summary: Update the navigation property taskProcessingResults in identityGovernance + operationId: identityGovernance.lifecycleWorkflows.deletedItems.workflows.userProcessingResults_UpdateTaskProcessingResults parameters: - - name: privilegedAccess-id + - name: workflow-id in: path - description: 'key: id of privilegedAccess' + description: 'key: id of workflow' required: true + style: simple schema: type: string - x-ms-docs-key-type: privilegedAccess - - name: governanceResource-id + x-ms-docs-key-type: workflow + - name: userProcessingResult-id in: path - description: 'key: id of governanceResource' + description: 'key: id of userProcessingResult' required: true + style: simple schema: type: string - x-ms-docs-key-type: governanceResource - - name: governanceRoleAssignment-id + x-ms-docs-key-type: userProcessingResult + - name: taskProcessingResult-id in: path - description: 'key: id of governanceRoleAssignment' + description: 'key: id of taskProcessingResult' required: true + style: simple schema: type: string - x-ms-docs-key-type: governanceRoleAssignment + x-ms-docs-key-type: taskProcessingResult requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.governanceRoleDefinition' + $ref: '#/components/schemas/microsoft.graph.identityGovernance.taskProcessingResult' required: true responses: '204': @@ -61250,34 +71318,38 @@ paths: x-ms-docs-operation-type: operation delete: tags: - - privilegedAccess.governanceResource - summary: Delete navigation property roleDefinition for privilegedAccess - operationId: privilegedAccess.resources.roleAssignments_DeleteRoleDefinition + - identityGovernance.lifecycleWorkflowsContainer + summary: Delete navigation property taskProcessingResults for identityGovernance + operationId: identityGovernance.lifecycleWorkflows.deletedItems.workflows.userProcessingResults_DeleteTaskProcessingResults parameters: - - name: privilegedAccess-id + - name: workflow-id in: path - description: 'key: id of privilegedAccess' + description: 'key: id of workflow' required: true + style: simple schema: type: string - x-ms-docs-key-type: privilegedAccess - - name: governanceResource-id + x-ms-docs-key-type: workflow + - name: userProcessingResult-id in: path - description: 'key: id of governanceResource' + description: 'key: id of userProcessingResult' required: true + style: simple schema: type: string - x-ms-docs-key-type: governanceResource - - name: governanceRoleAssignment-id + x-ms-docs-key-type: userProcessingResult + - name: taskProcessingResult-id in: path - description: 'key: id of governanceRoleAssignment' + description: 'key: id of taskProcessingResult' required: true + style: simple schema: type: string - x-ms-docs-key-type: governanceRoleAssignment + x-ms-docs-key-type: taskProcessingResult - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -61286,143 +71358,93 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/privilegedAccess/{privilegedAccess-id}/resources/{governanceResource-id}/roleAssignments/{governanceRoleAssignment-id}/roleDefinition/resource': - get: + '/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow-id}/userProcessingResults/{userProcessingResult-id}/taskProcessingResults/{taskProcessingResult-id}/microsoft.graph.identityGovernance.resume': + post: tags: - - privilegedAccess.governanceResource - summary: Get resource from privilegedAccess - operationId: privilegedAccess.resources.roleAssignments.roleDefinition_GetResource + - identityGovernance.Actions + summary: Invoke action resume + operationId: identityGovernance.lifecycleWorkflows.deletedItems.workflows.userProcessingResults.taskProcessingResults_resume parameters: - - name: privilegedAccess-id + - name: workflow-id in: path - description: 'key: id of privilegedAccess' + description: 'key: id of workflow' required: true + style: simple schema: type: string - x-ms-docs-key-type: privilegedAccess - - name: governanceResource-id + x-ms-docs-key-type: workflow + - name: userProcessingResult-id in: path - description: 'key: id of governanceResource' + description: 'key: id of userProcessingResult' required: true + style: simple schema: type: string - x-ms-docs-key-type: governanceResource - - name: governanceRoleAssignment-id + x-ms-docs-key-type: userProcessingResult + - name: taskProcessingResult-id in: path - description: 'key: id of governanceRoleAssignment' + description: 'key: id of taskProcessingResult' required: true + style: simple schema: type: string - x-ms-docs-key-type: governanceRoleAssignment - - name: $select - in: query - description: Select properties to be returned - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - id - - displayName - - externalId - - registeredDateTime - - registeredRoot - - status - - type - - parent - - roleAssignmentRequests - - roleAssignments - - roleDefinitions - - roleSettings - type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - '*' - - parent - - roleAssignmentRequests - - roleAssignments - - roleDefinitions - - roleSettings - type: string + x-ms-docs-key-type: taskProcessingResult + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + source: + type: string + nullable: true + type: + type: string + nullable: true + data: + $ref: '#/components/schemas/microsoft.graph.identityGovernance.customTaskExtensionCallbackData' + additionalProperties: + type: object + required: true responses: - '200': - description: Retrieved navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.governanceResource' - links: - parent: - operationId: privilegedAccess.resources.roleAssignments.roleDefinition.Resource.GetParent - parameters: - privilegedAccess-id: $request.path.privilegedAccess-id - governanceResource-id: $request.path.governanceResource-id - governanceRoleAssignment-id: $request.path.governanceRoleAssignment-id - roleAssignmentRequests: - operationId: privilegedAccess.resources.roleAssignments.roleDefinition.Resource.ListRoleAssignmentRequests - parameters: - privilegedAccess-id: $request.path.privilegedAccess-id - governanceResource-id: $request.path.governanceResource-id - governanceRoleAssignment-id: $request.path.governanceRoleAssignment-id - roleAssignments: - operationId: privilegedAccess.resources.roleAssignments.roleDefinition.Resource.ListRoleAssignments - parameters: - privilegedAccess-id: $request.path.privilegedAccess-id - governanceResource-id: $request.path.governanceResource-id - governanceRoleAssignment-id: $request.path.governanceRoleAssignment-id - roleDefinitions: - operationId: privilegedAccess.resources.roleAssignments.roleDefinition.Resource.ListRoleDefinitions - parameters: - privilegedAccess-id: $request.path.privilegedAccess-id - governanceResource-id: $request.path.governanceResource-id - governanceRoleAssignment-id: $request.path.governanceRoleAssignment-id - roleSettings: - operationId: privilegedAccess.resources.roleAssignments.roleDefinition.Resource.ListRoleSettings - parameters: - privilegedAccess-id: $request.path.privilegedAccess-id - governanceResource-id: $request.path.governanceResource-id - governanceRoleAssignment-id: $request.path.governanceRoleAssignment-id + '204': + description: Success default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/privilegedAccess/{privilegedAccess-id}/resources/{governanceResource-id}/roleAssignments/{governanceRoleAssignment-id}/roleDefinition/roleSetting': + x-ms-docs-operation-type: action + '/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow-id}/userProcessingResults/{userProcessingResult-id}/taskProcessingResults/{taskProcessingResult-id}/subject': get: tags: - - privilegedAccess.governanceResource - summary: Get roleSetting from privilegedAccess - operationId: privilegedAccess.resources.roleAssignments.roleDefinition_GetRoleSetting + - identityGovernance.lifecycleWorkflowsContainer + summary: Get subject from identityGovernance + description: The unique identifier of the Azure AD user targeted for the task execution. + operationId: identityGovernance.lifecycleWorkflows.deletedItems.workflows.userProcessingResults.taskProcessingResults_GetSubject parameters: - - name: privilegedAccess-id + - name: workflow-id in: path - description: 'key: id of privilegedAccess' + description: 'key: id of workflow' required: true + style: simple schema: type: string - x-ms-docs-key-type: privilegedAccess - - name: governanceResource-id + x-ms-docs-key-type: workflow + - name: userProcessingResult-id in: path - description: 'key: id of governanceResource' + description: 'key: id of userProcessingResult' required: true + style: simple schema: type: string - x-ms-docs-key-type: governanceResource - - name: governanceRoleAssignment-id + x-ms-docs-key-type: userProcessingResult + - name: taskProcessingResult-id in: path - description: 'key: id of governanceRoleAssignment' + description: 'key: id of taskProcessingResult' required: true + style: simple schema: type: string - x-ms-docs-key-type: governanceRoleAssignment + x-ms-docs-key-type: taskProcessingResult - name: $select in: query description: Select properties to be returned @@ -61434,17 +71456,152 @@ paths: items: enum: - id - - adminEligibleSettings - - adminMemberSettings - - isDefault - - lastUpdatedBy - - lastUpdatedDateTime - - resourceId - - roleDefinitionId - - userEligibleSettings - - userMemberSettings - - resource - - roleDefinition + - deletedDateTime + - signInActivity + - accountEnabled + - ageGroup + - assignedLicenses + - assignedPlans + - authorizationInfo + - businessPhones + - city + - companyName + - consentProvidedForMinor + - country + - createdDateTime + - creationType + - customSecurityAttributes + - department + - deviceKeys + - displayName + - employeeHireDate + - employeeId + - employeeLeaveDateTime + - employeeOrgData + - employeeType + - externalUserState + - externalUserStateChangeDateTime + - faxNumber + - givenName + - identities + - imAddresses + - infoCatalogs + - isManagementRestricted + - isResourceAccount + - jobTitle + - lastPasswordChangeDateTime + - legalAgeGroupClassification + - licenseAssignmentStates + - mail + - mailNickname + - mobilePhone + - officeLocation + - onPremisesDistinguishedName + - onPremisesDomainName + - onPremisesExtensionAttributes + - onPremisesImmutableId + - onPremisesLastSyncDateTime + - onPremisesProvisioningErrors + - onPremisesSamAccountName + - onPremisesSecurityIdentifier + - onPremisesSyncEnabled + - onPremisesUserPrincipalName + - otherMails + - passwordPolicies + - passwordProfile + - postalCode + - preferredDataLocation + - preferredLanguage + - provisionedPlans + - proxyAddresses + - refreshTokensValidFromDateTime + - securityIdentifier + - showInAddressList + - signInSessionsValidFromDateTime + - state + - streetAddress + - surname + - usageLocation + - userPrincipalName + - userType + - mailboxSettings + - deviceEnrollmentLimit + - print + - aboutMe + - birthday + - hireDate + - interests + - mySite + - pastProjects + - preferredName + - responsibilities + - schools + - skills + - analytics + - cloudPCs + - usageRights + - informationProtection + - appRoleAssignedResources + - appRoleAssignments + - createdObjects + - directReports + - licenseDetails + - manager + - memberOf + - oauth2PermissionGrants + - ownedDevices + - ownedObjects + - registeredDevices + - scopedRoleMemberOf + - transitiveMemberOf + - transitiveReports + - calendar + - calendarGroups + - calendars + - calendarView + - contactFolders + - contacts + - events + - inferenceClassification + - joinedGroups + - mailFolders + - messages + - outlook + - people + - drive + - drives + - followedSites + - extensions + - appConsentRequestsForApproval + - approvals + - pendingAccessReviewInstances + - agreementAcceptances + - security + - deviceEnrollmentConfigurations + - managedDevices + - managedAppRegistrations + - windowsInformationProtectionDeviceRegistrations + - deviceManagementTroubleshootingEvents + - mobileAppIntentAndStates + - mobileAppTroubleshootingEvents + - notifications + - planner + - insights + - settings + - onenote + - photo + - photos + - profile + - activities + - devices + - onlineMeetings + - presence + - authentication + - tasks + - chats + - joinedTeams + - teamwork + - todo type: string - name: $expand in: query @@ -61457,8 +71614,71 @@ paths: items: enum: - '*' - - resource - - roleDefinition + - analytics + - cloudPCs + - usageRights + - informationProtection + - appRoleAssignedResources + - appRoleAssignments + - createdObjects + - directReports + - licenseDetails + - manager + - memberOf + - oauth2PermissionGrants + - ownedDevices + - ownedObjects + - registeredDevices + - scopedRoleMemberOf + - transitiveMemberOf + - transitiveReports + - calendar + - calendarGroups + - calendars + - calendarView + - contactFolders + - contacts + - events + - inferenceClassification + - joinedGroups + - mailFolders + - messages + - outlook + - people + - drive + - drives + - followedSites + - extensions + - appConsentRequestsForApproval + - approvals + - pendingAccessReviewInstances + - agreementAcceptances + - security + - deviceEnrollmentConfigurations + - managedDevices + - managedAppRegistrations + - windowsInformationProtectionDeviceRegistrations + - deviceManagementTroubleshootingEvents + - mobileAppIntentAndStates + - mobileAppTroubleshootingEvents + - notifications + - planner + - insights + - settings + - onenote + - photo + - photos + - profile + - activities + - devices + - onlineMeetings + - presence + - authentication + - tasks + - chats + - joinedTeams + - teamwork + - todo type: string responses: '200': @@ -61466,51 +71686,433 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.governanceRoleSetting' + $ref: '#/components/schemas/microsoft.graph.user' links: - resource: - operationId: privilegedAccess.resources.roleAssignments.roleDefinition.RoleSetting.GetResource + analytics: + operationId: identityGovernance.lifecycleWorkflows.deletedItems.workflows.userProcessingResults.taskProcessingResults.Subject.GetAnalytics parameters: - privilegedAccess-id: $request.path.privilegedAccess-id - governanceResource-id: $request.path.governanceResource-id - governanceRoleAssignment-id: $request.path.governanceRoleAssignment-id - roleDefinition: - operationId: privilegedAccess.resources.roleAssignments.roleDefinition.RoleSetting.GetRoleDefinition + workflow-id: $request.path.workflow-id + userProcessingResult-id: $request.path.userProcessingResult-id + taskProcessingResult-id: $request.path.taskProcessingResult-id + cloudPCs: + operationId: identityGovernance.lifecycleWorkflows.deletedItems.workflows.userProcessingResults.taskProcessingResults.Subject.ListCloudPCs parameters: - privilegedAccess-id: $request.path.privilegedAccess-id - governanceResource-id: $request.path.governanceResource-id - governanceRoleAssignment-id: $request.path.governanceRoleAssignment-id - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/privilegedAccess/{privilegedAccess-id}/resources/{governanceResource-id}/roleAssignments/{governanceRoleAssignment-id}/subject': - get: - tags: - - privilegedAccess.governanceResource - summary: Get subject from privilegedAccess - operationId: privilegedAccess.resources.roleAssignments_GetSubject - parameters: - - name: privilegedAccess-id - in: path - description: 'key: id of privilegedAccess' + workflow-id: $request.path.workflow-id + userProcessingResult-id: $request.path.userProcessingResult-id + taskProcessingResult-id: $request.path.taskProcessingResult-id + usageRights: + operationId: identityGovernance.lifecycleWorkflows.deletedItems.workflows.userProcessingResults.taskProcessingResults.Subject.ListUsageRights + parameters: + workflow-id: $request.path.workflow-id + userProcessingResult-id: $request.path.userProcessingResult-id + taskProcessingResult-id: $request.path.taskProcessingResult-id + informationProtection: + operationId: identityGovernance.lifecycleWorkflows.deletedItems.workflows.userProcessingResults.taskProcessingResults.Subject.GetInformationProtection + parameters: + workflow-id: $request.path.workflow-id + userProcessingResult-id: $request.path.userProcessingResult-id + taskProcessingResult-id: $request.path.taskProcessingResult-id + appRoleAssignedResources: + operationId: identityGovernance.lifecycleWorkflows.deletedItems.workflows.userProcessingResults.taskProcessingResults.Subject.ListAppRoleAssignedResources + parameters: + workflow-id: $request.path.workflow-id + userProcessingResult-id: $request.path.userProcessingResult-id + taskProcessingResult-id: $request.path.taskProcessingResult-id + appRoleAssignments: + operationId: identityGovernance.lifecycleWorkflows.deletedItems.workflows.userProcessingResults.taskProcessingResults.Subject.ListAppRoleAssignments + parameters: + workflow-id: $request.path.workflow-id + userProcessingResult-id: $request.path.userProcessingResult-id + taskProcessingResult-id: $request.path.taskProcessingResult-id + createdObjects: + operationId: identityGovernance.lifecycleWorkflows.deletedItems.workflows.userProcessingResults.taskProcessingResults.Subject.ListCreatedObjects + parameters: + workflow-id: $request.path.workflow-id + userProcessingResult-id: $request.path.userProcessingResult-id + taskProcessingResult-id: $request.path.taskProcessingResult-id + directReports: + operationId: identityGovernance.lifecycleWorkflows.deletedItems.workflows.userProcessingResults.taskProcessingResults.Subject.ListDirectReports + parameters: + workflow-id: $request.path.workflow-id + userProcessingResult-id: $request.path.userProcessingResult-id + taskProcessingResult-id: $request.path.taskProcessingResult-id + licenseDetails: + operationId: identityGovernance.lifecycleWorkflows.deletedItems.workflows.userProcessingResults.taskProcessingResults.Subject.ListLicenseDetails + parameters: + workflow-id: $request.path.workflow-id + userProcessingResult-id: $request.path.userProcessingResult-id + taskProcessingResult-id: $request.path.taskProcessingResult-id + manager: + operationId: identityGovernance.lifecycleWorkflows.deletedItems.workflows.userProcessingResults.taskProcessingResults.Subject.GetManager + parameters: + workflow-id: $request.path.workflow-id + userProcessingResult-id: $request.path.userProcessingResult-id + taskProcessingResult-id: $request.path.taskProcessingResult-id + memberOf: + operationId: identityGovernance.lifecycleWorkflows.deletedItems.workflows.userProcessingResults.taskProcessingResults.Subject.ListMemberGraphOPre + parameters: + workflow-id: $request.path.workflow-id + userProcessingResult-id: $request.path.userProcessingResult-id + taskProcessingResult-id: $request.path.taskProcessingResult-id + oauth2PermissionGrants: + operationId: identityGovernance.lifecycleWorkflows.deletedItems.workflows.userProcessingResults.taskProcessingResults.Subject.ListOauth2PermissionGrants + parameters: + workflow-id: $request.path.workflow-id + userProcessingResult-id: $request.path.userProcessingResult-id + taskProcessingResult-id: $request.path.taskProcessingResult-id + ownedDevices: + operationId: identityGovernance.lifecycleWorkflows.deletedItems.workflows.userProcessingResults.taskProcessingResults.Subject.ListOwnedDevices + parameters: + workflow-id: $request.path.workflow-id + userProcessingResult-id: $request.path.userProcessingResult-id + taskProcessingResult-id: $request.path.taskProcessingResult-id + ownedObjects: + operationId: identityGovernance.lifecycleWorkflows.deletedItems.workflows.userProcessingResults.taskProcessingResults.Subject.ListOwnedObjects + parameters: + workflow-id: $request.path.workflow-id + userProcessingResult-id: $request.path.userProcessingResult-id + taskProcessingResult-id: $request.path.taskProcessingResult-id + registeredDevices: + operationId: identityGovernance.lifecycleWorkflows.deletedItems.workflows.userProcessingResults.taskProcessingResults.Subject.ListRegisteredDevices + parameters: + workflow-id: $request.path.workflow-id + userProcessingResult-id: $request.path.userProcessingResult-id + taskProcessingResult-id: $request.path.taskProcessingResult-id + scopedRoleMemberOf: + operationId: identityGovernance.lifecycleWorkflows.deletedItems.workflows.userProcessingResults.taskProcessingResults.Subject.ListScopedRoleMemberGraphOPre + parameters: + workflow-id: $request.path.workflow-id + userProcessingResult-id: $request.path.userProcessingResult-id + taskProcessingResult-id: $request.path.taskProcessingResult-id + transitiveMemberOf: + operationId: identityGovernance.lifecycleWorkflows.deletedItems.workflows.userProcessingResults.taskProcessingResults.Subject.ListTransitiveMemberGraphOPre + parameters: + workflow-id: $request.path.workflow-id + userProcessingResult-id: $request.path.userProcessingResult-id + taskProcessingResult-id: $request.path.taskProcessingResult-id + transitiveReports: + operationId: identityGovernance.lifecycleWorkflows.deletedItems.workflows.userProcessingResults.taskProcessingResults.Subject.ListTransitiveReports + parameters: + workflow-id: $request.path.workflow-id + userProcessingResult-id: $request.path.userProcessingResult-id + taskProcessingResult-id: $request.path.taskProcessingResult-id + calendar: + operationId: identityGovernance.lifecycleWorkflows.deletedItems.workflows.userProcessingResults.taskProcessingResults.Subject.GetCalendar + parameters: + workflow-id: $request.path.workflow-id + userProcessingResult-id: $request.path.userProcessingResult-id + taskProcessingResult-id: $request.path.taskProcessingResult-id + calendarGroups: + operationId: identityGovernance.lifecycleWorkflows.deletedItems.workflows.userProcessingResults.taskProcessingResults.Subject.ListCalendarGroups + parameters: + workflow-id: $request.path.workflow-id + userProcessingResult-id: $request.path.userProcessingResult-id + taskProcessingResult-id: $request.path.taskProcessingResult-id + calendars: + operationId: identityGovernance.lifecycleWorkflows.deletedItems.workflows.userProcessingResults.taskProcessingResults.Subject.ListCalendars + parameters: + workflow-id: $request.path.workflow-id + userProcessingResult-id: $request.path.userProcessingResult-id + taskProcessingResult-id: $request.path.taskProcessingResult-id + calendarView: + operationId: identityGovernance.lifecycleWorkflows.deletedItems.workflows.userProcessingResults.taskProcessingResults.Subject.ListCalendarView + parameters: + workflow-id: $request.path.workflow-id + userProcessingResult-id: $request.path.userProcessingResult-id + taskProcessingResult-id: $request.path.taskProcessingResult-id + contactFolders: + operationId: identityGovernance.lifecycleWorkflows.deletedItems.workflows.userProcessingResults.taskProcessingResults.Subject.ListContactFolders + parameters: + workflow-id: $request.path.workflow-id + userProcessingResult-id: $request.path.userProcessingResult-id + taskProcessingResult-id: $request.path.taskProcessingResult-id + contacts: + operationId: identityGovernance.lifecycleWorkflows.deletedItems.workflows.userProcessingResults.taskProcessingResults.Subject.ListContacts + parameters: + workflow-id: $request.path.workflow-id + userProcessingResult-id: $request.path.userProcessingResult-id + taskProcessingResult-id: $request.path.taskProcessingResult-id + events: + operationId: identityGovernance.lifecycleWorkflows.deletedItems.workflows.userProcessingResults.taskProcessingResults.Subject.ListEvents + parameters: + workflow-id: $request.path.workflow-id + userProcessingResult-id: $request.path.userProcessingResult-id + taskProcessingResult-id: $request.path.taskProcessingResult-id + inferenceClassification: + operationId: identityGovernance.lifecycleWorkflows.deletedItems.workflows.userProcessingResults.taskProcessingResults.Subject.GetInferenceClassification + parameters: + workflow-id: $request.path.workflow-id + userProcessingResult-id: $request.path.userProcessingResult-id + taskProcessingResult-id: $request.path.taskProcessingResult-id + joinedGroups: + operationId: identityGovernance.lifecycleWorkflows.deletedItems.workflows.userProcessingResults.taskProcessingResults.Subject.ListJoinedGroups + parameters: + workflow-id: $request.path.workflow-id + userProcessingResult-id: $request.path.userProcessingResult-id + taskProcessingResult-id: $request.path.taskProcessingResult-id + mailFolders: + operationId: identityGovernance.lifecycleWorkflows.deletedItems.workflows.userProcessingResults.taskProcessingResults.Subject.ListMailFolders + parameters: + workflow-id: $request.path.workflow-id + userProcessingResult-id: $request.path.userProcessingResult-id + taskProcessingResult-id: $request.path.taskProcessingResult-id + messages: + operationId: identityGovernance.lifecycleWorkflows.deletedItems.workflows.userProcessingResults.taskProcessingResults.Subject.ListMessages + parameters: + workflow-id: $request.path.workflow-id + userProcessingResult-id: $request.path.userProcessingResult-id + taskProcessingResult-id: $request.path.taskProcessingResult-id + outlook: + operationId: identityGovernance.lifecycleWorkflows.deletedItems.workflows.userProcessingResults.taskProcessingResults.Subject.GetOutlook + parameters: + workflow-id: $request.path.workflow-id + userProcessingResult-id: $request.path.userProcessingResult-id + taskProcessingResult-id: $request.path.taskProcessingResult-id + people: + operationId: identityGovernance.lifecycleWorkflows.deletedItems.workflows.userProcessingResults.taskProcessingResults.Subject.ListPeople + parameters: + workflow-id: $request.path.workflow-id + userProcessingResult-id: $request.path.userProcessingResult-id + taskProcessingResult-id: $request.path.taskProcessingResult-id + drive: + operationId: identityGovernance.lifecycleWorkflows.deletedItems.workflows.userProcessingResults.taskProcessingResults.Subject.GetDrive + parameters: + workflow-id: $request.path.workflow-id + userProcessingResult-id: $request.path.userProcessingResult-id + taskProcessingResult-id: $request.path.taskProcessingResult-id + drives: + operationId: identityGovernance.lifecycleWorkflows.deletedItems.workflows.userProcessingResults.taskProcessingResults.Subject.ListDrives + parameters: + workflow-id: $request.path.workflow-id + userProcessingResult-id: $request.path.userProcessingResult-id + taskProcessingResult-id: $request.path.taskProcessingResult-id + followedSites: + operationId: identityGovernance.lifecycleWorkflows.deletedItems.workflows.userProcessingResults.taskProcessingResults.Subject.ListFollowedSites + parameters: + workflow-id: $request.path.workflow-id + userProcessingResult-id: $request.path.userProcessingResult-id + taskProcessingResult-id: $request.path.taskProcessingResult-id + extensions: + operationId: identityGovernance.lifecycleWorkflows.deletedItems.workflows.userProcessingResults.taskProcessingResults.Subject.ListExtensions + parameters: + workflow-id: $request.path.workflow-id + userProcessingResult-id: $request.path.userProcessingResult-id + taskProcessingResult-id: $request.path.taskProcessingResult-id + appConsentRequestsForApproval: + operationId: identityGovernance.lifecycleWorkflows.deletedItems.workflows.userProcessingResults.taskProcessingResults.Subject.ListAppConsentRequestsGraphFPreApproval + parameters: + workflow-id: $request.path.workflow-id + userProcessingResult-id: $request.path.userProcessingResult-id + taskProcessingResult-id: $request.path.taskProcessingResult-id + approvals: + operationId: identityGovernance.lifecycleWorkflows.deletedItems.workflows.userProcessingResults.taskProcessingResults.Subject.ListApprovals + parameters: + workflow-id: $request.path.workflow-id + userProcessingResult-id: $request.path.userProcessingResult-id + taskProcessingResult-id: $request.path.taskProcessingResult-id + pendingAccessReviewInstances: + operationId: identityGovernance.lifecycleWorkflows.deletedItems.workflows.userProcessingResults.taskProcessingResults.Subject.ListPendingAccessReviewInstances + parameters: + workflow-id: $request.path.workflow-id + userProcessingResult-id: $request.path.userProcessingResult-id + taskProcessingResult-id: $request.path.taskProcessingResult-id + agreementAcceptances: + operationId: identityGovernance.lifecycleWorkflows.deletedItems.workflows.userProcessingResults.taskProcessingResults.Subject.ListAgreementAcceptances + parameters: + workflow-id: $request.path.workflow-id + userProcessingResult-id: $request.path.userProcessingResult-id + taskProcessingResult-id: $request.path.taskProcessingResult-id + security: + operationId: identityGovernance.lifecycleWorkflows.deletedItems.workflows.userProcessingResults.taskProcessingResults.Subject.GetSecurity + parameters: + workflow-id: $request.path.workflow-id + userProcessingResult-id: $request.path.userProcessingResult-id + taskProcessingResult-id: $request.path.taskProcessingResult-id + deviceEnrollmentConfigurations: + operationId: identityGovernance.lifecycleWorkflows.deletedItems.workflows.userProcessingResults.taskProcessingResults.Subject.ListDeviceEnrollmentConfigurations + parameters: + workflow-id: $request.path.workflow-id + userProcessingResult-id: $request.path.userProcessingResult-id + taskProcessingResult-id: $request.path.taskProcessingResult-id + managedDevices: + operationId: identityGovernance.lifecycleWorkflows.deletedItems.workflows.userProcessingResults.taskProcessingResults.Subject.ListManagedDevices + parameters: + workflow-id: $request.path.workflow-id + userProcessingResult-id: $request.path.userProcessingResult-id + taskProcessingResult-id: $request.path.taskProcessingResult-id + managedAppRegistrations: + operationId: identityGovernance.lifecycleWorkflows.deletedItems.workflows.userProcessingResults.taskProcessingResults.Subject.ListManagedAppRegistrations + parameters: + workflow-id: $request.path.workflow-id + userProcessingResult-id: $request.path.userProcessingResult-id + taskProcessingResult-id: $request.path.taskProcessingResult-id + windowsInformationProtectionDeviceRegistrations: + operationId: identityGovernance.lifecycleWorkflows.deletedItems.workflows.userProcessingResults.taskProcessingResults.Subject.ListWindowsInformationProtectionDeviceRegistrations + parameters: + workflow-id: $request.path.workflow-id + userProcessingResult-id: $request.path.userProcessingResult-id + taskProcessingResult-id: $request.path.taskProcessingResult-id + deviceManagementTroubleshootingEvents: + operationId: identityGovernance.lifecycleWorkflows.deletedItems.workflows.userProcessingResults.taskProcessingResults.Subject.ListDeviceManagementTroubleshootingEvents + parameters: + workflow-id: $request.path.workflow-id + userProcessingResult-id: $request.path.userProcessingResult-id + taskProcessingResult-id: $request.path.taskProcessingResult-id + mobileAppIntentAndStates: + operationId: identityGovernance.lifecycleWorkflows.deletedItems.workflows.userProcessingResults.taskProcessingResults.Subject.ListMobileAppIntentAndStates + parameters: + workflow-id: $request.path.workflow-id + userProcessingResult-id: $request.path.userProcessingResult-id + taskProcessingResult-id: $request.path.taskProcessingResult-id + mobileAppTroubleshootingEvents: + operationId: identityGovernance.lifecycleWorkflows.deletedItems.workflows.userProcessingResults.taskProcessingResults.Subject.ListMobileAppTroubleshootingEvents + parameters: + workflow-id: $request.path.workflow-id + userProcessingResult-id: $request.path.userProcessingResult-id + taskProcessingResult-id: $request.path.taskProcessingResult-id + notifications: + operationId: identityGovernance.lifecycleWorkflows.deletedItems.workflows.userProcessingResults.taskProcessingResults.Subject.ListNotifications + parameters: + workflow-id: $request.path.workflow-id + userProcessingResult-id: $request.path.userProcessingResult-id + taskProcessingResult-id: $request.path.taskProcessingResult-id + planner: + operationId: identityGovernance.lifecycleWorkflows.deletedItems.workflows.userProcessingResults.taskProcessingResults.Subject.GetPlanner + parameters: + workflow-id: $request.path.workflow-id + userProcessingResult-id: $request.path.userProcessingResult-id + taskProcessingResult-id: $request.path.taskProcessingResult-id + insights: + operationId: identityGovernance.lifecycleWorkflows.deletedItems.workflows.userProcessingResults.taskProcessingResults.Subject.GetInsights + parameters: + workflow-id: $request.path.workflow-id + userProcessingResult-id: $request.path.userProcessingResult-id + taskProcessingResult-id: $request.path.taskProcessingResult-id + settings: + operationId: identityGovernance.lifecycleWorkflows.deletedItems.workflows.userProcessingResults.taskProcessingResults.Subject.GetSettings + parameters: + workflow-id: $request.path.workflow-id + userProcessingResult-id: $request.path.userProcessingResult-id + taskProcessingResult-id: $request.path.taskProcessingResult-id + onenote: + operationId: identityGovernance.lifecycleWorkflows.deletedItems.workflows.userProcessingResults.taskProcessingResults.Subject.GetOnenote + parameters: + workflow-id: $request.path.workflow-id + userProcessingResult-id: $request.path.userProcessingResult-id + taskProcessingResult-id: $request.path.taskProcessingResult-id + photo: + operationId: identityGovernance.lifecycleWorkflows.deletedItems.workflows.userProcessingResults.taskProcessingResults.Subject.GetPhoto + parameters: + workflow-id: $request.path.workflow-id + userProcessingResult-id: $request.path.userProcessingResult-id + taskProcessingResult-id: $request.path.taskProcessingResult-id + photos: + operationId: identityGovernance.lifecycleWorkflows.deletedItems.workflows.userProcessingResults.taskProcessingResults.Subject.ListPhotos + parameters: + workflow-id: $request.path.workflow-id + userProcessingResult-id: $request.path.userProcessingResult-id + taskProcessingResult-id: $request.path.taskProcessingResult-id + profile: + operationId: identityGovernance.lifecycleWorkflows.deletedItems.workflows.userProcessingResults.taskProcessingResults.Subject.GetProfile + parameters: + workflow-id: $request.path.workflow-id + userProcessingResult-id: $request.path.userProcessingResult-id + taskProcessingResult-id: $request.path.taskProcessingResult-id + activities: + operationId: identityGovernance.lifecycleWorkflows.deletedItems.workflows.userProcessingResults.taskProcessingResults.Subject.ListActivities + parameters: + workflow-id: $request.path.workflow-id + userProcessingResult-id: $request.path.userProcessingResult-id + taskProcessingResult-id: $request.path.taskProcessingResult-id + devices: + operationId: identityGovernance.lifecycleWorkflows.deletedItems.workflows.userProcessingResults.taskProcessingResults.Subject.ListDevices + parameters: + workflow-id: $request.path.workflow-id + userProcessingResult-id: $request.path.userProcessingResult-id + taskProcessingResult-id: $request.path.taskProcessingResult-id + onlineMeetings: + operationId: identityGovernance.lifecycleWorkflows.deletedItems.workflows.userProcessingResults.taskProcessingResults.Subject.ListOnlineMeetings + parameters: + workflow-id: $request.path.workflow-id + userProcessingResult-id: $request.path.userProcessingResult-id + taskProcessingResult-id: $request.path.taskProcessingResult-id + presence: + operationId: identityGovernance.lifecycleWorkflows.deletedItems.workflows.userProcessingResults.taskProcessingResults.Subject.GetPresence + parameters: + workflow-id: $request.path.workflow-id + userProcessingResult-id: $request.path.userProcessingResult-id + taskProcessingResult-id: $request.path.taskProcessingResult-id + authentication: + operationId: identityGovernance.lifecycleWorkflows.deletedItems.workflows.userProcessingResults.taskProcessingResults.Subject.GetAuthentication + parameters: + workflow-id: $request.path.workflow-id + userProcessingResult-id: $request.path.userProcessingResult-id + taskProcessingResult-id: $request.path.taskProcessingResult-id + tasks: + operationId: identityGovernance.lifecycleWorkflows.deletedItems.workflows.userProcessingResults.taskProcessingResults.Subject.GetTasks + parameters: + workflow-id: $request.path.workflow-id + userProcessingResult-id: $request.path.userProcessingResult-id + taskProcessingResult-id: $request.path.taskProcessingResult-id + chats: + operationId: identityGovernance.lifecycleWorkflows.deletedItems.workflows.userProcessingResults.taskProcessingResults.Subject.ListChats + parameters: + workflow-id: $request.path.workflow-id + userProcessingResult-id: $request.path.userProcessingResult-id + taskProcessingResult-id: $request.path.taskProcessingResult-id + joinedTeams: + operationId: identityGovernance.lifecycleWorkflows.deletedItems.workflows.userProcessingResults.taskProcessingResults.Subject.ListJoinedTeams + parameters: + workflow-id: $request.path.workflow-id + userProcessingResult-id: $request.path.userProcessingResult-id + taskProcessingResult-id: $request.path.taskProcessingResult-id + teamwork: + operationId: identityGovernance.lifecycleWorkflows.deletedItems.workflows.userProcessingResults.taskProcessingResults.Subject.GetTeamwork + parameters: + workflow-id: $request.path.workflow-id + userProcessingResult-id: $request.path.userProcessingResult-id + taskProcessingResult-id: $request.path.taskProcessingResult-id + todo: + operationId: identityGovernance.lifecycleWorkflows.deletedItems.workflows.userProcessingResults.taskProcessingResults.Subject.GetTodo + parameters: + workflow-id: $request.path.workflow-id + userProcessingResult-id: $request.path.userProcessingResult-id + taskProcessingResult-id: $request.path.taskProcessingResult-id + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow-id}/userProcessingResults/{userProcessingResult-id}/taskProcessingResults/{taskProcessingResult-id}/task': + get: + tags: + - identityGovernance.lifecycleWorkflowsContainer + summary: Get task from identityGovernance + description: The related workflow task + operationId: identityGovernance.lifecycleWorkflows.deletedItems.workflows.userProcessingResults.taskProcessingResults_GetTask + parameters: + - name: workflow-id + in: path + description: 'key: id of workflow' required: true + style: simple schema: type: string - x-ms-docs-key-type: privilegedAccess - - name: governanceResource-id + x-ms-docs-key-type: workflow + - name: userProcessingResult-id in: path - description: 'key: id of governanceResource' + description: 'key: id of userProcessingResult' required: true + style: simple schema: type: string - x-ms-docs-key-type: governanceResource - - name: governanceRoleAssignment-id + x-ms-docs-key-type: userProcessingResult + - name: taskProcessingResult-id in: path - description: 'key: id of governanceRoleAssignment' + description: 'key: id of taskProcessingResult' required: true + style: simple schema: type: string - x-ms-docs-key-type: governanceRoleAssignment + x-ms-docs-key-type: taskProcessingResult - name: $select in: query description: Select properties to be returned @@ -61522,10 +72124,15 @@ paths: items: enum: - id + - arguments + - category + - continueOnError + - description - displayName - - email - - principalName - - type + - executionSequence + - isEnabled + - taskDefinitionId + - taskProcessingResults type: string - name: $expand in: query @@ -61538,6 +72145,7 @@ paths: items: enum: - '*' + - taskProcessingResults type: string responses: '200': @@ -61545,149 +72153,79 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.governanceSubject' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - patch: - tags: - - privilegedAccess.governanceResource - summary: Update the navigation property subject in privilegedAccess - operationId: privilegedAccess.resources.roleAssignments_UpdateSubject - parameters: - - name: privilegedAccess-id - in: path - description: 'key: id of privilegedAccess' - required: true - schema: - type: string - x-ms-docs-key-type: privilegedAccess - - name: governanceResource-id - in: path - description: 'key: id of governanceResource' - required: true - schema: - type: string - x-ms-docs-key-type: governanceResource - - name: governanceRoleAssignment-id - in: path - description: 'key: id of governanceRoleAssignment' - required: true - schema: - type: string - x-ms-docs-key-type: governanceRoleAssignment - requestBody: - description: New navigation property values - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.governanceSubject' - required: true - responses: - '204': - description: Success + $ref: '#/components/schemas/microsoft.graph.identityGovernance.task' + links: + taskProcessingResults: + operationId: identityGovernance.lifecycleWorkflows.deletedItems.workflows.userProcessingResults.taskProcessingResults.Task.ListTaskProcessingResults + parameters: + workflow-id: $request.path.workflow-id + userProcessingResult-id: $request.path.userProcessingResult-id + taskProcessingResult-id: $request.path.taskProcessingResult-id default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - delete: + '/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow-id}/userProcessingResults/microsoft.graph.identityGovernance.summary(startDateTime=''{startDateTime}'',endDateTime=''{endDateTime}'')': + get: tags: - - privilegedAccess.governanceResource - summary: Delete navigation property subject for privilegedAccess - operationId: privilegedAccess.resources.roleAssignments_DeleteSubject + - identityGovernance.Functions + summary: Invoke function summary + operationId: identityGovernance.lifecycleWorkflows.deletedItems.workflows.userProcessingResults_summary parameters: - - name: privilegedAccess-id - in: path - description: 'key: id of privilegedAccess' - required: true - schema: - type: string - x-ms-docs-key-type: privilegedAccess - - name: governanceResource-id - in: path - description: 'key: id of governanceResource' - required: true - schema: - type: string - x-ms-docs-key-type: governanceResource - - name: governanceRoleAssignment-id + - name: workflow-id in: path - description: 'key: id of governanceRoleAssignment' + description: 'key: id of workflow' required: true + style: simple schema: type: string - x-ms-docs-key-type: governanceRoleAssignment - - 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 - '/privilegedAccess/{privilegedAccess-id}/resources/{governanceResource-id}/roleAssignments/microsoft.graph.export()': - get: - tags: - - privilegedAccess.Functions - summary: Invoke function export - operationId: privilegedAccess.resources.roleAssignments_export - parameters: - - name: privilegedAccess-id + x-ms-docs-key-type: workflow + - name: startDateTime in: path - description: 'key: id of privilegedAccess' + description: 'Usage: startDateTime=''{startDateTime}''' required: true + style: simple schema: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string - x-ms-docs-key-type: privilegedAccess - - name: governanceResource-id + format: date-time + - name: endDateTime in: path - description: 'key: id of governanceResource' + description: 'Usage: endDateTime=''{endDateTime}''' required: true + style: simple schema: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string - x-ms-docs-key-type: governanceResource + format: date-time responses: '200': description: Success content: application/json: schema: - title: Collection of governanceRoleAssignment - type: object - properties: - value: - type: array - items: - type: string - nullable: true - additionalProperties: - type: object + $ref: '#/components/schemas/microsoft.graph.identityGovernance.userSummary' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: function - '/privilegedAccess/{privilegedAccess-id}/resources/{governanceResource-id}/roleDefinitions': + '/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow-id}/versions': get: tags: - - privilegedAccess.governanceResource - summary: Get roleDefinitions from privilegedAccess - operationId: privilegedAccess.resources_ListRoleDefinitions + - identityGovernance.lifecycleWorkflowsContainer + summary: List versions (of a lifecycle workflow) + description: Get a list of the workflowVersion objects and their properties. + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/identitygovernance-workflow-list-versions?view=graph-rest-1.0 + operationId: identityGovernance.lifecycleWorkflows.deletedItems.workflows_ListVersions parameters: - - name: privilegedAccess-id - in: path - description: 'key: id of privilegedAccess' - required: true - schema: - type: string - x-ms-docs-key-type: privilegedAccess - - name: governanceResource-id + - name: workflow-id in: path - description: 'key: id of governanceResource' + description: 'key: id of workflow' required: true + style: simple schema: type: string - x-ms-docs-key-type: governanceResource + x-ms-docs-key-type: workflow - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -61703,16 +72241,20 @@ paths: type: array items: enum: - - id - - id desc + - category + - category desc + - createdDateTime + - createdDateTime desc + - description + - description desc - displayName - displayName desc - - externalId - - externalId desc - - resourceId - - resourceId desc - - templateId - - templateId desc + - executionConditions + - executionConditions desc + - lastModifiedDateTime + - lastModifiedDateTime desc + - versionNumber + - versionNumber desc type: string - name: $select in: query @@ -61724,13 +72266,16 @@ paths: type: array items: enum: - - id + - category + - createdDateTime + - description - displayName - - externalId - - resourceId - - templateId - - resource - - roleSetting + - executionConditions + - lastModifiedDateTime + - versionNumber + - createdBy + - lastModifiedBy + - tasks type: string - name: $expand in: query @@ -61743,12 +72288,13 @@ paths: items: enum: - '*' - - resource - - roleSetting + - createdBy + - lastModifiedBy + - tasks type: string responses: '200': - $ref: '#/components/responses/microsoft.graph.governanceRoleDefinitionCollectionResponse' + $ref: '#/components/responses/microsoft.graph.identityGovernance.workflowVersionCollectionResponse' default: $ref: '#/components/responses/error' x-ms-pageable: @@ -61757,30 +72303,24 @@ paths: x-ms-docs-operation-type: operation post: tags: - - privilegedAccess.governanceResource - summary: Create new navigation property to roleDefinitions for privilegedAccess - operationId: privilegedAccess.resources_CreateRoleDefinitions + - identityGovernance.lifecycleWorkflowsContainer + summary: Create new navigation property to versions for identityGovernance + operationId: identityGovernance.lifecycleWorkflows.deletedItems.workflows_CreateVersions parameters: - - name: privilegedAccess-id - in: path - description: 'key: id of privilegedAccess' - required: true - schema: - type: string - x-ms-docs-key-type: privilegedAccess - - name: governanceResource-id + - name: workflow-id in: path - description: 'key: id of governanceResource' + description: 'key: id of workflow' required: true + style: simple schema: type: string - x-ms-docs-key-type: governanceResource + x-ms-docs-key-type: workflow requestBody: description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.governanceRoleDefinition' + $ref: '#/components/schemas/microsoft.graph.identityGovernance.workflowVersion' required: true responses: '201': @@ -61788,38 +72328,37 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.governanceRoleDefinition' + $ref: '#/components/schemas/microsoft.graph.identityGovernance.workflowVersion' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/privilegedAccess/{privilegedAccess-id}/resources/{governanceResource-id}/roleDefinitions/{governanceRoleDefinition-id}': + '/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow-id}/versions/{workflowVersion-versionNumber}': get: tags: - - privilegedAccess.governanceResource - summary: Get roleDefinitions from privilegedAccess - operationId: privilegedAccess.resources_GetRoleDefinitions + - identityGovernance.lifecycleWorkflowsContainer + summary: Get versions from identityGovernance + description: The workflow versions that are available. + operationId: identityGovernance.lifecycleWorkflows.deletedItems.workflows_GetVersions parameters: - - name: privilegedAccess-id - in: path - description: 'key: id of privilegedAccess' - required: true - schema: - type: string - x-ms-docs-key-type: privilegedAccess - - name: governanceResource-id + - name: workflow-id in: path - description: 'key: id of governanceResource' + description: 'key: id of workflow' required: true + style: simple schema: type: string - x-ms-docs-key-type: governanceResource - - name: governanceRoleDefinition-id + x-ms-docs-key-type: workflow + - name: workflowVersion-versionNumber in: path - description: 'key: id of governanceRoleDefinition' + description: 'key: versionNumber of workflowVersion' required: true + style: simple schema: - type: string - x-ms-docs-key-type: governanceRoleDefinition + maximum: 2147483647 + minimum: -2147483648 + type: integer + format: int32 + x-ms-docs-key-type: workflowVersion - name: $select in: query description: Select properties to be returned @@ -61830,13 +72369,16 @@ paths: type: array items: enum: - - id + - category + - createdDateTime + - description - displayName - - externalId - - resourceId - - templateId - - resource - - roleSetting + - executionConditions + - lastModifiedDateTime + - versionNumber + - createdBy + - lastModifiedBy + - tasks type: string - name: $expand in: query @@ -61849,8 +72391,9 @@ paths: items: enum: - '*' - - resource - - roleSetting + - createdBy + - lastModifiedBy + - tasks type: string responses: '200': @@ -61858,56 +72401,57 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.governanceRoleDefinition' + $ref: '#/components/schemas/microsoft.graph.identityGovernance.workflowVersion' links: - resource: - operationId: privilegedAccess.resources.RoleDefinitions.GetResource + createdBy: + operationId: identityGovernance.lifecycleWorkflows.deletedItems.workflows.Versions.GetCreatedGraphBPre parameters: - privilegedAccess-id: $request.path.privilegedAccess-id - governanceResource-id: $request.path.governanceResource-id - governanceRoleDefinition-id: $request.path.governanceRoleDefinition-id - roleSetting: - operationId: privilegedAccess.resources.RoleDefinitions.GetRoleSetting + workflow-id: $request.path.workflow-id + workflowVersion-versionNumber: $request.path.workflowVersion-versionNumber + lastModifiedBy: + operationId: identityGovernance.lifecycleWorkflows.deletedItems.workflows.Versions.GetLastModifiedGraphBPre parameters: - privilegedAccess-id: $request.path.privilegedAccess-id - governanceResource-id: $request.path.governanceResource-id - governanceRoleDefinition-id: $request.path.governanceRoleDefinition-id + workflow-id: $request.path.workflow-id + workflowVersion-versionNumber: $request.path.workflowVersion-versionNumber + tasks: + operationId: identityGovernance.lifecycleWorkflows.deletedItems.workflows.Versions.ListTasks + parameters: + workflow-id: $request.path.workflow-id + workflowVersion-versionNumber: $request.path.workflowVersion-versionNumber default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - - privilegedAccess.governanceResource - summary: Update the navigation property roleDefinitions in privilegedAccess - operationId: privilegedAccess.resources_UpdateRoleDefinitions + - identityGovernance.lifecycleWorkflowsContainer + summary: Update the navigation property versions in identityGovernance + operationId: identityGovernance.lifecycleWorkflows.deletedItems.workflows_UpdateVersions parameters: - - name: privilegedAccess-id - in: path - description: 'key: id of privilegedAccess' - required: true - schema: - type: string - x-ms-docs-key-type: privilegedAccess - - name: governanceResource-id + - name: workflow-id in: path - description: 'key: id of governanceResource' + description: 'key: id of workflow' required: true + style: simple schema: type: string - x-ms-docs-key-type: governanceResource - - name: governanceRoleDefinition-id + x-ms-docs-key-type: workflow + - name: workflowVersion-versionNumber in: path - description: 'key: id of governanceRoleDefinition' + description: 'key: versionNumber of workflowVersion' required: true + style: simple schema: - type: string - x-ms-docs-key-type: governanceRoleDefinition + maximum: 2147483647 + minimum: -2147483648 + type: integer + format: int32 + x-ms-docs-key-type: workflowVersion requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.governanceRoleDefinition' + $ref: '#/components/schemas/microsoft.graph.identityGovernance.workflowVersion' required: true responses: '204': @@ -61917,34 +72461,33 @@ paths: x-ms-docs-operation-type: operation delete: tags: - - privilegedAccess.governanceResource - summary: Delete navigation property roleDefinitions for privilegedAccess - operationId: privilegedAccess.resources_DeleteRoleDefinitions + - identityGovernance.lifecycleWorkflowsContainer + summary: Delete navigation property versions for identityGovernance + operationId: identityGovernance.lifecycleWorkflows.deletedItems.workflows_DeleteVersions parameters: - - name: privilegedAccess-id - in: path - description: 'key: id of privilegedAccess' - required: true - schema: - type: string - x-ms-docs-key-type: privilegedAccess - - name: governanceResource-id + - name: workflow-id in: path - description: 'key: id of governanceResource' + description: 'key: id of workflow' required: true + style: simple schema: type: string - x-ms-docs-key-type: governanceResource - - name: governanceRoleDefinition-id + x-ms-docs-key-type: workflow + - name: workflowVersion-versionNumber in: path - description: 'key: id of governanceRoleDefinition' + description: 'key: versionNumber of workflowVersion' required: true + style: simple schema: - type: string - x-ms-docs-key-type: governanceRoleDefinition + maximum: 2147483647 + minimum: -2147483648 + type: integer + format: int32 + x-ms-docs-key-type: workflowVersion - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -61953,34 +72496,17 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/privilegedAccess/{privilegedAccess-id}/resources/{governanceResource-id}/roleDefinitions/{governanceRoleDefinition-id}/resource': + /identityGovernance/lifecycleWorkflows/settings: get: tags: - - privilegedAccess.governanceResource - summary: Get resource from privilegedAccess - operationId: privilegedAccess.resources.roleDefinitions_GetResource + - identityGovernance.lifecycleWorkflowsContainer + summary: Get lifecycleManagementSettings (tenant settings for Lifecycle Workflows) + description: Read the properties and relationships of a lifecycleManagementSettings object. + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/identitygovernance-lifecyclemanagementsettings-get?view=graph-rest-1.0 + operationId: identityGovernance.lifecycleWorkflows_GetSettings parameters: - - name: privilegedAccess-id - in: path - description: 'key: id of privilegedAccess' - required: true - schema: - type: string - x-ms-docs-key-type: privilegedAccess - - name: governanceResource-id - in: path - description: 'key: id of governanceResource' - required: true - schema: - type: string - x-ms-docs-key-type: governanceResource - - name: governanceRoleDefinition-id - in: path - description: 'key: id of governanceRoleDefinition' - required: true - schema: - type: string - x-ms-docs-key-type: governanceRoleDefinition - name: $select in: query description: Select properties to be returned @@ -61992,17 +72518,7 @@ paths: items: enum: - id - - displayName - - externalId - - registeredDateTime - - registeredRoot - - status - - type - - parent - - roleAssignmentRequests - - roleAssignments - - roleDefinitions - - roleSettings + - workflowScheduleIntervalInHours type: string - name: $expand in: query @@ -62015,11 +72531,6 @@ paths: items: enum: - '*' - - parent - - roleAssignmentRequests - - roleAssignments - - roleDefinitions - - roleSettings type: string responses: '200': @@ -62027,150 +72538,61 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.governanceResource' - links: - parent: - operationId: privilegedAccess.resources.roleDefinitions.Resource.GetParent - parameters: - privilegedAccess-id: $request.path.privilegedAccess-id - governanceResource-id: $request.path.governanceResource-id - governanceRoleDefinition-id: $request.path.governanceRoleDefinition-id - roleAssignmentRequests: - operationId: privilegedAccess.resources.roleDefinitions.Resource.ListRoleAssignmentRequests - parameters: - privilegedAccess-id: $request.path.privilegedAccess-id - governanceResource-id: $request.path.governanceResource-id - governanceRoleDefinition-id: $request.path.governanceRoleDefinition-id - roleAssignments: - operationId: privilegedAccess.resources.roleDefinitions.Resource.ListRoleAssignments - parameters: - privilegedAccess-id: $request.path.privilegedAccess-id - governanceResource-id: $request.path.governanceResource-id - governanceRoleDefinition-id: $request.path.governanceRoleDefinition-id - roleDefinitions: - operationId: privilegedAccess.resources.roleDefinitions.Resource.ListRoleDefinitions - parameters: - privilegedAccess-id: $request.path.privilegedAccess-id - governanceResource-id: $request.path.governanceResource-id - governanceRoleDefinition-id: $request.path.governanceRoleDefinition-id - roleSettings: - operationId: privilegedAccess.resources.roleDefinitions.Resource.ListRoleSettings - parameters: - privilegedAccess-id: $request.path.privilegedAccess-id - governanceResource-id: $request.path.governanceResource-id - governanceRoleDefinition-id: $request.path.governanceRoleDefinition-id + $ref: '#/components/schemas/microsoft.graph.identityGovernance.lifecycleManagementSettings' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/privilegedAccess/{privilegedAccess-id}/resources/{governanceResource-id}/roleDefinitions/{governanceRoleDefinition-id}/roleSetting': - get: + patch: tags: - - privilegedAccess.governanceResource - summary: Get roleSetting from privilegedAccess - operationId: privilegedAccess.resources.roleDefinitions_GetRoleSetting + - identityGovernance.lifecycleWorkflowsContainer + summary: Update lifecycleManagementSettings (tenant settings for Lifecycle Workflows) + description: Update the properties of a lifecycleManagementSettings object. + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/identitygovernance-lifecyclemanagementsettings-update?view=graph-rest-1.0 + operationId: identityGovernance.lifecycleWorkflows_UpdateSettings + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.identityGovernance.lifecycleManagementSettings' + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - identityGovernance.lifecycleWorkflowsContainer + summary: Delete navigation property settings for identityGovernance + operationId: identityGovernance.lifecycleWorkflows_DeleteSettings parameters: - - name: privilegedAccess-id - in: path - description: 'key: id of privilegedAccess' - required: true - schema: - type: string - x-ms-docs-key-type: privilegedAccess - - name: governanceResource-id - in: path - description: 'key: id of governanceResource' - required: true + - name: If-Match + in: header + description: ETag + style: simple schema: type: string - x-ms-docs-key-type: governanceResource - - name: governanceRoleDefinition-id - in: path - description: 'key: id of governanceRoleDefinition' - required: true - schema: - type: string - x-ms-docs-key-type: governanceRoleDefinition - - name: $select - in: query - description: Select properties to be returned - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - id - - adminEligibleSettings - - adminMemberSettings - - isDefault - - lastUpdatedBy - - lastUpdatedDateTime - - resourceId - - roleDefinitionId - - userEligibleSettings - - userMemberSettings - - resource - - roleDefinition - type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - '*' - - resource - - roleDefinition - type: string responses: - '200': - description: Retrieved navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.governanceRoleSetting' - links: - resource: - operationId: privilegedAccess.resources.roleDefinitions.RoleSetting.GetResource - parameters: - privilegedAccess-id: $request.path.privilegedAccess-id - governanceResource-id: $request.path.governanceResource-id - governanceRoleDefinition-id: $request.path.governanceRoleDefinition-id - roleDefinition: - operationId: privilegedAccess.resources.roleDefinitions.RoleSetting.GetRoleDefinition - parameters: - privilegedAccess-id: $request.path.privilegedAccess-id - governanceResource-id: $request.path.governanceResource-id - governanceRoleDefinition-id: $request.path.governanceRoleDefinition-id + '204': + description: Success default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/privilegedAccess/{privilegedAccess-id}/resources/{governanceResource-id}/roleSettings': + /identityGovernance/lifecycleWorkflows/taskDefinitions: get: tags: - - privilegedAccess.governanceResource - summary: Get roleSettings from privilegedAccess - operationId: privilegedAccess.resources_ListRoleSettings + - identityGovernance.lifecycleWorkflowsContainer + summary: List taskDefinitions + description: Get a list of the taskDefinition objects and their properties. + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/identitygovernance-lifecycleworkflowscontainer-list-taskdefinitions?view=graph-rest-1.0 + operationId: identityGovernance.lifecycleWorkflows_ListTaskDefinitions parameters: - - name: privilegedAccess-id - in: path - description: 'key: id of privilegedAccess' - required: true - schema: - type: string - x-ms-docs-key-type: privilegedAccess - - name: governanceResource-id - in: path - description: 'key: id of governanceResource' - required: true - schema: - type: string - x-ms-docs-key-type: governanceResource - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -62188,24 +72610,18 @@ paths: enum: - id - id desc - - adminEligibleSettings - - adminEligibleSettings desc - - adminMemberSettings - - adminMemberSettings desc - - isDefault - - isDefault desc - - lastUpdatedBy - - lastUpdatedBy desc - - lastUpdatedDateTime - - lastUpdatedDateTime desc - - resourceId - - resourceId desc - - roleDefinitionId - - roleDefinitionId desc - - userEligibleSettings - - userEligibleSettings desc - - userMemberSettings - - userMemberSettings desc + - category + - category desc + - continueOnError + - continueOnError desc + - description + - description desc + - displayName + - displayName desc + - parameters + - parameters desc + - version + - version desc type: string - name: $select in: query @@ -62218,17 +72634,12 @@ paths: items: enum: - id - - adminEligibleSettings - - adminMemberSettings - - isDefault - - lastUpdatedBy - - lastUpdatedDateTime - - resourceId - - roleDefinitionId - - userEligibleSettings - - userMemberSettings - - resource - - roleDefinition + - category + - continueOnError + - description + - displayName + - parameters + - version type: string - name: $expand in: query @@ -62241,12 +72652,10 @@ paths: items: enum: - '*' - - resource - - roleDefinition type: string responses: '200': - $ref: '#/components/responses/microsoft.graph.governanceRoleSettingCollectionResponse' + $ref: '#/components/responses/microsoft.graph.identityGovernance.taskDefinitionCollectionResponse' default: $ref: '#/components/responses/error' x-ms-pageable: @@ -62255,30 +72664,15 @@ paths: x-ms-docs-operation-type: operation post: tags: - - privilegedAccess.governanceResource - summary: Create new navigation property to roleSettings for privilegedAccess - operationId: privilegedAccess.resources_CreateRoleSettings - parameters: - - name: privilegedAccess-id - in: path - description: 'key: id of privilegedAccess' - required: true - schema: - type: string - x-ms-docs-key-type: privilegedAccess - - name: governanceResource-id - in: path - description: 'key: id of governanceResource' - required: true - schema: - type: string - x-ms-docs-key-type: governanceResource + - identityGovernance.lifecycleWorkflowsContainer + summary: Create new navigation property to taskDefinitions for identityGovernance + operationId: identityGovernance.lifecycleWorkflows_CreateTaskDefinitions requestBody: description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.governanceRoleSetting' + $ref: '#/components/schemas/microsoft.graph.identityGovernance.taskDefinition' required: true responses: '201': @@ -62286,38 +72680,26 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.governanceRoleSetting' + $ref: '#/components/schemas/microsoft.graph.identityGovernance.taskDefinition' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/privilegedAccess/{privilegedAccess-id}/resources/{governanceResource-id}/roleSettings/{governanceRoleSetting-id}': + '/identityGovernance/lifecycleWorkflows/taskDefinitions/{taskDefinition-id}': get: tags: - - privilegedAccess.governanceResource - summary: Get roleSettings from privilegedAccess - operationId: privilegedAccess.resources_GetRoleSettings + - identityGovernance.lifecycleWorkflowsContainer + summary: Get taskDefinitions from identityGovernance + description: The definition of tasks within the lifecycle workflows instance. + operationId: identityGovernance.lifecycleWorkflows_GetTaskDefinitions parameters: - - name: privilegedAccess-id - in: path - description: 'key: id of privilegedAccess' - required: true - schema: - type: string - x-ms-docs-key-type: privilegedAccess - - name: governanceResource-id - in: path - description: 'key: id of governanceResource' - required: true - schema: - type: string - x-ms-docs-key-type: governanceResource - - name: governanceRoleSetting-id + - name: taskDefinition-id in: path - description: 'key: id of governanceRoleSetting' + description: 'key: id of taskDefinition' required: true + style: simple schema: type: string - x-ms-docs-key-type: governanceRoleSetting + x-ms-docs-key-type: taskDefinition - name: $select in: query description: Select properties to be returned @@ -62329,17 +72711,12 @@ paths: items: enum: - id - - adminEligibleSettings - - adminMemberSettings - - isDefault - - lastUpdatedBy - - lastUpdatedDateTime - - resourceId - - roleDefinitionId - - userEligibleSettings - - userMemberSettings - - resource - - roleDefinition + - category + - continueOnError + - description + - displayName + - parameters + - version type: string - name: $expand in: query @@ -62352,8 +72729,6 @@ paths: items: enum: - '*' - - resource - - roleDefinition type: string responses: '200': @@ -62361,56 +72736,30 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.governanceRoleSetting' - links: - resource: - operationId: privilegedAccess.resources.RoleSettings.GetResource - parameters: - privilegedAccess-id: $request.path.privilegedAccess-id - governanceResource-id: $request.path.governanceResource-id - governanceRoleSetting-id: $request.path.governanceRoleSetting-id - roleDefinition: - operationId: privilegedAccess.resources.RoleSettings.GetRoleDefinition - parameters: - privilegedAccess-id: $request.path.privilegedAccess-id - governanceResource-id: $request.path.governanceResource-id - governanceRoleSetting-id: $request.path.governanceRoleSetting-id + $ref: '#/components/schemas/microsoft.graph.identityGovernance.taskDefinition' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - - privilegedAccess.governanceResource - summary: Update the navigation property roleSettings in privilegedAccess - operationId: privilegedAccess.resources_UpdateRoleSettings + - identityGovernance.lifecycleWorkflowsContainer + summary: Update the navigation property taskDefinitions in identityGovernance + operationId: identityGovernance.lifecycleWorkflows_UpdateTaskDefinitions parameters: - - name: privilegedAccess-id - in: path - description: 'key: id of privilegedAccess' - required: true - schema: - type: string - x-ms-docs-key-type: privilegedAccess - - name: governanceResource-id - in: path - description: 'key: id of governanceResource' - required: true - schema: - type: string - x-ms-docs-key-type: governanceResource - - name: governanceRoleSetting-id + - name: taskDefinition-id in: path - description: 'key: id of governanceRoleSetting' + description: 'key: id of taskDefinition' required: true + style: simple schema: type: string - x-ms-docs-key-type: governanceRoleSetting + x-ms-docs-key-type: taskDefinition requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.governanceRoleSetting' + $ref: '#/components/schemas/microsoft.graph.identityGovernance.taskDefinition' required: true responses: '204': @@ -62420,34 +72769,22 @@ paths: x-ms-docs-operation-type: operation delete: tags: - - privilegedAccess.governanceResource - summary: Delete navigation property roleSettings for privilegedAccess - operationId: privilegedAccess.resources_DeleteRoleSettings + - identityGovernance.lifecycleWorkflowsContainer + summary: Delete navigation property taskDefinitions for identityGovernance + operationId: identityGovernance.lifecycleWorkflows_DeleteTaskDefinitions parameters: - - name: privilegedAccess-id - in: path - description: 'key: id of privilegedAccess' - required: true - schema: - type: string - x-ms-docs-key-type: privilegedAccess - - name: governanceResource-id - in: path - description: 'key: id of governanceResource' - required: true - schema: - type: string - x-ms-docs-key-type: governanceResource - - name: governanceRoleSetting-id + - name: taskDefinition-id in: path - description: 'key: id of governanceRoleSetting' + description: 'key: id of taskDefinition' required: true + style: simple schema: type: string - x-ms-docs-key-type: governanceRoleSetting + x-ms-docs-key-type: taskDefinition - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -62456,34 +72793,57 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/privilegedAccess/{privilegedAccess-id}/resources/{governanceResource-id}/roleSettings/{governanceRoleSetting-id}/resource': + /identityGovernance/lifecycleWorkflows/workflows: get: tags: - - privilegedAccess.governanceResource - summary: Get resource from privilegedAccess - operationId: privilegedAccess.resources.roleSettings_GetResource + - identityGovernance.lifecycleWorkflowsContainer + summary: List workflows (lifecycle workflows) + description: Get the workflow resources from the workflows navigation property. + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/identitygovernance-lifecycleworkflowscontainer-list-workflows?view=graph-rest-1.0 + operationId: identityGovernance.lifecycleWorkflows_ListWorkflows parameters: - - name: privilegedAccess-id - in: path - description: 'key: id of privilegedAccess' - required: true - schema: - type: string - x-ms-docs-key-type: privilegedAccess - - name: governanceResource-id - in: path - description: 'key: id of governanceResource' - required: true - schema: - type: string - x-ms-docs-key-type: governanceResource - - name: governanceRoleSetting-id - in: path - description: 'key: id of governanceRoleSetting' - 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: governanceRoleSetting + uniqueItems: true + type: array + items: + enum: + - category + - category desc + - createdDateTime + - createdDateTime desc + - description + - description desc + - displayName + - displayName desc + - executionConditions + - executionConditions desc + - lastModifiedDateTime + - lastModifiedDateTime desc + - deletedDateTime + - deletedDateTime desc + - id + - id desc + - isEnabled + - isEnabled desc + - isSchedulingEnabled + - isSchedulingEnabled desc + - nextScheduleRunDateTime + - nextScheduleRunDateTime desc + - version + - version desc + type: string - name: $select in: query description: Select properties to be returned @@ -62494,18 +72854,26 @@ paths: type: array items: enum: - - id + - category + - createdDateTime + - description - displayName - - externalId - - registeredDateTime - - registeredRoot - - status - - type - - parent - - roleAssignmentRequests - - roleAssignments - - roleDefinitions - - roleSettings + - executionConditions + - lastModifiedDateTime + - deletedDateTime + - id + - isEnabled + - isSchedulingEnabled + - nextScheduleRunDateTime + - version + - createdBy + - lastModifiedBy + - tasks + - executionScope + - runs + - taskReports + - userProcessingResults + - versions type: string - name: $expand in: query @@ -62518,81 +72886,66 @@ paths: items: enum: - '*' - - parent - - roleAssignmentRequests - - roleAssignments - - roleDefinitions - - roleSettings + - createdBy + - lastModifiedBy + - tasks + - executionScope + - runs + - taskReports + - userProcessingResults + - versions type: string responses: '200': - description: Retrieved navigation property + $ref: '#/components/responses/microsoft.graph.identityGovernance.workflowCollectionResponse' + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + post: + tags: + - identityGovernance.lifecycleWorkflowsContainer + summary: Create workflow (lifecycle workflow) + description: Create a new workflow object. + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/identitygovernance-lifecycleworkflowscontainer-post-workflows?view=graph-rest-1.0 + operationId: identityGovernance.lifecycleWorkflows_CreateWorkflows + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.identityGovernance.workflow' + required: true + responses: + '201': + description: Created navigation property. content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.governanceResource' - links: - parent: - operationId: privilegedAccess.resources.roleSettings.Resource.GetParent - parameters: - privilegedAccess-id: $request.path.privilegedAccess-id - governanceResource-id: $request.path.governanceResource-id - governanceRoleSetting-id: $request.path.governanceRoleSetting-id - roleAssignmentRequests: - operationId: privilegedAccess.resources.roleSettings.Resource.ListRoleAssignmentRequests - parameters: - privilegedAccess-id: $request.path.privilegedAccess-id - governanceResource-id: $request.path.governanceResource-id - governanceRoleSetting-id: $request.path.governanceRoleSetting-id - roleAssignments: - operationId: privilegedAccess.resources.roleSettings.Resource.ListRoleAssignments - parameters: - privilegedAccess-id: $request.path.privilegedAccess-id - governanceResource-id: $request.path.governanceResource-id - governanceRoleSetting-id: $request.path.governanceRoleSetting-id - roleDefinitions: - operationId: privilegedAccess.resources.roleSettings.Resource.ListRoleDefinitions - parameters: - privilegedAccess-id: $request.path.privilegedAccess-id - governanceResource-id: $request.path.governanceResource-id - governanceRoleSetting-id: $request.path.governanceRoleSetting-id - roleSettings: - operationId: privilegedAccess.resources.roleSettings.Resource.ListRoleSettings - parameters: - privilegedAccess-id: $request.path.privilegedAccess-id - governanceResource-id: $request.path.governanceResource-id - governanceRoleSetting-id: $request.path.governanceRoleSetting-id + $ref: '#/components/schemas/microsoft.graph.identityGovernance.workflow' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/privilegedAccess/{privilegedAccess-id}/resources/{governanceResource-id}/roleSettings/{governanceRoleSetting-id}/roleDefinition': + '/identityGovernance/lifecycleWorkflows/workflows/{workflow-id}': get: tags: - - privilegedAccess.governanceResource - summary: Get roleDefinition from privilegedAccess - operationId: privilegedAccess.resources.roleSettings_GetRoleDefinition + - identityGovernance.lifecycleWorkflowsContainer + summary: Get workflows from identityGovernance + description: The workflows in the lifecycle workflows instance. + operationId: identityGovernance.lifecycleWorkflows_GetWorkflows parameters: - - name: privilegedAccess-id - in: path - description: 'key: id of privilegedAccess' - required: true - schema: - type: string - x-ms-docs-key-type: privilegedAccess - - name: governanceResource-id - in: path - description: 'key: id of governanceResource' - required: true - schema: - type: string - x-ms-docs-key-type: governanceResource - - name: governanceRoleSetting-id + - name: workflow-id in: path - description: 'key: id of governanceRoleSetting' + description: 'key: id of workflow' required: true + style: simple schema: type: string - x-ms-docs-key-type: governanceRoleSetting + x-ms-docs-key-type: workflow - name: $select in: query description: Select properties to be returned @@ -62603,13 +72956,26 @@ paths: type: array items: enum: - - id + - category + - createdDateTime + - description - displayName - - externalId - - resourceId - - templateId - - resource - - roleSetting + - executionConditions + - lastModifiedDateTime + - deletedDateTime + - id + - isEnabled + - isSchedulingEnabled + - nextScheduleRunDateTime + - version + - createdBy + - lastModifiedBy + - tasks + - executionScope + - runs + - taskReports + - userProcessingResults + - versions type: string - name: $expand in: query @@ -62622,8 +72988,14 @@ paths: items: enum: - '*' - - resource - - roleSetting + - createdBy + - lastModifiedBy + - tasks + - executionScope + - runs + - taskReports + - userProcessingResults + - versions type: string responses: '200': @@ -62631,56 +73003,69 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.governanceRoleDefinition' + $ref: '#/components/schemas/microsoft.graph.identityGovernance.workflow' links: - resource: - operationId: privilegedAccess.resources.roleSettings.RoleDefinition.GetResource + createdBy: + operationId: identityGovernance.lifecycleWorkflows.Workflows.GetCreatedGraphBPre parameters: - privilegedAccess-id: $request.path.privilegedAccess-id - governanceResource-id: $request.path.governanceResource-id - governanceRoleSetting-id: $request.path.governanceRoleSetting-id - roleSetting: - operationId: privilegedAccess.resources.roleSettings.RoleDefinition.GetRoleSetting + workflow-id: $request.path.workflow-id + lastModifiedBy: + operationId: identityGovernance.lifecycleWorkflows.Workflows.GetLastModifiedGraphBPre parameters: - privilegedAccess-id: $request.path.privilegedAccess-id - governanceResource-id: $request.path.governanceResource-id - governanceRoleSetting-id: $request.path.governanceRoleSetting-id + workflow-id: $request.path.workflow-id + tasks: + operationId: identityGovernance.lifecycleWorkflows.Workflows.ListTasks + parameters: + workflow-id: $request.path.workflow-id + executionScope: + operationId: identityGovernance.lifecycleWorkflows.Workflows.ListExecutionScope + parameters: + workflow-id: $request.path.workflow-id + runs: + operationId: identityGovernance.lifecycleWorkflows.Workflows.ListRuns + parameters: + workflow-id: $request.path.workflow-id + taskReports: + operationId: identityGovernance.lifecycleWorkflows.Workflows.ListTaskReports + parameters: + workflow-id: $request.path.workflow-id + userProcessingResults: + operationId: identityGovernance.lifecycleWorkflows.Workflows.ListUserProcessingResults + parameters: + workflow-id: $request.path.workflow-id + versions: + operationId: identityGovernance.lifecycleWorkflows.Workflows.ListVersions + parameters: + workflow-id: $request.path.workflow-id + activate: + operationId: identityGovernance.lifecycleWorkflows.workflows.workflow.activate + createNewVersion: + operationId: identityGovernance.lifecycleWorkflows.workflows.workflow.createNewVersion + restore: + operationId: identityGovernance.lifecycleWorkflows.workflows.workflow.restore default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - - privilegedAccess.governanceResource - summary: Update the navigation property roleDefinition in privilegedAccess - operationId: privilegedAccess.resources.roleSettings_UpdateRoleDefinition + - identityGovernance.lifecycleWorkflowsContainer + summary: Update the navigation property workflows in identityGovernance + operationId: identityGovernance.lifecycleWorkflows_UpdateWorkflows parameters: - - name: privilegedAccess-id + - name: workflow-id in: path - description: 'key: id of privilegedAccess' - required: true - schema: - type: string - x-ms-docs-key-type: privilegedAccess - - name: governanceResource-id - in: path - description: 'key: id of governanceResource' + description: 'key: id of workflow' required: true + style: simple schema: type: string - x-ms-docs-key-type: governanceResource - - name: governanceRoleSetting-id - in: path - description: 'key: id of governanceRoleSetting' - required: true - schema: - type: string - x-ms-docs-key-type: governanceRoleSetting + x-ms-docs-key-type: workflow requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.governanceRoleDefinition' + $ref: '#/components/schemas/microsoft.graph.identityGovernance.workflow' required: true responses: '204': @@ -62690,34 +73075,22 @@ paths: x-ms-docs-operation-type: operation delete: tags: - - privilegedAccess.governanceResource - summary: Delete navigation property roleDefinition for privilegedAccess - operationId: privilegedAccess.resources.roleSettings_DeleteRoleDefinition + - identityGovernance.lifecycleWorkflowsContainer + summary: Delete navigation property workflows for identityGovernance + operationId: identityGovernance.lifecycleWorkflows_DeleteWorkflows parameters: - - name: privilegedAccess-id - in: path - description: 'key: id of privilegedAccess' - required: true - schema: - type: string - x-ms-docs-key-type: privilegedAccess - - name: governanceResource-id - in: path - description: 'key: id of governanceResource' - required: true - schema: - type: string - x-ms-docs-key-type: governanceResource - - name: governanceRoleSetting-id + - name: workflow-id in: path - description: 'key: id of governanceRoleSetting' + description: 'key: id of workflow' required: true + style: simple schema: type: string - x-ms-docs-key-type: governanceRoleSetting + x-ms-docs-key-type: workflow - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -62726,37 +73099,30 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/privilegedAccess/{privilegedAccess-id}/resources/{governanceResource-id}/roleSettings/{governanceRoleSetting-id}/roleDefinition/resource': + '/identityGovernance/lifecycleWorkflows/workflows/{workflow-id}/executionScope': get: tags: - - privilegedAccess.governanceResource - summary: Get resource from privilegedAccess - operationId: privilegedAccess.resources.roleSettings.roleDefinition_GetResource + - identityGovernance.lifecycleWorkflowsContainer + summary: Get executionScope from identityGovernance + description: The unique identifier of the Azure AD identity that last modified the workflow object.. + operationId: identityGovernance.lifecycleWorkflows.workflows_ListExecutionScope parameters: - - name: privilegedAccess-id - in: path - description: 'key: id of privilegedAccess' - required: true - schema: - type: string - x-ms-docs-key-type: privilegedAccess - - name: governanceResource-id - in: path - description: 'key: id of governanceResource' - required: true - schema: - type: string - x-ms-docs-key-type: governanceResource - - name: governanceRoleSetting-id + - name: workflow-id in: path - description: 'key: id of governanceRoleSetting' + description: 'key: id of workflow' required: true + style: simple schema: type: string - x-ms-docs-key-type: governanceRoleSetting - - name: $select + x-ms-docs-key-type: workflow + - $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: Select properties to be returned + description: Order items by property values style: form explode: false schema: @@ -62765,104 +73131,438 @@ paths: items: enum: - id + - id desc + - deletedDateTime + - deletedDateTime desc + - signInActivity + - signInActivity desc + - accountEnabled + - accountEnabled desc + - ageGroup + - ageGroup desc + - assignedLicenses + - assignedLicenses desc + - assignedPlans + - assignedPlans desc + - authorizationInfo + - authorizationInfo desc + - businessPhones + - businessPhones desc + - city + - city desc + - companyName + - companyName desc + - consentProvidedForMinor + - consentProvidedForMinor desc + - country + - country desc + - createdDateTime + - createdDateTime desc + - creationType + - creationType desc + - customSecurityAttributes + - customSecurityAttributes desc + - department + - department desc + - deviceKeys + - deviceKeys desc - displayName - - externalId - - registeredDateTime - - registeredRoot - - status - - type - - parent - - roleAssignmentRequests - - roleAssignments - - roleDefinitions - - roleSettings - type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - '*' - - parent - - roleAssignmentRequests - - roleAssignments - - roleDefinitions - - roleSettings + - displayName desc + - employeeHireDate + - employeeHireDate desc + - employeeId + - employeeId desc + - employeeLeaveDateTime + - employeeLeaveDateTime desc + - employeeOrgData + - employeeOrgData desc + - employeeType + - employeeType desc + - externalUserState + - externalUserState desc + - externalUserStateChangeDateTime + - externalUserStateChangeDateTime desc + - faxNumber + - faxNumber desc + - givenName + - givenName desc + - identities + - identities desc + - imAddresses + - imAddresses desc + - infoCatalogs + - infoCatalogs desc + - isManagementRestricted + - isManagementRestricted desc + - isResourceAccount + - isResourceAccount desc + - jobTitle + - jobTitle desc + - lastPasswordChangeDateTime + - lastPasswordChangeDateTime desc + - legalAgeGroupClassification + - legalAgeGroupClassification desc + - licenseAssignmentStates + - licenseAssignmentStates desc + - mail + - mail desc + - mailNickname + - mailNickname desc + - mobilePhone + - mobilePhone desc + - officeLocation + - officeLocation desc + - onPremisesDistinguishedName + - onPremisesDistinguishedName desc + - onPremisesDomainName + - onPremisesDomainName desc + - onPremisesExtensionAttributes + - onPremisesExtensionAttributes desc + - onPremisesImmutableId + - onPremisesImmutableId desc + - onPremisesLastSyncDateTime + - onPremisesLastSyncDateTime desc + - onPremisesProvisioningErrors + - onPremisesProvisioningErrors desc + - onPremisesSamAccountName + - onPremisesSamAccountName desc + - onPremisesSecurityIdentifier + - onPremisesSecurityIdentifier desc + - onPremisesSyncEnabled + - onPremisesSyncEnabled desc + - onPremisesUserPrincipalName + - onPremisesUserPrincipalName desc + - otherMails + - otherMails desc + - passwordPolicies + - passwordPolicies desc + - passwordProfile + - passwordProfile desc + - postalCode + - postalCode desc + - preferredDataLocation + - preferredDataLocation desc + - preferredLanguage + - preferredLanguage desc + - provisionedPlans + - provisionedPlans desc + - proxyAddresses + - proxyAddresses desc + - refreshTokensValidFromDateTime + - refreshTokensValidFromDateTime desc + - securityIdentifier + - securityIdentifier desc + - showInAddressList + - showInAddressList desc + - signInSessionsValidFromDateTime + - signInSessionsValidFromDateTime desc + - state + - state desc + - streetAddress + - streetAddress desc + - surname + - surname desc + - usageLocation + - usageLocation desc + - userPrincipalName + - userPrincipalName desc + - userType + - userType desc + - mailboxSettings + - mailboxSettings desc + - deviceEnrollmentLimit + - deviceEnrollmentLimit desc + - print + - print desc + - aboutMe + - aboutMe desc + - birthday + - birthday desc + - hireDate + - hireDate desc + - interests + - interests desc + - mySite + - mySite desc + - pastProjects + - pastProjects desc + - preferredName + - preferredName desc + - responsibilities + - responsibilities desc + - schools + - schools desc + - skills + - skills 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 + - signInActivity + - accountEnabled + - ageGroup + - assignedLicenses + - assignedPlans + - authorizationInfo + - businessPhones + - city + - companyName + - consentProvidedForMinor + - country + - createdDateTime + - creationType + - customSecurityAttributes + - department + - deviceKeys + - displayName + - employeeHireDate + - employeeId + - employeeLeaveDateTime + - employeeOrgData + - employeeType + - externalUserState + - externalUserStateChangeDateTime + - faxNumber + - givenName + - identities + - imAddresses + - infoCatalogs + - isManagementRestricted + - isResourceAccount + - jobTitle + - lastPasswordChangeDateTime + - legalAgeGroupClassification + - licenseAssignmentStates + - mail + - mailNickname + - mobilePhone + - officeLocation + - onPremisesDistinguishedName + - onPremisesDomainName + - onPremisesExtensionAttributes + - onPremisesImmutableId + - onPremisesLastSyncDateTime + - onPremisesProvisioningErrors + - onPremisesSamAccountName + - onPremisesSecurityIdentifier + - onPremisesSyncEnabled + - onPremisesUserPrincipalName + - otherMails + - passwordPolicies + - passwordProfile + - postalCode + - preferredDataLocation + - preferredLanguage + - provisionedPlans + - proxyAddresses + - refreshTokensValidFromDateTime + - securityIdentifier + - showInAddressList + - signInSessionsValidFromDateTime + - state + - streetAddress + - surname + - usageLocation + - userPrincipalName + - userType + - mailboxSettings + - deviceEnrollmentLimit + - print + - aboutMe + - birthday + - hireDate + - interests + - mySite + - pastProjects + - preferredName + - responsibilities + - schools + - skills + - analytics + - cloudPCs + - usageRights + - informationProtection + - appRoleAssignedResources + - appRoleAssignments + - createdObjects + - directReports + - licenseDetails + - manager + - memberOf + - oauth2PermissionGrants + - ownedDevices + - ownedObjects + - registeredDevices + - scopedRoleMemberOf + - transitiveMemberOf + - transitiveReports + - calendar + - calendarGroups + - calendars + - calendarView + - contactFolders + - contacts + - events + - inferenceClassification + - joinedGroups + - mailFolders + - messages + - outlook + - people + - drive + - drives + - followedSites + - extensions + - appConsentRequestsForApproval + - approvals + - pendingAccessReviewInstances + - agreementAcceptances + - security + - deviceEnrollmentConfigurations + - managedDevices + - managedAppRegistrations + - windowsInformationProtectionDeviceRegistrations + - deviceManagementTroubleshootingEvents + - mobileAppIntentAndStates + - mobileAppTroubleshootingEvents + - notifications + - planner + - insights + - settings + - onenote + - photo + - photos + - profile + - activities + - devices + - onlineMeetings + - presence + - authentication + - tasks + - chats + - joinedTeams + - teamwork + - todo + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + - analytics + - cloudPCs + - usageRights + - informationProtection + - appRoleAssignedResources + - appRoleAssignments + - createdObjects + - directReports + - licenseDetails + - manager + - memberOf + - oauth2PermissionGrants + - ownedDevices + - ownedObjects + - registeredDevices + - scopedRoleMemberOf + - transitiveMemberOf + - transitiveReports + - calendar + - calendarGroups + - calendars + - calendarView + - contactFolders + - contacts + - events + - inferenceClassification + - joinedGroups + - mailFolders + - messages + - outlook + - people + - drive + - drives + - followedSites + - extensions + - appConsentRequestsForApproval + - approvals + - pendingAccessReviewInstances + - agreementAcceptances + - security + - deviceEnrollmentConfigurations + - managedDevices + - managedAppRegistrations + - windowsInformationProtectionDeviceRegistrations + - deviceManagementTroubleshootingEvents + - mobileAppIntentAndStates + - mobileAppTroubleshootingEvents + - notifications + - planner + - insights + - settings + - onenote + - photo + - photos + - profile + - activities + - devices + - onlineMeetings + - presence + - authentication + - tasks + - chats + - joinedTeams + - teamwork + - todo type: string responses: '200': - description: Retrieved navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.governanceResource' - links: - parent: - operationId: privilegedAccess.resources.roleSettings.roleDefinition.Resource.GetParent - parameters: - privilegedAccess-id: $request.path.privilegedAccess-id - governanceResource-id: $request.path.governanceResource-id - governanceRoleSetting-id: $request.path.governanceRoleSetting-id - roleAssignmentRequests: - operationId: privilegedAccess.resources.roleSettings.roleDefinition.Resource.ListRoleAssignmentRequests - parameters: - privilegedAccess-id: $request.path.privilegedAccess-id - governanceResource-id: $request.path.governanceResource-id - governanceRoleSetting-id: $request.path.governanceRoleSetting-id - roleAssignments: - operationId: privilegedAccess.resources.roleSettings.roleDefinition.Resource.ListRoleAssignments - parameters: - privilegedAccess-id: $request.path.privilegedAccess-id - governanceResource-id: $request.path.governanceResource-id - governanceRoleSetting-id: $request.path.governanceRoleSetting-id - roleDefinitions: - operationId: privilegedAccess.resources.roleSettings.roleDefinition.Resource.ListRoleDefinitions - parameters: - privilegedAccess-id: $request.path.privilegedAccess-id - governanceResource-id: $request.path.governanceResource-id - governanceRoleSetting-id: $request.path.governanceRoleSetting-id - roleSettings: - operationId: privilegedAccess.resources.roleSettings.roleDefinition.Resource.ListRoleSettings - parameters: - privilegedAccess-id: $request.path.privilegedAccess-id - governanceResource-id: $request.path.governanceResource-id - governanceRoleSetting-id: $request.path.governanceRoleSetting-id + $ref: '#/components/responses/microsoft.graph.userCollectionResponse' default: $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore x-ms-docs-operation-type: operation - '/privilegedAccess/{privilegedAccess-id}/resources/{governanceResource-id}/roleSettings/{governanceRoleSetting-id}/roleDefinition/roleSetting': + '/identityGovernance/lifecycleWorkflows/workflows/{workflow-id}/executionScope/{user-id}': get: tags: - - privilegedAccess.governanceResource - summary: Get roleSetting from privilegedAccess - operationId: privilegedAccess.resources.roleSettings.roleDefinition_GetRoleSetting + - identityGovernance.lifecycleWorkflowsContainer + summary: Get executionScope from identityGovernance + description: The unique identifier of the Azure AD identity that last modified the workflow object.. + operationId: identityGovernance.lifecycleWorkflows.workflows_GetExecutionScope parameters: - - name: privilegedAccess-id - in: path - description: 'key: id of privilegedAccess' - required: true - schema: - type: string - x-ms-docs-key-type: privilegedAccess - - name: governanceResource-id + - name: workflow-id in: path - description: 'key: id of governanceResource' + description: 'key: id of workflow' required: true + style: simple schema: type: string - x-ms-docs-key-type: governanceResource - - name: governanceRoleSetting-id + x-ms-docs-key-type: workflow + - name: user-id in: path - description: 'key: id of governanceRoleSetting' + description: 'key: id of user' required: true + style: simple schema: type: string - x-ms-docs-key-type: governanceRoleSetting + x-ms-docs-key-type: user - name: $select in: query description: Select properties to be returned @@ -62874,17 +73574,152 @@ paths: items: enum: - id - - adminEligibleSettings - - adminMemberSettings - - isDefault - - lastUpdatedBy - - lastUpdatedDateTime - - resourceId - - roleDefinitionId - - userEligibleSettings - - userMemberSettings - - resource - - roleDefinition + - deletedDateTime + - signInActivity + - accountEnabled + - ageGroup + - assignedLicenses + - assignedPlans + - authorizationInfo + - businessPhones + - city + - companyName + - consentProvidedForMinor + - country + - createdDateTime + - creationType + - customSecurityAttributes + - department + - deviceKeys + - displayName + - employeeHireDate + - employeeId + - employeeLeaveDateTime + - employeeOrgData + - employeeType + - externalUserState + - externalUserStateChangeDateTime + - faxNumber + - givenName + - identities + - imAddresses + - infoCatalogs + - isManagementRestricted + - isResourceAccount + - jobTitle + - lastPasswordChangeDateTime + - legalAgeGroupClassification + - licenseAssignmentStates + - mail + - mailNickname + - mobilePhone + - officeLocation + - onPremisesDistinguishedName + - onPremisesDomainName + - onPremisesExtensionAttributes + - onPremisesImmutableId + - onPremisesLastSyncDateTime + - onPremisesProvisioningErrors + - onPremisesSamAccountName + - onPremisesSecurityIdentifier + - onPremisesSyncEnabled + - onPremisesUserPrincipalName + - otherMails + - passwordPolicies + - passwordProfile + - postalCode + - preferredDataLocation + - preferredLanguage + - provisionedPlans + - proxyAddresses + - refreshTokensValidFromDateTime + - securityIdentifier + - showInAddressList + - signInSessionsValidFromDateTime + - state + - streetAddress + - surname + - usageLocation + - userPrincipalName + - userType + - mailboxSettings + - deviceEnrollmentLimit + - print + - aboutMe + - birthday + - hireDate + - interests + - mySite + - pastProjects + - preferredName + - responsibilities + - schools + - skills + - analytics + - cloudPCs + - usageRights + - informationProtection + - appRoleAssignedResources + - appRoleAssignments + - createdObjects + - directReports + - licenseDetails + - manager + - memberOf + - oauth2PermissionGrants + - ownedDevices + - ownedObjects + - registeredDevices + - scopedRoleMemberOf + - transitiveMemberOf + - transitiveReports + - calendar + - calendarGroups + - calendars + - calendarView + - contactFolders + - contacts + - events + - inferenceClassification + - joinedGroups + - mailFolders + - messages + - outlook + - people + - drive + - drives + - followedSites + - extensions + - appConsentRequestsForApproval + - approvals + - pendingAccessReviewInstances + - agreementAcceptances + - security + - deviceEnrollmentConfigurations + - managedDevices + - managedAppRegistrations + - windowsInformationProtectionDeviceRegistrations + - deviceManagementTroubleshootingEvents + - mobileAppIntentAndStates + - mobileAppTroubleshootingEvents + - notifications + - planner + - insights + - settings + - onenote + - photo + - photos + - profile + - activities + - devices + - onlineMeetings + - presence + - authentication + - tasks + - chats + - joinedTeams + - teamwork + - todo type: string - name: $expand in: query @@ -62897,8 +73732,71 @@ paths: items: enum: - '*' - - resource - - roleDefinition + - analytics + - cloudPCs + - usageRights + - informationProtection + - appRoleAssignedResources + - appRoleAssignments + - createdObjects + - directReports + - licenseDetails + - manager + - memberOf + - oauth2PermissionGrants + - ownedDevices + - ownedObjects + - registeredDevices + - scopedRoleMemberOf + - transitiveMemberOf + - transitiveReports + - calendar + - calendarGroups + - calendars + - calendarView + - contactFolders + - contacts + - events + - inferenceClassification + - joinedGroups + - mailFolders + - messages + - outlook + - people + - drive + - drives + - followedSites + - extensions + - appConsentRequestsForApproval + - approvals + - pendingAccessReviewInstances + - agreementAcceptances + - security + - deviceEnrollmentConfigurations + - managedDevices + - managedAppRegistrations + - windowsInformationProtectionDeviceRegistrations + - deviceManagementTroubleshootingEvents + - mobileAppIntentAndStates + - mobileAppTroubleshootingEvents + - notifications + - planner + - insights + - settings + - onenote + - photo + - photos + - profile + - activities + - devices + - onlineMeetings + - presence + - authentication + - tasks + - chats + - joinedTeams + - teamwork + - todo type: string responses: '200': @@ -62906,37 +73804,355 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.governanceRoleSetting' + $ref: '#/components/schemas/microsoft.graph.user' links: - resource: - operationId: privilegedAccess.resources.roleSettings.roleDefinition.RoleSetting.GetResource + analytics: + operationId: identityGovernance.lifecycleWorkflows.workflows.ExecutionScope.GetAnalytics parameters: - privilegedAccess-id: $request.path.privilegedAccess-id - governanceResource-id: $request.path.governanceResource-id - governanceRoleSetting-id: $request.path.governanceRoleSetting-id - roleDefinition: - operationId: privilegedAccess.resources.roleSettings.roleDefinition.RoleSetting.GetRoleDefinition + workflow-id: $request.path.workflow-id + user-id: $request.path.user-id + cloudPCs: + operationId: identityGovernance.lifecycleWorkflows.workflows.ExecutionScope.ListCloudPCs parameters: - privilegedAccess-id: $request.path.privilegedAccess-id - governanceResource-id: $request.path.governanceResource-id - governanceRoleSetting-id: $request.path.governanceRoleSetting-id + workflow-id: $request.path.workflow-id + user-id: $request.path.user-id + usageRights: + operationId: identityGovernance.lifecycleWorkflows.workflows.ExecutionScope.ListUsageRights + parameters: + workflow-id: $request.path.workflow-id + user-id: $request.path.user-id + informationProtection: + operationId: identityGovernance.lifecycleWorkflows.workflows.ExecutionScope.GetInformationProtection + parameters: + workflow-id: $request.path.workflow-id + user-id: $request.path.user-id + appRoleAssignedResources: + operationId: identityGovernance.lifecycleWorkflows.workflows.ExecutionScope.ListAppRoleAssignedResources + parameters: + workflow-id: $request.path.workflow-id + user-id: $request.path.user-id + appRoleAssignments: + operationId: identityGovernance.lifecycleWorkflows.workflows.ExecutionScope.ListAppRoleAssignments + parameters: + workflow-id: $request.path.workflow-id + user-id: $request.path.user-id + createdObjects: + operationId: identityGovernance.lifecycleWorkflows.workflows.ExecutionScope.ListCreatedObjects + parameters: + workflow-id: $request.path.workflow-id + user-id: $request.path.user-id + directReports: + operationId: identityGovernance.lifecycleWorkflows.workflows.ExecutionScope.ListDirectReports + parameters: + workflow-id: $request.path.workflow-id + user-id: $request.path.user-id + licenseDetails: + operationId: identityGovernance.lifecycleWorkflows.workflows.ExecutionScope.ListLicenseDetails + parameters: + workflow-id: $request.path.workflow-id + user-id: $request.path.user-id + manager: + operationId: identityGovernance.lifecycleWorkflows.workflows.ExecutionScope.GetManager + parameters: + workflow-id: $request.path.workflow-id + user-id: $request.path.user-id + memberOf: + operationId: identityGovernance.lifecycleWorkflows.workflows.ExecutionScope.ListMemberGraphOPre + parameters: + workflow-id: $request.path.workflow-id + user-id: $request.path.user-id + oauth2PermissionGrants: + operationId: identityGovernance.lifecycleWorkflows.workflows.ExecutionScope.ListOauth2PermissionGrants + parameters: + workflow-id: $request.path.workflow-id + user-id: $request.path.user-id + ownedDevices: + operationId: identityGovernance.lifecycleWorkflows.workflows.ExecutionScope.ListOwnedDevices + parameters: + workflow-id: $request.path.workflow-id + user-id: $request.path.user-id + ownedObjects: + operationId: identityGovernance.lifecycleWorkflows.workflows.ExecutionScope.ListOwnedObjects + parameters: + workflow-id: $request.path.workflow-id + user-id: $request.path.user-id + registeredDevices: + operationId: identityGovernance.lifecycleWorkflows.workflows.ExecutionScope.ListRegisteredDevices + parameters: + workflow-id: $request.path.workflow-id + user-id: $request.path.user-id + scopedRoleMemberOf: + operationId: identityGovernance.lifecycleWorkflows.workflows.ExecutionScope.ListScopedRoleMemberGraphOPre + parameters: + workflow-id: $request.path.workflow-id + user-id: $request.path.user-id + transitiveMemberOf: + operationId: identityGovernance.lifecycleWorkflows.workflows.ExecutionScope.ListTransitiveMemberGraphOPre + parameters: + workflow-id: $request.path.workflow-id + user-id: $request.path.user-id + transitiveReports: + operationId: identityGovernance.lifecycleWorkflows.workflows.ExecutionScope.ListTransitiveReports + parameters: + workflow-id: $request.path.workflow-id + user-id: $request.path.user-id + calendar: + operationId: identityGovernance.lifecycleWorkflows.workflows.ExecutionScope.GetCalendar + parameters: + workflow-id: $request.path.workflow-id + user-id: $request.path.user-id + calendarGroups: + operationId: identityGovernance.lifecycleWorkflows.workflows.ExecutionScope.ListCalendarGroups + parameters: + workflow-id: $request.path.workflow-id + user-id: $request.path.user-id + calendars: + operationId: identityGovernance.lifecycleWorkflows.workflows.ExecutionScope.ListCalendars + parameters: + workflow-id: $request.path.workflow-id + user-id: $request.path.user-id + calendarView: + operationId: identityGovernance.lifecycleWorkflows.workflows.ExecutionScope.ListCalendarView + parameters: + workflow-id: $request.path.workflow-id + user-id: $request.path.user-id + contactFolders: + operationId: identityGovernance.lifecycleWorkflows.workflows.ExecutionScope.ListContactFolders + parameters: + workflow-id: $request.path.workflow-id + user-id: $request.path.user-id + contacts: + operationId: identityGovernance.lifecycleWorkflows.workflows.ExecutionScope.ListContacts + parameters: + workflow-id: $request.path.workflow-id + user-id: $request.path.user-id + events: + operationId: identityGovernance.lifecycleWorkflows.workflows.ExecutionScope.ListEvents + parameters: + workflow-id: $request.path.workflow-id + user-id: $request.path.user-id + inferenceClassification: + operationId: identityGovernance.lifecycleWorkflows.workflows.ExecutionScope.GetInferenceClassification + parameters: + workflow-id: $request.path.workflow-id + user-id: $request.path.user-id + joinedGroups: + operationId: identityGovernance.lifecycleWorkflows.workflows.ExecutionScope.ListJoinedGroups + parameters: + workflow-id: $request.path.workflow-id + user-id: $request.path.user-id + mailFolders: + operationId: identityGovernance.lifecycleWorkflows.workflows.ExecutionScope.ListMailFolders + parameters: + workflow-id: $request.path.workflow-id + user-id: $request.path.user-id + messages: + operationId: identityGovernance.lifecycleWorkflows.workflows.ExecutionScope.ListMessages + parameters: + workflow-id: $request.path.workflow-id + user-id: $request.path.user-id + outlook: + operationId: identityGovernance.lifecycleWorkflows.workflows.ExecutionScope.GetOutlook + parameters: + workflow-id: $request.path.workflow-id + user-id: $request.path.user-id + people: + operationId: identityGovernance.lifecycleWorkflows.workflows.ExecutionScope.ListPeople + parameters: + workflow-id: $request.path.workflow-id + user-id: $request.path.user-id + drive: + operationId: identityGovernance.lifecycleWorkflows.workflows.ExecutionScope.GetDrive + parameters: + workflow-id: $request.path.workflow-id + user-id: $request.path.user-id + drives: + operationId: identityGovernance.lifecycleWorkflows.workflows.ExecutionScope.ListDrives + parameters: + workflow-id: $request.path.workflow-id + user-id: $request.path.user-id + followedSites: + operationId: identityGovernance.lifecycleWorkflows.workflows.ExecutionScope.ListFollowedSites + parameters: + workflow-id: $request.path.workflow-id + user-id: $request.path.user-id + extensions: + operationId: identityGovernance.lifecycleWorkflows.workflows.ExecutionScope.ListExtensions + parameters: + workflow-id: $request.path.workflow-id + user-id: $request.path.user-id + appConsentRequestsForApproval: + operationId: identityGovernance.lifecycleWorkflows.workflows.ExecutionScope.ListAppConsentRequestsGraphFPreApproval + parameters: + workflow-id: $request.path.workflow-id + user-id: $request.path.user-id + approvals: + operationId: identityGovernance.lifecycleWorkflows.workflows.ExecutionScope.ListApprovals + parameters: + workflow-id: $request.path.workflow-id + user-id: $request.path.user-id + pendingAccessReviewInstances: + operationId: identityGovernance.lifecycleWorkflows.workflows.ExecutionScope.ListPendingAccessReviewInstances + parameters: + workflow-id: $request.path.workflow-id + user-id: $request.path.user-id + agreementAcceptances: + operationId: identityGovernance.lifecycleWorkflows.workflows.ExecutionScope.ListAgreementAcceptances + parameters: + workflow-id: $request.path.workflow-id + user-id: $request.path.user-id + security: + operationId: identityGovernance.lifecycleWorkflows.workflows.ExecutionScope.GetSecurity + parameters: + workflow-id: $request.path.workflow-id + user-id: $request.path.user-id + deviceEnrollmentConfigurations: + operationId: identityGovernance.lifecycleWorkflows.workflows.ExecutionScope.ListDeviceEnrollmentConfigurations + parameters: + workflow-id: $request.path.workflow-id + user-id: $request.path.user-id + managedDevices: + operationId: identityGovernance.lifecycleWorkflows.workflows.ExecutionScope.ListManagedDevices + parameters: + workflow-id: $request.path.workflow-id + user-id: $request.path.user-id + managedAppRegistrations: + operationId: identityGovernance.lifecycleWorkflows.workflows.ExecutionScope.ListManagedAppRegistrations + parameters: + workflow-id: $request.path.workflow-id + user-id: $request.path.user-id + windowsInformationProtectionDeviceRegistrations: + operationId: identityGovernance.lifecycleWorkflows.workflows.ExecutionScope.ListWindowsInformationProtectionDeviceRegistrations + parameters: + workflow-id: $request.path.workflow-id + user-id: $request.path.user-id + deviceManagementTroubleshootingEvents: + operationId: identityGovernance.lifecycleWorkflows.workflows.ExecutionScope.ListDeviceManagementTroubleshootingEvents + parameters: + workflow-id: $request.path.workflow-id + user-id: $request.path.user-id + mobileAppIntentAndStates: + operationId: identityGovernance.lifecycleWorkflows.workflows.ExecutionScope.ListMobileAppIntentAndStates + parameters: + workflow-id: $request.path.workflow-id + user-id: $request.path.user-id + mobileAppTroubleshootingEvents: + operationId: identityGovernance.lifecycleWorkflows.workflows.ExecutionScope.ListMobileAppTroubleshootingEvents + parameters: + workflow-id: $request.path.workflow-id + user-id: $request.path.user-id + notifications: + operationId: identityGovernance.lifecycleWorkflows.workflows.ExecutionScope.ListNotifications + parameters: + workflow-id: $request.path.workflow-id + user-id: $request.path.user-id + planner: + operationId: identityGovernance.lifecycleWorkflows.workflows.ExecutionScope.GetPlanner + parameters: + workflow-id: $request.path.workflow-id + user-id: $request.path.user-id + insights: + operationId: identityGovernance.lifecycleWorkflows.workflows.ExecutionScope.GetInsights + parameters: + workflow-id: $request.path.workflow-id + user-id: $request.path.user-id + settings: + operationId: identityGovernance.lifecycleWorkflows.workflows.ExecutionScope.GetSettings + parameters: + workflow-id: $request.path.workflow-id + user-id: $request.path.user-id + onenote: + operationId: identityGovernance.lifecycleWorkflows.workflows.ExecutionScope.GetOnenote + parameters: + workflow-id: $request.path.workflow-id + user-id: $request.path.user-id + photo: + operationId: identityGovernance.lifecycleWorkflows.workflows.ExecutionScope.GetPhoto + parameters: + workflow-id: $request.path.workflow-id + user-id: $request.path.user-id + photos: + operationId: identityGovernance.lifecycleWorkflows.workflows.ExecutionScope.ListPhotos + parameters: + workflow-id: $request.path.workflow-id + user-id: $request.path.user-id + profile: + operationId: identityGovernance.lifecycleWorkflows.workflows.ExecutionScope.GetProfile + parameters: + workflow-id: $request.path.workflow-id + user-id: $request.path.user-id + activities: + operationId: identityGovernance.lifecycleWorkflows.workflows.ExecutionScope.ListActivities + parameters: + workflow-id: $request.path.workflow-id + user-id: $request.path.user-id + devices: + operationId: identityGovernance.lifecycleWorkflows.workflows.ExecutionScope.ListDevices + parameters: + workflow-id: $request.path.workflow-id + user-id: $request.path.user-id + onlineMeetings: + operationId: identityGovernance.lifecycleWorkflows.workflows.ExecutionScope.ListOnlineMeetings + parameters: + workflow-id: $request.path.workflow-id + user-id: $request.path.user-id + presence: + operationId: identityGovernance.lifecycleWorkflows.workflows.ExecutionScope.GetPresence + parameters: + workflow-id: $request.path.workflow-id + user-id: $request.path.user-id + authentication: + operationId: identityGovernance.lifecycleWorkflows.workflows.ExecutionScope.GetAuthentication + parameters: + workflow-id: $request.path.workflow-id + user-id: $request.path.user-id + tasks: + operationId: identityGovernance.lifecycleWorkflows.workflows.ExecutionScope.GetTasks + parameters: + workflow-id: $request.path.workflow-id + user-id: $request.path.user-id + chats: + operationId: identityGovernance.lifecycleWorkflows.workflows.ExecutionScope.ListChats + parameters: + workflow-id: $request.path.workflow-id + user-id: $request.path.user-id + joinedTeams: + operationId: identityGovernance.lifecycleWorkflows.workflows.ExecutionScope.ListJoinedTeams + parameters: + workflow-id: $request.path.workflow-id + user-id: $request.path.user-id + teamwork: + operationId: identityGovernance.lifecycleWorkflows.workflows.ExecutionScope.GetTeamwork + parameters: + workflow-id: $request.path.workflow-id + user-id: $request.path.user-id + todo: + operationId: identityGovernance.lifecycleWorkflows.workflows.ExecutionScope.GetTodo + parameters: + workflow-id: $request.path.workflow-id + user-id: $request.path.user-id default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/privilegedAccess/{privilegedAccess-id}/resources/microsoft.graph.register': + '/identityGovernance/lifecycleWorkflows/workflows/{workflow-id}/microsoft.graph.identityGovernance.activate': post: tags: - - privilegedAccess.Actions - summary: Invoke action register - operationId: privilegedAccess.resources_register + - identityGovernance.Actions + summary: Invoke action activate + description: Activate (run on-demand) a workflow object. + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/identitygovernance-workflow-activate?view=graph-rest-1.0 + operationId: identityGovernance.lifecycleWorkflows.workflows_activate parameters: - - name: privilegedAccess-id + - name: workflow-id in: path - description: 'key: id of privilegedAccess' + description: 'key: id of workflow' required: true + style: simple schema: type: string - x-ms-docs-key-type: privilegedAccess + x-ms-docs-key-type: workflow requestBody: description: Action parameters content: @@ -62944,9 +74160,10 @@ paths: schema: type: object properties: - externalId: - type: string - nullable: true + subjects: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.user' additionalProperties: type: object required: true @@ -62956,20 +74173,95 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: action - '/privilegedAccess/{privilegedAccess-id}/roleAssignmentRequests': + '/identityGovernance/lifecycleWorkflows/workflows/{workflow-id}/microsoft.graph.identityGovernance.createNewVersion': + post: + tags: + - identityGovernance.Actions + summary: Invoke action createNewVersion + description: Create a new version of the workflow object. + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/identitygovernance-workflow-createnewversion?view=graph-rest-1.0 + operationId: identityGovernance.lifecycleWorkflows.workflows_createNewVersion + parameters: + - name: workflow-id + in: path + description: 'key: id of workflow' + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: workflow + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + workflow: + $ref: '#/components/schemas/microsoft.graph.identityGovernance.workflow' + additionalProperties: + type: object + required: true + responses: + '200': + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.identityGovernance.workflow' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/identityGovernance/lifecycleWorkflows/workflows/{workflow-id}/microsoft.graph.identityGovernance.restore': + post: + tags: + - identityGovernance.Actions + summary: Invoke action restore + description: Restore a workflow that has been deleted. You can only restore a workflow that was deleted within the last 30 days before Azure AD automatically permanently deletes it. + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/identitygovernance-workflow-restore?view=graph-rest-1.0 + operationId: identityGovernance.lifecycleWorkflows.workflows_restore + parameters: + - name: workflow-id + in: path + description: 'key: id of workflow' + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: workflow + responses: + '200': + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.identityGovernance.workflow' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/identityGovernance/lifecycleWorkflows/workflows/{workflow-id}/runs': get: tags: - - privilegedAccess.governanceRoleAssignmentRequest - summary: Get roleAssignmentRequests from privilegedAccess - operationId: privilegedAccess_ListRoleAssignmentRequests + - identityGovernance.lifecycleWorkflowsContainer + summary: List runs (for a lifecycle workflow) + description: Get a list of the run objects and their properties for a lifecycle workflow. + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/identitygovernance-workflow-list-runs?view=graph-rest-1.0 + operationId: identityGovernance.lifecycleWorkflows.workflows_ListRuns parameters: - - name: privilegedAccess-id + - name: workflow-id in: path - description: 'key: id of privilegedAccess' + description: 'key: id of workflow' required: true + style: simple schema: type: string - x-ms-docs-key-type: privilegedAccess + x-ms-docs-key-type: workflow - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -62987,26 +74279,30 @@ paths: enum: - id - id desc - - assignmentState - - assignmentState desc - - linkedEligibleRoleAssignmentId - - linkedEligibleRoleAssignmentId desc - - reason - - reason desc - - requestedDateTime - - requestedDateTime desc - - resourceId - - resourceId desc - - roleDefinitionId - - roleDefinitionId desc - - schedule - - schedule desc - - status - - status desc - - subjectId - - subjectId desc - - type - - type desc + - completedDateTime + - completedDateTime desc + - failedTasksCount + - failedTasksCount desc + - failedUsersCount + - failedUsersCount desc + - lastUpdatedDateTime + - lastUpdatedDateTime desc + - processingStatus + - processingStatus desc + - scheduledDateTime + - scheduledDateTime desc + - startedDateTime + - startedDateTime desc + - successfulUsersCount + - successfulUsersCount desc + - totalTasksCount + - totalTasksCount desc + - totalUnprocessedTasksCount + - totalUnprocessedTasksCount desc + - totalUsersCount + - totalUsersCount desc + - workflowExecutionType + - workflowExecutionType desc type: string - name: $select in: query @@ -63019,19 +74315,20 @@ paths: items: enum: - id - - assignmentState - - linkedEligibleRoleAssignmentId - - reason - - requestedDateTime - - resourceId - - roleDefinitionId - - schedule - - status - - subjectId - - type - - resource - - roleDefinition - - subject + - completedDateTime + - failedTasksCount + - failedUsersCount + - lastUpdatedDateTime + - processingStatus + - scheduledDateTime + - startedDateTime + - successfulUsersCount + - totalTasksCount + - totalUnprocessedTasksCount + - totalUsersCount + - workflowExecutionType + - taskProcessingResults + - userProcessingResults type: string - name: $expand in: query @@ -63044,13 +74341,12 @@ paths: items: enum: - '*' - - resource - - roleDefinition - - subject + - taskProcessingResults + - userProcessingResults type: string responses: '200': - $ref: '#/components/responses/microsoft.graph.governanceRoleAssignmentRequestCollectionResponse' + $ref: '#/components/responses/microsoft.graph.identityGovernance.runCollectionResponse' default: $ref: '#/components/responses/error' x-ms-pageable: @@ -63059,23 +74355,24 @@ paths: x-ms-docs-operation-type: operation post: tags: - - privilegedAccess.governanceRoleAssignmentRequest - summary: Create new navigation property to roleAssignmentRequests for privilegedAccess - operationId: privilegedAccess_CreateRoleAssignmentRequests + - identityGovernance.lifecycleWorkflowsContainer + summary: Create new navigation property to runs for identityGovernance + operationId: identityGovernance.lifecycleWorkflows.workflows_CreateRuns parameters: - - name: privilegedAccess-id + - name: workflow-id in: path - description: 'key: id of privilegedAccess' + description: 'key: id of workflow' required: true + style: simple schema: type: string - x-ms-docs-key-type: privilegedAccess + x-ms-docs-key-type: workflow requestBody: description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.governanceRoleAssignmentRequest' + $ref: '#/components/schemas/microsoft.graph.identityGovernance.run' required: true responses: '201': @@ -63083,31 +74380,33 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.governanceRoleAssignmentRequest' + $ref: '#/components/schemas/microsoft.graph.identityGovernance.run' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/privilegedAccess/{privilegedAccess-id}/roleAssignmentRequests/{governanceRoleAssignmentRequest-id}': + '/identityGovernance/lifecycleWorkflows/workflows/{workflow-id}/runs/{run-id}': get: tags: - - privilegedAccess.governanceRoleAssignmentRequest - summary: Get roleAssignmentRequests from privilegedAccess - operationId: privilegedAccess_GetRoleAssignmentRequests + - identityGovernance.lifecycleWorkflowsContainer + summary: Get runs from identityGovernance + operationId: identityGovernance.lifecycleWorkflows.workflows_GetRuns parameters: - - name: privilegedAccess-id + - name: workflow-id in: path - description: 'key: id of privilegedAccess' + description: 'key: id of workflow' required: true + style: simple schema: type: string - x-ms-docs-key-type: privilegedAccess - - name: governanceRoleAssignmentRequest-id + x-ms-docs-key-type: workflow + - name: run-id in: path - description: 'key: id of governanceRoleAssignmentRequest' + description: 'key: id of run' required: true + style: simple schema: type: string - x-ms-docs-key-type: governanceRoleAssignmentRequest + x-ms-docs-key-type: run - name: $select in: query description: Select properties to be returned @@ -63119,19 +74418,20 @@ paths: items: enum: - id - - assignmentState - - linkedEligibleRoleAssignmentId - - reason - - requestedDateTime - - resourceId - - roleDefinitionId - - schedule - - status - - subjectId - - type - - resource - - roleDefinition - - subject + - completedDateTime + - failedTasksCount + - failedUsersCount + - lastUpdatedDateTime + - processingStatus + - scheduledDateTime + - startedDateTime + - successfulUsersCount + - totalTasksCount + - totalUnprocessedTasksCount + - totalUsersCount + - workflowExecutionType + - taskProcessingResults + - userProcessingResults type: string - name: $expand in: query @@ -63144,9 +74444,8 @@ paths: items: enum: - '*' - - resource - - roleDefinition - - subject + - taskProcessingResults + - userProcessingResults type: string responses: '200': @@ -63154,56 +74453,49 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.governanceRoleAssignmentRequest' + $ref: '#/components/schemas/microsoft.graph.identityGovernance.run' links: - resource: - operationId: privilegedAccess.RoleAssignmentRequests.GetResource - parameters: - privilegedAccess-id: $request.path.privilegedAccess-id - governanceRoleAssignmentRequest-id: $request.path.governanceRoleAssignmentRequest-id - roleDefinition: - operationId: privilegedAccess.RoleAssignmentRequests.GetRoleDefinition + taskProcessingResults: + operationId: identityGovernance.lifecycleWorkflows.workflows.Runs.ListTaskProcessingResults parameters: - privilegedAccess-id: $request.path.privilegedAccess-id - governanceRoleAssignmentRequest-id: $request.path.governanceRoleAssignmentRequest-id - subject: - operationId: privilegedAccess.RoleAssignmentRequests.GetSubject + workflow-id: $request.path.workflow-id + run-id: $request.path.run-id + userProcessingResults: + operationId: identityGovernance.lifecycleWorkflows.workflows.Runs.ListUserProcessingResults parameters: - privilegedAccess-id: $request.path.privilegedAccess-id - governanceRoleAssignmentRequest-id: $request.path.governanceRoleAssignmentRequest-id - cancel: - operationId: privilegedAccess.privilegedAccess.roleAssignmentRequests.governanceRoleAssignmentRequest.cancel - updateRequest: - operationId: privilegedAccess.privilegedAccess.roleAssignmentRequests.governanceRoleAssignmentRequest.updateRequest + workflow-id: $request.path.workflow-id + run-id: $request.path.run-id default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - - privilegedAccess.governanceRoleAssignmentRequest - summary: Update the navigation property roleAssignmentRequests in privilegedAccess - operationId: privilegedAccess_UpdateRoleAssignmentRequests + - identityGovernance.lifecycleWorkflowsContainer + summary: Update the navigation property runs in identityGovernance + operationId: identityGovernance.lifecycleWorkflows.workflows_UpdateRuns parameters: - - name: privilegedAccess-id + - name: workflow-id in: path - description: 'key: id of privilegedAccess' + description: 'key: id of workflow' required: true + style: simple schema: type: string - x-ms-docs-key-type: privilegedAccess - - name: governanceRoleAssignmentRequest-id + x-ms-docs-key-type: workflow + - name: run-id in: path - description: 'key: id of governanceRoleAssignmentRequest' + description: 'key: id of run' required: true + style: simple schema: type: string - x-ms-docs-key-type: governanceRoleAssignmentRequest + x-ms-docs-key-type: run requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.governanceRoleAssignmentRequest' + $ref: '#/components/schemas/microsoft.graph.identityGovernance.run' required: true responses: '204': @@ -63213,27 +74505,30 @@ paths: x-ms-docs-operation-type: operation delete: tags: - - privilegedAccess.governanceRoleAssignmentRequest - summary: Delete navigation property roleAssignmentRequests for privilegedAccess - operationId: privilegedAccess_DeleteRoleAssignmentRequests + - identityGovernance.lifecycleWorkflowsContainer + summary: Delete navigation property runs for identityGovernance + operationId: identityGovernance.lifecycleWorkflows.workflows_DeleteRuns parameters: - - name: privilegedAccess-id + - name: workflow-id in: path - description: 'key: id of privilegedAccess' + description: 'key: id of workflow' required: true + style: simple schema: type: string - x-ms-docs-key-type: privilegedAccess - - name: governanceRoleAssignmentRequest-id + x-ms-docs-key-type: workflow + - name: run-id in: path - description: 'key: id of governanceRoleAssignmentRequest' + description: 'key: id of run' required: true + style: simple schema: type: string - x-ms-docs-key-type: governanceRoleAssignmentRequest + x-ms-docs-key-type: run - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -63242,106 +74537,58 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/privilegedAccess/{privilegedAccess-id}/roleAssignmentRequests/{governanceRoleAssignmentRequest-id}/microsoft.graph.cancel': - post: - tags: - - privilegedAccess.Actions - summary: Invoke action cancel - operationId: privilegedAccess.roleAssignmentRequests_cancel - parameters: - - name: privilegedAccess-id - in: path - description: 'key: id of privilegedAccess' - required: true - schema: - type: string - x-ms-docs-key-type: privilegedAccess - - name: governanceRoleAssignmentRequest-id - in: path - description: 'key: id of governanceRoleAssignmentRequest' - required: true - schema: - type: string - x-ms-docs-key-type: governanceRoleAssignmentRequest - responses: - '204': - description: Success - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/privilegedAccess/{privilegedAccess-id}/roleAssignmentRequests/{governanceRoleAssignmentRequest-id}/microsoft.graph.updateRequest': - post: - tags: - - privilegedAccess.Actions - summary: Invoke action updateRequest - operationId: privilegedAccess.roleAssignmentRequests_updateRequest - parameters: - - name: privilegedAccess-id - in: path - description: 'key: id of privilegedAccess' - required: true - schema: - type: string - x-ms-docs-key-type: privilegedAccess - - name: governanceRoleAssignmentRequest-id - in: path - description: 'key: id of governanceRoleAssignmentRequest' - required: true - schema: - type: string - x-ms-docs-key-type: governanceRoleAssignmentRequest - requestBody: - description: Action parameters - content: - application/json: - schema: - type: object - properties: - decision: - type: string - nullable: true - assignmentState: - type: string - nullable: true - schedule: - $ref: '#/components/schemas/microsoft.graph.governanceSchedule' - reason: - type: string - nullable: true - additionalProperties: - type: object - required: true - responses: - '200': - description: Success - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.governanceRoleAssignmentRequest' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/privilegedAccess/{privilegedAccess-id}/roleAssignmentRequests/{governanceRoleAssignmentRequest-id}/resource': + '/identityGovernance/lifecycleWorkflows/workflows/{workflow-id}/runs/{run-id}/taskProcessingResults': get: tags: - - privilegedAccess.governanceRoleAssignmentRequest - summary: Get resource from privilegedAccess - operationId: privilegedAccess.roleAssignmentRequests_GetResource + - identityGovernance.lifecycleWorkflowsContainer + summary: Get taskProcessingResults from identityGovernance + description: The related taskProcessingResults. + operationId: identityGovernance.lifecycleWorkflows.workflows.runs_ListTaskProcessingResults parameters: - - name: privilegedAccess-id + - name: workflow-id in: path - description: 'key: id of privilegedAccess' + description: 'key: id of workflow' required: true + style: simple schema: type: string - x-ms-docs-key-type: privilegedAccess - - name: governanceRoleAssignmentRequest-id + x-ms-docs-key-type: workflow + - name: run-id in: path - description: 'key: id of governanceRoleAssignmentRequest' + description: 'key: id of run' required: true + style: simple schema: type: string - x-ms-docs-key-type: governanceRoleAssignmentRequest + x-ms-docs-key-type: run + - $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 + - completedDateTime + - completedDateTime desc + - createdDateTime + - createdDateTime desc + - failureReason + - failureReason desc + - processingStatus + - processingStatus desc + - startedDateTime + - startedDateTime desc + type: string - name: $select in: query description: Select properties to be returned @@ -63353,17 +74600,13 @@ paths: items: enum: - id - - displayName - - externalId - - registeredDateTime - - registeredRoot - - status - - type - - parent - - roleAssignmentRequests - - roleAssignments - - roleDefinitions - - roleSettings + - completedDateTime + - createdDateTime + - failureReason + - processingStatus + - startedDateTime + - subject + - task type: string - name: $expand in: query @@ -63376,69 +74619,89 @@ paths: items: enum: - '*' - - parent - - roleAssignmentRequests - - roleAssignments - - roleDefinitions - - roleSettings + - subject + - task type: string responses: '200': - description: Retrieved navigation property + $ref: '#/components/responses/microsoft.graph.identityGovernance.taskProcessingResultCollectionResponse' + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + post: + tags: + - identityGovernance.lifecycleWorkflowsContainer + summary: Create new navigation property to taskProcessingResults for identityGovernance + operationId: identityGovernance.lifecycleWorkflows.workflows.runs_CreateTaskProcessingResults + parameters: + - name: workflow-id + in: path + description: 'key: id of workflow' + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: workflow + - name: run-id + in: path + description: 'key: id of run' + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: run + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.identityGovernance.taskProcessingResult' + required: true + responses: + '201': + description: Created navigation property. content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.governanceResource' - links: - parent: - operationId: privilegedAccess.roleAssignmentRequests.Resource.GetParent - parameters: - privilegedAccess-id: $request.path.privilegedAccess-id - governanceRoleAssignmentRequest-id: $request.path.governanceRoleAssignmentRequest-id - roleAssignmentRequests: - operationId: privilegedAccess.roleAssignmentRequests.Resource.ListRoleAssignmentRequests - parameters: - privilegedAccess-id: $request.path.privilegedAccess-id - governanceRoleAssignmentRequest-id: $request.path.governanceRoleAssignmentRequest-id - roleAssignments: - operationId: privilegedAccess.roleAssignmentRequests.Resource.ListRoleAssignments - parameters: - privilegedAccess-id: $request.path.privilegedAccess-id - governanceRoleAssignmentRequest-id: $request.path.governanceRoleAssignmentRequest-id - roleDefinitions: - operationId: privilegedAccess.roleAssignmentRequests.Resource.ListRoleDefinitions - parameters: - privilegedAccess-id: $request.path.privilegedAccess-id - governanceRoleAssignmentRequest-id: $request.path.governanceRoleAssignmentRequest-id - roleSettings: - operationId: privilegedAccess.roleAssignmentRequests.Resource.ListRoleSettings - parameters: - privilegedAccess-id: $request.path.privilegedAccess-id - governanceRoleAssignmentRequest-id: $request.path.governanceRoleAssignmentRequest-id + $ref: '#/components/schemas/microsoft.graph.identityGovernance.taskProcessingResult' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/privilegedAccess/{privilegedAccess-id}/roleAssignmentRequests/{governanceRoleAssignmentRequest-id}/roleDefinition': + '/identityGovernance/lifecycleWorkflows/workflows/{workflow-id}/runs/{run-id}/taskProcessingResults/{taskProcessingResult-id}': get: tags: - - privilegedAccess.governanceRoleAssignmentRequest - summary: Get roleDefinition from privilegedAccess - operationId: privilegedAccess.roleAssignmentRequests_GetRoleDefinition + - identityGovernance.lifecycleWorkflowsContainer + summary: Get taskProcessingResults from identityGovernance + description: The related taskProcessingResults. + operationId: identityGovernance.lifecycleWorkflows.workflows.runs_GetTaskProcessingResults parameters: - - name: privilegedAccess-id + - name: workflow-id in: path - description: 'key: id of privilegedAccess' + description: 'key: id of workflow' required: true + style: simple schema: type: string - x-ms-docs-key-type: privilegedAccess - - name: governanceRoleAssignmentRequest-id + x-ms-docs-key-type: workflow + - name: run-id in: path - description: 'key: id of governanceRoleAssignmentRequest' + description: 'key: id of run' required: true + style: simple schema: type: string - x-ms-docs-key-type: governanceRoleAssignmentRequest + x-ms-docs-key-type: run + - name: taskProcessingResult-id + in: path + description: 'key: id of taskProcessingResult' + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: taskProcessingResult - name: $select in: query description: Select properties to be returned @@ -63450,12 +74713,13 @@ paths: items: enum: - id - - displayName - - externalId - - resourceId - - templateId - - resource - - roleSetting + - completedDateTime + - createdDateTime + - failureReason + - processingStatus + - startedDateTime + - subject + - task type: string - name: $expand in: query @@ -63468,8 +74732,8 @@ paths: items: enum: - '*' - - resource - - roleSetting + - subject + - task type: string responses: '200': @@ -63477,47 +74741,61 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.governanceRoleDefinition' + $ref: '#/components/schemas/microsoft.graph.identityGovernance.taskProcessingResult' links: - resource: - operationId: privilegedAccess.roleAssignmentRequests.RoleDefinition.GetResource + subject: + operationId: identityGovernance.lifecycleWorkflows.workflows.runs.TaskProcessingResults.GetSubject parameters: - privilegedAccess-id: $request.path.privilegedAccess-id - governanceRoleAssignmentRequest-id: $request.path.governanceRoleAssignmentRequest-id - roleSetting: - operationId: privilegedAccess.roleAssignmentRequests.RoleDefinition.GetRoleSetting + workflow-id: $request.path.workflow-id + run-id: $request.path.run-id + taskProcessingResult-id: $request.path.taskProcessingResult-id + task: + operationId: identityGovernance.lifecycleWorkflows.workflows.runs.TaskProcessingResults.GetTask parameters: - privilegedAccess-id: $request.path.privilegedAccess-id - governanceRoleAssignmentRequest-id: $request.path.governanceRoleAssignmentRequest-id + workflow-id: $request.path.workflow-id + run-id: $request.path.run-id + taskProcessingResult-id: $request.path.taskProcessingResult-id + resume: + operationId: identityGovernance.lifecycleWorkflows.workflows.workflow.runs.run.taskProcessingResults.taskProcessingResult.resume default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - - privilegedAccess.governanceRoleAssignmentRequest - summary: Update the navigation property roleDefinition in privilegedAccess - operationId: privilegedAccess.roleAssignmentRequests_UpdateRoleDefinition + - identityGovernance.lifecycleWorkflowsContainer + summary: Update the navigation property taskProcessingResults in identityGovernance + operationId: identityGovernance.lifecycleWorkflows.workflows.runs_UpdateTaskProcessingResults parameters: - - name: privilegedAccess-id + - name: workflow-id in: path - description: 'key: id of privilegedAccess' + description: 'key: id of workflow' required: true + style: simple schema: type: string - x-ms-docs-key-type: privilegedAccess - - name: governanceRoleAssignmentRequest-id + x-ms-docs-key-type: workflow + - name: run-id in: path - description: 'key: id of governanceRoleAssignmentRequest' + description: 'key: id of run' required: true + style: simple schema: type: string - x-ms-docs-key-type: governanceRoleAssignmentRequest + x-ms-docs-key-type: run + - name: taskProcessingResult-id + in: path + description: 'key: id of taskProcessingResult' + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: taskProcessingResult requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.governanceRoleDefinition' + $ref: '#/components/schemas/microsoft.graph.identityGovernance.taskProcessingResult' required: true responses: '204': @@ -63527,27 +74805,38 @@ paths: x-ms-docs-operation-type: operation delete: tags: - - privilegedAccess.governanceRoleAssignmentRequest - summary: Delete navigation property roleDefinition for privilegedAccess - operationId: privilegedAccess.roleAssignmentRequests_DeleteRoleDefinition + - identityGovernance.lifecycleWorkflowsContainer + summary: Delete navigation property taskProcessingResults for identityGovernance + operationId: identityGovernance.lifecycleWorkflows.workflows.runs_DeleteTaskProcessingResults parameters: - - name: privilegedAccess-id + - name: workflow-id in: path - description: 'key: id of privilegedAccess' + description: 'key: id of workflow' required: true + style: simple schema: type: string - x-ms-docs-key-type: privilegedAccess - - name: governanceRoleAssignmentRequest-id + x-ms-docs-key-type: workflow + - name: run-id in: path - description: 'key: id of governanceRoleAssignmentRequest' + description: 'key: id of run' required: true + style: simple schema: type: string - x-ms-docs-key-type: governanceRoleAssignmentRequest + x-ms-docs-key-type: run + - name: taskProcessingResult-id + in: path + description: 'key: id of taskProcessingResult' + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: taskProcessingResult - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -63556,124 +74845,93 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/privilegedAccess/{privilegedAccess-id}/roleAssignmentRequests/{governanceRoleAssignmentRequest-id}/roleDefinition/resource': - get: + '/identityGovernance/lifecycleWorkflows/workflows/{workflow-id}/runs/{run-id}/taskProcessingResults/{taskProcessingResult-id}/microsoft.graph.identityGovernance.resume': + post: tags: - - privilegedAccess.governanceRoleAssignmentRequest - summary: Get resource from privilegedAccess - operationId: privilegedAccess.roleAssignmentRequests.roleDefinition_GetResource + - identityGovernance.Actions + summary: Invoke action resume + operationId: identityGovernance.lifecycleWorkflows.workflows.runs.taskProcessingResults_resume parameters: - - name: privilegedAccess-id + - name: workflow-id in: path - description: 'key: id of privilegedAccess' + description: 'key: id of workflow' required: true + style: simple schema: type: string - x-ms-docs-key-type: privilegedAccess - - name: governanceRoleAssignmentRequest-id + x-ms-docs-key-type: workflow + - name: run-id in: path - description: 'key: id of governanceRoleAssignmentRequest' + description: 'key: id of run' required: true + style: simple schema: type: string - x-ms-docs-key-type: governanceRoleAssignmentRequest - - name: $select - in: query - description: Select properties to be returned - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - id - - displayName - - externalId - - registeredDateTime - - registeredRoot - - status - - type - - parent - - roleAssignmentRequests - - roleAssignments - - roleDefinitions - - roleSettings - type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false + x-ms-docs-key-type: run + - name: taskProcessingResult-id + in: path + description: 'key: id of taskProcessingResult' + required: true + style: simple schema: - uniqueItems: true - type: array - items: - enum: - - '*' - - parent - - roleAssignmentRequests - - roleAssignments - - roleDefinitions - - roleSettings - type: string + type: string + x-ms-docs-key-type: taskProcessingResult + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + source: + type: string + nullable: true + type: + type: string + nullable: true + data: + $ref: '#/components/schemas/microsoft.graph.identityGovernance.customTaskExtensionCallbackData' + additionalProperties: + type: object + required: true responses: - '200': - description: Retrieved navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.governanceResource' - links: - parent: - operationId: privilegedAccess.roleAssignmentRequests.roleDefinition.Resource.GetParent - parameters: - privilegedAccess-id: $request.path.privilegedAccess-id - governanceRoleAssignmentRequest-id: $request.path.governanceRoleAssignmentRequest-id - roleAssignmentRequests: - operationId: privilegedAccess.roleAssignmentRequests.roleDefinition.Resource.ListRoleAssignmentRequests - parameters: - privilegedAccess-id: $request.path.privilegedAccess-id - governanceRoleAssignmentRequest-id: $request.path.governanceRoleAssignmentRequest-id - roleAssignments: - operationId: privilegedAccess.roleAssignmentRequests.roleDefinition.Resource.ListRoleAssignments - parameters: - privilegedAccess-id: $request.path.privilegedAccess-id - governanceRoleAssignmentRequest-id: $request.path.governanceRoleAssignmentRequest-id - roleDefinitions: - operationId: privilegedAccess.roleAssignmentRequests.roleDefinition.Resource.ListRoleDefinitions - parameters: - privilegedAccess-id: $request.path.privilegedAccess-id - governanceRoleAssignmentRequest-id: $request.path.governanceRoleAssignmentRequest-id - roleSettings: - operationId: privilegedAccess.roleAssignmentRequests.roleDefinition.Resource.ListRoleSettings - parameters: - privilegedAccess-id: $request.path.privilegedAccess-id - governanceRoleAssignmentRequest-id: $request.path.governanceRoleAssignmentRequest-id + '204': + description: Success default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/privilegedAccess/{privilegedAccess-id}/roleAssignmentRequests/{governanceRoleAssignmentRequest-id}/roleDefinition/roleSetting': + x-ms-docs-operation-type: action + '/identityGovernance/lifecycleWorkflows/workflows/{workflow-id}/runs/{run-id}/taskProcessingResults/{taskProcessingResult-id}/subject': get: tags: - - privilegedAccess.governanceRoleAssignmentRequest - summary: Get roleSetting from privilegedAccess - operationId: privilegedAccess.roleAssignmentRequests.roleDefinition_GetRoleSetting + - identityGovernance.lifecycleWorkflowsContainer + summary: Get subject from identityGovernance + description: The unique identifier of the Azure AD user targeted for the task execution. + operationId: identityGovernance.lifecycleWorkflows.workflows.runs.taskProcessingResults_GetSubject parameters: - - name: privilegedAccess-id + - name: workflow-id in: path - description: 'key: id of privilegedAccess' + description: 'key: id of workflow' required: true + style: simple schema: type: string - x-ms-docs-key-type: privilegedAccess - - name: governanceRoleAssignmentRequest-id + x-ms-docs-key-type: workflow + - name: run-id in: path - description: 'key: id of governanceRoleAssignmentRequest' + description: 'key: id of run' required: true + style: simple schema: type: string - x-ms-docs-key-type: governanceRoleAssignmentRequest + x-ms-docs-key-type: run + - name: taskProcessingResult-id + in: path + description: 'key: id of taskProcessingResult' + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: taskProcessingResult - name: $select in: query description: Select properties to be returned @@ -63685,17 +74943,152 @@ paths: items: enum: - id - - adminEligibleSettings - - adminMemberSettings - - isDefault - - lastUpdatedBy - - lastUpdatedDateTime - - resourceId - - roleDefinitionId - - userEligibleSettings - - userMemberSettings - - resource - - roleDefinition + - deletedDateTime + - signInActivity + - accountEnabled + - ageGroup + - assignedLicenses + - assignedPlans + - authorizationInfo + - businessPhones + - city + - companyName + - consentProvidedForMinor + - country + - createdDateTime + - creationType + - customSecurityAttributes + - department + - deviceKeys + - displayName + - employeeHireDate + - employeeId + - employeeLeaveDateTime + - employeeOrgData + - employeeType + - externalUserState + - externalUserStateChangeDateTime + - faxNumber + - givenName + - identities + - imAddresses + - infoCatalogs + - isManagementRestricted + - isResourceAccount + - jobTitle + - lastPasswordChangeDateTime + - legalAgeGroupClassification + - licenseAssignmentStates + - mail + - mailNickname + - mobilePhone + - officeLocation + - onPremisesDistinguishedName + - onPremisesDomainName + - onPremisesExtensionAttributes + - onPremisesImmutableId + - onPremisesLastSyncDateTime + - onPremisesProvisioningErrors + - onPremisesSamAccountName + - onPremisesSecurityIdentifier + - onPremisesSyncEnabled + - onPremisesUserPrincipalName + - otherMails + - passwordPolicies + - passwordProfile + - postalCode + - preferredDataLocation + - preferredLanguage + - provisionedPlans + - proxyAddresses + - refreshTokensValidFromDateTime + - securityIdentifier + - showInAddressList + - signInSessionsValidFromDateTime + - state + - streetAddress + - surname + - usageLocation + - userPrincipalName + - userType + - mailboxSettings + - deviceEnrollmentLimit + - print + - aboutMe + - birthday + - hireDate + - interests + - mySite + - pastProjects + - preferredName + - responsibilities + - schools + - skills + - analytics + - cloudPCs + - usageRights + - informationProtection + - appRoleAssignedResources + - appRoleAssignments + - createdObjects + - directReports + - licenseDetails + - manager + - memberOf + - oauth2PermissionGrants + - ownedDevices + - ownedObjects + - registeredDevices + - scopedRoleMemberOf + - transitiveMemberOf + - transitiveReports + - calendar + - calendarGroups + - calendars + - calendarView + - contactFolders + - contacts + - events + - inferenceClassification + - joinedGroups + - mailFolders + - messages + - outlook + - people + - drive + - drives + - followedSites + - extensions + - appConsentRequestsForApproval + - approvals + - pendingAccessReviewInstances + - agreementAcceptances + - security + - deviceEnrollmentConfigurations + - managedDevices + - managedAppRegistrations + - windowsInformationProtectionDeviceRegistrations + - deviceManagementTroubleshootingEvents + - mobileAppIntentAndStates + - mobileAppTroubleshootingEvents + - notifications + - planner + - insights + - settings + - onenote + - photo + - photos + - profile + - activities + - devices + - onlineMeetings + - presence + - authentication + - tasks + - chats + - joinedTeams + - teamwork + - todo type: string - name: $expand in: query @@ -63708,8 +75101,71 @@ paths: items: enum: - '*' - - resource - - roleDefinition + - analytics + - cloudPCs + - usageRights + - informationProtection + - appRoleAssignedResources + - appRoleAssignments + - createdObjects + - directReports + - licenseDetails + - manager + - memberOf + - oauth2PermissionGrants + - ownedDevices + - ownedObjects + - registeredDevices + - scopedRoleMemberOf + - transitiveMemberOf + - transitiveReports + - calendar + - calendarGroups + - calendars + - calendarView + - contactFolders + - contacts + - events + - inferenceClassification + - joinedGroups + - mailFolders + - messages + - outlook + - people + - drive + - drives + - followedSites + - extensions + - appConsentRequestsForApproval + - approvals + - pendingAccessReviewInstances + - agreementAcceptances + - security + - deviceEnrollmentConfigurations + - managedDevices + - managedAppRegistrations + - windowsInformationProtectionDeviceRegistrations + - deviceManagementTroubleshootingEvents + - mobileAppIntentAndStates + - mobileAppTroubleshootingEvents + - notifications + - planner + - insights + - settings + - onenote + - photo + - photos + - profile + - activities + - devices + - onlineMeetings + - presence + - authentication + - tasks + - chats + - joinedTeams + - teamwork + - todo type: string responses: '200': @@ -63717,42 +75173,433 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.governanceRoleSetting' + $ref: '#/components/schemas/microsoft.graph.user' links: - resource: - operationId: privilegedAccess.roleAssignmentRequests.roleDefinition.RoleSetting.GetResource + analytics: + operationId: identityGovernance.lifecycleWorkflows.workflows.runs.taskProcessingResults.Subject.GetAnalytics parameters: - privilegedAccess-id: $request.path.privilegedAccess-id - governanceRoleAssignmentRequest-id: $request.path.governanceRoleAssignmentRequest-id - roleDefinition: - operationId: privilegedAccess.roleAssignmentRequests.roleDefinition.RoleSetting.GetRoleDefinition + workflow-id: $request.path.workflow-id + run-id: $request.path.run-id + taskProcessingResult-id: $request.path.taskProcessingResult-id + cloudPCs: + operationId: identityGovernance.lifecycleWorkflows.workflows.runs.taskProcessingResults.Subject.ListCloudPCs parameters: - privilegedAccess-id: $request.path.privilegedAccess-id - governanceRoleAssignmentRequest-id: $request.path.governanceRoleAssignmentRequest-id - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/privilegedAccess/{privilegedAccess-id}/roleAssignmentRequests/{governanceRoleAssignmentRequest-id}/subject': - get: - tags: - - privilegedAccess.governanceRoleAssignmentRequest - summary: Get subject from privilegedAccess - operationId: privilegedAccess.roleAssignmentRequests_GetSubject - parameters: - - name: privilegedAccess-id - in: path - description: 'key: id of privilegedAccess' - required: true - schema: - type: string - x-ms-docs-key-type: privilegedAccess - - name: governanceRoleAssignmentRequest-id - in: path - description: 'key: id of governanceRoleAssignmentRequest' - required: true + workflow-id: $request.path.workflow-id + run-id: $request.path.run-id + taskProcessingResult-id: $request.path.taskProcessingResult-id + usageRights: + operationId: identityGovernance.lifecycleWorkflows.workflows.runs.taskProcessingResults.Subject.ListUsageRights + parameters: + workflow-id: $request.path.workflow-id + run-id: $request.path.run-id + taskProcessingResult-id: $request.path.taskProcessingResult-id + informationProtection: + operationId: identityGovernance.lifecycleWorkflows.workflows.runs.taskProcessingResults.Subject.GetInformationProtection + parameters: + workflow-id: $request.path.workflow-id + run-id: $request.path.run-id + taskProcessingResult-id: $request.path.taskProcessingResult-id + appRoleAssignedResources: + operationId: identityGovernance.lifecycleWorkflows.workflows.runs.taskProcessingResults.Subject.ListAppRoleAssignedResources + parameters: + workflow-id: $request.path.workflow-id + run-id: $request.path.run-id + taskProcessingResult-id: $request.path.taskProcessingResult-id + appRoleAssignments: + operationId: identityGovernance.lifecycleWorkflows.workflows.runs.taskProcessingResults.Subject.ListAppRoleAssignments + parameters: + workflow-id: $request.path.workflow-id + run-id: $request.path.run-id + taskProcessingResult-id: $request.path.taskProcessingResult-id + createdObjects: + operationId: identityGovernance.lifecycleWorkflows.workflows.runs.taskProcessingResults.Subject.ListCreatedObjects + parameters: + workflow-id: $request.path.workflow-id + run-id: $request.path.run-id + taskProcessingResult-id: $request.path.taskProcessingResult-id + directReports: + operationId: identityGovernance.lifecycleWorkflows.workflows.runs.taskProcessingResults.Subject.ListDirectReports + parameters: + workflow-id: $request.path.workflow-id + run-id: $request.path.run-id + taskProcessingResult-id: $request.path.taskProcessingResult-id + licenseDetails: + operationId: identityGovernance.lifecycleWorkflows.workflows.runs.taskProcessingResults.Subject.ListLicenseDetails + parameters: + workflow-id: $request.path.workflow-id + run-id: $request.path.run-id + taskProcessingResult-id: $request.path.taskProcessingResult-id + manager: + operationId: identityGovernance.lifecycleWorkflows.workflows.runs.taskProcessingResults.Subject.GetManager + parameters: + workflow-id: $request.path.workflow-id + run-id: $request.path.run-id + taskProcessingResult-id: $request.path.taskProcessingResult-id + memberOf: + operationId: identityGovernance.lifecycleWorkflows.workflows.runs.taskProcessingResults.Subject.ListMemberGraphOPre + parameters: + workflow-id: $request.path.workflow-id + run-id: $request.path.run-id + taskProcessingResult-id: $request.path.taskProcessingResult-id + oauth2PermissionGrants: + operationId: identityGovernance.lifecycleWorkflows.workflows.runs.taskProcessingResults.Subject.ListOauth2PermissionGrants + parameters: + workflow-id: $request.path.workflow-id + run-id: $request.path.run-id + taskProcessingResult-id: $request.path.taskProcessingResult-id + ownedDevices: + operationId: identityGovernance.lifecycleWorkflows.workflows.runs.taskProcessingResults.Subject.ListOwnedDevices + parameters: + workflow-id: $request.path.workflow-id + run-id: $request.path.run-id + taskProcessingResult-id: $request.path.taskProcessingResult-id + ownedObjects: + operationId: identityGovernance.lifecycleWorkflows.workflows.runs.taskProcessingResults.Subject.ListOwnedObjects + parameters: + workflow-id: $request.path.workflow-id + run-id: $request.path.run-id + taskProcessingResult-id: $request.path.taskProcessingResult-id + registeredDevices: + operationId: identityGovernance.lifecycleWorkflows.workflows.runs.taskProcessingResults.Subject.ListRegisteredDevices + parameters: + workflow-id: $request.path.workflow-id + run-id: $request.path.run-id + taskProcessingResult-id: $request.path.taskProcessingResult-id + scopedRoleMemberOf: + operationId: identityGovernance.lifecycleWorkflows.workflows.runs.taskProcessingResults.Subject.ListScopedRoleMemberGraphOPre + parameters: + workflow-id: $request.path.workflow-id + run-id: $request.path.run-id + taskProcessingResult-id: $request.path.taskProcessingResult-id + transitiveMemberOf: + operationId: identityGovernance.lifecycleWorkflows.workflows.runs.taskProcessingResults.Subject.ListTransitiveMemberGraphOPre + parameters: + workflow-id: $request.path.workflow-id + run-id: $request.path.run-id + taskProcessingResult-id: $request.path.taskProcessingResult-id + transitiveReports: + operationId: identityGovernance.lifecycleWorkflows.workflows.runs.taskProcessingResults.Subject.ListTransitiveReports + parameters: + workflow-id: $request.path.workflow-id + run-id: $request.path.run-id + taskProcessingResult-id: $request.path.taskProcessingResult-id + calendar: + operationId: identityGovernance.lifecycleWorkflows.workflows.runs.taskProcessingResults.Subject.GetCalendar + parameters: + workflow-id: $request.path.workflow-id + run-id: $request.path.run-id + taskProcessingResult-id: $request.path.taskProcessingResult-id + calendarGroups: + operationId: identityGovernance.lifecycleWorkflows.workflows.runs.taskProcessingResults.Subject.ListCalendarGroups + parameters: + workflow-id: $request.path.workflow-id + run-id: $request.path.run-id + taskProcessingResult-id: $request.path.taskProcessingResult-id + calendars: + operationId: identityGovernance.lifecycleWorkflows.workflows.runs.taskProcessingResults.Subject.ListCalendars + parameters: + workflow-id: $request.path.workflow-id + run-id: $request.path.run-id + taskProcessingResult-id: $request.path.taskProcessingResult-id + calendarView: + operationId: identityGovernance.lifecycleWorkflows.workflows.runs.taskProcessingResults.Subject.ListCalendarView + parameters: + workflow-id: $request.path.workflow-id + run-id: $request.path.run-id + taskProcessingResult-id: $request.path.taskProcessingResult-id + contactFolders: + operationId: identityGovernance.lifecycleWorkflows.workflows.runs.taskProcessingResults.Subject.ListContactFolders + parameters: + workflow-id: $request.path.workflow-id + run-id: $request.path.run-id + taskProcessingResult-id: $request.path.taskProcessingResult-id + contacts: + operationId: identityGovernance.lifecycleWorkflows.workflows.runs.taskProcessingResults.Subject.ListContacts + parameters: + workflow-id: $request.path.workflow-id + run-id: $request.path.run-id + taskProcessingResult-id: $request.path.taskProcessingResult-id + events: + operationId: identityGovernance.lifecycleWorkflows.workflows.runs.taskProcessingResults.Subject.ListEvents + parameters: + workflow-id: $request.path.workflow-id + run-id: $request.path.run-id + taskProcessingResult-id: $request.path.taskProcessingResult-id + inferenceClassification: + operationId: identityGovernance.lifecycleWorkflows.workflows.runs.taskProcessingResults.Subject.GetInferenceClassification + parameters: + workflow-id: $request.path.workflow-id + run-id: $request.path.run-id + taskProcessingResult-id: $request.path.taskProcessingResult-id + joinedGroups: + operationId: identityGovernance.lifecycleWorkflows.workflows.runs.taskProcessingResults.Subject.ListJoinedGroups + parameters: + workflow-id: $request.path.workflow-id + run-id: $request.path.run-id + taskProcessingResult-id: $request.path.taskProcessingResult-id + mailFolders: + operationId: identityGovernance.lifecycleWorkflows.workflows.runs.taskProcessingResults.Subject.ListMailFolders + parameters: + workflow-id: $request.path.workflow-id + run-id: $request.path.run-id + taskProcessingResult-id: $request.path.taskProcessingResult-id + messages: + operationId: identityGovernance.lifecycleWorkflows.workflows.runs.taskProcessingResults.Subject.ListMessages + parameters: + workflow-id: $request.path.workflow-id + run-id: $request.path.run-id + taskProcessingResult-id: $request.path.taskProcessingResult-id + outlook: + operationId: identityGovernance.lifecycleWorkflows.workflows.runs.taskProcessingResults.Subject.GetOutlook + parameters: + workflow-id: $request.path.workflow-id + run-id: $request.path.run-id + taskProcessingResult-id: $request.path.taskProcessingResult-id + people: + operationId: identityGovernance.lifecycleWorkflows.workflows.runs.taskProcessingResults.Subject.ListPeople + parameters: + workflow-id: $request.path.workflow-id + run-id: $request.path.run-id + taskProcessingResult-id: $request.path.taskProcessingResult-id + drive: + operationId: identityGovernance.lifecycleWorkflows.workflows.runs.taskProcessingResults.Subject.GetDrive + parameters: + workflow-id: $request.path.workflow-id + run-id: $request.path.run-id + taskProcessingResult-id: $request.path.taskProcessingResult-id + drives: + operationId: identityGovernance.lifecycleWorkflows.workflows.runs.taskProcessingResults.Subject.ListDrives + parameters: + workflow-id: $request.path.workflow-id + run-id: $request.path.run-id + taskProcessingResult-id: $request.path.taskProcessingResult-id + followedSites: + operationId: identityGovernance.lifecycleWorkflows.workflows.runs.taskProcessingResults.Subject.ListFollowedSites + parameters: + workflow-id: $request.path.workflow-id + run-id: $request.path.run-id + taskProcessingResult-id: $request.path.taskProcessingResult-id + extensions: + operationId: identityGovernance.lifecycleWorkflows.workflows.runs.taskProcessingResults.Subject.ListExtensions + parameters: + workflow-id: $request.path.workflow-id + run-id: $request.path.run-id + taskProcessingResult-id: $request.path.taskProcessingResult-id + appConsentRequestsForApproval: + operationId: identityGovernance.lifecycleWorkflows.workflows.runs.taskProcessingResults.Subject.ListAppConsentRequestsGraphFPreApproval + parameters: + workflow-id: $request.path.workflow-id + run-id: $request.path.run-id + taskProcessingResult-id: $request.path.taskProcessingResult-id + approvals: + operationId: identityGovernance.lifecycleWorkflows.workflows.runs.taskProcessingResults.Subject.ListApprovals + parameters: + workflow-id: $request.path.workflow-id + run-id: $request.path.run-id + taskProcessingResult-id: $request.path.taskProcessingResult-id + pendingAccessReviewInstances: + operationId: identityGovernance.lifecycleWorkflows.workflows.runs.taskProcessingResults.Subject.ListPendingAccessReviewInstances + parameters: + workflow-id: $request.path.workflow-id + run-id: $request.path.run-id + taskProcessingResult-id: $request.path.taskProcessingResult-id + agreementAcceptances: + operationId: identityGovernance.lifecycleWorkflows.workflows.runs.taskProcessingResults.Subject.ListAgreementAcceptances + parameters: + workflow-id: $request.path.workflow-id + run-id: $request.path.run-id + taskProcessingResult-id: $request.path.taskProcessingResult-id + security: + operationId: identityGovernance.lifecycleWorkflows.workflows.runs.taskProcessingResults.Subject.GetSecurity + parameters: + workflow-id: $request.path.workflow-id + run-id: $request.path.run-id + taskProcessingResult-id: $request.path.taskProcessingResult-id + deviceEnrollmentConfigurations: + operationId: identityGovernance.lifecycleWorkflows.workflows.runs.taskProcessingResults.Subject.ListDeviceEnrollmentConfigurations + parameters: + workflow-id: $request.path.workflow-id + run-id: $request.path.run-id + taskProcessingResult-id: $request.path.taskProcessingResult-id + managedDevices: + operationId: identityGovernance.lifecycleWorkflows.workflows.runs.taskProcessingResults.Subject.ListManagedDevices + parameters: + workflow-id: $request.path.workflow-id + run-id: $request.path.run-id + taskProcessingResult-id: $request.path.taskProcessingResult-id + managedAppRegistrations: + operationId: identityGovernance.lifecycleWorkflows.workflows.runs.taskProcessingResults.Subject.ListManagedAppRegistrations + parameters: + workflow-id: $request.path.workflow-id + run-id: $request.path.run-id + taskProcessingResult-id: $request.path.taskProcessingResult-id + windowsInformationProtectionDeviceRegistrations: + operationId: identityGovernance.lifecycleWorkflows.workflows.runs.taskProcessingResults.Subject.ListWindowsInformationProtectionDeviceRegistrations + parameters: + workflow-id: $request.path.workflow-id + run-id: $request.path.run-id + taskProcessingResult-id: $request.path.taskProcessingResult-id + deviceManagementTroubleshootingEvents: + operationId: identityGovernance.lifecycleWorkflows.workflows.runs.taskProcessingResults.Subject.ListDeviceManagementTroubleshootingEvents + parameters: + workflow-id: $request.path.workflow-id + run-id: $request.path.run-id + taskProcessingResult-id: $request.path.taskProcessingResult-id + mobileAppIntentAndStates: + operationId: identityGovernance.lifecycleWorkflows.workflows.runs.taskProcessingResults.Subject.ListMobileAppIntentAndStates + parameters: + workflow-id: $request.path.workflow-id + run-id: $request.path.run-id + taskProcessingResult-id: $request.path.taskProcessingResult-id + mobileAppTroubleshootingEvents: + operationId: identityGovernance.lifecycleWorkflows.workflows.runs.taskProcessingResults.Subject.ListMobileAppTroubleshootingEvents + parameters: + workflow-id: $request.path.workflow-id + run-id: $request.path.run-id + taskProcessingResult-id: $request.path.taskProcessingResult-id + notifications: + operationId: identityGovernance.lifecycleWorkflows.workflows.runs.taskProcessingResults.Subject.ListNotifications + parameters: + workflow-id: $request.path.workflow-id + run-id: $request.path.run-id + taskProcessingResult-id: $request.path.taskProcessingResult-id + planner: + operationId: identityGovernance.lifecycleWorkflows.workflows.runs.taskProcessingResults.Subject.GetPlanner + parameters: + workflow-id: $request.path.workflow-id + run-id: $request.path.run-id + taskProcessingResult-id: $request.path.taskProcessingResult-id + insights: + operationId: identityGovernance.lifecycleWorkflows.workflows.runs.taskProcessingResults.Subject.GetInsights + parameters: + workflow-id: $request.path.workflow-id + run-id: $request.path.run-id + taskProcessingResult-id: $request.path.taskProcessingResult-id + settings: + operationId: identityGovernance.lifecycleWorkflows.workflows.runs.taskProcessingResults.Subject.GetSettings + parameters: + workflow-id: $request.path.workflow-id + run-id: $request.path.run-id + taskProcessingResult-id: $request.path.taskProcessingResult-id + onenote: + operationId: identityGovernance.lifecycleWorkflows.workflows.runs.taskProcessingResults.Subject.GetOnenote + parameters: + workflow-id: $request.path.workflow-id + run-id: $request.path.run-id + taskProcessingResult-id: $request.path.taskProcessingResult-id + photo: + operationId: identityGovernance.lifecycleWorkflows.workflows.runs.taskProcessingResults.Subject.GetPhoto + parameters: + workflow-id: $request.path.workflow-id + run-id: $request.path.run-id + taskProcessingResult-id: $request.path.taskProcessingResult-id + photos: + operationId: identityGovernance.lifecycleWorkflows.workflows.runs.taskProcessingResults.Subject.ListPhotos + parameters: + workflow-id: $request.path.workflow-id + run-id: $request.path.run-id + taskProcessingResult-id: $request.path.taskProcessingResult-id + profile: + operationId: identityGovernance.lifecycleWorkflows.workflows.runs.taskProcessingResults.Subject.GetProfile + parameters: + workflow-id: $request.path.workflow-id + run-id: $request.path.run-id + taskProcessingResult-id: $request.path.taskProcessingResult-id + activities: + operationId: identityGovernance.lifecycleWorkflows.workflows.runs.taskProcessingResults.Subject.ListActivities + parameters: + workflow-id: $request.path.workflow-id + run-id: $request.path.run-id + taskProcessingResult-id: $request.path.taskProcessingResult-id + devices: + operationId: identityGovernance.lifecycleWorkflows.workflows.runs.taskProcessingResults.Subject.ListDevices + parameters: + workflow-id: $request.path.workflow-id + run-id: $request.path.run-id + taskProcessingResult-id: $request.path.taskProcessingResult-id + onlineMeetings: + operationId: identityGovernance.lifecycleWorkflows.workflows.runs.taskProcessingResults.Subject.ListOnlineMeetings + parameters: + workflow-id: $request.path.workflow-id + run-id: $request.path.run-id + taskProcessingResult-id: $request.path.taskProcessingResult-id + presence: + operationId: identityGovernance.lifecycleWorkflows.workflows.runs.taskProcessingResults.Subject.GetPresence + parameters: + workflow-id: $request.path.workflow-id + run-id: $request.path.run-id + taskProcessingResult-id: $request.path.taskProcessingResult-id + authentication: + operationId: identityGovernance.lifecycleWorkflows.workflows.runs.taskProcessingResults.Subject.GetAuthentication + parameters: + workflow-id: $request.path.workflow-id + run-id: $request.path.run-id + taskProcessingResult-id: $request.path.taskProcessingResult-id + tasks: + operationId: identityGovernance.lifecycleWorkflows.workflows.runs.taskProcessingResults.Subject.GetTasks + parameters: + workflow-id: $request.path.workflow-id + run-id: $request.path.run-id + taskProcessingResult-id: $request.path.taskProcessingResult-id + chats: + operationId: identityGovernance.lifecycleWorkflows.workflows.runs.taskProcessingResults.Subject.ListChats + parameters: + workflow-id: $request.path.workflow-id + run-id: $request.path.run-id + taskProcessingResult-id: $request.path.taskProcessingResult-id + joinedTeams: + operationId: identityGovernance.lifecycleWorkflows.workflows.runs.taskProcessingResults.Subject.ListJoinedTeams + parameters: + workflow-id: $request.path.workflow-id + run-id: $request.path.run-id + taskProcessingResult-id: $request.path.taskProcessingResult-id + teamwork: + operationId: identityGovernance.lifecycleWorkflows.workflows.runs.taskProcessingResults.Subject.GetTeamwork + parameters: + workflow-id: $request.path.workflow-id + run-id: $request.path.run-id + taskProcessingResult-id: $request.path.taskProcessingResult-id + todo: + operationId: identityGovernance.lifecycleWorkflows.workflows.runs.taskProcessingResults.Subject.GetTodo + parameters: + workflow-id: $request.path.workflow-id + run-id: $request.path.run-id + taskProcessingResult-id: $request.path.taskProcessingResult-id + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/identityGovernance/lifecycleWorkflows/workflows/{workflow-id}/runs/{run-id}/taskProcessingResults/{taskProcessingResult-id}/task': + get: + tags: + - identityGovernance.lifecycleWorkflowsContainer + summary: Get task from identityGovernance + description: The related workflow task + operationId: identityGovernance.lifecycleWorkflows.workflows.runs.taskProcessingResults_GetTask + parameters: + - name: workflow-id + in: path + description: 'key: id of workflow' + required: true + style: simple schema: type: string - x-ms-docs-key-type: governanceRoleAssignmentRequest + x-ms-docs-key-type: workflow + - name: run-id + in: path + description: 'key: id of run' + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: run + - name: taskProcessingResult-id + in: path + description: 'key: id of taskProcessingResult' + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: taskProcessingResult - name: $select in: query description: Select properties to be returned @@ -63764,10 +75611,15 @@ paths: items: enum: - id + - arguments + - category + - continueOnError + - description - displayName - - email - - principalName - - type + - executionSequence + - isEnabled + - taskDefinitionId + - taskProcessingResults type: string - name: $expand in: query @@ -63780,6 +75632,7 @@ paths: items: enum: - '*' + - taskProcessingResults type: string responses: '200': @@ -63787,88 +75640,44 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.governanceSubject' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - patch: - tags: - - privilegedAccess.governanceRoleAssignmentRequest - summary: Update the navigation property subject in privilegedAccess - operationId: privilegedAccess.roleAssignmentRequests_UpdateSubject - parameters: - - name: privilegedAccess-id - in: path - description: 'key: id of privilegedAccess' - required: true - schema: - type: string - x-ms-docs-key-type: privilegedAccess - - name: governanceRoleAssignmentRequest-id - in: path - description: 'key: id of governanceRoleAssignmentRequest' - required: true - schema: - type: string - x-ms-docs-key-type: governanceRoleAssignmentRequest - requestBody: - description: New navigation property values - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.governanceSubject' - required: true - responses: - '204': - description: Success + $ref: '#/components/schemas/microsoft.graph.identityGovernance.task' + links: + taskProcessingResults: + operationId: identityGovernance.lifecycleWorkflows.workflows.runs.taskProcessingResults.Task.ListTaskProcessingResults + parameters: + workflow-id: $request.path.workflow-id + run-id: $request.path.run-id + taskProcessingResult-id: $request.path.taskProcessingResult-id default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - delete: + '/identityGovernance/lifecycleWorkflows/workflows/{workflow-id}/runs/{run-id}/userProcessingResults': + get: tags: - - privilegedAccess.governanceRoleAssignmentRequest - summary: Delete navigation property subject for privilegedAccess - operationId: privilegedAccess.roleAssignmentRequests_DeleteSubject + - identityGovernance.lifecycleWorkflowsContainer + summary: List userProcessingResults (for a run of a lifecycle workflow) + description: Get user processing results of a workflow run object. + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/identitygovernance-run-list-userprocessingresults?view=graph-rest-1.0 + operationId: identityGovernance.lifecycleWorkflows.workflows.runs_ListUserProcessingResults parameters: - - name: privilegedAccess-id - in: path - description: 'key: id of privilegedAccess' - required: true - schema: - type: string - x-ms-docs-key-type: privilegedAccess - - name: governanceRoleAssignmentRequest-id + - name: workflow-id in: path - description: 'key: id of governanceRoleAssignmentRequest' + description: 'key: id of workflow' required: true + style: simple schema: type: string - x-ms-docs-key-type: governanceRoleAssignmentRequest - - 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 - '/privilegedAccess/{privilegedAccess-id}/roleAssignments': - get: - tags: - - privilegedAccess.governanceRoleAssignment - summary: Get roleAssignments from privilegedAccess - operationId: privilegedAccess_ListRoleAssignments - parameters: - - name: privilegedAccess-id + x-ms-docs-key-type: workflow + - name: run-id in: path - description: 'key: id of privilegedAccess' + description: 'key: id of run' required: true + style: simple schema: type: string - x-ms-docs-key-type: privilegedAccess + x-ms-docs-key-type: run - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -63886,26 +75695,24 @@ paths: enum: - id - id desc - - assignmentState - - assignmentState desc - - endDateTime - - endDateTime desc - - externalId - - externalId desc - - linkedEligibleRoleAssignmentId - - linkedEligibleRoleAssignmentId desc - - memberType - - memberType desc - - resourceId - - resourceId desc - - roleDefinitionId - - roleDefinitionId desc - - startDateTime - - startDateTime desc - - status - - status desc - - subjectId - - subjectId desc + - completedDateTime + - completedDateTime desc + - failedTasksCount + - failedTasksCount desc + - processingStatus + - processingStatus desc + - scheduledDateTime + - scheduledDateTime desc + - startedDateTime + - startedDateTime desc + - totalTasksCount + - totalTasksCount desc + - totalUnprocessedTasksCount + - totalUnprocessedTasksCount desc + - workflowExecutionType + - workflowExecutionType desc + - workflowVersion + - workflowVersion desc type: string - name: $select in: query @@ -63918,20 +75725,17 @@ paths: items: enum: - id - - assignmentState - - endDateTime - - externalId - - linkedEligibleRoleAssignmentId - - memberType - - resourceId - - roleDefinitionId - - startDateTime - - status - - subjectId - - linkedEligibleRoleAssignment - - resource - - roleDefinition + - completedDateTime + - failedTasksCount + - processingStatus + - scheduledDateTime + - startedDateTime + - totalTasksCount + - totalUnprocessedTasksCount + - workflowExecutionType + - workflowVersion - subject + - taskProcessingResults type: string - name: $expand in: query @@ -63944,14 +75748,12 @@ paths: items: enum: - '*' - - linkedEligibleRoleAssignment - - resource - - roleDefinition - subject + - taskProcessingResults type: string responses: '200': - $ref: '#/components/responses/microsoft.graph.governanceRoleAssignmentCollectionResponse' + $ref: '#/components/responses/microsoft.graph.identityGovernance.userProcessingResultCollectionResponse' default: $ref: '#/components/responses/error' x-ms-pageable: @@ -63960,23 +75762,32 @@ paths: x-ms-docs-operation-type: operation post: tags: - - privilegedAccess.governanceRoleAssignment - summary: Create new navigation property to roleAssignments for privilegedAccess - operationId: privilegedAccess_CreateRoleAssignments + - identityGovernance.lifecycleWorkflowsContainer + summary: Create new navigation property to userProcessingResults for identityGovernance + operationId: identityGovernance.lifecycleWorkflows.workflows.runs_CreateUserProcessingResults parameters: - - name: privilegedAccess-id + - name: workflow-id in: path - description: 'key: id of privilegedAccess' + description: 'key: id of workflow' required: true + style: simple schema: type: string - x-ms-docs-key-type: privilegedAccess + x-ms-docs-key-type: workflow + - name: run-id + in: path + description: 'key: id of run' + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: run requestBody: description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.governanceRoleAssignment' + $ref: '#/components/schemas/microsoft.graph.identityGovernance.userProcessingResult' required: true responses: '201': @@ -63984,31 +75795,42 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.governanceRoleAssignment' + $ref: '#/components/schemas/microsoft.graph.identityGovernance.userProcessingResult' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/privilegedAccess/{privilegedAccess-id}/roleAssignments/{governanceRoleAssignment-id}': + '/identityGovernance/lifecycleWorkflows/workflows/{workflow-id}/runs/{run-id}/userProcessingResults/{userProcessingResult-id}': get: tags: - - privilegedAccess.governanceRoleAssignment - summary: Get roleAssignments from privilegedAccess - operationId: privilegedAccess_GetRoleAssignments + - identityGovernance.lifecycleWorkflowsContainer + summary: Get userProcessingResults from identityGovernance + description: The associated individual user execution. + operationId: identityGovernance.lifecycleWorkflows.workflows.runs_GetUserProcessingResults parameters: - - name: privilegedAccess-id + - name: workflow-id in: path - description: 'key: id of privilegedAccess' + description: 'key: id of workflow' required: true + style: simple schema: type: string - x-ms-docs-key-type: privilegedAccess - - name: governanceRoleAssignment-id + x-ms-docs-key-type: workflow + - name: run-id in: path - description: 'key: id of governanceRoleAssignment' + description: 'key: id of run' required: true + style: simple schema: type: string - x-ms-docs-key-type: governanceRoleAssignment + x-ms-docs-key-type: run + - name: userProcessingResult-id + in: path + description: 'key: id of userProcessingResult' + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: userProcessingResult - name: $select in: query description: Select properties to be returned @@ -64020,20 +75842,17 @@ paths: items: enum: - id - - assignmentState - - endDateTime - - externalId - - linkedEligibleRoleAssignmentId - - memberType - - resourceId - - roleDefinitionId - - startDateTime - - status - - subjectId - - linkedEligibleRoleAssignment - - resource - - roleDefinition + - completedDateTime + - failedTasksCount + - processingStatus + - scheduledDateTime + - startedDateTime + - totalTasksCount + - totalUnprocessedTasksCount + - workflowExecutionType + - workflowVersion - subject + - taskProcessingResults type: string - name: $expand in: query @@ -64046,10 +75865,8 @@ paths: items: enum: - '*' - - linkedEligibleRoleAssignment - - resource - - roleDefinition - subject + - taskProcessingResults type: string responses: '200': @@ -64057,57 +75874,59 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.governanceRoleAssignment' + $ref: '#/components/schemas/microsoft.graph.identityGovernance.userProcessingResult' links: - linkedEligibleRoleAssignment: - operationId: privilegedAccess.RoleAssignments.GetLinkedEligibleRoleAssignment - parameters: - privilegedAccess-id: $request.path.privilegedAccess-id - governanceRoleAssignment-id: $request.path.governanceRoleAssignment-id - resource: - operationId: privilegedAccess.RoleAssignments.GetResource - parameters: - privilegedAccess-id: $request.path.privilegedAccess-id - governanceRoleAssignment-id: $request.path.governanceRoleAssignment-id - roleDefinition: - operationId: privilegedAccess.RoleAssignments.GetRoleDefinition - parameters: - privilegedAccess-id: $request.path.privilegedAccess-id - governanceRoleAssignment-id: $request.path.governanceRoleAssignment-id subject: - operationId: privilegedAccess.RoleAssignments.GetSubject + operationId: identityGovernance.lifecycleWorkflows.workflows.runs.UserProcessingResults.GetSubject parameters: - privilegedAccess-id: $request.path.privilegedAccess-id - governanceRoleAssignment-id: $request.path.governanceRoleAssignment-id + workflow-id: $request.path.workflow-id + run-id: $request.path.run-id + userProcessingResult-id: $request.path.userProcessingResult-id + taskProcessingResults: + operationId: identityGovernance.lifecycleWorkflows.workflows.runs.UserProcessingResults.ListTaskProcessingResults + parameters: + workflow-id: $request.path.workflow-id + run-id: $request.path.run-id + userProcessingResult-id: $request.path.userProcessingResult-id default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - - privilegedAccess.governanceRoleAssignment - summary: Update the navigation property roleAssignments in privilegedAccess - operationId: privilegedAccess_UpdateRoleAssignments + - identityGovernance.lifecycleWorkflowsContainer + summary: Update the navigation property userProcessingResults in identityGovernance + operationId: identityGovernance.lifecycleWorkflows.workflows.runs_UpdateUserProcessingResults parameters: - - name: privilegedAccess-id + - name: workflow-id in: path - description: 'key: id of privilegedAccess' + description: 'key: id of workflow' required: true + style: simple schema: type: string - x-ms-docs-key-type: privilegedAccess - - name: governanceRoleAssignment-id + x-ms-docs-key-type: workflow + - name: run-id in: path - description: 'key: id of governanceRoleAssignment' + description: 'key: id of run' required: true + style: simple schema: type: string - x-ms-docs-key-type: governanceRoleAssignment + x-ms-docs-key-type: run + - name: userProcessingResult-id + in: path + description: 'key: id of userProcessingResult' + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: userProcessingResult requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.governanceRoleAssignment' + $ref: '#/components/schemas/microsoft.graph.identityGovernance.userProcessingResult' required: true responses: '204': @@ -64117,27 +75936,38 @@ paths: x-ms-docs-operation-type: operation delete: tags: - - privilegedAccess.governanceRoleAssignment - summary: Delete navigation property roleAssignments for privilegedAccess - operationId: privilegedAccess_DeleteRoleAssignments + - identityGovernance.lifecycleWorkflowsContainer + summary: Delete navigation property userProcessingResults for identityGovernance + operationId: identityGovernance.lifecycleWorkflows.workflows.runs_DeleteUserProcessingResults parameters: - - name: privilegedAccess-id + - name: workflow-id in: path - description: 'key: id of privilegedAccess' + description: 'key: id of workflow' required: true + style: simple schema: type: string - x-ms-docs-key-type: privilegedAccess - - name: governanceRoleAssignment-id + x-ms-docs-key-type: workflow + - name: run-id in: path - description: 'key: id of governanceRoleAssignment' + description: 'key: id of run' required: true + style: simple schema: type: string - x-ms-docs-key-type: governanceRoleAssignment + x-ms-docs-key-type: run + - name: userProcessingResult-id + in: path + description: 'key: id of userProcessingResult' + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: userProcessingResult - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -64146,27 +75976,38 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/privilegedAccess/{privilegedAccess-id}/roleAssignments/{governanceRoleAssignment-id}/linkedEligibleRoleAssignment': + '/identityGovernance/lifecycleWorkflows/workflows/{workflow-id}/runs/{run-id}/userProcessingResults/{userProcessingResult-id}/subject': get: tags: - - privilegedAccess.governanceRoleAssignment - summary: Get linkedEligibleRoleAssignment from privilegedAccess - operationId: privilegedAccess.roleAssignments_GetLinkedEligibleRoleAssignment + - identityGovernance.lifecycleWorkflowsContainer + summary: Get subject from identityGovernance + description: The unique identifier of the AAD user targeted for the taskProcessingResult. + operationId: identityGovernance.lifecycleWorkflows.workflows.runs.userProcessingResults_GetSubject parameters: - - name: privilegedAccess-id + - name: workflow-id in: path - description: 'key: id of privilegedAccess' + description: 'key: id of workflow' required: true + style: simple schema: type: string - x-ms-docs-key-type: privilegedAccess - - name: governanceRoleAssignment-id + x-ms-docs-key-type: workflow + - name: run-id in: path - description: 'key: id of governanceRoleAssignment' + description: 'key: id of run' required: true + style: simple schema: type: string - x-ms-docs-key-type: governanceRoleAssignment + x-ms-docs-key-type: run + - name: userProcessingResult-id + in: path + description: 'key: id of userProcessingResult' + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: userProcessingResult - name: $select in: query description: Select properties to be returned @@ -64178,20 +76019,152 @@ paths: items: enum: - id - - assignmentState - - endDateTime - - externalId - - linkedEligibleRoleAssignmentId - - memberType - - resourceId - - roleDefinitionId - - startDateTime - - status - - subjectId - - linkedEligibleRoleAssignment - - resource - - roleDefinition - - subject + - deletedDateTime + - signInActivity + - accountEnabled + - ageGroup + - assignedLicenses + - assignedPlans + - authorizationInfo + - businessPhones + - city + - companyName + - consentProvidedForMinor + - country + - createdDateTime + - creationType + - customSecurityAttributes + - department + - deviceKeys + - displayName + - employeeHireDate + - employeeId + - employeeLeaveDateTime + - employeeOrgData + - employeeType + - externalUserState + - externalUserStateChangeDateTime + - faxNumber + - givenName + - identities + - imAddresses + - infoCatalogs + - isManagementRestricted + - isResourceAccount + - jobTitle + - lastPasswordChangeDateTime + - legalAgeGroupClassification + - licenseAssignmentStates + - mail + - mailNickname + - mobilePhone + - officeLocation + - onPremisesDistinguishedName + - onPremisesDomainName + - onPremisesExtensionAttributes + - onPremisesImmutableId + - onPremisesLastSyncDateTime + - onPremisesProvisioningErrors + - onPremisesSamAccountName + - onPremisesSecurityIdentifier + - onPremisesSyncEnabled + - onPremisesUserPrincipalName + - otherMails + - passwordPolicies + - passwordProfile + - postalCode + - preferredDataLocation + - preferredLanguage + - provisionedPlans + - proxyAddresses + - refreshTokensValidFromDateTime + - securityIdentifier + - showInAddressList + - signInSessionsValidFromDateTime + - state + - streetAddress + - surname + - usageLocation + - userPrincipalName + - userType + - mailboxSettings + - deviceEnrollmentLimit + - print + - aboutMe + - birthday + - hireDate + - interests + - mySite + - pastProjects + - preferredName + - responsibilities + - schools + - skills + - analytics + - cloudPCs + - usageRights + - informationProtection + - appRoleAssignedResources + - appRoleAssignments + - createdObjects + - directReports + - licenseDetails + - manager + - memberOf + - oauth2PermissionGrants + - ownedDevices + - ownedObjects + - registeredDevices + - scopedRoleMemberOf + - transitiveMemberOf + - transitiveReports + - calendar + - calendarGroups + - calendars + - calendarView + - contactFolders + - contacts + - events + - inferenceClassification + - joinedGroups + - mailFolders + - messages + - outlook + - people + - drive + - drives + - followedSites + - extensions + - appConsentRequestsForApproval + - approvals + - pendingAccessReviewInstances + - agreementAcceptances + - security + - deviceEnrollmentConfigurations + - managedDevices + - managedAppRegistrations + - windowsInformationProtectionDeviceRegistrations + - deviceManagementTroubleshootingEvents + - mobileAppIntentAndStates + - mobileAppTroubleshootingEvents + - notifications + - planner + - insights + - settings + - onenote + - photo + - photos + - profile + - activities + - devices + - onlineMeetings + - presence + - authentication + - tasks + - chats + - joinedTeams + - teamwork + - todo type: string - name: $expand in: query @@ -64204,10 +76177,71 @@ paths: items: enum: - '*' - - linkedEligibleRoleAssignment - - resource - - roleDefinition - - subject + - analytics + - cloudPCs + - usageRights + - informationProtection + - appRoleAssignedResources + - appRoleAssignments + - createdObjects + - directReports + - licenseDetails + - manager + - memberOf + - oauth2PermissionGrants + - ownedDevices + - ownedObjects + - registeredDevices + - scopedRoleMemberOf + - transitiveMemberOf + - transitiveReports + - calendar + - calendarGroups + - calendars + - calendarView + - contactFolders + - contacts + - events + - inferenceClassification + - joinedGroups + - mailFolders + - messages + - outlook + - people + - drive + - drives + - followedSites + - extensions + - appConsentRequestsForApproval + - approvals + - pendingAccessReviewInstances + - agreementAcceptances + - security + - deviceEnrollmentConfigurations + - managedDevices + - managedAppRegistrations + - windowsInformationProtectionDeviceRegistrations + - deviceManagementTroubleshootingEvents + - mobileAppIntentAndStates + - mobileAppTroubleshootingEvents + - notifications + - planner + - insights + - settings + - onenote + - photo + - photos + - profile + - activities + - devices + - onlineMeetings + - presence + - authentication + - tasks + - chats + - joinedTeams + - teamwork + - todo type: string responses: '200': @@ -64215,149 +76249,461 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.governanceRoleAssignment' + $ref: '#/components/schemas/microsoft.graph.user' links: - linkedEligibleRoleAssignment: - operationId: privilegedAccess.roleAssignments.LinkedEligibleRoleAssignment.GetLinkedEligibleRoleAssignment + analytics: + operationId: identityGovernance.lifecycleWorkflows.workflows.runs.userProcessingResults.Subject.GetAnalytics parameters: - privilegedAccess-id: $request.path.privilegedAccess-id - governanceRoleAssignment-id: $request.path.governanceRoleAssignment-id - resource: - operationId: privilegedAccess.roleAssignments.LinkedEligibleRoleAssignment.GetResource + workflow-id: $request.path.workflow-id + run-id: $request.path.run-id + userProcessingResult-id: $request.path.userProcessingResult-id + cloudPCs: + operationId: identityGovernance.lifecycleWorkflows.workflows.runs.userProcessingResults.Subject.ListCloudPCs parameters: - privilegedAccess-id: $request.path.privilegedAccess-id - governanceRoleAssignment-id: $request.path.governanceRoleAssignment-id - roleDefinition: - operationId: privilegedAccess.roleAssignments.LinkedEligibleRoleAssignment.GetRoleDefinition + workflow-id: $request.path.workflow-id + run-id: $request.path.run-id + userProcessingResult-id: $request.path.userProcessingResult-id + usageRights: + operationId: identityGovernance.lifecycleWorkflows.workflows.runs.userProcessingResults.Subject.ListUsageRights parameters: - privilegedAccess-id: $request.path.privilegedAccess-id - governanceRoleAssignment-id: $request.path.governanceRoleAssignment-id - subject: - operationId: privilegedAccess.roleAssignments.LinkedEligibleRoleAssignment.GetSubject + workflow-id: $request.path.workflow-id + run-id: $request.path.run-id + userProcessingResult-id: $request.path.userProcessingResult-id + informationProtection: + operationId: identityGovernance.lifecycleWorkflows.workflows.runs.userProcessingResults.Subject.GetInformationProtection parameters: - privilegedAccess-id: $request.path.privilegedAccess-id - governanceRoleAssignment-id: $request.path.governanceRoleAssignment-id - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/privilegedAccess/{privilegedAccess-id}/roleAssignments/{governanceRoleAssignment-id}/resource': - get: - tags: - - privilegedAccess.governanceRoleAssignment - summary: Get resource from privilegedAccess - operationId: privilegedAccess.roleAssignments_GetResource - parameters: - - name: privilegedAccess-id - in: path - description: 'key: id of privilegedAccess' - required: true - schema: - type: string - x-ms-docs-key-type: privilegedAccess - - name: governanceRoleAssignment-id - in: path - description: 'key: id of governanceRoleAssignment' - required: true - schema: - type: string - x-ms-docs-key-type: governanceRoleAssignment - - name: $select - in: query - description: Select properties to be returned - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - id - - displayName - - externalId - - registeredDateTime - - registeredRoot - - status - - type - - parent - - roleAssignmentRequests - - roleAssignments - - roleDefinitions - - roleSettings - type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - '*' - - parent - - roleAssignmentRequests - - roleAssignments - - roleDefinitions - - roleSettings - type: string - responses: - '200': - description: Retrieved navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.governanceResource' - links: - parent: - operationId: privilegedAccess.roleAssignments.Resource.GetParent + workflow-id: $request.path.workflow-id + run-id: $request.path.run-id + userProcessingResult-id: $request.path.userProcessingResult-id + appRoleAssignedResources: + operationId: identityGovernance.lifecycleWorkflows.workflows.runs.userProcessingResults.Subject.ListAppRoleAssignedResources parameters: - privilegedAccess-id: $request.path.privilegedAccess-id - governanceRoleAssignment-id: $request.path.governanceRoleAssignment-id - roleAssignmentRequests: - operationId: privilegedAccess.roleAssignments.Resource.ListRoleAssignmentRequests + workflow-id: $request.path.workflow-id + run-id: $request.path.run-id + userProcessingResult-id: $request.path.userProcessingResult-id + appRoleAssignments: + operationId: identityGovernance.lifecycleWorkflows.workflows.runs.userProcessingResults.Subject.ListAppRoleAssignments parameters: - privilegedAccess-id: $request.path.privilegedAccess-id - governanceRoleAssignment-id: $request.path.governanceRoleAssignment-id - roleAssignments: - operationId: privilegedAccess.roleAssignments.Resource.ListRoleAssignments + workflow-id: $request.path.workflow-id + run-id: $request.path.run-id + userProcessingResult-id: $request.path.userProcessingResult-id + createdObjects: + operationId: identityGovernance.lifecycleWorkflows.workflows.runs.userProcessingResults.Subject.ListCreatedObjects parameters: - privilegedAccess-id: $request.path.privilegedAccess-id - governanceRoleAssignment-id: $request.path.governanceRoleAssignment-id - roleDefinitions: - operationId: privilegedAccess.roleAssignments.Resource.ListRoleDefinitions + workflow-id: $request.path.workflow-id + run-id: $request.path.run-id + userProcessingResult-id: $request.path.userProcessingResult-id + directReports: + operationId: identityGovernance.lifecycleWorkflows.workflows.runs.userProcessingResults.Subject.ListDirectReports parameters: - privilegedAccess-id: $request.path.privilegedAccess-id - governanceRoleAssignment-id: $request.path.governanceRoleAssignment-id - roleSettings: - operationId: privilegedAccess.roleAssignments.Resource.ListRoleSettings + workflow-id: $request.path.workflow-id + run-id: $request.path.run-id + userProcessingResult-id: $request.path.userProcessingResult-id + licenseDetails: + operationId: identityGovernance.lifecycleWorkflows.workflows.runs.userProcessingResults.Subject.ListLicenseDetails parameters: - privilegedAccess-id: $request.path.privilegedAccess-id - governanceRoleAssignment-id: $request.path.governanceRoleAssignment-id + workflow-id: $request.path.workflow-id + run-id: $request.path.run-id + userProcessingResult-id: $request.path.userProcessingResult-id + manager: + operationId: identityGovernance.lifecycleWorkflows.workflows.runs.userProcessingResults.Subject.GetManager + parameters: + workflow-id: $request.path.workflow-id + run-id: $request.path.run-id + userProcessingResult-id: $request.path.userProcessingResult-id + memberOf: + operationId: identityGovernance.lifecycleWorkflows.workflows.runs.userProcessingResults.Subject.ListMemberGraphOPre + parameters: + workflow-id: $request.path.workflow-id + run-id: $request.path.run-id + userProcessingResult-id: $request.path.userProcessingResult-id + oauth2PermissionGrants: + operationId: identityGovernance.lifecycleWorkflows.workflows.runs.userProcessingResults.Subject.ListOauth2PermissionGrants + parameters: + workflow-id: $request.path.workflow-id + run-id: $request.path.run-id + userProcessingResult-id: $request.path.userProcessingResult-id + ownedDevices: + operationId: identityGovernance.lifecycleWorkflows.workflows.runs.userProcessingResults.Subject.ListOwnedDevices + parameters: + workflow-id: $request.path.workflow-id + run-id: $request.path.run-id + userProcessingResult-id: $request.path.userProcessingResult-id + ownedObjects: + operationId: identityGovernance.lifecycleWorkflows.workflows.runs.userProcessingResults.Subject.ListOwnedObjects + parameters: + workflow-id: $request.path.workflow-id + run-id: $request.path.run-id + userProcessingResult-id: $request.path.userProcessingResult-id + registeredDevices: + operationId: identityGovernance.lifecycleWorkflows.workflows.runs.userProcessingResults.Subject.ListRegisteredDevices + parameters: + workflow-id: $request.path.workflow-id + run-id: $request.path.run-id + userProcessingResult-id: $request.path.userProcessingResult-id + scopedRoleMemberOf: + operationId: identityGovernance.lifecycleWorkflows.workflows.runs.userProcessingResults.Subject.ListScopedRoleMemberGraphOPre + parameters: + workflow-id: $request.path.workflow-id + run-id: $request.path.run-id + userProcessingResult-id: $request.path.userProcessingResult-id + transitiveMemberOf: + operationId: identityGovernance.lifecycleWorkflows.workflows.runs.userProcessingResults.Subject.ListTransitiveMemberGraphOPre + parameters: + workflow-id: $request.path.workflow-id + run-id: $request.path.run-id + userProcessingResult-id: $request.path.userProcessingResult-id + transitiveReports: + operationId: identityGovernance.lifecycleWorkflows.workflows.runs.userProcessingResults.Subject.ListTransitiveReports + parameters: + workflow-id: $request.path.workflow-id + run-id: $request.path.run-id + userProcessingResult-id: $request.path.userProcessingResult-id + calendar: + operationId: identityGovernance.lifecycleWorkflows.workflows.runs.userProcessingResults.Subject.GetCalendar + parameters: + workflow-id: $request.path.workflow-id + run-id: $request.path.run-id + userProcessingResult-id: $request.path.userProcessingResult-id + calendarGroups: + operationId: identityGovernance.lifecycleWorkflows.workflows.runs.userProcessingResults.Subject.ListCalendarGroups + parameters: + workflow-id: $request.path.workflow-id + run-id: $request.path.run-id + userProcessingResult-id: $request.path.userProcessingResult-id + calendars: + operationId: identityGovernance.lifecycleWorkflows.workflows.runs.userProcessingResults.Subject.ListCalendars + parameters: + workflow-id: $request.path.workflow-id + run-id: $request.path.run-id + userProcessingResult-id: $request.path.userProcessingResult-id + calendarView: + operationId: identityGovernance.lifecycleWorkflows.workflows.runs.userProcessingResults.Subject.ListCalendarView + parameters: + workflow-id: $request.path.workflow-id + run-id: $request.path.run-id + userProcessingResult-id: $request.path.userProcessingResult-id + contactFolders: + operationId: identityGovernance.lifecycleWorkflows.workflows.runs.userProcessingResults.Subject.ListContactFolders + parameters: + workflow-id: $request.path.workflow-id + run-id: $request.path.run-id + userProcessingResult-id: $request.path.userProcessingResult-id + contacts: + operationId: identityGovernance.lifecycleWorkflows.workflows.runs.userProcessingResults.Subject.ListContacts + parameters: + workflow-id: $request.path.workflow-id + run-id: $request.path.run-id + userProcessingResult-id: $request.path.userProcessingResult-id + events: + operationId: identityGovernance.lifecycleWorkflows.workflows.runs.userProcessingResults.Subject.ListEvents + parameters: + workflow-id: $request.path.workflow-id + run-id: $request.path.run-id + userProcessingResult-id: $request.path.userProcessingResult-id + inferenceClassification: + operationId: identityGovernance.lifecycleWorkflows.workflows.runs.userProcessingResults.Subject.GetInferenceClassification + parameters: + workflow-id: $request.path.workflow-id + run-id: $request.path.run-id + userProcessingResult-id: $request.path.userProcessingResult-id + joinedGroups: + operationId: identityGovernance.lifecycleWorkflows.workflows.runs.userProcessingResults.Subject.ListJoinedGroups + parameters: + workflow-id: $request.path.workflow-id + run-id: $request.path.run-id + userProcessingResult-id: $request.path.userProcessingResult-id + mailFolders: + operationId: identityGovernance.lifecycleWorkflows.workflows.runs.userProcessingResults.Subject.ListMailFolders + parameters: + workflow-id: $request.path.workflow-id + run-id: $request.path.run-id + userProcessingResult-id: $request.path.userProcessingResult-id + messages: + operationId: identityGovernance.lifecycleWorkflows.workflows.runs.userProcessingResults.Subject.ListMessages + parameters: + workflow-id: $request.path.workflow-id + run-id: $request.path.run-id + userProcessingResult-id: $request.path.userProcessingResult-id + outlook: + operationId: identityGovernance.lifecycleWorkflows.workflows.runs.userProcessingResults.Subject.GetOutlook + parameters: + workflow-id: $request.path.workflow-id + run-id: $request.path.run-id + userProcessingResult-id: $request.path.userProcessingResult-id + people: + operationId: identityGovernance.lifecycleWorkflows.workflows.runs.userProcessingResults.Subject.ListPeople + parameters: + workflow-id: $request.path.workflow-id + run-id: $request.path.run-id + userProcessingResult-id: $request.path.userProcessingResult-id + drive: + operationId: identityGovernance.lifecycleWorkflows.workflows.runs.userProcessingResults.Subject.GetDrive + parameters: + workflow-id: $request.path.workflow-id + run-id: $request.path.run-id + userProcessingResult-id: $request.path.userProcessingResult-id + drives: + operationId: identityGovernance.lifecycleWorkflows.workflows.runs.userProcessingResults.Subject.ListDrives + parameters: + workflow-id: $request.path.workflow-id + run-id: $request.path.run-id + userProcessingResult-id: $request.path.userProcessingResult-id + followedSites: + operationId: identityGovernance.lifecycleWorkflows.workflows.runs.userProcessingResults.Subject.ListFollowedSites + parameters: + workflow-id: $request.path.workflow-id + run-id: $request.path.run-id + userProcessingResult-id: $request.path.userProcessingResult-id + extensions: + operationId: identityGovernance.lifecycleWorkflows.workflows.runs.userProcessingResults.Subject.ListExtensions + parameters: + workflow-id: $request.path.workflow-id + run-id: $request.path.run-id + userProcessingResult-id: $request.path.userProcessingResult-id + appConsentRequestsForApproval: + operationId: identityGovernance.lifecycleWorkflows.workflows.runs.userProcessingResults.Subject.ListAppConsentRequestsGraphFPreApproval + parameters: + workflow-id: $request.path.workflow-id + run-id: $request.path.run-id + userProcessingResult-id: $request.path.userProcessingResult-id + approvals: + operationId: identityGovernance.lifecycleWorkflows.workflows.runs.userProcessingResults.Subject.ListApprovals + parameters: + workflow-id: $request.path.workflow-id + run-id: $request.path.run-id + userProcessingResult-id: $request.path.userProcessingResult-id + pendingAccessReviewInstances: + operationId: identityGovernance.lifecycleWorkflows.workflows.runs.userProcessingResults.Subject.ListPendingAccessReviewInstances + parameters: + workflow-id: $request.path.workflow-id + run-id: $request.path.run-id + userProcessingResult-id: $request.path.userProcessingResult-id + agreementAcceptances: + operationId: identityGovernance.lifecycleWorkflows.workflows.runs.userProcessingResults.Subject.ListAgreementAcceptances + parameters: + workflow-id: $request.path.workflow-id + run-id: $request.path.run-id + userProcessingResult-id: $request.path.userProcessingResult-id + security: + operationId: identityGovernance.lifecycleWorkflows.workflows.runs.userProcessingResults.Subject.GetSecurity + parameters: + workflow-id: $request.path.workflow-id + run-id: $request.path.run-id + userProcessingResult-id: $request.path.userProcessingResult-id + deviceEnrollmentConfigurations: + operationId: identityGovernance.lifecycleWorkflows.workflows.runs.userProcessingResults.Subject.ListDeviceEnrollmentConfigurations + parameters: + workflow-id: $request.path.workflow-id + run-id: $request.path.run-id + userProcessingResult-id: $request.path.userProcessingResult-id + managedDevices: + operationId: identityGovernance.lifecycleWorkflows.workflows.runs.userProcessingResults.Subject.ListManagedDevices + parameters: + workflow-id: $request.path.workflow-id + run-id: $request.path.run-id + userProcessingResult-id: $request.path.userProcessingResult-id + managedAppRegistrations: + operationId: identityGovernance.lifecycleWorkflows.workflows.runs.userProcessingResults.Subject.ListManagedAppRegistrations + parameters: + workflow-id: $request.path.workflow-id + run-id: $request.path.run-id + userProcessingResult-id: $request.path.userProcessingResult-id + windowsInformationProtectionDeviceRegistrations: + operationId: identityGovernance.lifecycleWorkflows.workflows.runs.userProcessingResults.Subject.ListWindowsInformationProtectionDeviceRegistrations + parameters: + workflow-id: $request.path.workflow-id + run-id: $request.path.run-id + userProcessingResult-id: $request.path.userProcessingResult-id + deviceManagementTroubleshootingEvents: + operationId: identityGovernance.lifecycleWorkflows.workflows.runs.userProcessingResults.Subject.ListDeviceManagementTroubleshootingEvents + parameters: + workflow-id: $request.path.workflow-id + run-id: $request.path.run-id + userProcessingResult-id: $request.path.userProcessingResult-id + mobileAppIntentAndStates: + operationId: identityGovernance.lifecycleWorkflows.workflows.runs.userProcessingResults.Subject.ListMobileAppIntentAndStates + parameters: + workflow-id: $request.path.workflow-id + run-id: $request.path.run-id + userProcessingResult-id: $request.path.userProcessingResult-id + mobileAppTroubleshootingEvents: + operationId: identityGovernance.lifecycleWorkflows.workflows.runs.userProcessingResults.Subject.ListMobileAppTroubleshootingEvents + parameters: + workflow-id: $request.path.workflow-id + run-id: $request.path.run-id + userProcessingResult-id: $request.path.userProcessingResult-id + notifications: + operationId: identityGovernance.lifecycleWorkflows.workflows.runs.userProcessingResults.Subject.ListNotifications + parameters: + workflow-id: $request.path.workflow-id + run-id: $request.path.run-id + userProcessingResult-id: $request.path.userProcessingResult-id + planner: + operationId: identityGovernance.lifecycleWorkflows.workflows.runs.userProcessingResults.Subject.GetPlanner + parameters: + workflow-id: $request.path.workflow-id + run-id: $request.path.run-id + userProcessingResult-id: $request.path.userProcessingResult-id + insights: + operationId: identityGovernance.lifecycleWorkflows.workflows.runs.userProcessingResults.Subject.GetInsights + parameters: + workflow-id: $request.path.workflow-id + run-id: $request.path.run-id + userProcessingResult-id: $request.path.userProcessingResult-id + settings: + operationId: identityGovernance.lifecycleWorkflows.workflows.runs.userProcessingResults.Subject.GetSettings + parameters: + workflow-id: $request.path.workflow-id + run-id: $request.path.run-id + userProcessingResult-id: $request.path.userProcessingResult-id + onenote: + operationId: identityGovernance.lifecycleWorkflows.workflows.runs.userProcessingResults.Subject.GetOnenote + parameters: + workflow-id: $request.path.workflow-id + run-id: $request.path.run-id + userProcessingResult-id: $request.path.userProcessingResult-id + photo: + operationId: identityGovernance.lifecycleWorkflows.workflows.runs.userProcessingResults.Subject.GetPhoto + parameters: + workflow-id: $request.path.workflow-id + run-id: $request.path.run-id + userProcessingResult-id: $request.path.userProcessingResult-id + photos: + operationId: identityGovernance.lifecycleWorkflows.workflows.runs.userProcessingResults.Subject.ListPhotos + parameters: + workflow-id: $request.path.workflow-id + run-id: $request.path.run-id + userProcessingResult-id: $request.path.userProcessingResult-id + profile: + operationId: identityGovernance.lifecycleWorkflows.workflows.runs.userProcessingResults.Subject.GetProfile + parameters: + workflow-id: $request.path.workflow-id + run-id: $request.path.run-id + userProcessingResult-id: $request.path.userProcessingResult-id + activities: + operationId: identityGovernance.lifecycleWorkflows.workflows.runs.userProcessingResults.Subject.ListActivities + parameters: + workflow-id: $request.path.workflow-id + run-id: $request.path.run-id + userProcessingResult-id: $request.path.userProcessingResult-id + devices: + operationId: identityGovernance.lifecycleWorkflows.workflows.runs.userProcessingResults.Subject.ListDevices + parameters: + workflow-id: $request.path.workflow-id + run-id: $request.path.run-id + userProcessingResult-id: $request.path.userProcessingResult-id + onlineMeetings: + operationId: identityGovernance.lifecycleWorkflows.workflows.runs.userProcessingResults.Subject.ListOnlineMeetings + parameters: + workflow-id: $request.path.workflow-id + run-id: $request.path.run-id + userProcessingResult-id: $request.path.userProcessingResult-id + presence: + operationId: identityGovernance.lifecycleWorkflows.workflows.runs.userProcessingResults.Subject.GetPresence + parameters: + workflow-id: $request.path.workflow-id + run-id: $request.path.run-id + userProcessingResult-id: $request.path.userProcessingResult-id + authentication: + operationId: identityGovernance.lifecycleWorkflows.workflows.runs.userProcessingResults.Subject.GetAuthentication + parameters: + workflow-id: $request.path.workflow-id + run-id: $request.path.run-id + userProcessingResult-id: $request.path.userProcessingResult-id + tasks: + operationId: identityGovernance.lifecycleWorkflows.workflows.runs.userProcessingResults.Subject.GetTasks + parameters: + workflow-id: $request.path.workflow-id + run-id: $request.path.run-id + userProcessingResult-id: $request.path.userProcessingResult-id + chats: + operationId: identityGovernance.lifecycleWorkflows.workflows.runs.userProcessingResults.Subject.ListChats + parameters: + workflow-id: $request.path.workflow-id + run-id: $request.path.run-id + userProcessingResult-id: $request.path.userProcessingResult-id + joinedTeams: + operationId: identityGovernance.lifecycleWorkflows.workflows.runs.userProcessingResults.Subject.ListJoinedTeams + parameters: + workflow-id: $request.path.workflow-id + run-id: $request.path.run-id + userProcessingResult-id: $request.path.userProcessingResult-id + teamwork: + operationId: identityGovernance.lifecycleWorkflows.workflows.runs.userProcessingResults.Subject.GetTeamwork + parameters: + workflow-id: $request.path.workflow-id + run-id: $request.path.run-id + userProcessingResult-id: $request.path.userProcessingResult-id + todo: + operationId: identityGovernance.lifecycleWorkflows.workflows.runs.userProcessingResults.Subject.GetTodo + parameters: + workflow-id: $request.path.workflow-id + run-id: $request.path.run-id + userProcessingResult-id: $request.path.userProcessingResult-id default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/privilegedAccess/{privilegedAccess-id}/roleAssignments/{governanceRoleAssignment-id}/roleDefinition': + '/identityGovernance/lifecycleWorkflows/workflows/{workflow-id}/runs/{run-id}/userProcessingResults/{userProcessingResult-id}/taskProcessingResults': get: tags: - - privilegedAccess.governanceRoleAssignment - summary: Get roleDefinition from privilegedAccess - operationId: privilegedAccess.roleAssignments_GetRoleDefinition + - identityGovernance.lifecycleWorkflowsContainer + summary: Get taskProcessingResults from identityGovernance + description: The associated individual task execution. + operationId: identityGovernance.lifecycleWorkflows.workflows.runs.userProcessingResults_ListTaskProcessingResults parameters: - - name: privilegedAccess-id + - name: workflow-id in: path - description: 'key: id of privilegedAccess' + description: 'key: id of workflow' required: true + style: simple schema: type: string - x-ms-docs-key-type: privilegedAccess - - name: governanceRoleAssignment-id + x-ms-docs-key-type: workflow + - name: run-id in: path - description: 'key: id of governanceRoleAssignment' + description: 'key: id of run' required: true + style: simple schema: type: string - x-ms-docs-key-type: governanceRoleAssignment + x-ms-docs-key-type: run + - name: userProcessingResult-id + in: path + description: 'key: id of userProcessingResult' + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: userProcessingResult + - $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 + - completedDateTime + - completedDateTime desc + - createdDateTime + - createdDateTime desc + - failureReason + - failureReason desc + - processingStatus + - processingStatus desc + - startedDateTime + - startedDateTime desc + type: string - name: $select in: query description: Select properties to be returned @@ -64369,12 +76715,13 @@ paths: items: enum: - id - - displayName - - externalId - - resourceId - - templateId - - resource - - roleSetting + - completedDateTime + - createdDateTime + - failureReason + - processingStatus + - startedDateTime + - subject + - task type: string - name: $expand in: query @@ -64387,115 +76734,105 @@ paths: items: enum: - '*' - - resource - - roleSetting + - subject + - task type: string responses: '200': - description: Retrieved navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.governanceRoleDefinition' - links: - resource: - operationId: privilegedAccess.roleAssignments.RoleDefinition.GetResource - parameters: - privilegedAccess-id: $request.path.privilegedAccess-id - governanceRoleAssignment-id: $request.path.governanceRoleAssignment-id - roleSetting: - operationId: privilegedAccess.roleAssignments.RoleDefinition.GetRoleSetting - parameters: - privilegedAccess-id: $request.path.privilegedAccess-id - governanceRoleAssignment-id: $request.path.governanceRoleAssignment-id + $ref: '#/components/responses/microsoft.graph.identityGovernance.taskProcessingResultCollectionResponse' default: $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore x-ms-docs-operation-type: operation - patch: + post: tags: - - privilegedAccess.governanceRoleAssignment - summary: Update the navigation property roleDefinition in privilegedAccess - operationId: privilegedAccess.roleAssignments_UpdateRoleDefinition + - identityGovernance.lifecycleWorkflowsContainer + summary: Create new navigation property to taskProcessingResults for identityGovernance + operationId: identityGovernance.lifecycleWorkflows.workflows.runs.userProcessingResults_CreateTaskProcessingResults parameters: - - name: privilegedAccess-id + - name: workflow-id in: path - description: 'key: id of privilegedAccess' + description: 'key: id of workflow' required: true + style: simple schema: type: string - x-ms-docs-key-type: privilegedAccess - - name: governanceRoleAssignment-id + x-ms-docs-key-type: workflow + - name: run-id in: path - description: 'key: id of governanceRoleAssignment' + description: 'key: id of run' required: true + style: simple schema: type: string - x-ms-docs-key-type: governanceRoleAssignment + x-ms-docs-key-type: run + - name: userProcessingResult-id + in: path + description: 'key: id of userProcessingResult' + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: userProcessingResult requestBody: - description: New navigation property values + description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.governanceRoleDefinition' + $ref: '#/components/schemas/microsoft.graph.identityGovernance.taskProcessingResult' required: true responses: - '204': - description: Success + '201': + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.identityGovernance.taskProcessingResult' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - delete: + '/identityGovernance/lifecycleWorkflows/workflows/{workflow-id}/runs/{run-id}/userProcessingResults/{userProcessingResult-id}/taskProcessingResults/{taskProcessingResult-id}': + get: tags: - - privilegedAccess.governanceRoleAssignment - summary: Delete navigation property roleDefinition for privilegedAccess - operationId: privilegedAccess.roleAssignments_DeleteRoleDefinition + - identityGovernance.lifecycleWorkflowsContainer + summary: Get taskProcessingResults from identityGovernance + description: The associated individual task execution. + operationId: identityGovernance.lifecycleWorkflows.workflows.runs.userProcessingResults_GetTaskProcessingResults parameters: - - name: privilegedAccess-id + - name: workflow-id in: path - description: 'key: id of privilegedAccess' + description: 'key: id of workflow' required: true + style: simple schema: type: string - x-ms-docs-key-type: privilegedAccess - - name: governanceRoleAssignment-id + x-ms-docs-key-type: workflow + - name: run-id in: path - description: 'key: id of governanceRoleAssignment' + description: 'key: id of run' required: true + style: simple schema: type: string - x-ms-docs-key-type: governanceRoleAssignment - - 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 - '/privilegedAccess/{privilegedAccess-id}/roleAssignments/{governanceRoleAssignment-id}/roleDefinition/resource': - get: - tags: - - privilegedAccess.governanceRoleAssignment - summary: Get resource from privilegedAccess - operationId: privilegedAccess.roleAssignments.roleDefinition_GetResource - parameters: - - name: privilegedAccess-id + x-ms-docs-key-type: run + - name: userProcessingResult-id in: path - description: 'key: id of privilegedAccess' + description: 'key: id of userProcessingResult' required: true + style: simple schema: type: string - x-ms-docs-key-type: privilegedAccess - - name: governanceRoleAssignment-id + x-ms-docs-key-type: userProcessingResult + - name: taskProcessingResult-id in: path - description: 'key: id of governanceRoleAssignment' + description: 'key: id of taskProcessingResult' required: true + style: simple schema: type: string - x-ms-docs-key-type: governanceRoleAssignment + x-ms-docs-key-type: taskProcessingResult - name: $select in: query description: Select properties to be returned @@ -64507,17 +76844,13 @@ paths: items: enum: - id - - displayName - - externalId - - registeredDateTime - - registeredRoot - - status - - type - - parent - - roleAssignmentRequests - - roleAssignments - - roleDefinitions - - roleSettings + - completedDateTime + - createdDateTime + - failureReason + - processingStatus + - startedDateTime + - subject + - task type: string - name: $expand in: query @@ -64530,11 +76863,8 @@ paths: items: enum: - '*' - - parent - - roleAssignmentRequests - - roleAssignments - - roleDefinitions - - roleSettings + - subject + - task type: string responses: '200': @@ -64542,285 +76872,1137 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.governanceResource' + $ref: '#/components/schemas/microsoft.graph.identityGovernance.taskProcessingResult' links: - parent: - operationId: privilegedAccess.roleAssignments.roleDefinition.Resource.GetParent - parameters: - privilegedAccess-id: $request.path.privilegedAccess-id - governanceRoleAssignment-id: $request.path.governanceRoleAssignment-id - roleAssignmentRequests: - operationId: privilegedAccess.roleAssignments.roleDefinition.Resource.ListRoleAssignmentRequests - parameters: - privilegedAccess-id: $request.path.privilegedAccess-id - governanceRoleAssignment-id: $request.path.governanceRoleAssignment-id - roleAssignments: - operationId: privilegedAccess.roleAssignments.roleDefinition.Resource.ListRoleAssignments - parameters: - privilegedAccess-id: $request.path.privilegedAccess-id - governanceRoleAssignment-id: $request.path.governanceRoleAssignment-id - roleDefinitions: - operationId: privilegedAccess.roleAssignments.roleDefinition.Resource.ListRoleDefinitions + subject: + operationId: identityGovernance.lifecycleWorkflows.workflows.runs.userProcessingResults.TaskProcessingResults.GetSubject parameters: - privilegedAccess-id: $request.path.privilegedAccess-id - governanceRoleAssignment-id: $request.path.governanceRoleAssignment-id - roleSettings: - operationId: privilegedAccess.roleAssignments.roleDefinition.Resource.ListRoleSettings + workflow-id: $request.path.workflow-id + run-id: $request.path.run-id + userProcessingResult-id: $request.path.userProcessingResult-id + taskProcessingResult-id: $request.path.taskProcessingResult-id + task: + operationId: identityGovernance.lifecycleWorkflows.workflows.runs.userProcessingResults.TaskProcessingResults.GetTask parameters: - privilegedAccess-id: $request.path.privilegedAccess-id - governanceRoleAssignment-id: $request.path.governanceRoleAssignment-id + workflow-id: $request.path.workflow-id + run-id: $request.path.run-id + userProcessingResult-id: $request.path.userProcessingResult-id + taskProcessingResult-id: $request.path.taskProcessingResult-id + resume: + operationId: identityGovernance.lifecycleWorkflows.workflows.workflow.runs.run.userProcessingResults.userProcessingResult.taskProcessingResults.taskProcessingResult.resume default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/privilegedAccess/{privilegedAccess-id}/roleAssignments/{governanceRoleAssignment-id}/roleDefinition/roleSetting': - get: + patch: tags: - - privilegedAccess.governanceRoleAssignment - summary: Get roleSetting from privilegedAccess - operationId: privilegedAccess.roleAssignments.roleDefinition_GetRoleSetting + - identityGovernance.lifecycleWorkflowsContainer + summary: Update the navigation property taskProcessingResults in identityGovernance + operationId: identityGovernance.lifecycleWorkflows.workflows.runs.userProcessingResults_UpdateTaskProcessingResults parameters: - - name: privilegedAccess-id + - name: workflow-id in: path - description: 'key: id of privilegedAccess' + description: 'key: id of workflow' required: true + style: simple schema: type: string - x-ms-docs-key-type: privilegedAccess - - name: governanceRoleAssignment-id + x-ms-docs-key-type: workflow + - name: run-id in: path - description: 'key: id of governanceRoleAssignment' + description: 'key: id of run' required: true + style: simple schema: type: string - x-ms-docs-key-type: governanceRoleAssignment - - name: $select - in: query - description: Select properties to be returned - style: form - explode: false + x-ms-docs-key-type: run + - name: userProcessingResult-id + in: path + description: 'key: id of userProcessingResult' + required: true + style: simple schema: - uniqueItems: true - type: array - items: - enum: - - id - - adminEligibleSettings - - adminMemberSettings - - isDefault - - lastUpdatedBy - - lastUpdatedDateTime - - resourceId - - roleDefinitionId - - userEligibleSettings - - userMemberSettings - - resource - - roleDefinition - type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false + type: string + x-ms-docs-key-type: userProcessingResult + - name: taskProcessingResult-id + in: path + description: 'key: id of taskProcessingResult' + required: true + style: simple schema: - uniqueItems: true - type: array - items: - enum: - - '*' - - resource - - roleDefinition - type: string + type: string + x-ms-docs-key-type: taskProcessingResult + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.identityGovernance.taskProcessingResult' + required: true responses: - '200': - description: Retrieved navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.governanceRoleSetting' - links: - resource: - operationId: privilegedAccess.roleAssignments.roleDefinition.RoleSetting.GetResource - parameters: - privilegedAccess-id: $request.path.privilegedAccess-id - governanceRoleAssignment-id: $request.path.governanceRoleAssignment-id - roleDefinition: - operationId: privilegedAccess.roleAssignments.roleDefinition.RoleSetting.GetRoleDefinition - parameters: - privilegedAccess-id: $request.path.privilegedAccess-id - governanceRoleAssignment-id: $request.path.governanceRoleAssignment-id + '204': + description: Success default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/privilegedAccess/{privilegedAccess-id}/roleAssignments/{governanceRoleAssignment-id}/subject': - get: + delete: tags: - - privilegedAccess.governanceRoleAssignment - summary: Get subject from privilegedAccess - operationId: privilegedAccess.roleAssignments_GetSubject + - identityGovernance.lifecycleWorkflowsContainer + summary: Delete navigation property taskProcessingResults for identityGovernance + operationId: identityGovernance.lifecycleWorkflows.workflows.runs.userProcessingResults_DeleteTaskProcessingResults parameters: - - name: privilegedAccess-id + - name: workflow-id in: path - description: 'key: id of privilegedAccess' + description: 'key: id of workflow' required: true + style: simple schema: type: string - x-ms-docs-key-type: privilegedAccess - - name: governanceRoleAssignment-id + x-ms-docs-key-type: workflow + - name: run-id in: path - description: 'key: id of governanceRoleAssignment' + description: 'key: id of run' required: true + style: simple schema: type: string - x-ms-docs-key-type: governanceRoleAssignment - - name: $select - in: query - description: Select properties to be returned - style: form - explode: false + x-ms-docs-key-type: run + - name: userProcessingResult-id + in: path + description: 'key: id of userProcessingResult' + required: true + style: simple schema: - uniqueItems: true - type: array - items: - enum: - - id - - displayName - - email - - principalName - - type - type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false + type: string + x-ms-docs-key-type: userProcessingResult + - name: taskProcessingResult-id + in: path + description: 'key: id of taskProcessingResult' + required: true + style: simple schema: - uniqueItems: true - type: array - items: - enum: - - '*' - type: string + type: string + x-ms-docs-key-type: taskProcessingResult + - name: If-Match + in: header + description: ETag + style: simple + schema: + type: string responses: - '200': - description: Retrieved navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.governanceSubject' + '204': + description: Success default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - patch: + '/identityGovernance/lifecycleWorkflows/workflows/{workflow-id}/runs/{run-id}/userProcessingResults/{userProcessingResult-id}/taskProcessingResults/{taskProcessingResult-id}/microsoft.graph.identityGovernance.resume': + post: tags: - - privilegedAccess.governanceRoleAssignment - summary: Update the navigation property subject in privilegedAccess - operationId: privilegedAccess.roleAssignments_UpdateSubject + - identityGovernance.Actions + summary: Invoke action resume + operationId: identityGovernance.lifecycleWorkflows.workflows.runs.userProcessingResults.taskProcessingResults_resume parameters: - - name: privilegedAccess-id + - name: workflow-id in: path - description: 'key: id of privilegedAccess' + description: 'key: id of workflow' required: true + style: simple schema: type: string - x-ms-docs-key-type: privilegedAccess - - name: governanceRoleAssignment-id + x-ms-docs-key-type: workflow + - name: run-id in: path - description: 'key: id of governanceRoleAssignment' + description: 'key: id of run' required: true + style: simple schema: type: string - x-ms-docs-key-type: governanceRoleAssignment + x-ms-docs-key-type: run + - name: userProcessingResult-id + in: path + description: 'key: id of userProcessingResult' + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: userProcessingResult + - name: taskProcessingResult-id + in: path + description: 'key: id of taskProcessingResult' + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: taskProcessingResult requestBody: - description: New navigation property values + description: Action parameters content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.governanceSubject' + type: object + properties: + source: + type: string + nullable: true + type: + type: string + nullable: true + data: + $ref: '#/components/schemas/microsoft.graph.identityGovernance.customTaskExtensionCallbackData' + additionalProperties: + type: object required: true responses: '204': description: Success default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - delete: + x-ms-docs-operation-type: action + '/identityGovernance/lifecycleWorkflows/workflows/{workflow-id}/runs/{run-id}/userProcessingResults/{userProcessingResult-id}/taskProcessingResults/{taskProcessingResult-id}/subject': + get: tags: - - privilegedAccess.governanceRoleAssignment - summary: Delete navigation property subject for privilegedAccess - operationId: privilegedAccess.roleAssignments_DeleteSubject + - identityGovernance.lifecycleWorkflowsContainer + summary: Get subject from identityGovernance + description: The unique identifier of the Azure AD user targeted for the task execution. + operationId: identityGovernance.lifecycleWorkflows.workflows.runs.userProcessingResults.taskProcessingResults_GetSubject parameters: - - name: privilegedAccess-id + - name: workflow-id in: path - description: 'key: id of privilegedAccess' + description: 'key: id of workflow' required: true + style: simple schema: type: string - x-ms-docs-key-type: privilegedAccess - - name: governanceRoleAssignment-id + x-ms-docs-key-type: workflow + - name: run-id in: path - description: 'key: id of governanceRoleAssignment' + description: 'key: id of run' required: true + style: simple schema: type: string - x-ms-docs-key-type: governanceRoleAssignment - - name: If-Match - in: header - description: ETag + x-ms-docs-key-type: run + - name: userProcessingResult-id + in: path + description: 'key: id of userProcessingResult' + required: true + style: simple schema: type: string - responses: - '204': - description: Success + x-ms-docs-key-type: userProcessingResult + - name: taskProcessingResult-id + in: path + description: 'key: id of taskProcessingResult' + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: taskProcessingResult + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - deletedDateTime + - signInActivity + - accountEnabled + - ageGroup + - assignedLicenses + - assignedPlans + - authorizationInfo + - businessPhones + - city + - companyName + - consentProvidedForMinor + - country + - createdDateTime + - creationType + - customSecurityAttributes + - department + - deviceKeys + - displayName + - employeeHireDate + - employeeId + - employeeLeaveDateTime + - employeeOrgData + - employeeType + - externalUserState + - externalUserStateChangeDateTime + - faxNumber + - givenName + - identities + - imAddresses + - infoCatalogs + - isManagementRestricted + - isResourceAccount + - jobTitle + - lastPasswordChangeDateTime + - legalAgeGroupClassification + - licenseAssignmentStates + - mail + - mailNickname + - mobilePhone + - officeLocation + - onPremisesDistinguishedName + - onPremisesDomainName + - onPremisesExtensionAttributes + - onPremisesImmutableId + - onPremisesLastSyncDateTime + - onPremisesProvisioningErrors + - onPremisesSamAccountName + - onPremisesSecurityIdentifier + - onPremisesSyncEnabled + - onPremisesUserPrincipalName + - otherMails + - passwordPolicies + - passwordProfile + - postalCode + - preferredDataLocation + - preferredLanguage + - provisionedPlans + - proxyAddresses + - refreshTokensValidFromDateTime + - securityIdentifier + - showInAddressList + - signInSessionsValidFromDateTime + - state + - streetAddress + - surname + - usageLocation + - userPrincipalName + - userType + - mailboxSettings + - deviceEnrollmentLimit + - print + - aboutMe + - birthday + - hireDate + - interests + - mySite + - pastProjects + - preferredName + - responsibilities + - schools + - skills + - analytics + - cloudPCs + - usageRights + - informationProtection + - appRoleAssignedResources + - appRoleAssignments + - createdObjects + - directReports + - licenseDetails + - manager + - memberOf + - oauth2PermissionGrants + - ownedDevices + - ownedObjects + - registeredDevices + - scopedRoleMemberOf + - transitiveMemberOf + - transitiveReports + - calendar + - calendarGroups + - calendars + - calendarView + - contactFolders + - contacts + - events + - inferenceClassification + - joinedGroups + - mailFolders + - messages + - outlook + - people + - drive + - drives + - followedSites + - extensions + - appConsentRequestsForApproval + - approvals + - pendingAccessReviewInstances + - agreementAcceptances + - security + - deviceEnrollmentConfigurations + - managedDevices + - managedAppRegistrations + - windowsInformationProtectionDeviceRegistrations + - deviceManagementTroubleshootingEvents + - mobileAppIntentAndStates + - mobileAppTroubleshootingEvents + - notifications + - planner + - insights + - settings + - onenote + - photo + - photos + - profile + - activities + - devices + - onlineMeetings + - presence + - authentication + - tasks + - chats + - joinedTeams + - teamwork + - todo + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + - analytics + - cloudPCs + - usageRights + - informationProtection + - appRoleAssignedResources + - appRoleAssignments + - createdObjects + - directReports + - licenseDetails + - manager + - memberOf + - oauth2PermissionGrants + - ownedDevices + - ownedObjects + - registeredDevices + - scopedRoleMemberOf + - transitiveMemberOf + - transitiveReports + - calendar + - calendarGroups + - calendars + - calendarView + - contactFolders + - contacts + - events + - inferenceClassification + - joinedGroups + - mailFolders + - messages + - outlook + - people + - drive + - drives + - followedSites + - extensions + - appConsentRequestsForApproval + - approvals + - pendingAccessReviewInstances + - agreementAcceptances + - security + - deviceEnrollmentConfigurations + - managedDevices + - managedAppRegistrations + - windowsInformationProtectionDeviceRegistrations + - deviceManagementTroubleshootingEvents + - mobileAppIntentAndStates + - mobileAppTroubleshootingEvents + - notifications + - planner + - insights + - settings + - onenote + - photo + - photos + - profile + - activities + - devices + - onlineMeetings + - presence + - authentication + - tasks + - chats + - joinedTeams + - teamwork + - todo + type: string + responses: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.user' + links: + analytics: + operationId: identityGovernance.lifecycleWorkflows.workflows.runs.userProcessingResults.taskProcessingResults.Subject.GetAnalytics + parameters: + workflow-id: $request.path.workflow-id + run-id: $request.path.run-id + userProcessingResult-id: $request.path.userProcessingResult-id + taskProcessingResult-id: $request.path.taskProcessingResult-id + cloudPCs: + operationId: identityGovernance.lifecycleWorkflows.workflows.runs.userProcessingResults.taskProcessingResults.Subject.ListCloudPCs + parameters: + workflow-id: $request.path.workflow-id + run-id: $request.path.run-id + userProcessingResult-id: $request.path.userProcessingResult-id + taskProcessingResult-id: $request.path.taskProcessingResult-id + usageRights: + operationId: identityGovernance.lifecycleWorkflows.workflows.runs.userProcessingResults.taskProcessingResults.Subject.ListUsageRights + parameters: + workflow-id: $request.path.workflow-id + run-id: $request.path.run-id + userProcessingResult-id: $request.path.userProcessingResult-id + taskProcessingResult-id: $request.path.taskProcessingResult-id + informationProtection: + operationId: identityGovernance.lifecycleWorkflows.workflows.runs.userProcessingResults.taskProcessingResults.Subject.GetInformationProtection + parameters: + workflow-id: $request.path.workflow-id + run-id: $request.path.run-id + userProcessingResult-id: $request.path.userProcessingResult-id + taskProcessingResult-id: $request.path.taskProcessingResult-id + appRoleAssignedResources: + operationId: identityGovernance.lifecycleWorkflows.workflows.runs.userProcessingResults.taskProcessingResults.Subject.ListAppRoleAssignedResources + parameters: + workflow-id: $request.path.workflow-id + run-id: $request.path.run-id + userProcessingResult-id: $request.path.userProcessingResult-id + taskProcessingResult-id: $request.path.taskProcessingResult-id + appRoleAssignments: + operationId: identityGovernance.lifecycleWorkflows.workflows.runs.userProcessingResults.taskProcessingResults.Subject.ListAppRoleAssignments + parameters: + workflow-id: $request.path.workflow-id + run-id: $request.path.run-id + userProcessingResult-id: $request.path.userProcessingResult-id + taskProcessingResult-id: $request.path.taskProcessingResult-id + createdObjects: + operationId: identityGovernance.lifecycleWorkflows.workflows.runs.userProcessingResults.taskProcessingResults.Subject.ListCreatedObjects + parameters: + workflow-id: $request.path.workflow-id + run-id: $request.path.run-id + userProcessingResult-id: $request.path.userProcessingResult-id + taskProcessingResult-id: $request.path.taskProcessingResult-id + directReports: + operationId: identityGovernance.lifecycleWorkflows.workflows.runs.userProcessingResults.taskProcessingResults.Subject.ListDirectReports + parameters: + workflow-id: $request.path.workflow-id + run-id: $request.path.run-id + userProcessingResult-id: $request.path.userProcessingResult-id + taskProcessingResult-id: $request.path.taskProcessingResult-id + licenseDetails: + operationId: identityGovernance.lifecycleWorkflows.workflows.runs.userProcessingResults.taskProcessingResults.Subject.ListLicenseDetails + parameters: + workflow-id: $request.path.workflow-id + run-id: $request.path.run-id + userProcessingResult-id: $request.path.userProcessingResult-id + taskProcessingResult-id: $request.path.taskProcessingResult-id + manager: + operationId: identityGovernance.lifecycleWorkflows.workflows.runs.userProcessingResults.taskProcessingResults.Subject.GetManager + parameters: + workflow-id: $request.path.workflow-id + run-id: $request.path.run-id + userProcessingResult-id: $request.path.userProcessingResult-id + taskProcessingResult-id: $request.path.taskProcessingResult-id + memberOf: + operationId: identityGovernance.lifecycleWorkflows.workflows.runs.userProcessingResults.taskProcessingResults.Subject.ListMemberGraphOPre + parameters: + workflow-id: $request.path.workflow-id + run-id: $request.path.run-id + userProcessingResult-id: $request.path.userProcessingResult-id + taskProcessingResult-id: $request.path.taskProcessingResult-id + oauth2PermissionGrants: + operationId: identityGovernance.lifecycleWorkflows.workflows.runs.userProcessingResults.taskProcessingResults.Subject.ListOauth2PermissionGrants + parameters: + workflow-id: $request.path.workflow-id + run-id: $request.path.run-id + userProcessingResult-id: $request.path.userProcessingResult-id + taskProcessingResult-id: $request.path.taskProcessingResult-id + ownedDevices: + operationId: identityGovernance.lifecycleWorkflows.workflows.runs.userProcessingResults.taskProcessingResults.Subject.ListOwnedDevices + parameters: + workflow-id: $request.path.workflow-id + run-id: $request.path.run-id + userProcessingResult-id: $request.path.userProcessingResult-id + taskProcessingResult-id: $request.path.taskProcessingResult-id + ownedObjects: + operationId: identityGovernance.lifecycleWorkflows.workflows.runs.userProcessingResults.taskProcessingResults.Subject.ListOwnedObjects + parameters: + workflow-id: $request.path.workflow-id + run-id: $request.path.run-id + userProcessingResult-id: $request.path.userProcessingResult-id + taskProcessingResult-id: $request.path.taskProcessingResult-id + registeredDevices: + operationId: identityGovernance.lifecycleWorkflows.workflows.runs.userProcessingResults.taskProcessingResults.Subject.ListRegisteredDevices + parameters: + workflow-id: $request.path.workflow-id + run-id: $request.path.run-id + userProcessingResult-id: $request.path.userProcessingResult-id + taskProcessingResult-id: $request.path.taskProcessingResult-id + scopedRoleMemberOf: + operationId: identityGovernance.lifecycleWorkflows.workflows.runs.userProcessingResults.taskProcessingResults.Subject.ListScopedRoleMemberGraphOPre + parameters: + workflow-id: $request.path.workflow-id + run-id: $request.path.run-id + userProcessingResult-id: $request.path.userProcessingResult-id + taskProcessingResult-id: $request.path.taskProcessingResult-id + transitiveMemberOf: + operationId: identityGovernance.lifecycleWorkflows.workflows.runs.userProcessingResults.taskProcessingResults.Subject.ListTransitiveMemberGraphOPre + parameters: + workflow-id: $request.path.workflow-id + run-id: $request.path.run-id + userProcessingResult-id: $request.path.userProcessingResult-id + taskProcessingResult-id: $request.path.taskProcessingResult-id + transitiveReports: + operationId: identityGovernance.lifecycleWorkflows.workflows.runs.userProcessingResults.taskProcessingResults.Subject.ListTransitiveReports + parameters: + workflow-id: $request.path.workflow-id + run-id: $request.path.run-id + userProcessingResult-id: $request.path.userProcessingResult-id + taskProcessingResult-id: $request.path.taskProcessingResult-id + calendar: + operationId: identityGovernance.lifecycleWorkflows.workflows.runs.userProcessingResults.taskProcessingResults.Subject.GetCalendar + parameters: + workflow-id: $request.path.workflow-id + run-id: $request.path.run-id + userProcessingResult-id: $request.path.userProcessingResult-id + taskProcessingResult-id: $request.path.taskProcessingResult-id + calendarGroups: + operationId: identityGovernance.lifecycleWorkflows.workflows.runs.userProcessingResults.taskProcessingResults.Subject.ListCalendarGroups + parameters: + workflow-id: $request.path.workflow-id + run-id: $request.path.run-id + userProcessingResult-id: $request.path.userProcessingResult-id + taskProcessingResult-id: $request.path.taskProcessingResult-id + calendars: + operationId: identityGovernance.lifecycleWorkflows.workflows.runs.userProcessingResults.taskProcessingResults.Subject.ListCalendars + parameters: + workflow-id: $request.path.workflow-id + run-id: $request.path.run-id + userProcessingResult-id: $request.path.userProcessingResult-id + taskProcessingResult-id: $request.path.taskProcessingResult-id + calendarView: + operationId: identityGovernance.lifecycleWorkflows.workflows.runs.userProcessingResults.taskProcessingResults.Subject.ListCalendarView + parameters: + workflow-id: $request.path.workflow-id + run-id: $request.path.run-id + userProcessingResult-id: $request.path.userProcessingResult-id + taskProcessingResult-id: $request.path.taskProcessingResult-id + contactFolders: + operationId: identityGovernance.lifecycleWorkflows.workflows.runs.userProcessingResults.taskProcessingResults.Subject.ListContactFolders + parameters: + workflow-id: $request.path.workflow-id + run-id: $request.path.run-id + userProcessingResult-id: $request.path.userProcessingResult-id + taskProcessingResult-id: $request.path.taskProcessingResult-id + contacts: + operationId: identityGovernance.lifecycleWorkflows.workflows.runs.userProcessingResults.taskProcessingResults.Subject.ListContacts + parameters: + workflow-id: $request.path.workflow-id + run-id: $request.path.run-id + userProcessingResult-id: $request.path.userProcessingResult-id + taskProcessingResult-id: $request.path.taskProcessingResult-id + events: + operationId: identityGovernance.lifecycleWorkflows.workflows.runs.userProcessingResults.taskProcessingResults.Subject.ListEvents + parameters: + workflow-id: $request.path.workflow-id + run-id: $request.path.run-id + userProcessingResult-id: $request.path.userProcessingResult-id + taskProcessingResult-id: $request.path.taskProcessingResult-id + inferenceClassification: + operationId: identityGovernance.lifecycleWorkflows.workflows.runs.userProcessingResults.taskProcessingResults.Subject.GetInferenceClassification + parameters: + workflow-id: $request.path.workflow-id + run-id: $request.path.run-id + userProcessingResult-id: $request.path.userProcessingResult-id + taskProcessingResult-id: $request.path.taskProcessingResult-id + joinedGroups: + operationId: identityGovernance.lifecycleWorkflows.workflows.runs.userProcessingResults.taskProcessingResults.Subject.ListJoinedGroups + parameters: + workflow-id: $request.path.workflow-id + run-id: $request.path.run-id + userProcessingResult-id: $request.path.userProcessingResult-id + taskProcessingResult-id: $request.path.taskProcessingResult-id + mailFolders: + operationId: identityGovernance.lifecycleWorkflows.workflows.runs.userProcessingResults.taskProcessingResults.Subject.ListMailFolders + parameters: + workflow-id: $request.path.workflow-id + run-id: $request.path.run-id + userProcessingResult-id: $request.path.userProcessingResult-id + taskProcessingResult-id: $request.path.taskProcessingResult-id + messages: + operationId: identityGovernance.lifecycleWorkflows.workflows.runs.userProcessingResults.taskProcessingResults.Subject.ListMessages + parameters: + workflow-id: $request.path.workflow-id + run-id: $request.path.run-id + userProcessingResult-id: $request.path.userProcessingResult-id + taskProcessingResult-id: $request.path.taskProcessingResult-id + outlook: + operationId: identityGovernance.lifecycleWorkflows.workflows.runs.userProcessingResults.taskProcessingResults.Subject.GetOutlook + parameters: + workflow-id: $request.path.workflow-id + run-id: $request.path.run-id + userProcessingResult-id: $request.path.userProcessingResult-id + taskProcessingResult-id: $request.path.taskProcessingResult-id + people: + operationId: identityGovernance.lifecycleWorkflows.workflows.runs.userProcessingResults.taskProcessingResults.Subject.ListPeople + parameters: + workflow-id: $request.path.workflow-id + run-id: $request.path.run-id + userProcessingResult-id: $request.path.userProcessingResult-id + taskProcessingResult-id: $request.path.taskProcessingResult-id + drive: + operationId: identityGovernance.lifecycleWorkflows.workflows.runs.userProcessingResults.taskProcessingResults.Subject.GetDrive + parameters: + workflow-id: $request.path.workflow-id + run-id: $request.path.run-id + userProcessingResult-id: $request.path.userProcessingResult-id + taskProcessingResult-id: $request.path.taskProcessingResult-id + drives: + operationId: identityGovernance.lifecycleWorkflows.workflows.runs.userProcessingResults.taskProcessingResults.Subject.ListDrives + parameters: + workflow-id: $request.path.workflow-id + run-id: $request.path.run-id + userProcessingResult-id: $request.path.userProcessingResult-id + taskProcessingResult-id: $request.path.taskProcessingResult-id + followedSites: + operationId: identityGovernance.lifecycleWorkflows.workflows.runs.userProcessingResults.taskProcessingResults.Subject.ListFollowedSites + parameters: + workflow-id: $request.path.workflow-id + run-id: $request.path.run-id + userProcessingResult-id: $request.path.userProcessingResult-id + taskProcessingResult-id: $request.path.taskProcessingResult-id + extensions: + operationId: identityGovernance.lifecycleWorkflows.workflows.runs.userProcessingResults.taskProcessingResults.Subject.ListExtensions + parameters: + workflow-id: $request.path.workflow-id + run-id: $request.path.run-id + userProcessingResult-id: $request.path.userProcessingResult-id + taskProcessingResult-id: $request.path.taskProcessingResult-id + appConsentRequestsForApproval: + operationId: identityGovernance.lifecycleWorkflows.workflows.runs.userProcessingResults.taskProcessingResults.Subject.ListAppConsentRequestsGraphFPreApproval + parameters: + workflow-id: $request.path.workflow-id + run-id: $request.path.run-id + userProcessingResult-id: $request.path.userProcessingResult-id + taskProcessingResult-id: $request.path.taskProcessingResult-id + approvals: + operationId: identityGovernance.lifecycleWorkflows.workflows.runs.userProcessingResults.taskProcessingResults.Subject.ListApprovals + parameters: + workflow-id: $request.path.workflow-id + run-id: $request.path.run-id + userProcessingResult-id: $request.path.userProcessingResult-id + taskProcessingResult-id: $request.path.taskProcessingResult-id + pendingAccessReviewInstances: + operationId: identityGovernance.lifecycleWorkflows.workflows.runs.userProcessingResults.taskProcessingResults.Subject.ListPendingAccessReviewInstances + parameters: + workflow-id: $request.path.workflow-id + run-id: $request.path.run-id + userProcessingResult-id: $request.path.userProcessingResult-id + taskProcessingResult-id: $request.path.taskProcessingResult-id + agreementAcceptances: + operationId: identityGovernance.lifecycleWorkflows.workflows.runs.userProcessingResults.taskProcessingResults.Subject.ListAgreementAcceptances + parameters: + workflow-id: $request.path.workflow-id + run-id: $request.path.run-id + userProcessingResult-id: $request.path.userProcessingResult-id + taskProcessingResult-id: $request.path.taskProcessingResult-id + security: + operationId: identityGovernance.lifecycleWorkflows.workflows.runs.userProcessingResults.taskProcessingResults.Subject.GetSecurity + parameters: + workflow-id: $request.path.workflow-id + run-id: $request.path.run-id + userProcessingResult-id: $request.path.userProcessingResult-id + taskProcessingResult-id: $request.path.taskProcessingResult-id + deviceEnrollmentConfigurations: + operationId: identityGovernance.lifecycleWorkflows.workflows.runs.userProcessingResults.taskProcessingResults.Subject.ListDeviceEnrollmentConfigurations + parameters: + workflow-id: $request.path.workflow-id + run-id: $request.path.run-id + userProcessingResult-id: $request.path.userProcessingResult-id + taskProcessingResult-id: $request.path.taskProcessingResult-id + managedDevices: + operationId: identityGovernance.lifecycleWorkflows.workflows.runs.userProcessingResults.taskProcessingResults.Subject.ListManagedDevices + parameters: + workflow-id: $request.path.workflow-id + run-id: $request.path.run-id + userProcessingResult-id: $request.path.userProcessingResult-id + taskProcessingResult-id: $request.path.taskProcessingResult-id + managedAppRegistrations: + operationId: identityGovernance.lifecycleWorkflows.workflows.runs.userProcessingResults.taskProcessingResults.Subject.ListManagedAppRegistrations + parameters: + workflow-id: $request.path.workflow-id + run-id: $request.path.run-id + userProcessingResult-id: $request.path.userProcessingResult-id + taskProcessingResult-id: $request.path.taskProcessingResult-id + windowsInformationProtectionDeviceRegistrations: + operationId: identityGovernance.lifecycleWorkflows.workflows.runs.userProcessingResults.taskProcessingResults.Subject.ListWindowsInformationProtectionDeviceRegistrations + parameters: + workflow-id: $request.path.workflow-id + run-id: $request.path.run-id + userProcessingResult-id: $request.path.userProcessingResult-id + taskProcessingResult-id: $request.path.taskProcessingResult-id + deviceManagementTroubleshootingEvents: + operationId: identityGovernance.lifecycleWorkflows.workflows.runs.userProcessingResults.taskProcessingResults.Subject.ListDeviceManagementTroubleshootingEvents + parameters: + workflow-id: $request.path.workflow-id + run-id: $request.path.run-id + userProcessingResult-id: $request.path.userProcessingResult-id + taskProcessingResult-id: $request.path.taskProcessingResult-id + mobileAppIntentAndStates: + operationId: identityGovernance.lifecycleWorkflows.workflows.runs.userProcessingResults.taskProcessingResults.Subject.ListMobileAppIntentAndStates + parameters: + workflow-id: $request.path.workflow-id + run-id: $request.path.run-id + userProcessingResult-id: $request.path.userProcessingResult-id + taskProcessingResult-id: $request.path.taskProcessingResult-id + mobileAppTroubleshootingEvents: + operationId: identityGovernance.lifecycleWorkflows.workflows.runs.userProcessingResults.taskProcessingResults.Subject.ListMobileAppTroubleshootingEvents + parameters: + workflow-id: $request.path.workflow-id + run-id: $request.path.run-id + userProcessingResult-id: $request.path.userProcessingResult-id + taskProcessingResult-id: $request.path.taskProcessingResult-id + notifications: + operationId: identityGovernance.lifecycleWorkflows.workflows.runs.userProcessingResults.taskProcessingResults.Subject.ListNotifications + parameters: + workflow-id: $request.path.workflow-id + run-id: $request.path.run-id + userProcessingResult-id: $request.path.userProcessingResult-id + taskProcessingResult-id: $request.path.taskProcessingResult-id + planner: + operationId: identityGovernance.lifecycleWorkflows.workflows.runs.userProcessingResults.taskProcessingResults.Subject.GetPlanner + parameters: + workflow-id: $request.path.workflow-id + run-id: $request.path.run-id + userProcessingResult-id: $request.path.userProcessingResult-id + taskProcessingResult-id: $request.path.taskProcessingResult-id + insights: + operationId: identityGovernance.lifecycleWorkflows.workflows.runs.userProcessingResults.taskProcessingResults.Subject.GetInsights + parameters: + workflow-id: $request.path.workflow-id + run-id: $request.path.run-id + userProcessingResult-id: $request.path.userProcessingResult-id + taskProcessingResult-id: $request.path.taskProcessingResult-id + settings: + operationId: identityGovernance.lifecycleWorkflows.workflows.runs.userProcessingResults.taskProcessingResults.Subject.GetSettings + parameters: + workflow-id: $request.path.workflow-id + run-id: $request.path.run-id + userProcessingResult-id: $request.path.userProcessingResult-id + taskProcessingResult-id: $request.path.taskProcessingResult-id + onenote: + operationId: identityGovernance.lifecycleWorkflows.workflows.runs.userProcessingResults.taskProcessingResults.Subject.GetOnenote + parameters: + workflow-id: $request.path.workflow-id + run-id: $request.path.run-id + userProcessingResult-id: $request.path.userProcessingResult-id + taskProcessingResult-id: $request.path.taskProcessingResult-id + photo: + operationId: identityGovernance.lifecycleWorkflows.workflows.runs.userProcessingResults.taskProcessingResults.Subject.GetPhoto + parameters: + workflow-id: $request.path.workflow-id + run-id: $request.path.run-id + userProcessingResult-id: $request.path.userProcessingResult-id + taskProcessingResult-id: $request.path.taskProcessingResult-id + photos: + operationId: identityGovernance.lifecycleWorkflows.workflows.runs.userProcessingResults.taskProcessingResults.Subject.ListPhotos + parameters: + workflow-id: $request.path.workflow-id + run-id: $request.path.run-id + userProcessingResult-id: $request.path.userProcessingResult-id + taskProcessingResult-id: $request.path.taskProcessingResult-id + profile: + operationId: identityGovernance.lifecycleWorkflows.workflows.runs.userProcessingResults.taskProcessingResults.Subject.GetProfile + parameters: + workflow-id: $request.path.workflow-id + run-id: $request.path.run-id + userProcessingResult-id: $request.path.userProcessingResult-id + taskProcessingResult-id: $request.path.taskProcessingResult-id + activities: + operationId: identityGovernance.lifecycleWorkflows.workflows.runs.userProcessingResults.taskProcessingResults.Subject.ListActivities + parameters: + workflow-id: $request.path.workflow-id + run-id: $request.path.run-id + userProcessingResult-id: $request.path.userProcessingResult-id + taskProcessingResult-id: $request.path.taskProcessingResult-id + devices: + operationId: identityGovernance.lifecycleWorkflows.workflows.runs.userProcessingResults.taskProcessingResults.Subject.ListDevices + parameters: + workflow-id: $request.path.workflow-id + run-id: $request.path.run-id + userProcessingResult-id: $request.path.userProcessingResult-id + taskProcessingResult-id: $request.path.taskProcessingResult-id + onlineMeetings: + operationId: identityGovernance.lifecycleWorkflows.workflows.runs.userProcessingResults.taskProcessingResults.Subject.ListOnlineMeetings + parameters: + workflow-id: $request.path.workflow-id + run-id: $request.path.run-id + userProcessingResult-id: $request.path.userProcessingResult-id + taskProcessingResult-id: $request.path.taskProcessingResult-id + presence: + operationId: identityGovernance.lifecycleWorkflows.workflows.runs.userProcessingResults.taskProcessingResults.Subject.GetPresence + parameters: + workflow-id: $request.path.workflow-id + run-id: $request.path.run-id + userProcessingResult-id: $request.path.userProcessingResult-id + taskProcessingResult-id: $request.path.taskProcessingResult-id + authentication: + operationId: identityGovernance.lifecycleWorkflows.workflows.runs.userProcessingResults.taskProcessingResults.Subject.GetAuthentication + parameters: + workflow-id: $request.path.workflow-id + run-id: $request.path.run-id + userProcessingResult-id: $request.path.userProcessingResult-id + taskProcessingResult-id: $request.path.taskProcessingResult-id + tasks: + operationId: identityGovernance.lifecycleWorkflows.workflows.runs.userProcessingResults.taskProcessingResults.Subject.GetTasks + parameters: + workflow-id: $request.path.workflow-id + run-id: $request.path.run-id + userProcessingResult-id: $request.path.userProcessingResult-id + taskProcessingResult-id: $request.path.taskProcessingResult-id + chats: + operationId: identityGovernance.lifecycleWorkflows.workflows.runs.userProcessingResults.taskProcessingResults.Subject.ListChats + parameters: + workflow-id: $request.path.workflow-id + run-id: $request.path.run-id + userProcessingResult-id: $request.path.userProcessingResult-id + taskProcessingResult-id: $request.path.taskProcessingResult-id + joinedTeams: + operationId: identityGovernance.lifecycleWorkflows.workflows.runs.userProcessingResults.taskProcessingResults.Subject.ListJoinedTeams + parameters: + workflow-id: $request.path.workflow-id + run-id: $request.path.run-id + userProcessingResult-id: $request.path.userProcessingResult-id + taskProcessingResult-id: $request.path.taskProcessingResult-id + teamwork: + operationId: identityGovernance.lifecycleWorkflows.workflows.runs.userProcessingResults.taskProcessingResults.Subject.GetTeamwork + parameters: + workflow-id: $request.path.workflow-id + run-id: $request.path.run-id + userProcessingResult-id: $request.path.userProcessingResult-id + taskProcessingResult-id: $request.path.taskProcessingResult-id + todo: + operationId: identityGovernance.lifecycleWorkflows.workflows.runs.userProcessingResults.taskProcessingResults.Subject.GetTodo + parameters: + workflow-id: $request.path.workflow-id + run-id: $request.path.run-id + userProcessingResult-id: $request.path.userProcessingResult-id + taskProcessingResult-id: $request.path.taskProcessingResult-id default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/privilegedAccess/{privilegedAccess-id}/roleAssignments/microsoft.graph.export()': + '/identityGovernance/lifecycleWorkflows/workflows/{workflow-id}/runs/{run-id}/userProcessingResults/{userProcessingResult-id}/taskProcessingResults/{taskProcessingResult-id}/task': get: tags: - - privilegedAccess.Functions - summary: Invoke function export - operationId: privilegedAccess.roleAssignments_export + - identityGovernance.lifecycleWorkflowsContainer + summary: Get task from identityGovernance + description: The related workflow task + operationId: identityGovernance.lifecycleWorkflows.workflows.runs.userProcessingResults.taskProcessingResults_GetTask parameters: - - name: privilegedAccess-id + - name: workflow-id in: path - description: 'key: id of privilegedAccess' + description: 'key: id of workflow' required: true + style: simple schema: type: string - x-ms-docs-key-type: privilegedAccess + x-ms-docs-key-type: workflow + - name: run-id + in: path + description: 'key: id of run' + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: run + - name: userProcessingResult-id + in: path + description: 'key: id of userProcessingResult' + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: userProcessingResult + - name: taskProcessingResult-id + in: path + description: 'key: id of taskProcessingResult' + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: taskProcessingResult + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - arguments + - category + - continueOnError + - description + - displayName + - executionSequence + - isEnabled + - taskDefinitionId + - taskProcessingResults + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + - taskProcessingResults + type: string + responses: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.identityGovernance.task' + links: + taskProcessingResults: + operationId: identityGovernance.lifecycleWorkflows.workflows.runs.userProcessingResults.taskProcessingResults.Task.ListTaskProcessingResults + parameters: + workflow-id: $request.path.workflow-id + run-id: $request.path.run-id + userProcessingResult-id: $request.path.userProcessingResult-id + taskProcessingResult-id: $request.path.taskProcessingResult-id + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/identityGovernance/lifecycleWorkflows/workflows/{workflow-id}/runs/{run-id}/userProcessingResults/microsoft.graph.identityGovernance.summary(startDateTime=''{startDateTime}'',endDateTime=''{endDateTime}'')': + get: + tags: + - identityGovernance.Functions + summary: Invoke function summary + operationId: identityGovernance.lifecycleWorkflows.workflows.runs.userProcessingResults_summary + parameters: + - name: workflow-id + in: path + description: 'key: id of workflow' + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: workflow + - name: run-id + in: path + description: 'key: id of run' + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: run + - name: startDateTime + in: path + description: 'Usage: startDateTime=''{startDateTime}''' + required: true + style: simple + schema: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-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 + - name: endDateTime + in: path + description: 'Usage: endDateTime=''{endDateTime}''' + required: true + style: simple + schema: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-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 responses: '200': description: Success content: application/json: schema: - title: Collection of governanceRoleAssignment - type: object - properties: - value: - type: array - items: - type: string - nullable: true - additionalProperties: - type: object + $ref: '#/components/schemas/microsoft.graph.identityGovernance.userSummary' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: function - '/privilegedAccess/{privilegedAccess-id}/roleDefinitions': + '/identityGovernance/lifecycleWorkflows/workflows/{workflow-id}/runs/microsoft.graph.identityGovernance.summary(startDateTime=''{startDateTime}'',endDateTime=''{endDateTime}'')': get: tags: - - privilegedAccess.governanceRoleDefinition - summary: Get roleDefinitions from privilegedAccess - operationId: privilegedAccess_ListRoleDefinitions + - identityGovernance.Functions + summary: Invoke function summary + operationId: identityGovernance.lifecycleWorkflows.workflows.runs_summary parameters: - - name: privilegedAccess-id + - name: workflow-id in: path - description: 'key: id of privilegedAccess' + description: 'key: id of workflow' required: true + style: simple schema: type: string - x-ms-docs-key-type: privilegedAccess + x-ms-docs-key-type: workflow + - name: startDateTime + in: path + description: 'Usage: startDateTime=''{startDateTime}''' + required: true + style: simple + schema: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-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 + - name: endDateTime + in: path + description: 'Usage: endDateTime=''{endDateTime}''' + required: true + style: simple + schema: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-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 + responses: + '200': + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.identityGovernance.runSummary' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: function + '/identityGovernance/lifecycleWorkflows/workflows/{workflow-id}/taskReports': + get: + tags: + - identityGovernance.lifecycleWorkflowsContainer + summary: List taskReports (for a lifecycle workflow) + description: Get a list of the taskReport objects and their properties. + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/identitygovernance-workflow-list-taskreports?view=graph-rest-1.0 + operationId: identityGovernance.lifecycleWorkflows.workflows_ListTaskReports + parameters: + - name: workflow-id + in: path + description: 'key: id of workflow' + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: workflow - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -64838,14 +78020,24 @@ paths: enum: - id - id desc - - displayName - - displayName desc - - externalId - - externalId desc - - resourceId - - resourceId desc - - templateId - - templateId desc + - completedDateTime + - completedDateTime desc + - failedUsersCount + - failedUsersCount desc + - lastUpdatedDateTime + - lastUpdatedDateTime desc + - processingStatus + - processingStatus desc + - runId + - runId desc + - startedDateTime + - startedDateTime desc + - successfulUsersCount + - successfulUsersCount desc + - totalUsersCount + - totalUsersCount desc + - unprocessedUsersCount + - unprocessedUsersCount desc type: string - name: $select in: query @@ -64858,12 +78050,18 @@ paths: items: enum: - id - - displayName - - externalId - - resourceId - - templateId - - resource - - roleSetting + - completedDateTime + - failedUsersCount + - lastUpdatedDateTime + - processingStatus + - runId + - startedDateTime + - successfulUsersCount + - totalUsersCount + - unprocessedUsersCount + - task + - taskDefinition + - taskProcessingResults type: string - name: $expand in: query @@ -64876,12 +78074,13 @@ paths: items: enum: - '*' - - resource - - roleSetting + - task + - taskDefinition + - taskProcessingResults type: string responses: '200': - $ref: '#/components/responses/microsoft.graph.governanceRoleDefinitionCollectionResponse' + $ref: '#/components/responses/microsoft.graph.identityGovernance.taskReportCollectionResponse' default: $ref: '#/components/responses/error' x-ms-pageable: @@ -64890,23 +78089,24 @@ paths: x-ms-docs-operation-type: operation post: tags: - - privilegedAccess.governanceRoleDefinition - summary: Create new navigation property to roleDefinitions for privilegedAccess - operationId: privilegedAccess_CreateRoleDefinitions + - identityGovernance.lifecycleWorkflowsContainer + summary: Create new navigation property to taskReports for identityGovernance + operationId: identityGovernance.lifecycleWorkflows.workflows_CreateTaskReports parameters: - - name: privilegedAccess-id + - name: workflow-id in: path - description: 'key: id of privilegedAccess' + description: 'key: id of workflow' required: true + style: simple schema: type: string - x-ms-docs-key-type: privilegedAccess + x-ms-docs-key-type: workflow requestBody: description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.governanceRoleDefinition' + $ref: '#/components/schemas/microsoft.graph.identityGovernance.taskReport' required: true responses: '201': @@ -64914,31 +78114,34 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.governanceRoleDefinition' + $ref: '#/components/schemas/microsoft.graph.identityGovernance.taskReport' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/privilegedAccess/{privilegedAccess-id}/roleDefinitions/{governanceRoleDefinition-id}': + '/identityGovernance/lifecycleWorkflows/workflows/{workflow-id}/taskReports/{taskReport-id}': get: tags: - - privilegedAccess.governanceRoleDefinition - summary: Get roleDefinitions from privilegedAccess - operationId: privilegedAccess_GetRoleDefinitions + - identityGovernance.lifecycleWorkflowsContainer + summary: Get taskReports from identityGovernance + description: Represents the aggregation of task execution data for tasks within a workflow object. + operationId: identityGovernance.lifecycleWorkflows.workflows_GetTaskReports parameters: - - name: privilegedAccess-id + - name: workflow-id in: path - description: 'key: id of privilegedAccess' + description: 'key: id of workflow' required: true + style: simple schema: type: string - x-ms-docs-key-type: privilegedAccess - - name: governanceRoleDefinition-id + x-ms-docs-key-type: workflow + - name: taskReport-id in: path - description: 'key: id of governanceRoleDefinition' + description: 'key: id of taskReport' required: true + style: simple schema: type: string - x-ms-docs-key-type: governanceRoleDefinition + x-ms-docs-key-type: taskReport - name: $select in: query description: Select properties to be returned @@ -64950,12 +78153,18 @@ paths: items: enum: - id - - displayName - - externalId - - resourceId - - templateId - - resource - - roleSetting + - completedDateTime + - failedUsersCount + - lastUpdatedDateTime + - processingStatus + - runId + - startedDateTime + - successfulUsersCount + - totalUsersCount + - unprocessedUsersCount + - task + - taskDefinition + - taskProcessingResults type: string - name: $expand in: query @@ -64968,8 +78177,9 @@ paths: items: enum: - '*' - - resource - - roleSetting + - task + - taskDefinition + - taskProcessingResults type: string responses: '200': @@ -64977,47 +78187,54 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.governanceRoleDefinition' + $ref: '#/components/schemas/microsoft.graph.identityGovernance.taskReport' links: - resource: - operationId: privilegedAccess.RoleDefinitions.GetResource + task: + operationId: identityGovernance.lifecycleWorkflows.workflows.TaskReports.GetTask parameters: - privilegedAccess-id: $request.path.privilegedAccess-id - governanceRoleDefinition-id: $request.path.governanceRoleDefinition-id - roleSetting: - operationId: privilegedAccess.RoleDefinitions.GetRoleSetting + workflow-id: $request.path.workflow-id + taskReport-id: $request.path.taskReport-id + taskDefinition: + operationId: identityGovernance.lifecycleWorkflows.workflows.TaskReports.GetTaskDefinition parameters: - privilegedAccess-id: $request.path.privilegedAccess-id - governanceRoleDefinition-id: $request.path.governanceRoleDefinition-id + workflow-id: $request.path.workflow-id + taskReport-id: $request.path.taskReport-id + taskProcessingResults: + operationId: identityGovernance.lifecycleWorkflows.workflows.TaskReports.ListTaskProcessingResults + parameters: + workflow-id: $request.path.workflow-id + taskReport-id: $request.path.taskReport-id default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - - privilegedAccess.governanceRoleDefinition - summary: Update the navigation property roleDefinitions in privilegedAccess - operationId: privilegedAccess_UpdateRoleDefinitions + - identityGovernance.lifecycleWorkflowsContainer + summary: Update the navigation property taskReports in identityGovernance + operationId: identityGovernance.lifecycleWorkflows.workflows_UpdateTaskReports parameters: - - name: privilegedAccess-id + - name: workflow-id in: path - description: 'key: id of privilegedAccess' + description: 'key: id of workflow' required: true + style: simple schema: type: string - x-ms-docs-key-type: privilegedAccess - - name: governanceRoleDefinition-id + x-ms-docs-key-type: workflow + - name: taskReport-id in: path - description: 'key: id of governanceRoleDefinition' + description: 'key: id of taskReport' required: true + style: simple schema: type: string - x-ms-docs-key-type: governanceRoleDefinition + x-ms-docs-key-type: taskReport requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.governanceRoleDefinition' + $ref: '#/components/schemas/microsoft.graph.identityGovernance.taskReport' required: true responses: '204': @@ -65027,27 +78244,30 @@ paths: x-ms-docs-operation-type: operation delete: tags: - - privilegedAccess.governanceRoleDefinition - summary: Delete navigation property roleDefinitions for privilegedAccess - operationId: privilegedAccess_DeleteRoleDefinitions + - identityGovernance.lifecycleWorkflowsContainer + summary: Delete navigation property taskReports for identityGovernance + operationId: identityGovernance.lifecycleWorkflows.workflows_DeleteTaskReports parameters: - - name: privilegedAccess-id + - name: workflow-id in: path - description: 'key: id of privilegedAccess' + description: 'key: id of workflow' required: true + style: simple schema: type: string - x-ms-docs-key-type: privilegedAccess - - name: governanceRoleDefinition-id + x-ms-docs-key-type: workflow + - name: taskReport-id in: path - description: 'key: id of governanceRoleDefinition' + description: 'key: id of taskReport' required: true + style: simple schema: type: string - x-ms-docs-key-type: governanceRoleDefinition + x-ms-docs-key-type: taskReport - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -65056,27 +78276,30 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/privilegedAccess/{privilegedAccess-id}/roleDefinitions/{governanceRoleDefinition-id}/resource': + '/identityGovernance/lifecycleWorkflows/workflows/{workflow-id}/taskReports/{taskReport-id}/task': get: tags: - - privilegedAccess.governanceRoleDefinition - summary: Get resource from privilegedAccess - operationId: privilegedAccess.roleDefinitions_GetResource + - identityGovernance.lifecycleWorkflowsContainer + summary: Get task from identityGovernance + description: The related lifecycle workflow task. + operationId: identityGovernance.lifecycleWorkflows.workflows.taskReports_GetTask parameters: - - name: privilegedAccess-id + - name: workflow-id in: path - description: 'key: id of privilegedAccess' + description: 'key: id of workflow' required: true + style: simple schema: type: string - x-ms-docs-key-type: privilegedAccess - - name: governanceRoleDefinition-id + x-ms-docs-key-type: workflow + - name: taskReport-id in: path - description: 'key: id of governanceRoleDefinition' + description: 'key: id of taskReport' required: true + style: simple schema: type: string - x-ms-docs-key-type: governanceRoleDefinition + x-ms-docs-key-type: taskReport - name: $select in: query description: Select properties to be returned @@ -65088,17 +78311,15 @@ paths: items: enum: - id + - arguments + - category + - continueOnError + - description - displayName - - externalId - - registeredDateTime - - registeredRoot - - status - - type - - parent - - roleAssignmentRequests - - roleAssignments - - roleDefinitions - - roleSettings + - executionSequence + - isEnabled + - taskDefinitionId + - taskProcessingResults type: string - name: $expand in: query @@ -65111,11 +78332,7 @@ paths: items: enum: - '*' - - parent - - roleAssignmentRequests - - roleAssignments - - roleDefinitions - - roleSettings + - taskProcessingResults type: string responses: '200': @@ -65123,57 +78340,40 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.governanceResource' + $ref: '#/components/schemas/microsoft.graph.identityGovernance.task' links: - parent: - operationId: privilegedAccess.roleDefinitions.Resource.GetParent - parameters: - privilegedAccess-id: $request.path.privilegedAccess-id - governanceRoleDefinition-id: $request.path.governanceRoleDefinition-id - roleAssignmentRequests: - operationId: privilegedAccess.roleDefinitions.Resource.ListRoleAssignmentRequests - parameters: - privilegedAccess-id: $request.path.privilegedAccess-id - governanceRoleDefinition-id: $request.path.governanceRoleDefinition-id - roleAssignments: - operationId: privilegedAccess.roleDefinitions.Resource.ListRoleAssignments - parameters: - privilegedAccess-id: $request.path.privilegedAccess-id - governanceRoleDefinition-id: $request.path.governanceRoleDefinition-id - roleDefinitions: - operationId: privilegedAccess.roleDefinitions.Resource.ListRoleDefinitions - parameters: - privilegedAccess-id: $request.path.privilegedAccess-id - governanceRoleDefinition-id: $request.path.governanceRoleDefinition-id - roleSettings: - operationId: privilegedAccess.roleDefinitions.Resource.ListRoleSettings + taskProcessingResults: + operationId: identityGovernance.lifecycleWorkflows.workflows.taskReports.Task.ListTaskProcessingResults parameters: - privilegedAccess-id: $request.path.privilegedAccess-id - governanceRoleDefinition-id: $request.path.governanceRoleDefinition-id + workflow-id: $request.path.workflow-id + taskReport-id: $request.path.taskReport-id default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/privilegedAccess/{privilegedAccess-id}/roleDefinitions/{governanceRoleDefinition-id}/roleSetting': + '/identityGovernance/lifecycleWorkflows/workflows/{workflow-id}/taskReports/{taskReport-id}/taskDefinition': get: tags: - - privilegedAccess.governanceRoleDefinition - summary: Get roleSetting from privilegedAccess - operationId: privilegedAccess.roleDefinitions_GetRoleSetting + - identityGovernance.lifecycleWorkflowsContainer + summary: Get taskDefinition from identityGovernance + description: The taskDefinition associated with the related lifecycle workflow task. + operationId: identityGovernance.lifecycleWorkflows.workflows.taskReports_GetTaskDefinition parameters: - - name: privilegedAccess-id + - name: workflow-id in: path - description: 'key: id of privilegedAccess' + description: 'key: id of workflow' required: true + style: simple schema: type: string - x-ms-docs-key-type: privilegedAccess - - name: governanceRoleDefinition-id + x-ms-docs-key-type: workflow + - name: taskReport-id in: path - description: 'key: id of governanceRoleDefinition' + description: 'key: id of taskReport' required: true + style: simple schema: type: string - x-ms-docs-key-type: governanceRoleDefinition + x-ms-docs-key-type: taskReport - name: $select in: query description: Select properties to be returned @@ -65185,17 +78385,12 @@ paths: items: enum: - id - - adminEligibleSettings - - adminMemberSettings - - isDefault - - lastUpdatedBy - - lastUpdatedDateTime - - resourceId - - roleDefinitionId - - userEligibleSettings - - userMemberSettings - - resource - - roleDefinition + - category + - continueOnError + - description + - displayName + - parameters + - version type: string - name: $expand in: query @@ -65208,8 +78403,6 @@ paths: items: enum: - '*' - - resource - - roleDefinition type: string responses: '200': @@ -65217,37 +78410,39 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.governanceRoleSetting' - links: - resource: - operationId: privilegedAccess.roleDefinitions.RoleSetting.GetResource - parameters: - privilegedAccess-id: $request.path.privilegedAccess-id - governanceRoleDefinition-id: $request.path.governanceRoleDefinition-id - roleDefinition: - operationId: privilegedAccess.roleDefinitions.RoleSetting.GetRoleDefinition - parameters: - privilegedAccess-id: $request.path.privilegedAccess-id - governanceRoleDefinition-id: $request.path.governanceRoleDefinition-id + $ref: '#/components/schemas/microsoft.graph.identityGovernance.taskDefinition' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/privilegedAccess/{privilegedAccess-id}/roleSettings': + '/identityGovernance/lifecycleWorkflows/workflows/{workflow-id}/taskReports/{taskReport-id}/taskProcessingResults': get: tags: - - privilegedAccess.governanceRoleSetting - summary: Get roleSettings from privilegedAccess - operationId: privilegedAccess_ListRoleSettings + - identityGovernance.lifecycleWorkflowsContainer + summary: List taskProcessingResult (for a taskReport) + description: Get the task processing result resources from the taskReport. + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/identitygovernance-taskreport-list-taskprocessingresults?view=graph-rest-1.0 + operationId: identityGovernance.lifecycleWorkflows.workflows.taskReports_ListTaskProcessingResults parameters: - - name: privilegedAccess-id + - name: workflow-id in: path - description: 'key: id of privilegedAccess' + description: 'key: id of workflow' required: true + style: simple schema: type: string - x-ms-docs-key-type: privilegedAccess - - $ref: '#/components/parameters/top' - - $ref: '#/components/parameters/skip' + x-ms-docs-key-type: workflow + - name: taskReport-id + in: path + description: 'key: id of taskReport' + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: taskReport + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' - $ref: '#/components/parameters/filter' - $ref: '#/components/parameters/count' @@ -65263,24 +78458,16 @@ paths: enum: - id - id desc - - adminEligibleSettings - - adminEligibleSettings desc - - adminMemberSettings - - adminMemberSettings desc - - isDefault - - isDefault desc - - lastUpdatedBy - - lastUpdatedBy desc - - lastUpdatedDateTime - - lastUpdatedDateTime desc - - resourceId - - resourceId desc - - roleDefinitionId - - roleDefinitionId desc - - userEligibleSettings - - userEligibleSettings desc - - userMemberSettings - - userMemberSettings desc + - completedDateTime + - completedDateTime desc + - createdDateTime + - createdDateTime desc + - failureReason + - failureReason desc + - processingStatus + - processingStatus desc + - startedDateTime + - startedDateTime desc type: string - name: $select in: query @@ -65293,17 +78480,13 @@ paths: items: enum: - id - - adminEligibleSettings - - adminMemberSettings - - isDefault - - lastUpdatedBy - - lastUpdatedDateTime - - resourceId - - roleDefinitionId - - userEligibleSettings - - userMemberSettings - - resource - - roleDefinition + - completedDateTime + - createdDateTime + - failureReason + - processingStatus + - startedDateTime + - subject + - task type: string - name: $expand in: query @@ -65316,12 +78499,12 @@ paths: items: enum: - '*' - - resource - - roleDefinition + - subject + - task type: string responses: '200': - $ref: '#/components/responses/microsoft.graph.governanceRoleSettingCollectionResponse' + $ref: '#/components/responses/microsoft.graph.identityGovernance.taskProcessingResultCollectionResponse' default: $ref: '#/components/responses/error' x-ms-pageable: @@ -65330,23 +78513,32 @@ paths: x-ms-docs-operation-type: operation post: tags: - - privilegedAccess.governanceRoleSetting - summary: Create new navigation property to roleSettings for privilegedAccess - operationId: privilegedAccess_CreateRoleSettings + - identityGovernance.lifecycleWorkflowsContainer + summary: Create new navigation property to taskProcessingResults for identityGovernance + operationId: identityGovernance.lifecycleWorkflows.workflows.taskReports_CreateTaskProcessingResults parameters: - - name: privilegedAccess-id + - name: workflow-id in: path - description: 'key: id of privilegedAccess' + description: 'key: id of workflow' required: true + style: simple schema: type: string - x-ms-docs-key-type: privilegedAccess + x-ms-docs-key-type: workflow + - name: taskReport-id + in: path + description: 'key: id of taskReport' + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: taskReport requestBody: description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.governanceRoleSetting' + $ref: '#/components/schemas/microsoft.graph.identityGovernance.taskProcessingResult' required: true responses: '201': @@ -65354,31 +78546,42 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.governanceRoleSetting' + $ref: '#/components/schemas/microsoft.graph.identityGovernance.taskProcessingResult' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/privilegedAccess/{privilegedAccess-id}/roleSettings/{governanceRoleSetting-id}': + '/identityGovernance/lifecycleWorkflows/workflows/{workflow-id}/taskReports/{taskReport-id}/taskProcessingResults/{taskProcessingResult-id}': get: tags: - - privilegedAccess.governanceRoleSetting - summary: Get roleSettings from privilegedAccess - operationId: privilegedAccess_GetRoleSettings + - identityGovernance.lifecycleWorkflowsContainer + summary: Get taskProcessingResults from identityGovernance + description: The related lifecycle workflow taskProcessingResults. + operationId: identityGovernance.lifecycleWorkflows.workflows.taskReports_GetTaskProcessingResults parameters: - - name: privilegedAccess-id + - name: workflow-id in: path - description: 'key: id of privilegedAccess' + description: 'key: id of workflow' required: true + style: simple schema: type: string - x-ms-docs-key-type: privilegedAccess - - name: governanceRoleSetting-id + x-ms-docs-key-type: workflow + - name: taskReport-id in: path - description: 'key: id of governanceRoleSetting' + description: 'key: id of taskReport' required: true + style: simple schema: type: string - x-ms-docs-key-type: governanceRoleSetting + x-ms-docs-key-type: taskReport + - name: taskProcessingResult-id + in: path + description: 'key: id of taskProcessingResult' + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: taskProcessingResult - name: $select in: query description: Select properties to be returned @@ -65390,17 +78593,13 @@ paths: items: enum: - id - - adminEligibleSettings - - adminMemberSettings - - isDefault - - lastUpdatedBy - - lastUpdatedDateTime - - resourceId - - roleDefinitionId - - userEligibleSettings - - userMemberSettings - - resource - - roleDefinition + - completedDateTime + - createdDateTime + - failureReason + - processingStatus + - startedDateTime + - subject + - task type: string - name: $expand in: query @@ -65413,8 +78612,8 @@ paths: items: enum: - '*' - - resource - - roleDefinition + - subject + - task type: string responses: '200': @@ -65422,47 +78621,61 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.governanceRoleSetting' + $ref: '#/components/schemas/microsoft.graph.identityGovernance.taskProcessingResult' links: - resource: - operationId: privilegedAccess.RoleSettings.GetResource + subject: + operationId: identityGovernance.lifecycleWorkflows.workflows.taskReports.TaskProcessingResults.GetSubject parameters: - privilegedAccess-id: $request.path.privilegedAccess-id - governanceRoleSetting-id: $request.path.governanceRoleSetting-id - roleDefinition: - operationId: privilegedAccess.RoleSettings.GetRoleDefinition + workflow-id: $request.path.workflow-id + taskReport-id: $request.path.taskReport-id + taskProcessingResult-id: $request.path.taskProcessingResult-id + task: + operationId: identityGovernance.lifecycleWorkflows.workflows.taskReports.TaskProcessingResults.GetTask parameters: - privilegedAccess-id: $request.path.privilegedAccess-id - governanceRoleSetting-id: $request.path.governanceRoleSetting-id + workflow-id: $request.path.workflow-id + taskReport-id: $request.path.taskReport-id + taskProcessingResult-id: $request.path.taskProcessingResult-id + resume: + operationId: identityGovernance.lifecycleWorkflows.workflows.workflow.taskReports.taskReport.taskProcessingResults.taskProcessingResult.resume default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - - privilegedAccess.governanceRoleSetting - summary: Update the navigation property roleSettings in privilegedAccess - operationId: privilegedAccess_UpdateRoleSettings + - identityGovernance.lifecycleWorkflowsContainer + summary: Update the navigation property taskProcessingResults in identityGovernance + operationId: identityGovernance.lifecycleWorkflows.workflows.taskReports_UpdateTaskProcessingResults parameters: - - name: privilegedAccess-id + - name: workflow-id in: path - description: 'key: id of privilegedAccess' + description: 'key: id of workflow' required: true + style: simple schema: type: string - x-ms-docs-key-type: privilegedAccess - - name: governanceRoleSetting-id + x-ms-docs-key-type: workflow + - name: taskReport-id in: path - description: 'key: id of governanceRoleSetting' + description: 'key: id of taskReport' required: true + style: simple schema: type: string - x-ms-docs-key-type: governanceRoleSetting + x-ms-docs-key-type: taskReport + - name: taskProcessingResult-id + in: path + description: 'key: id of taskProcessingResult' + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: taskProcessingResult requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.governanceRoleSetting' + $ref: '#/components/schemas/microsoft.graph.identityGovernance.taskProcessingResult' required: true responses: '204': @@ -65472,27 +78685,38 @@ paths: x-ms-docs-operation-type: operation delete: tags: - - privilegedAccess.governanceRoleSetting - summary: Delete navigation property roleSettings for privilegedAccess - operationId: privilegedAccess_DeleteRoleSettings + - identityGovernance.lifecycleWorkflowsContainer + summary: Delete navigation property taskProcessingResults for identityGovernance + operationId: identityGovernance.lifecycleWorkflows.workflows.taskReports_DeleteTaskProcessingResults parameters: - - name: privilegedAccess-id + - name: workflow-id in: path - description: 'key: id of privilegedAccess' + description: 'key: id of workflow' required: true + style: simple schema: type: string - x-ms-docs-key-type: privilegedAccess - - name: governanceRoleSetting-id + x-ms-docs-key-type: workflow + - name: taskReport-id in: path - description: 'key: id of governanceRoleSetting' + description: 'key: id of taskReport' required: true + style: simple schema: type: string - x-ms-docs-key-type: governanceRoleSetting + x-ms-docs-key-type: taskReport + - name: taskProcessingResult-id + in: path + description: 'key: id of taskProcessingResult' + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: taskProcessingResult - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -65501,27 +78725,93 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/privilegedAccess/{privilegedAccess-id}/roleSettings/{governanceRoleSetting-id}/resource': + '/identityGovernance/lifecycleWorkflows/workflows/{workflow-id}/taskReports/{taskReport-id}/taskProcessingResults/{taskProcessingResult-id}/microsoft.graph.identityGovernance.resume': + post: + tags: + - identityGovernance.Actions + summary: Invoke action resume + operationId: identityGovernance.lifecycleWorkflows.workflows.taskReports.taskProcessingResults_resume + parameters: + - name: workflow-id + in: path + description: 'key: id of workflow' + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: workflow + - name: taskReport-id + in: path + description: 'key: id of taskReport' + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: taskReport + - name: taskProcessingResult-id + in: path + description: 'key: id of taskProcessingResult' + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: taskProcessingResult + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + source: + type: string + nullable: true + type: + type: string + nullable: true + data: + $ref: '#/components/schemas/microsoft.graph.identityGovernance.customTaskExtensionCallbackData' + additionalProperties: + type: object + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/identityGovernance/lifecycleWorkflows/workflows/{workflow-id}/taskReports/{taskReport-id}/taskProcessingResults/{taskProcessingResult-id}/subject': get: tags: - - privilegedAccess.governanceRoleSetting - summary: Get resource from privilegedAccess - operationId: privilegedAccess.roleSettings_GetResource + - identityGovernance.lifecycleWorkflowsContainer + summary: Get subject from identityGovernance + description: The unique identifier of the Azure AD user targeted for the task execution. + operationId: identityGovernance.lifecycleWorkflows.workflows.taskReports.taskProcessingResults_GetSubject parameters: - - name: privilegedAccess-id + - name: workflow-id in: path - description: 'key: id of privilegedAccess' + description: 'key: id of workflow' required: true + style: simple schema: type: string - x-ms-docs-key-type: privilegedAccess - - name: governanceRoleSetting-id + x-ms-docs-key-type: workflow + - name: taskReport-id in: path - description: 'key: id of governanceRoleSetting' + description: 'key: id of taskReport' required: true + style: simple schema: type: string - x-ms-docs-key-type: governanceRoleSetting + x-ms-docs-key-type: taskReport + - name: taskProcessingResult-id + in: path + description: 'key: id of taskProcessingResult' + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: taskProcessingResult - name: $select in: query description: Select properties to be returned @@ -65533,17 +78823,152 @@ paths: items: enum: - id + - deletedDateTime + - signInActivity + - accountEnabled + - ageGroup + - assignedLicenses + - assignedPlans + - authorizationInfo + - businessPhones + - city + - companyName + - consentProvidedForMinor + - country + - createdDateTime + - creationType + - customSecurityAttributes + - department + - deviceKeys - displayName - - externalId - - registeredDateTime - - registeredRoot - - status - - type - - parent - - roleAssignmentRequests - - roleAssignments - - roleDefinitions - - roleSettings + - employeeHireDate + - employeeId + - employeeLeaveDateTime + - employeeOrgData + - employeeType + - externalUserState + - externalUserStateChangeDateTime + - faxNumber + - givenName + - identities + - imAddresses + - infoCatalogs + - isManagementRestricted + - isResourceAccount + - jobTitle + - lastPasswordChangeDateTime + - legalAgeGroupClassification + - licenseAssignmentStates + - mail + - mailNickname + - mobilePhone + - officeLocation + - onPremisesDistinguishedName + - onPremisesDomainName + - onPremisesExtensionAttributes + - onPremisesImmutableId + - onPremisesLastSyncDateTime + - onPremisesProvisioningErrors + - onPremisesSamAccountName + - onPremisesSecurityIdentifier + - onPremisesSyncEnabled + - onPremisesUserPrincipalName + - otherMails + - passwordPolicies + - passwordProfile + - postalCode + - preferredDataLocation + - preferredLanguage + - provisionedPlans + - proxyAddresses + - refreshTokensValidFromDateTime + - securityIdentifier + - showInAddressList + - signInSessionsValidFromDateTime + - state + - streetAddress + - surname + - usageLocation + - userPrincipalName + - userType + - mailboxSettings + - deviceEnrollmentLimit + - print + - aboutMe + - birthday + - hireDate + - interests + - mySite + - pastProjects + - preferredName + - responsibilities + - schools + - skills + - analytics + - cloudPCs + - usageRights + - informationProtection + - appRoleAssignedResources + - appRoleAssignments + - createdObjects + - directReports + - licenseDetails + - manager + - memberOf + - oauth2PermissionGrants + - ownedDevices + - ownedObjects + - registeredDevices + - scopedRoleMemberOf + - transitiveMemberOf + - transitiveReports + - calendar + - calendarGroups + - calendars + - calendarView + - contactFolders + - contacts + - events + - inferenceClassification + - joinedGroups + - mailFolders + - messages + - outlook + - people + - drive + - drives + - followedSites + - extensions + - appConsentRequestsForApproval + - approvals + - pendingAccessReviewInstances + - agreementAcceptances + - security + - deviceEnrollmentConfigurations + - managedDevices + - managedAppRegistrations + - windowsInformationProtectionDeviceRegistrations + - deviceManagementTroubleshootingEvents + - mobileAppIntentAndStates + - mobileAppTroubleshootingEvents + - notifications + - planner + - insights + - settings + - onenote + - photo + - photos + - profile + - activities + - devices + - onlineMeetings + - presence + - authentication + - tasks + - chats + - joinedTeams + - teamwork + - todo type: string - name: $expand in: query @@ -65556,11 +78981,71 @@ paths: items: enum: - '*' - - parent - - roleAssignmentRequests - - roleAssignments - - roleDefinitions - - roleSettings + - analytics + - cloudPCs + - usageRights + - informationProtection + - appRoleAssignedResources + - appRoleAssignments + - createdObjects + - directReports + - licenseDetails + - manager + - memberOf + - oauth2PermissionGrants + - ownedDevices + - ownedObjects + - registeredDevices + - scopedRoleMemberOf + - transitiveMemberOf + - transitiveReports + - calendar + - calendarGroups + - calendars + - calendarView + - contactFolders + - contacts + - events + - inferenceClassification + - joinedGroups + - mailFolders + - messages + - outlook + - people + - drive + - drives + - followedSites + - extensions + - appConsentRequestsForApproval + - approvals + - pendingAccessReviewInstances + - agreementAcceptances + - security + - deviceEnrollmentConfigurations + - managedDevices + - managedAppRegistrations + - windowsInformationProtectionDeviceRegistrations + - deviceManagementTroubleshootingEvents + - mobileAppIntentAndStates + - mobileAppTroubleshootingEvents + - notifications + - planner + - insights + - settings + - onenote + - photo + - photos + - profile + - activities + - devices + - onlineMeetings + - presence + - authentication + - tasks + - chats + - joinedTeams + - teamwork + - todo type: string responses: '200': @@ -65568,57 +79053,433 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.governanceResource' + $ref: '#/components/schemas/microsoft.graph.user' links: - parent: - operationId: privilegedAccess.roleSettings.Resource.GetParent + analytics: + operationId: identityGovernance.lifecycleWorkflows.workflows.taskReports.taskProcessingResults.Subject.GetAnalytics parameters: - privilegedAccess-id: $request.path.privilegedAccess-id - governanceRoleSetting-id: $request.path.governanceRoleSetting-id - roleAssignmentRequests: - operationId: privilegedAccess.roleSettings.Resource.ListRoleAssignmentRequests + workflow-id: $request.path.workflow-id + taskReport-id: $request.path.taskReport-id + taskProcessingResult-id: $request.path.taskProcessingResult-id + cloudPCs: + operationId: identityGovernance.lifecycleWorkflows.workflows.taskReports.taskProcessingResults.Subject.ListCloudPCs parameters: - privilegedAccess-id: $request.path.privilegedAccess-id - governanceRoleSetting-id: $request.path.governanceRoleSetting-id - roleAssignments: - operationId: privilegedAccess.roleSettings.Resource.ListRoleAssignments + workflow-id: $request.path.workflow-id + taskReport-id: $request.path.taskReport-id + taskProcessingResult-id: $request.path.taskProcessingResult-id + usageRights: + operationId: identityGovernance.lifecycleWorkflows.workflows.taskReports.taskProcessingResults.Subject.ListUsageRights parameters: - privilegedAccess-id: $request.path.privilegedAccess-id - governanceRoleSetting-id: $request.path.governanceRoleSetting-id - roleDefinitions: - operationId: privilegedAccess.roleSettings.Resource.ListRoleDefinitions + workflow-id: $request.path.workflow-id + taskReport-id: $request.path.taskReport-id + taskProcessingResult-id: $request.path.taskProcessingResult-id + informationProtection: + operationId: identityGovernance.lifecycleWorkflows.workflows.taskReports.taskProcessingResults.Subject.GetInformationProtection parameters: - privilegedAccess-id: $request.path.privilegedAccess-id - governanceRoleSetting-id: $request.path.governanceRoleSetting-id - roleSettings: - operationId: privilegedAccess.roleSettings.Resource.ListRoleSettings + workflow-id: $request.path.workflow-id + taskReport-id: $request.path.taskReport-id + taskProcessingResult-id: $request.path.taskProcessingResult-id + appRoleAssignedResources: + operationId: identityGovernance.lifecycleWorkflows.workflows.taskReports.taskProcessingResults.Subject.ListAppRoleAssignedResources parameters: - privilegedAccess-id: $request.path.privilegedAccess-id - governanceRoleSetting-id: $request.path.governanceRoleSetting-id + workflow-id: $request.path.workflow-id + taskReport-id: $request.path.taskReport-id + taskProcessingResult-id: $request.path.taskProcessingResult-id + appRoleAssignments: + operationId: identityGovernance.lifecycleWorkflows.workflows.taskReports.taskProcessingResults.Subject.ListAppRoleAssignments + parameters: + workflow-id: $request.path.workflow-id + taskReport-id: $request.path.taskReport-id + taskProcessingResult-id: $request.path.taskProcessingResult-id + createdObjects: + operationId: identityGovernance.lifecycleWorkflows.workflows.taskReports.taskProcessingResults.Subject.ListCreatedObjects + parameters: + workflow-id: $request.path.workflow-id + taskReport-id: $request.path.taskReport-id + taskProcessingResult-id: $request.path.taskProcessingResult-id + directReports: + operationId: identityGovernance.lifecycleWorkflows.workflows.taskReports.taskProcessingResults.Subject.ListDirectReports + parameters: + workflow-id: $request.path.workflow-id + taskReport-id: $request.path.taskReport-id + taskProcessingResult-id: $request.path.taskProcessingResult-id + licenseDetails: + operationId: identityGovernance.lifecycleWorkflows.workflows.taskReports.taskProcessingResults.Subject.ListLicenseDetails + parameters: + workflow-id: $request.path.workflow-id + taskReport-id: $request.path.taskReport-id + taskProcessingResult-id: $request.path.taskProcessingResult-id + manager: + operationId: identityGovernance.lifecycleWorkflows.workflows.taskReports.taskProcessingResults.Subject.GetManager + parameters: + workflow-id: $request.path.workflow-id + taskReport-id: $request.path.taskReport-id + taskProcessingResult-id: $request.path.taskProcessingResult-id + memberOf: + operationId: identityGovernance.lifecycleWorkflows.workflows.taskReports.taskProcessingResults.Subject.ListMemberGraphOPre + parameters: + workflow-id: $request.path.workflow-id + taskReport-id: $request.path.taskReport-id + taskProcessingResult-id: $request.path.taskProcessingResult-id + oauth2PermissionGrants: + operationId: identityGovernance.lifecycleWorkflows.workflows.taskReports.taskProcessingResults.Subject.ListOauth2PermissionGrants + parameters: + workflow-id: $request.path.workflow-id + taskReport-id: $request.path.taskReport-id + taskProcessingResult-id: $request.path.taskProcessingResult-id + ownedDevices: + operationId: identityGovernance.lifecycleWorkflows.workflows.taskReports.taskProcessingResults.Subject.ListOwnedDevices + parameters: + workflow-id: $request.path.workflow-id + taskReport-id: $request.path.taskReport-id + taskProcessingResult-id: $request.path.taskProcessingResult-id + ownedObjects: + operationId: identityGovernance.lifecycleWorkflows.workflows.taskReports.taskProcessingResults.Subject.ListOwnedObjects + parameters: + workflow-id: $request.path.workflow-id + taskReport-id: $request.path.taskReport-id + taskProcessingResult-id: $request.path.taskProcessingResult-id + registeredDevices: + operationId: identityGovernance.lifecycleWorkflows.workflows.taskReports.taskProcessingResults.Subject.ListRegisteredDevices + parameters: + workflow-id: $request.path.workflow-id + taskReport-id: $request.path.taskReport-id + taskProcessingResult-id: $request.path.taskProcessingResult-id + scopedRoleMemberOf: + operationId: identityGovernance.lifecycleWorkflows.workflows.taskReports.taskProcessingResults.Subject.ListScopedRoleMemberGraphOPre + parameters: + workflow-id: $request.path.workflow-id + taskReport-id: $request.path.taskReport-id + taskProcessingResult-id: $request.path.taskProcessingResult-id + transitiveMemberOf: + operationId: identityGovernance.lifecycleWorkflows.workflows.taskReports.taskProcessingResults.Subject.ListTransitiveMemberGraphOPre + parameters: + workflow-id: $request.path.workflow-id + taskReport-id: $request.path.taskReport-id + taskProcessingResult-id: $request.path.taskProcessingResult-id + transitiveReports: + operationId: identityGovernance.lifecycleWorkflows.workflows.taskReports.taskProcessingResults.Subject.ListTransitiveReports + parameters: + workflow-id: $request.path.workflow-id + taskReport-id: $request.path.taskReport-id + taskProcessingResult-id: $request.path.taskProcessingResult-id + calendar: + operationId: identityGovernance.lifecycleWorkflows.workflows.taskReports.taskProcessingResults.Subject.GetCalendar + parameters: + workflow-id: $request.path.workflow-id + taskReport-id: $request.path.taskReport-id + taskProcessingResult-id: $request.path.taskProcessingResult-id + calendarGroups: + operationId: identityGovernance.lifecycleWorkflows.workflows.taskReports.taskProcessingResults.Subject.ListCalendarGroups + parameters: + workflow-id: $request.path.workflow-id + taskReport-id: $request.path.taskReport-id + taskProcessingResult-id: $request.path.taskProcessingResult-id + calendars: + operationId: identityGovernance.lifecycleWorkflows.workflows.taskReports.taskProcessingResults.Subject.ListCalendars + parameters: + workflow-id: $request.path.workflow-id + taskReport-id: $request.path.taskReport-id + taskProcessingResult-id: $request.path.taskProcessingResult-id + calendarView: + operationId: identityGovernance.lifecycleWorkflows.workflows.taskReports.taskProcessingResults.Subject.ListCalendarView + parameters: + workflow-id: $request.path.workflow-id + taskReport-id: $request.path.taskReport-id + taskProcessingResult-id: $request.path.taskProcessingResult-id + contactFolders: + operationId: identityGovernance.lifecycleWorkflows.workflows.taskReports.taskProcessingResults.Subject.ListContactFolders + parameters: + workflow-id: $request.path.workflow-id + taskReport-id: $request.path.taskReport-id + taskProcessingResult-id: $request.path.taskProcessingResult-id + contacts: + operationId: identityGovernance.lifecycleWorkflows.workflows.taskReports.taskProcessingResults.Subject.ListContacts + parameters: + workflow-id: $request.path.workflow-id + taskReport-id: $request.path.taskReport-id + taskProcessingResult-id: $request.path.taskProcessingResult-id + events: + operationId: identityGovernance.lifecycleWorkflows.workflows.taskReports.taskProcessingResults.Subject.ListEvents + parameters: + workflow-id: $request.path.workflow-id + taskReport-id: $request.path.taskReport-id + taskProcessingResult-id: $request.path.taskProcessingResult-id + inferenceClassification: + operationId: identityGovernance.lifecycleWorkflows.workflows.taskReports.taskProcessingResults.Subject.GetInferenceClassification + parameters: + workflow-id: $request.path.workflow-id + taskReport-id: $request.path.taskReport-id + taskProcessingResult-id: $request.path.taskProcessingResult-id + joinedGroups: + operationId: identityGovernance.lifecycleWorkflows.workflows.taskReports.taskProcessingResults.Subject.ListJoinedGroups + parameters: + workflow-id: $request.path.workflow-id + taskReport-id: $request.path.taskReport-id + taskProcessingResult-id: $request.path.taskProcessingResult-id + mailFolders: + operationId: identityGovernance.lifecycleWorkflows.workflows.taskReports.taskProcessingResults.Subject.ListMailFolders + parameters: + workflow-id: $request.path.workflow-id + taskReport-id: $request.path.taskReport-id + taskProcessingResult-id: $request.path.taskProcessingResult-id + messages: + operationId: identityGovernance.lifecycleWorkflows.workflows.taskReports.taskProcessingResults.Subject.ListMessages + parameters: + workflow-id: $request.path.workflow-id + taskReport-id: $request.path.taskReport-id + taskProcessingResult-id: $request.path.taskProcessingResult-id + outlook: + operationId: identityGovernance.lifecycleWorkflows.workflows.taskReports.taskProcessingResults.Subject.GetOutlook + parameters: + workflow-id: $request.path.workflow-id + taskReport-id: $request.path.taskReport-id + taskProcessingResult-id: $request.path.taskProcessingResult-id + people: + operationId: identityGovernance.lifecycleWorkflows.workflows.taskReports.taskProcessingResults.Subject.ListPeople + parameters: + workflow-id: $request.path.workflow-id + taskReport-id: $request.path.taskReport-id + taskProcessingResult-id: $request.path.taskProcessingResult-id + drive: + operationId: identityGovernance.lifecycleWorkflows.workflows.taskReports.taskProcessingResults.Subject.GetDrive + parameters: + workflow-id: $request.path.workflow-id + taskReport-id: $request.path.taskReport-id + taskProcessingResult-id: $request.path.taskProcessingResult-id + drives: + operationId: identityGovernance.lifecycleWorkflows.workflows.taskReports.taskProcessingResults.Subject.ListDrives + parameters: + workflow-id: $request.path.workflow-id + taskReport-id: $request.path.taskReport-id + taskProcessingResult-id: $request.path.taskProcessingResult-id + followedSites: + operationId: identityGovernance.lifecycleWorkflows.workflows.taskReports.taskProcessingResults.Subject.ListFollowedSites + parameters: + workflow-id: $request.path.workflow-id + taskReport-id: $request.path.taskReport-id + taskProcessingResult-id: $request.path.taskProcessingResult-id + extensions: + operationId: identityGovernance.lifecycleWorkflows.workflows.taskReports.taskProcessingResults.Subject.ListExtensions + parameters: + workflow-id: $request.path.workflow-id + taskReport-id: $request.path.taskReport-id + taskProcessingResult-id: $request.path.taskProcessingResult-id + appConsentRequestsForApproval: + operationId: identityGovernance.lifecycleWorkflows.workflows.taskReports.taskProcessingResults.Subject.ListAppConsentRequestsGraphFPreApproval + parameters: + workflow-id: $request.path.workflow-id + taskReport-id: $request.path.taskReport-id + taskProcessingResult-id: $request.path.taskProcessingResult-id + approvals: + operationId: identityGovernance.lifecycleWorkflows.workflows.taskReports.taskProcessingResults.Subject.ListApprovals + parameters: + workflow-id: $request.path.workflow-id + taskReport-id: $request.path.taskReport-id + taskProcessingResult-id: $request.path.taskProcessingResult-id + pendingAccessReviewInstances: + operationId: identityGovernance.lifecycleWorkflows.workflows.taskReports.taskProcessingResults.Subject.ListPendingAccessReviewInstances + parameters: + workflow-id: $request.path.workflow-id + taskReport-id: $request.path.taskReport-id + taskProcessingResult-id: $request.path.taskProcessingResult-id + agreementAcceptances: + operationId: identityGovernance.lifecycleWorkflows.workflows.taskReports.taskProcessingResults.Subject.ListAgreementAcceptances + parameters: + workflow-id: $request.path.workflow-id + taskReport-id: $request.path.taskReport-id + taskProcessingResult-id: $request.path.taskProcessingResult-id + security: + operationId: identityGovernance.lifecycleWorkflows.workflows.taskReports.taskProcessingResults.Subject.GetSecurity + parameters: + workflow-id: $request.path.workflow-id + taskReport-id: $request.path.taskReport-id + taskProcessingResult-id: $request.path.taskProcessingResult-id + deviceEnrollmentConfigurations: + operationId: identityGovernance.lifecycleWorkflows.workflows.taskReports.taskProcessingResults.Subject.ListDeviceEnrollmentConfigurations + parameters: + workflow-id: $request.path.workflow-id + taskReport-id: $request.path.taskReport-id + taskProcessingResult-id: $request.path.taskProcessingResult-id + managedDevices: + operationId: identityGovernance.lifecycleWorkflows.workflows.taskReports.taskProcessingResults.Subject.ListManagedDevices + parameters: + workflow-id: $request.path.workflow-id + taskReport-id: $request.path.taskReport-id + taskProcessingResult-id: $request.path.taskProcessingResult-id + managedAppRegistrations: + operationId: identityGovernance.lifecycleWorkflows.workflows.taskReports.taskProcessingResults.Subject.ListManagedAppRegistrations + parameters: + workflow-id: $request.path.workflow-id + taskReport-id: $request.path.taskReport-id + taskProcessingResult-id: $request.path.taskProcessingResult-id + windowsInformationProtectionDeviceRegistrations: + operationId: identityGovernance.lifecycleWorkflows.workflows.taskReports.taskProcessingResults.Subject.ListWindowsInformationProtectionDeviceRegistrations + parameters: + workflow-id: $request.path.workflow-id + taskReport-id: $request.path.taskReport-id + taskProcessingResult-id: $request.path.taskProcessingResult-id + deviceManagementTroubleshootingEvents: + operationId: identityGovernance.lifecycleWorkflows.workflows.taskReports.taskProcessingResults.Subject.ListDeviceManagementTroubleshootingEvents + parameters: + workflow-id: $request.path.workflow-id + taskReport-id: $request.path.taskReport-id + taskProcessingResult-id: $request.path.taskProcessingResult-id + mobileAppIntentAndStates: + operationId: identityGovernance.lifecycleWorkflows.workflows.taskReports.taskProcessingResults.Subject.ListMobileAppIntentAndStates + parameters: + workflow-id: $request.path.workflow-id + taskReport-id: $request.path.taskReport-id + taskProcessingResult-id: $request.path.taskProcessingResult-id + mobileAppTroubleshootingEvents: + operationId: identityGovernance.lifecycleWorkflows.workflows.taskReports.taskProcessingResults.Subject.ListMobileAppTroubleshootingEvents + parameters: + workflow-id: $request.path.workflow-id + taskReport-id: $request.path.taskReport-id + taskProcessingResult-id: $request.path.taskProcessingResult-id + notifications: + operationId: identityGovernance.lifecycleWorkflows.workflows.taskReports.taskProcessingResults.Subject.ListNotifications + parameters: + workflow-id: $request.path.workflow-id + taskReport-id: $request.path.taskReport-id + taskProcessingResult-id: $request.path.taskProcessingResult-id + planner: + operationId: identityGovernance.lifecycleWorkflows.workflows.taskReports.taskProcessingResults.Subject.GetPlanner + parameters: + workflow-id: $request.path.workflow-id + taskReport-id: $request.path.taskReport-id + taskProcessingResult-id: $request.path.taskProcessingResult-id + insights: + operationId: identityGovernance.lifecycleWorkflows.workflows.taskReports.taskProcessingResults.Subject.GetInsights + parameters: + workflow-id: $request.path.workflow-id + taskReport-id: $request.path.taskReport-id + taskProcessingResult-id: $request.path.taskProcessingResult-id + settings: + operationId: identityGovernance.lifecycleWorkflows.workflows.taskReports.taskProcessingResults.Subject.GetSettings + parameters: + workflow-id: $request.path.workflow-id + taskReport-id: $request.path.taskReport-id + taskProcessingResult-id: $request.path.taskProcessingResult-id + onenote: + operationId: identityGovernance.lifecycleWorkflows.workflows.taskReports.taskProcessingResults.Subject.GetOnenote + parameters: + workflow-id: $request.path.workflow-id + taskReport-id: $request.path.taskReport-id + taskProcessingResult-id: $request.path.taskProcessingResult-id + photo: + operationId: identityGovernance.lifecycleWorkflows.workflows.taskReports.taskProcessingResults.Subject.GetPhoto + parameters: + workflow-id: $request.path.workflow-id + taskReport-id: $request.path.taskReport-id + taskProcessingResult-id: $request.path.taskProcessingResult-id + photos: + operationId: identityGovernance.lifecycleWorkflows.workflows.taskReports.taskProcessingResults.Subject.ListPhotos + parameters: + workflow-id: $request.path.workflow-id + taskReport-id: $request.path.taskReport-id + taskProcessingResult-id: $request.path.taskProcessingResult-id + profile: + operationId: identityGovernance.lifecycleWorkflows.workflows.taskReports.taskProcessingResults.Subject.GetProfile + parameters: + workflow-id: $request.path.workflow-id + taskReport-id: $request.path.taskReport-id + taskProcessingResult-id: $request.path.taskProcessingResult-id + activities: + operationId: identityGovernance.lifecycleWorkflows.workflows.taskReports.taskProcessingResults.Subject.ListActivities + parameters: + workflow-id: $request.path.workflow-id + taskReport-id: $request.path.taskReport-id + taskProcessingResult-id: $request.path.taskProcessingResult-id + devices: + operationId: identityGovernance.lifecycleWorkflows.workflows.taskReports.taskProcessingResults.Subject.ListDevices + parameters: + workflow-id: $request.path.workflow-id + taskReport-id: $request.path.taskReport-id + taskProcessingResult-id: $request.path.taskProcessingResult-id + onlineMeetings: + operationId: identityGovernance.lifecycleWorkflows.workflows.taskReports.taskProcessingResults.Subject.ListOnlineMeetings + parameters: + workflow-id: $request.path.workflow-id + taskReport-id: $request.path.taskReport-id + taskProcessingResult-id: $request.path.taskProcessingResult-id + presence: + operationId: identityGovernance.lifecycleWorkflows.workflows.taskReports.taskProcessingResults.Subject.GetPresence + parameters: + workflow-id: $request.path.workflow-id + taskReport-id: $request.path.taskReport-id + taskProcessingResult-id: $request.path.taskProcessingResult-id + authentication: + operationId: identityGovernance.lifecycleWorkflows.workflows.taskReports.taskProcessingResults.Subject.GetAuthentication + parameters: + workflow-id: $request.path.workflow-id + taskReport-id: $request.path.taskReport-id + taskProcessingResult-id: $request.path.taskProcessingResult-id + tasks: + operationId: identityGovernance.lifecycleWorkflows.workflows.taskReports.taskProcessingResults.Subject.GetTasks + parameters: + workflow-id: $request.path.workflow-id + taskReport-id: $request.path.taskReport-id + taskProcessingResult-id: $request.path.taskProcessingResult-id + chats: + operationId: identityGovernance.lifecycleWorkflows.workflows.taskReports.taskProcessingResults.Subject.ListChats + parameters: + workflow-id: $request.path.workflow-id + taskReport-id: $request.path.taskReport-id + taskProcessingResult-id: $request.path.taskProcessingResult-id + joinedTeams: + operationId: identityGovernance.lifecycleWorkflows.workflows.taskReports.taskProcessingResults.Subject.ListJoinedTeams + parameters: + workflow-id: $request.path.workflow-id + taskReport-id: $request.path.taskReport-id + taskProcessingResult-id: $request.path.taskProcessingResult-id + teamwork: + operationId: identityGovernance.lifecycleWorkflows.workflows.taskReports.taskProcessingResults.Subject.GetTeamwork + parameters: + workflow-id: $request.path.workflow-id + taskReport-id: $request.path.taskReport-id + taskProcessingResult-id: $request.path.taskProcessingResult-id + todo: + operationId: identityGovernance.lifecycleWorkflows.workflows.taskReports.taskProcessingResults.Subject.GetTodo + parameters: + workflow-id: $request.path.workflow-id + taskReport-id: $request.path.taskReport-id + taskProcessingResult-id: $request.path.taskProcessingResult-id default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/privilegedAccess/{privilegedAccess-id}/roleSettings/{governanceRoleSetting-id}/roleDefinition': + '/identityGovernance/lifecycleWorkflows/workflows/{workflow-id}/taskReports/{taskReport-id}/taskProcessingResults/{taskProcessingResult-id}/task': get: tags: - - privilegedAccess.governanceRoleSetting - summary: Get roleDefinition from privilegedAccess - operationId: privilegedAccess.roleSettings_GetRoleDefinition + - identityGovernance.lifecycleWorkflowsContainer + summary: Get task from identityGovernance + description: The related workflow task + operationId: identityGovernance.lifecycleWorkflows.workflows.taskReports.taskProcessingResults_GetTask parameters: - - name: privilegedAccess-id + - name: workflow-id in: path - description: 'key: id of privilegedAccess' + description: 'key: id of workflow' required: true + style: simple schema: type: string - x-ms-docs-key-type: privilegedAccess - - name: governanceRoleSetting-id + x-ms-docs-key-type: workflow + - name: taskReport-id in: path - description: 'key: id of governanceRoleSetting' + description: 'key: id of taskReport' required: true + style: simple schema: type: string - x-ms-docs-key-type: governanceRoleSetting + x-ms-docs-key-type: taskReport + - name: taskProcessingResult-id + in: path + description: 'key: id of taskProcessingResult' + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: taskProcessingResult - name: $select in: query description: Select properties to be returned @@ -65630,12 +79491,15 @@ paths: items: enum: - id + - arguments + - category + - continueOnError + - description - displayName - - externalId - - resourceId - - templateId - - resource - - roleSetting + - executionSequence + - isEnabled + - taskDefinitionId + - taskProcessingResults type: string - name: $expand in: query @@ -65648,8 +79512,7 @@ paths: items: enum: - '*' - - resource - - roleSetting + - taskProcessingResults type: string responses: '200': @@ -65657,106 +79520,115 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.governanceRoleDefinition' + $ref: '#/components/schemas/microsoft.graph.identityGovernance.task' links: - resource: - operationId: privilegedAccess.roleSettings.RoleDefinition.GetResource - parameters: - privilegedAccess-id: $request.path.privilegedAccess-id - governanceRoleSetting-id: $request.path.governanceRoleSetting-id - roleSetting: - operationId: privilegedAccess.roleSettings.RoleDefinition.GetRoleSetting + taskProcessingResults: + operationId: identityGovernance.lifecycleWorkflows.workflows.taskReports.taskProcessingResults.Task.ListTaskProcessingResults parameters: - privilegedAccess-id: $request.path.privilegedAccess-id - governanceRoleSetting-id: $request.path.governanceRoleSetting-id + workflow-id: $request.path.workflow-id + taskReport-id: $request.path.taskReport-id + taskProcessingResult-id: $request.path.taskProcessingResult-id default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - patch: + '/identityGovernance/lifecycleWorkflows/workflows/{workflow-id}/taskReports/microsoft.graph.identityGovernance.summary(startDateTime=''{startDateTime}'',endDateTime=''{endDateTime}'')': + get: tags: - - privilegedAccess.governanceRoleSetting - summary: Update the navigation property roleDefinition in privilegedAccess - operationId: privilegedAccess.roleSettings_UpdateRoleDefinition + - identityGovernance.Functions + summary: Invoke function summary + operationId: identityGovernance.lifecycleWorkflows.workflows.taskReports_summary parameters: - - name: privilegedAccess-id - in: path - description: 'key: id of privilegedAccess' - required: true - schema: - type: string - x-ms-docs-key-type: privilegedAccess - - name: governanceRoleSetting-id + - name: workflow-id in: path - description: 'key: id of governanceRoleSetting' + description: 'key: id of workflow' required: true + style: simple schema: type: string - x-ms-docs-key-type: governanceRoleSetting - requestBody: - description: New navigation property values - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.governanceRoleDefinition' - required: true - responses: - '204': - description: Success - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - delete: - tags: - - privilegedAccess.governanceRoleSetting - summary: Delete navigation property roleDefinition for privilegedAccess - operationId: privilegedAccess.roleSettings_DeleteRoleDefinition - parameters: - - name: privilegedAccess-id + x-ms-docs-key-type: workflow + - name: startDateTime in: path - description: 'key: id of privilegedAccess' + description: 'Usage: startDateTime=''{startDateTime}''' required: true + style: simple schema: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string - x-ms-docs-key-type: privilegedAccess - - name: governanceRoleSetting-id + format: date-time + - name: endDateTime in: path - description: 'key: id of governanceRoleSetting' + description: 'Usage: endDateTime=''{endDateTime}''' required: true + style: simple schema: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string - x-ms-docs-key-type: governanceRoleSetting - - name: If-Match - in: header - description: ETag - schema: - type: string + format: date-time responses: - '204': + '200': description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.identityGovernance.taskReportSummary' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/privilegedAccess/{privilegedAccess-id}/roleSettings/{governanceRoleSetting-id}/roleDefinition/resource': + x-ms-docs-operation-type: function + '/identityGovernance/lifecycleWorkflows/workflows/{workflow-id}/userProcessingResults': get: tags: - - privilegedAccess.governanceRoleSetting - summary: Get resource from privilegedAccess - operationId: privilegedAccess.roleSettings.roleDefinition_GetResource + - identityGovernance.lifecycleWorkflowsContainer + summary: List userProcessingResults (for a lifecycle workflow) + description: Get the **userProcessingResult** resources for a workflow. + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/identitygovernance-workflow-list-userprocessingresults?view=graph-rest-1.0 + operationId: identityGovernance.lifecycleWorkflows.workflows_ListUserProcessingResults parameters: - - name: privilegedAccess-id + - name: workflow-id in: path - description: 'key: id of privilegedAccess' + description: 'key: id of workflow' required: true + style: simple schema: type: string - x-ms-docs-key-type: privilegedAccess - - name: governanceRoleSetting-id - in: path - description: 'key: id of governanceRoleSetting' - required: true + x-ms-docs-key-type: workflow + - $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: governanceRoleSetting + uniqueItems: true + type: array + items: + enum: + - id + - id desc + - completedDateTime + - completedDateTime desc + - failedTasksCount + - failedTasksCount desc + - processingStatus + - processingStatus desc + - scheduledDateTime + - scheduledDateTime desc + - startedDateTime + - startedDateTime desc + - totalTasksCount + - totalTasksCount desc + - totalUnprocessedTasksCount + - totalUnprocessedTasksCount desc + - workflowExecutionType + - workflowExecutionType desc + - workflowVersion + - workflowVersion desc + type: string - name: $select in: query description: Select properties to be returned @@ -65768,17 +79640,17 @@ paths: items: enum: - id - - displayName - - externalId - - registeredDateTime - - registeredRoot - - status - - type - - parent - - roleAssignmentRequests - - roleAssignments - - roleDefinitions - - roleSettings + - completedDateTime + - failedTasksCount + - processingStatus + - scheduledDateTime + - startedDateTime + - totalTasksCount + - totalUnprocessedTasksCount + - workflowExecutionType + - workflowVersion + - subject + - taskProcessingResults type: string - name: $expand in: query @@ -65791,11 +79663,108 @@ paths: items: enum: - '*' - - parent - - roleAssignmentRequests - - roleAssignments - - roleDefinitions - - roleSettings + - subject + - taskProcessingResults + type: string + responses: + '200': + $ref: '#/components/responses/microsoft.graph.identityGovernance.userProcessingResultCollectionResponse' + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + post: + tags: + - identityGovernance.lifecycleWorkflowsContainer + summary: Create new navigation property to userProcessingResults for identityGovernance + operationId: identityGovernance.lifecycleWorkflows.workflows_CreateUserProcessingResults + parameters: + - name: workflow-id + in: path + description: 'key: id of workflow' + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: workflow + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.identityGovernance.userProcessingResult' + required: true + responses: + '201': + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.identityGovernance.userProcessingResult' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/identityGovernance/lifecycleWorkflows/workflows/{workflow-id}/userProcessingResults/{userProcessingResult-id}': + get: + tags: + - identityGovernance.lifecycleWorkflowsContainer + summary: Get userProcessingResults from identityGovernance + operationId: identityGovernance.lifecycleWorkflows.workflows_GetUserProcessingResults + parameters: + - name: workflow-id + in: path + description: 'key: id of workflow' + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: workflow + - name: userProcessingResult-id + in: path + description: 'key: id of userProcessingResult' + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: userProcessingResult + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - completedDateTime + - failedTasksCount + - processingStatus + - scheduledDateTime + - startedDateTime + - totalTasksCount + - totalUnprocessedTasksCount + - workflowExecutionType + - workflowVersion + - subject + - taskProcessingResults + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + - subject + - taskProcessingResults type: string responses: '200': @@ -65803,57 +79772,114 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.governanceResource' + $ref: '#/components/schemas/microsoft.graph.identityGovernance.userProcessingResult' links: - parent: - operationId: privilegedAccess.roleSettings.roleDefinition.Resource.GetParent - parameters: - privilegedAccess-id: $request.path.privilegedAccess-id - governanceRoleSetting-id: $request.path.governanceRoleSetting-id - roleAssignmentRequests: - operationId: privilegedAccess.roleSettings.roleDefinition.Resource.ListRoleAssignmentRequests - parameters: - privilegedAccess-id: $request.path.privilegedAccess-id - governanceRoleSetting-id: $request.path.governanceRoleSetting-id - roleAssignments: - operationId: privilegedAccess.roleSettings.roleDefinition.Resource.ListRoleAssignments - parameters: - privilegedAccess-id: $request.path.privilegedAccess-id - governanceRoleSetting-id: $request.path.governanceRoleSetting-id - roleDefinitions: - operationId: privilegedAccess.roleSettings.roleDefinition.Resource.ListRoleDefinitions + subject: + operationId: identityGovernance.lifecycleWorkflows.workflows.UserProcessingResults.GetSubject parameters: - privilegedAccess-id: $request.path.privilegedAccess-id - governanceRoleSetting-id: $request.path.governanceRoleSetting-id - roleSettings: - operationId: privilegedAccess.roleSettings.roleDefinition.Resource.ListRoleSettings + workflow-id: $request.path.workflow-id + userProcessingResult-id: $request.path.userProcessingResult-id + taskProcessingResults: + operationId: identityGovernance.lifecycleWorkflows.workflows.UserProcessingResults.ListTaskProcessingResults parameters: - privilegedAccess-id: $request.path.privilegedAccess-id - governanceRoleSetting-id: $request.path.governanceRoleSetting-id + workflow-id: $request.path.workflow-id + userProcessingResult-id: $request.path.userProcessingResult-id default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/privilegedAccess/{privilegedAccess-id}/roleSettings/{governanceRoleSetting-id}/roleDefinition/roleSetting': + patch: + tags: + - identityGovernance.lifecycleWorkflowsContainer + summary: Update the navigation property userProcessingResults in identityGovernance + operationId: identityGovernance.lifecycleWorkflows.workflows_UpdateUserProcessingResults + parameters: + - name: workflow-id + in: path + description: 'key: id of workflow' + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: workflow + - name: userProcessingResult-id + in: path + description: 'key: id of userProcessingResult' + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: userProcessingResult + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.identityGovernance.userProcessingResult' + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - identityGovernance.lifecycleWorkflowsContainer + summary: Delete navigation property userProcessingResults for identityGovernance + operationId: identityGovernance.lifecycleWorkflows.workflows_DeleteUserProcessingResults + parameters: + - name: workflow-id + in: path + description: 'key: id of workflow' + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: workflow + - name: userProcessingResult-id + in: path + description: 'key: id of userProcessingResult' + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: userProcessingResult + - name: If-Match + in: header + description: ETag + style: simple + schema: + type: string + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/identityGovernance/lifecycleWorkflows/workflows/{workflow-id}/userProcessingResults/{userProcessingResult-id}/subject': get: tags: - - privilegedAccess.governanceRoleSetting - summary: Get roleSetting from privilegedAccess - operationId: privilegedAccess.roleSettings.roleDefinition_GetRoleSetting + - identityGovernance.lifecycleWorkflowsContainer + summary: Get subject from identityGovernance + description: The unique identifier of the AAD user targeted for the taskProcessingResult. + operationId: identityGovernance.lifecycleWorkflows.workflows.userProcessingResults_GetSubject parameters: - - name: privilegedAccess-id + - name: workflow-id in: path - description: 'key: id of privilegedAccess' + description: 'key: id of workflow' required: true + style: simple schema: type: string - x-ms-docs-key-type: privilegedAccess - - name: governanceRoleSetting-id + x-ms-docs-key-type: workflow + - name: userProcessingResult-id in: path - description: 'key: id of governanceRoleSetting' + description: 'key: id of userProcessingResult' required: true + style: simple schema: type: string - x-ms-docs-key-type: governanceRoleSetting + x-ms-docs-key-type: userProcessingResult - name: $select in: query description: Select properties to be returned @@ -65865,17 +79891,152 @@ paths: items: enum: - id - - adminEligibleSettings - - adminMemberSettings - - isDefault - - lastUpdatedBy - - lastUpdatedDateTime - - resourceId - - roleDefinitionId - - userEligibleSettings - - userMemberSettings - - resource - - roleDefinition + - deletedDateTime + - signInActivity + - accountEnabled + - ageGroup + - assignedLicenses + - assignedPlans + - authorizationInfo + - businessPhones + - city + - companyName + - consentProvidedForMinor + - country + - createdDateTime + - creationType + - customSecurityAttributes + - department + - deviceKeys + - displayName + - employeeHireDate + - employeeId + - employeeLeaveDateTime + - employeeOrgData + - employeeType + - externalUserState + - externalUserStateChangeDateTime + - faxNumber + - givenName + - identities + - imAddresses + - infoCatalogs + - isManagementRestricted + - isResourceAccount + - jobTitle + - lastPasswordChangeDateTime + - legalAgeGroupClassification + - licenseAssignmentStates + - mail + - mailNickname + - mobilePhone + - officeLocation + - onPremisesDistinguishedName + - onPremisesDomainName + - onPremisesExtensionAttributes + - onPremisesImmutableId + - onPremisesLastSyncDateTime + - onPremisesProvisioningErrors + - onPremisesSamAccountName + - onPremisesSecurityIdentifier + - onPremisesSyncEnabled + - onPremisesUserPrincipalName + - otherMails + - passwordPolicies + - passwordProfile + - postalCode + - preferredDataLocation + - preferredLanguage + - provisionedPlans + - proxyAddresses + - refreshTokensValidFromDateTime + - securityIdentifier + - showInAddressList + - signInSessionsValidFromDateTime + - state + - streetAddress + - surname + - usageLocation + - userPrincipalName + - userType + - mailboxSettings + - deviceEnrollmentLimit + - print + - aboutMe + - birthday + - hireDate + - interests + - mySite + - pastProjects + - preferredName + - responsibilities + - schools + - skills + - analytics + - cloudPCs + - usageRights + - informationProtection + - appRoleAssignedResources + - appRoleAssignments + - createdObjects + - directReports + - licenseDetails + - manager + - memberOf + - oauth2PermissionGrants + - ownedDevices + - ownedObjects + - registeredDevices + - scopedRoleMemberOf + - transitiveMemberOf + - transitiveReports + - calendar + - calendarGroups + - calendars + - calendarView + - contactFolders + - contacts + - events + - inferenceClassification + - joinedGroups + - mailFolders + - messages + - outlook + - people + - drive + - drives + - followedSites + - extensions + - appConsentRequestsForApproval + - approvals + - pendingAccessReviewInstances + - agreementAcceptances + - security + - deviceEnrollmentConfigurations + - managedDevices + - managedAppRegistrations + - windowsInformationProtectionDeviceRegistrations + - deviceManagementTroubleshootingEvents + - mobileAppIntentAndStates + - mobileAppTroubleshootingEvents + - notifications + - planner + - insights + - settings + - onenote + - photo + - photos + - profile + - activities + - devices + - onlineMeetings + - presence + - authentication + - tasks + - chats + - joinedTeams + - teamwork + - todo type: string - name: $expand in: query @@ -65888,8 +80049,71 @@ paths: items: enum: - '*' - - resource - - roleDefinition + - analytics + - cloudPCs + - usageRights + - informationProtection + - appRoleAssignedResources + - appRoleAssignments + - createdObjects + - directReports + - licenseDetails + - manager + - memberOf + - oauth2PermissionGrants + - ownedDevices + - ownedObjects + - registeredDevices + - scopedRoleMemberOf + - transitiveMemberOf + - transitiveReports + - calendar + - calendarGroups + - calendars + - calendarView + - contactFolders + - contacts + - events + - inferenceClassification + - joinedGroups + - mailFolders + - messages + - outlook + - people + - drive + - drives + - followedSites + - extensions + - appConsentRequestsForApproval + - approvals + - pendingAccessReviewInstances + - agreementAcceptances + - security + - deviceEnrollmentConfigurations + - managedDevices + - managedAppRegistrations + - windowsInformationProtectionDeviceRegistrations + - deviceManagementTroubleshootingEvents + - mobileAppIntentAndStates + - mobileAppTroubleshootingEvents + - notifications + - planner + - insights + - settings + - onenote + - photo + - photos + - profile + - activities + - devices + - onlineMeetings + - presence + - authentication + - tasks + - chats + - joinedTeams + - teamwork + - todo type: string responses: '200': @@ -65897,28 +80121,360 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.governanceRoleSetting' + $ref: '#/components/schemas/microsoft.graph.user' links: - resource: - operationId: privilegedAccess.roleSettings.roleDefinition.RoleSetting.GetResource + analytics: + operationId: identityGovernance.lifecycleWorkflows.workflows.userProcessingResults.Subject.GetAnalytics parameters: - privilegedAccess-id: $request.path.privilegedAccess-id - governanceRoleSetting-id: $request.path.governanceRoleSetting-id - roleDefinition: - operationId: privilegedAccess.roleSettings.roleDefinition.RoleSetting.GetRoleDefinition + workflow-id: $request.path.workflow-id + userProcessingResult-id: $request.path.userProcessingResult-id + cloudPCs: + operationId: identityGovernance.lifecycleWorkflows.workflows.userProcessingResults.Subject.ListCloudPCs parameters: - privilegedAccess-id: $request.path.privilegedAccess-id - governanceRoleSetting-id: $request.path.governanceRoleSetting-id + workflow-id: $request.path.workflow-id + userProcessingResult-id: $request.path.userProcessingResult-id + usageRights: + operationId: identityGovernance.lifecycleWorkflows.workflows.userProcessingResults.Subject.ListUsageRights + parameters: + workflow-id: $request.path.workflow-id + userProcessingResult-id: $request.path.userProcessingResult-id + informationProtection: + operationId: identityGovernance.lifecycleWorkflows.workflows.userProcessingResults.Subject.GetInformationProtection + parameters: + workflow-id: $request.path.workflow-id + userProcessingResult-id: $request.path.userProcessingResult-id + appRoleAssignedResources: + operationId: identityGovernance.lifecycleWorkflows.workflows.userProcessingResults.Subject.ListAppRoleAssignedResources + parameters: + workflow-id: $request.path.workflow-id + userProcessingResult-id: $request.path.userProcessingResult-id + appRoleAssignments: + operationId: identityGovernance.lifecycleWorkflows.workflows.userProcessingResults.Subject.ListAppRoleAssignments + parameters: + workflow-id: $request.path.workflow-id + userProcessingResult-id: $request.path.userProcessingResult-id + createdObjects: + operationId: identityGovernance.lifecycleWorkflows.workflows.userProcessingResults.Subject.ListCreatedObjects + parameters: + workflow-id: $request.path.workflow-id + userProcessingResult-id: $request.path.userProcessingResult-id + directReports: + operationId: identityGovernance.lifecycleWorkflows.workflows.userProcessingResults.Subject.ListDirectReports + parameters: + workflow-id: $request.path.workflow-id + userProcessingResult-id: $request.path.userProcessingResult-id + licenseDetails: + operationId: identityGovernance.lifecycleWorkflows.workflows.userProcessingResults.Subject.ListLicenseDetails + parameters: + workflow-id: $request.path.workflow-id + userProcessingResult-id: $request.path.userProcessingResult-id + manager: + operationId: identityGovernance.lifecycleWorkflows.workflows.userProcessingResults.Subject.GetManager + parameters: + workflow-id: $request.path.workflow-id + userProcessingResult-id: $request.path.userProcessingResult-id + memberOf: + operationId: identityGovernance.lifecycleWorkflows.workflows.userProcessingResults.Subject.ListMemberGraphOPre + parameters: + workflow-id: $request.path.workflow-id + userProcessingResult-id: $request.path.userProcessingResult-id + oauth2PermissionGrants: + operationId: identityGovernance.lifecycleWorkflows.workflows.userProcessingResults.Subject.ListOauth2PermissionGrants + parameters: + workflow-id: $request.path.workflow-id + userProcessingResult-id: $request.path.userProcessingResult-id + ownedDevices: + operationId: identityGovernance.lifecycleWorkflows.workflows.userProcessingResults.Subject.ListOwnedDevices + parameters: + workflow-id: $request.path.workflow-id + userProcessingResult-id: $request.path.userProcessingResult-id + ownedObjects: + operationId: identityGovernance.lifecycleWorkflows.workflows.userProcessingResults.Subject.ListOwnedObjects + parameters: + workflow-id: $request.path.workflow-id + userProcessingResult-id: $request.path.userProcessingResult-id + registeredDevices: + operationId: identityGovernance.lifecycleWorkflows.workflows.userProcessingResults.Subject.ListRegisteredDevices + parameters: + workflow-id: $request.path.workflow-id + userProcessingResult-id: $request.path.userProcessingResult-id + scopedRoleMemberOf: + operationId: identityGovernance.lifecycleWorkflows.workflows.userProcessingResults.Subject.ListScopedRoleMemberGraphOPre + parameters: + workflow-id: $request.path.workflow-id + userProcessingResult-id: $request.path.userProcessingResult-id + transitiveMemberOf: + operationId: identityGovernance.lifecycleWorkflows.workflows.userProcessingResults.Subject.ListTransitiveMemberGraphOPre + parameters: + workflow-id: $request.path.workflow-id + userProcessingResult-id: $request.path.userProcessingResult-id + transitiveReports: + operationId: identityGovernance.lifecycleWorkflows.workflows.userProcessingResults.Subject.ListTransitiveReports + parameters: + workflow-id: $request.path.workflow-id + userProcessingResult-id: $request.path.userProcessingResult-id + calendar: + operationId: identityGovernance.lifecycleWorkflows.workflows.userProcessingResults.Subject.GetCalendar + parameters: + workflow-id: $request.path.workflow-id + userProcessingResult-id: $request.path.userProcessingResult-id + calendarGroups: + operationId: identityGovernance.lifecycleWorkflows.workflows.userProcessingResults.Subject.ListCalendarGroups + parameters: + workflow-id: $request.path.workflow-id + userProcessingResult-id: $request.path.userProcessingResult-id + calendars: + operationId: identityGovernance.lifecycleWorkflows.workflows.userProcessingResults.Subject.ListCalendars + parameters: + workflow-id: $request.path.workflow-id + userProcessingResult-id: $request.path.userProcessingResult-id + calendarView: + operationId: identityGovernance.lifecycleWorkflows.workflows.userProcessingResults.Subject.ListCalendarView + parameters: + workflow-id: $request.path.workflow-id + userProcessingResult-id: $request.path.userProcessingResult-id + contactFolders: + operationId: identityGovernance.lifecycleWorkflows.workflows.userProcessingResults.Subject.ListContactFolders + parameters: + workflow-id: $request.path.workflow-id + userProcessingResult-id: $request.path.userProcessingResult-id + contacts: + operationId: identityGovernance.lifecycleWorkflows.workflows.userProcessingResults.Subject.ListContacts + parameters: + workflow-id: $request.path.workflow-id + userProcessingResult-id: $request.path.userProcessingResult-id + events: + operationId: identityGovernance.lifecycleWorkflows.workflows.userProcessingResults.Subject.ListEvents + parameters: + workflow-id: $request.path.workflow-id + userProcessingResult-id: $request.path.userProcessingResult-id + inferenceClassification: + operationId: identityGovernance.lifecycleWorkflows.workflows.userProcessingResults.Subject.GetInferenceClassification + parameters: + workflow-id: $request.path.workflow-id + userProcessingResult-id: $request.path.userProcessingResult-id + joinedGroups: + operationId: identityGovernance.lifecycleWorkflows.workflows.userProcessingResults.Subject.ListJoinedGroups + parameters: + workflow-id: $request.path.workflow-id + userProcessingResult-id: $request.path.userProcessingResult-id + mailFolders: + operationId: identityGovernance.lifecycleWorkflows.workflows.userProcessingResults.Subject.ListMailFolders + parameters: + workflow-id: $request.path.workflow-id + userProcessingResult-id: $request.path.userProcessingResult-id + messages: + operationId: identityGovernance.lifecycleWorkflows.workflows.userProcessingResults.Subject.ListMessages + parameters: + workflow-id: $request.path.workflow-id + userProcessingResult-id: $request.path.userProcessingResult-id + outlook: + operationId: identityGovernance.lifecycleWorkflows.workflows.userProcessingResults.Subject.GetOutlook + parameters: + workflow-id: $request.path.workflow-id + userProcessingResult-id: $request.path.userProcessingResult-id + people: + operationId: identityGovernance.lifecycleWorkflows.workflows.userProcessingResults.Subject.ListPeople + parameters: + workflow-id: $request.path.workflow-id + userProcessingResult-id: $request.path.userProcessingResult-id + drive: + operationId: identityGovernance.lifecycleWorkflows.workflows.userProcessingResults.Subject.GetDrive + parameters: + workflow-id: $request.path.workflow-id + userProcessingResult-id: $request.path.userProcessingResult-id + drives: + operationId: identityGovernance.lifecycleWorkflows.workflows.userProcessingResults.Subject.ListDrives + parameters: + workflow-id: $request.path.workflow-id + userProcessingResult-id: $request.path.userProcessingResult-id + followedSites: + operationId: identityGovernance.lifecycleWorkflows.workflows.userProcessingResults.Subject.ListFollowedSites + parameters: + workflow-id: $request.path.workflow-id + userProcessingResult-id: $request.path.userProcessingResult-id + extensions: + operationId: identityGovernance.lifecycleWorkflows.workflows.userProcessingResults.Subject.ListExtensions + parameters: + workflow-id: $request.path.workflow-id + userProcessingResult-id: $request.path.userProcessingResult-id + appConsentRequestsForApproval: + operationId: identityGovernance.lifecycleWorkflows.workflows.userProcessingResults.Subject.ListAppConsentRequestsGraphFPreApproval + parameters: + workflow-id: $request.path.workflow-id + userProcessingResult-id: $request.path.userProcessingResult-id + approvals: + operationId: identityGovernance.lifecycleWorkflows.workflows.userProcessingResults.Subject.ListApprovals + parameters: + workflow-id: $request.path.workflow-id + userProcessingResult-id: $request.path.userProcessingResult-id + pendingAccessReviewInstances: + operationId: identityGovernance.lifecycleWorkflows.workflows.userProcessingResults.Subject.ListPendingAccessReviewInstances + parameters: + workflow-id: $request.path.workflow-id + userProcessingResult-id: $request.path.userProcessingResult-id + agreementAcceptances: + operationId: identityGovernance.lifecycleWorkflows.workflows.userProcessingResults.Subject.ListAgreementAcceptances + parameters: + workflow-id: $request.path.workflow-id + userProcessingResult-id: $request.path.userProcessingResult-id + security: + operationId: identityGovernance.lifecycleWorkflows.workflows.userProcessingResults.Subject.GetSecurity + parameters: + workflow-id: $request.path.workflow-id + userProcessingResult-id: $request.path.userProcessingResult-id + deviceEnrollmentConfigurations: + operationId: identityGovernance.lifecycleWorkflows.workflows.userProcessingResults.Subject.ListDeviceEnrollmentConfigurations + parameters: + workflow-id: $request.path.workflow-id + userProcessingResult-id: $request.path.userProcessingResult-id + managedDevices: + operationId: identityGovernance.lifecycleWorkflows.workflows.userProcessingResults.Subject.ListManagedDevices + parameters: + workflow-id: $request.path.workflow-id + userProcessingResult-id: $request.path.userProcessingResult-id + managedAppRegistrations: + operationId: identityGovernance.lifecycleWorkflows.workflows.userProcessingResults.Subject.ListManagedAppRegistrations + parameters: + workflow-id: $request.path.workflow-id + userProcessingResult-id: $request.path.userProcessingResult-id + windowsInformationProtectionDeviceRegistrations: + operationId: identityGovernance.lifecycleWorkflows.workflows.userProcessingResults.Subject.ListWindowsInformationProtectionDeviceRegistrations + parameters: + workflow-id: $request.path.workflow-id + userProcessingResult-id: $request.path.userProcessingResult-id + deviceManagementTroubleshootingEvents: + operationId: identityGovernance.lifecycleWorkflows.workflows.userProcessingResults.Subject.ListDeviceManagementTroubleshootingEvents + parameters: + workflow-id: $request.path.workflow-id + userProcessingResult-id: $request.path.userProcessingResult-id + mobileAppIntentAndStates: + operationId: identityGovernance.lifecycleWorkflows.workflows.userProcessingResults.Subject.ListMobileAppIntentAndStates + parameters: + workflow-id: $request.path.workflow-id + userProcessingResult-id: $request.path.userProcessingResult-id + mobileAppTroubleshootingEvents: + operationId: identityGovernance.lifecycleWorkflows.workflows.userProcessingResults.Subject.ListMobileAppTroubleshootingEvents + parameters: + workflow-id: $request.path.workflow-id + userProcessingResult-id: $request.path.userProcessingResult-id + notifications: + operationId: identityGovernance.lifecycleWorkflows.workflows.userProcessingResults.Subject.ListNotifications + parameters: + workflow-id: $request.path.workflow-id + userProcessingResult-id: $request.path.userProcessingResult-id + planner: + operationId: identityGovernance.lifecycleWorkflows.workflows.userProcessingResults.Subject.GetPlanner + parameters: + workflow-id: $request.path.workflow-id + userProcessingResult-id: $request.path.userProcessingResult-id + insights: + operationId: identityGovernance.lifecycleWorkflows.workflows.userProcessingResults.Subject.GetInsights + parameters: + workflow-id: $request.path.workflow-id + userProcessingResult-id: $request.path.userProcessingResult-id + settings: + operationId: identityGovernance.lifecycleWorkflows.workflows.userProcessingResults.Subject.GetSettings + parameters: + workflow-id: $request.path.workflow-id + userProcessingResult-id: $request.path.userProcessingResult-id + onenote: + operationId: identityGovernance.lifecycleWorkflows.workflows.userProcessingResults.Subject.GetOnenote + parameters: + workflow-id: $request.path.workflow-id + userProcessingResult-id: $request.path.userProcessingResult-id + photo: + operationId: identityGovernance.lifecycleWorkflows.workflows.userProcessingResults.Subject.GetPhoto + parameters: + workflow-id: $request.path.workflow-id + userProcessingResult-id: $request.path.userProcessingResult-id + photos: + operationId: identityGovernance.lifecycleWorkflows.workflows.userProcessingResults.Subject.ListPhotos + parameters: + workflow-id: $request.path.workflow-id + userProcessingResult-id: $request.path.userProcessingResult-id + profile: + operationId: identityGovernance.lifecycleWorkflows.workflows.userProcessingResults.Subject.GetProfile + parameters: + workflow-id: $request.path.workflow-id + userProcessingResult-id: $request.path.userProcessingResult-id + activities: + operationId: identityGovernance.lifecycleWorkflows.workflows.userProcessingResults.Subject.ListActivities + parameters: + workflow-id: $request.path.workflow-id + userProcessingResult-id: $request.path.userProcessingResult-id + devices: + operationId: identityGovernance.lifecycleWorkflows.workflows.userProcessingResults.Subject.ListDevices + parameters: + workflow-id: $request.path.workflow-id + userProcessingResult-id: $request.path.userProcessingResult-id + onlineMeetings: + operationId: identityGovernance.lifecycleWorkflows.workflows.userProcessingResults.Subject.ListOnlineMeetings + parameters: + workflow-id: $request.path.workflow-id + userProcessingResult-id: $request.path.userProcessingResult-id + presence: + operationId: identityGovernance.lifecycleWorkflows.workflows.userProcessingResults.Subject.GetPresence + parameters: + workflow-id: $request.path.workflow-id + userProcessingResult-id: $request.path.userProcessingResult-id + authentication: + operationId: identityGovernance.lifecycleWorkflows.workflows.userProcessingResults.Subject.GetAuthentication + parameters: + workflow-id: $request.path.workflow-id + userProcessingResult-id: $request.path.userProcessingResult-id + tasks: + operationId: identityGovernance.lifecycleWorkflows.workflows.userProcessingResults.Subject.GetTasks + parameters: + workflow-id: $request.path.workflow-id + userProcessingResult-id: $request.path.userProcessingResult-id + chats: + operationId: identityGovernance.lifecycleWorkflows.workflows.userProcessingResults.Subject.ListChats + parameters: + workflow-id: $request.path.workflow-id + userProcessingResult-id: $request.path.userProcessingResult-id + joinedTeams: + operationId: identityGovernance.lifecycleWorkflows.workflows.userProcessingResults.Subject.ListJoinedTeams + parameters: + workflow-id: $request.path.workflow-id + userProcessingResult-id: $request.path.userProcessingResult-id + teamwork: + operationId: identityGovernance.lifecycleWorkflows.workflows.userProcessingResults.Subject.GetTeamwork + parameters: + workflow-id: $request.path.workflow-id + userProcessingResult-id: $request.path.userProcessingResult-id + todo: + operationId: identityGovernance.lifecycleWorkflows.workflows.userProcessingResults.Subject.GetTodo + parameters: + workflow-id: $request.path.workflow-id + userProcessingResult-id: $request.path.userProcessingResult-id default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - /privilegedApproval: + '/identityGovernance/lifecycleWorkflows/workflows/{workflow-id}/userProcessingResults/{userProcessingResult-id}/taskProcessingResults': get: tags: - - privilegedApproval.privilegedApproval - summary: List privilegedApproval - operationId: privilegedApproval.privilegedApproval_ListPrivilegedApproval + - identityGovernance.lifecycleWorkflowsContainer + summary: Get taskProcessingResults from identityGovernance + description: The associated individual task execution. + operationId: identityGovernance.lifecycleWorkflows.workflows.userProcessingResults_ListTaskProcessingResults parameters: + - name: workflow-id + in: path + description: 'key: id of workflow' + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: workflow + - name: userProcessingResult-id + in: path + description: 'key: id of userProcessingResult' + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: userProcessingResult - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -65936,24 +80492,16 @@ paths: enum: - id - id desc - - approvalDuration - - approvalDuration desc - - approvalState - - approvalState desc - - approvalType - - approvalType desc - - approverReason - - approverReason desc - - endDateTime - - endDateTime desc - - requestorReason - - requestorReason desc - - roleId - - roleId desc - - startDateTime - - startDateTime desc - - userId - - userId desc + - completedDateTime + - completedDateTime desc + - createdDateTime + - createdDateTime desc + - failureReason + - failureReason desc + - processingStatus + - processingStatus desc + - startedDateTime + - startedDateTime desc type: string - name: $select in: query @@ -65966,17 +80514,13 @@ paths: items: enum: - id - - approvalDuration - - approvalState - - approvalType - - approverReason - - endDateTime - - requestorReason - - roleId - - startDateTime - - userId - - request - - roleInfo + - completedDateTime + - createdDateTime + - failureReason + - processingStatus + - startedDateTime + - subject + - task type: string - name: $expand in: query @@ -65989,12 +80533,12 @@ paths: items: enum: - '*' - - request - - roleInfo + - subject + - task type: string responses: '200': - $ref: '#/components/responses/microsoft.graph.privilegedApprovalCollectionResponse' + $ref: '#/components/responses/microsoft.graph.identityGovernance.taskProcessingResultCollectionResponse' default: $ref: '#/components/responses/error' x-ms-pageable: @@ -66003,40 +80547,75 @@ paths: x-ms-docs-operation-type: operation post: tags: - - privilegedApproval.privilegedApproval - summary: Create privilegedApproval - operationId: privilegedApproval.privilegedApproval_CreatePrivilegedApproval + - identityGovernance.lifecycleWorkflowsContainer + summary: Create new navigation property to taskProcessingResults for identityGovernance + operationId: identityGovernance.lifecycleWorkflows.workflows.userProcessingResults_CreateTaskProcessingResults + parameters: + - name: workflow-id + in: path + description: 'key: id of workflow' + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: workflow + - name: userProcessingResult-id + in: path + description: 'key: id of userProcessingResult' + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: userProcessingResult requestBody: - description: New entity + description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.privilegedApproval' + $ref: '#/components/schemas/microsoft.graph.identityGovernance.taskProcessingResult' required: true responses: '201': - description: Created entity + description: Created navigation property. content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.privilegedApproval' + $ref: '#/components/schemas/microsoft.graph.identityGovernance.taskProcessingResult' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/privilegedApproval/{privilegedApproval-id}': + '/identityGovernance/lifecycleWorkflows/workflows/{workflow-id}/userProcessingResults/{userProcessingResult-id}/taskProcessingResults/{taskProcessingResult-id}': get: tags: - - privilegedApproval.privilegedApproval - summary: Get privilegedApproval - operationId: privilegedApproval.privilegedApproval_GetPrivilegedApproval + - identityGovernance.lifecycleWorkflowsContainer + summary: Get taskProcessingResults from identityGovernance + description: The associated individual task execution. + operationId: identityGovernance.lifecycleWorkflows.workflows.userProcessingResults_GetTaskProcessingResults parameters: - - name: privilegedApproval-id + - name: workflow-id in: path - description: 'key: id of privilegedApproval' + description: 'key: id of workflow' required: true + style: simple schema: type: string - x-ms-docs-key-type: privilegedApproval + x-ms-docs-key-type: workflow + - name: userProcessingResult-id + in: path + description: 'key: id of userProcessingResult' + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: userProcessingResult + - name: taskProcessingResult-id + in: path + description: 'key: id of taskProcessingResult' + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: taskProcessingResult - name: $select in: query description: Select properties to be returned @@ -66048,17 +80627,13 @@ paths: items: enum: - id - - approvalDuration - - approvalState - - approvalType - - approverReason - - endDateTime - - requestorReason - - roleId - - startDateTime - - userId - - request - - roleInfo + - completedDateTime + - createdDateTime + - failureReason + - processingStatus + - startedDateTime + - subject + - task type: string - name: $expand in: query @@ -66071,47 +80646,70 @@ paths: items: enum: - '*' - - request - - roleInfo + - subject + - task type: string responses: '200': - description: Retrieved entity + description: Retrieved navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.privilegedApproval' + $ref: '#/components/schemas/microsoft.graph.identityGovernance.taskProcessingResult' links: - request: - operationId: privilegedApproval.GetRequest + subject: + operationId: identityGovernance.lifecycleWorkflows.workflows.userProcessingResults.TaskProcessingResults.GetSubject parameters: - privilegedApproval-id: $request.path.privilegedApproval-id - roleInfo: - operationId: privilegedApproval.GetRoleInfo + workflow-id: $request.path.workflow-id + userProcessingResult-id: $request.path.userProcessingResult-id + taskProcessingResult-id: $request.path.taskProcessingResult-id + task: + operationId: identityGovernance.lifecycleWorkflows.workflows.userProcessingResults.TaskProcessingResults.GetTask parameters: - privilegedApproval-id: $request.path.privilegedApproval-id + workflow-id: $request.path.workflow-id + userProcessingResult-id: $request.path.userProcessingResult-id + taskProcessingResult-id: $request.path.taskProcessingResult-id + resume: + operationId: identityGovernance.lifecycleWorkflows.workflows.workflow.userProcessingResults.userProcessingResult.taskProcessingResults.taskProcessingResult.resume default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - - privilegedApproval.privilegedApproval - summary: Update privilegedapproval - operationId: privilegedApproval.privilegedApproval_UpdatePrivilegedApproval + - identityGovernance.lifecycleWorkflowsContainer + summary: Update the navigation property taskProcessingResults in identityGovernance + operationId: identityGovernance.lifecycleWorkflows.workflows.userProcessingResults_UpdateTaskProcessingResults parameters: - - name: privilegedApproval-id + - name: workflow-id in: path - description: 'key: id of privilegedApproval' + description: 'key: id of workflow' required: true + style: simple schema: type: string - x-ms-docs-key-type: privilegedApproval + x-ms-docs-key-type: workflow + - name: userProcessingResult-id + in: path + description: 'key: id of userProcessingResult' + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: userProcessingResult + - name: taskProcessingResult-id + in: path + description: 'key: id of taskProcessingResult' + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: taskProcessingResult requestBody: - description: New property values + description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.privilegedApproval' + $ref: '#/components/schemas/microsoft.graph.identityGovernance.taskProcessingResult' required: true responses: '204': @@ -66121,20 +80719,38 @@ paths: x-ms-docs-operation-type: operation delete: tags: - - privilegedApproval.privilegedApproval - summary: Delete entity from privilegedApproval - operationId: privilegedApproval.privilegedApproval_DeletePrivilegedApproval + - identityGovernance.lifecycleWorkflowsContainer + summary: Delete navigation property taskProcessingResults for identityGovernance + operationId: identityGovernance.lifecycleWorkflows.workflows.userProcessingResults_DeleteTaskProcessingResults parameters: - - name: privilegedApproval-id + - name: workflow-id in: path - description: 'key: id of privilegedApproval' + description: 'key: id of workflow' required: true + style: simple schema: type: string - x-ms-docs-key-type: privilegedApproval + x-ms-docs-key-type: workflow + - name: userProcessingResult-id + in: path + description: 'key: id of userProcessingResult' + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: userProcessingResult + - name: taskProcessingResult-id + in: path + description: 'key: id of taskProcessingResult' + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: taskProcessingResult - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -66143,20 +80759,93 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/privilegedApproval/{privilegedApproval-id}/request': - get: + '/identityGovernance/lifecycleWorkflows/workflows/{workflow-id}/userProcessingResults/{userProcessingResult-id}/taskProcessingResults/{taskProcessingResult-id}/microsoft.graph.identityGovernance.resume': + post: tags: - - privilegedApproval.privilegedRoleAssignmentRequest - summary: Get request from privilegedApproval - operationId: privilegedApproval_GetRequest + - identityGovernance.Actions + summary: Invoke action resume + operationId: identityGovernance.lifecycleWorkflows.workflows.userProcessingResults.taskProcessingResults_resume parameters: - - name: privilegedApproval-id + - name: workflow-id in: path - description: 'key: id of privilegedApproval' + description: 'key: id of workflow' required: true + style: simple schema: type: string - x-ms-docs-key-type: privilegedApproval + x-ms-docs-key-type: workflow + - name: userProcessingResult-id + in: path + description: 'key: id of userProcessingResult' + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: userProcessingResult + - name: taskProcessingResult-id + in: path + description: 'key: id of taskProcessingResult' + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: taskProcessingResult + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + source: + type: string + nullable: true + type: + type: string + nullable: true + data: + $ref: '#/components/schemas/microsoft.graph.identityGovernance.customTaskExtensionCallbackData' + additionalProperties: + type: object + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/identityGovernance/lifecycleWorkflows/workflows/{workflow-id}/userProcessingResults/{userProcessingResult-id}/taskProcessingResults/{taskProcessingResult-id}/subject': + get: + tags: + - identityGovernance.lifecycleWorkflowsContainer + summary: Get subject from identityGovernance + description: The unique identifier of the Azure AD user targeted for the task execution. + operationId: identityGovernance.lifecycleWorkflows.workflows.userProcessingResults.taskProcessingResults_GetSubject + parameters: + - name: workflow-id + in: path + description: 'key: id of workflow' + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: workflow + - name: userProcessingResult-id + in: path + description: 'key: id of userProcessingResult' + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: userProcessingResult + - name: taskProcessingResult-id + in: path + description: 'key: id of taskProcessingResult' + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: taskProcessingResult - name: $select in: query description: Select properties to be returned @@ -66168,18 +80857,152 @@ paths: items: enum: - id - - assignmentState - - duration - - reason - - requestedDateTime - - roleId - - schedule - - status - - ticketNumber - - ticketSystem - - type - - userId - - roleInfo + - deletedDateTime + - signInActivity + - accountEnabled + - ageGroup + - assignedLicenses + - assignedPlans + - authorizationInfo + - businessPhones + - city + - companyName + - consentProvidedForMinor + - country + - createdDateTime + - creationType + - customSecurityAttributes + - department + - deviceKeys + - displayName + - employeeHireDate + - employeeId + - employeeLeaveDateTime + - employeeOrgData + - employeeType + - externalUserState + - externalUserStateChangeDateTime + - faxNumber + - givenName + - identities + - imAddresses + - infoCatalogs + - isManagementRestricted + - isResourceAccount + - jobTitle + - lastPasswordChangeDateTime + - legalAgeGroupClassification + - licenseAssignmentStates + - mail + - mailNickname + - mobilePhone + - officeLocation + - onPremisesDistinguishedName + - onPremisesDomainName + - onPremisesExtensionAttributes + - onPremisesImmutableId + - onPremisesLastSyncDateTime + - onPremisesProvisioningErrors + - onPremisesSamAccountName + - onPremisesSecurityIdentifier + - onPremisesSyncEnabled + - onPremisesUserPrincipalName + - otherMails + - passwordPolicies + - passwordProfile + - postalCode + - preferredDataLocation + - preferredLanguage + - provisionedPlans + - proxyAddresses + - refreshTokensValidFromDateTime + - securityIdentifier + - showInAddressList + - signInSessionsValidFromDateTime + - state + - streetAddress + - surname + - usageLocation + - userPrincipalName + - userType + - mailboxSettings + - deviceEnrollmentLimit + - print + - aboutMe + - birthday + - hireDate + - interests + - mySite + - pastProjects + - preferredName + - responsibilities + - schools + - skills + - analytics + - cloudPCs + - usageRights + - informationProtection + - appRoleAssignedResources + - appRoleAssignments + - createdObjects + - directReports + - licenseDetails + - manager + - memberOf + - oauth2PermissionGrants + - ownedDevices + - ownedObjects + - registeredDevices + - scopedRoleMemberOf + - transitiveMemberOf + - transitiveReports + - calendar + - calendarGroups + - calendars + - calendarView + - contactFolders + - contacts + - events + - inferenceClassification + - joinedGroups + - mailFolders + - messages + - outlook + - people + - drive + - drives + - followedSites + - extensions + - appConsentRequestsForApproval + - approvals + - pendingAccessReviewInstances + - agreementAcceptances + - security + - deviceEnrollmentConfigurations + - managedDevices + - managedAppRegistrations + - windowsInformationProtectionDeviceRegistrations + - deviceManagementTroubleshootingEvents + - mobileAppIntentAndStates + - mobileAppTroubleshootingEvents + - notifications + - planner + - insights + - settings + - onenote + - photo + - photos + - profile + - activities + - devices + - onlineMeetings + - presence + - authentication + - tasks + - chats + - joinedTeams + - teamwork + - todo type: string - name: $expand in: query @@ -66192,7 +81015,71 @@ paths: items: enum: - '*' - - roleInfo + - analytics + - cloudPCs + - usageRights + - informationProtection + - appRoleAssignedResources + - appRoleAssignments + - createdObjects + - directReports + - licenseDetails + - manager + - memberOf + - oauth2PermissionGrants + - ownedDevices + - ownedObjects + - registeredDevices + - scopedRoleMemberOf + - transitiveMemberOf + - transitiveReports + - calendar + - calendarGroups + - calendars + - calendarView + - contactFolders + - contacts + - events + - inferenceClassification + - joinedGroups + - mailFolders + - messages + - outlook + - people + - drive + - drives + - followedSites + - extensions + - appConsentRequestsForApproval + - approvals + - pendingAccessReviewInstances + - agreementAcceptances + - security + - deviceEnrollmentConfigurations + - managedDevices + - managedAppRegistrations + - windowsInformationProtectionDeviceRegistrations + - deviceManagementTroubleshootingEvents + - mobileAppIntentAndStates + - mobileAppTroubleshootingEvents + - notifications + - planner + - insights + - settings + - onenote + - photo + - photos + - profile + - activities + - devices + - onlineMeetings + - presence + - authentication + - tasks + - chats + - joinedTeams + - teamwork + - todo type: string responses: '200': @@ -66200,29 +81087,433 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.privilegedRoleAssignmentRequest' + $ref: '#/components/schemas/microsoft.graph.user' links: - roleInfo: - operationId: privilegedApproval.Request.GetRoleInfo + analytics: + operationId: identityGovernance.lifecycleWorkflows.workflows.userProcessingResults.taskProcessingResults.Subject.GetAnalytics parameters: - privilegedApproval-id: $request.path.privilegedApproval-id + workflow-id: $request.path.workflow-id + userProcessingResult-id: $request.path.userProcessingResult-id + taskProcessingResult-id: $request.path.taskProcessingResult-id + cloudPCs: + operationId: identityGovernance.lifecycleWorkflows.workflows.userProcessingResults.taskProcessingResults.Subject.ListCloudPCs + parameters: + workflow-id: $request.path.workflow-id + userProcessingResult-id: $request.path.userProcessingResult-id + taskProcessingResult-id: $request.path.taskProcessingResult-id + usageRights: + operationId: identityGovernance.lifecycleWorkflows.workflows.userProcessingResults.taskProcessingResults.Subject.ListUsageRights + parameters: + workflow-id: $request.path.workflow-id + userProcessingResult-id: $request.path.userProcessingResult-id + taskProcessingResult-id: $request.path.taskProcessingResult-id + informationProtection: + operationId: identityGovernance.lifecycleWorkflows.workflows.userProcessingResults.taskProcessingResults.Subject.GetInformationProtection + parameters: + workflow-id: $request.path.workflow-id + userProcessingResult-id: $request.path.userProcessingResult-id + taskProcessingResult-id: $request.path.taskProcessingResult-id + appRoleAssignedResources: + operationId: identityGovernance.lifecycleWorkflows.workflows.userProcessingResults.taskProcessingResults.Subject.ListAppRoleAssignedResources + parameters: + workflow-id: $request.path.workflow-id + userProcessingResult-id: $request.path.userProcessingResult-id + taskProcessingResult-id: $request.path.taskProcessingResult-id + appRoleAssignments: + operationId: identityGovernance.lifecycleWorkflows.workflows.userProcessingResults.taskProcessingResults.Subject.ListAppRoleAssignments + parameters: + workflow-id: $request.path.workflow-id + userProcessingResult-id: $request.path.userProcessingResult-id + taskProcessingResult-id: $request.path.taskProcessingResult-id + createdObjects: + operationId: identityGovernance.lifecycleWorkflows.workflows.userProcessingResults.taskProcessingResults.Subject.ListCreatedObjects + parameters: + workflow-id: $request.path.workflow-id + userProcessingResult-id: $request.path.userProcessingResult-id + taskProcessingResult-id: $request.path.taskProcessingResult-id + directReports: + operationId: identityGovernance.lifecycleWorkflows.workflows.userProcessingResults.taskProcessingResults.Subject.ListDirectReports + parameters: + workflow-id: $request.path.workflow-id + userProcessingResult-id: $request.path.userProcessingResult-id + taskProcessingResult-id: $request.path.taskProcessingResult-id + licenseDetails: + operationId: identityGovernance.lifecycleWorkflows.workflows.userProcessingResults.taskProcessingResults.Subject.ListLicenseDetails + parameters: + workflow-id: $request.path.workflow-id + userProcessingResult-id: $request.path.userProcessingResult-id + taskProcessingResult-id: $request.path.taskProcessingResult-id + manager: + operationId: identityGovernance.lifecycleWorkflows.workflows.userProcessingResults.taskProcessingResults.Subject.GetManager + parameters: + workflow-id: $request.path.workflow-id + userProcessingResult-id: $request.path.userProcessingResult-id + taskProcessingResult-id: $request.path.taskProcessingResult-id + memberOf: + operationId: identityGovernance.lifecycleWorkflows.workflows.userProcessingResults.taskProcessingResults.Subject.ListMemberGraphOPre + parameters: + workflow-id: $request.path.workflow-id + userProcessingResult-id: $request.path.userProcessingResult-id + taskProcessingResult-id: $request.path.taskProcessingResult-id + oauth2PermissionGrants: + operationId: identityGovernance.lifecycleWorkflows.workflows.userProcessingResults.taskProcessingResults.Subject.ListOauth2PermissionGrants + parameters: + workflow-id: $request.path.workflow-id + userProcessingResult-id: $request.path.userProcessingResult-id + taskProcessingResult-id: $request.path.taskProcessingResult-id + ownedDevices: + operationId: identityGovernance.lifecycleWorkflows.workflows.userProcessingResults.taskProcessingResults.Subject.ListOwnedDevices + parameters: + workflow-id: $request.path.workflow-id + userProcessingResult-id: $request.path.userProcessingResult-id + taskProcessingResult-id: $request.path.taskProcessingResult-id + ownedObjects: + operationId: identityGovernance.lifecycleWorkflows.workflows.userProcessingResults.taskProcessingResults.Subject.ListOwnedObjects + parameters: + workflow-id: $request.path.workflow-id + userProcessingResult-id: $request.path.userProcessingResult-id + taskProcessingResult-id: $request.path.taskProcessingResult-id + registeredDevices: + operationId: identityGovernance.lifecycleWorkflows.workflows.userProcessingResults.taskProcessingResults.Subject.ListRegisteredDevices + parameters: + workflow-id: $request.path.workflow-id + userProcessingResult-id: $request.path.userProcessingResult-id + taskProcessingResult-id: $request.path.taskProcessingResult-id + scopedRoleMemberOf: + operationId: identityGovernance.lifecycleWorkflows.workflows.userProcessingResults.taskProcessingResults.Subject.ListScopedRoleMemberGraphOPre + parameters: + workflow-id: $request.path.workflow-id + userProcessingResult-id: $request.path.userProcessingResult-id + taskProcessingResult-id: $request.path.taskProcessingResult-id + transitiveMemberOf: + operationId: identityGovernance.lifecycleWorkflows.workflows.userProcessingResults.taskProcessingResults.Subject.ListTransitiveMemberGraphOPre + parameters: + workflow-id: $request.path.workflow-id + userProcessingResult-id: $request.path.userProcessingResult-id + taskProcessingResult-id: $request.path.taskProcessingResult-id + transitiveReports: + operationId: identityGovernance.lifecycleWorkflows.workflows.userProcessingResults.taskProcessingResults.Subject.ListTransitiveReports + parameters: + workflow-id: $request.path.workflow-id + userProcessingResult-id: $request.path.userProcessingResult-id + taskProcessingResult-id: $request.path.taskProcessingResult-id + calendar: + operationId: identityGovernance.lifecycleWorkflows.workflows.userProcessingResults.taskProcessingResults.Subject.GetCalendar + parameters: + workflow-id: $request.path.workflow-id + userProcessingResult-id: $request.path.userProcessingResult-id + taskProcessingResult-id: $request.path.taskProcessingResult-id + calendarGroups: + operationId: identityGovernance.lifecycleWorkflows.workflows.userProcessingResults.taskProcessingResults.Subject.ListCalendarGroups + parameters: + workflow-id: $request.path.workflow-id + userProcessingResult-id: $request.path.userProcessingResult-id + taskProcessingResult-id: $request.path.taskProcessingResult-id + calendars: + operationId: identityGovernance.lifecycleWorkflows.workflows.userProcessingResults.taskProcessingResults.Subject.ListCalendars + parameters: + workflow-id: $request.path.workflow-id + userProcessingResult-id: $request.path.userProcessingResult-id + taskProcessingResult-id: $request.path.taskProcessingResult-id + calendarView: + operationId: identityGovernance.lifecycleWorkflows.workflows.userProcessingResults.taskProcessingResults.Subject.ListCalendarView + parameters: + workflow-id: $request.path.workflow-id + userProcessingResult-id: $request.path.userProcessingResult-id + taskProcessingResult-id: $request.path.taskProcessingResult-id + contactFolders: + operationId: identityGovernance.lifecycleWorkflows.workflows.userProcessingResults.taskProcessingResults.Subject.ListContactFolders + parameters: + workflow-id: $request.path.workflow-id + userProcessingResult-id: $request.path.userProcessingResult-id + taskProcessingResult-id: $request.path.taskProcessingResult-id + contacts: + operationId: identityGovernance.lifecycleWorkflows.workflows.userProcessingResults.taskProcessingResults.Subject.ListContacts + parameters: + workflow-id: $request.path.workflow-id + userProcessingResult-id: $request.path.userProcessingResult-id + taskProcessingResult-id: $request.path.taskProcessingResult-id + events: + operationId: identityGovernance.lifecycleWorkflows.workflows.userProcessingResults.taskProcessingResults.Subject.ListEvents + parameters: + workflow-id: $request.path.workflow-id + userProcessingResult-id: $request.path.userProcessingResult-id + taskProcessingResult-id: $request.path.taskProcessingResult-id + inferenceClassification: + operationId: identityGovernance.lifecycleWorkflows.workflows.userProcessingResults.taskProcessingResults.Subject.GetInferenceClassification + parameters: + workflow-id: $request.path.workflow-id + userProcessingResult-id: $request.path.userProcessingResult-id + taskProcessingResult-id: $request.path.taskProcessingResult-id + joinedGroups: + operationId: identityGovernance.lifecycleWorkflows.workflows.userProcessingResults.taskProcessingResults.Subject.ListJoinedGroups + parameters: + workflow-id: $request.path.workflow-id + userProcessingResult-id: $request.path.userProcessingResult-id + taskProcessingResult-id: $request.path.taskProcessingResult-id + mailFolders: + operationId: identityGovernance.lifecycleWorkflows.workflows.userProcessingResults.taskProcessingResults.Subject.ListMailFolders + parameters: + workflow-id: $request.path.workflow-id + userProcessingResult-id: $request.path.userProcessingResult-id + taskProcessingResult-id: $request.path.taskProcessingResult-id + messages: + operationId: identityGovernance.lifecycleWorkflows.workflows.userProcessingResults.taskProcessingResults.Subject.ListMessages + parameters: + workflow-id: $request.path.workflow-id + userProcessingResult-id: $request.path.userProcessingResult-id + taskProcessingResult-id: $request.path.taskProcessingResult-id + outlook: + operationId: identityGovernance.lifecycleWorkflows.workflows.userProcessingResults.taskProcessingResults.Subject.GetOutlook + parameters: + workflow-id: $request.path.workflow-id + userProcessingResult-id: $request.path.userProcessingResult-id + taskProcessingResult-id: $request.path.taskProcessingResult-id + people: + operationId: identityGovernance.lifecycleWorkflows.workflows.userProcessingResults.taskProcessingResults.Subject.ListPeople + parameters: + workflow-id: $request.path.workflow-id + userProcessingResult-id: $request.path.userProcessingResult-id + taskProcessingResult-id: $request.path.taskProcessingResult-id + drive: + operationId: identityGovernance.lifecycleWorkflows.workflows.userProcessingResults.taskProcessingResults.Subject.GetDrive + parameters: + workflow-id: $request.path.workflow-id + userProcessingResult-id: $request.path.userProcessingResult-id + taskProcessingResult-id: $request.path.taskProcessingResult-id + drives: + operationId: identityGovernance.lifecycleWorkflows.workflows.userProcessingResults.taskProcessingResults.Subject.ListDrives + parameters: + workflow-id: $request.path.workflow-id + userProcessingResult-id: $request.path.userProcessingResult-id + taskProcessingResult-id: $request.path.taskProcessingResult-id + followedSites: + operationId: identityGovernance.lifecycleWorkflows.workflows.userProcessingResults.taskProcessingResults.Subject.ListFollowedSites + parameters: + workflow-id: $request.path.workflow-id + userProcessingResult-id: $request.path.userProcessingResult-id + taskProcessingResult-id: $request.path.taskProcessingResult-id + extensions: + operationId: identityGovernance.lifecycleWorkflows.workflows.userProcessingResults.taskProcessingResults.Subject.ListExtensions + parameters: + workflow-id: $request.path.workflow-id + userProcessingResult-id: $request.path.userProcessingResult-id + taskProcessingResult-id: $request.path.taskProcessingResult-id + appConsentRequestsForApproval: + operationId: identityGovernance.lifecycleWorkflows.workflows.userProcessingResults.taskProcessingResults.Subject.ListAppConsentRequestsGraphFPreApproval + parameters: + workflow-id: $request.path.workflow-id + userProcessingResult-id: $request.path.userProcessingResult-id + taskProcessingResult-id: $request.path.taskProcessingResult-id + approvals: + operationId: identityGovernance.lifecycleWorkflows.workflows.userProcessingResults.taskProcessingResults.Subject.ListApprovals + parameters: + workflow-id: $request.path.workflow-id + userProcessingResult-id: $request.path.userProcessingResult-id + taskProcessingResult-id: $request.path.taskProcessingResult-id + pendingAccessReviewInstances: + operationId: identityGovernance.lifecycleWorkflows.workflows.userProcessingResults.taskProcessingResults.Subject.ListPendingAccessReviewInstances + parameters: + workflow-id: $request.path.workflow-id + userProcessingResult-id: $request.path.userProcessingResult-id + taskProcessingResult-id: $request.path.taskProcessingResult-id + agreementAcceptances: + operationId: identityGovernance.lifecycleWorkflows.workflows.userProcessingResults.taskProcessingResults.Subject.ListAgreementAcceptances + parameters: + workflow-id: $request.path.workflow-id + userProcessingResult-id: $request.path.userProcessingResult-id + taskProcessingResult-id: $request.path.taskProcessingResult-id + security: + operationId: identityGovernance.lifecycleWorkflows.workflows.userProcessingResults.taskProcessingResults.Subject.GetSecurity + parameters: + workflow-id: $request.path.workflow-id + userProcessingResult-id: $request.path.userProcessingResult-id + taskProcessingResult-id: $request.path.taskProcessingResult-id + deviceEnrollmentConfigurations: + operationId: identityGovernance.lifecycleWorkflows.workflows.userProcessingResults.taskProcessingResults.Subject.ListDeviceEnrollmentConfigurations + parameters: + workflow-id: $request.path.workflow-id + userProcessingResult-id: $request.path.userProcessingResult-id + taskProcessingResult-id: $request.path.taskProcessingResult-id + managedDevices: + operationId: identityGovernance.lifecycleWorkflows.workflows.userProcessingResults.taskProcessingResults.Subject.ListManagedDevices + parameters: + workflow-id: $request.path.workflow-id + userProcessingResult-id: $request.path.userProcessingResult-id + taskProcessingResult-id: $request.path.taskProcessingResult-id + managedAppRegistrations: + operationId: identityGovernance.lifecycleWorkflows.workflows.userProcessingResults.taskProcessingResults.Subject.ListManagedAppRegistrations + parameters: + workflow-id: $request.path.workflow-id + userProcessingResult-id: $request.path.userProcessingResult-id + taskProcessingResult-id: $request.path.taskProcessingResult-id + windowsInformationProtectionDeviceRegistrations: + operationId: identityGovernance.lifecycleWorkflows.workflows.userProcessingResults.taskProcessingResults.Subject.ListWindowsInformationProtectionDeviceRegistrations + parameters: + workflow-id: $request.path.workflow-id + userProcessingResult-id: $request.path.userProcessingResult-id + taskProcessingResult-id: $request.path.taskProcessingResult-id + deviceManagementTroubleshootingEvents: + operationId: identityGovernance.lifecycleWorkflows.workflows.userProcessingResults.taskProcessingResults.Subject.ListDeviceManagementTroubleshootingEvents + parameters: + workflow-id: $request.path.workflow-id + userProcessingResult-id: $request.path.userProcessingResult-id + taskProcessingResult-id: $request.path.taskProcessingResult-id + mobileAppIntentAndStates: + operationId: identityGovernance.lifecycleWorkflows.workflows.userProcessingResults.taskProcessingResults.Subject.ListMobileAppIntentAndStates + parameters: + workflow-id: $request.path.workflow-id + userProcessingResult-id: $request.path.userProcessingResult-id + taskProcessingResult-id: $request.path.taskProcessingResult-id + mobileAppTroubleshootingEvents: + operationId: identityGovernance.lifecycleWorkflows.workflows.userProcessingResults.taskProcessingResults.Subject.ListMobileAppTroubleshootingEvents + parameters: + workflow-id: $request.path.workflow-id + userProcessingResult-id: $request.path.userProcessingResult-id + taskProcessingResult-id: $request.path.taskProcessingResult-id + notifications: + operationId: identityGovernance.lifecycleWorkflows.workflows.userProcessingResults.taskProcessingResults.Subject.ListNotifications + parameters: + workflow-id: $request.path.workflow-id + userProcessingResult-id: $request.path.userProcessingResult-id + taskProcessingResult-id: $request.path.taskProcessingResult-id + planner: + operationId: identityGovernance.lifecycleWorkflows.workflows.userProcessingResults.taskProcessingResults.Subject.GetPlanner + parameters: + workflow-id: $request.path.workflow-id + userProcessingResult-id: $request.path.userProcessingResult-id + taskProcessingResult-id: $request.path.taskProcessingResult-id + insights: + operationId: identityGovernance.lifecycleWorkflows.workflows.userProcessingResults.taskProcessingResults.Subject.GetInsights + parameters: + workflow-id: $request.path.workflow-id + userProcessingResult-id: $request.path.userProcessingResult-id + taskProcessingResult-id: $request.path.taskProcessingResult-id + settings: + operationId: identityGovernance.lifecycleWorkflows.workflows.userProcessingResults.taskProcessingResults.Subject.GetSettings + parameters: + workflow-id: $request.path.workflow-id + userProcessingResult-id: $request.path.userProcessingResult-id + taskProcessingResult-id: $request.path.taskProcessingResult-id + onenote: + operationId: identityGovernance.lifecycleWorkflows.workflows.userProcessingResults.taskProcessingResults.Subject.GetOnenote + parameters: + workflow-id: $request.path.workflow-id + userProcessingResult-id: $request.path.userProcessingResult-id + taskProcessingResult-id: $request.path.taskProcessingResult-id + photo: + operationId: identityGovernance.lifecycleWorkflows.workflows.userProcessingResults.taskProcessingResults.Subject.GetPhoto + parameters: + workflow-id: $request.path.workflow-id + userProcessingResult-id: $request.path.userProcessingResult-id + taskProcessingResult-id: $request.path.taskProcessingResult-id + photos: + operationId: identityGovernance.lifecycleWorkflows.workflows.userProcessingResults.taskProcessingResults.Subject.ListPhotos + parameters: + workflow-id: $request.path.workflow-id + userProcessingResult-id: $request.path.userProcessingResult-id + taskProcessingResult-id: $request.path.taskProcessingResult-id + profile: + operationId: identityGovernance.lifecycleWorkflows.workflows.userProcessingResults.taskProcessingResults.Subject.GetProfile + parameters: + workflow-id: $request.path.workflow-id + userProcessingResult-id: $request.path.userProcessingResult-id + taskProcessingResult-id: $request.path.taskProcessingResult-id + activities: + operationId: identityGovernance.lifecycleWorkflows.workflows.userProcessingResults.taskProcessingResults.Subject.ListActivities + parameters: + workflow-id: $request.path.workflow-id + userProcessingResult-id: $request.path.userProcessingResult-id + taskProcessingResult-id: $request.path.taskProcessingResult-id + devices: + operationId: identityGovernance.lifecycleWorkflows.workflows.userProcessingResults.taskProcessingResults.Subject.ListDevices + parameters: + workflow-id: $request.path.workflow-id + userProcessingResult-id: $request.path.userProcessingResult-id + taskProcessingResult-id: $request.path.taskProcessingResult-id + onlineMeetings: + operationId: identityGovernance.lifecycleWorkflows.workflows.userProcessingResults.taskProcessingResults.Subject.ListOnlineMeetings + parameters: + workflow-id: $request.path.workflow-id + userProcessingResult-id: $request.path.userProcessingResult-id + taskProcessingResult-id: $request.path.taskProcessingResult-id + presence: + operationId: identityGovernance.lifecycleWorkflows.workflows.userProcessingResults.taskProcessingResults.Subject.GetPresence + parameters: + workflow-id: $request.path.workflow-id + userProcessingResult-id: $request.path.userProcessingResult-id + taskProcessingResult-id: $request.path.taskProcessingResult-id + authentication: + operationId: identityGovernance.lifecycleWorkflows.workflows.userProcessingResults.taskProcessingResults.Subject.GetAuthentication + parameters: + workflow-id: $request.path.workflow-id + userProcessingResult-id: $request.path.userProcessingResult-id + taskProcessingResult-id: $request.path.taskProcessingResult-id + tasks: + operationId: identityGovernance.lifecycleWorkflows.workflows.userProcessingResults.taskProcessingResults.Subject.GetTasks + parameters: + workflow-id: $request.path.workflow-id + userProcessingResult-id: $request.path.userProcessingResult-id + taskProcessingResult-id: $request.path.taskProcessingResult-id + chats: + operationId: identityGovernance.lifecycleWorkflows.workflows.userProcessingResults.taskProcessingResults.Subject.ListChats + parameters: + workflow-id: $request.path.workflow-id + userProcessingResult-id: $request.path.userProcessingResult-id + taskProcessingResult-id: $request.path.taskProcessingResult-id + joinedTeams: + operationId: identityGovernance.lifecycleWorkflows.workflows.userProcessingResults.taskProcessingResults.Subject.ListJoinedTeams + parameters: + workflow-id: $request.path.workflow-id + userProcessingResult-id: $request.path.userProcessingResult-id + taskProcessingResult-id: $request.path.taskProcessingResult-id + teamwork: + operationId: identityGovernance.lifecycleWorkflows.workflows.userProcessingResults.taskProcessingResults.Subject.GetTeamwork + parameters: + workflow-id: $request.path.workflow-id + userProcessingResult-id: $request.path.userProcessingResult-id + taskProcessingResult-id: $request.path.taskProcessingResult-id + todo: + operationId: identityGovernance.lifecycleWorkflows.workflows.userProcessingResults.taskProcessingResults.Subject.GetTodo + parameters: + workflow-id: $request.path.workflow-id + userProcessingResult-id: $request.path.userProcessingResult-id + taskProcessingResult-id: $request.path.taskProcessingResult-id default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/privilegedApproval/{privilegedApproval-id}/roleInfo': + '/identityGovernance/lifecycleWorkflows/workflows/{workflow-id}/userProcessingResults/{userProcessingResult-id}/taskProcessingResults/{taskProcessingResult-id}/task': get: tags: - - privilegedApproval.privilegedRole - summary: Get roleInfo from privilegedApproval - operationId: privilegedApproval_GetRoleInfo + - identityGovernance.lifecycleWorkflowsContainer + summary: Get task from identityGovernance + description: The related workflow task + operationId: identityGovernance.lifecycleWorkflows.workflows.userProcessingResults.taskProcessingResults_GetTask parameters: - - name: privilegedApproval-id + - name: workflow-id in: path - description: 'key: id of privilegedApproval' + description: 'key: id of workflow' required: true + style: simple schema: type: string - x-ms-docs-key-type: privilegedApproval + x-ms-docs-key-type: workflow + - name: userProcessingResult-id + in: path + description: 'key: id of userProcessingResult' + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: userProcessingResult + - name: taskProcessingResult-id + in: path + description: 'key: id of taskProcessingResult' + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: taskProcessingResult - name: $select in: query description: Select properties to be returned @@ -66234,10 +81525,15 @@ paths: items: enum: - id - - name - - assignments - - settings - - summary + - arguments + - category + - continueOnError + - description + - displayName + - executionSequence + - isEnabled + - taskDefinitionId + - taskProcessingResults type: string - name: $expand in: query @@ -66250,9 +81546,7 @@ paths: items: enum: - '*' - - assignments - - settings - - summary + - taskProcessingResults type: string responses: '200': @@ -66260,91 +81554,79 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.privilegedRole' + $ref: '#/components/schemas/microsoft.graph.identityGovernance.task' links: - assignments: - operationId: privilegedApproval.RoleInfo.ListAssignments - parameters: - privilegedApproval-id: $request.path.privilegedApproval-id - settings: - operationId: privilegedApproval.RoleInfo.GetSettings + taskProcessingResults: + operationId: identityGovernance.lifecycleWorkflows.workflows.userProcessingResults.taskProcessingResults.Task.ListTaskProcessingResults parameters: - privilegedApproval-id: $request.path.privilegedApproval-id - summary: - operationId: privilegedApproval.RoleInfo.GetSummary - parameters: - privilegedApproval-id: $request.path.privilegedApproval-id - selfActivate: - operationId: privilegedApproval.privilegedApproval.roleInfo.selfActivate - selfDeactivate: - operationId: privilegedApproval.privilegedApproval.roleInfo.selfDeactivate + workflow-id: $request.path.workflow-id + userProcessingResult-id: $request.path.userProcessingResult-id + taskProcessingResult-id: $request.path.taskProcessingResult-id default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - patch: + '/identityGovernance/lifecycleWorkflows/workflows/{workflow-id}/userProcessingResults/microsoft.graph.identityGovernance.summary(startDateTime=''{startDateTime}'',endDateTime=''{endDateTime}'')': + get: tags: - - privilegedApproval.privilegedRole - summary: Update the navigation property roleInfo in privilegedApproval - operationId: privilegedApproval_UpdateRoleInfo + - identityGovernance.Functions + summary: Invoke function summary + operationId: identityGovernance.lifecycleWorkflows.workflows.userProcessingResults_summary parameters: - - name: privilegedApproval-id + - name: workflow-id in: path - description: 'key: id of privilegedApproval' + description: 'key: id of workflow' required: true + style: simple schema: type: string - x-ms-docs-key-type: privilegedApproval - requestBody: - description: New navigation property values - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.privilegedRole' - required: true - responses: - '204': - description: Success - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - delete: - tags: - - privilegedApproval.privilegedRole - summary: Delete navigation property roleInfo for privilegedApproval - operationId: privilegedApproval_DeleteRoleInfo - parameters: - - name: privilegedApproval-id + x-ms-docs-key-type: workflow + - name: startDateTime in: path - description: 'key: id of privilegedApproval' + description: 'Usage: startDateTime=''{startDateTime}''' required: true + style: simple schema: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string - x-ms-docs-key-type: privilegedApproval - - name: If-Match - in: header - description: ETag + format: date-time + - name: endDateTime + in: path + description: 'Usage: endDateTime=''{endDateTime}''' + required: true + style: simple schema: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-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 responses: - '204': + '200': description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.identityGovernance.userSummary' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/privilegedApproval/{privilegedApproval-id}/roleInfo/assignments': + x-ms-docs-operation-type: function + '/identityGovernance/lifecycleWorkflows/workflows/{workflow-id}/versions': get: tags: - - privilegedApproval.privilegedRole - summary: Get assignments from privilegedApproval - operationId: privilegedApproval.roleInfo_ListAssignments + - identityGovernance.lifecycleWorkflowsContainer + summary: List versions (of a lifecycle workflow) + description: Get a list of the workflowVersion objects and their properties. + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/identitygovernance-workflow-list-versions?view=graph-rest-1.0 + operationId: identityGovernance.lifecycleWorkflows.workflows_ListVersions parameters: - - name: privilegedApproval-id + - name: workflow-id in: path - description: 'key: id of privilegedApproval' + description: 'key: id of workflow' required: true + style: simple schema: type: string - x-ms-docs-key-type: privilegedApproval + x-ms-docs-key-type: workflow - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -66360,18 +81642,20 @@ paths: type: array items: enum: - - id - - id desc - - expirationDateTime - - expirationDateTime desc - - isElevated - - isElevated desc - - resultMessage - - resultMessage desc - - roleId - - roleId desc - - userId - - userId desc + - category + - category desc + - createdDateTime + - createdDateTime desc + - description + - description desc + - displayName + - displayName desc + - executionConditions + - executionConditions desc + - lastModifiedDateTime + - lastModifiedDateTime desc + - versionNumber + - versionNumber desc type: string - name: $select in: query @@ -66383,13 +81667,16 @@ paths: type: array items: enum: - - id - - expirationDateTime - - isElevated - - resultMessage - - roleId - - userId - - roleInfo + - category + - createdDateTime + - description + - displayName + - executionConditions + - lastModifiedDateTime + - versionNumber + - createdBy + - lastModifiedBy + - tasks type: string - name: $expand in: query @@ -66402,38 +81689,77 @@ paths: items: enum: - '*' - - roleInfo + - createdBy + - lastModifiedBy + - tasks type: string responses: '200': - $ref: '#/components/responses/microsoft.graph.privilegedRoleAssignmentCollectionResponse' + $ref: '#/components/responses/microsoft.graph.identityGovernance.workflowVersionCollectionResponse' default: $ref: '#/components/responses/error' x-ms-pageable: nextLinkName: '@odata.nextLink' operationName: listMore x-ms-docs-operation-type: operation - '/privilegedApproval/{privilegedApproval-id}/roleInfo/assignments/{privilegedRoleAssignment-id}': - get: + post: tags: - - privilegedApproval.privilegedRole - summary: Get assignments from privilegedApproval - operationId: privilegedApproval.roleInfo_GetAssignments + - identityGovernance.lifecycleWorkflowsContainer + summary: Create new navigation property to versions for identityGovernance + operationId: identityGovernance.lifecycleWorkflows.workflows_CreateVersions parameters: - - name: privilegedApproval-id + - name: workflow-id in: path - description: 'key: id of privilegedApproval' + description: 'key: id of workflow' required: true + style: simple schema: type: string - x-ms-docs-key-type: privilegedApproval - - name: privilegedRoleAssignment-id + x-ms-docs-key-type: workflow + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.identityGovernance.workflowVersion' + required: true + responses: + '201': + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.identityGovernance.workflowVersion' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/identityGovernance/lifecycleWorkflows/workflows/{workflow-id}/versions/{workflowVersion-versionNumber}': + get: + tags: + - identityGovernance.lifecycleWorkflowsContainer + summary: Get versions from identityGovernance + description: The workflow versions that are available. + operationId: identityGovernance.lifecycleWorkflows.workflows_GetVersions + parameters: + - name: workflow-id in: path - description: 'key: id of privilegedRoleAssignment' + description: 'key: id of workflow' required: true + style: simple schema: type: string - x-ms-docs-key-type: privilegedRoleAssignment + x-ms-docs-key-type: workflow + - name: workflowVersion-versionNumber + in: path + description: 'key: versionNumber of workflowVersion' + required: true + style: simple + schema: + maximum: 2147483647 + minimum: -2147483648 + type: integer + format: int32 + x-ms-docs-key-type: workflowVersion - name: $select in: query description: Select properties to be returned @@ -66444,13 +81770,16 @@ paths: type: array items: enum: - - id - - expirationDateTime - - isElevated - - resultMessage - - roleId - - userId - - roleInfo + - category + - createdDateTime + - description + - displayName + - executionConditions + - lastModifiedDateTime + - versionNumber + - createdBy + - lastModifiedBy + - tasks type: string - name: $expand in: query @@ -66463,7 +81792,9 @@ paths: items: enum: - '*' - - roleInfo + - createdBy + - lastModifiedBy + - tasks type: string responses: '200': @@ -66471,100 +81802,138 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.privilegedRoleAssignment' + $ref: '#/components/schemas/microsoft.graph.identityGovernance.workflowVersion' links: - roleInfo: - operationId: privilegedApproval.roleInfo.Assignments.GetRoleInfo + createdBy: + operationId: identityGovernance.lifecycleWorkflows.workflows.Versions.GetCreatedGraphBPre parameters: - privilegedApproval-id: $request.path.privilegedApproval-id - privilegedRoleAssignment-id: $request.path.privilegedRoleAssignment-id + workflow-id: $request.path.workflow-id + workflowVersion-versionNumber: $request.path.workflowVersion-versionNumber + lastModifiedBy: + operationId: identityGovernance.lifecycleWorkflows.workflows.Versions.GetLastModifiedGraphBPre + parameters: + workflow-id: $request.path.workflow-id + workflowVersion-versionNumber: $request.path.workflowVersion-versionNumber + tasks: + operationId: identityGovernance.lifecycleWorkflows.workflows.Versions.ListTasks + parameters: + workflow-id: $request.path.workflow-id + workflowVersion-versionNumber: $request.path.workflowVersion-versionNumber default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/privilegedApproval/{privilegedApproval-id}/roleInfo/microsoft.graph.selfActivate': - post: + patch: tags: - - privilegedApproval.Actions - summary: Invoke action selfActivate - operationId: privilegedApproval.roleInfo_selfActivate + - identityGovernance.lifecycleWorkflowsContainer + summary: Update the navigation property versions in identityGovernance + operationId: identityGovernance.lifecycleWorkflows.workflows_UpdateVersions parameters: - - name: privilegedApproval-id + - name: workflow-id in: path - description: 'key: id of privilegedApproval' + description: 'key: id of workflow' required: true + style: simple schema: type: string - x-ms-docs-key-type: privilegedApproval + x-ms-docs-key-type: workflow + - name: workflowVersion-versionNumber + in: path + description: 'key: versionNumber of workflowVersion' + required: true + style: simple + schema: + maximum: 2147483647 + minimum: -2147483648 + type: integer + format: int32 + x-ms-docs-key-type: workflowVersion requestBody: - description: Action parameters + description: New navigation property values content: application/json: schema: - type: object - properties: - reason: - type: string - nullable: true - duration: - type: string - nullable: true - ticketNumber: - type: string - nullable: true - ticketSystem: - type: string - nullable: true - additionalProperties: - type: object + $ref: '#/components/schemas/microsoft.graph.identityGovernance.workflowVersion' required: true responses: - '200': + '204': description: Success - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.privilegedRoleAssignment' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/privilegedApproval/{privilegedApproval-id}/roleInfo/microsoft.graph.selfDeactivate': - post: + x-ms-docs-operation-type: operation + delete: tags: - - privilegedApproval.Actions - summary: Invoke action selfDeactivate - operationId: privilegedApproval.roleInfo_selfDeactivate + - identityGovernance.lifecycleWorkflowsContainer + summary: Delete navigation property versions for identityGovernance + operationId: identityGovernance.lifecycleWorkflows.workflows_DeleteVersions parameters: - - name: privilegedApproval-id + - name: workflow-id in: path - description: 'key: id of privilegedApproval' + description: 'key: id of workflow' required: true + style: simple + schema: + type: string + x-ms-docs-key-type: workflow + - name: workflowVersion-versionNumber + in: path + description: 'key: versionNumber of workflowVersion' + required: true + style: simple + schema: + maximum: 2147483647 + minimum: -2147483648 + type: integer + format: int32 + x-ms-docs-key-type: workflowVersion + - name: If-Match + in: header + description: ETag + style: simple schema: type: string - x-ms-docs-key-type: privilegedApproval responses: - '200': + '204': description: Success - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.privilegedRoleAssignment' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/privilegedApproval/{privilegedApproval-id}/roleInfo/settings': + x-ms-docs-operation-type: operation + /identityGovernance/lifecycleWorkflows/workflowTemplates: get: tags: - - privilegedApproval.privilegedRole - summary: Get settings from privilegedApproval - operationId: privilegedApproval.roleInfo_GetSettings + - identityGovernance.lifecycleWorkflowsContainer + summary: List workflowTemplates + description: Get a list of the workflowTemplate objects and their properties. + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/identitygovernance-lifecycleworkflowscontainer-list-workflowtemplates?view=graph-rest-1.0 + operationId: identityGovernance.lifecycleWorkflows_ListWorkflowTemplates parameters: - - name: privilegedApproval-id - in: path - description: 'key: id of privilegedApproval' - 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: privilegedApproval + uniqueItems: true + type: array + items: + enum: + - id + - id desc + - category + - category desc + - description + - description desc + - displayName + - displayName desc + - executionConditions + - executionConditions desc + type: string - name: $select in: query description: Select properties to be returned @@ -66576,16 +81945,11 @@ paths: items: enum: - id - - approvalOnElevation - - approverIds - - elevationDuration - - isMfaOnElevationConfigurable - - lastGlobalAdmin - - maxElavationDuration - - mfaOnElevation - - minElevationDuration - - notificationToUserOnElevation - - ticketingInfoOnElevation + - category + - description + - displayName + - executionConditions + - tasks type: string - name: $expand in: query @@ -66598,81 +81962,55 @@ paths: items: enum: - '*' + - tasks type: string responses: '200': - description: Retrieved navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.privilegedRoleSettings' + $ref: '#/components/responses/microsoft.graph.identityGovernance.workflowTemplateCollectionResponse' default: $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore x-ms-docs-operation-type: operation - patch: + post: tags: - - privilegedApproval.privilegedRole - summary: Update the navigation property settings in privilegedApproval - operationId: privilegedApproval.roleInfo_UpdateSettings - parameters: - - name: privilegedApproval-id - in: path - description: 'key: id of privilegedApproval' - required: true - schema: - type: string - x-ms-docs-key-type: privilegedApproval + - identityGovernance.lifecycleWorkflowsContainer + summary: Create new navigation property to workflowTemplates for identityGovernance + operationId: identityGovernance.lifecycleWorkflows_CreateWorkflowTemplates requestBody: - description: New navigation property values + description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.privilegedRoleSettings' + $ref: '#/components/schemas/microsoft.graph.identityGovernance.workflowTemplate' required: true responses: - '204': - description: Success - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - delete: - tags: - - privilegedApproval.privilegedRole - summary: Delete navigation property settings for privilegedApproval - operationId: privilegedApproval.roleInfo_DeleteSettings - parameters: - - name: privilegedApproval-id - in: path - description: 'key: id of privilegedApproval' - required: true - schema: - type: string - x-ms-docs-key-type: privilegedApproval - - 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.identityGovernance.workflowTemplate' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/privilegedApproval/{privilegedApproval-id}/roleInfo/summary': + '/identityGovernance/lifecycleWorkflows/workflowTemplates/{workflowTemplate-id}': get: tags: - - privilegedApproval.privilegedRole - summary: Get summary from privilegedApproval - operationId: privilegedApproval.roleInfo_GetSummary + - identityGovernance.lifecycleWorkflowsContainer + summary: Get workflowTemplates from identityGovernance + description: The workflow templates in the lifecycle workflow instance. + operationId: identityGovernance.lifecycleWorkflows_GetWorkflowTemplates parameters: - - name: privilegedApproval-id + - name: workflowTemplate-id in: path - description: 'key: id of privilegedApproval' + description: 'key: id of workflowTemplate' required: true + style: simple schema: type: string - x-ms-docs-key-type: privilegedApproval + x-ms-docs-key-type: workflowTemplate - name: $select in: query description: Select properties to be returned @@ -66684,11 +82022,11 @@ paths: items: enum: - id - - elevatedCount - - managedCount - - mfaEnabled - - status - - usersCount + - category + - description + - displayName + - executionConditions + - tasks type: string - name: $expand in: query @@ -66701,6 +82039,7 @@ paths: items: enum: - '*' + - tasks type: string responses: '200': @@ -66708,29 +82047,35 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.privilegedRoleSummary' + $ref: '#/components/schemas/microsoft.graph.identityGovernance.workflowTemplate' + links: + tasks: + operationId: identityGovernance.lifecycleWorkflows.WorkflowTemplates.ListTasks + parameters: + workflowTemplate-id: $request.path.workflowTemplate-id default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - - privilegedApproval.privilegedRole - summary: Update the navigation property summary in privilegedApproval - operationId: privilegedApproval.roleInfo_UpdateSummary + - identityGovernance.lifecycleWorkflowsContainer + summary: Update the navigation property workflowTemplates in identityGovernance + operationId: identityGovernance.lifecycleWorkflows_UpdateWorkflowTemplates parameters: - - name: privilegedApproval-id + - name: workflowTemplate-id in: path - description: 'key: id of privilegedApproval' + description: 'key: id of workflowTemplate' required: true + style: simple schema: type: string - x-ms-docs-key-type: privilegedApproval + x-ms-docs-key-type: workflowTemplate requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.privilegedRoleSummary' + $ref: '#/components/schemas/microsoft.graph.identityGovernance.workflowTemplate' required: true responses: '204': @@ -66740,20 +82085,22 @@ paths: x-ms-docs-operation-type: operation delete: tags: - - privilegedApproval.privilegedRole - summary: Delete navigation property summary for privilegedApproval - operationId: privilegedApproval.roleInfo_DeleteSummary + - identityGovernance.lifecycleWorkflowsContainer + summary: Delete navigation property workflowTemplates for identityGovernance + operationId: identityGovernance.lifecycleWorkflows_DeleteWorkflowTemplates parameters: - - name: privilegedApproval-id + - name: workflowTemplate-id in: path - description: 'key: id of privilegedApproval' + description: 'key: id of workflowTemplate' required: true + style: simple schema: type: string - x-ms-docs-key-type: privilegedApproval + x-ms-docs-key-type: workflowTemplate - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -66762,37 +82109,22 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - /privilegedApproval/microsoft.graph.myRequests(): - get: - tags: - - privilegedApproval.Functions - summary: Invoke function myRequests - operationId: privilegedApproval_myRequests - responses: - '200': - description: Success - content: - application/json: - schema: - title: Collection of privilegedApproval - type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.privilegedApproval' - additionalProperties: - type: object - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: function - /privilegedOperationEvents: + '/identityGovernance/lifecycleWorkflows/workflowTemplates/{workflowTemplate-id}/tasks': get: tags: - - privilegedOperationEvents.privilegedOperationEvent - summary: List privilegedOperationEvents - operationId: privilegedOperationEvents.privilegedOperationEvent_ListPrivilegedOperationEvent + - identityGovernance.lifecycleWorkflowsContainer + summary: Get tasks from identityGovernance + description: Represents the configured tasks to execute and their execution sequence within a workflow. This relationship is expanded by default. + operationId: identityGovernance.lifecycleWorkflows.workflowTemplates_ListTasks parameters: + - name: workflowTemplate-id + in: path + description: 'key: id of workflowTemplate' + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: workflowTemplate - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -66810,34 +82142,22 @@ paths: enum: - id - id desc - - additionalInformation - - additionalInformation desc - - creationDateTime - - creationDateTime desc - - expirationDateTime - - expirationDateTime desc - - referenceKey - - referenceKey desc - - referenceSystem - - referenceSystem desc - - requestorId - - requestorId desc - - requestorName - - requestorName desc - - requestType - - requestType desc - - roleId - - roleId desc - - roleName - - roleName desc - - tenantId - - tenantId desc - - userId - - userId desc - - userMail - - userMail desc - - userName - - userName desc + - arguments + - arguments desc + - category + - category desc + - continueOnError + - continueOnError desc + - description + - description desc + - displayName + - displayName desc + - executionSequence + - executionSequence desc + - isEnabled + - isEnabled desc + - taskDefinitionId + - taskDefinitionId desc type: string - name: $select in: query @@ -66850,20 +82170,15 @@ paths: items: enum: - id - - additionalInformation - - creationDateTime - - expirationDateTime - - referenceKey - - referenceSystem - - requestorId - - requestorName - - requestType - - roleId - - roleName - - tenantId - - userId - - userMail - - userName + - arguments + - category + - continueOnError + - description + - displayName + - executionSequence + - isEnabled + - taskDefinitionId + - taskProcessingResults type: string - name: $expand in: query @@ -66876,10 +82191,11 @@ paths: items: enum: - '*' + - taskProcessingResults type: string responses: '200': - $ref: '#/components/responses/microsoft.graph.privilegedOperationEventCollectionResponse' + $ref: '#/components/responses/microsoft.graph.identityGovernance.taskCollectionResponse' default: $ref: '#/components/responses/error' x-ms-pageable: @@ -66888,40 +82204,59 @@ paths: x-ms-docs-operation-type: operation post: tags: - - privilegedOperationEvents.privilegedOperationEvent - summary: Add new entity to privilegedOperationEvents - operationId: privilegedOperationEvents.privilegedOperationEvent_CreatePrivilegedOperationEvent + - identityGovernance.lifecycleWorkflowsContainer + summary: Create new navigation property to tasks for identityGovernance + operationId: identityGovernance.lifecycleWorkflows.workflowTemplates_CreateTasks + parameters: + - name: workflowTemplate-id + in: path + description: 'key: id of workflowTemplate' + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: workflowTemplate requestBody: - description: New entity + description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.privilegedOperationEvent' + $ref: '#/components/schemas/microsoft.graph.identityGovernance.task' required: true responses: '201': - description: Created entity + description: Created navigation property. content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.privilegedOperationEvent' + $ref: '#/components/schemas/microsoft.graph.identityGovernance.task' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/privilegedOperationEvents/{privilegedOperationEvent-id}': + '/identityGovernance/lifecycleWorkflows/workflowTemplates/{workflowTemplate-id}/tasks/{task-id}': get: tags: - - privilegedOperationEvents.privilegedOperationEvent - summary: Get entity from privilegedOperationEvents by key - operationId: privilegedOperationEvents.privilegedOperationEvent_GetPrivilegedOperationEvent + - identityGovernance.lifecycleWorkflowsContainer + summary: Get tasks from identityGovernance + description: Represents the configured tasks to execute and their execution sequence within a workflow. This relationship is expanded by default. + operationId: identityGovernance.lifecycleWorkflows.workflowTemplates_GetTasks parameters: - - name: privilegedOperationEvent-id + - name: workflowTemplate-id in: path - description: 'key: id of privilegedOperationEvent' + description: 'key: id of workflowTemplate' required: true + style: simple schema: type: string - x-ms-docs-key-type: privilegedOperationEvent + x-ms-docs-key-type: workflowTemplate + - name: task-id + in: path + description: 'key: id of task' + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: task - name: $select in: query description: Select properties to be returned @@ -66933,20 +82268,15 @@ paths: items: enum: - id - - additionalInformation - - creationDateTime - - expirationDateTime - - referenceKey - - referenceSystem - - requestorId - - requestorName - - requestType - - roleId - - roleName - - tenantId - - userId - - userMail - - userName + - arguments + - category + - continueOnError + - description + - displayName + - executionSequence + - isEnabled + - taskDefinitionId + - taskProcessingResults type: string - name: $expand in: query @@ -66959,36 +82289,52 @@ paths: items: enum: - '*' + - taskProcessingResults type: string responses: '200': - description: Retrieved entity + description: Retrieved navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.privilegedOperationEvent' + $ref: '#/components/schemas/microsoft.graph.identityGovernance.task' + links: + taskProcessingResults: + operationId: identityGovernance.lifecycleWorkflows.workflowTemplates.Tasks.ListTaskProcessingResults + parameters: + workflowTemplate-id: $request.path.workflowTemplate-id + task-id: $request.path.task-id default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - - privilegedOperationEvents.privilegedOperationEvent - summary: Update entity in privilegedOperationEvents - operationId: privilegedOperationEvents.privilegedOperationEvent_UpdatePrivilegedOperationEvent + - identityGovernance.lifecycleWorkflowsContainer + summary: Update the navigation property tasks in identityGovernance + operationId: identityGovernance.lifecycleWorkflows.workflowTemplates_UpdateTasks parameters: - - name: privilegedOperationEvent-id + - name: workflowTemplate-id in: path - description: 'key: id of privilegedOperationEvent' + description: 'key: id of workflowTemplate' required: true + style: simple schema: type: string - x-ms-docs-key-type: privilegedOperationEvent + x-ms-docs-key-type: workflowTemplate + - name: task-id + in: path + description: 'key: id of task' + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: task requestBody: - description: New property values + description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.privilegedOperationEvent' + $ref: '#/components/schemas/microsoft.graph.identityGovernance.task' required: true responses: '204': @@ -66998,20 +82344,30 @@ paths: x-ms-docs-operation-type: operation delete: tags: - - privilegedOperationEvents.privilegedOperationEvent - summary: Delete entity from privilegedOperationEvents - operationId: privilegedOperationEvents.privilegedOperationEvent_DeletePrivilegedOperationEvent + - identityGovernance.lifecycleWorkflowsContainer + summary: Delete navigation property tasks for identityGovernance + operationId: identityGovernance.lifecycleWorkflows.workflowTemplates_DeleteTasks parameters: - - name: privilegedOperationEvent-id + - name: workflowTemplate-id in: path - description: 'key: id of privilegedOperationEvent' + description: 'key: id of workflowTemplate' required: true + style: simple schema: type: string - x-ms-docs-key-type: privilegedOperationEvent + x-ms-docs-key-type: workflowTemplate + - name: task-id + in: path + description: 'key: id of task' + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: task - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -67020,13 +82376,30 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - /privilegedRoleAssignmentRequests: + '/identityGovernance/lifecycleWorkflows/workflowTemplates/{workflowTemplate-id}/tasks/{task-id}/taskProcessingResults': get: tags: - - privilegedRoleAssignmentRequests.privilegedRoleAssignmentRequest - summary: List privilegedRoleAssignmentRequests - operationId: privilegedRoleAssignmentRequests.privilegedRoleAssignmentRequest_ListPrivilegedRoleAssignmentRequest + - identityGovernance.lifecycleWorkflowsContainer + summary: Get taskProcessingResults from identityGovernance + description: The result of processing the task. + operationId: identityGovernance.lifecycleWorkflows.workflowTemplates.tasks_ListTaskProcessingResults parameters: + - name: workflowTemplate-id + in: path + description: 'key: id of workflowTemplate' + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: workflowTemplate + - name: task-id + in: path + description: 'key: id of task' + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: task - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -67044,28 +82417,16 @@ paths: enum: - id - id desc - - assignmentState - - assignmentState desc - - duration - - duration desc - - reason - - reason desc - - requestedDateTime - - requestedDateTime desc - - roleId - - roleId desc - - schedule - - schedule desc - - status - - status desc - - ticketNumber - - ticketNumber desc - - ticketSystem - - ticketSystem desc - - type - - type desc - - userId - - userId desc + - completedDateTime + - completedDateTime desc + - createdDateTime + - createdDateTime desc + - failureReason + - failureReason desc + - processingStatus + - processingStatus desc + - startedDateTime + - startedDateTime desc type: string - name: $select in: query @@ -67078,18 +82439,13 @@ paths: items: enum: - id - - assignmentState - - duration - - reason - - requestedDateTime - - roleId - - schedule - - status - - ticketNumber - - ticketSystem - - type - - userId - - roleInfo + - completedDateTime + - createdDateTime + - failureReason + - processingStatus + - startedDateTime + - subject + - task type: string - name: $expand in: query @@ -67102,11 +82458,12 @@ paths: items: enum: - '*' - - roleInfo + - subject + - task type: string responses: '200': - $ref: '#/components/responses/microsoft.graph.privilegedRoleAssignmentRequestCollectionResponse' + $ref: '#/components/responses/microsoft.graph.identityGovernance.taskProcessingResultCollectionResponse' default: $ref: '#/components/responses/error' x-ms-pageable: @@ -67115,40 +82472,75 @@ paths: x-ms-docs-operation-type: operation post: tags: - - privilegedRoleAssignmentRequests.privilegedRoleAssignmentRequest - summary: Create privilegedRoleAssignmentRequest - operationId: privilegedRoleAssignmentRequests.privilegedRoleAssignmentRequest_CreatePrivilegedRoleAssignmentRequest + - identityGovernance.lifecycleWorkflowsContainer + summary: Create new navigation property to taskProcessingResults for identityGovernance + operationId: identityGovernance.lifecycleWorkflows.workflowTemplates.tasks_CreateTaskProcessingResults + parameters: + - name: workflowTemplate-id + in: path + description: 'key: id of workflowTemplate' + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: workflowTemplate + - name: task-id + in: path + description: 'key: id of task' + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: task requestBody: - description: New entity + description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.privilegedRoleAssignmentRequest' + $ref: '#/components/schemas/microsoft.graph.identityGovernance.taskProcessingResult' required: true responses: '201': - description: Created entity + description: Created navigation property. content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.privilegedRoleAssignmentRequest' + $ref: '#/components/schemas/microsoft.graph.identityGovernance.taskProcessingResult' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/privilegedRoleAssignmentRequests/{privilegedRoleAssignmentRequest-id}': + '/identityGovernance/lifecycleWorkflows/workflowTemplates/{workflowTemplate-id}/tasks/{task-id}/taskProcessingResults/{taskProcessingResult-id}': get: tags: - - privilegedRoleAssignmentRequests.privilegedRoleAssignmentRequest - summary: Get entity from privilegedRoleAssignmentRequests by key - operationId: privilegedRoleAssignmentRequests.privilegedRoleAssignmentRequest_GetPrivilegedRoleAssignmentRequest + - identityGovernance.lifecycleWorkflowsContainer + summary: Get taskProcessingResults from identityGovernance + description: The result of processing the task. + operationId: identityGovernance.lifecycleWorkflows.workflowTemplates.tasks_GetTaskProcessingResults parameters: - - name: privilegedRoleAssignmentRequest-id + - name: workflowTemplate-id in: path - description: 'key: id of privilegedRoleAssignmentRequest' + description: 'key: id of workflowTemplate' required: true + style: simple schema: type: string - x-ms-docs-key-type: privilegedRoleAssignmentRequest + x-ms-docs-key-type: workflowTemplate + - name: task-id + in: path + description: 'key: id of task' + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: task + - name: taskProcessingResult-id + in: path + description: 'key: id of taskProcessingResult' + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: taskProcessingResult - name: $select in: query description: Select properties to be returned @@ -67160,18 +82552,13 @@ paths: items: enum: - id - - assignmentState - - duration - - reason - - requestedDateTime - - roleId - - schedule - - status - - ticketNumber - - ticketSystem - - type - - userId - - roleInfo + - completedDateTime + - createdDateTime + - failureReason + - processingStatus + - startedDateTime + - subject + - task type: string - name: $expand in: query @@ -67184,44 +82571,70 @@ paths: items: enum: - '*' - - roleInfo + - subject + - task type: string responses: '200': - description: Retrieved entity + description: Retrieved navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.privilegedRoleAssignmentRequest' + $ref: '#/components/schemas/microsoft.graph.identityGovernance.taskProcessingResult' links: - roleInfo: - operationId: privilegedRoleAssignmentRequests.GetRoleInfo + subject: + operationId: identityGovernance.lifecycleWorkflows.workflowTemplates.tasks.TaskProcessingResults.GetSubject parameters: - privilegedRoleAssignmentRequest-id: $request.path.privilegedRoleAssignmentRequest-id - cancel: - operationId: privilegedRoleAssignmentRequests.privilegedRoleAssignmentRequest.cancel + workflowTemplate-id: $request.path.workflowTemplate-id + task-id: $request.path.task-id + taskProcessingResult-id: $request.path.taskProcessingResult-id + task: + operationId: identityGovernance.lifecycleWorkflows.workflowTemplates.tasks.TaskProcessingResults.GetTask + parameters: + workflowTemplate-id: $request.path.workflowTemplate-id + task-id: $request.path.task-id + taskProcessingResult-id: $request.path.taskProcessingResult-id + resume: + operationId: identityGovernance.lifecycleWorkflows.workflowTemplates.workflowTemplate.tasks.task.taskProcessingResults.taskProcessingResult.resume default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - - privilegedRoleAssignmentRequests.privilegedRoleAssignmentRequest - summary: Update entity in privilegedRoleAssignmentRequests - operationId: privilegedRoleAssignmentRequests.privilegedRoleAssignmentRequest_UpdatePrivilegedRoleAssignmentRequest + - identityGovernance.lifecycleWorkflowsContainer + summary: Update the navigation property taskProcessingResults in identityGovernance + operationId: identityGovernance.lifecycleWorkflows.workflowTemplates.tasks_UpdateTaskProcessingResults parameters: - - name: privilegedRoleAssignmentRequest-id + - name: workflowTemplate-id in: path - description: 'key: id of privilegedRoleAssignmentRequest' + description: 'key: id of workflowTemplate' required: true + style: simple schema: type: string - x-ms-docs-key-type: privilegedRoleAssignmentRequest + x-ms-docs-key-type: workflowTemplate + - name: task-id + in: path + description: 'key: id of task' + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: task + - name: taskProcessingResult-id + in: path + description: 'key: id of taskProcessingResult' + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: taskProcessingResult requestBody: - description: New property values + description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.privilegedRoleAssignmentRequest' + $ref: '#/components/schemas/microsoft.graph.identityGovernance.taskProcessingResult' required: true responses: '204': @@ -67231,20 +82644,38 @@ paths: x-ms-docs-operation-type: operation delete: tags: - - privilegedRoleAssignmentRequests.privilegedRoleAssignmentRequest - summary: Delete entity from privilegedRoleAssignmentRequests - operationId: privilegedRoleAssignmentRequests.privilegedRoleAssignmentRequest_DeletePrivilegedRoleAssignmentRequest + - identityGovernance.lifecycleWorkflowsContainer + summary: Delete navigation property taskProcessingResults for identityGovernance + operationId: identityGovernance.lifecycleWorkflows.workflowTemplates.tasks_DeleteTaskProcessingResults parameters: - - name: privilegedRoleAssignmentRequest-id + - name: workflowTemplate-id in: path - description: 'key: id of privilegedRoleAssignmentRequest' + description: 'key: id of workflowTemplate' required: true + style: simple schema: type: string - x-ms-docs-key-type: privilegedRoleAssignmentRequest + x-ms-docs-key-type: workflowTemplate + - name: task-id + in: path + description: 'key: id of task' + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: task + - name: taskProcessingResult-id + in: path + description: 'key: id of taskProcessingResult' + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: taskProcessingResult - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -67253,44 +82684,93 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/privilegedRoleAssignmentRequests/{privilegedRoleAssignmentRequest-id}/microsoft.graph.cancel': + '/identityGovernance/lifecycleWorkflows/workflowTemplates/{workflowTemplate-id}/tasks/{task-id}/taskProcessingResults/{taskProcessingResult-id}/microsoft.graph.identityGovernance.resume': post: tags: - - privilegedRoleAssignmentRequests.Actions - summary: Invoke action cancel - operationId: privilegedRoleAssignmentRequests_cancel + - identityGovernance.Actions + summary: Invoke action resume + operationId: identityGovernance.lifecycleWorkflows.workflowTemplates.tasks.taskProcessingResults_resume parameters: - - name: privilegedRoleAssignmentRequest-id + - name: workflowTemplate-id in: path - description: 'key: id of privilegedRoleAssignmentRequest' + description: 'key: id of workflowTemplate' required: true + style: simple schema: type: string - x-ms-docs-key-type: privilegedRoleAssignmentRequest + x-ms-docs-key-type: workflowTemplate + - name: task-id + in: path + description: 'key: id of task' + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: task + - name: taskProcessingResult-id + in: path + description: 'key: id of taskProcessingResult' + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: taskProcessingResult + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + source: + type: string + nullable: true + type: + type: string + nullable: true + data: + $ref: '#/components/schemas/microsoft.graph.identityGovernance.customTaskExtensionCallbackData' + additionalProperties: + type: object + required: true responses: - '200': + '204': description: Success - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.privilegedRoleAssignmentRequest' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: action - '/privilegedRoleAssignmentRequests/{privilegedRoleAssignmentRequest-id}/roleInfo': + '/identityGovernance/lifecycleWorkflows/workflowTemplates/{workflowTemplate-id}/tasks/{task-id}/taskProcessingResults/{taskProcessingResult-id}/subject': get: tags: - - privilegedRoleAssignmentRequests.privilegedRole - summary: Get roleInfo from privilegedRoleAssignmentRequests - operationId: privilegedRoleAssignmentRequests_GetRoleInfo + - identityGovernance.lifecycleWorkflowsContainer + summary: Get subject from identityGovernance + description: The unique identifier of the Azure AD user targeted for the task execution. + operationId: identityGovernance.lifecycleWorkflows.workflowTemplates.tasks.taskProcessingResults_GetSubject parameters: - - name: privilegedRoleAssignmentRequest-id + - name: workflowTemplate-id in: path - description: 'key: id of privilegedRoleAssignmentRequest' + description: 'key: id of workflowTemplate' required: true + style: simple schema: type: string - x-ms-docs-key-type: privilegedRoleAssignmentRequest + x-ms-docs-key-type: workflowTemplate + - name: task-id + in: path + description: 'key: id of task' + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: task + - name: taskProcessingResult-id + in: path + description: 'key: id of taskProcessingResult' + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: taskProcessingResult - name: $select in: query description: Select properties to be returned @@ -67302,10 +82782,152 @@ paths: items: enum: - id - - name - - assignments + - deletedDateTime + - signInActivity + - accountEnabled + - ageGroup + - assignedLicenses + - assignedPlans + - authorizationInfo + - businessPhones + - city + - companyName + - consentProvidedForMinor + - country + - createdDateTime + - creationType + - customSecurityAttributes + - department + - deviceKeys + - displayName + - employeeHireDate + - employeeId + - employeeLeaveDateTime + - employeeOrgData + - employeeType + - externalUserState + - externalUserStateChangeDateTime + - faxNumber + - givenName + - identities + - imAddresses + - infoCatalogs + - isManagementRestricted + - isResourceAccount + - jobTitle + - lastPasswordChangeDateTime + - legalAgeGroupClassification + - licenseAssignmentStates + - mail + - mailNickname + - mobilePhone + - officeLocation + - onPremisesDistinguishedName + - onPremisesDomainName + - onPremisesExtensionAttributes + - onPremisesImmutableId + - onPremisesLastSyncDateTime + - onPremisesProvisioningErrors + - onPremisesSamAccountName + - onPremisesSecurityIdentifier + - onPremisesSyncEnabled + - onPremisesUserPrincipalName + - otherMails + - passwordPolicies + - passwordProfile + - postalCode + - preferredDataLocation + - preferredLanguage + - provisionedPlans + - proxyAddresses + - refreshTokensValidFromDateTime + - securityIdentifier + - showInAddressList + - signInSessionsValidFromDateTime + - state + - streetAddress + - surname + - usageLocation + - userPrincipalName + - userType + - mailboxSettings + - deviceEnrollmentLimit + - print + - aboutMe + - birthday + - hireDate + - interests + - mySite + - pastProjects + - preferredName + - responsibilities + - schools + - skills + - analytics + - cloudPCs + - usageRights + - informationProtection + - appRoleAssignedResources + - appRoleAssignments + - createdObjects + - directReports + - licenseDetails + - manager + - memberOf + - oauth2PermissionGrants + - ownedDevices + - ownedObjects + - registeredDevices + - scopedRoleMemberOf + - transitiveMemberOf + - transitiveReports + - calendar + - calendarGroups + - calendars + - calendarView + - contactFolders + - contacts + - events + - inferenceClassification + - joinedGroups + - mailFolders + - messages + - outlook + - people + - drive + - drives + - followedSites + - extensions + - appConsentRequestsForApproval + - approvals + - pendingAccessReviewInstances + - agreementAcceptances + - security + - deviceEnrollmentConfigurations + - managedDevices + - managedAppRegistrations + - windowsInformationProtectionDeviceRegistrations + - deviceManagementTroubleshootingEvents + - mobileAppIntentAndStates + - mobileAppTroubleshootingEvents + - notifications + - planner + - insights - settings - - summary + - onenote + - photo + - photos + - profile + - activities + - devices + - onlineMeetings + - presence + - authentication + - tasks + - chats + - joinedTeams + - teamwork + - todo type: string - name: $expand in: query @@ -67318,9 +82940,71 @@ paths: items: enum: - '*' - - assignments + - analytics + - cloudPCs + - usageRights + - informationProtection + - appRoleAssignedResources + - appRoleAssignments + - createdObjects + - directReports + - licenseDetails + - manager + - memberOf + - oauth2PermissionGrants + - ownedDevices + - ownedObjects + - registeredDevices + - scopedRoleMemberOf + - transitiveMemberOf + - transitiveReports + - calendar + - calendarGroups + - calendars + - calendarView + - contactFolders + - contacts + - events + - inferenceClassification + - joinedGroups + - mailFolders + - messages + - outlook + - people + - drive + - drives + - followedSites + - extensions + - appConsentRequestsForApproval + - approvals + - pendingAccessReviewInstances + - agreementAcceptances + - security + - deviceEnrollmentConfigurations + - managedDevices + - managedAppRegistrations + - windowsInformationProtectionDeviceRegistrations + - deviceManagementTroubleshootingEvents + - mobileAppIntentAndStates + - mobileAppTroubleshootingEvents + - notifications + - planner + - insights - settings - - summary + - onenote + - photo + - photos + - profile + - activities + - devices + - onlineMeetings + - presence + - authentication + - tasks + - chats + - joinedTeams + - teamwork + - todo type: string responses: '200': @@ -67328,46 +83012,545 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.privilegedRole' + $ref: '#/components/schemas/microsoft.graph.user' links: - assignments: - operationId: privilegedRoleAssignmentRequests.RoleInfo.ListAssignments + analytics: + operationId: identityGovernance.lifecycleWorkflows.workflowTemplates.tasks.taskProcessingResults.Subject.GetAnalytics parameters: - privilegedRoleAssignmentRequest-id: $request.path.privilegedRoleAssignmentRequest-id + workflowTemplate-id: $request.path.workflowTemplate-id + task-id: $request.path.task-id + taskProcessingResult-id: $request.path.taskProcessingResult-id + cloudPCs: + operationId: identityGovernance.lifecycleWorkflows.workflowTemplates.tasks.taskProcessingResults.Subject.ListCloudPCs + parameters: + workflowTemplate-id: $request.path.workflowTemplate-id + task-id: $request.path.task-id + taskProcessingResult-id: $request.path.taskProcessingResult-id + usageRights: + operationId: identityGovernance.lifecycleWorkflows.workflowTemplates.tasks.taskProcessingResults.Subject.ListUsageRights + parameters: + workflowTemplate-id: $request.path.workflowTemplate-id + task-id: $request.path.task-id + taskProcessingResult-id: $request.path.taskProcessingResult-id + informationProtection: + operationId: identityGovernance.lifecycleWorkflows.workflowTemplates.tasks.taskProcessingResults.Subject.GetInformationProtection + parameters: + workflowTemplate-id: $request.path.workflowTemplate-id + task-id: $request.path.task-id + taskProcessingResult-id: $request.path.taskProcessingResult-id + appRoleAssignedResources: + operationId: identityGovernance.lifecycleWorkflows.workflowTemplates.tasks.taskProcessingResults.Subject.ListAppRoleAssignedResources + parameters: + workflowTemplate-id: $request.path.workflowTemplate-id + task-id: $request.path.task-id + taskProcessingResult-id: $request.path.taskProcessingResult-id + appRoleAssignments: + operationId: identityGovernance.lifecycleWorkflows.workflowTemplates.tasks.taskProcessingResults.Subject.ListAppRoleAssignments + parameters: + workflowTemplate-id: $request.path.workflowTemplate-id + task-id: $request.path.task-id + taskProcessingResult-id: $request.path.taskProcessingResult-id + createdObjects: + operationId: identityGovernance.lifecycleWorkflows.workflowTemplates.tasks.taskProcessingResults.Subject.ListCreatedObjects + parameters: + workflowTemplate-id: $request.path.workflowTemplate-id + task-id: $request.path.task-id + taskProcessingResult-id: $request.path.taskProcessingResult-id + directReports: + operationId: identityGovernance.lifecycleWorkflows.workflowTemplates.tasks.taskProcessingResults.Subject.ListDirectReports + parameters: + workflowTemplate-id: $request.path.workflowTemplate-id + task-id: $request.path.task-id + taskProcessingResult-id: $request.path.taskProcessingResult-id + licenseDetails: + operationId: identityGovernance.lifecycleWorkflows.workflowTemplates.tasks.taskProcessingResults.Subject.ListLicenseDetails + parameters: + workflowTemplate-id: $request.path.workflowTemplate-id + task-id: $request.path.task-id + taskProcessingResult-id: $request.path.taskProcessingResult-id + manager: + operationId: identityGovernance.lifecycleWorkflows.workflowTemplates.tasks.taskProcessingResults.Subject.GetManager + parameters: + workflowTemplate-id: $request.path.workflowTemplate-id + task-id: $request.path.task-id + taskProcessingResult-id: $request.path.taskProcessingResult-id + memberOf: + operationId: identityGovernance.lifecycleWorkflows.workflowTemplates.tasks.taskProcessingResults.Subject.ListMemberGraphOPre + parameters: + workflowTemplate-id: $request.path.workflowTemplate-id + task-id: $request.path.task-id + taskProcessingResult-id: $request.path.taskProcessingResult-id + oauth2PermissionGrants: + operationId: identityGovernance.lifecycleWorkflows.workflowTemplates.tasks.taskProcessingResults.Subject.ListOauth2PermissionGrants + parameters: + workflowTemplate-id: $request.path.workflowTemplate-id + task-id: $request.path.task-id + taskProcessingResult-id: $request.path.taskProcessingResult-id + ownedDevices: + operationId: identityGovernance.lifecycleWorkflows.workflowTemplates.tasks.taskProcessingResults.Subject.ListOwnedDevices + parameters: + workflowTemplate-id: $request.path.workflowTemplate-id + task-id: $request.path.task-id + taskProcessingResult-id: $request.path.taskProcessingResult-id + ownedObjects: + operationId: identityGovernance.lifecycleWorkflows.workflowTemplates.tasks.taskProcessingResults.Subject.ListOwnedObjects + parameters: + workflowTemplate-id: $request.path.workflowTemplate-id + task-id: $request.path.task-id + taskProcessingResult-id: $request.path.taskProcessingResult-id + registeredDevices: + operationId: identityGovernance.lifecycleWorkflows.workflowTemplates.tasks.taskProcessingResults.Subject.ListRegisteredDevices + parameters: + workflowTemplate-id: $request.path.workflowTemplate-id + task-id: $request.path.task-id + taskProcessingResult-id: $request.path.taskProcessingResult-id + scopedRoleMemberOf: + operationId: identityGovernance.lifecycleWorkflows.workflowTemplates.tasks.taskProcessingResults.Subject.ListScopedRoleMemberGraphOPre + parameters: + workflowTemplate-id: $request.path.workflowTemplate-id + task-id: $request.path.task-id + taskProcessingResult-id: $request.path.taskProcessingResult-id + transitiveMemberOf: + operationId: identityGovernance.lifecycleWorkflows.workflowTemplates.tasks.taskProcessingResults.Subject.ListTransitiveMemberGraphOPre + parameters: + workflowTemplate-id: $request.path.workflowTemplate-id + task-id: $request.path.task-id + taskProcessingResult-id: $request.path.taskProcessingResult-id + transitiveReports: + operationId: identityGovernance.lifecycleWorkflows.workflowTemplates.tasks.taskProcessingResults.Subject.ListTransitiveReports + parameters: + workflowTemplate-id: $request.path.workflowTemplate-id + task-id: $request.path.task-id + taskProcessingResult-id: $request.path.taskProcessingResult-id + calendar: + operationId: identityGovernance.lifecycleWorkflows.workflowTemplates.tasks.taskProcessingResults.Subject.GetCalendar + parameters: + workflowTemplate-id: $request.path.workflowTemplate-id + task-id: $request.path.task-id + taskProcessingResult-id: $request.path.taskProcessingResult-id + calendarGroups: + operationId: identityGovernance.lifecycleWorkflows.workflowTemplates.tasks.taskProcessingResults.Subject.ListCalendarGroups + parameters: + workflowTemplate-id: $request.path.workflowTemplate-id + task-id: $request.path.task-id + taskProcessingResult-id: $request.path.taskProcessingResult-id + calendars: + operationId: identityGovernance.lifecycleWorkflows.workflowTemplates.tasks.taskProcessingResults.Subject.ListCalendars + parameters: + workflowTemplate-id: $request.path.workflowTemplate-id + task-id: $request.path.task-id + taskProcessingResult-id: $request.path.taskProcessingResult-id + calendarView: + operationId: identityGovernance.lifecycleWorkflows.workflowTemplates.tasks.taskProcessingResults.Subject.ListCalendarView + parameters: + workflowTemplate-id: $request.path.workflowTemplate-id + task-id: $request.path.task-id + taskProcessingResult-id: $request.path.taskProcessingResult-id + contactFolders: + operationId: identityGovernance.lifecycleWorkflows.workflowTemplates.tasks.taskProcessingResults.Subject.ListContactFolders + parameters: + workflowTemplate-id: $request.path.workflowTemplate-id + task-id: $request.path.task-id + taskProcessingResult-id: $request.path.taskProcessingResult-id + contacts: + operationId: identityGovernance.lifecycleWorkflows.workflowTemplates.tasks.taskProcessingResults.Subject.ListContacts + parameters: + workflowTemplate-id: $request.path.workflowTemplate-id + task-id: $request.path.task-id + taskProcessingResult-id: $request.path.taskProcessingResult-id + events: + operationId: identityGovernance.lifecycleWorkflows.workflowTemplates.tasks.taskProcessingResults.Subject.ListEvents + parameters: + workflowTemplate-id: $request.path.workflowTemplate-id + task-id: $request.path.task-id + taskProcessingResult-id: $request.path.taskProcessingResult-id + inferenceClassification: + operationId: identityGovernance.lifecycleWorkflows.workflowTemplates.tasks.taskProcessingResults.Subject.GetInferenceClassification + parameters: + workflowTemplate-id: $request.path.workflowTemplate-id + task-id: $request.path.task-id + taskProcessingResult-id: $request.path.taskProcessingResult-id + joinedGroups: + operationId: identityGovernance.lifecycleWorkflows.workflowTemplates.tasks.taskProcessingResults.Subject.ListJoinedGroups + parameters: + workflowTemplate-id: $request.path.workflowTemplate-id + task-id: $request.path.task-id + taskProcessingResult-id: $request.path.taskProcessingResult-id + mailFolders: + operationId: identityGovernance.lifecycleWorkflows.workflowTemplates.tasks.taskProcessingResults.Subject.ListMailFolders + parameters: + workflowTemplate-id: $request.path.workflowTemplate-id + task-id: $request.path.task-id + taskProcessingResult-id: $request.path.taskProcessingResult-id + messages: + operationId: identityGovernance.lifecycleWorkflows.workflowTemplates.tasks.taskProcessingResults.Subject.ListMessages + parameters: + workflowTemplate-id: $request.path.workflowTemplate-id + task-id: $request.path.task-id + taskProcessingResult-id: $request.path.taskProcessingResult-id + outlook: + operationId: identityGovernance.lifecycleWorkflows.workflowTemplates.tasks.taskProcessingResults.Subject.GetOutlook + parameters: + workflowTemplate-id: $request.path.workflowTemplate-id + task-id: $request.path.task-id + taskProcessingResult-id: $request.path.taskProcessingResult-id + people: + operationId: identityGovernance.lifecycleWorkflows.workflowTemplates.tasks.taskProcessingResults.Subject.ListPeople + parameters: + workflowTemplate-id: $request.path.workflowTemplate-id + task-id: $request.path.task-id + taskProcessingResult-id: $request.path.taskProcessingResult-id + drive: + operationId: identityGovernance.lifecycleWorkflows.workflowTemplates.tasks.taskProcessingResults.Subject.GetDrive + parameters: + workflowTemplate-id: $request.path.workflowTemplate-id + task-id: $request.path.task-id + taskProcessingResult-id: $request.path.taskProcessingResult-id + drives: + operationId: identityGovernance.lifecycleWorkflows.workflowTemplates.tasks.taskProcessingResults.Subject.ListDrives + parameters: + workflowTemplate-id: $request.path.workflowTemplate-id + task-id: $request.path.task-id + taskProcessingResult-id: $request.path.taskProcessingResult-id + followedSites: + operationId: identityGovernance.lifecycleWorkflows.workflowTemplates.tasks.taskProcessingResults.Subject.ListFollowedSites + parameters: + workflowTemplate-id: $request.path.workflowTemplate-id + task-id: $request.path.task-id + taskProcessingResult-id: $request.path.taskProcessingResult-id + extensions: + operationId: identityGovernance.lifecycleWorkflows.workflowTemplates.tasks.taskProcessingResults.Subject.ListExtensions + parameters: + workflowTemplate-id: $request.path.workflowTemplate-id + task-id: $request.path.task-id + taskProcessingResult-id: $request.path.taskProcessingResult-id + appConsentRequestsForApproval: + operationId: identityGovernance.lifecycleWorkflows.workflowTemplates.tasks.taskProcessingResults.Subject.ListAppConsentRequestsGraphFPreApproval + parameters: + workflowTemplate-id: $request.path.workflowTemplate-id + task-id: $request.path.task-id + taskProcessingResult-id: $request.path.taskProcessingResult-id + approvals: + operationId: identityGovernance.lifecycleWorkflows.workflowTemplates.tasks.taskProcessingResults.Subject.ListApprovals + parameters: + workflowTemplate-id: $request.path.workflowTemplate-id + task-id: $request.path.task-id + taskProcessingResult-id: $request.path.taskProcessingResult-id + pendingAccessReviewInstances: + operationId: identityGovernance.lifecycleWorkflows.workflowTemplates.tasks.taskProcessingResults.Subject.ListPendingAccessReviewInstances + parameters: + workflowTemplate-id: $request.path.workflowTemplate-id + task-id: $request.path.task-id + taskProcessingResult-id: $request.path.taskProcessingResult-id + agreementAcceptances: + operationId: identityGovernance.lifecycleWorkflows.workflowTemplates.tasks.taskProcessingResults.Subject.ListAgreementAcceptances + parameters: + workflowTemplate-id: $request.path.workflowTemplate-id + task-id: $request.path.task-id + taskProcessingResult-id: $request.path.taskProcessingResult-id + security: + operationId: identityGovernance.lifecycleWorkflows.workflowTemplates.tasks.taskProcessingResults.Subject.GetSecurity + parameters: + workflowTemplate-id: $request.path.workflowTemplate-id + task-id: $request.path.task-id + taskProcessingResult-id: $request.path.taskProcessingResult-id + deviceEnrollmentConfigurations: + operationId: identityGovernance.lifecycleWorkflows.workflowTemplates.tasks.taskProcessingResults.Subject.ListDeviceEnrollmentConfigurations + parameters: + workflowTemplate-id: $request.path.workflowTemplate-id + task-id: $request.path.task-id + taskProcessingResult-id: $request.path.taskProcessingResult-id + managedDevices: + operationId: identityGovernance.lifecycleWorkflows.workflowTemplates.tasks.taskProcessingResults.Subject.ListManagedDevices + parameters: + workflowTemplate-id: $request.path.workflowTemplate-id + task-id: $request.path.task-id + taskProcessingResult-id: $request.path.taskProcessingResult-id + managedAppRegistrations: + operationId: identityGovernance.lifecycleWorkflows.workflowTemplates.tasks.taskProcessingResults.Subject.ListManagedAppRegistrations + parameters: + workflowTemplate-id: $request.path.workflowTemplate-id + task-id: $request.path.task-id + taskProcessingResult-id: $request.path.taskProcessingResult-id + windowsInformationProtectionDeviceRegistrations: + operationId: identityGovernance.lifecycleWorkflows.workflowTemplates.tasks.taskProcessingResults.Subject.ListWindowsInformationProtectionDeviceRegistrations + parameters: + workflowTemplate-id: $request.path.workflowTemplate-id + task-id: $request.path.task-id + taskProcessingResult-id: $request.path.taskProcessingResult-id + deviceManagementTroubleshootingEvents: + operationId: identityGovernance.lifecycleWorkflows.workflowTemplates.tasks.taskProcessingResults.Subject.ListDeviceManagementTroubleshootingEvents + parameters: + workflowTemplate-id: $request.path.workflowTemplate-id + task-id: $request.path.task-id + taskProcessingResult-id: $request.path.taskProcessingResult-id + mobileAppIntentAndStates: + operationId: identityGovernance.lifecycleWorkflows.workflowTemplates.tasks.taskProcessingResults.Subject.ListMobileAppIntentAndStates + parameters: + workflowTemplate-id: $request.path.workflowTemplate-id + task-id: $request.path.task-id + taskProcessingResult-id: $request.path.taskProcessingResult-id + mobileAppTroubleshootingEvents: + operationId: identityGovernance.lifecycleWorkflows.workflowTemplates.tasks.taskProcessingResults.Subject.ListMobileAppTroubleshootingEvents + parameters: + workflowTemplate-id: $request.path.workflowTemplate-id + task-id: $request.path.task-id + taskProcessingResult-id: $request.path.taskProcessingResult-id + notifications: + operationId: identityGovernance.lifecycleWorkflows.workflowTemplates.tasks.taskProcessingResults.Subject.ListNotifications + parameters: + workflowTemplate-id: $request.path.workflowTemplate-id + task-id: $request.path.task-id + taskProcessingResult-id: $request.path.taskProcessingResult-id + planner: + operationId: identityGovernance.lifecycleWorkflows.workflowTemplates.tasks.taskProcessingResults.Subject.GetPlanner + parameters: + workflowTemplate-id: $request.path.workflowTemplate-id + task-id: $request.path.task-id + taskProcessingResult-id: $request.path.taskProcessingResult-id + insights: + operationId: identityGovernance.lifecycleWorkflows.workflowTemplates.tasks.taskProcessingResults.Subject.GetInsights + parameters: + workflowTemplate-id: $request.path.workflowTemplate-id + task-id: $request.path.task-id + taskProcessingResult-id: $request.path.taskProcessingResult-id settings: - operationId: privilegedRoleAssignmentRequests.RoleInfo.GetSettings + operationId: identityGovernance.lifecycleWorkflows.workflowTemplates.tasks.taskProcessingResults.Subject.GetSettings parameters: - privilegedRoleAssignmentRequest-id: $request.path.privilegedRoleAssignmentRequest-id - summary: - operationId: privilegedRoleAssignmentRequests.RoleInfo.GetSummary + workflowTemplate-id: $request.path.workflowTemplate-id + task-id: $request.path.task-id + taskProcessingResult-id: $request.path.taskProcessingResult-id + onenote: + operationId: identityGovernance.lifecycleWorkflows.workflowTemplates.tasks.taskProcessingResults.Subject.GetOnenote parameters: - privilegedRoleAssignmentRequest-id: $request.path.privilegedRoleAssignmentRequest-id - selfActivate: - operationId: privilegedRoleAssignmentRequests.privilegedRoleAssignmentRequest.roleInfo.selfActivate - selfDeactivate: - operationId: privilegedRoleAssignmentRequests.privilegedRoleAssignmentRequest.roleInfo.selfDeactivate + workflowTemplate-id: $request.path.workflowTemplate-id + task-id: $request.path.task-id + taskProcessingResult-id: $request.path.taskProcessingResult-id + photo: + operationId: identityGovernance.lifecycleWorkflows.workflowTemplates.tasks.taskProcessingResults.Subject.GetPhoto + parameters: + workflowTemplate-id: $request.path.workflowTemplate-id + task-id: $request.path.task-id + taskProcessingResult-id: $request.path.taskProcessingResult-id + photos: + operationId: identityGovernance.lifecycleWorkflows.workflowTemplates.tasks.taskProcessingResults.Subject.ListPhotos + parameters: + workflowTemplate-id: $request.path.workflowTemplate-id + task-id: $request.path.task-id + taskProcessingResult-id: $request.path.taskProcessingResult-id + profile: + operationId: identityGovernance.lifecycleWorkflows.workflowTemplates.tasks.taskProcessingResults.Subject.GetProfile + parameters: + workflowTemplate-id: $request.path.workflowTemplate-id + task-id: $request.path.task-id + taskProcessingResult-id: $request.path.taskProcessingResult-id + activities: + operationId: identityGovernance.lifecycleWorkflows.workflowTemplates.tasks.taskProcessingResults.Subject.ListActivities + parameters: + workflowTemplate-id: $request.path.workflowTemplate-id + task-id: $request.path.task-id + taskProcessingResult-id: $request.path.taskProcessingResult-id + devices: + operationId: identityGovernance.lifecycleWorkflows.workflowTemplates.tasks.taskProcessingResults.Subject.ListDevices + parameters: + workflowTemplate-id: $request.path.workflowTemplate-id + task-id: $request.path.task-id + taskProcessingResult-id: $request.path.taskProcessingResult-id + onlineMeetings: + operationId: identityGovernance.lifecycleWorkflows.workflowTemplates.tasks.taskProcessingResults.Subject.ListOnlineMeetings + parameters: + workflowTemplate-id: $request.path.workflowTemplate-id + task-id: $request.path.task-id + taskProcessingResult-id: $request.path.taskProcessingResult-id + presence: + operationId: identityGovernance.lifecycleWorkflows.workflowTemplates.tasks.taskProcessingResults.Subject.GetPresence + parameters: + workflowTemplate-id: $request.path.workflowTemplate-id + task-id: $request.path.task-id + taskProcessingResult-id: $request.path.taskProcessingResult-id + authentication: + operationId: identityGovernance.lifecycleWorkflows.workflowTemplates.tasks.taskProcessingResults.Subject.GetAuthentication + parameters: + workflowTemplate-id: $request.path.workflowTemplate-id + task-id: $request.path.task-id + taskProcessingResult-id: $request.path.taskProcessingResult-id + tasks: + operationId: identityGovernance.lifecycleWorkflows.workflowTemplates.tasks.taskProcessingResults.Subject.GetTasks + parameters: + workflowTemplate-id: $request.path.workflowTemplate-id + task-id: $request.path.task-id + taskProcessingResult-id: $request.path.taskProcessingResult-id + chats: + operationId: identityGovernance.lifecycleWorkflows.workflowTemplates.tasks.taskProcessingResults.Subject.ListChats + parameters: + workflowTemplate-id: $request.path.workflowTemplate-id + task-id: $request.path.task-id + taskProcessingResult-id: $request.path.taskProcessingResult-id + joinedTeams: + operationId: identityGovernance.lifecycleWorkflows.workflowTemplates.tasks.taskProcessingResults.Subject.ListJoinedTeams + parameters: + workflowTemplate-id: $request.path.workflowTemplate-id + task-id: $request.path.task-id + taskProcessingResult-id: $request.path.taskProcessingResult-id + teamwork: + operationId: identityGovernance.lifecycleWorkflows.workflowTemplates.tasks.taskProcessingResults.Subject.GetTeamwork + parameters: + workflowTemplate-id: $request.path.workflowTemplate-id + task-id: $request.path.task-id + taskProcessingResult-id: $request.path.taskProcessingResult-id + todo: + operationId: identityGovernance.lifecycleWorkflows.workflowTemplates.tasks.taskProcessingResults.Subject.GetTodo + parameters: + workflowTemplate-id: $request.path.workflowTemplate-id + task-id: $request.path.task-id + taskProcessingResult-id: $request.path.taskProcessingResult-id default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - patch: + '/identityGovernance/lifecycleWorkflows/workflowTemplates/{workflowTemplate-id}/tasks/{task-id}/taskProcessingResults/{taskProcessingResult-id}/task': + get: tags: - - privilegedRoleAssignmentRequests.privilegedRole - summary: Update the navigation property roleInfo in privilegedRoleAssignmentRequests - operationId: privilegedRoleAssignmentRequests_UpdateRoleInfo + - identityGovernance.lifecycleWorkflowsContainer + summary: Get task from identityGovernance + description: The related workflow task + operationId: identityGovernance.lifecycleWorkflows.workflowTemplates.tasks.taskProcessingResults_GetTask parameters: - - name: privilegedRoleAssignmentRequest-id + - name: workflowTemplate-id in: path - description: 'key: id of privilegedRoleAssignmentRequest' + description: 'key: id of workflowTemplate' required: true + style: simple schema: type: string - x-ms-docs-key-type: privilegedRoleAssignmentRequest + x-ms-docs-key-type: workflowTemplate + - name: task-id + in: path + description: 'key: id of task' + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: task + - name: taskProcessingResult-id + in: path + description: 'key: id of taskProcessingResult' + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: taskProcessingResult + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - arguments + - category + - continueOnError + - description + - displayName + - executionSequence + - isEnabled + - taskDefinitionId + - taskProcessingResults + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + - taskProcessingResults + type: string + responses: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.identityGovernance.task' + links: + taskProcessingResults: + operationId: identityGovernance.lifecycleWorkflows.workflowTemplates.tasks.taskProcessingResults.Task.ListTaskProcessingResults + parameters: + workflowTemplate-id: $request.path.workflowTemplate-id + task-id: $request.path.task-id + taskProcessingResult-id: $request.path.taskProcessingResult-id + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + /identityGovernance/termsOfUse: + get: + tags: + - identityGovernance.termsOfUseContainer + summary: Get termsOfUse from identityGovernance + operationId: identityGovernance_GetTermsGraphOPreUse + parameters: + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - agreementAcceptances + - agreements + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + - agreementAcceptances + - agreements + type: string + responses: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.termsOfUseContainer' + links: + agreementAcceptances: + operationId: identityGovernance.TermsGraphOPreUse.ListAgreementAcceptances + agreements: + operationId: identityGovernance.TermsGraphOPreUse.ListAgreements + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - identityGovernance.termsOfUseContainer + summary: Update the navigation property termsOfUse in identityGovernance + operationId: identityGovernance_UpdateTermsGraphOPreUse requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.privilegedRole' + $ref: '#/components/schemas/microsoft.graph.termsOfUseContainer' required: true responses: '204': @@ -67377,20 +83560,14 @@ paths: x-ms-docs-operation-type: operation delete: tags: - - privilegedRoleAssignmentRequests.privilegedRole - summary: Delete navigation property roleInfo for privilegedRoleAssignmentRequests - operationId: privilegedRoleAssignmentRequests_DeleteRoleInfo + - identityGovernance.termsOfUseContainer + summary: Delete navigation property termsOfUse for identityGovernance + operationId: identityGovernance_DeleteTermsGraphOPreUse parameters: - - name: privilegedRoleAssignmentRequest-id - in: path - description: 'key: id of privilegedRoleAssignmentRequest' - required: true - schema: - type: string - x-ms-docs-key-type: privilegedRoleAssignmentRequest - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -67399,20 +83576,14 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/privilegedRoleAssignmentRequests/{privilegedRoleAssignmentRequest-id}/roleInfo/assignments': + /identityGovernance/termsOfUse/agreementAcceptances: get: tags: - - privilegedRoleAssignmentRequests.privilegedRole - summary: Get assignments from privilegedRoleAssignmentRequests - operationId: privilegedRoleAssignmentRequests.roleInfo_ListAssignments + - identityGovernance.termsOfUseContainer + summary: Get agreementAcceptances from identityGovernance + description: Represents the current status of a user's response to a company's customizable terms of use agreement. + operationId: identityGovernance.termsGraphOPreUse_ListAgreementAcceptances parameters: - - name: privilegedRoleAssignmentRequest-id - in: path - description: 'key: id of privilegedRoleAssignmentRequest' - required: true - schema: - type: string - x-ms-docs-key-type: privilegedRoleAssignmentRequest - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -67430,16 +83601,32 @@ paths: enum: - id - id desc + - agreementFileId + - agreementFileId desc + - agreementId + - agreementId desc + - deviceDisplayName + - deviceDisplayName desc + - deviceId + - deviceId desc + - deviceOSType + - deviceOSType desc + - deviceOSVersion + - deviceOSVersion desc - expirationDateTime - expirationDateTime desc - - isElevated - - isElevated desc - - resultMessage - - resultMessage desc - - roleId - - roleId desc + - recordedDateTime + - recordedDateTime desc + - state + - state desc + - userDisplayName + - userDisplayName desc + - userEmail + - userEmail desc - userId - userId desc + - userPrincipalName + - userPrincipalName desc type: string - name: $select in: query @@ -67452,12 +83639,19 @@ paths: items: enum: - id + - agreementFileId + - agreementId + - deviceDisplayName + - deviceId + - deviceOSType + - deviceOSVersion - expirationDateTime - - isElevated - - resultMessage - - roleId + - recordedDateTime + - state + - userDisplayName + - userEmail - userId - - roleInfo + - userPrincipalName type: string - name: $expand in: query @@ -67470,38 +83664,54 @@ paths: items: enum: - '*' - - roleInfo type: string responses: '200': - $ref: '#/components/responses/microsoft.graph.privilegedRoleAssignmentCollectionResponse' + $ref: '#/components/responses/microsoft.graph.agreementAcceptanceCollectionResponse' default: $ref: '#/components/responses/error' x-ms-pageable: nextLinkName: '@odata.nextLink' operationName: listMore x-ms-docs-operation-type: operation - '/privilegedRoleAssignmentRequests/{privilegedRoleAssignmentRequest-id}/roleInfo/assignments/{privilegedRoleAssignment-id}': + post: + tags: + - identityGovernance.termsOfUseContainer + summary: Create new navigation property to agreementAcceptances for identityGovernance + operationId: identityGovernance.termsGraphOPreUse_CreateAgreementAcceptances + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.agreementAcceptance' + required: true + responses: + '201': + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.agreementAcceptance' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/identityGovernance/termsOfUse/agreementAcceptances/{agreementAcceptance-id}': get: tags: - - privilegedRoleAssignmentRequests.privilegedRole - summary: Get assignments from privilegedRoleAssignmentRequests - operationId: privilegedRoleAssignmentRequests.roleInfo_GetAssignments + - identityGovernance.termsOfUseContainer + summary: Get agreementAcceptances from identityGovernance + description: Represents the current status of a user's response to a company's customizable terms of use agreement. + operationId: identityGovernance.termsGraphOPreUse_GetAgreementAcceptances parameters: - - name: privilegedRoleAssignmentRequest-id - in: path - description: 'key: id of privilegedRoleAssignmentRequest' - required: true - schema: - type: string - x-ms-docs-key-type: privilegedRoleAssignmentRequest - - name: privilegedRoleAssignment-id + - name: agreementAcceptance-id in: path - description: 'key: id of privilegedRoleAssignment' + description: 'key: id of agreementAcceptance' required: true + style: simple schema: type: string - x-ms-docs-key-type: privilegedRoleAssignment + x-ms-docs-key-type: agreementAcceptance - name: $select in: query description: Select properties to be returned @@ -67513,12 +83723,19 @@ paths: items: enum: - id + - agreementFileId + - agreementId + - deviceDisplayName + - deviceId + - deviceOSType + - deviceOSVersion - expirationDateTime - - isElevated - - resultMessage - - roleId + - recordedDateTime + - state + - userDisplayName + - userEmail - userId - - roleInfo + - userPrincipalName type: string - name: $expand in: query @@ -67531,7 +83748,6 @@ paths: items: enum: - '*' - - roleInfo type: string responses: '200': @@ -67539,103 +83755,82 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.privilegedRoleAssignment' - links: - roleInfo: - operationId: privilegedRoleAssignmentRequests.roleInfo.Assignments.GetRoleInfo - parameters: - privilegedRoleAssignmentRequest-id: $request.path.privilegedRoleAssignmentRequest-id - privilegedRoleAssignment-id: $request.path.privilegedRoleAssignment-id + $ref: '#/components/schemas/microsoft.graph.agreementAcceptance' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/privilegedRoleAssignmentRequests/{privilegedRoleAssignmentRequest-id}/roleInfo/microsoft.graph.selfActivate': - post: + patch: tags: - - privilegedRoleAssignmentRequests.Actions - summary: Invoke action selfActivate - operationId: privilegedRoleAssignmentRequests.roleInfo_selfActivate + - identityGovernance.termsOfUseContainer + summary: Update the navigation property agreementAcceptances in identityGovernance + operationId: identityGovernance.termsGraphOPreUse_UpdateAgreementAcceptances parameters: - - name: privilegedRoleAssignmentRequest-id + - name: agreementAcceptance-id in: path - description: 'key: id of privilegedRoleAssignmentRequest' + description: 'key: id of agreementAcceptance' required: true + style: simple schema: type: string - x-ms-docs-key-type: privilegedRoleAssignmentRequest + x-ms-docs-key-type: agreementAcceptance requestBody: - description: Action parameters + description: New navigation property values content: application/json: schema: - type: object - properties: - reason: - type: string - nullable: true - duration: - type: string - nullable: true - ticketNumber: - type: string - nullable: true - ticketSystem: - type: string - nullable: true - additionalProperties: - type: object + $ref: '#/components/schemas/microsoft.graph.agreementAcceptance' required: true responses: - '200': + '204': description: Success - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.privilegedRoleAssignment' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/privilegedRoleAssignmentRequests/{privilegedRoleAssignmentRequest-id}/roleInfo/microsoft.graph.selfDeactivate': - post: + x-ms-docs-operation-type: operation + delete: tags: - - privilegedRoleAssignmentRequests.Actions - summary: Invoke action selfDeactivate - operationId: privilegedRoleAssignmentRequests.roleInfo_selfDeactivate + - identityGovernance.termsOfUseContainer + summary: Delete navigation property agreementAcceptances for identityGovernance + operationId: identityGovernance.termsGraphOPreUse_DeleteAgreementAcceptances parameters: - - name: privilegedRoleAssignmentRequest-id + - name: agreementAcceptance-id in: path - description: 'key: id of privilegedRoleAssignmentRequest' + description: 'key: id of agreementAcceptance' required: true + style: simple + schema: + type: string + x-ms-docs-key-type: agreementAcceptance + - name: If-Match + in: header + description: ETag + style: simple schema: type: string - x-ms-docs-key-type: privilegedRoleAssignmentRequest responses: - '200': + '204': description: Success - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.privilegedRoleAssignment' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/privilegedRoleAssignmentRequests/{privilegedRoleAssignmentRequest-id}/roleInfo/settings': + x-ms-docs-operation-type: operation + /identityGovernance/termsOfUse/agreements: get: tags: - - privilegedRoleAssignmentRequests.privilegedRole - summary: Get settings from privilegedRoleAssignmentRequests - operationId: privilegedRoleAssignmentRequests.roleInfo_GetSettings + - identityGovernance.termsOfUseContainer + summary: List agreements + description: Retrieve a list of agreement objects. + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/termsofusecontainer-list-agreements?view=graph-rest-1.0 + operationId: identityGovernance.termsGraphOPreUse_ListAgreements parameters: - - name: privilegedRoleAssignmentRequest-id - in: path - description: 'key: id of privilegedRoleAssignmentRequest' - required: true - schema: - type: string - x-ms-docs-key-type: privilegedRoleAssignmentRequest - - name: $select + - $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: Select properties to be returned + description: Order items by property values style: form explode: false schema: @@ -67644,19 +83839,40 @@ paths: items: enum: - id - - approvalOnElevation - - approverIds - - elevationDuration - - isMfaOnElevationConfigurable - - lastGlobalAdmin - - maxElavationDuration - - mfaOnElevation - - minElevationDuration - - notificationToUserOnElevation - - ticketingInfoOnElevation - type: string - - name: $expand - in: query + - id desc + - displayName + - displayName desc + - isPerDeviceAcceptanceRequired + - isPerDeviceAcceptanceRequired desc + - isViewingBeforeAcceptanceRequired + - isViewingBeforeAcceptanceRequired desc + - termsExpiration + - termsExpiration desc + - userReacceptRequiredFrequency + - userReacceptRequiredFrequency 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 + - displayName + - isPerDeviceAcceptanceRequired + - isViewingBeforeAcceptanceRequired + - termsExpiration + - userReacceptRequiredFrequency + - acceptances + - file + - files + type: string + - name: $expand + in: query description: Expand related entities style: form explode: false @@ -67666,81 +83882,61 @@ paths: items: enum: - '*' + - acceptances + - file + - files type: string responses: '200': - description: Retrieved navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.privilegedRoleSettings' + $ref: '#/components/responses/microsoft.graph.agreementCollectionResponse' default: $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore x-ms-docs-operation-type: operation - patch: + post: tags: - - privilegedRoleAssignmentRequests.privilegedRole - summary: Update the navigation property settings in privilegedRoleAssignmentRequests - operationId: privilegedRoleAssignmentRequests.roleInfo_UpdateSettings - parameters: - - name: privilegedRoleAssignmentRequest-id - in: path - description: 'key: id of privilegedRoleAssignmentRequest' - required: true - schema: - type: string - x-ms-docs-key-type: privilegedRoleAssignmentRequest + - identityGovernance.termsOfUseContainer + summary: Create agreement + description: Create a new agreement object. + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/termsofusecontainer-post-agreements?view=graph-rest-1.0 + operationId: identityGovernance.termsGraphOPreUse_CreateAgreements requestBody: - description: New navigation property values + description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.privilegedRoleSettings' + $ref: '#/components/schemas/microsoft.graph.agreement' required: true responses: - '204': - description: Success - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - delete: - tags: - - privilegedRoleAssignmentRequests.privilegedRole - summary: Delete navigation property settings for privilegedRoleAssignmentRequests - operationId: privilegedRoleAssignmentRequests.roleInfo_DeleteSettings - parameters: - - name: privilegedRoleAssignmentRequest-id - in: path - description: 'key: id of privilegedRoleAssignmentRequest' - required: true - schema: - type: string - x-ms-docs-key-type: privilegedRoleAssignmentRequest - - 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.agreement' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/privilegedRoleAssignmentRequests/{privilegedRoleAssignmentRequest-id}/roleInfo/summary': + '/identityGovernance/termsOfUse/agreements/{agreement-id}': get: tags: - - privilegedRoleAssignmentRequests.privilegedRole - summary: Get summary from privilegedRoleAssignmentRequests - operationId: privilegedRoleAssignmentRequests.roleInfo_GetSummary + - identityGovernance.termsOfUseContainer + summary: Get agreements from identityGovernance + description: Represents a tenant's customizable terms of use agreement that's created and managed with Azure Active Directory (Azure AD). + operationId: identityGovernance.termsGraphOPreUse_GetAgreements parameters: - - name: privilegedRoleAssignmentRequest-id + - name: agreement-id in: path - description: 'key: id of privilegedRoleAssignmentRequest' + description: 'key: id of agreement' required: true + style: simple schema: type: string - x-ms-docs-key-type: privilegedRoleAssignmentRequest + x-ms-docs-key-type: agreement - name: $select in: query description: Select properties to be returned @@ -67752,11 +83948,14 @@ paths: items: enum: - id - - elevatedCount - - managedCount - - mfaEnabled - - status - - usersCount + - displayName + - isPerDeviceAcceptanceRequired + - isViewingBeforeAcceptanceRequired + - termsExpiration + - userReacceptRequiredFrequency + - acceptances + - file + - files type: string - name: $expand in: query @@ -67769,6 +83968,9 @@ paths: items: enum: - '*' + - acceptances + - file + - files type: string responses: '200': @@ -67776,29 +83978,43 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.privilegedRoleSummary' + $ref: '#/components/schemas/microsoft.graph.agreement' + links: + acceptances: + operationId: identityGovernance.termsGraphOPreUse.Agreements.ListAcceptances + parameters: + agreement-id: $request.path.agreement-id + file: + operationId: identityGovernance.termsGraphOPreUse.Agreements.GetFile + parameters: + agreement-id: $request.path.agreement-id + files: + operationId: identityGovernance.termsGraphOPreUse.Agreements.ListFiles + parameters: + agreement-id: $request.path.agreement-id default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - - privilegedRoleAssignmentRequests.privilegedRole - summary: Update the navigation property summary in privilegedRoleAssignmentRequests - operationId: privilegedRoleAssignmentRequests.roleInfo_UpdateSummary + - identityGovernance.termsOfUseContainer + summary: Update the navigation property agreements in identityGovernance + operationId: identityGovernance.termsGraphOPreUse_UpdateAgreements parameters: - - name: privilegedRoleAssignmentRequest-id + - name: agreement-id in: path - description: 'key: id of privilegedRoleAssignmentRequest' + description: 'key: id of agreement' required: true + style: simple schema: type: string - x-ms-docs-key-type: privilegedRoleAssignmentRequest + x-ms-docs-key-type: agreement requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.privilegedRoleSummary' + $ref: '#/components/schemas/microsoft.graph.agreement' required: true responses: '204': @@ -67808,20 +84024,22 @@ paths: x-ms-docs-operation-type: operation delete: tags: - - privilegedRoleAssignmentRequests.privilegedRole - summary: Delete navigation property summary for privilegedRoleAssignmentRequests - operationId: privilegedRoleAssignmentRequests.roleInfo_DeleteSummary + - identityGovernance.termsOfUseContainer + summary: Delete navigation property agreements for identityGovernance + operationId: identityGovernance.termsGraphOPreUse_DeleteAgreements parameters: - - name: privilegedRoleAssignmentRequest-id + - name: agreement-id in: path - description: 'key: id of privilegedRoleAssignmentRequest' + description: 'key: id of agreement' required: true + style: simple schema: type: string - x-ms-docs-key-type: privilegedRoleAssignmentRequest + x-ms-docs-key-type: agreement - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -67830,37 +84048,25 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - /privilegedRoleAssignmentRequests/microsoft.graph.my(): - get: - tags: - - privilegedRoleAssignmentRequests.Functions - summary: Invoke function my - operationId: privilegedRoleAssignmentRequests_my - responses: - '200': - description: Success - content: - application/json: - schema: - title: Collection of privilegedRoleAssignmentRequest - type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.privilegedRoleAssignmentRequest' - additionalProperties: - type: object - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: function - /privilegedRoleAssignments: + '/identityGovernance/termsOfUse/agreements/{agreement-id}/acceptances': get: tags: - - privilegedRoleAssignments.privilegedRoleAssignment - summary: List privilegedRoleAssignments - operationId: privilegedRoleAssignments.privilegedRoleAssignment_ListPrivilegedRoleAssignment + - identityGovernance.termsOfUseContainer + summary: List acceptances + description: Get the details about the acceptance records for a specific agreement. + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/agreement-list-acceptances?view=graph-rest-1.0 + operationId: identityGovernance.termsGraphOPreUse.agreements_ListAcceptances parameters: + - name: agreement-id + in: path + description: 'key: id of agreement' + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: agreement - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -67878,16 +84084,32 @@ paths: enum: - id - id desc + - agreementFileId + - agreementFileId desc + - agreementId + - agreementId desc + - deviceDisplayName + - deviceDisplayName desc + - deviceId + - deviceId desc + - deviceOSType + - deviceOSType desc + - deviceOSVersion + - deviceOSVersion desc - expirationDateTime - expirationDateTime desc - - isElevated - - isElevated desc - - resultMessage - - resultMessage desc - - roleId - - roleId desc + - recordedDateTime + - recordedDateTime desc + - state + - state desc + - userDisplayName + - userDisplayName desc + - userEmail + - userEmail desc - userId - userId desc + - userPrincipalName + - userPrincipalName desc type: string - name: $select in: query @@ -67900,12 +84122,19 @@ paths: items: enum: - id + - agreementFileId + - agreementId + - deviceDisplayName + - deviceId + - deviceOSType + - deviceOSVersion - expirationDateTime - - isElevated - - resultMessage - - roleId + - recordedDateTime + - state + - userDisplayName + - userEmail - userId - - roleInfo + - userPrincipalName type: string - name: $expand in: query @@ -67918,11 +84147,10 @@ paths: items: enum: - '*' - - roleInfo type: string responses: '200': - $ref: '#/components/responses/microsoft.graph.privilegedRoleAssignmentCollectionResponse' + $ref: '#/components/responses/microsoft.graph.agreementAcceptanceCollectionResponse' default: $ref: '#/components/responses/error' x-ms-pageable: @@ -67931,40 +84159,59 @@ paths: x-ms-docs-operation-type: operation post: tags: - - privilegedRoleAssignments.privilegedRoleAssignment - summary: Create privilegedRoleAssignment - operationId: privilegedRoleAssignments.privilegedRoleAssignment_CreatePrivilegedRoleAssignment + - identityGovernance.termsOfUseContainer + summary: Create new navigation property to acceptances for identityGovernance + operationId: identityGovernance.termsGraphOPreUse.agreements_CreateAcceptances + parameters: + - name: agreement-id + in: path + description: 'key: id of agreement' + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: agreement requestBody: - description: New entity + description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.privilegedRoleAssignment' + $ref: '#/components/schemas/microsoft.graph.agreementAcceptance' required: true responses: '201': - description: Created entity + description: Created navigation property. content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.privilegedRoleAssignment' + $ref: '#/components/schemas/microsoft.graph.agreementAcceptance' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/privilegedRoleAssignments/{privilegedRoleAssignment-id}': + '/identityGovernance/termsOfUse/agreements/{agreement-id}/acceptances/{agreementAcceptance-id}': get: tags: - - privilegedRoleAssignments.privilegedRoleAssignment - summary: Get privilegedRoleAssignment - operationId: privilegedRoleAssignments.privilegedRoleAssignment_GetPrivilegedRoleAssignment + - identityGovernance.termsOfUseContainer + summary: Get acceptances from identityGovernance + description: Read-only. Information about acceptances of this agreement. + operationId: identityGovernance.termsGraphOPreUse.agreements_GetAcceptances parameters: - - name: privilegedRoleAssignment-id + - name: agreement-id in: path - description: 'key: id of privilegedRoleAssignment' + description: 'key: id of agreement' required: true + style: simple schema: type: string - x-ms-docs-key-type: privilegedRoleAssignment + x-ms-docs-key-type: agreement + - name: agreementAcceptance-id + in: path + description: 'key: id of agreementAcceptance' + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: agreementAcceptance - name: $select in: query description: Select properties to be returned @@ -67976,12 +84223,19 @@ paths: items: enum: - id + - agreementFileId + - agreementId + - deviceDisplayName + - deviceId + - deviceOSType + - deviceOSVersion - expirationDateTime - - isElevated - - resultMessage - - roleId + - recordedDateTime + - state + - userDisplayName + - userEmail - userId - - roleInfo + - userPrincipalName type: string - name: $expand in: query @@ -67994,46 +84248,45 @@ paths: items: enum: - '*' - - roleInfo type: string responses: '200': - description: Retrieved entity + description: Retrieved navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.privilegedRoleAssignment' - links: - roleInfo: - operationId: privilegedRoleAssignments.GetRoleInfo - parameters: - privilegedRoleAssignment-id: $request.path.privilegedRoleAssignment-id - makeEligible: - operationId: privilegedRoleAssignments.privilegedRoleAssignment.makeEligible - makePermanent: - operationId: privilegedRoleAssignments.privilegedRoleAssignment.makePermanent + $ref: '#/components/schemas/microsoft.graph.agreementAcceptance' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - - privilegedRoleAssignments.privilegedRoleAssignment - summary: Update entity in privilegedRoleAssignments - operationId: privilegedRoleAssignments.privilegedRoleAssignment_UpdatePrivilegedRoleAssignment + - identityGovernance.termsOfUseContainer + summary: Update the navigation property acceptances in identityGovernance + operationId: identityGovernance.termsGraphOPreUse.agreements_UpdateAcceptances parameters: - - name: privilegedRoleAssignment-id + - name: agreement-id in: path - description: 'key: id of privilegedRoleAssignment' + description: 'key: id of agreement' required: true + style: simple schema: type: string - x-ms-docs-key-type: privilegedRoleAssignment + x-ms-docs-key-type: agreement + - name: agreementAcceptance-id + in: path + description: 'key: id of agreementAcceptance' + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: agreementAcceptance requestBody: - description: New property values + description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.privilegedRoleAssignment' + $ref: '#/components/schemas/microsoft.graph.agreementAcceptance' required: true responses: '204': @@ -68043,20 +84296,30 @@ paths: x-ms-docs-operation-type: operation delete: tags: - - privilegedRoleAssignments.privilegedRoleAssignment - summary: Delete privilegedRoleAssignment - operationId: privilegedRoleAssignments.privilegedRoleAssignment_DeletePrivilegedRoleAssignment + - identityGovernance.termsOfUseContainer + summary: Delete navigation property acceptances for identityGovernance + operationId: identityGovernance.termsGraphOPreUse.agreements_DeleteAcceptances parameters: - - name: privilegedRoleAssignment-id + - name: agreement-id in: path - description: 'key: id of privilegedRoleAssignment' + description: 'key: id of agreement' required: true + style: simple schema: type: string - x-ms-docs-key-type: privilegedRoleAssignment + x-ms-docs-key-type: agreement + - name: agreementAcceptance-id + in: path + description: 'key: id of agreementAcceptance' + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: agreementAcceptance - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -68065,87 +84328,25 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/privilegedRoleAssignments/{privilegedRoleAssignment-id}/microsoft.graph.makeEligible': - post: - tags: - - privilegedRoleAssignments.Actions - summary: Invoke action makeEligible - operationId: privilegedRoleAssignments_makeEligible - parameters: - - name: privilegedRoleAssignment-id - in: path - description: 'key: id of privilegedRoleAssignment' - required: true - schema: - type: string - x-ms-docs-key-type: privilegedRoleAssignment - responses: - '200': - description: Success - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.privilegedRoleAssignment' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/privilegedRoleAssignments/{privilegedRoleAssignment-id}/microsoft.graph.makePermanent': - post: - tags: - - privilegedRoleAssignments.Actions - summary: Invoke action makePermanent - operationId: privilegedRoleAssignments_makePermanent - parameters: - - name: privilegedRoleAssignment-id - in: path - description: 'key: id of privilegedRoleAssignment' - required: true - schema: - type: string - x-ms-docs-key-type: privilegedRoleAssignment - requestBody: - description: Action parameters - content: - application/json: - schema: - type: object - properties: - reason: - type: string - nullable: true - ticketNumber: - type: string - nullable: true - ticketSystem: - type: string - nullable: true - additionalProperties: - type: object - required: true - responses: - '200': - description: Success - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.privilegedRoleAssignment' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/privilegedRoleAssignments/{privilegedRoleAssignment-id}/roleInfo': + '/identityGovernance/termsOfUse/agreements/{agreement-id}/file': get: tags: - - privilegedRoleAssignments.privilegedRole - summary: Get roleInfo from privilegedRoleAssignments - operationId: privilegedRoleAssignments_GetRoleInfo + - identityGovernance.termsOfUseContainer + summary: Get agreementFile + description: 'Retrieve the details of the default file for an agreement, including the language and version information. The file information is specified through the agreementFile object.' + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/agreementfile-get?view=graph-rest-1.0 + operationId: identityGovernance.termsGraphOPreUse.agreements_GetFile parameters: - - name: privilegedRoleAssignment-id + - name: agreement-id in: path - description: 'key: id of privilegedRoleAssignment' + description: 'key: id of agreement' required: true + style: simple schema: type: string - x-ms-docs-key-type: privilegedRoleAssignment + x-ms-docs-key-type: agreement - name: $select in: query description: Select properties to be returned @@ -68157,10 +84358,14 @@ paths: items: enum: - id - - name - - assignments - - settings - - summary + - createdDateTime + - displayName + - fileData + - fileName + - isDefault + - isMajorVersion + - language + - localizations type: string - name: $expand in: query @@ -68173,9 +84378,7 @@ paths: items: enum: - '*' - - assignments - - settings - - summary + - localizations type: string responses: '200': @@ -68183,46 +84386,35 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.privilegedRole' + $ref: '#/components/schemas/microsoft.graph.agreementFile' links: - assignments: - operationId: privilegedRoleAssignments.RoleInfo.ListAssignments - parameters: - privilegedRoleAssignment-id: $request.path.privilegedRoleAssignment-id - settings: - operationId: privilegedRoleAssignments.RoleInfo.GetSettings - parameters: - privilegedRoleAssignment-id: $request.path.privilegedRoleAssignment-id - summary: - operationId: privilegedRoleAssignments.RoleInfo.GetSummary + localizations: + operationId: identityGovernance.termsGraphOPreUse.agreements.File.ListLocalizations parameters: - privilegedRoleAssignment-id: $request.path.privilegedRoleAssignment-id - selfActivate: - operationId: privilegedRoleAssignments.privilegedRoleAssignment.roleInfo.selfActivate - selfDeactivate: - operationId: privilegedRoleAssignments.privilegedRoleAssignment.roleInfo.selfDeactivate + agreement-id: $request.path.agreement-id default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - - privilegedRoleAssignments.privilegedRole - summary: Update the navigation property roleInfo in privilegedRoleAssignments - operationId: privilegedRoleAssignments_UpdateRoleInfo + - identityGovernance.termsOfUseContainer + summary: Update the navigation property file in identityGovernance + operationId: identityGovernance.termsGraphOPreUse.agreements_UpdateFile parameters: - - name: privilegedRoleAssignment-id + - name: agreement-id in: path - description: 'key: id of privilegedRoleAssignment' + description: 'key: id of agreement' required: true + style: simple schema: type: string - x-ms-docs-key-type: privilegedRoleAssignment + x-ms-docs-key-type: agreement requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.privilegedRole' + $ref: '#/components/schemas/microsoft.graph.agreementFile' required: true responses: '204': @@ -68232,20 +84424,22 @@ paths: x-ms-docs-operation-type: operation delete: tags: - - privilegedRoleAssignments.privilegedRole - summary: Delete navigation property roleInfo for privilegedRoleAssignments - operationId: privilegedRoleAssignments_DeleteRoleInfo + - identityGovernance.termsOfUseContainer + summary: Delete navigation property file for identityGovernance + operationId: identityGovernance.termsGraphOPreUse.agreements_DeleteFile parameters: - - name: privilegedRoleAssignment-id + - name: agreement-id in: path - description: 'key: id of privilegedRoleAssignment' + description: 'key: id of agreement' required: true + style: simple schema: type: string - x-ms-docs-key-type: privilegedRoleAssignment + x-ms-docs-key-type: agreement - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -68254,20 +84448,22 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/privilegedRoleAssignments/{privilegedRoleAssignment-id}/roleInfo/assignments': + '/identityGovernance/termsOfUse/agreements/{agreement-id}/file/localizations': get: tags: - - privilegedRoleAssignments.privilegedRole - summary: Get assignments from privilegedRoleAssignments - operationId: privilegedRoleAssignments.roleInfo_ListAssignments - parameters: - - name: privilegedRoleAssignment-id + - identityGovernance.termsOfUseContainer + summary: Get localizations from identityGovernance + description: The localized version of the terms of use agreement files attached to the agreement. + operationId: identityGovernance.termsGraphOPreUse.agreements.file_ListLocalizations + parameters: + - name: agreement-id in: path - description: 'key: id of privilegedRoleAssignment' + description: 'key: id of agreement' required: true + style: simple schema: type: string - x-ms-docs-key-type: privilegedRoleAssignment + x-ms-docs-key-type: agreement - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -68285,16 +84481,20 @@ paths: enum: - id - id desc - - expirationDateTime - - expirationDateTime desc - - isElevated - - isElevated desc - - resultMessage - - resultMessage desc - - roleId - - roleId desc - - userId - - userId desc + - createdDateTime + - createdDateTime desc + - displayName + - displayName desc + - fileData + - fileData desc + - fileName + - fileName desc + - isDefault + - isDefault desc + - isMajorVersion + - isMajorVersion desc + - language + - language desc type: string - name: $select in: query @@ -68307,12 +84507,14 @@ paths: items: enum: - id - - expirationDateTime - - isElevated - - resultMessage - - roleId - - userId - - roleInfo + - createdDateTime + - displayName + - fileData + - fileName + - isDefault + - isMajorVersion + - language + - versions type: string - name: $expand in: query @@ -68325,38 +84527,72 @@ paths: items: enum: - '*' - - roleInfo + - versions type: string responses: '200': - $ref: '#/components/responses/microsoft.graph.privilegedRoleAssignmentCollectionResponse' + $ref: '#/components/responses/microsoft.graph.agreementFileLocalizationCollectionResponse' default: $ref: '#/components/responses/error' x-ms-pageable: nextLinkName: '@odata.nextLink' operationName: listMore x-ms-docs-operation-type: operation - '/privilegedRoleAssignments/{privilegedRoleAssignment-id}/roleInfo/assignments/{privilegedRoleAssignment-id1}': + post: + tags: + - identityGovernance.termsOfUseContainer + summary: Create new navigation property to localizations for identityGovernance + operationId: identityGovernance.termsGraphOPreUse.agreements.file_CreateLocalizations + parameters: + - name: agreement-id + in: path + description: 'key: id of agreement' + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: agreement + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.agreementFileLocalization' + required: true + responses: + '201': + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.agreementFileLocalization' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/identityGovernance/termsOfUse/agreements/{agreement-id}/file/localizations/{agreementFileLocalization-id}': get: tags: - - privilegedRoleAssignments.privilegedRole - summary: Get assignments from privilegedRoleAssignments - operationId: privilegedRoleAssignments.roleInfo_GetAssignments + - identityGovernance.termsOfUseContainer + summary: Get localizations from identityGovernance + description: The localized version of the terms of use agreement files attached to the agreement. + operationId: identityGovernance.termsGraphOPreUse.agreements.file_GetLocalizations parameters: - - name: privilegedRoleAssignment-id + - name: agreement-id in: path - description: 'key: id of privilegedRoleAssignment' + description: 'key: id of agreement' required: true + style: simple schema: type: string - x-ms-docs-key-type: privilegedRoleAssignment - - name: privilegedRoleAssignment-id1 + x-ms-docs-key-type: agreement + - name: agreementFileLocalization-id in: path - description: 'key: id of privilegedRoleAssignment' + description: 'key: id of agreementFileLocalization' required: true + style: simple schema: type: string - x-ms-docs-key-type: privilegedRoleAssignment + x-ms-docs-key-type: agreementFileLocalization - name: $select in: query description: Select properties to be returned @@ -68368,12 +84604,14 @@ paths: items: enum: - id - - expirationDateTime - - isElevated - - resultMessage - - roleId - - userId - - roleInfo + - createdDateTime + - displayName + - fileData + - fileName + - isDefault + - isMajorVersion + - language + - versions type: string - name: $expand in: query @@ -68386,7 +84624,7 @@ paths: items: enum: - '*' - - roleInfo + - versions type: string responses: '200': @@ -68394,100 +84632,141 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.privilegedRoleAssignment' + $ref: '#/components/schemas/microsoft.graph.agreementFileLocalization' links: - roleInfo: - operationId: privilegedRoleAssignments.roleInfo.Assignments.GetRoleInfo + versions: + operationId: identityGovernance.termsGraphOPreUse.agreements.file.Localizations.ListVersions parameters: - privilegedRoleAssignment-id: $request.path.privilegedRoleAssignment-id - privilegedRoleAssignment-id1: $request.path.privilegedRoleAssignment-id1 + agreement-id: $request.path.agreement-id + agreementFileLocalization-id: $request.path.agreementFileLocalization-id default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/privilegedRoleAssignments/{privilegedRoleAssignment-id}/roleInfo/microsoft.graph.selfActivate': - post: + patch: tags: - - privilegedRoleAssignments.Actions - summary: Invoke action selfActivate - operationId: privilegedRoleAssignments.roleInfo_selfActivate + - identityGovernance.termsOfUseContainer + summary: Update the navigation property localizations in identityGovernance + operationId: identityGovernance.termsGraphOPreUse.agreements.file_UpdateLocalizations parameters: - - name: privilegedRoleAssignment-id + - name: agreement-id in: path - description: 'key: id of privilegedRoleAssignment' + description: 'key: id of agreement' required: true + style: simple schema: type: string - x-ms-docs-key-type: privilegedRoleAssignment + x-ms-docs-key-type: agreement + - name: agreementFileLocalization-id + in: path + description: 'key: id of agreementFileLocalization' + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: agreementFileLocalization requestBody: - description: Action parameters + description: New navigation property values content: application/json: schema: - type: object - properties: - reason: - type: string - nullable: true - duration: - type: string - nullable: true - ticketNumber: - type: string - nullable: true - ticketSystem: - type: string - nullable: true - additionalProperties: - type: object + $ref: '#/components/schemas/microsoft.graph.agreementFileLocalization' required: true responses: - '200': + '204': description: Success - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.privilegedRoleAssignment' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/privilegedRoleAssignments/{privilegedRoleAssignment-id}/roleInfo/microsoft.graph.selfDeactivate': - post: + x-ms-docs-operation-type: operation + delete: tags: - - privilegedRoleAssignments.Actions - summary: Invoke action selfDeactivate - operationId: privilegedRoleAssignments.roleInfo_selfDeactivate + - identityGovernance.termsOfUseContainer + summary: Delete navigation property localizations for identityGovernance + operationId: identityGovernance.termsGraphOPreUse.agreements.file_DeleteLocalizations parameters: - - name: privilegedRoleAssignment-id + - name: agreement-id in: path - description: 'key: id of privilegedRoleAssignment' + description: 'key: id of agreement' required: true + style: simple + schema: + type: string + x-ms-docs-key-type: agreement + - name: agreementFileLocalization-id + in: path + description: 'key: id of agreementFileLocalization' + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: agreementFileLocalization + - name: If-Match + in: header + description: ETag + style: simple schema: type: string - x-ms-docs-key-type: privilegedRoleAssignment responses: - '200': + '204': description: Success - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.privilegedRoleAssignment' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/privilegedRoleAssignments/{privilegedRoleAssignment-id}/roleInfo/settings': + x-ms-docs-operation-type: operation + '/identityGovernance/termsOfUse/agreements/{agreement-id}/file/localizations/{agreementFileLocalization-id}/versions': get: tags: - - privilegedRoleAssignments.privilegedRole - summary: Get settings from privilegedRoleAssignments - operationId: privilegedRoleAssignments.roleInfo_GetSettings + - identityGovernance.termsOfUseContainer + summary: Get versions from identityGovernance + description: Read-only. Customized versions of the terms of use agreement in the Azure AD tenant. + operationId: identityGovernance.termsGraphOPreUse.agreements.file.localizations_ListVersions parameters: - - name: privilegedRoleAssignment-id + - name: agreement-id in: path - description: 'key: id of privilegedRoleAssignment' + description: 'key: id of agreement' required: true + style: simple schema: type: string - x-ms-docs-key-type: privilegedRoleAssignment + x-ms-docs-key-type: agreement + - name: agreementFileLocalization-id + in: path + description: 'key: id of agreementFileLocalization' + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: agreementFileLocalization + - $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 + - createdDateTime + - createdDateTime desc + - displayName + - displayName desc + - fileData + - fileData desc + - fileName + - fileName desc + - isDefault + - isDefault desc + - isMajorVersion + - isMajorVersion desc + - language + - language desc + type: string - name: $select in: query description: Select properties to be returned @@ -68499,16 +84778,13 @@ paths: items: enum: - id - - approvalOnElevation - - approverIds - - elevationDuration - - isMfaOnElevationConfigurable - - lastGlobalAdmin - - maxElavationDuration - - mfaOnElevation - - minElevationDuration - - notificationToUserOnElevation - - ticketingInfoOnElevation + - createdDateTime + - displayName + - fileData + - fileName + - isDefault + - isMajorVersion + - language type: string - name: $expand in: query @@ -68524,78 +84800,84 @@ paths: type: string responses: '200': - description: Retrieved navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.privilegedRoleSettings' + $ref: '#/components/responses/microsoft.graph.agreementFileVersionCollectionResponse' default: $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore x-ms-docs-operation-type: operation - patch: + post: tags: - - privilegedRoleAssignments.privilegedRole - summary: Update the navigation property settings in privilegedRoleAssignments - operationId: privilegedRoleAssignments.roleInfo_UpdateSettings + - identityGovernance.termsOfUseContainer + summary: Create new navigation property to versions for identityGovernance + operationId: identityGovernance.termsGraphOPreUse.agreements.file.localizations_CreateVersions parameters: - - name: privilegedRoleAssignment-id + - name: agreement-id in: path - description: 'key: id of privilegedRoleAssignment' + description: 'key: id of agreement' required: true + style: simple schema: type: string - x-ms-docs-key-type: privilegedRoleAssignment + x-ms-docs-key-type: agreement + - name: agreementFileLocalization-id + in: path + description: 'key: id of agreementFileLocalization' + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: agreementFileLocalization requestBody: - description: New navigation property values + description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.privilegedRoleSettings' + $ref: '#/components/schemas/microsoft.graph.agreementFileVersion' required: true responses: - '204': - description: Success + '201': + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.agreementFileVersion' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - delete: + '/identityGovernance/termsOfUse/agreements/{agreement-id}/file/localizations/{agreementFileLocalization-id}/versions/{agreementFileVersion-id}': + get: tags: - - privilegedRoleAssignments.privilegedRole - summary: Delete navigation property settings for privilegedRoleAssignments - operationId: privilegedRoleAssignments.roleInfo_DeleteSettings + - identityGovernance.termsOfUseContainer + summary: Get versions from identityGovernance + description: Read-only. Customized versions of the terms of use agreement in the Azure AD tenant. + operationId: identityGovernance.termsGraphOPreUse.agreements.file.localizations_GetVersions parameters: - - name: privilegedRoleAssignment-id + - name: agreement-id in: path - description: 'key: id of privilegedRoleAssignment' + description: 'key: id of agreement' required: true + style: simple schema: type: string - x-ms-docs-key-type: privilegedRoleAssignment - - name: If-Match - in: header - description: ETag + x-ms-docs-key-type: agreement + - name: agreementFileLocalization-id + in: path + description: 'key: id of agreementFileLocalization' + required: true + style: simple schema: type: string - responses: - '204': - description: Success - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/privilegedRoleAssignments/{privilegedRoleAssignment-id}/roleInfo/summary': - get: - tags: - - privilegedRoleAssignments.privilegedRole - summary: Get summary from privilegedRoleAssignments - operationId: privilegedRoleAssignments.roleInfo_GetSummary - parameters: - - name: privilegedRoleAssignment-id + x-ms-docs-key-type: agreementFileLocalization + - name: agreementFileVersion-id in: path - description: 'key: id of privilegedRoleAssignment' + description: 'key: id of agreementFileVersion' required: true + style: simple schema: type: string - x-ms-docs-key-type: privilegedRoleAssignment + x-ms-docs-key-type: agreementFileVersion - name: $select in: query description: Select properties to be returned @@ -68607,11 +84889,13 @@ paths: items: enum: - id - - elevatedCount - - managedCount - - mfaEnabled - - status - - usersCount + - createdDateTime + - displayName + - fileData + - fileName + - isDefault + - isMajorVersion + - language type: string - name: $expand in: query @@ -68631,29 +84915,46 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.privilegedRoleSummary' + $ref: '#/components/schemas/microsoft.graph.agreementFileVersion' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - - privilegedRoleAssignments.privilegedRole - summary: Update the navigation property summary in privilegedRoleAssignments - operationId: privilegedRoleAssignments.roleInfo_UpdateSummary + - identityGovernance.termsOfUseContainer + summary: Update the navigation property versions in identityGovernance + operationId: identityGovernance.termsGraphOPreUse.agreements.file.localizations_UpdateVersions parameters: - - name: privilegedRoleAssignment-id + - name: agreement-id in: path - description: 'key: id of privilegedRoleAssignment' + description: 'key: id of agreement' required: true + style: simple schema: type: string - x-ms-docs-key-type: privilegedRoleAssignment + x-ms-docs-key-type: agreement + - name: agreementFileLocalization-id + in: path + description: 'key: id of agreementFileLocalization' + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: agreementFileLocalization + - name: agreementFileVersion-id + in: path + description: 'key: id of agreementFileVersion' + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: agreementFileVersion requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.privilegedRoleSummary' + $ref: '#/components/schemas/microsoft.graph.agreementFileVersion' required: true responses: '204': @@ -68663,20 +84964,38 @@ paths: x-ms-docs-operation-type: operation delete: tags: - - privilegedRoleAssignments.privilegedRole - summary: Delete navigation property summary for privilegedRoleAssignments - operationId: privilegedRoleAssignments.roleInfo_DeleteSummary + - identityGovernance.termsOfUseContainer + summary: Delete navigation property versions for identityGovernance + operationId: identityGovernance.termsGraphOPreUse.agreements.file.localizations_DeleteVersions parameters: - - name: privilegedRoleAssignment-id + - name: agreement-id in: path - description: 'key: id of privilegedRoleAssignment' + description: 'key: id of agreement' required: true + style: simple schema: type: string - x-ms-docs-key-type: privilegedRoleAssignment + x-ms-docs-key-type: agreement + - name: agreementFileLocalization-id + in: path + description: 'key: id of agreementFileLocalization' + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: agreementFileLocalization + - name: agreementFileVersion-id + in: path + description: 'key: id of agreementFileVersion' + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: agreementFileVersion - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -68685,37 +85004,22 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - /privilegedRoleAssignments/microsoft.graph.my(): - get: - tags: - - privilegedRoleAssignments.Functions - summary: Invoke function my - operationId: privilegedRoleAssignments_my - responses: - '200': - description: Success - content: - application/json: - schema: - title: Collection of privilegedRoleAssignment - type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.privilegedRoleAssignment' - additionalProperties: - type: object - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: function - /privilegedRoles: + '/identityGovernance/termsOfUse/agreements/{agreement-id}/files': get: tags: - - privilegedRoles.privilegedRole - summary: List privilegedRoles - operationId: privilegedRoles.privilegedRole_ListPrivilegedRole + - identityGovernance.termsOfUseContainer + summary: Get files from identityGovernance + description: 'PDFs linked to this agreement. Note: This property is in the process of being deprecated. Use the file property instead.' + operationId: identityGovernance.termsGraphOPreUse.agreements_ListFiles parameters: + - name: agreement-id + in: path + description: 'key: id of agreement' + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: agreement - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -68733,8 +85037,20 @@ paths: enum: - id - id desc - - name - - name desc + - createdDateTime + - createdDateTime desc + - displayName + - displayName desc + - fileData + - fileData desc + - fileName + - fileName desc + - isDefault + - isDefault desc + - isMajorVersion + - isMajorVersion desc + - language + - language desc type: string - name: $select in: query @@ -68747,10 +85063,14 @@ paths: items: enum: - id - - name - - assignments - - settings - - summary + - createdDateTime + - displayName + - fileData + - fileName + - isDefault + - isMajorVersion + - language + - versions type: string - name: $expand in: query @@ -68763,13 +85083,11 @@ paths: items: enum: - '*' - - assignments - - settings - - summary + - versions type: string responses: '200': - $ref: '#/components/responses/microsoft.graph.privilegedRoleCollectionResponse' + $ref: '#/components/responses/microsoft.graph.agreementFileLocalizationCollectionResponse' default: $ref: '#/components/responses/error' x-ms-pageable: @@ -68778,40 +85096,63 @@ paths: x-ms-docs-operation-type: operation post: tags: - - privilegedRoles.privilegedRole - summary: Add new entity to privilegedRoles - operationId: privilegedRoles.privilegedRole_CreatePrivilegedRole - requestBody: - description: New entity - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.privilegedRole' + - identityGovernance.termsOfUseContainer + summary: Create agreementFileLocalization + description: Create a new localized agreement file. + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/agreement-post-files?view=graph-rest-1.0 + operationId: identityGovernance.termsGraphOPreUse.agreements_CreateFiles + parameters: + - name: agreement-id + in: path + description: 'key: id of agreement' + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: agreement + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.agreementFileLocalization' required: true responses: '201': - description: Created entity + description: Created navigation property. content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.privilegedRole' + $ref: '#/components/schemas/microsoft.graph.agreementFileLocalization' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/privilegedRoles/{privilegedRole-id}': + '/identityGovernance/termsOfUse/agreements/{agreement-id}/files/{agreementFileLocalization-id}': get: tags: - - privilegedRoles.privilegedRole - summary: Get privilegedRole - operationId: privilegedRoles.privilegedRole_GetPrivilegedRole + - identityGovernance.termsOfUseContainer + summary: Get files from identityGovernance + description: 'PDFs linked to this agreement. Note: This property is in the process of being deprecated. Use the file property instead.' + operationId: identityGovernance.termsGraphOPreUse.agreements_GetFiles parameters: - - name: privilegedRole-id + - name: agreement-id in: path - description: 'key: id of privilegedRole' + description: 'key: id of agreement' required: true + style: simple schema: type: string - x-ms-docs-key-type: privilegedRole + x-ms-docs-key-type: agreement + - name: agreementFileLocalization-id + in: path + description: 'key: id of agreementFileLocalization' + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: agreementFileLocalization - name: $select in: query description: Select properties to be returned @@ -68823,10 +85164,14 @@ paths: items: enum: - id - - name - - assignments - - settings - - summary + - createdDateTime + - displayName + - fileData + - fileName + - isDefault + - isMajorVersion + - language + - versions type: string - name: $expand in: query @@ -68839,56 +85184,52 @@ paths: items: enum: - '*' - - assignments - - settings - - summary + - versions type: string responses: '200': - description: Retrieved entity + description: Retrieved navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.privilegedRole' + $ref: '#/components/schemas/microsoft.graph.agreementFileLocalization' links: - assignments: - operationId: privilegedRoles.ListAssignments - parameters: - privilegedRole-id: $request.path.privilegedRole-id - settings: - operationId: privilegedRoles.GetSettings - parameters: - privilegedRole-id: $request.path.privilegedRole-id - summary: - operationId: privilegedRoles.GetSummary + versions: + operationId: identityGovernance.termsGraphOPreUse.agreements.Files.ListVersions parameters: - privilegedRole-id: $request.path.privilegedRole-id - selfActivate: - operationId: privilegedRoles.privilegedRole.selfActivate - selfDeactivate: - operationId: privilegedRoles.privilegedRole.selfDeactivate + agreement-id: $request.path.agreement-id + agreementFileLocalization-id: $request.path.agreementFileLocalization-id default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - - privilegedRoles.privilegedRole - summary: Update entity in privilegedRoles - operationId: privilegedRoles.privilegedRole_UpdatePrivilegedRole + - identityGovernance.termsOfUseContainer + summary: Update the navigation property files in identityGovernance + operationId: identityGovernance.termsGraphOPreUse.agreements_UpdateFiles parameters: - - name: privilegedRole-id + - name: agreement-id in: path - description: 'key: id of privilegedRole' + description: 'key: id of agreement' required: true + style: simple schema: type: string - x-ms-docs-key-type: privilegedRole + x-ms-docs-key-type: agreement + - name: agreementFileLocalization-id + in: path + description: 'key: id of agreementFileLocalization' + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: agreementFileLocalization requestBody: - description: New property values + description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.privilegedRole' + $ref: '#/components/schemas/microsoft.graph.agreementFileLocalization' required: true responses: '204': @@ -68898,20 +85239,30 @@ paths: x-ms-docs-operation-type: operation delete: tags: - - privilegedRoles.privilegedRole - summary: Delete entity from privilegedRoles - operationId: privilegedRoles.privilegedRole_DeletePrivilegedRole + - identityGovernance.termsOfUseContainer + summary: Delete navigation property files for identityGovernance + operationId: identityGovernance.termsGraphOPreUse.agreements_DeleteFiles parameters: - - name: privilegedRole-id + - name: agreement-id in: path - description: 'key: id of privilegedRole' + description: 'key: id of agreement' required: true + style: simple schema: type: string - x-ms-docs-key-type: privilegedRole + x-ms-docs-key-type: agreement + - name: agreementFileLocalization-id + in: path + description: 'key: id of agreementFileLocalization' + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: agreementFileLocalization - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -68920,20 +85271,30 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/privilegedRoles/{privilegedRole-id}/assignments': + '/identityGovernance/termsOfUse/agreements/{agreement-id}/files/{agreementFileLocalization-id}/versions': get: tags: - - privilegedRoles.privilegedRoleAssignment - summary: Get assignments from privilegedRoles - operationId: privilegedRoles_ListAssignments + - identityGovernance.termsOfUseContainer + summary: Get versions from identityGovernance + description: Read-only. Customized versions of the terms of use agreement in the Azure AD tenant. + operationId: identityGovernance.termsGraphOPreUse.agreements.files_ListVersions parameters: - - name: privilegedRole-id + - name: agreement-id in: path - description: 'key: id of privilegedRole' + description: 'key: id of agreement' required: true + style: simple schema: type: string - x-ms-docs-key-type: privilegedRole + x-ms-docs-key-type: agreement + - name: agreementFileLocalization-id + in: path + description: 'key: id of agreementFileLocalization' + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: agreementFileLocalization - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -68951,16 +85312,20 @@ paths: enum: - id - id desc - - expirationDateTime - - expirationDateTime desc - - isElevated - - isElevated desc - - resultMessage - - resultMessage desc - - roleId - - roleId desc - - userId - - userId desc + - createdDateTime + - createdDateTime desc + - displayName + - displayName desc + - fileData + - fileData desc + - fileName + - fileName desc + - isDefault + - isDefault desc + - isMajorVersion + - isMajorVersion desc + - language + - language desc type: string - name: $select in: query @@ -68973,12 +85338,13 @@ paths: items: enum: - id - - expirationDateTime - - isElevated - - resultMessage - - roleId - - userId - - roleInfo + - createdDateTime + - displayName + - fileData + - fileName + - isDefault + - isMajorVersion + - language type: string - name: $expand in: query @@ -68991,169 +85357,87 @@ paths: items: enum: - '*' - - roleInfo type: string responses: '200': - $ref: '#/components/responses/microsoft.graph.privilegedRoleAssignmentCollectionResponse' + $ref: '#/components/responses/microsoft.graph.agreementFileVersionCollectionResponse' default: $ref: '#/components/responses/error' x-ms-pageable: nextLinkName: '@odata.nextLink' operationName: listMore x-ms-docs-operation-type: operation - '/privilegedRoles/{privilegedRole-id}/assignments/{privilegedRoleAssignment-id}': - get: + post: tags: - - privilegedRoles.privilegedRoleAssignment - summary: Get assignments from privilegedRoles - operationId: privilegedRoles_GetAssignments + - identityGovernance.termsOfUseContainer + summary: Create new navigation property to versions for identityGovernance + operationId: identityGovernance.termsGraphOPreUse.agreements.files_CreateVersions parameters: - - name: privilegedRole-id - in: path - description: 'key: id of privilegedRole' - required: true - schema: - type: string - x-ms-docs-key-type: privilegedRole - - name: privilegedRoleAssignment-id + - name: agreement-id in: path - description: 'key: id of privilegedRoleAssignment' + description: 'key: id of agreement' required: true + style: simple schema: type: string - x-ms-docs-key-type: privilegedRoleAssignment - - name: $select - in: query - description: Select properties to be returned - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - id - - expirationDateTime - - isElevated - - resultMessage - - roleId - - userId - - roleInfo - type: string - - name: $expand - in: query - description: Expand related entities - style: form - explode: false - schema: - uniqueItems: true - type: array - items: - enum: - - '*' - - roleInfo - type: string - responses: - '200': - description: Retrieved navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.privilegedRoleAssignment' - links: - roleInfo: - operationId: privilegedRoles.Assignments.GetRoleInfo - parameters: - privilegedRole-id: $request.path.privilegedRole-id - privilegedRoleAssignment-id: $request.path.privilegedRoleAssignment-id - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - '/privilegedRoles/{privilegedRole-id}/microsoft.graph.selfActivate': - post: - tags: - - privilegedRoles.Actions - summary: Invoke action selfActivate - operationId: privilegedRoles_selfActivate - parameters: - - name: privilegedRole-id + x-ms-docs-key-type: agreement + - name: agreementFileLocalization-id in: path - description: 'key: id of privilegedRole' + description: 'key: id of agreementFileLocalization' required: true + style: simple schema: type: string - x-ms-docs-key-type: privilegedRole + x-ms-docs-key-type: agreementFileLocalization requestBody: - description: Action parameters + description: New navigation property content: application/json: schema: - type: object - properties: - reason: - type: string - nullable: true - duration: - type: string - nullable: true - ticketNumber: - type: string - nullable: true - ticketSystem: - type: string - nullable: true - additionalProperties: - type: object + $ref: '#/components/schemas/microsoft.graph.agreementFileVersion' required: true responses: - '200': - description: Success + '201': + description: Created navigation property. content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.privilegedRoleAssignment' + $ref: '#/components/schemas/microsoft.graph.agreementFileVersion' default: $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/privilegedRoles/{privilegedRole-id}/microsoft.graph.selfDeactivate': - post: + x-ms-docs-operation-type: operation + '/identityGovernance/termsOfUse/agreements/{agreement-id}/files/{agreementFileLocalization-id}/versions/{agreementFileVersion-id}': + get: tags: - - privilegedRoles.Actions - summary: Invoke action selfDeactivate - operationId: privilegedRoles_selfDeactivate + - identityGovernance.termsOfUseContainer + summary: Get versions from identityGovernance + description: Read-only. Customized versions of the terms of use agreement in the Azure AD tenant. + operationId: identityGovernance.termsGraphOPreUse.agreements.files_GetVersions parameters: - - name: privilegedRole-id + - name: agreement-id in: path - description: 'key: id of privilegedRole' + description: 'key: id of agreement' required: true + style: simple schema: type: string - x-ms-docs-key-type: privilegedRole - responses: - '200': - description: Success - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.privilegedRoleAssignment' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: action - '/privilegedRoles/{privilegedRole-id}/settings': - get: - tags: - - privilegedRoles.privilegedRoleSettings - summary: Get settings from privilegedRoles - operationId: privilegedRoles_GetSettings - parameters: - - name: privilegedRole-id + x-ms-docs-key-type: agreement + - name: agreementFileLocalization-id in: path - description: 'key: id of privilegedRole' + description: 'key: id of agreementFileLocalization' required: true + style: simple schema: type: string - x-ms-docs-key-type: privilegedRole + x-ms-docs-key-type: agreementFileLocalization + - name: agreementFileVersion-id + in: path + description: 'key: id of agreementFileVersion' + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: agreementFileVersion - name: $select in: query description: Select properties to be returned @@ -69165,16 +85449,13 @@ paths: items: enum: - id - - approvalOnElevation - - approverIds - - elevationDuration - - isMfaOnElevationConfigurable - - lastGlobalAdmin - - maxElavationDuration - - mfaOnElevation - - minElevationDuration - - notificationToUserOnElevation - - ticketingInfoOnElevation + - createdDateTime + - displayName + - fileData + - fileName + - isDefault + - isMajorVersion + - language type: string - name: $expand in: query @@ -69194,29 +85475,46 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.privilegedRoleSettings' + $ref: '#/components/schemas/microsoft.graph.agreementFileVersion' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - - privilegedRoles.privilegedRoleSettings - summary: Update the navigation property settings in privilegedRoles - operationId: privilegedRoles_UpdateSettings + - identityGovernance.termsOfUseContainer + summary: Update the navigation property versions in identityGovernance + operationId: identityGovernance.termsGraphOPreUse.agreements.files_UpdateVersions parameters: - - name: privilegedRole-id + - name: agreement-id in: path - description: 'key: id of privilegedRole' + description: 'key: id of agreement' required: true + style: simple schema: type: string - x-ms-docs-key-type: privilegedRole + x-ms-docs-key-type: agreement + - name: agreementFileLocalization-id + in: path + description: 'key: id of agreementFileLocalization' + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: agreementFileLocalization + - name: agreementFileVersion-id + in: path + description: 'key: id of agreementFileVersion' + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: agreementFileVersion requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.privilegedRoleSettings' + $ref: '#/components/schemas/microsoft.graph.agreementFileVersion' required: true responses: '204': @@ -69226,20 +85524,38 @@ paths: x-ms-docs-operation-type: operation delete: tags: - - privilegedRoles.privilegedRoleSettings - summary: Delete navigation property settings for privilegedRoles - operationId: privilegedRoles_DeleteSettings + - identityGovernance.termsOfUseContainer + summary: Delete navigation property versions for identityGovernance + operationId: identityGovernance.termsGraphOPreUse.agreements.files_DeleteVersions parameters: - - name: privilegedRole-id + - name: agreement-id in: path - description: 'key: id of privilegedRole' + description: 'key: id of agreement' required: true + style: simple schema: type: string - x-ms-docs-key-type: privilegedRole + x-ms-docs-key-type: agreement + - name: agreementFileLocalization-id + in: path + description: 'key: id of agreementFileLocalization' + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: agreementFileLocalization + - name: agreementFileVersion-id + in: path + description: 'key: id of agreementFileVersion' + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: agreementFileVersion - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -69248,20 +85564,33 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/privilegedRoles/{privilegedRole-id}/summary': + /privilegedAccess: get: tags: - - privilegedRoles.privilegedRoleSummary - summary: Get summary from privilegedRoles - operationId: privilegedRoles_GetSummary + - privilegedAccess.privilegedAccess + summary: Get entities from privilegedAccess + operationId: privilegedAccess.privilegedAccess_ListPrivilegedAccess parameters: - - name: privilegedRole-id - in: path - description: 'key: id of privilegedRole' - 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: privilegedRole + uniqueItems: true + type: array + items: + enum: + - id + - id desc + - displayName + - displayName desc + type: string - name: $select in: query description: Select properties to be returned @@ -69273,11 +85602,12 @@ paths: items: enum: - id - - elevatedCount - - managedCount - - mfaEnabled - - status - - usersCount + - displayName + - resources + - roleAssignmentRequests + - roleAssignments + - roleDefinitions + - roleSettings type: string - name: $expand in: query @@ -69290,74 +85620,196 @@ paths: items: enum: - '*' + - resources + - roleAssignmentRequests + - roleAssignments + - roleDefinitions + - roleSettings type: string responses: '200': - description: Retrieved navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.privilegedRoleSummary' + $ref: '#/components/responses/microsoft.graph.privilegedAccessCollectionResponse' default: $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore x-ms-docs-operation-type: operation - patch: + post: tags: - - privilegedRoles.privilegedRoleSummary - summary: Update the navigation property summary in privilegedRoles - operationId: privilegedRoles_UpdateSummary - parameters: - - name: privilegedRole-id - in: path - description: 'key: id of privilegedRole' - required: true - schema: - type: string - x-ms-docs-key-type: privilegedRole + - privilegedAccess.privilegedAccess + summary: Add new entity to privilegedAccess + operationId: privilegedAccess.privilegedAccess_CreatePrivilegedAccess requestBody: - description: New navigation property values + description: New entity content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.privilegedRoleSummary' + $ref: '#/components/schemas/microsoft.graph.privilegedAccess' required: true responses: - '204': - description: Success + '201': + description: Created entity + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.privilegedAccess' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - delete: + '/privilegedAccess/{privilegedAccess-id}': + get: tags: - - privilegedRoles.privilegedRoleSummary - summary: Delete navigation property summary for privilegedRoles - operationId: privilegedRoles_DeleteSummary + - privilegedAccess.privilegedAccess + summary: Get entity from privilegedAccess by key + operationId: privilegedAccess.privilegedAccess_GetPrivilegedAccess parameters: - - name: privilegedRole-id + - name: privilegedAccess-id in: path - description: 'key: id of privilegedRole' + description: 'key: id of privilegedAccess' required: true + style: simple schema: type: string - x-ms-docs-key-type: privilegedRole - - name: If-Match - in: header - description: ETag + x-ms-docs-key-type: privilegedAccess + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - displayName + - resources + - roleAssignmentRequests + - roleAssignments + - roleDefinitions + - roleSettings + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + - resources + - roleAssignmentRequests + - roleAssignments + - roleDefinitions + - roleSettings + type: string + responses: + '200': + description: Retrieved entity + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.privilegedAccess' + links: + resources: + operationId: privilegedAccess.ListResources + parameters: + privilegedAccess-id: $request.path.privilegedAccess-id + roleAssignmentRequests: + operationId: privilegedAccess.ListRoleAssignmentRequests + parameters: + privilegedAccess-id: $request.path.privilegedAccess-id + roleAssignments: + operationId: privilegedAccess.ListRoleAssignments + parameters: + privilegedAccess-id: $request.path.privilegedAccess-id + roleDefinitions: + operationId: privilegedAccess.ListRoleDefinitions + parameters: + privilegedAccess-id: $request.path.privilegedAccess-id + roleSettings: + operationId: privilegedAccess.ListRoleSettings + parameters: + privilegedAccess-id: $request.path.privilegedAccess-id + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - privilegedAccess.privilegedAccess + summary: Update entity in privilegedAccess + operationId: privilegedAccess.privilegedAccess_UpdatePrivilegedAccess + parameters: + - name: privilegedAccess-id + in: path + description: 'key: id of privilegedAccess' + required: true + style: simple schema: type: string + x-ms-docs-key-type: privilegedAccess + requestBody: + description: New property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.privilegedAccess' + required: true responses: '204': description: Success default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - /programControls: + delete: + tags: + - privilegedAccess.privilegedAccess + summary: Delete entity from privilegedAccess + operationId: privilegedAccess.privilegedAccess_DeletePrivilegedAccess + parameters: + - name: privilegedAccess-id + in: path + description: 'key: id of privilegedAccess' + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: privilegedAccess + - name: If-Match + in: header + description: ETag + style: simple + schema: + type: string + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/privilegedAccess/{privilegedAccess-id}/resources': get: tags: - - programControls.programControl - summary: List programControls (deprecated) - operationId: programControls.programControl_ListProgramControl + - privilegedAccess.governanceResource + summary: List governanceResources + description: Retrieve a collection of governanceResource that the requestor has access to. + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/governanceresource-list?view=graph-rest-1.0 + operationId: privilegedAccess_ListResources parameters: + - name: privilegedAccess-id + in: path + description: 'key: id of privilegedAccess' + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: privilegedAccess - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -69375,22 +85827,18 @@ paths: enum: - id - id desc - - controlId - - controlId desc - - controlTypeId - - controlTypeId desc - - createdDateTime - - createdDateTime desc - displayName - displayName desc - - owner - - owner desc - - programId - - programId desc - - resource - - resource desc + - externalId + - externalId desc + - registeredDateTime + - registeredDateTime desc + - registeredRoot + - registeredRoot desc - status - status desc + - type + - type desc type: string - name: $select in: query @@ -69403,15 +85851,17 @@ paths: items: enum: - id - - controlId - - controlTypeId - - createdDateTime - displayName - - owner - - programId - - resource + - externalId + - registeredDateTime + - registeredRoot - status - - program + - type + - parent + - roleAssignmentRequests + - roleAssignments + - roleDefinitions + - roleSettings type: string - name: $expand in: query @@ -69424,11 +85874,15 @@ paths: items: enum: - '*' - - program + - parent + - roleAssignmentRequests + - roleAssignments + - roleDefinitions + - roleSettings type: string responses: '200': - $ref: '#/components/responses/microsoft.graph.programControlCollectionResponse' + $ref: '#/components/responses/microsoft.graph.governanceResourceCollectionResponse' default: $ref: '#/components/responses/error' x-ms-pageable: @@ -69437,40 +85891,59 @@ paths: x-ms-docs-operation-type: operation post: tags: - - programControls.programControl - summary: Create programControl (deprecated) - operationId: programControls.programControl_CreateProgramControl + - privilegedAccess.governanceResource + summary: Create new navigation property to resources for privilegedAccess + operationId: privilegedAccess_CreateResources + parameters: + - name: privilegedAccess-id + in: path + description: 'key: id of privilegedAccess' + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: privilegedAccess requestBody: - description: New entity + description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.programControl' + $ref: '#/components/schemas/microsoft.graph.governanceResource' required: true responses: '201': - description: Created entity + description: Created navigation property. content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.programControl' + $ref: '#/components/schemas/microsoft.graph.governanceResource' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/programControls/{programControl-id}': + '/privilegedAccess/{privilegedAccess-id}/resources/{governanceResource-id}': get: tags: - - programControls.programControl - summary: Get entity from programControls by key - operationId: programControls.programControl_GetProgramControl + - privilegedAccess.governanceResource + summary: Get resources from privilegedAccess + description: A collection of resources for the provider. + operationId: privilegedAccess_GetResources parameters: - - name: programControl-id + - name: privilegedAccess-id in: path - description: 'key: id of programControl' + description: 'key: id of privilegedAccess' required: true + style: simple schema: type: string - x-ms-docs-key-type: programControl + x-ms-docs-key-type: privilegedAccess + - name: governanceResource-id + in: path + description: 'key: id of governanceResource' + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: governanceResource - name: $select in: query description: Select properties to be returned @@ -69482,15 +85955,17 @@ paths: items: enum: - id - - controlId - - controlTypeId - - createdDateTime - displayName - - owner - - programId - - resource + - externalId + - registeredDateTime + - registeredRoot - status - - program + - type + - parent + - roleAssignmentRequests + - roleAssignments + - roleDefinitions + - roleSettings type: string - name: $expand in: query @@ -69503,42 +85978,76 @@ paths: items: enum: - '*' - - program + - parent + - roleAssignmentRequests + - roleAssignments + - roleDefinitions + - roleSettings type: string responses: '200': - description: Retrieved entity + description: Retrieved navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.programControl' + $ref: '#/components/schemas/microsoft.graph.governanceResource' links: - program: - operationId: programControls.GetProgram + parent: + operationId: privilegedAccess.Resources.GetParent parameters: - programControl-id: $request.path.programControl-id + privilegedAccess-id: $request.path.privilegedAccess-id + governanceResource-id: $request.path.governanceResource-id + roleAssignmentRequests: + operationId: privilegedAccess.Resources.ListRoleAssignmentRequests + parameters: + privilegedAccess-id: $request.path.privilegedAccess-id + governanceResource-id: $request.path.governanceResource-id + roleAssignments: + operationId: privilegedAccess.Resources.ListRoleAssignments + parameters: + privilegedAccess-id: $request.path.privilegedAccess-id + governanceResource-id: $request.path.governanceResource-id + roleDefinitions: + operationId: privilegedAccess.Resources.ListRoleDefinitions + parameters: + privilegedAccess-id: $request.path.privilegedAccess-id + governanceResource-id: $request.path.governanceResource-id + roleSettings: + operationId: privilegedAccess.Resources.ListRoleSettings + parameters: + privilegedAccess-id: $request.path.privilegedAccess-id + governanceResource-id: $request.path.governanceResource-id default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - - programControls.programControl - summary: Update entity in programControls - operationId: programControls.programControl_UpdateProgramControl + - privilegedAccess.governanceResource + summary: Update the navigation property resources in privilegedAccess + operationId: privilegedAccess_UpdateResources parameters: - - name: programControl-id + - name: privilegedAccess-id in: path - description: 'key: id of programControl' + description: 'key: id of privilegedAccess' required: true + style: simple schema: type: string - x-ms-docs-key-type: programControl + x-ms-docs-key-type: privilegedAccess + - name: governanceResource-id + in: path + description: 'key: id of governanceResource' + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: governanceResource requestBody: - description: New property values + description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.programControl' + $ref: '#/components/schemas/microsoft.graph.governanceResource' required: true responses: '204': @@ -69548,20 +86057,30 @@ paths: x-ms-docs-operation-type: operation delete: tags: - - programControls.programControl - summary: Delete programControl (deprecated) - operationId: programControls.programControl_DeleteProgramControl + - privilegedAccess.governanceResource + summary: Delete navigation property resources for privilegedAccess + operationId: privilegedAccess_DeleteResources parameters: - - name: programControl-id + - name: privilegedAccess-id in: path - description: 'key: id of programControl' + description: 'key: id of privilegedAccess' required: true + style: simple schema: type: string - x-ms-docs-key-type: programControl + x-ms-docs-key-type: privilegedAccess + - name: governanceResource-id + in: path + description: 'key: id of governanceResource' + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: governanceResource - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -69570,20 +86089,30 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/programControls/{programControl-id}/program': + '/privilegedAccess/{privilegedAccess-id}/resources/{governanceResource-id}/parent': get: tags: - - programControls.program - summary: Get program from programControls - operationId: programControls_GetProgram + - privilegedAccess.governanceResource + summary: Get parent from privilegedAccess + description: 'Read-only. The parent resource. for pimforazurerbac scenario, it can represent the subscription the resource belongs to.' + operationId: privilegedAccess.resources_GetParent parameters: - - name: programControl-id + - name: privilegedAccess-id in: path - description: 'key: id of programControl' + description: 'key: id of privilegedAccess' required: true + style: simple schema: type: string - x-ms-docs-key-type: programControl + x-ms-docs-key-type: privilegedAccess + - name: governanceResource-id + in: path + description: 'key: id of governanceResource' + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: governanceResource - name: $select in: query description: Select properties to be returned @@ -69595,9 +86124,17 @@ paths: items: enum: - id - - description - displayName - - controls + - externalId + - registeredDateTime + - registeredRoot + - status + - type + - parent + - roleAssignmentRequests + - roleAssignments + - roleDefinitions + - roleSettings type: string - name: $expand in: query @@ -69610,7 +86147,11 @@ paths: items: enum: - '*' - - controls + - parent + - roleAssignmentRequests + - roleAssignments + - roleDefinitions + - roleSettings type: string responses: '200': @@ -69618,79 +86159,60 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.program' + $ref: '#/components/schemas/microsoft.graph.governanceResource' links: - controls: - operationId: programControls.Program.ListControls + parent: + operationId: privilegedAccess.resources.Parent.GetParent parameters: - programControl-id: $request.path.programControl-id - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation - patch: - tags: - - programControls.program - summary: Update the navigation property program in programControls - operationId: programControls_UpdateProgram - parameters: - - name: programControl-id - in: path - description: 'key: id of programControl' - required: true - schema: - type: string - x-ms-docs-key-type: programControl - requestBody: - description: New navigation property values - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.program' - required: true - responses: - '204': - description: Success + privilegedAccess-id: $request.path.privilegedAccess-id + governanceResource-id: $request.path.governanceResource-id + roleAssignmentRequests: + operationId: privilegedAccess.resources.Parent.ListRoleAssignmentRequests + parameters: + privilegedAccess-id: $request.path.privilegedAccess-id + governanceResource-id: $request.path.governanceResource-id + roleAssignments: + operationId: privilegedAccess.resources.Parent.ListRoleAssignments + parameters: + privilegedAccess-id: $request.path.privilegedAccess-id + governanceResource-id: $request.path.governanceResource-id + roleDefinitions: + operationId: privilegedAccess.resources.Parent.ListRoleDefinitions + parameters: + privilegedAccess-id: $request.path.privilegedAccess-id + governanceResource-id: $request.path.governanceResource-id + roleSettings: + operationId: privilegedAccess.resources.Parent.ListRoleSettings + parameters: + privilegedAccess-id: $request.path.privilegedAccess-id + governanceResource-id: $request.path.governanceResource-id default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - delete: + '/privilegedAccess/{privilegedAccess-id}/resources/{governanceResource-id}/roleAssignmentRequests': + get: tags: - - programControls.program - summary: Delete navigation property program for programControls - operationId: programControls_DeleteProgram + - privilegedAccess.governanceResource + summary: Get roleAssignmentRequests from privilegedAccess + description: The collection of role assignment requests for the resource. + operationId: privilegedAccess.resources_ListRoleAssignmentRequests parameters: - - name: programControl-id + - name: privilegedAccess-id in: path - description: 'key: id of programControl' + description: 'key: id of privilegedAccess' required: true + style: simple schema: type: string - x-ms-docs-key-type: programControl - - 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 - '/programControls/{programControl-id}/program/controls': - get: - tags: - - programControls.program - summary: Get controls from programControls - operationId: programControls.program_ListControls - parameters: - - name: programControl-id + x-ms-docs-key-type: privilegedAccess + - name: governanceResource-id in: path - description: 'key: id of programControl' + description: 'key: id of governanceResource' required: true + style: simple schema: type: string - x-ms-docs-key-type: programControl + x-ms-docs-key-type: governanceResource - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -69708,22 +86230,26 @@ paths: enum: - id - id desc - - controlId - - controlId desc - - controlTypeId - - controlTypeId desc - - createdDateTime - - createdDateTime desc - - displayName - - displayName desc - - owner - - owner desc - - programId - - programId desc - - resource - - resource desc + - assignmentState + - assignmentState desc + - linkedEligibleRoleAssignmentId + - linkedEligibleRoleAssignmentId desc + - reason + - reason desc + - requestedDateTime + - requestedDateTime desc + - resourceId + - resourceId desc + - roleDefinitionId + - roleDefinitionId desc + - schedule + - schedule desc - status - status desc + - subjectId + - subjectId desc + - type + - type desc type: string - name: $select in: query @@ -69736,15 +86262,19 @@ paths: items: enum: - id - - controlId - - controlTypeId - - createdDateTime - - displayName - - owner - - programId - - resource + - assignmentState + - linkedEligibleRoleAssignmentId + - reason + - requestedDateTime + - resourceId + - roleDefinitionId + - schedule - status - - program + - subjectId + - type + - resource + - roleDefinition + - subject type: string - name: $expand in: query @@ -69757,11 +86287,13 @@ paths: items: enum: - '*' - - program + - resource + - roleDefinition + - subject type: string responses: '200': - $ref: '#/components/responses/microsoft.graph.programControlCollectionResponse' + $ref: '#/components/responses/microsoft.graph.governanceRoleAssignmentRequestCollectionResponse' default: $ref: '#/components/responses/error' x-ms-pageable: @@ -69770,23 +86302,32 @@ paths: x-ms-docs-operation-type: operation post: tags: - - programControls.program - summary: Create new navigation property to controls for programControls - operationId: programControls.program_CreateControls + - privilegedAccess.governanceResource + summary: Create new navigation property to roleAssignmentRequests for privilegedAccess + operationId: privilegedAccess.resources_CreateRoleAssignmentRequests parameters: - - name: programControl-id + - name: privilegedAccess-id in: path - description: 'key: id of programControl' + description: 'key: id of privilegedAccess' required: true + style: simple schema: type: string - x-ms-docs-key-type: programControl - requestBody: - description: New navigation property - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.programControl' + x-ms-docs-key-type: privilegedAccess + - name: governanceResource-id + in: path + description: 'key: id of governanceResource' + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: governanceResource + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.governanceRoleAssignmentRequest' required: true responses: '201': @@ -69794,31 +86335,42 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.programControl' + $ref: '#/components/schemas/microsoft.graph.governanceRoleAssignmentRequest' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/programControls/{programControl-id}/program/controls/{programControl-id1}': + '/privilegedAccess/{privilegedAccess-id}/resources/{governanceResource-id}/roleAssignmentRequests/{governanceRoleAssignmentRequest-id}': get: tags: - - programControls.program - summary: Get controls from programControls - operationId: programControls.program_GetControls + - privilegedAccess.governanceResource + summary: Get roleAssignmentRequests from privilegedAccess + description: The collection of role assignment requests for the resource. + operationId: privilegedAccess.resources_GetRoleAssignmentRequests parameters: - - name: programControl-id + - name: privilegedAccess-id in: path - description: 'key: id of programControl' + description: 'key: id of privilegedAccess' required: true + style: simple schema: type: string - x-ms-docs-key-type: programControl - - name: programControl-id1 + x-ms-docs-key-type: privilegedAccess + - name: governanceResource-id in: path - description: 'key: id of programControl' + description: 'key: id of governanceResource' required: true + style: simple schema: type: string - x-ms-docs-key-type: programControl + x-ms-docs-key-type: governanceResource + - name: governanceRoleAssignmentRequest-id + in: path + description: 'key: id of governanceRoleAssignmentRequest' + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: governanceRoleAssignmentRequest - name: $select in: query description: Select properties to be returned @@ -69830,15 +86382,19 @@ paths: items: enum: - id - - controlId - - controlTypeId - - createdDateTime - - displayName - - owner - - programId - - resource + - assignmentState + - linkedEligibleRoleAssignmentId + - reason + - requestedDateTime + - resourceId + - roleDefinitionId + - schedule - status - - program + - subjectId + - type + - resource + - roleDefinition + - subject type: string - name: $expand in: query @@ -69851,7 +86407,9 @@ paths: items: enum: - '*' - - program + - resource + - roleDefinition + - subject type: string responses: '200': @@ -69859,42 +86417,69 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.programControl' + $ref: '#/components/schemas/microsoft.graph.governanceRoleAssignmentRequest' links: - program: - operationId: programControls.program.Controls.GetProgram + resource: + operationId: privilegedAccess.resources.RoleAssignmentRequests.GetResource parameters: - programControl-id: $request.path.programControl-id - programControl-id1: $request.path.programControl-id1 + privilegedAccess-id: $request.path.privilegedAccess-id + governanceResource-id: $request.path.governanceResource-id + governanceRoleAssignmentRequest-id: $request.path.governanceRoleAssignmentRequest-id + roleDefinition: + operationId: privilegedAccess.resources.RoleAssignmentRequests.GetRoleDefinition + parameters: + privilegedAccess-id: $request.path.privilegedAccess-id + governanceResource-id: $request.path.governanceResource-id + governanceRoleAssignmentRequest-id: $request.path.governanceRoleAssignmentRequest-id + subject: + operationId: privilegedAccess.resources.RoleAssignmentRequests.GetSubject + parameters: + privilegedAccess-id: $request.path.privilegedAccess-id + governanceResource-id: $request.path.governanceResource-id + governanceRoleAssignmentRequest-id: $request.path.governanceRoleAssignmentRequest-id + cancel: + operationId: privilegedAccess.privilegedAccess.resources.governanceResource.roleAssignmentRequests.governanceRoleAssignmentRequest.cancel + updateRequest: + operationId: privilegedAccess.privilegedAccess.resources.governanceResource.roleAssignmentRequests.governanceRoleAssignmentRequest.updateRequest default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - - programControls.program - summary: Update the navigation property controls in programControls - operationId: programControls.program_UpdateControls + - privilegedAccess.governanceResource + summary: Update the navigation property roleAssignmentRequests in privilegedAccess + operationId: privilegedAccess.resources_UpdateRoleAssignmentRequests parameters: - - name: programControl-id + - name: privilegedAccess-id in: path - description: 'key: id of programControl' + description: 'key: id of privilegedAccess' required: true + style: simple schema: type: string - x-ms-docs-key-type: programControl - - name: programControl-id1 + x-ms-docs-key-type: privilegedAccess + - name: governanceResource-id in: path - description: 'key: id of programControl' + description: 'key: id of governanceResource' required: true + style: simple schema: type: string - x-ms-docs-key-type: programControl + x-ms-docs-key-type: governanceResource + - name: governanceRoleAssignmentRequest-id + in: path + description: 'key: id of governanceRoleAssignmentRequest' + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: governanceRoleAssignmentRequest requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.programControl' + $ref: '#/components/schemas/microsoft.graph.governanceRoleAssignmentRequest' required: true responses: '204': @@ -69904,27 +86489,38 @@ paths: x-ms-docs-operation-type: operation delete: tags: - - programControls.program - summary: Delete navigation property controls for programControls - operationId: programControls.program_DeleteControls + - privilegedAccess.governanceResource + summary: Delete navigation property roleAssignmentRequests for privilegedAccess + operationId: privilegedAccess.resources_DeleteRoleAssignmentRequests parameters: - - name: programControl-id + - name: privilegedAccess-id in: path - description: 'key: id of programControl' + description: 'key: id of privilegedAccess' required: true + style: simple schema: type: string - x-ms-docs-key-type: programControl - - name: programControl-id1 + x-ms-docs-key-type: privilegedAccess + - name: governanceResource-id in: path - description: 'key: id of programControl' + description: 'key: id of governanceResource' required: true + style: simple schema: type: string - x-ms-docs-key-type: programControl + x-ms-docs-key-type: governanceResource + - name: governanceRoleAssignmentRequest-id + in: path + description: 'key: id of governanceRoleAssignmentRequest' + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: governanceRoleAssignmentRequest - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -69933,35 +86529,137 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - /programControlTypes: + '/privilegedAccess/{privilegedAccess-id}/resources/{governanceResource-id}/roleAssignmentRequests/{governanceRoleAssignmentRequest-id}/microsoft.graph.cancel': + post: + tags: + - privilegedAccess.Actions + summary: Invoke action cancel + operationId: privilegedAccess.resources.roleAssignmentRequests_cancel + parameters: + - name: privilegedAccess-id + in: path + description: 'key: id of privilegedAccess' + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: privilegedAccess + - name: governanceResource-id + in: path + description: 'key: id of governanceResource' + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: governanceResource + - name: governanceRoleAssignmentRequest-id + in: path + description: 'key: id of governanceRoleAssignmentRequest' + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: governanceRoleAssignmentRequest + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/privilegedAccess/{privilegedAccess-id}/resources/{governanceResource-id}/roleAssignmentRequests/{governanceRoleAssignmentRequest-id}/microsoft.graph.updateRequest': + post: + tags: + - privilegedAccess.Actions + summary: Invoke action updateRequest + operationId: privilegedAccess.resources.roleAssignmentRequests_updateRequest + parameters: + - name: privilegedAccess-id + in: path + description: 'key: id of privilegedAccess' + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: privilegedAccess + - name: governanceResource-id + in: path + description: 'key: id of governanceResource' + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: governanceResource + - name: governanceRoleAssignmentRequest-id + in: path + description: 'key: id of governanceRoleAssignmentRequest' + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: governanceRoleAssignmentRequest + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + decision: + type: string + nullable: true + assignmentState: + type: string + nullable: true + schedule: + $ref: '#/components/schemas/microsoft.graph.governanceSchedule' + reason: + type: string + nullable: true + additionalProperties: + type: object + required: true + responses: + '200': + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.governanceRoleAssignmentRequest' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/privilegedAccess/{privilegedAccess-id}/resources/{governanceResource-id}/roleAssignmentRequests/{governanceRoleAssignmentRequest-id}/resource': get: tags: - - programControlTypes.programControlType - summary: List programControlTypes (deprecated) - operationId: programControlTypes.programControlType_ListProgramControlType + - privilegedAccess.governanceResource + summary: Get resource from privilegedAccess + description: Read-only. The resource that the request aims to. + operationId: privilegedAccess.resources.roleAssignmentRequests_GetResource 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: privilegedAccess-id + in: path + description: 'key: id of privilegedAccess' + required: true + style: simple schema: - uniqueItems: true - type: array - items: - enum: - - id - - id desc - - controlTypeGroupId - - controlTypeGroupId desc - - displayName - - displayName desc - type: string + type: string + x-ms-docs-key-type: privilegedAccess + - name: governanceResource-id + in: path + description: 'key: id of governanceResource' + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: governanceResource + - name: governanceRoleAssignmentRequest-id + in: path + description: 'key: id of governanceRoleAssignmentRequest' + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: governanceRoleAssignmentRequest - name: $select in: query description: Select properties to be returned @@ -69973,8 +86671,17 @@ paths: items: enum: - id - - controlTypeGroupId - displayName + - externalId + - registeredDateTime + - registeredRoot + - status + - type + - parent + - roleAssignmentRequests + - roleAssignments + - roleDefinitions + - roleSettings type: string - name: $expand in: query @@ -69987,52 +86694,85 @@ paths: items: enum: - '*' + - parent + - roleAssignmentRequests + - roleAssignments + - roleDefinitions + - roleSettings type: string responses: '200': - $ref: '#/components/responses/microsoft.graph.programControlTypeCollectionResponse' - default: - $ref: '#/components/responses/error' - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore - x-ms-docs-operation-type: operation - post: - tags: - - programControlTypes.programControlType - summary: Add new entity to programControlTypes - operationId: programControlTypes.programControlType_CreateProgramControlType - requestBody: - description: New entity - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.programControlType' - required: true - responses: - '201': - description: Created entity + description: Retrieved navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.programControlType' + $ref: '#/components/schemas/microsoft.graph.governanceResource' + links: + parent: + operationId: privilegedAccess.resources.roleAssignmentRequests.Resource.GetParent + parameters: + privilegedAccess-id: $request.path.privilegedAccess-id + governanceResource-id: $request.path.governanceResource-id + governanceRoleAssignmentRequest-id: $request.path.governanceRoleAssignmentRequest-id + roleAssignmentRequests: + operationId: privilegedAccess.resources.roleAssignmentRequests.Resource.ListRoleAssignmentRequests + parameters: + privilegedAccess-id: $request.path.privilegedAccess-id + governanceResource-id: $request.path.governanceResource-id + governanceRoleAssignmentRequest-id: $request.path.governanceRoleAssignmentRequest-id + roleAssignments: + operationId: privilegedAccess.resources.roleAssignmentRequests.Resource.ListRoleAssignments + parameters: + privilegedAccess-id: $request.path.privilegedAccess-id + governanceResource-id: $request.path.governanceResource-id + governanceRoleAssignmentRequest-id: $request.path.governanceRoleAssignmentRequest-id + roleDefinitions: + operationId: privilegedAccess.resources.roleAssignmentRequests.Resource.ListRoleDefinitions + parameters: + privilegedAccess-id: $request.path.privilegedAccess-id + governanceResource-id: $request.path.governanceResource-id + governanceRoleAssignmentRequest-id: $request.path.governanceRoleAssignmentRequest-id + roleSettings: + operationId: privilegedAccess.resources.roleAssignmentRequests.Resource.ListRoleSettings + parameters: + privilegedAccess-id: $request.path.privilegedAccess-id + governanceResource-id: $request.path.governanceResource-id + governanceRoleAssignmentRequest-id: $request.path.governanceRoleAssignmentRequest-id default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/programControlTypes/{programControlType-id}': + '/privilegedAccess/{privilegedAccess-id}/resources/{governanceResource-id}/roleAssignmentRequests/{governanceRoleAssignmentRequest-id}/roleDefinition': get: tags: - - programControlTypes.programControlType - summary: Get entity from programControlTypes by key - operationId: programControlTypes.programControlType_GetProgramControlType + - privilegedAccess.governanceResource + summary: Get roleDefinition from privilegedAccess + description: Read-only. The role definition that the request aims to. + operationId: privilegedAccess.resources.roleAssignmentRequests_GetRoleDefinition parameters: - - name: programControlType-id + - name: privilegedAccess-id in: path - description: 'key: id of programControlType' + description: 'key: id of privilegedAccess' required: true + style: simple schema: type: string - x-ms-docs-key-type: programControlType + x-ms-docs-key-type: privilegedAccess + - name: governanceResource-id + in: path + description: 'key: id of governanceResource' + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: governanceResource + - name: governanceRoleAssignmentRequest-id + in: path + description: 'key: id of governanceRoleAssignmentRequest' + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: governanceRoleAssignmentRequest - name: $select in: query description: Select properties to be returned @@ -70044,8 +86784,12 @@ paths: items: enum: - id - - controlTypeGroupId - displayName + - externalId + - resourceId + - templateId + - resource + - roleSetting type: string - name: $expand in: query @@ -70058,36 +86802,68 @@ paths: items: enum: - '*' + - resource + - roleSetting type: string responses: '200': - description: Retrieved entity + description: Retrieved navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.programControlType' + $ref: '#/components/schemas/microsoft.graph.governanceRoleDefinition' + links: + resource: + operationId: privilegedAccess.resources.roleAssignmentRequests.RoleDefinition.GetResource + parameters: + privilegedAccess-id: $request.path.privilegedAccess-id + governanceResource-id: $request.path.governanceResource-id + governanceRoleAssignmentRequest-id: $request.path.governanceRoleAssignmentRequest-id + roleSetting: + operationId: privilegedAccess.resources.roleAssignmentRequests.RoleDefinition.GetRoleSetting + parameters: + privilegedAccess-id: $request.path.privilegedAccess-id + governanceResource-id: $request.path.governanceResource-id + governanceRoleAssignmentRequest-id: $request.path.governanceRoleAssignmentRequest-id default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - - programControlTypes.programControlType - summary: Update entity in programControlTypes - operationId: programControlTypes.programControlType_UpdateProgramControlType + - privilegedAccess.governanceResource + summary: Update the navigation property roleDefinition in privilegedAccess + operationId: privilegedAccess.resources.roleAssignmentRequests_UpdateRoleDefinition parameters: - - name: programControlType-id + - name: privilegedAccess-id in: path - description: 'key: id of programControlType' + description: 'key: id of privilegedAccess' required: true + style: simple schema: type: string - x-ms-docs-key-type: programControlType + x-ms-docs-key-type: privilegedAccess + - name: governanceResource-id + in: path + description: 'key: id of governanceResource' + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: governanceResource + - name: governanceRoleAssignmentRequest-id + in: path + description: 'key: id of governanceRoleAssignmentRequest' + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: governanceRoleAssignmentRequest requestBody: - description: New property values + description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.programControlType' + $ref: '#/components/schemas/microsoft.graph.governanceRoleDefinition' required: true responses: '204': @@ -70097,20 +86873,38 @@ paths: x-ms-docs-operation-type: operation delete: tags: - - programControlTypes.programControlType - summary: Delete entity from programControlTypes - operationId: programControlTypes.programControlType_DeleteProgramControlType + - privilegedAccess.governanceResource + summary: Delete navigation property roleDefinition for privilegedAccess + operationId: privilegedAccess.resources.roleAssignmentRequests_DeleteRoleDefinition parameters: - - name: programControlType-id + - name: privilegedAccess-id in: path - description: 'key: id of programControlType' + description: 'key: id of privilegedAccess' required: true + style: simple schema: type: string - x-ms-docs-key-type: programControlType + x-ms-docs-key-type: privilegedAccess + - name: governanceResource-id + in: path + description: 'key: id of governanceResource' + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: governanceResource + - name: governanceRoleAssignmentRequest-id + in: path + description: 'key: id of governanceRoleAssignmentRequest' + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: governanceRoleAssignmentRequest - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -70119,21 +86913,41 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - /programs: + '/privilegedAccess/{privilegedAccess-id}/resources/{governanceResource-id}/roleAssignmentRequests/{governanceRoleAssignmentRequest-id}/roleDefinition/resource': get: tags: - - programs.program - summary: List programs (deprecated) - operationId: programs.program_ListProgram + - privilegedAccess.governanceResource + summary: Get resource from privilegedAccess + description: Read-only. The associated resource for the role definition. + operationId: privilegedAccess.resources.roleAssignmentRequests.roleDefinition_GetResource parameters: - - $ref: '#/components/parameters/top' - - $ref: '#/components/parameters/skip' - - $ref: '#/components/parameters/search' - - $ref: '#/components/parameters/filter' - - $ref: '#/components/parameters/count' - - name: $orderby + - name: privilegedAccess-id + in: path + description: 'key: id of privilegedAccess' + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: privilegedAccess + - name: governanceResource-id + in: path + description: 'key: id of governanceResource' + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: governanceResource + - name: governanceRoleAssignmentRequest-id + in: path + description: 'key: id of governanceRoleAssignmentRequest' + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: governanceRoleAssignmentRequest + - name: $select in: query - description: Order items by property values + description: Select properties to be returned style: form explode: false schema: @@ -70142,12 +86956,108 @@ paths: items: enum: - id - - id desc - - description - - description desc - displayName - - displayName desc + - externalId + - registeredDateTime + - registeredRoot + - status + - type + - parent + - roleAssignmentRequests + - roleAssignments + - roleDefinitions + - roleSettings + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + - parent + - roleAssignmentRequests + - roleAssignments + - roleDefinitions + - roleSettings type: string + responses: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.governanceResource' + links: + parent: + operationId: privilegedAccess.resources.roleAssignmentRequests.roleDefinition.Resource.GetParent + parameters: + privilegedAccess-id: $request.path.privilegedAccess-id + governanceResource-id: $request.path.governanceResource-id + governanceRoleAssignmentRequest-id: $request.path.governanceRoleAssignmentRequest-id + roleAssignmentRequests: + operationId: privilegedAccess.resources.roleAssignmentRequests.roleDefinition.Resource.ListRoleAssignmentRequests + parameters: + privilegedAccess-id: $request.path.privilegedAccess-id + governanceResource-id: $request.path.governanceResource-id + governanceRoleAssignmentRequest-id: $request.path.governanceRoleAssignmentRequest-id + roleAssignments: + operationId: privilegedAccess.resources.roleAssignmentRequests.roleDefinition.Resource.ListRoleAssignments + parameters: + privilegedAccess-id: $request.path.privilegedAccess-id + governanceResource-id: $request.path.governanceResource-id + governanceRoleAssignmentRequest-id: $request.path.governanceRoleAssignmentRequest-id + roleDefinitions: + operationId: privilegedAccess.resources.roleAssignmentRequests.roleDefinition.Resource.ListRoleDefinitions + parameters: + privilegedAccess-id: $request.path.privilegedAccess-id + governanceResource-id: $request.path.governanceResource-id + governanceRoleAssignmentRequest-id: $request.path.governanceRoleAssignmentRequest-id + roleSettings: + operationId: privilegedAccess.resources.roleAssignmentRequests.roleDefinition.Resource.ListRoleSettings + parameters: + privilegedAccess-id: $request.path.privilegedAccess-id + governanceResource-id: $request.path.governanceResource-id + governanceRoleAssignmentRequest-id: $request.path.governanceRoleAssignmentRequest-id + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/privilegedAccess/{privilegedAccess-id}/resources/{governanceResource-id}/roleAssignmentRequests/{governanceRoleAssignmentRequest-id}/roleDefinition/roleSetting': + get: + tags: + - privilegedAccess.governanceResource + summary: Get roleSetting from privilegedAccess + description: The associated role setting for the role definition. + operationId: privilegedAccess.resources.roleAssignmentRequests.roleDefinition_GetRoleSetting + parameters: + - name: privilegedAccess-id + in: path + description: 'key: id of privilegedAccess' + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: privilegedAccess + - name: governanceResource-id + in: path + description: 'key: id of governanceResource' + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: governanceResource + - name: governanceRoleAssignmentRequest-id + in: path + description: 'key: id of governanceRoleAssignmentRequest' + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: governanceRoleAssignmentRequest - name: $select in: query description: Select properties to be returned @@ -70159,9 +87069,17 @@ paths: items: enum: - id - - description - - displayName - - controls + - adminEligibleSettings + - adminMemberSettings + - isDefault + - lastUpdatedBy + - lastUpdatedDateTime + - resourceId + - roleDefinitionId + - userEligibleSettings + - userMemberSettings + - resource + - roleDefinition type: string - name: $expand in: query @@ -70174,53 +87092,64 @@ paths: items: enum: - '*' - - controls + - resource + - roleDefinition type: string responses: '200': - $ref: '#/components/responses/microsoft.graph.programCollectionResponse' - default: - $ref: '#/components/responses/error' - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore - x-ms-docs-operation-type: operation - post: - tags: - - programs.program - summary: Create program (deprecated) - operationId: programs.program_CreateProgram - requestBody: - description: New entity - content: - application/json: - schema: - $ref: '#/components/schemas/microsoft.graph.program' - required: true - responses: - '201': - description: Created entity + description: Retrieved navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.program' + $ref: '#/components/schemas/microsoft.graph.governanceRoleSetting' + links: + resource: + operationId: privilegedAccess.resources.roleAssignmentRequests.roleDefinition.RoleSetting.GetResource + parameters: + privilegedAccess-id: $request.path.privilegedAccess-id + governanceResource-id: $request.path.governanceResource-id + governanceRoleAssignmentRequest-id: $request.path.governanceRoleAssignmentRequest-id + roleDefinition: + operationId: privilegedAccess.resources.roleAssignmentRequests.roleDefinition.RoleSetting.GetRoleDefinition + parameters: + privilegedAccess-id: $request.path.privilegedAccess-id + governanceResource-id: $request.path.governanceResource-id + governanceRoleAssignmentRequest-id: $request.path.governanceRoleAssignmentRequest-id default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/programs/{program-id}': + '/privilegedAccess/{privilegedAccess-id}/resources/{governanceResource-id}/roleAssignmentRequests/{governanceRoleAssignmentRequest-id}/subject': get: tags: - - programs.program - summary: Get entity from programs by key - operationId: programs.program_GetProgram + - privilegedAccess.governanceResource + summary: Get subject from privilegedAccess + description: Read-only. The user/group principal. + operationId: privilegedAccess.resources.roleAssignmentRequests_GetSubject parameters: - - name: program-id + - name: privilegedAccess-id in: path - description: 'key: id of program' + description: 'key: id of privilegedAccess' required: true + style: simple schema: type: string - x-ms-docs-key-type: program + x-ms-docs-key-type: privilegedAccess + - name: governanceResource-id + in: path + description: 'key: id of governanceResource' + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: governanceResource + - name: governanceRoleAssignmentRequest-id + in: path + description: 'key: id of governanceRoleAssignmentRequest' + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: governanceRoleAssignmentRequest - name: $select in: query description: Select properties to be returned @@ -70232,9 +87161,10 @@ paths: items: enum: - id - - description - displayName - - controls + - email + - principalName + - type type: string - name: $expand in: query @@ -70247,42 +87177,53 @@ paths: items: enum: - '*' - - controls type: string responses: '200': - description: Retrieved entity + description: Retrieved navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.program' - links: - controls: - operationId: programs.ListControls - parameters: - program-id: $request.path.program-id + $ref: '#/components/schemas/microsoft.graph.governanceSubject' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - - programs.program - summary: Update program (deprecated) - operationId: programs.program_UpdateProgram + - privilegedAccess.governanceResource + summary: Update the navigation property subject in privilegedAccess + operationId: privilegedAccess.resources.roleAssignmentRequests_UpdateSubject parameters: - - name: program-id + - name: privilegedAccess-id in: path - description: 'key: id of program' + description: 'key: id of privilegedAccess' required: true + style: simple schema: type: string - x-ms-docs-key-type: program + x-ms-docs-key-type: privilegedAccess + - name: governanceResource-id + in: path + description: 'key: id of governanceResource' + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: governanceResource + - name: governanceRoleAssignmentRequest-id + in: path + description: 'key: id of governanceRoleAssignmentRequest' + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: governanceRoleAssignmentRequest requestBody: - description: New property values + description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.program' + $ref: '#/components/schemas/microsoft.graph.governanceSubject' required: true responses: '204': @@ -70292,20 +87233,38 @@ paths: x-ms-docs-operation-type: operation delete: tags: - - programs.program - summary: Delete program (deprecated) - operationId: programs.program_DeleteProgram + - privilegedAccess.governanceResource + summary: Delete navigation property subject for privilegedAccess + operationId: privilegedAccess.resources.roleAssignmentRequests_DeleteSubject parameters: - - name: program-id + - name: privilegedAccess-id in: path - description: 'key: id of program' + description: 'key: id of privilegedAccess' required: true + style: simple schema: type: string - x-ms-docs-key-type: program + x-ms-docs-key-type: privilegedAccess + - name: governanceResource-id + in: path + description: 'key: id of governanceResource' + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: governanceResource + - name: governanceRoleAssignmentRequest-id + in: path + description: 'key: id of governanceRoleAssignmentRequest' + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: governanceRoleAssignmentRequest - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -70314,20 +87273,30 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/programs/{program-id}/controls': + '/privilegedAccess/{privilegedAccess-id}/resources/{governanceResource-id}/roleAssignments': get: tags: - - programs.programControl - summary: Get controls from programs - operationId: programs_ListControls + - privilegedAccess.governanceResource + summary: Get roleAssignments from privilegedAccess + description: The collection of role assignments for the resource. + operationId: privilegedAccess.resources_ListRoleAssignments parameters: - - name: program-id + - name: privilegedAccess-id in: path - description: 'key: id of program' + description: 'key: id of privilegedAccess' required: true + style: simple schema: type: string - x-ms-docs-key-type: program + x-ms-docs-key-type: privilegedAccess + - name: governanceResource-id + in: path + description: 'key: id of governanceResource' + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: governanceResource - $ref: '#/components/parameters/top' - $ref: '#/components/parameters/skip' - $ref: '#/components/parameters/search' @@ -70345,22 +87314,26 @@ paths: enum: - id - id desc - - controlId - - controlId desc - - controlTypeId - - controlTypeId desc - - createdDateTime - - createdDateTime desc - - displayName - - displayName desc - - owner - - owner desc - - programId - - programId desc - - resource - - resource desc + - assignmentState + - assignmentState desc + - endDateTime + - endDateTime desc + - externalId + - externalId desc + - linkedEligibleRoleAssignmentId + - linkedEligibleRoleAssignmentId desc + - memberType + - memberType desc + - resourceId + - resourceId desc + - roleDefinitionId + - roleDefinitionId desc + - startDateTime + - startDateTime desc - status - status desc + - subjectId + - subjectId desc type: string - name: $select in: query @@ -70373,15 +87346,20 @@ paths: items: enum: - id - - controlId - - controlTypeId - - createdDateTime - - displayName - - owner - - programId - - resource + - assignmentState + - endDateTime + - externalId + - linkedEligibleRoleAssignmentId + - memberType + - resourceId + - roleDefinitionId + - startDateTime - status - - program + - subjectId + - linkedEligibleRoleAssignment + - resource + - roleDefinition + - subject type: string - name: $expand in: query @@ -70394,11 +87372,14 @@ paths: items: enum: - '*' - - program + - linkedEligibleRoleAssignment + - resource + - roleDefinition + - subject type: string responses: '200': - $ref: '#/components/responses/microsoft.graph.programControlCollectionResponse' + $ref: '#/components/responses/microsoft.graph.governanceRoleAssignmentCollectionResponse' default: $ref: '#/components/responses/error' x-ms-pageable: @@ -70407,23 +87388,32 @@ paths: x-ms-docs-operation-type: operation post: tags: - - programs.programControl - summary: Create new navigation property to controls for programs - operationId: programs_CreateControls + - privilegedAccess.governanceResource + summary: Create new navigation property to roleAssignments for privilegedAccess + operationId: privilegedAccess.resources_CreateRoleAssignments parameters: - - name: program-id + - name: privilegedAccess-id in: path - description: 'key: id of program' + description: 'key: id of privilegedAccess' required: true + style: simple schema: type: string - x-ms-docs-key-type: program + x-ms-docs-key-type: privilegedAccess + - name: governanceResource-id + in: path + description: 'key: id of governanceResource' + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: governanceResource requestBody: description: New navigation property content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.programControl' + $ref: '#/components/schemas/microsoft.graph.governanceRoleAssignment' required: true responses: '201': @@ -70431,31 +87421,42 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.programControl' + $ref: '#/components/schemas/microsoft.graph.governanceRoleAssignment' default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/programs/{program-id}/controls/{programControl-id}': + '/privilegedAccess/{privilegedAccess-id}/resources/{governanceResource-id}/roleAssignments/{governanceRoleAssignment-id}': get: tags: - - programs.programControl - summary: Get controls from programs - operationId: programs_GetControls + - privilegedAccess.governanceResource + summary: Get roleAssignments from privilegedAccess + description: The collection of role assignments for the resource. + operationId: privilegedAccess.resources_GetRoleAssignments parameters: - - name: program-id + - name: privilegedAccess-id in: path - description: 'key: id of program' + description: 'key: id of privilegedAccess' required: true + style: simple schema: type: string - x-ms-docs-key-type: program - - name: programControl-id + x-ms-docs-key-type: privilegedAccess + - name: governanceResource-id in: path - description: 'key: id of programControl' + description: 'key: id of governanceResource' required: true + style: simple schema: type: string - x-ms-docs-key-type: programControl + x-ms-docs-key-type: governanceResource + - name: governanceRoleAssignment-id + in: path + description: 'key: id of governanceRoleAssignment' + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: governanceRoleAssignment - name: $select in: query description: Select properties to be returned @@ -70467,15 +87468,20 @@ paths: items: enum: - id - - controlId - - controlTypeId - - createdDateTime - - displayName - - owner - - programId - - resource + - assignmentState + - endDateTime + - externalId + - linkedEligibleRoleAssignmentId + - memberType + - resourceId + - roleDefinitionId + - startDateTime - status - - program + - subjectId + - linkedEligibleRoleAssignment + - resource + - roleDefinition + - subject type: string - name: $expand in: query @@ -70488,7 +87494,10 @@ paths: items: enum: - '*' - - program + - linkedEligibleRoleAssignment + - resource + - roleDefinition + - subject type: string responses: '200': @@ -70496,42 +87505,71 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.programControl' + $ref: '#/components/schemas/microsoft.graph.governanceRoleAssignment' links: - program: - operationId: programs.Controls.GetProgram + linkedEligibleRoleAssignment: + operationId: privilegedAccess.resources.RoleAssignments.GetLinkedEligibleRoleAssignment parameters: - program-id: $request.path.program-id - programControl-id: $request.path.programControl-id + privilegedAccess-id: $request.path.privilegedAccess-id + governanceResource-id: $request.path.governanceResource-id + governanceRoleAssignment-id: $request.path.governanceRoleAssignment-id + resource: + operationId: privilegedAccess.resources.RoleAssignments.GetResource + parameters: + privilegedAccess-id: $request.path.privilegedAccess-id + governanceResource-id: $request.path.governanceResource-id + governanceRoleAssignment-id: $request.path.governanceRoleAssignment-id + roleDefinition: + operationId: privilegedAccess.resources.RoleAssignments.GetRoleDefinition + parameters: + privilegedAccess-id: $request.path.privilegedAccess-id + governanceResource-id: $request.path.governanceResource-id + governanceRoleAssignment-id: $request.path.governanceRoleAssignment-id + subject: + operationId: privilegedAccess.resources.RoleAssignments.GetSubject + parameters: + privilegedAccess-id: $request.path.privilegedAccess-id + governanceResource-id: $request.path.governanceResource-id + governanceRoleAssignment-id: $request.path.governanceRoleAssignment-id default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - - programs.programControl - summary: Update the navigation property controls in programs - operationId: programs_UpdateControls + - privilegedAccess.governanceResource + summary: Update the navigation property roleAssignments in privilegedAccess + operationId: privilegedAccess.resources_UpdateRoleAssignments parameters: - - name: program-id + - name: privilegedAccess-id in: path - description: 'key: id of program' + description: 'key: id of privilegedAccess' required: true + style: simple schema: type: string - x-ms-docs-key-type: program - - name: programControl-id + x-ms-docs-key-type: privilegedAccess + - name: governanceResource-id in: path - description: 'key: id of programControl' + description: 'key: id of governanceResource' required: true + style: simple schema: type: string - x-ms-docs-key-type: programControl + x-ms-docs-key-type: governanceResource + - name: governanceRoleAssignment-id + in: path + description: 'key: id of governanceRoleAssignment' + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: governanceRoleAssignment requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.programControl' + $ref: '#/components/schemas/microsoft.graph.governanceRoleAssignment' required: true responses: '204': @@ -70541,27 +87579,38 @@ paths: x-ms-docs-operation-type: operation delete: tags: - - programs.programControl - summary: Delete navigation property controls for programs - operationId: programs_DeleteControls + - privilegedAccess.governanceResource + summary: Delete navigation property roleAssignments for privilegedAccess + operationId: privilegedAccess.resources_DeleteRoleAssignments parameters: - - name: program-id + - name: privilegedAccess-id in: path - description: 'key: id of program' + description: 'key: id of privilegedAccess' required: true + style: simple schema: type: string - x-ms-docs-key-type: program - - name: programControl-id + x-ms-docs-key-type: privilegedAccess + - name: governanceResource-id in: path - description: 'key: id of programControl' + description: 'key: id of governanceResource' required: true + style: simple schema: type: string - x-ms-docs-key-type: programControl + x-ms-docs-key-type: governanceResource + - name: governanceRoleAssignment-id + in: path + description: 'key: id of governanceRoleAssignment' + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: governanceRoleAssignment - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -70570,41 +87619,169 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/programs/{program-id}/controls/{programControl-id}/program': + '/privilegedAccess/{privilegedAccess-id}/resources/{governanceResource-id}/roleAssignments/{governanceRoleAssignment-id}/linkedEligibleRoleAssignment': get: tags: - - programs.programControl - summary: Get program from programs - operationId: programs.controls_GetProgram + - privilegedAccess.governanceResource + summary: Get linkedEligibleRoleAssignment from privilegedAccess + description: 'Read-only. If this is an active assignment and created due to activation on an eligible assignment, it represents the object of that eligible assignment; Otherwise, the value is null.' + operationId: privilegedAccess.resources.roleAssignments_GetLinkedEligibleRoleAssignment parameters: - - name: program-id + - name: privilegedAccess-id in: path - description: 'key: id of program' + description: 'key: id of privilegedAccess' required: true + style: simple schema: type: string - x-ms-docs-key-type: program - - name: programControl-id + x-ms-docs-key-type: privilegedAccess + - name: governanceResource-id in: path - description: 'key: id of programControl' + description: 'key: id of governanceResource' required: true + style: simple schema: type: string - x-ms-docs-key-type: programControl - - name: $select - in: query - description: Select properties to be returned - style: form - explode: false + x-ms-docs-key-type: governanceResource + - name: governanceRoleAssignment-id + in: path + description: 'key: id of governanceRoleAssignment' + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: governanceRoleAssignment + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - assignmentState + - endDateTime + - externalId + - linkedEligibleRoleAssignmentId + - memberType + - resourceId + - roleDefinitionId + - startDateTime + - status + - subjectId + - linkedEligibleRoleAssignment + - resource + - roleDefinition + - subject + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + - linkedEligibleRoleAssignment + - resource + - roleDefinition + - subject + type: string + responses: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.governanceRoleAssignment' + links: + linkedEligibleRoleAssignment: + operationId: privilegedAccess.resources.roleAssignments.LinkedEligibleRoleAssignment.GetLinkedEligibleRoleAssignment + parameters: + privilegedAccess-id: $request.path.privilegedAccess-id + governanceResource-id: $request.path.governanceResource-id + governanceRoleAssignment-id: $request.path.governanceRoleAssignment-id + resource: + operationId: privilegedAccess.resources.roleAssignments.LinkedEligibleRoleAssignment.GetResource + parameters: + privilegedAccess-id: $request.path.privilegedAccess-id + governanceResource-id: $request.path.governanceResource-id + governanceRoleAssignment-id: $request.path.governanceRoleAssignment-id + roleDefinition: + operationId: privilegedAccess.resources.roleAssignments.LinkedEligibleRoleAssignment.GetRoleDefinition + parameters: + privilegedAccess-id: $request.path.privilegedAccess-id + governanceResource-id: $request.path.governanceResource-id + governanceRoleAssignment-id: $request.path.governanceRoleAssignment-id + subject: + operationId: privilegedAccess.resources.roleAssignments.LinkedEligibleRoleAssignment.GetSubject + parameters: + privilegedAccess-id: $request.path.privilegedAccess-id + governanceResource-id: $request.path.governanceResource-id + governanceRoleAssignment-id: $request.path.governanceRoleAssignment-id + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/privilegedAccess/{privilegedAccess-id}/resources/{governanceResource-id}/roleAssignments/{governanceRoleAssignment-id}/resource': + get: + tags: + - privilegedAccess.governanceResource + summary: Get resource from privilegedAccess + description: Read-only. The resource associated with the role assignment. + operationId: privilegedAccess.resources.roleAssignments_GetResource + parameters: + - name: privilegedAccess-id + in: path + description: 'key: id of privilegedAccess' + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: privilegedAccess + - name: governanceResource-id + in: path + description: 'key: id of governanceResource' + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: governanceResource + - name: governanceRoleAssignment-id + in: path + description: 'key: id of governanceRoleAssignment' + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: governanceRoleAssignment + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false schema: uniqueItems: true type: array items: enum: - id - - description - displayName - - controls + - externalId + - registeredDateTime + - registeredRoot + - status + - type + - parent + - roleAssignmentRequests + - roleAssignments + - roleDefinitions + - roleSettings type: string - name: $expand in: query @@ -70617,7 +87794,11 @@ paths: items: enum: - '*' - - controls + - parent + - roleAssignmentRequests + - roleAssignments + - roleDefinitions + - roleSettings type: string responses: '200': @@ -70625,42 +87806,164 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.program' + $ref: '#/components/schemas/microsoft.graph.governanceResource' links: - controls: - operationId: programs.controls.Program.ListControls + parent: + operationId: privilegedAccess.resources.roleAssignments.Resource.GetParent parameters: - program-id: $request.path.program-id - programControl-id: $request.path.programControl-id + privilegedAccess-id: $request.path.privilegedAccess-id + governanceResource-id: $request.path.governanceResource-id + governanceRoleAssignment-id: $request.path.governanceRoleAssignment-id + roleAssignmentRequests: + operationId: privilegedAccess.resources.roleAssignments.Resource.ListRoleAssignmentRequests + parameters: + privilegedAccess-id: $request.path.privilegedAccess-id + governanceResource-id: $request.path.governanceResource-id + governanceRoleAssignment-id: $request.path.governanceRoleAssignment-id + roleAssignments: + operationId: privilegedAccess.resources.roleAssignments.Resource.ListRoleAssignments + parameters: + privilegedAccess-id: $request.path.privilegedAccess-id + governanceResource-id: $request.path.governanceResource-id + governanceRoleAssignment-id: $request.path.governanceRoleAssignment-id + roleDefinitions: + operationId: privilegedAccess.resources.roleAssignments.Resource.ListRoleDefinitions + parameters: + privilegedAccess-id: $request.path.privilegedAccess-id + governanceResource-id: $request.path.governanceResource-id + governanceRoleAssignment-id: $request.path.governanceRoleAssignment-id + roleSettings: + operationId: privilegedAccess.resources.roleAssignments.Resource.ListRoleSettings + parameters: + privilegedAccess-id: $request.path.privilegedAccess-id + governanceResource-id: $request.path.governanceResource-id + governanceRoleAssignment-id: $request.path.governanceRoleAssignment-id + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/privilegedAccess/{privilegedAccess-id}/resources/{governanceResource-id}/roleAssignments/{governanceRoleAssignment-id}/roleDefinition': + get: + tags: + - privilegedAccess.governanceResource + summary: Get roleDefinition from privilegedAccess + description: Read-only. The role definition associated with the role assignment. + operationId: privilegedAccess.resources.roleAssignments_GetRoleDefinition + parameters: + - name: privilegedAccess-id + in: path + description: 'key: id of privilegedAccess' + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: privilegedAccess + - name: governanceResource-id + in: path + description: 'key: id of governanceResource' + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: governanceResource + - name: governanceRoleAssignment-id + in: path + description: 'key: id of governanceRoleAssignment' + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: governanceRoleAssignment + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - displayName + - externalId + - resourceId + - templateId + - resource + - roleSetting + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + - resource + - roleSetting + type: string + responses: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.governanceRoleDefinition' + links: + resource: + operationId: privilegedAccess.resources.roleAssignments.RoleDefinition.GetResource + parameters: + privilegedAccess-id: $request.path.privilegedAccess-id + governanceResource-id: $request.path.governanceResource-id + governanceRoleAssignment-id: $request.path.governanceRoleAssignment-id + roleSetting: + operationId: privilegedAccess.resources.roleAssignments.RoleDefinition.GetRoleSetting + parameters: + privilegedAccess-id: $request.path.privilegedAccess-id + governanceResource-id: $request.path.governanceResource-id + governanceRoleAssignment-id: $request.path.governanceRoleAssignment-id default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation patch: tags: - - programs.programControl - summary: Update the navigation property program in programs - operationId: programs.controls_UpdateProgram + - privilegedAccess.governanceResource + summary: Update the navigation property roleDefinition in privilegedAccess + operationId: privilegedAccess.resources.roleAssignments_UpdateRoleDefinition parameters: - - name: program-id + - name: privilegedAccess-id in: path - description: 'key: id of program' + description: 'key: id of privilegedAccess' required: true + style: simple schema: type: string - x-ms-docs-key-type: program - - name: programControl-id + x-ms-docs-key-type: privilegedAccess + - name: governanceResource-id in: path - description: 'key: id of programControl' + description: 'key: id of governanceResource' required: true + style: simple schema: type: string - x-ms-docs-key-type: programControl + x-ms-docs-key-type: governanceResource + - name: governanceRoleAssignment-id + in: path + description: 'key: id of governanceRoleAssignment' + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: governanceRoleAssignment requestBody: description: New navigation property values content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.program' + $ref: '#/components/schemas/microsoft.graph.governanceRoleDefinition' required: true responses: '204': @@ -70670,27 +87973,38 @@ paths: x-ms-docs-operation-type: operation delete: tags: - - programs.programControl - summary: Delete navigation property program for programs - operationId: programs.controls_DeleteProgram + - privilegedAccess.governanceResource + summary: Delete navigation property roleDefinition for privilegedAccess + operationId: privilegedAccess.resources.roleAssignments_DeleteRoleDefinition parameters: - - name: program-id + - name: privilegedAccess-id in: path - description: 'key: id of program' + description: 'key: id of privilegedAccess' required: true + style: simple schema: type: string - x-ms-docs-key-type: program - - name: programControl-id + x-ms-docs-key-type: privilegedAccess + - name: governanceResource-id in: path - description: 'key: id of programControl' + description: 'key: id of governanceResource' required: true + style: simple schema: type: string - x-ms-docs-key-type: programControl + x-ms-docs-key-type: governanceResource + - name: governanceRoleAssignment-id + in: path + description: 'key: id of governanceRoleAssignment' + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: governanceRoleAssignment - name: If-Match in: header description: ETag + style: simple schema: type: string responses: @@ -70699,64 +88013,38 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation - '/users/{user-id}/agreementAcceptances': + '/privilegedAccess/{privilegedAccess-id}/resources/{governanceResource-id}/roleAssignments/{governanceRoleAssignment-id}/roleDefinition/resource': get: tags: - - users.agreementAcceptance - summary: Get agreementAcceptances from users - operationId: users_ListAgreementAcceptances + - privilegedAccess.governanceResource + summary: Get resource from privilegedAccess + description: Read-only. The associated resource for the role definition. + operationId: privilegedAccess.resources.roleAssignments.roleDefinition_GetResource parameters: - - name: user-id + - name: privilegedAccess-id in: path - description: 'key: id of user' + description: 'key: id of privilegedAccess' required: true + style: simple schema: type: string - x-ms-docs-key-type: user - - $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 + x-ms-docs-key-type: privilegedAccess + - name: governanceResource-id + in: path + description: 'key: id of governanceResource' + required: true + style: simple schema: - uniqueItems: true - type: array - items: - enum: - - id - - id desc - - agreementFileId - - agreementFileId desc - - agreementId - - agreementId desc - - deviceDisplayName - - deviceDisplayName desc - - deviceId - - deviceId desc - - deviceOSType - - deviceOSType desc - - deviceOSVersion - - deviceOSVersion desc - - expirationDateTime - - expirationDateTime desc - - recordedDateTime - - recordedDateTime desc - - state - - state desc - - userDisplayName - - userDisplayName desc - - userEmail - - userEmail desc - - userId - - userId desc - - userPrincipalName - - userPrincipalName desc - type: string + type: string + x-ms-docs-key-type: governanceResource + - name: governanceRoleAssignment-id + in: path + description: 'key: id of governanceRoleAssignment' + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: governanceRoleAssignment - name: $select in: query description: Select properties to be returned @@ -70768,19 +88056,17 @@ paths: items: enum: - id - - agreementFileId - - agreementId - - deviceDisplayName - - deviceId - - deviceOSType - - deviceOSVersion - - expirationDateTime - - recordedDateTime - - state - - userDisplayName - - userEmail - - userId - - userPrincipalName + - displayName + - externalId + - registeredDateTime + - registeredRoot + - status + - type + - parent + - roleAssignmentRequests + - roleAssignments + - roleDefinitions + - roleSettings type: string - name: $expand in: query @@ -70793,37 +88079,85 @@ paths: items: enum: - '*' + - parent + - roleAssignmentRequests + - roleAssignments + - roleDefinitions + - roleSettings type: string responses: '200': - $ref: '#/components/responses/microsoft.graph.agreementAcceptanceCollectionResponse' + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.governanceResource' + links: + parent: + operationId: privilegedAccess.resources.roleAssignments.roleDefinition.Resource.GetParent + parameters: + privilegedAccess-id: $request.path.privilegedAccess-id + governanceResource-id: $request.path.governanceResource-id + governanceRoleAssignment-id: $request.path.governanceRoleAssignment-id + roleAssignmentRequests: + operationId: privilegedAccess.resources.roleAssignments.roleDefinition.Resource.ListRoleAssignmentRequests + parameters: + privilegedAccess-id: $request.path.privilegedAccess-id + governanceResource-id: $request.path.governanceResource-id + governanceRoleAssignment-id: $request.path.governanceRoleAssignment-id + roleAssignments: + operationId: privilegedAccess.resources.roleAssignments.roleDefinition.Resource.ListRoleAssignments + parameters: + privilegedAccess-id: $request.path.privilegedAccess-id + governanceResource-id: $request.path.governanceResource-id + governanceRoleAssignment-id: $request.path.governanceRoleAssignment-id + roleDefinitions: + operationId: privilegedAccess.resources.roleAssignments.roleDefinition.Resource.ListRoleDefinitions + parameters: + privilegedAccess-id: $request.path.privilegedAccess-id + governanceResource-id: $request.path.governanceResource-id + governanceRoleAssignment-id: $request.path.governanceRoleAssignment-id + roleSettings: + operationId: privilegedAccess.resources.roleAssignments.roleDefinition.Resource.ListRoleSettings + parameters: + privilegedAccess-id: $request.path.privilegedAccess-id + governanceResource-id: $request.path.governanceResource-id + governanceRoleAssignment-id: $request.path.governanceRoleAssignment-id default: $ref: '#/components/responses/error' - x-ms-pageable: - nextLinkName: '@odata.nextLink' - operationName: listMore x-ms-docs-operation-type: operation - '/users/{user-id}/agreementAcceptances/{agreementAcceptance-id}': + '/privilegedAccess/{privilegedAccess-id}/resources/{governanceResource-id}/roleAssignments/{governanceRoleAssignment-id}/roleDefinition/roleSetting': get: tags: - - users.agreementAcceptance - summary: Get agreementAcceptances from users - operationId: users_GetAgreementAcceptances + - privilegedAccess.governanceResource + summary: Get roleSetting from privilegedAccess + description: The associated role setting for the role definition. + operationId: privilegedAccess.resources.roleAssignments.roleDefinition_GetRoleSetting parameters: - - name: user-id + - name: privilegedAccess-id in: path - description: 'key: id of user' + description: 'key: id of privilegedAccess' required: true + style: simple schema: type: string - x-ms-docs-key-type: user - - name: agreementAcceptance-id + x-ms-docs-key-type: privilegedAccess + - name: governanceResource-id in: path - description: 'key: id of agreementAcceptance' + description: 'key: id of governanceResource' required: true + style: simple schema: type: string - x-ms-docs-key-type: agreementAcceptance + x-ms-docs-key-type: governanceResource + - name: governanceRoleAssignment-id + in: path + description: 'key: id of governanceRoleAssignment' + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: governanceRoleAssignment - name: $select in: query description: Select properties to be returned @@ -70835,19 +88169,17 @@ paths: items: enum: - id - - agreementFileId - - agreementId - - deviceDisplayName - - deviceId - - deviceOSType - - deviceOSVersion - - expirationDateTime - - recordedDateTime - - state - - userDisplayName - - userEmail - - userId - - userPrincipalName + - adminEligibleSettings + - adminMemberSettings + - isDefault + - lastUpdatedBy + - lastUpdatedDateTime + - resourceId + - roleDefinitionId + - userEligibleSettings + - userMemberSettings + - resource + - roleDefinition type: string - name: $expand in: query @@ -70860,6 +88192,8 @@ paths: items: enum: - '*' + - resource + - roleDefinition type: string responses: '200': @@ -70867,19795 +88201,29215 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/microsoft.graph.agreementAcceptance' - default: - $ref: '#/components/responses/error' - x-ms-docs-operation-type: operation -components: - schemas: - microsoft.graph.accessReview: - allOf: - - $ref: '#/components/schemas/microsoft.graph.entity' - - title: accessReview - type: object - properties: - businessFlowTemplateId: - type: string - description: The business flow template identifier. Required on create. This value is case sensitive. - createdBy: - $ref: '#/components/schemas/microsoft.graph.userIdentity' - description: - type: string - description: 'The description provided by the access review creator, to show to the reviewers.' - nullable: true - displayName: - type: string - description: The access review name. Required on create. - endDateTime: - pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' - type: string - description: The DateTime when the review is scheduled to end. This must be at least one day later than the start date. Required on create. - format: date-time - reviewedEntity: - $ref: '#/components/schemas/microsoft.graph.identity' - reviewerType: - type: string - description: 'The relationship type of reviewer to the target object, one of self, delegated or entityOwners. Required on create.' - nullable: true - settings: - $ref: '#/components/schemas/microsoft.graph.accessReviewSettings' - 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 DateTime when the review is scheduled to be start. This could be a date in the future. Required on create. - format: date-time - 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 - decisions: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.accessReviewDecision' - description: The collection of decisions for this access review. - instances: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.accessReview' - description: 'The collection of access reviews instances past, present and future, if this object is a recurring access review.' - myDecisions: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.accessReviewDecision' - description: 'The collection of decisions for the caller, if the caller is a reviewer.' - reviewers: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.accessReviewReviewer' - description: 'The collection of reviewers for an access review, if access review reviewerType is of type delegated.' - additionalProperties: - type: object - microsoft.graph.accessReviewDecision: - allOf: - - $ref: '#/components/schemas/microsoft.graph.entity' - - title: accessReviewDecision - type: object - properties: - accessRecommendation: - type: string - description: 'The feature- generated recommendation shown to the reviewer, one of Approve, Deny or NotAvailable.' - nullable: true - accessReviewId: - type: string - description: The feature-generated id of the access review. - nullable: true - 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 date and time when the review decision was applied. - format: date-time - nullable: true - applyResult: - type: string - description: 'The outcome of applying the decision, one of NotApplied, Success, Failed, NotFound or NotSupported.' - nullable: true - justification: + $ref: '#/components/schemas/microsoft.graph.governanceRoleSetting' + links: + resource: + operationId: privilegedAccess.resources.roleAssignments.roleDefinition.RoleSetting.GetResource + parameters: + privilegedAccess-id: $request.path.privilegedAccess-id + governanceResource-id: $request.path.governanceResource-id + governanceRoleAssignment-id: $request.path.governanceRoleAssignment-id + roleDefinition: + operationId: privilegedAccess.resources.roleAssignments.roleDefinition.RoleSetting.GetRoleDefinition + parameters: + privilegedAccess-id: $request.path.privilegedAccess-id + governanceResource-id: $request.path.governanceResource-id + governanceRoleAssignment-id: $request.path.governanceRoleAssignment-id + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/privilegedAccess/{privilegedAccess-id}/resources/{governanceResource-id}/roleAssignments/{governanceRoleAssignment-id}/subject': + get: + tags: + - privilegedAccess.governanceResource + summary: Get subject from privilegedAccess + description: Read-only. The subject associated with the role assignment. + operationId: privilegedAccess.resources.roleAssignments_GetSubject + parameters: + - name: privilegedAccess-id + in: path + description: 'key: id of privilegedAccess' + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: privilegedAccess + - name: governanceResource-id + in: path + description: 'key: id of governanceResource' + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: governanceResource + - name: governanceRoleAssignment-id + in: path + description: 'key: id of governanceRoleAssignment' + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: governanceRoleAssignment + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - displayName + - email + - principalName + - type type: string - description: 'The reviewer''s business justification, if supplied.' - 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])$' + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' type: string - format: date-time - nullable: true - reviewResult: + responses: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.governanceSubject' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - privilegedAccess.governanceResource + summary: Update the navigation property subject in privilegedAccess + operationId: privilegedAccess.resources.roleAssignments_UpdateSubject + parameters: + - name: privilegedAccess-id + in: path + description: 'key: id of privilegedAccess' + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: privilegedAccess + - name: governanceResource-id + in: path + description: 'key: id of governanceResource' + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: governanceResource + - name: governanceRoleAssignment-id + in: path + description: 'key: id of governanceRoleAssignment' + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: governanceRoleAssignment + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.governanceSubject' + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - privilegedAccess.governanceResource + summary: Delete navigation property subject for privilegedAccess + operationId: privilegedAccess.resources.roleAssignments_DeleteSubject + parameters: + - name: privilegedAccess-id + in: path + description: 'key: id of privilegedAccess' + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: privilegedAccess + - name: governanceResource-id + in: path + description: 'key: id of governanceResource' + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: governanceResource + - name: governanceRoleAssignment-id + in: path + description: 'key: id of governanceRoleAssignment' + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: governanceRoleAssignment + - name: If-Match + in: header + description: ETag + style: simple + schema: + type: string + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/privilegedAccess/{privilegedAccess-id}/resources/{governanceResource-id}/roleAssignments/microsoft.graph.export()': + get: + tags: + - privilegedAccess.Functions + summary: Invoke function export + operationId: privilegedAccess.resources.roleAssignments_export + parameters: + - name: privilegedAccess-id + in: path + description: 'key: id of privilegedAccess' + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: privilegedAccess + - name: governanceResource-id + in: path + description: 'key: id of governanceResource' + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: governanceResource + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + responses: + '200': + description: Success + content: + application/json: + schema: + type: object + properties: + value: + type: array + items: + type: string + nullable: true + additionalProperties: + type: object + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: function + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + '/privilegedAccess/{privilegedAccess-id}/resources/{governanceResource-id}/roleDefinitions': + get: + tags: + - privilegedAccess.governanceResource + summary: Get roleDefinitions from privilegedAccess + description: The collection of role defintions for the resource. + operationId: privilegedAccess.resources_ListRoleDefinitions + parameters: + - name: privilegedAccess-id + in: path + description: 'key: id of privilegedAccess' + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: privilegedAccess + - name: governanceResource-id + in: path + description: 'key: id of governanceResource' + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: governanceResource + - $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 + - displayName + - displayName desc + - externalId + - externalId desc + - resourceId + - resourceId desc + - templateId + - templateId desc type: string - description: 'The result of the review, one of NotReviewed, Deny, DontKnow or Approve.' - nullable: true - additionalProperties: - type: object - microsoft.graph.accessReviewReviewer: - allOf: - - $ref: '#/components/schemas/microsoft.graph.entity' - - title: accessReviewReviewer - 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])$' + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - displayName + - externalId + - resourceId + - templateId + - resource + - roleSetting type: string - description: The date when the reviewer was added for the access review. - format: date-time - nullable: true - displayName: + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + - resource + - roleSetting type: string - description: Name of reviewer. - nullable: true - userPrincipalName: + responses: + '200': + $ref: '#/components/responses/microsoft.graph.governanceRoleDefinitionCollectionResponse' + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + post: + tags: + - privilegedAccess.governanceResource + summary: Create new navigation property to roleDefinitions for privilegedAccess + operationId: privilegedAccess.resources_CreateRoleDefinitions + parameters: + - name: privilegedAccess-id + in: path + description: 'key: id of privilegedAccess' + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: privilegedAccess + - name: governanceResource-id + in: path + description: 'key: id of governanceResource' + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: governanceResource + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.governanceRoleDefinition' + required: true + responses: + '201': + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.governanceRoleDefinition' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/privilegedAccess/{privilegedAccess-id}/resources/{governanceResource-id}/roleDefinitions/{governanceRoleDefinition-id}': + get: + tags: + - privilegedAccess.governanceResource + summary: Get roleDefinitions from privilegedAccess + description: The collection of role defintions for the resource. + operationId: privilegedAccess.resources_GetRoleDefinitions + parameters: + - name: privilegedAccess-id + in: path + description: 'key: id of privilegedAccess' + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: privilegedAccess + - name: governanceResource-id + in: path + description: 'key: id of governanceResource' + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: governanceResource + - name: governanceRoleDefinition-id + in: path + description: 'key: id of governanceRoleDefinition' + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: governanceRoleDefinition + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - displayName + - externalId + - resourceId + - templateId + - resource + - roleSetting type: string - description: User principal name of the user. - nullable: true - additionalProperties: - type: object - microsoft.graph.agreement: - allOf: - - $ref: '#/components/schemas/microsoft.graph.entity' - - title: agreement - type: object - properties: - displayName: + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + - resource + - roleSetting type: string - description: Display name of the agreement. The display name is used for internal tracking of the agreement but is not shown to end users who view the agreement. Supports $filter (eq). - 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. Supports $filter (eq).' - nullable: true - isViewingBeforeAcceptanceRequired: - type: boolean - description: Indicates whether the user has to expand the agreement before accepting. Supports $filter (eq). - nullable: true - termsExpiration: - $ref: '#/components/schemas/microsoft.graph.termsExpiration' - userReacceptRequiredFrequency: - pattern: '^-?P([0-9]+D)?(T([0-9]+H)?([0-9]+M)?([0-9]+([.][0-9]+)?S)?)?$' - type: string - description: The duration after which the user must re-accept the terms of use. The value is represented in ISO 8601 format for durations. - format: duration - nullable: true - acceptances: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.agreementAcceptance' - description: Read-only. Information about acceptances of this agreement. - file: - $ref: '#/components/schemas/microsoft.graph.agreementFile' - files: - 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.' - additionalProperties: - type: object - microsoft.graph.agreementAcceptance: - allOf: - - $ref: '#/components/schemas/microsoft.graph.entity' - - title: agreementAcceptance - type: object - properties: - agreementFileId: - type: string - description: ID of the agreement file accepted by the user. - nullable: true - agreementId: - type: string - description: ID of the agreement. - nullable: true - deviceDisplayName: - type: string - description: The display name of the device used for accepting the agreement. - nullable: true - deviceId: - type: string - description: The unique identifier of the device used for accepting the agreement. - nullable: true - deviceOSType: - type: string - description: The operating system used for accepting the agreement. - nullable: true - deviceOSVersion: - type: string - description: The operating system version of the device used for accepting 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])$' + responses: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.governanceRoleDefinition' + links: + resource: + operationId: privilegedAccess.resources.RoleDefinitions.GetResource + parameters: + privilegedAccess-id: $request.path.privilegedAccess-id + governanceResource-id: $request.path.governanceResource-id + governanceRoleDefinition-id: $request.path.governanceRoleDefinition-id + roleSetting: + operationId: privilegedAccess.resources.RoleDefinitions.GetRoleSetting + parameters: + privilegedAccess-id: $request.path.privilegedAccess-id + governanceResource-id: $request.path.governanceResource-id + governanceRoleDefinition-id: $request.path.governanceRoleDefinition-id + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - privilegedAccess.governanceResource + summary: Update the navigation property roleDefinitions in privilegedAccess + operationId: privilegedAccess.resources_UpdateRoleDefinitions + parameters: + - name: privilegedAccess-id + in: path + description: 'key: id of privilegedAccess' + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: privilegedAccess + - name: governanceResource-id + in: path + description: 'key: id of governanceResource' + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: governanceResource + - name: governanceRoleDefinition-id + in: path + description: 'key: id of governanceRoleDefinition' + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: governanceRoleDefinition + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.governanceRoleDefinition' + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - privilegedAccess.governanceResource + summary: Delete navigation property roleDefinitions for privilegedAccess + operationId: privilegedAccess.resources_DeleteRoleDefinitions + parameters: + - name: privilegedAccess-id + in: path + description: 'key: id of privilegedAccess' + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: privilegedAccess + - name: governanceResource-id + in: path + description: 'key: id of governanceResource' + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: governanceResource + - name: governanceRoleDefinition-id + in: path + description: 'key: id of governanceRoleDefinition' + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: governanceRoleDefinition + - name: If-Match + in: header + description: ETag + style: simple + schema: + type: string + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/privilegedAccess/{privilegedAccess-id}/resources/{governanceResource-id}/roleDefinitions/{governanceRoleDefinition-id}/resource': + get: + tags: + - privilegedAccess.governanceResource + summary: Get resource from privilegedAccess + description: Read-only. The associated resource for the role definition. + operationId: privilegedAccess.resources.roleDefinitions_GetResource + parameters: + - name: privilegedAccess-id + in: path + description: 'key: id of privilegedAccess' + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: privilegedAccess + - name: governanceResource-id + in: path + description: 'key: id of governanceResource' + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: governanceResource + - name: governanceRoleDefinition-id + in: path + description: 'key: id of governanceRoleDefinition' + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: governanceRoleDefinition + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - displayName + - externalId + - registeredDateTime + - registeredRoot + - status + - type + - parent + - roleAssignmentRequests + - roleAssignments + - roleDefinitions + - roleSettings 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' - 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])$' + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + - parent + - roleAssignmentRequests + - roleAssignments + - roleDefinitions + - roleSettings type: string - description: 'The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z' - format: date-time - nullable: true - state: - $ref: '#/components/schemas/microsoft.graph.agreementAcceptanceState' - userDisplayName: + responses: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.governanceResource' + links: + parent: + operationId: privilegedAccess.resources.roleDefinitions.Resource.GetParent + parameters: + privilegedAccess-id: $request.path.privilegedAccess-id + governanceResource-id: $request.path.governanceResource-id + governanceRoleDefinition-id: $request.path.governanceRoleDefinition-id + roleAssignmentRequests: + operationId: privilegedAccess.resources.roleDefinitions.Resource.ListRoleAssignmentRequests + parameters: + privilegedAccess-id: $request.path.privilegedAccess-id + governanceResource-id: $request.path.governanceResource-id + governanceRoleDefinition-id: $request.path.governanceRoleDefinition-id + roleAssignments: + operationId: privilegedAccess.resources.roleDefinitions.Resource.ListRoleAssignments + parameters: + privilegedAccess-id: $request.path.privilegedAccess-id + governanceResource-id: $request.path.governanceResource-id + governanceRoleDefinition-id: $request.path.governanceRoleDefinition-id + roleDefinitions: + operationId: privilegedAccess.resources.roleDefinitions.Resource.ListRoleDefinitions + parameters: + privilegedAccess-id: $request.path.privilegedAccess-id + governanceResource-id: $request.path.governanceResource-id + governanceRoleDefinition-id: $request.path.governanceRoleDefinition-id + roleSettings: + operationId: privilegedAccess.resources.roleDefinitions.Resource.ListRoleSettings + parameters: + privilegedAccess-id: $request.path.privilegedAccess-id + governanceResource-id: $request.path.governanceResource-id + governanceRoleDefinition-id: $request.path.governanceRoleDefinition-id + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/privilegedAccess/{privilegedAccess-id}/resources/{governanceResource-id}/roleDefinitions/{governanceRoleDefinition-id}/roleSetting': + get: + tags: + - privilegedAccess.governanceResource + summary: Get roleSetting from privilegedAccess + description: The associated role setting for the role definition. + operationId: privilegedAccess.resources.roleDefinitions_GetRoleSetting + parameters: + - name: privilegedAccess-id + in: path + description: 'key: id of privilegedAccess' + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: privilegedAccess + - name: governanceResource-id + in: path + description: 'key: id of governanceResource' + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: governanceResource + - name: governanceRoleDefinition-id + in: path + description: 'key: id of governanceRoleDefinition' + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: governanceRoleDefinition + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - adminEligibleSettings + - adminMemberSettings + - isDefault + - lastUpdatedBy + - lastUpdatedDateTime + - resourceId + - roleDefinitionId + - userEligibleSettings + - userMemberSettings + - resource + - roleDefinition type: string - description: Display name of the user when the acceptance was recorded. - nullable: true - userEmail: + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + - resource + - roleDefinition type: string - description: Email of the user when the acceptance was recorded. - nullable: true - userId: + responses: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.governanceRoleSetting' + links: + resource: + operationId: privilegedAccess.resources.roleDefinitions.RoleSetting.GetResource + parameters: + privilegedAccess-id: $request.path.privilegedAccess-id + governanceResource-id: $request.path.governanceResource-id + governanceRoleDefinition-id: $request.path.governanceRoleDefinition-id + roleDefinition: + operationId: privilegedAccess.resources.roleDefinitions.RoleSetting.GetRoleDefinition + parameters: + privilegedAccess-id: $request.path.privilegedAccess-id + governanceResource-id: $request.path.governanceResource-id + governanceRoleDefinition-id: $request.path.governanceRoleDefinition-id + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/privilegedAccess/{privilegedAccess-id}/resources/{governanceResource-id}/roleSettings': + get: + tags: + - privilegedAccess.governanceResource + summary: Get roleSettings from privilegedAccess + description: The collection of role settings for the resource. + operationId: privilegedAccess.resources_ListRoleSettings + parameters: + - name: privilegedAccess-id + in: path + description: 'key: id of privilegedAccess' + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: privilegedAccess + - name: governanceResource-id + in: path + description: 'key: id of governanceResource' + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: governanceResource + - $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 + - adminEligibleSettings + - adminEligibleSettings desc + - adminMemberSettings + - adminMemberSettings desc + - isDefault + - isDefault desc + - lastUpdatedBy + - lastUpdatedBy desc + - lastUpdatedDateTime + - lastUpdatedDateTime desc + - resourceId + - resourceId desc + - roleDefinitionId + - roleDefinitionId desc + - userEligibleSettings + - userEligibleSettings desc + - userMemberSettings + - userMemberSettings desc type: string - description: ID of the user who accepted the agreement. - nullable: true - userPrincipalName: + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - adminEligibleSettings + - adminMemberSettings + - isDefault + - lastUpdatedBy + - lastUpdatedDateTime + - resourceId + - roleDefinitionId + - userEligibleSettings + - userMemberSettings + - resource + - roleDefinition type: string - description: UPN of the user when the acceptance was recorded. - nullable: true - additionalProperties: - type: object - microsoft.graph.agreementFile: - allOf: - - $ref: '#/components/schemas/microsoft.graph.agreementFileProperties' - - title: agreementFile - type: object - properties: - localizations: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.agreementFileLocalization' - description: The localized version of the terms of use agreement files attached to the agreement. - additionalProperties: - type: object - microsoft.graph.agreementFileLocalization: - allOf: - - $ref: '#/components/schemas/microsoft.graph.agreementFileProperties' - - title: agreementFileLocalization - type: object - properties: - versions: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.agreementFileVersion' - description: Read-only. Customized versions of the terms of use agreement in the Azure AD tenant. - additionalProperties: - type: object - microsoft.graph.agreementFileVersion: - allOf: - - $ref: '#/components/schemas/microsoft.graph.agreementFileProperties' - - title: agreementFileVersion - type: object - additionalProperties: - type: object - microsoft.graph.businessFlowTemplate: - allOf: - - $ref: '#/components/schemas/microsoft.graph.entity' - - title: businessFlowTemplate - type: object - properties: - displayName: + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + - resource + - roleDefinition type: string - description: The name of the business flow template - nullable: true - additionalProperties: - type: object - microsoft.graph.identityGovernance: - title: identityGovernance - type: object - properties: - accessReviews: - $ref: '#/components/schemas/microsoft.graph.accessReviewSet' - appConsent: - $ref: '#/components/schemas/microsoft.graph.appConsentApprovalRoute' - termsOfUse: - $ref: '#/components/schemas/microsoft.graph.termsOfUseContainer' - entitlementManagement: - $ref: '#/components/schemas/microsoft.graph.entitlementManagement' - additionalProperties: - type: object - microsoft.graph.accessReviewSet: - allOf: - - $ref: '#/components/schemas/microsoft.graph.entity' - - title: accessReviewSet - type: object - properties: - decisions: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.accessReviewInstanceDecisionItem' - description: Represents an Azure AD access review decision on an instance of a review. - definitions: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.accessReviewScheduleDefinition' - description: Represents the template and scheduling for an access review. - historyDefinitions: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.accessReviewHistoryDefinition' - description: Represents a collection of access review history data and the scopes used to collect that data. - policy: - $ref: '#/components/schemas/microsoft.graph.accessReviewPolicy' - 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. Supports $select. Read-only. - 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. Supports $select. Read-only.' - format: date-time - nullable: true - applyResult: - type: string - description: 'The result of applying the decision. Possible values: New, AppliedSuccessfully, AppliedWithUnknownFailure, AppliedSuccessfullyButObjectNotFound and ApplyNotSupported. Supports $select, $orderby, and $filter (eq only). Read-only.' - nullable: true - decision: - type: string - description: 'Result of the review. Possible values: Approve, Deny, NotReviewed, or DontKnow. Supports $select, $orderby, and $filter (eq only).' - nullable: true - justification: - type: string - description: Justification left by the reviewer when they made the decision. - nullable: true - principal: - $ref: '#/components/schemas/microsoft.graph.identity' - principalLink: + responses: + '200': + $ref: '#/components/responses/microsoft.graph.governanceRoleSettingCollectionResponse' + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + post: + tags: + - privilegedAccess.governanceResource + summary: Create new navigation property to roleSettings for privilegedAccess + operationId: privilegedAccess.resources_CreateRoleSettings + parameters: + - name: privilegedAccess-id + in: path + description: 'key: id of privilegedAccess' + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: privilegedAccess + - name: governanceResource-id + in: path + description: 'key: id of governanceResource' + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: governanceResource + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.governanceRoleSetting' + required: true + responses: + '201': + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.governanceRoleSetting' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/privilegedAccess/{privilegedAccess-id}/resources/{governanceResource-id}/roleSettings/{governanceRoleSetting-id}': + get: + tags: + - privilegedAccess.governanceResource + summary: Get roleSettings from privilegedAccess + description: The collection of role settings for the resource. + operationId: privilegedAccess.resources_GetRoleSettings + parameters: + - name: privilegedAccess-id + in: path + description: 'key: id of privilegedAccess' + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: privilegedAccess + - name: governanceResource-id + in: path + description: 'key: id of governanceResource' + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: governanceResource + - name: governanceRoleSetting-id + in: path + description: 'key: id of governanceRoleSetting' + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: governanceRoleSetting + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - adminEligibleSettings + - adminMemberSettings + - isDefault + - lastUpdatedBy + - lastUpdatedDateTime + - resourceId + - roleDefinitionId + - userEligibleSettings + - userMemberSettings + - resource + - roleDefinition type: string - description: 'Link to the principal object. For example: https://graph.microsoft.com/v1.0/users/a6c7aecb-cbfd-4763-87ef-e91b4bd509d9. Read-only.' - nullable: true - principalResourceMembership: - $ref: '#/components/schemas/microsoft.graph.decisionItemPrincipalResourceMembership' - recommendation: + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + - resource + - roleDefinition type: string - description: 'A system-generated recommendation for the approval decision based off last interactive sign-in to tenant. Recommend approve if sign-in is within thirty days of start of review. Recommend deny if sign-in is greater than thirty days of start of review. Recommendation not available otherwise. Possible values: Approve, Deny, or NoInfoAvailable. Supports $select, $orderby, and $filter (eq only). Read-only.' - nullable: true + responses: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.governanceRoleSetting' + links: resource: - $ref: '#/components/schemas/microsoft.graph.accessReviewInstanceDecisionItemResource' - resourceLink: + operationId: privilegedAccess.resources.RoleSettings.GetResource + parameters: + privilegedAccess-id: $request.path.privilegedAccess-id + governanceResource-id: $request.path.governanceResource-id + governanceRoleSetting-id: $request.path.governanceRoleSetting-id + roleDefinition: + operationId: privilegedAccess.resources.RoleSettings.GetRoleDefinition + parameters: + privilegedAccess-id: $request.path.privilegedAccess-id + governanceResource-id: $request.path.governanceResource-id + governanceRoleSetting-id: $request.path.governanceRoleSetting-id + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - privilegedAccess.governanceResource + summary: Update the navigation property roleSettings in privilegedAccess + operationId: privilegedAccess.resources_UpdateRoleSettings + parameters: + - name: privilegedAccess-id + in: path + description: 'key: id of privilegedAccess' + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: privilegedAccess + - name: governanceResource-id + in: path + description: 'key: id of governanceResource' + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: governanceResource + - name: governanceRoleSetting-id + in: path + description: 'key: id of governanceRoleSetting' + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: governanceRoleSetting + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.governanceRoleSetting' + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - privilegedAccess.governanceResource + summary: Delete navigation property roleSettings for privilegedAccess + operationId: privilegedAccess.resources_DeleteRoleSettings + parameters: + - name: privilegedAccess-id + in: path + description: 'key: id of privilegedAccess' + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: privilegedAccess + - name: governanceResource-id + in: path + description: 'key: id of governanceResource' + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: governanceResource + - name: governanceRoleSetting-id + in: path + description: 'key: id of governanceRoleSetting' + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: governanceRoleSetting + - name: If-Match + in: header + description: ETag + style: simple + schema: + type: string + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/privilegedAccess/{privilegedAccess-id}/resources/{governanceResource-id}/roleSettings/{governanceRoleSetting-id}/resource': + get: + tags: + - privilegedAccess.governanceResource + summary: Get resource from privilegedAccess + description: Read-only. The associated resource for this role setting. + operationId: privilegedAccess.resources.roleSettings_GetResource + parameters: + - name: privilegedAccess-id + in: path + description: 'key: id of privilegedAccess' + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: privilegedAccess + - name: governanceResource-id + in: path + description: 'key: id of governanceResource' + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: governanceResource + - name: governanceRoleSetting-id + in: path + description: 'key: id of governanceRoleSetting' + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: governanceRoleSetting + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - displayName + - externalId + - registeredDateTime + - registeredRoot + - status + - type + - parent + - roleAssignmentRequests + - roleAssignments + - roleDefinitions + - roleSettings type: string - description: 'A link to the resource. For example, https://graph.microsoft.com/v1.0/servicePrincipals/c86300f3-8695-4320-9f6e-32a2555f5ff8. Supports $select. Read-only.' - 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])$' + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + - parent + - roleAssignmentRequests + - roleAssignments + - roleDefinitions + - roleSettings type: string - description: The timestamp when the review decision occurred. Supports $select. Read-only. - format: date-time - nullable: true - target: - $ref: '#/components/schemas/microsoft.graph.accessReviewInstanceDecisionItemTarget' - insights: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.governanceInsight' - description: Insights are recommendations to reviewers on whether to approve or deny a decision. There can be multiple insights associated with an accessReviewInstanceDecisionItem. - instance: - $ref: '#/components/schemas/microsoft.graph.accessReviewInstance' - additionalProperties: - type: object - microsoft.graph.governanceInsight: - allOf: - - $ref: '#/components/schemas/microsoft.graph.entity' - - title: governanceInsight - type: object - properties: - insightCreatedDateTime: - pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' + responses: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.governanceResource' + links: + parent: + operationId: privilegedAccess.resources.roleSettings.Resource.GetParent + parameters: + privilegedAccess-id: $request.path.privilegedAccess-id + governanceResource-id: $request.path.governanceResource-id + governanceRoleSetting-id: $request.path.governanceRoleSetting-id + roleAssignmentRequests: + operationId: privilegedAccess.resources.roleSettings.Resource.ListRoleAssignmentRequests + parameters: + privilegedAccess-id: $request.path.privilegedAccess-id + governanceResource-id: $request.path.governanceResource-id + governanceRoleSetting-id: $request.path.governanceRoleSetting-id + roleAssignments: + operationId: privilegedAccess.resources.roleSettings.Resource.ListRoleAssignments + parameters: + privilegedAccess-id: $request.path.privilegedAccess-id + governanceResource-id: $request.path.governanceResource-id + governanceRoleSetting-id: $request.path.governanceRoleSetting-id + roleDefinitions: + operationId: privilegedAccess.resources.roleSettings.Resource.ListRoleDefinitions + parameters: + privilegedAccess-id: $request.path.privilegedAccess-id + governanceResource-id: $request.path.governanceResource-id + governanceRoleSetting-id: $request.path.governanceRoleSetting-id + roleSettings: + operationId: privilegedAccess.resources.roleSettings.Resource.ListRoleSettings + parameters: + privilegedAccess-id: $request.path.privilegedAccess-id + governanceResource-id: $request.path.governanceResource-id + governanceRoleSetting-id: $request.path.governanceRoleSetting-id + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/privilegedAccess/{privilegedAccess-id}/resources/{governanceResource-id}/roleSettings/{governanceRoleSetting-id}/roleDefinition': + get: + tags: + - privilegedAccess.governanceResource + summary: Get roleDefinition from privilegedAccess + description: Read-only. The role definition that is enforced with this role setting. + operationId: privilegedAccess.resources.roleSettings_GetRoleDefinition + parameters: + - name: privilegedAccess-id + in: path + description: 'key: id of privilegedAccess' + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: privilegedAccess + - name: governanceResource-id + in: path + description: 'key: id of governanceResource' + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: governanceResource + - name: governanceRoleSetting-id + in: path + description: 'key: id of governanceRoleSetting' + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: governanceRoleSetting + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - displayName + - externalId + - resourceId + - templateId + - resource + - roleSetting type: string - description: Indicates when the insight was created. - format: date-time - nullable: true - 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])$' + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + - resource + - roleSetting 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. Supports $select. Read-only.' - format: date-time - nullable: true - errors: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.accessReviewError' - description: Collection of errors in an access review instance lifecycle. Read-only. - fallbackReviewers: - 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. Supports $select.' - reviewers: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.accessReviewReviewerScope' - description: 'This collection of access review scopes is used to define who the reviewers are. Supports $select. For examples of options for assigning reviewers, see Assign reviewers to your access review definition using the Microsoft Graph API.' - 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. Supports $select. Read-only.' - format: date-time - nullable: true - status: + responses: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.governanceRoleDefinition' + links: + resource: + operationId: privilegedAccess.resources.roleSettings.RoleDefinition.GetResource + parameters: + privilegedAccess-id: $request.path.privilegedAccess-id + governanceResource-id: $request.path.governanceResource-id + governanceRoleSetting-id: $request.path.governanceRoleSetting-id + roleSetting: + operationId: privilegedAccess.resources.roleSettings.RoleDefinition.GetRoleSetting + parameters: + privilegedAccess-id: $request.path.privilegedAccess-id + governanceResource-id: $request.path.governanceResource-id + governanceRoleSetting-id: $request.path.governanceRoleSetting-id + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - privilegedAccess.governanceResource + summary: Update the navigation property roleDefinition in privilegedAccess + operationId: privilegedAccess.resources.roleSettings_UpdateRoleDefinition + parameters: + - name: privilegedAccess-id + in: path + description: 'key: id of privilegedAccess' + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: privilegedAccess + - name: governanceResource-id + in: path + description: 'key: id of governanceResource' + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: governanceResource + - name: governanceRoleSetting-id + in: path + description: 'key: id of governanceRoleSetting' + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: governanceRoleSetting + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.governanceRoleDefinition' + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - privilegedAccess.governanceResource + summary: Delete navigation property roleDefinition for privilegedAccess + operationId: privilegedAccess.resources.roleSettings_DeleteRoleDefinition + parameters: + - name: privilegedAccess-id + in: path + description: 'key: id of privilegedAccess' + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: privilegedAccess + - name: governanceResource-id + in: path + description: 'key: id of governanceResource' + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: governanceResource + - name: governanceRoleSetting-id + in: path + description: 'key: id of governanceRoleSetting' + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: governanceRoleSetting + - name: If-Match + in: header + description: ETag + style: simple + schema: + type: string + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/privilegedAccess/{privilegedAccess-id}/resources/{governanceResource-id}/roleSettings/{governanceRoleSetting-id}/roleDefinition/resource': + get: + tags: + - privilegedAccess.governanceResource + summary: Get resource from privilegedAccess + description: Read-only. The associated resource for the role definition. + operationId: privilegedAccess.resources.roleSettings.roleDefinition_GetResource + parameters: + - name: privilegedAccess-id + in: path + description: 'key: id of privilegedAccess' + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: privilegedAccess + - name: governanceResource-id + in: path + description: 'key: id of governanceResource' + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: governanceResource + - name: governanceRoleSetting-id + in: path + description: 'key: id of governanceRoleSetting' + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: governanceRoleSetting + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - displayName + - externalId + - registeredDateTime + - registeredRoot + - status + - type + - parent + - roleAssignmentRequests + - roleAssignments + - roleDefinitions + - roleSettings type: string - description: 'Specifies the status of an accessReview. Possible values: Initializing, NotStarted, Starting, InProgress, Completing, Completed, AutoReviewing, and AutoReviewed. Supports $select, $orderby, and $filter (eq only). Read-only.' - nullable: true - contactedReviewers: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.accessReviewReviewer' - description: 'Returns the collection of reviewers who were contacted to complete this review. While the reviewers and fallbackReviewers properties of the accessReviewScheduleDefinition might specify group owners or managers as reviewers, contactedReviewers returns their individual identities. Supports $select. Read-only.' - decisions: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.accessReviewInstanceDecisionItem' - description: 'Each user reviewed in an accessReviewInstance has a decision item representing if they were approved, denied, or not yet reviewed.' - definition: - $ref: '#/components/schemas/microsoft.graph.accessReviewScheduleDefinition' - stages: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.accessReviewStage' - description: 'If the instance has multiple stages, this returns the collection of stages. A new stage will only be created when the previous stage ends. The existence, number, and settings of stages on a review instance are created based on the accessReviewStageSettings on the parent accessReviewScheduleDefinition.' - additionalProperties: - type: object - microsoft.graph.accessReviewInstanceDecisionItemFilterByCurrentUserOptions: - title: accessReviewInstanceDecisionItemFilterByCurrentUserOptions - enum: - - reviewer - - unknownFutureValue - type: string - microsoft.graph.accessReviewScheduleDefinition: - allOf: - - $ref: '#/components/schemas/microsoft.graph.entity' - - title: accessReviewScheduleDefinition - type: object - properties: - additionalNotificationRecipients: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.accessReviewNotificationRecipientItem' - description: Defines the list of additional users or group members to be notified of the access review progress. - backupReviewers: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.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])$' + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + - parent + - roleAssignmentRequests + - roleAssignments + - roleDefinitions + - roleSettings type: string - description: Timestamp when the access review series was created. Supports $select. Read-only. - format: date-time - nullable: true - descriptionForAdmins: + responses: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.governanceResource' + links: + parent: + operationId: privilegedAccess.resources.roleSettings.roleDefinition.Resource.GetParent + parameters: + privilegedAccess-id: $request.path.privilegedAccess-id + governanceResource-id: $request.path.governanceResource-id + governanceRoleSetting-id: $request.path.governanceRoleSetting-id + roleAssignmentRequests: + operationId: privilegedAccess.resources.roleSettings.roleDefinition.Resource.ListRoleAssignmentRequests + parameters: + privilegedAccess-id: $request.path.privilegedAccess-id + governanceResource-id: $request.path.governanceResource-id + governanceRoleSetting-id: $request.path.governanceRoleSetting-id + roleAssignments: + operationId: privilegedAccess.resources.roleSettings.roleDefinition.Resource.ListRoleAssignments + parameters: + privilegedAccess-id: $request.path.privilegedAccess-id + governanceResource-id: $request.path.governanceResource-id + governanceRoleSetting-id: $request.path.governanceRoleSetting-id + roleDefinitions: + operationId: privilegedAccess.resources.roleSettings.roleDefinition.Resource.ListRoleDefinitions + parameters: + privilegedAccess-id: $request.path.privilegedAccess-id + governanceResource-id: $request.path.governanceResource-id + governanceRoleSetting-id: $request.path.governanceRoleSetting-id + roleSettings: + operationId: privilegedAccess.resources.roleSettings.roleDefinition.Resource.ListRoleSettings + parameters: + privilegedAccess-id: $request.path.privilegedAccess-id + governanceResource-id: $request.path.governanceResource-id + governanceRoleSetting-id: $request.path.governanceRoleSetting-id + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/privilegedAccess/{privilegedAccess-id}/resources/{governanceResource-id}/roleSettings/{governanceRoleSetting-id}/roleDefinition/roleSetting': + get: + tags: + - privilegedAccess.governanceResource + summary: Get roleSetting from privilegedAccess + description: The associated role setting for the role definition. + operationId: privilegedAccess.resources.roleSettings.roleDefinition_GetRoleSetting + parameters: + - name: privilegedAccess-id + in: path + description: 'key: id of privilegedAccess' + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: privilegedAccess + - name: governanceResource-id + in: path + description: 'key: id of governanceResource' + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: governanceResource + - name: governanceRoleSetting-id + in: path + description: 'key: id of governanceRoleSetting' + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: governanceRoleSetting + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - adminEligibleSettings + - adminMemberSettings + - isDefault + - lastUpdatedBy + - lastUpdatedDateTime + - resourceId + - roleDefinitionId + - userEligibleSettings + - userMemberSettings + - resource + - roleDefinition type: string - description: Description provided by review creators to provide more context of the review to admins. Supports $select. - nullable: true - descriptionForReviewers: + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + - resource + - roleDefinition 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. Email notifications support up to 256 characters. Supports $select. - nullable: true - displayName: + responses: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.governanceRoleSetting' + links: + resource: + operationId: privilegedAccess.resources.roleSettings.roleDefinition.RoleSetting.GetResource + parameters: + privilegedAccess-id: $request.path.privilegedAccess-id + governanceResource-id: $request.path.governanceResource-id + governanceRoleSetting-id: $request.path.governanceRoleSetting-id + roleDefinition: + operationId: privilegedAccess.resources.roleSettings.roleDefinition.RoleSetting.GetRoleDefinition + parameters: + privilegedAccess-id: $request.path.privilegedAccess-id + governanceResource-id: $request.path.governanceResource-id + governanceRoleSetting-id: $request.path.governanceRoleSetting-id + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/privilegedAccess/{privilegedAccess-id}/resources/microsoft.graph.register': + post: + tags: + - privilegedAccess.Actions + summary: Invoke action register + operationId: privilegedAccess.resources_register + parameters: + - name: privilegedAccess-id + in: path + description: 'key: id of privilegedAccess' + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: privilegedAccess + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + externalId: + type: string + nullable: true + additionalProperties: + type: object + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/privilegedAccess/{privilegedAccess-id}/roleAssignmentRequests': + get: + tags: + - privilegedAccess.governanceRoleAssignmentRequest + summary: Get roleAssignmentRequests from privilegedAccess + description: A collection of role assignment requests for the provider. + operationId: privilegedAccess_ListRoleAssignmentRequests + parameters: + - name: privilegedAccess-id + in: path + description: 'key: id of privilegedAccess' + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: privilegedAccess + - $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 + - assignmentState + - assignmentState desc + - linkedEligibleRoleAssignmentId + - linkedEligibleRoleAssignmentId desc + - reason + - reason desc + - requestedDateTime + - requestedDateTime desc + - resourceId + - resourceId desc + - roleDefinitionId + - roleDefinitionId desc + - schedule + - schedule desc + - status + - status desc + - subjectId + - subjectId desc + - type + - type desc type: string - description: Name of the access review series. Supports $select and $orderBy. Required on create. - nullable: true - fallbackReviewers: - 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. Replaces backupReviewers. Supports $select. NOTE: The value of this property will be ignored if fallback reviewers are assigned through the stageSettings property.' - 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])$' + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - assignmentState + - linkedEligibleRoleAssignmentId + - reason + - requestedDateTime + - resourceId + - roleDefinitionId + - schedule + - status + - subjectId + - type + - resource + - roleDefinition + - subject type: string - description: Timestamp when the access review series was last modified. Supports $select. Read-only. - 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. The reviewers property is only updatable if individual users are assigned as reviewers. Required on create. Supports $select. For examples of options for assigning reviewers, see Assign reviewers to your access review definition using the Microsoft Graph API. NOTE: The value of this property will be ignored if reviewers are assigned through the stageSettings property.' - scope: - $ref: '#/components/schemas/microsoft.graph.accessReviewScope' - settings: - $ref: '#/components/schemas/microsoft.graph.accessReviewScheduleSettings' - stageSettings: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.accessReviewStageSettings' - description: 'Required only for a multi-stage access review to define the stages and their settings. You can break down each review instance into up to three sequential stages, where each stage can have a different set of reviewers, fallback reviewers, and settings. Stages will be created sequentially based on the dependsOn property. Optional. When this property is defined, its settings are used instead of the corresponding settings in the accessReviewScheduleDefinition object and its settings, reviewers, and fallbackReviewers properties.' - status: + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + - resource + - roleDefinition + - subject type: string - description: 'This read-only field specifies the status of an access review. The typical states include Initializing, NotStarted, Starting, InProgress, Completing, Completed, AutoReviewing, and AutoReviewed. Supports $select, $orderby, and $filter (eq only). Read-only.' - 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 is an instance for each recurrence.' - additionalProperties: - type: object - microsoft.graph.accessReviewStage: - allOf: - - $ref: '#/components/schemas/microsoft.graph.entity' - - title: accessReviewStage - 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 stage 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. This property is the cumulative total of the durationInDays for all stages. Read-only.' - format: date-time - nullable: true - fallbackReviewers: - 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.' - reviewers: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.accessReviewReviewerScope' - description: 'This collection of access review scopes is used to define who the reviewers are. For examples of options for assigning reviewers, see Assign reviewers to your access review definition using the Microsoft Graph API.' - 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 stage 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. Read-only.' - format: date-time - nullable: true - status: - type: string - description: 'Specifies the status of an accessReviewStage. Possible values: Initializing, NotStarted, Starting, InProgress, Completing, Completed, AutoReviewing, and AutoReviewed. Supports $orderby, and $filter (eq only). Read-only.' - nullable: true - decisions: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.accessReviewInstanceDecisionItem' - description: 'Each user reviewed in an accessReviewStage has a decision item representing if they were approved, denied, or not yet reviewed.' - additionalProperties: - type: object - microsoft.graph.accessReviewStageFilterByCurrentUserOptions: - title: accessReviewStageFilterByCurrentUserOptions - enum: - - reviewer - - unknownFutureValue - type: string - microsoft.graph.accessReviewInstanceFilterByCurrentUserOptions: - title: accessReviewInstanceFilterByCurrentUserOptions - enum: - - reviewer - - unknownFutureValue - type: string - microsoft.graph.accessReviewScheduleDefinitionFilterByCurrentUserOptions: - title: accessReviewScheduleDefinitionFilterByCurrentUserOptions - enum: - - reviewer - - unknownFutureValue - type: string - microsoft.graph.accessReviewHistoryDefinition: - allOf: - - $ref: '#/components/schemas/microsoft.graph.entity' - - title: accessReviewHistoryDefinition - 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])$' + responses: + '200': + $ref: '#/components/responses/microsoft.graph.governanceRoleAssignmentRequestCollectionResponse' + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + post: + tags: + - privilegedAccess.governanceRoleAssignmentRequest + summary: Create governanceRoleAssignmentRequest + description: Create a role assignment request to represent the operation you want on a role assignment. The following table lists the operations. + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/governanceroleassignmentrequest-post?view=graph-rest-1.0 + operationId: privilegedAccess_CreateRoleAssignmentRequests + parameters: + - name: privilegedAccess-id + in: path + description: 'key: id of privilegedAccess' + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: privilegedAccess + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.governanceRoleAssignmentRequest' + required: true + responses: + '201': + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.governanceRoleAssignmentRequest' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/privilegedAccess/{privilegedAccess-id}/roleAssignmentRequests/{governanceRoleAssignmentRequest-id}': + get: + tags: + - privilegedAccess.governanceRoleAssignmentRequest + summary: Get roleAssignmentRequests from privilegedAccess + description: A collection of role assignment requests for the provider. + operationId: privilegedAccess_GetRoleAssignmentRequests + parameters: + - name: privilegedAccess-id + in: path + description: 'key: id of privilegedAccess' + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: privilegedAccess + - name: governanceRoleAssignmentRequest-id + in: path + description: 'key: id of governanceRoleAssignmentRequest' + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: governanceRoleAssignmentRequest + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - assignmentState + - linkedEligibleRoleAssignmentId + - reason + - requestedDateTime + - resourceId + - roleDefinitionId + - schedule + - status + - subjectId + - type + - resource + - roleDefinition + - subject type: string - description: Timestamp when the access review definition was created. - format: date-time - decisions: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.accessReviewHistoryDecisionFilter' - description: 'Determines which review decisions will be included in the fetched review history data if specified. Optional on create. All decisions will be included by default if no decisions are provided on create. Possible values are: approve, deny, dontKnow, notReviewed, and notNotified.' - displayName: + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + - resource + - roleDefinition + - subject type: string - description: Name for the access review history data collection. Required. - downloadUri: + responses: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.governanceRoleAssignmentRequest' + links: + resource: + operationId: privilegedAccess.RoleAssignmentRequests.GetResource + parameters: + privilegedAccess-id: $request.path.privilegedAccess-id + governanceRoleAssignmentRequest-id: $request.path.governanceRoleAssignmentRequest-id + roleDefinition: + operationId: privilegedAccess.RoleAssignmentRequests.GetRoleDefinition + parameters: + privilegedAccess-id: $request.path.privilegedAccess-id + governanceRoleAssignmentRequest-id: $request.path.governanceRoleAssignmentRequest-id + subject: + operationId: privilegedAccess.RoleAssignmentRequests.GetSubject + parameters: + privilegedAccess-id: $request.path.privilegedAccess-id + governanceRoleAssignmentRequest-id: $request.path.governanceRoleAssignmentRequest-id + cancel: + operationId: privilegedAccess.privilegedAccess.roleAssignmentRequests.governanceRoleAssignmentRequest.cancel + updateRequest: + operationId: privilegedAccess.privilegedAccess.roleAssignmentRequests.governanceRoleAssignmentRequest.updateRequest + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - privilegedAccess.governanceRoleAssignmentRequest + summary: Update the navigation property roleAssignmentRequests in privilegedAccess + operationId: privilegedAccess_UpdateRoleAssignmentRequests + parameters: + - name: privilegedAccess-id + in: path + description: 'key: id of privilegedAccess' + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: privilegedAccess + - name: governanceRoleAssignmentRequest-id + in: path + description: 'key: id of governanceRoleAssignmentRequest' + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: governanceRoleAssignmentRequest + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.governanceRoleAssignmentRequest' + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - privilegedAccess.governanceRoleAssignmentRequest + summary: Delete navigation property roleAssignmentRequests for privilegedAccess + operationId: privilegedAccess_DeleteRoleAssignmentRequests + parameters: + - name: privilegedAccess-id + in: path + description: 'key: id of privilegedAccess' + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: privilegedAccess + - name: governanceRoleAssignmentRequest-id + in: path + description: 'key: id of governanceRoleAssignmentRequest' + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: governanceRoleAssignmentRequest + - name: If-Match + in: header + description: ETag + style: simple + schema: + type: string + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/privilegedAccess/{privilegedAccess-id}/roleAssignmentRequests/{governanceRoleAssignmentRequest-id}/microsoft.graph.cancel': + post: + tags: + - privilegedAccess.Actions + summary: Invoke action cancel + operationId: privilegedAccess.roleAssignmentRequests_cancel + parameters: + - name: privilegedAccess-id + in: path + description: 'key: id of privilegedAccess' + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: privilegedAccess + - name: governanceRoleAssignmentRequest-id + in: path + description: 'key: id of governanceRoleAssignmentRequest' + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: governanceRoleAssignmentRequest + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/privilegedAccess/{privilegedAccess-id}/roleAssignmentRequests/{governanceRoleAssignmentRequest-id}/microsoft.graph.updateRequest': + post: + tags: + - privilegedAccess.Actions + summary: Invoke action updateRequest + operationId: privilegedAccess.roleAssignmentRequests_updateRequest + parameters: + - name: privilegedAccess-id + in: path + description: 'key: id of privilegedAccess' + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: privilegedAccess + - name: governanceRoleAssignmentRequest-id + in: path + description: 'key: id of governanceRoleAssignmentRequest' + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: governanceRoleAssignmentRequest + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + decision: + type: string + nullable: true + assignmentState: + type: string + nullable: true + schedule: + $ref: '#/components/schemas/microsoft.graph.governanceSchedule' + reason: + type: string + nullable: true + additionalProperties: + type: object + required: true + responses: + '200': + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.governanceRoleAssignmentRequest' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/privilegedAccess/{privilegedAccess-id}/roleAssignmentRequests/{governanceRoleAssignmentRequest-id}/resource': + get: + tags: + - privilegedAccess.governanceRoleAssignmentRequest + summary: Get resource from privilegedAccess + description: Read-only. The resource that the request aims to. + operationId: privilegedAccess.roleAssignmentRequests_GetResource + parameters: + - name: privilegedAccess-id + in: path + description: 'key: id of privilegedAccess' + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: privilegedAccess + - name: governanceRoleAssignmentRequest-id + in: path + description: 'key: id of governanceRoleAssignmentRequest' + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: governanceRoleAssignmentRequest + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - displayName + - externalId + - registeredDateTime + - registeredRoot + - status + - type + - parent + - roleAssignmentRequests + - roleAssignments + - roleDefinitions + - roleSettings type: string - nullable: true - fulfilledDateTime: - pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + - parent + - roleAssignmentRequests + - roleAssignments + - roleDefinitions + - roleSettings type: string - format: date-time - nullable: true - reviewHistoryPeriodEndDateTime: - pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' + responses: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.governanceResource' + links: + parent: + operationId: privilegedAccess.roleAssignmentRequests.Resource.GetParent + parameters: + privilegedAccess-id: $request.path.privilegedAccess-id + governanceRoleAssignmentRequest-id: $request.path.governanceRoleAssignmentRequest-id + roleAssignmentRequests: + operationId: privilegedAccess.roleAssignmentRequests.Resource.ListRoleAssignmentRequests + parameters: + privilegedAccess-id: $request.path.privilegedAccess-id + governanceRoleAssignmentRequest-id: $request.path.governanceRoleAssignmentRequest-id + roleAssignments: + operationId: privilegedAccess.roleAssignmentRequests.Resource.ListRoleAssignments + parameters: + privilegedAccess-id: $request.path.privilegedAccess-id + governanceRoleAssignmentRequest-id: $request.path.governanceRoleAssignmentRequest-id + roleDefinitions: + operationId: privilegedAccess.roleAssignmentRequests.Resource.ListRoleDefinitions + parameters: + privilegedAccess-id: $request.path.privilegedAccess-id + governanceRoleAssignmentRequest-id: $request.path.governanceRoleAssignmentRequest-id + roleSettings: + operationId: privilegedAccess.roleAssignmentRequests.Resource.ListRoleSettings + parameters: + privilegedAccess-id: $request.path.privilegedAccess-id + governanceRoleAssignmentRequest-id: $request.path.governanceRoleAssignmentRequest-id + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/privilegedAccess/{privilegedAccess-id}/roleAssignmentRequests/{governanceRoleAssignmentRequest-id}/roleDefinition': + get: + tags: + - privilegedAccess.governanceRoleAssignmentRequest + summary: Get roleDefinition from privilegedAccess + description: Read-only. The role definition that the request aims to. + operationId: privilegedAccess.roleAssignmentRequests_GetRoleDefinition + parameters: + - name: privilegedAccess-id + in: path + description: 'key: id of privilegedAccess' + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: privilegedAccess + - name: governanceRoleAssignmentRequest-id + in: path + description: 'key: id of governanceRoleAssignmentRequest' + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: governanceRoleAssignmentRequest + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - displayName + - externalId + - resourceId + - templateId + - resource + - roleSetting type: string - description: A timestamp. Reviews ending on or before this date will be included in the fetched history data. Only required if scheduleSettings is not defined. - format: date-time - reviewHistoryPeriodStartDateTime: - pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + - resource + - roleSetting type: string - description: A timestamp. Reviews starting on or before this date will be included in the fetched history data. Only required if scheduleSettings is not defined. - format: date-time - scheduleSettings: - $ref: '#/components/schemas/microsoft.graph.accessReviewHistoryScheduleSettings' - scopes: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.accessReviewScope' - description: Used to scope what reviews are included in the fetched history data. Fetches reviews whose scope matches with this provided scope. Required. - status: - $ref: '#/components/schemas/microsoft.graph.accessReviewHistoryStatus' - instances: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.accessReviewHistoryInstance' - description: 'If the accessReviewHistoryDefinition is a recurring definition, instances represent each recurrence. A definition that does not recur will have exactly one instance.' - additionalProperties: - type: object - microsoft.graph.accessReviewHistoryInstance: - allOf: - - $ref: '#/components/schemas/microsoft.graph.entity' - - title: accessReviewHistoryInstance - type: object - properties: - downloadUri: - type: string - description: Uri which can be used to retrieve review history data. This URI will be active for 24 hours after being generated. Required. - 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])$' + responses: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.governanceRoleDefinition' + links: + resource: + operationId: privilegedAccess.roleAssignmentRequests.RoleDefinition.GetResource + parameters: + privilegedAccess-id: $request.path.privilegedAccess-id + governanceRoleAssignmentRequest-id: $request.path.governanceRoleAssignmentRequest-id + roleSetting: + operationId: privilegedAccess.roleAssignmentRequests.RoleDefinition.GetRoleSetting + parameters: + privilegedAccess-id: $request.path.privilegedAccess-id + governanceRoleAssignmentRequest-id: $request.path.governanceRoleAssignmentRequest-id + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - privilegedAccess.governanceRoleAssignmentRequest + summary: Update the navigation property roleDefinition in privilegedAccess + operationId: privilegedAccess.roleAssignmentRequests_UpdateRoleDefinition + parameters: + - name: privilegedAccess-id + in: path + description: 'key: id of privilegedAccess' + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: privilegedAccess + - name: governanceRoleAssignmentRequest-id + in: path + description: 'key: id of governanceRoleAssignmentRequest' + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: governanceRoleAssignmentRequest + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.governanceRoleDefinition' + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - privilegedAccess.governanceRoleAssignmentRequest + summary: Delete navigation property roleDefinition for privilegedAccess + operationId: privilegedAccess.roleAssignmentRequests_DeleteRoleDefinition + parameters: + - name: privilegedAccess-id + in: path + description: 'key: id of privilegedAccess' + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: privilegedAccess + - name: governanceRoleAssignmentRequest-id + in: path + description: 'key: id of governanceRoleAssignmentRequest' + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: governanceRoleAssignmentRequest + - name: If-Match + in: header + description: ETag + style: simple + schema: + type: string + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/privilegedAccess/{privilegedAccess-id}/roleAssignmentRequests/{governanceRoleAssignmentRequest-id}/roleDefinition/resource': + get: + tags: + - privilegedAccess.governanceRoleAssignmentRequest + summary: Get resource from privilegedAccess + description: Read-only. The associated resource for the role definition. + operationId: privilegedAccess.roleAssignmentRequests.roleDefinition_GetResource + parameters: + - name: privilegedAccess-id + in: path + description: 'key: id of privilegedAccess' + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: privilegedAccess + - name: governanceRoleAssignmentRequest-id + in: path + description: 'key: id of governanceRoleAssignmentRequest' + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: governanceRoleAssignmentRequest + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - displayName + - externalId + - registeredDateTime + - registeredRoot + - status + - type + - parent + - roleAssignmentRequests + - roleAssignments + - roleDefinitions + - roleSettings type: string - description: Timestamp when this instance and associated data expires and the history is deleted. Required. - format: date-time - fulfilledDateTime: - pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + - parent + - roleAssignmentRequests + - roleAssignments + - roleDefinitions + - roleSettings type: string - description: Timestamp when all of the available data for this instance was collected. This will be set after this instance's status is set to done. Required. - format: date-time - nullable: true - reviewHistoryPeriodEndDateTime: - pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' + responses: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.governanceResource' + links: + parent: + operationId: privilegedAccess.roleAssignmentRequests.roleDefinition.Resource.GetParent + parameters: + privilegedAccess-id: $request.path.privilegedAccess-id + governanceRoleAssignmentRequest-id: $request.path.governanceRoleAssignmentRequest-id + roleAssignmentRequests: + operationId: privilegedAccess.roleAssignmentRequests.roleDefinition.Resource.ListRoleAssignmentRequests + parameters: + privilegedAccess-id: $request.path.privilegedAccess-id + governanceRoleAssignmentRequest-id: $request.path.governanceRoleAssignmentRequest-id + roleAssignments: + operationId: privilegedAccess.roleAssignmentRequests.roleDefinition.Resource.ListRoleAssignments + parameters: + privilegedAccess-id: $request.path.privilegedAccess-id + governanceRoleAssignmentRequest-id: $request.path.governanceRoleAssignmentRequest-id + roleDefinitions: + operationId: privilegedAccess.roleAssignmentRequests.roleDefinition.Resource.ListRoleDefinitions + parameters: + privilegedAccess-id: $request.path.privilegedAccess-id + governanceRoleAssignmentRequest-id: $request.path.governanceRoleAssignmentRequest-id + roleSettings: + operationId: privilegedAccess.roleAssignmentRequests.roleDefinition.Resource.ListRoleSettings + parameters: + privilegedAccess-id: $request.path.privilegedAccess-id + governanceRoleAssignmentRequest-id: $request.path.governanceRoleAssignmentRequest-id + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/privilegedAccess/{privilegedAccess-id}/roleAssignmentRequests/{governanceRoleAssignmentRequest-id}/roleDefinition/roleSetting': + get: + tags: + - privilegedAccess.governanceRoleAssignmentRequest + summary: Get roleSetting from privilegedAccess + description: The associated role setting for the role definition. + operationId: privilegedAccess.roleAssignmentRequests.roleDefinition_GetRoleSetting + parameters: + - name: privilegedAccess-id + in: path + description: 'key: id of privilegedAccess' + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: privilegedAccess + - name: governanceRoleAssignmentRequest-id + in: path + description: 'key: id of governanceRoleAssignmentRequest' + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: governanceRoleAssignmentRequest + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - adminEligibleSettings + - adminMemberSettings + - isDefault + - lastUpdatedBy + - lastUpdatedDateTime + - resourceId + - roleDefinitionId + - userEligibleSettings + - userMemberSettings + - resource + - roleDefinition type: string - description: 'Timestamp, reviews ending on or before this date will be included in the fetched history data.' - format: date-time - nullable: true - reviewHistoryPeriodStartDateTime: - pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + - resource + - roleDefinition type: string - description: 'Timestamp, reviews starting on or after this date will be included in the fetched history data.' - format: date-time - nullable: true - runDateTime: - pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' + responses: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.governanceRoleSetting' + links: + resource: + operationId: privilegedAccess.roleAssignmentRequests.roleDefinition.RoleSetting.GetResource + parameters: + privilegedAccess-id: $request.path.privilegedAccess-id + governanceRoleAssignmentRequest-id: $request.path.governanceRoleAssignmentRequest-id + roleDefinition: + operationId: privilegedAccess.roleAssignmentRequests.roleDefinition.RoleSetting.GetRoleDefinition + parameters: + privilegedAccess-id: $request.path.privilegedAccess-id + governanceRoleAssignmentRequest-id: $request.path.governanceRoleAssignmentRequest-id + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/privilegedAccess/{privilegedAccess-id}/roleAssignmentRequests/{governanceRoleAssignmentRequest-id}/subject': + get: + tags: + - privilegedAccess.governanceRoleAssignmentRequest + summary: Get subject from privilegedAccess + description: Read-only. The user/group principal. + operationId: privilegedAccess.roleAssignmentRequests_GetSubject + parameters: + - name: privilegedAccess-id + in: path + description: 'key: id of privilegedAccess' + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: privilegedAccess + - name: governanceRoleAssignmentRequest-id + in: path + description: 'key: id of governanceRoleAssignmentRequest' + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: governanceRoleAssignmentRequest + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - displayName + - email + - principalName + - type type: string - description: Timestamp when the instance's history data is scheduled to be generated. - format: date-time - status: - $ref: '#/components/schemas/microsoft.graph.accessReviewHistoryStatus' - additionalProperties: - type: object - microsoft.graph.accessReviewPolicy: - allOf: - - $ref: '#/components/schemas/microsoft.graph.entity' - - title: accessReviewPolicy - type: object - properties: - description: + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' type: string - description: Description for this policy. Read-only. - nullable: true - displayName: + responses: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.governanceSubject' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - privilegedAccess.governanceRoleAssignmentRequest + summary: Update the navigation property subject in privilegedAccess + operationId: privilegedAccess.roleAssignmentRequests_UpdateSubject + parameters: + - name: privilegedAccess-id + in: path + description: 'key: id of privilegedAccess' + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: privilegedAccess + - name: governanceRoleAssignmentRequest-id + in: path + description: 'key: id of governanceRoleAssignmentRequest' + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: governanceRoleAssignmentRequest + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.governanceSubject' + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - privilegedAccess.governanceRoleAssignmentRequest + summary: Delete navigation property subject for privilegedAccess + operationId: privilegedAccess.roleAssignmentRequests_DeleteSubject + parameters: + - name: privilegedAccess-id + in: path + description: 'key: id of privilegedAccess' + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: privilegedAccess + - name: governanceRoleAssignmentRequest-id + in: path + description: 'key: id of governanceRoleAssignmentRequest' + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: governanceRoleAssignmentRequest + - name: If-Match + in: header + description: ETag + style: simple + schema: + type: string + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/privilegedAccess/{privilegedAccess-id}/roleAssignments': + get: + tags: + - privilegedAccess.governanceRoleAssignment + summary: Get roleAssignments from privilegedAccess + description: A collection of role assignments for the provider. + operationId: privilegedAccess_ListRoleAssignments + parameters: + - name: privilegedAccess-id + in: path + description: 'key: id of privilegedAccess' + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: privilegedAccess + - $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 + - assignmentState + - assignmentState desc + - endDateTime + - endDateTime desc + - externalId + - externalId desc + - linkedEligibleRoleAssignmentId + - linkedEligibleRoleAssignmentId desc + - memberType + - memberType desc + - resourceId + - resourceId desc + - roleDefinitionId + - roleDefinitionId desc + - startDateTime + - startDateTime desc + - status + - status desc + - subjectId + - subjectId desc type: string - description: Display name for this policy. Read-only. - isGroupOwnerManagementEnabled: - type: boolean - description: 'If true, group owners can create and manage access reviews on groups they own.' - additionalProperties: - type: object - microsoft.graph.appConsentApprovalRoute: - allOf: - - $ref: '#/components/schemas/microsoft.graph.entity' - - title: appConsentApprovalRoute - type: object - properties: - appConsentRequests: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.appConsentRequest' - description: A collection of userConsentRequest objects for a specific application. - additionalProperties: - type: object - microsoft.graph.appConsentRequest: - allOf: - - $ref: '#/components/schemas/microsoft.graph.entity' - - title: appConsentRequest - type: object - properties: - appDisplayName: - type: string - description: The display name of the app for which consent is requested. Required. Supports $filter (eq only) and $orderby. - nullable: true - appId: + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - assignmentState + - endDateTime + - externalId + - linkedEligibleRoleAssignmentId + - memberType + - resourceId + - roleDefinitionId + - startDateTime + - status + - subjectId + - linkedEligibleRoleAssignment + - resource + - roleDefinition + - subject type: string - description: The identifier of the application. Required. Supports $filter (eq only) and $orderby. - consentType: + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + - linkedEligibleRoleAssignment + - resource + - roleDefinition + - subject type: string - description: 'The consent type of the request. Possible values are: Static and Dynamic. These represent static and dynamic permissions, respectively, requested in the consent workflow. Supports $filter (eq only) and $orderby. Required.' - nullable: true - pendingScopes: - 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. - userConsentRequests: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.userConsentRequest' - description: A list of pending user consent requests. - additionalProperties: - type: object - microsoft.graph.userConsentRequest: - allOf: - - $ref: '#/components/schemas/microsoft.graph.request' - - title: userConsentRequest - type: object - properties: - reason: + responses: + '200': + $ref: '#/components/responses/microsoft.graph.governanceRoleAssignmentCollectionResponse' + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + post: + tags: + - privilegedAccess.governanceRoleAssignment + summary: Create new navigation property to roleAssignments for privilegedAccess + operationId: privilegedAccess_CreateRoleAssignments + parameters: + - name: privilegedAccess-id + in: path + description: 'key: id of privilegedAccess' + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: privilegedAccess + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.governanceRoleAssignment' + required: true + responses: + '201': + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.governanceRoleAssignment' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/privilegedAccess/{privilegedAccess-id}/roleAssignments/{governanceRoleAssignment-id}': + get: + tags: + - privilegedAccess.governanceRoleAssignment + summary: Get roleAssignments from privilegedAccess + description: A collection of role assignments for the provider. + operationId: privilegedAccess_GetRoleAssignments + parameters: + - name: privilegedAccess-id + in: path + description: 'key: id of privilegedAccess' + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: privilegedAccess + - name: governanceRoleAssignment-id + in: path + description: 'key: id of governanceRoleAssignment' + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: governanceRoleAssignment + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - assignmentState + - endDateTime + - externalId + - linkedEligibleRoleAssignmentId + - memberType + - resourceId + - roleDefinitionId + - startDateTime + - status + - subjectId + - linkedEligibleRoleAssignment + - resource + - roleDefinition + - subject type: string - description: The user's justification for requiring access to the app. Supports $filter (eq only) and $orderby. - nullable: true - approval: - $ref: '#/components/schemas/microsoft.graph.approval' - additionalProperties: - type: object - microsoft.graph.approval: - allOf: - - $ref: '#/components/schemas/microsoft.graph.entity' - - title: approval - type: object - properties: - steps: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.approvalStep' - additionalProperties: - type: object - microsoft.graph.approvalStep: - allOf: - - $ref: '#/components/schemas/microsoft.graph.entity' - - title: approvalStep - type: object - properties: - assignedToMe: - type: boolean - description: Indicates whether the step is assigned to the calling user to review. Read-only. - nullable: true - displayName: + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + - linkedEligibleRoleAssignment + - resource + - roleDefinition + - subject type: string - description: The label provided by the policy creator to identify an approval step. Read-only. - nullable: true - justification: + responses: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.governanceRoleAssignment' + links: + linkedEligibleRoleAssignment: + operationId: privilegedAccess.RoleAssignments.GetLinkedEligibleRoleAssignment + parameters: + privilegedAccess-id: $request.path.privilegedAccess-id + governanceRoleAssignment-id: $request.path.governanceRoleAssignment-id + resource: + operationId: privilegedAccess.RoleAssignments.GetResource + parameters: + privilegedAccess-id: $request.path.privilegedAccess-id + governanceRoleAssignment-id: $request.path.governanceRoleAssignment-id + roleDefinition: + operationId: privilegedAccess.RoleAssignments.GetRoleDefinition + parameters: + privilegedAccess-id: $request.path.privilegedAccess-id + governanceRoleAssignment-id: $request.path.governanceRoleAssignment-id + subject: + operationId: privilegedAccess.RoleAssignments.GetSubject + parameters: + privilegedAccess-id: $request.path.privilegedAccess-id + governanceRoleAssignment-id: $request.path.governanceRoleAssignment-id + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - privilegedAccess.governanceRoleAssignment + summary: Update the navigation property roleAssignments in privilegedAccess + operationId: privilegedAccess_UpdateRoleAssignments + parameters: + - name: privilegedAccess-id + in: path + description: 'key: id of privilegedAccess' + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: privilegedAccess + - name: governanceRoleAssignment-id + in: path + description: 'key: id of governanceRoleAssignment' + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: governanceRoleAssignment + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.governanceRoleAssignment' + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - privilegedAccess.governanceRoleAssignment + summary: Delete navigation property roleAssignments for privilegedAccess + operationId: privilegedAccess_DeleteRoleAssignments + parameters: + - name: privilegedAccess-id + in: path + description: 'key: id of privilegedAccess' + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: privilegedAccess + - name: governanceRoleAssignment-id + in: path + description: 'key: id of governanceRoleAssignment' + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: governanceRoleAssignment + - name: If-Match + in: header + description: ETag + style: simple + schema: + type: string + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/privilegedAccess/{privilegedAccess-id}/roleAssignments/{governanceRoleAssignment-id}/linkedEligibleRoleAssignment': + get: + tags: + - privilegedAccess.governanceRoleAssignment + summary: Get linkedEligibleRoleAssignment from privilegedAccess + description: 'Read-only. If this is an active assignment and created due to activation on an eligible assignment, it represents the object of that eligible assignment; Otherwise, the value is null.' + operationId: privilegedAccess.roleAssignments_GetLinkedEligibleRoleAssignment + parameters: + - name: privilegedAccess-id + in: path + description: 'key: id of privilegedAccess' + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: privilegedAccess + - name: governanceRoleAssignment-id + in: path + description: 'key: id of governanceRoleAssignment' + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: governanceRoleAssignment + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - assignmentState + - endDateTime + - externalId + - linkedEligibleRoleAssignmentId + - memberType + - resourceId + - roleDefinitionId + - startDateTime + - status + - subjectId + - linkedEligibleRoleAssignment + - resource + - roleDefinition + - subject type: string - description: The justification associated with the approval step decision. - nullable: true - reviewedBy: - $ref: '#/components/schemas/microsoft.graph.identity' - 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])$' + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + - linkedEligibleRoleAssignment + - resource + - roleDefinition + - subject type: string - description: 'The date and time when a decision was recorded. 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. Read-only.' - format: date-time - nullable: true - reviewResult: + responses: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.governanceRoleAssignment' + links: + linkedEligibleRoleAssignment: + operationId: privilegedAccess.roleAssignments.LinkedEligibleRoleAssignment.GetLinkedEligibleRoleAssignment + parameters: + privilegedAccess-id: $request.path.privilegedAccess-id + governanceRoleAssignment-id: $request.path.governanceRoleAssignment-id + resource: + operationId: privilegedAccess.roleAssignments.LinkedEligibleRoleAssignment.GetResource + parameters: + privilegedAccess-id: $request.path.privilegedAccess-id + governanceRoleAssignment-id: $request.path.governanceRoleAssignment-id + roleDefinition: + operationId: privilegedAccess.roleAssignments.LinkedEligibleRoleAssignment.GetRoleDefinition + parameters: + privilegedAccess-id: $request.path.privilegedAccess-id + governanceRoleAssignment-id: $request.path.governanceRoleAssignment-id + subject: + operationId: privilegedAccess.roleAssignments.LinkedEligibleRoleAssignment.GetSubject + parameters: + privilegedAccess-id: $request.path.privilegedAccess-id + governanceRoleAssignment-id: $request.path.governanceRoleAssignment-id + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/privilegedAccess/{privilegedAccess-id}/roleAssignments/{governanceRoleAssignment-id}/resource': + get: + tags: + - privilegedAccess.governanceRoleAssignment + summary: Get resource from privilegedAccess + description: Read-only. The resource associated with the role assignment. + operationId: privilegedAccess.roleAssignments_GetResource + parameters: + - name: privilegedAccess-id + in: path + description: 'key: id of privilegedAccess' + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: privilegedAccess + - name: governanceRoleAssignment-id + in: path + description: 'key: id of governanceRoleAssignment' + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: governanceRoleAssignment + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - displayName + - externalId + - registeredDateTime + - registeredRoot + - status + - type + - parent + - roleAssignmentRequests + - roleAssignments + - roleDefinitions + - roleSettings type: string - description: 'The result of this approval record. Possible values include: NotReviewed, Approved, Denied.' - nullable: true - status: + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + - parent + - roleAssignmentRequests + - roleAssignments + - roleDefinitions + - roleSettings type: string - description: 'The step status. Possible values: InProgress, Initializing, Completed, Expired. Read-only.' - nullable: true - additionalProperties: - type: object - microsoft.graph.consentRequestFilterByCurrentUserOptions: - title: consentRequestFilterByCurrentUserOptions - enum: - - reviewer - - unknownFutureValue - type: string - microsoft.graph.entitlementManagement: - allOf: - - $ref: '#/components/schemas/microsoft.graph.entity' - - title: entitlementManagement - type: object - properties: - accessPackageAssignmentApprovals: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.approval' - description: Approval stages for decisions associated with access package assignment requests. - accessPackageAssignmentPolicies: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.accessPackageAssignmentPolicy' - description: Represents the policy that governs which subjects can request or be assigned an access package via an access package assignment. - accessPackageAssignmentRequests: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.accessPackageAssignmentRequest' - description: Represents access package assignment requests created by or on behalf of a user. - accessPackageAssignmentResourceRoles: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.accessPackageAssignmentResourceRole' - description: Represents the resource-specific role which a subject has been assigned through an access package assignment. - accessPackageAssignments: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.accessPackageAssignment' - description: The assignment of an access package to a subject for a period of time. - accessPackageCatalogs: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.accessPackageCatalog' - description: A container of access packages. - accessPackageResourceEnvironments: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceEnvironment' - description: A reference to the geolocation environment in which a resource is located. - accessPackageResourceRequests: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRequest' - description: Represents a request to add or remove a resource to or from a catalog respectively. - accessPackageResourceRoleScopes: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRoleScope' - description: 'A reference to both a scope within a resource, and a role in that resource for that scope.' - accessPackageResources: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.accessPackageResource' - description: A reference to a resource associated with an access package catalog. - accessPackages: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.accessPackage' - description: Represents access package objects. - connectedOrganizations: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.connectedOrganization' - description: Represents references to a directory or domain of another organization whose users can request access. - settings: - $ref: '#/components/schemas/microsoft.graph.entitlementManagementSettings' - subjects: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.accessPackageSubject' - additionalProperties: - type: object - microsoft.graph.approvalFilterByCurrentUserOptions: - title: approvalFilterByCurrentUserOptions - enum: - - target - - createdBy - - approver - - unknownFutureValue - type: string - microsoft.graph.accessPackageAssignmentPolicy: - allOf: - - $ref: '#/components/schemas/microsoft.graph.entity' - - title: accessPackageAssignmentPolicy - type: object - properties: - accessPackageId: - type: string - description: Identifier of the access package. - nullable: true - accessReviewSettings: - $ref: '#/components/schemas/microsoft.graph.assignmentReviewSettings' - canExtend: - type: boolean - description: Indicates whether a user can extend the access package assignment duration after approval. - nullable: true - createdBy: + responses: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.governanceResource' + links: + parent: + operationId: privilegedAccess.roleAssignments.Resource.GetParent + parameters: + privilegedAccess-id: $request.path.privilegedAccess-id + governanceRoleAssignment-id: $request.path.governanceRoleAssignment-id + roleAssignmentRequests: + operationId: privilegedAccess.roleAssignments.Resource.ListRoleAssignmentRequests + parameters: + privilegedAccess-id: $request.path.privilegedAccess-id + governanceRoleAssignment-id: $request.path.governanceRoleAssignment-id + roleAssignments: + operationId: privilegedAccess.roleAssignments.Resource.ListRoleAssignments + parameters: + privilegedAccess-id: $request.path.privilegedAccess-id + governanceRoleAssignment-id: $request.path.governanceRoleAssignment-id + roleDefinitions: + operationId: privilegedAccess.roleAssignments.Resource.ListRoleDefinitions + parameters: + privilegedAccess-id: $request.path.privilegedAccess-id + governanceRoleAssignment-id: $request.path.governanceRoleAssignment-id + roleSettings: + operationId: privilegedAccess.roleAssignments.Resource.ListRoleSettings + parameters: + privilegedAccess-id: $request.path.privilegedAccess-id + governanceRoleAssignment-id: $request.path.governanceRoleAssignment-id + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/privilegedAccess/{privilegedAccess-id}/roleAssignments/{governanceRoleAssignment-id}/roleDefinition': + get: + tags: + - privilegedAccess.governanceRoleAssignment + summary: Get roleDefinition from privilegedAccess + description: Read-only. The role definition associated with the role assignment. + operationId: privilegedAccess.roleAssignments_GetRoleDefinition + parameters: + - name: privilegedAccess-id + in: path + description: 'key: id of privilegedAccess' + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: privilegedAccess + - name: governanceRoleAssignment-id + in: path + description: 'key: id of governanceRoleAssignment' + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: governanceRoleAssignment + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - displayName + - externalId + - resourceId + - templateId + - resource + - roleSetting type: string - 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])$' + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + - resource + - roleSetting type: string - description: 'The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z' - format: date-time - nullable: true - description: + responses: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.governanceRoleDefinition' + links: + resource: + operationId: privilegedAccess.roleAssignments.RoleDefinition.GetResource + parameters: + privilegedAccess-id: $request.path.privilegedAccess-id + governanceRoleAssignment-id: $request.path.governanceRoleAssignment-id + roleSetting: + operationId: privilegedAccess.roleAssignments.RoleDefinition.GetRoleSetting + parameters: + privilegedAccess-id: $request.path.privilegedAccess-id + governanceRoleAssignment-id: $request.path.governanceRoleAssignment-id + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - privilegedAccess.governanceRoleAssignment + summary: Update the navigation property roleDefinition in privilegedAccess + operationId: privilegedAccess.roleAssignments_UpdateRoleDefinition + parameters: + - name: privilegedAccess-id + in: path + description: 'key: id of privilegedAccess' + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: privilegedAccess + - name: governanceRoleAssignment-id + in: path + description: 'key: id of governanceRoleAssignment' + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: governanceRoleAssignment + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.governanceRoleDefinition' + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - privilegedAccess.governanceRoleAssignment + summary: Delete navigation property roleDefinition for privilegedAccess + operationId: privilegedAccess.roleAssignments_DeleteRoleDefinition + parameters: + - name: privilegedAccess-id + in: path + description: 'key: id of privilegedAccess' + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: privilegedAccess + - name: governanceRoleAssignment-id + in: path + description: 'key: id of governanceRoleAssignment' + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: governanceRoleAssignment + - name: If-Match + in: header + description: ETag + style: simple + schema: + type: string + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/privilegedAccess/{privilegedAccess-id}/roleAssignments/{governanceRoleAssignment-id}/roleDefinition/resource': + get: + tags: + - privilegedAccess.governanceRoleAssignment + summary: Get resource from privilegedAccess + description: Read-only. The associated resource for the role definition. + operationId: privilegedAccess.roleAssignments.roleDefinition_GetResource + parameters: + - name: privilegedAccess-id + in: path + description: 'key: id of privilegedAccess' + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: privilegedAccess + - name: governanceRoleAssignment-id + in: path + description: 'key: id of governanceRoleAssignment' + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: governanceRoleAssignment + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - displayName + - externalId + - registeredDateTime + - registeredRoot + - status + - type + - parent + - roleAssignmentRequests + - roleAssignments + - roleDefinitions + - roleSettings type: string - description: The description of the policy. - nullable: true - displayName: + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + - parent + - roleAssignmentRequests + - roleAssignments + - roleDefinitions + - roleSettings type: string - description: The display name of the policy. Supports $filter (eq). - nullable: true - durationInDays: - maximum: 2147483647 - minimum: -2147483648 - type: integer - description: The number of days in which assignments from this policy last until they are expired. - format: int32 - 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])$' + responses: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.governanceResource' + links: + parent: + operationId: privilegedAccess.roleAssignments.roleDefinition.Resource.GetParent + parameters: + privilegedAccess-id: $request.path.privilegedAccess-id + governanceRoleAssignment-id: $request.path.governanceRoleAssignment-id + roleAssignmentRequests: + operationId: privilegedAccess.roleAssignments.roleDefinition.Resource.ListRoleAssignmentRequests + parameters: + privilegedAccess-id: $request.path.privilegedAccess-id + governanceRoleAssignment-id: $request.path.governanceRoleAssignment-id + roleAssignments: + operationId: privilegedAccess.roleAssignments.roleDefinition.Resource.ListRoleAssignments + parameters: + privilegedAccess-id: $request.path.privilegedAccess-id + governanceRoleAssignment-id: $request.path.governanceRoleAssignment-id + roleDefinitions: + operationId: privilegedAccess.roleAssignments.roleDefinition.Resource.ListRoleDefinitions + parameters: + privilegedAccess-id: $request.path.privilegedAccess-id + governanceRoleAssignment-id: $request.path.governanceRoleAssignment-id + roleSettings: + operationId: privilegedAccess.roleAssignments.roleDefinition.Resource.ListRoleSettings + parameters: + privilegedAccess-id: $request.path.privilegedAccess-id + governanceRoleAssignment-id: $request.path.governanceRoleAssignment-id + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/privilegedAccess/{privilegedAccess-id}/roleAssignments/{governanceRoleAssignment-id}/roleDefinition/roleSetting': + get: + tags: + - privilegedAccess.governanceRoleAssignment + summary: Get roleSetting from privilegedAccess + description: The associated role setting for the role definition. + operationId: privilegedAccess.roleAssignments.roleDefinition_GetRoleSetting + parameters: + - name: privilegedAccess-id + in: path + description: 'key: id of privilegedAccess' + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: privilegedAccess + - name: governanceRoleAssignment-id + in: path + description: 'key: id of governanceRoleAssignment' + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: governanceRoleAssignment + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - adminEligibleSettings + - adminMemberSettings + - isDefault + - lastUpdatedBy + - lastUpdatedDateTime + - resourceId + - roleDefinitionId + - userEligibleSettings + - userMemberSettings + - resource + - roleDefinition type: string - description: 'The expiration date for assignments created in this policy. 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 - modifiedBy: + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + - resource + - roleDefinition type: string - nullable: true - modifiedDateTime: - pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' + responses: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.governanceRoleSetting' + links: + resource: + operationId: privilegedAccess.roleAssignments.roleDefinition.RoleSetting.GetResource + parameters: + privilegedAccess-id: $request.path.privilegedAccess-id + governanceRoleAssignment-id: $request.path.governanceRoleAssignment-id + roleDefinition: + operationId: privilegedAccess.roleAssignments.roleDefinition.RoleSetting.GetRoleDefinition + parameters: + privilegedAccess-id: $request.path.privilegedAccess-id + governanceRoleAssignment-id: $request.path.governanceRoleAssignment-id + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/privilegedAccess/{privilegedAccess-id}/roleAssignments/{governanceRoleAssignment-id}/subject': + get: + tags: + - privilegedAccess.governanceRoleAssignment + summary: Get subject from privilegedAccess + description: Read-only. The subject associated with the role assignment. + operationId: privilegedAccess.roleAssignments_GetSubject + parameters: + - name: privilegedAccess-id + in: path + description: 'key: id of privilegedAccess' + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: privilegedAccess + - name: governanceRoleAssignment-id + in: path + description: 'key: id of governanceRoleAssignment' + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: governanceRoleAssignment + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - displayName + - email + - principalName + - type type: string - description: 'The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z' - format: date-time - nullable: true - questions: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.accessPackageQuestion' - description: Questions that are posed to the requestor. - requestApprovalSettings: - $ref: '#/components/schemas/microsoft.graph.approvalSettings' - requestorSettings: - $ref: '#/components/schemas/microsoft.graph.requestorSettings' - accessPackage: - $ref: '#/components/schemas/microsoft.graph.accessPackage' - accessPackageCatalog: - $ref: '#/components/schemas/microsoft.graph.accessPackageCatalog' - customExtensionHandlers: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.customExtensionHandler' - description: The collection of stages when to execute one or more custom access package workflow extensions. Supports $expand. - additionalProperties: - type: object - microsoft.graph.accessPackage: - allOf: - - $ref: '#/components/schemas/microsoft.graph.entity' - - title: accessPackage - type: object - properties: - catalogId: + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' type: string - description: Identifier of the access package catalog referencing this access package. Read-only. - nullable: true - createdBy: - type: string - description: The userPrincipalName of the user or identity of the subject who created this resource. Read-only. - nullable: true - createdDateTime: - pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' - type: string - description: 'The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. Read-only.' - format: date-time - nullable: true - description: - type: string - description: The description of the access package. - nullable: true - displayName: - type: string - description: 'The display name of the access package. Supports $filter (eq, contains).' - nullable: true - isHidden: - type: boolean - description: Whether the access package is hidden from the requestor. - nullable: true - isRoleScopesVisible: - type: boolean - description: Indicates whether role scopes are visible. - nullable: true - modifiedBy: - type: string - description: The userPrincipalName of the user who last modified this resource. Read-only. - nullable: true - modifiedDateTime: - pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' - type: string - description: '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 - accessPackageAssignmentPolicies: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.accessPackageAssignmentPolicy' - description: Read-only. Nullable. Supports $expand. - accessPackageCatalog: - $ref: '#/components/schemas/microsoft.graph.accessPackageCatalog' - accessPackageResourceRoleScopes: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRoleScope' - accessPackagesIncompatibleWith: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.accessPackage' - description: The access packages that are incompatible with this package. Read-only. - incompatibleAccessPackages: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.accessPackage' - description: The access packages whose assigned users are ineligible to be assigned this access package. - incompatibleGroups: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.group' - description: The groups whose members are ineligible to be assigned this access package. - additionalProperties: - type: object - microsoft.graph.accessPackageCatalog: - allOf: - - $ref: '#/components/schemas/microsoft.graph.entity' - - title: accessPackageCatalog - type: object - properties: - catalogStatus: + responses: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.governanceSubject' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - privilegedAccess.governanceRoleAssignment + summary: Update the navigation property subject in privilegedAccess + operationId: privilegedAccess.roleAssignments_UpdateSubject + parameters: + - name: privilegedAccess-id + in: path + description: 'key: id of privilegedAccess' + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: privilegedAccess + - name: governanceRoleAssignment-id + in: path + description: 'key: id of governanceRoleAssignment' + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: governanceRoleAssignment + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.governanceSubject' + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - privilegedAccess.governanceRoleAssignment + summary: Delete navigation property subject for privilegedAccess + operationId: privilegedAccess.roleAssignments_DeleteSubject + parameters: + - name: privilegedAccess-id + in: path + description: 'key: id of privilegedAccess' + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: privilegedAccess + - name: governanceRoleAssignment-id + in: path + description: 'key: id of governanceRoleAssignment' + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: governanceRoleAssignment + - name: If-Match + in: header + description: ETag + style: simple + schema: + type: string + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/privilegedAccess/{privilegedAccess-id}/roleAssignments/microsoft.graph.export()': + get: + tags: + - privilegedAccess.Functions + summary: Invoke function export + operationId: privilegedAccess.roleAssignments_export + parameters: + - name: privilegedAccess-id + in: path + description: 'key: id of privilegedAccess' + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: privilegedAccess + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + responses: + '200': + description: Success + content: + application/json: + schema: + type: object + properties: + value: + type: array + items: + type: string + nullable: true + additionalProperties: + type: object + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: function + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + '/privilegedAccess/{privilegedAccess-id}/roleDefinitions': + get: + tags: + - privilegedAccess.governanceRoleDefinition + summary: Get roleDefinitions from privilegedAccess + description: A collection of role defintions for the provider. + operationId: privilegedAccess_ListRoleDefinitions + parameters: + - name: privilegedAccess-id + in: path + description: 'key: id of privilegedAccess' + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: privilegedAccess + - $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 + - displayName + - displayName desc + - externalId + - externalId desc + - resourceId + - resourceId desc + - templateId + - templateId desc type: string - description: Has the value Published if the access packages are available for management. - nullable: true - catalogType: + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - displayName + - externalId + - resourceId + - templateId + - resource + - roleSetting type: string - description: One of UserManaged or ServiceDefault. - nullable: true - createdBy: + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + - resource + - roleSetting type: string - description: UPN of the user who created this resource. Read-only. - nullable: true - createdDateTime: - pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' + responses: + '200': + $ref: '#/components/responses/microsoft.graph.governanceRoleDefinitionCollectionResponse' + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + post: + tags: + - privilegedAccess.governanceRoleDefinition + summary: Create new navigation property to roleDefinitions for privilegedAccess + operationId: privilegedAccess_CreateRoleDefinitions + parameters: + - name: privilegedAccess-id + in: path + description: 'key: id of privilegedAccess' + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: privilegedAccess + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.governanceRoleDefinition' + required: true + responses: + '201': + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.governanceRoleDefinition' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/privilegedAccess/{privilegedAccess-id}/roleDefinitions/{governanceRoleDefinition-id}': + get: + tags: + - privilegedAccess.governanceRoleDefinition + summary: Get roleDefinitions from privilegedAccess + description: A collection of role defintions for the provider. + operationId: privilegedAccess_GetRoleDefinitions + parameters: + - name: privilegedAccess-id + in: path + description: 'key: id of privilegedAccess' + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: privilegedAccess + - name: governanceRoleDefinition-id + in: path + description: 'key: id of governanceRoleDefinition' + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: governanceRoleDefinition + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - displayName + - externalId + - resourceId + - templateId + - resource + - roleSetting type: string - description: 'The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. Read-only.' - format: date-time - nullable: true - description: + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + - resource + - roleSetting type: string - description: The description of the access package catalog. - nullable: true - displayName: + responses: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.governanceRoleDefinition' + links: + resource: + operationId: privilegedAccess.RoleDefinitions.GetResource + parameters: + privilegedAccess-id: $request.path.privilegedAccess-id + governanceRoleDefinition-id: $request.path.governanceRoleDefinition-id + roleSetting: + operationId: privilegedAccess.RoleDefinitions.GetRoleSetting + parameters: + privilegedAccess-id: $request.path.privilegedAccess-id + governanceRoleDefinition-id: $request.path.governanceRoleDefinition-id + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - privilegedAccess.governanceRoleDefinition + summary: Update the navigation property roleDefinitions in privilegedAccess + operationId: privilegedAccess_UpdateRoleDefinitions + parameters: + - name: privilegedAccess-id + in: path + description: 'key: id of privilegedAccess' + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: privilegedAccess + - name: governanceRoleDefinition-id + in: path + description: 'key: id of governanceRoleDefinition' + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: governanceRoleDefinition + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.governanceRoleDefinition' + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - privilegedAccess.governanceRoleDefinition + summary: Delete navigation property roleDefinitions for privilegedAccess + operationId: privilegedAccess_DeleteRoleDefinitions + parameters: + - name: privilegedAccess-id + in: path + description: 'key: id of privilegedAccess' + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: privilegedAccess + - name: governanceRoleDefinition-id + in: path + description: 'key: id of governanceRoleDefinition' + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: governanceRoleDefinition + - name: If-Match + in: header + description: ETag + style: simple + schema: + type: string + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/privilegedAccess/{privilegedAccess-id}/roleDefinitions/{governanceRoleDefinition-id}/resource': + get: + tags: + - privilegedAccess.governanceRoleDefinition + summary: Get resource from privilegedAccess + description: Read-only. The associated resource for the role definition. + operationId: privilegedAccess.roleDefinitions_GetResource + parameters: + - name: privilegedAccess-id + in: path + description: 'key: id of privilegedAccess' + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: privilegedAccess + - name: governanceRoleDefinition-id + in: path + description: 'key: id of governanceRoleDefinition' + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: governanceRoleDefinition + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - displayName + - externalId + - registeredDateTime + - registeredRoot + - status + - type + - parent + - roleAssignmentRequests + - roleAssignments + - roleDefinitions + - roleSettings type: string - description: 'The display name of the access package catalog. Supports $filter (eq, contains).' - nullable: true - isExternallyVisible: - type: boolean - description: Whether the access packages in this catalog can be requested by users outside of the tenant. - nullable: true - modifiedBy: + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + - parent + - roleAssignmentRequests + - roleAssignments + - roleDefinitions + - roleSettings type: string - description: The UPN of the user who last modified this resource. Read-only. - nullable: true - modifiedDateTime: - pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' - type: string - description: '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 - accessPackageResourceRoles: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRole' - description: The roles in each resource in a catalog. Read-only. - accessPackageResources: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.accessPackageResource' - accessPackageResourceScopes: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceScope' - accessPackages: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.accessPackage' - description: The access packages in this catalog. Read-only. Nullable. Supports $expand. - customAccessPackageWorkflowExtensions: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.customAccessPackageWorkflowExtension' - additionalProperties: - type: object - microsoft.graph.customExtensionHandler: - allOf: - - $ref: '#/components/schemas/microsoft.graph.entity' - - title: customExtensionHandler - type: object - properties: - stage: - $ref: '#/components/schemas/microsoft.graph.accessPackageCustomExtensionStage' - customExtension: - $ref: '#/components/schemas/microsoft.graph.customAccessPackageWorkflowExtension' - additionalProperties: - type: object - microsoft.graph.customAccessPackageWorkflowExtension: - allOf: - - $ref: '#/components/schemas/microsoft.graph.customCalloutExtension' - - title: customAccessPackageWorkflowExtension - 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: '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 - 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: '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 - additionalProperties: - type: object - microsoft.graph.accessPackageAssignmentRequest: - allOf: - - $ref: '#/components/schemas/microsoft.graph.entity' - - title: accessPackageAssignmentRequest - type: object - properties: - answers: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.accessPackageAnswer' - description: Answers provided by the requestor to accessPackageQuestions asked of them at the time of request. - completedDate: - pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[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 of the end of processing, either successful or failure, of a request. 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 - createdDateTime: - pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' - type: string - description: 'The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. Read-only.' - format: date-time - nullable: true - customExtensionHandlerInstances: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.customExtensionHandlerInstance' - description: A collection of custom workflow extension instances being run on an assignment request. Read-only. - 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 - format: date-time - nullable: true - isValidationOnly: - type: boolean - description: True if the request is not to be processed for assignment. - nullable: true - justification: - type: string - description: The requestor's supplied justification. - nullable: true - requestState: - type: string - description: 'One of PendingApproval, Canceled, Denied, Delivering, Delivered, PartiallyDelivered, DeliveryFailed, Submitted or Scheduled. Read-only.' - nullable: true - requestStatus: - type: string - description: More information on the request processing status. Read-only. - nullable: true - requestType: - type: string - description: 'One of UserAdd, UserRemove, AdminAdd, AdminRemove or SystemRemove. A request from the user themselves would have requestType of UserAdd or UserRemove. Read-only.' - nullable: true - schedule: - $ref: '#/components/schemas/microsoft.graph.requestSchedule' - accessPackage: - $ref: '#/components/schemas/microsoft.graph.accessPackage' - accessPackageAssignment: - $ref: '#/components/schemas/microsoft.graph.accessPackageAssignment' - requestor: - $ref: '#/components/schemas/microsoft.graph.accessPackageSubject' - additionalProperties: - type: object - microsoft.graph.accessPackageAssignment: - allOf: - - $ref: '#/components/schemas/microsoft.graph.entity' - - title: accessPackageAssignment - type: object - properties: - accessPackageId: - type: string - description: The identifier of the access package. Read-only. - nullable: true - assignmentPolicyId: - type: string - description: The identifier of the access package assignment policy. Read-only. - nullable: true - assignmentState: - type: string - description: 'The state of the access package assignment. Possible values are Delivering, Delivered, or Expired. Read-only. Supports $filter (eq).' - nullable: true - assignmentStatus: - type: string - description: 'More information about the assignment lifecycle. Possible values include Delivering, Delivered, NearExpiry1DayNotificationTriggered, or ExpiredNotificationTriggered. Read-only.' - nullable: true - catalogId: - type: string - description: The identifier of the catalog containing the access package. Read-only. - nullable: true - expiredDateTime: - pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' - type: string - description: 'The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z' - format: date-time - nullable: true - isExtended: - type: boolean - description: Indicates whether the access package assignment is extended. Read-only. - nullable: true - schedule: - $ref: '#/components/schemas/microsoft.graph.requestSchedule' - targetId: - type: string - description: The ID of the subject with the assignment. Read-only. - nullable: true - accessPackage: - $ref: '#/components/schemas/microsoft.graph.accessPackage' - accessPackageAssignmentPolicy: - $ref: '#/components/schemas/microsoft.graph.accessPackageAssignmentPolicy' - accessPackageAssignmentRequests: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.accessPackageAssignmentRequest' - accessPackageAssignmentResourceRoles: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.accessPackageAssignmentResourceRole' - description: The resource roles delivered to the target user for this assignment. Read-only. Nullable. - target: - $ref: '#/components/schemas/microsoft.graph.accessPackageSubject' - additionalProperties: - type: object - microsoft.graph.accessPackageSubject: - allOf: - - $ref: '#/components/schemas/microsoft.graph.entity' - - title: accessPackageSubject - type: object - properties: - altSecId: - type: string - nullable: true - connectedOrganizationId: + responses: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.governanceResource' + links: + parent: + operationId: privilegedAccess.roleDefinitions.Resource.GetParent + parameters: + privilegedAccess-id: $request.path.privilegedAccess-id + governanceRoleDefinition-id: $request.path.governanceRoleDefinition-id + roleAssignmentRequests: + operationId: privilegedAccess.roleDefinitions.Resource.ListRoleAssignmentRequests + parameters: + privilegedAccess-id: $request.path.privilegedAccess-id + governanceRoleDefinition-id: $request.path.governanceRoleDefinition-id + roleAssignments: + operationId: privilegedAccess.roleDefinitions.Resource.ListRoleAssignments + parameters: + privilegedAccess-id: $request.path.privilegedAccess-id + governanceRoleDefinition-id: $request.path.governanceRoleDefinition-id + roleDefinitions: + operationId: privilegedAccess.roleDefinitions.Resource.ListRoleDefinitions + parameters: + privilegedAccess-id: $request.path.privilegedAccess-id + governanceRoleDefinition-id: $request.path.governanceRoleDefinition-id + roleSettings: + operationId: privilegedAccess.roleDefinitions.Resource.ListRoleSettings + parameters: + privilegedAccess-id: $request.path.privilegedAccess-id + governanceRoleDefinition-id: $request.path.governanceRoleDefinition-id + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/privilegedAccess/{privilegedAccess-id}/roleDefinitions/{governanceRoleDefinition-id}/roleSetting': + get: + tags: + - privilegedAccess.governanceRoleDefinition + summary: Get roleSetting from privilegedAccess + description: The associated role setting for the role definition. + operationId: privilegedAccess.roleDefinitions_GetRoleSetting + parameters: + - name: privilegedAccess-id + in: path + description: 'key: id of privilegedAccess' + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: privilegedAccess + - name: governanceRoleDefinition-id + in: path + description: 'key: id of governanceRoleDefinition' + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: governanceRoleDefinition + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - adminEligibleSettings + - adminMemberSettings + - isDefault + - lastUpdatedBy + - lastUpdatedDateTime + - resourceId + - roleDefinitionId + - userEligibleSettings + - userMemberSettings + - resource + - roleDefinition type: string - description: The identifier of the connected organization of the subject. - nullable: true - displayName: + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + - resource + - roleDefinition type: string - description: The display name of the subject. - nullable: true - email: + responses: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.governanceRoleSetting' + links: + resource: + operationId: privilegedAccess.roleDefinitions.RoleSetting.GetResource + parameters: + privilegedAccess-id: $request.path.privilegedAccess-id + governanceRoleDefinition-id: $request.path.governanceRoleDefinition-id + roleDefinition: + operationId: privilegedAccess.roleDefinitions.RoleSetting.GetRoleDefinition + parameters: + privilegedAccess-id: $request.path.privilegedAccess-id + governanceRoleDefinition-id: $request.path.governanceRoleDefinition-id + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/privilegedAccess/{privilegedAccess-id}/roleSettings': + get: + tags: + - privilegedAccess.governanceRoleSetting + summary: Get roleSettings from privilegedAccess + description: A collection of role settings for the provider. + operationId: privilegedAccess_ListRoleSettings + parameters: + - name: privilegedAccess-id + in: path + description: 'key: id of privilegedAccess' + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: privilegedAccess + - $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 + - adminEligibleSettings + - adminEligibleSettings desc + - adminMemberSettings + - adminMemberSettings desc + - isDefault + - isDefault desc + - lastUpdatedBy + - lastUpdatedBy desc + - lastUpdatedDateTime + - lastUpdatedDateTime desc + - resourceId + - resourceId desc + - roleDefinitionId + - roleDefinitionId desc + - userEligibleSettings + - userEligibleSettings desc + - userMemberSettings + - userMemberSettings desc type: string - description: The email address of the subject. - nullable: true - objectId: + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - adminEligibleSettings + - adminMemberSettings + - isDefault + - lastUpdatedBy + - lastUpdatedDateTime + - resourceId + - roleDefinitionId + - userEligibleSettings + - userMemberSettings + - resource + - roleDefinition type: string - description: The object identifier of the subject. null if the subject is not yet a user in the tenant. - nullable: true - onPremisesSecurityIdentifier: + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + - resource + - roleDefinition type: string - description: 'A string representation of the principal''s security identifier, if known, or null if the subject does not have a security identifier.' - nullable: true - principalName: + responses: + '200': + $ref: '#/components/responses/microsoft.graph.governanceRoleSettingCollectionResponse' + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + post: + tags: + - privilegedAccess.governanceRoleSetting + summary: Create new navigation property to roleSettings for privilegedAccess + operationId: privilegedAccess_CreateRoleSettings + parameters: + - name: privilegedAccess-id + in: path + description: 'key: id of privilegedAccess' + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: privilegedAccess + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.governanceRoleSetting' + required: true + responses: + '201': + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.governanceRoleSetting' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/privilegedAccess/{privilegedAccess-id}/roleSettings/{governanceRoleSetting-id}': + get: + tags: + - privilegedAccess.governanceRoleSetting + summary: Get roleSettings from privilegedAccess + description: A collection of role settings for the provider. + operationId: privilegedAccess_GetRoleSettings + parameters: + - name: privilegedAccess-id + in: path + description: 'key: id of privilegedAccess' + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: privilegedAccess + - name: governanceRoleSetting-id + in: path + description: 'key: id of governanceRoleSetting' + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: governanceRoleSetting + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - adminEligibleSettings + - adminMemberSettings + - isDefault + - lastUpdatedBy + - lastUpdatedDateTime + - resourceId + - roleDefinitionId + - userEligibleSettings + - userMemberSettings + - resource + - roleDefinition type: string - description: 'The principal name, if known, of the subject.' - nullable: true - subjectLifecycle: - $ref: '#/components/schemas/microsoft.graph.accessPackageSubjectLifecycle' - type: + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + - resource + - roleDefinition type: string - description: The resource type of the subject. - nullable: true - connectedOrganization: - $ref: '#/components/schemas/microsoft.graph.connectedOrganization' - additionalProperties: - type: object - microsoft.graph.connectedOrganization: - allOf: - - $ref: '#/components/schemas/microsoft.graph.entity' - - title: connectedOrganization - type: object - properties: - createdBy: - type: string - description: UPN of the user who created this resource. Read-only. - nullable: true - createdDateTime: - pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' - type: string - description: 'The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. Read-only.' - format: date-time - nullable: true - description: - type: string - description: The description of the connected organization. - nullable: true - displayName: - type: string - description: The display name of the connected organization. Supports $filter (eq). - nullable: true - identitySources: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.identitySource' - description: 'The identity sources in this connected organization, one of azureActiveDirectoryTenant, crossCloudAzureActiveDirectoryTenant, domainIdentitySource or externalDomainFederation. Read-only. Nullable. Supports $select and $filter(eq). To filter by the derived types, you must declare the resource using its full OData cast, for example, $filter=identitySources/any(is:is/microsoft.graph.azureActiveDirectoryTenant/tenantId eq ''bcfdfff4-cbc3-43f2-9000-ba7b7515054f'').' - modifiedBy: - type: string - description: UPN of the user who last modified this resource. Read-only. - nullable: true - modifiedDateTime: - pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' - type: string - description: '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 - state: - $ref: '#/components/schemas/microsoft.graph.connectedOrganizationState' - externalSponsors: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.directoryObject' - internalSponsors: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.directoryObject' - additionalProperties: - type: object - microsoft.graph.accessPackageAssignmentRequestFilterByCurrentUserOptions: - title: accessPackageAssignmentRequestFilterByCurrentUserOptions - enum: - - target - - createdBy - - approver - - unknownFutureValue - type: string - microsoft.graph.accessPackageAssignmentResourceRole: - allOf: - - $ref: '#/components/schemas/microsoft.graph.entity' - - title: accessPackageAssignmentResourceRole - type: object - properties: - originId: - type: string - description: 'A unique identifier relative to the origin system, corresponding to the originId property of the accessPackageResourceRole.' - nullable: true - originSystem: - type: string - description: 'The system where the role assignment is to be created or has been created for an access package assignment, such as SharePointOnline, AadGroup or AadApplication, corresponding to the originSystem property of the accessPackageResourceRole.' - nullable: true - status: - type: string - description: 'The value is PendingFulfillment when the access package assignment has not yet been delivered to the origin system, and Fulfilled when the access package assignment has been delivered to the origin system.' - nullable: true - accessPackageAssignments: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.accessPackageAssignment' - description: The access package assignments resulting in this role assignment. Read-only. Nullable. - accessPackageResourceRole: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRole' - accessPackageResourceScope: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceScope' - accessPackageSubject: - $ref: '#/components/schemas/microsoft.graph.accessPackageSubject' - additionalProperties: - type: object - microsoft.graph.accessPackageResourceRole: - allOf: - - $ref: '#/components/schemas/microsoft.graph.entity' - - title: accessPackageResourceRole - type: object - properties: - description: - type: string - description: A description for the resource role. - nullable: true - displayName: - type: string - description: The display name of the resource role such as the role defined by the application. - nullable: true - originId: + responses: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.governanceRoleSetting' + links: + resource: + operationId: privilegedAccess.RoleSettings.GetResource + parameters: + privilegedAccess-id: $request.path.privilegedAccess-id + governanceRoleSetting-id: $request.path.governanceRoleSetting-id + roleDefinition: + operationId: privilegedAccess.RoleSettings.GetRoleDefinition + parameters: + privilegedAccess-id: $request.path.privilegedAccess-id + governanceRoleSetting-id: $request.path.governanceRoleSetting-id + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - privilegedAccess.governanceRoleSetting + summary: Update the navigation property roleSettings in privilegedAccess + operationId: privilegedAccess_UpdateRoleSettings + parameters: + - name: privilegedAccess-id + in: path + description: 'key: id of privilegedAccess' + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: privilegedAccess + - name: governanceRoleSetting-id + in: path + description: 'key: id of governanceRoleSetting' + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: governanceRoleSetting + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.governanceRoleSetting' + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - privilegedAccess.governanceRoleSetting + summary: Delete navigation property roleSettings for privilegedAccess + operationId: privilegedAccess_DeleteRoleSettings + parameters: + - name: privilegedAccess-id + in: path + description: 'key: id of privilegedAccess' + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: privilegedAccess + - name: governanceRoleSetting-id + in: path + description: 'key: id of governanceRoleSetting' + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: governanceRoleSetting + - name: If-Match + in: header + description: ETag + style: simple + schema: + type: string + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/privilegedAccess/{privilegedAccess-id}/roleSettings/{governanceRoleSetting-id}/resource': + get: + tags: + - privilegedAccess.governanceRoleSetting + summary: Get resource from privilegedAccess + description: Read-only. The associated resource for this role setting. + operationId: privilegedAccess.roleSettings_GetResource + parameters: + - name: privilegedAccess-id + in: path + description: 'key: id of privilegedAccess' + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: privilegedAccess + - name: governanceRoleSetting-id + in: path + description: 'key: id of governanceRoleSetting' + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: governanceRoleSetting + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - displayName + - externalId + - registeredDateTime + - registeredRoot + - status + - type + - parent + - roleAssignmentRequests + - roleAssignments + - roleDefinitions + - roleSettings type: string - description: 'The unique identifier of the resource role in the origin system. For a SharePoint Online site, the originId will be the sequence number of the role in the site.' - nullable: true - originSystem: + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + - parent + - roleAssignmentRequests + - roleAssignments + - roleDefinitions + - roleSettings type: string - description: 'The type of the resource in the origin system, such as SharePointOnline, AadApplication or AadGroup.' - nullable: true - accessPackageResource: - $ref: '#/components/schemas/microsoft.graph.accessPackageResource' - additionalProperties: - type: object - microsoft.graph.accessPackageResource: - allOf: - - $ref: '#/components/schemas/microsoft.graph.entity' - - title: accessPackageResource - type: object - properties: - addedBy: + responses: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.governanceResource' + links: + parent: + operationId: privilegedAccess.roleSettings.Resource.GetParent + parameters: + privilegedAccess-id: $request.path.privilegedAccess-id + governanceRoleSetting-id: $request.path.governanceRoleSetting-id + roleAssignmentRequests: + operationId: privilegedAccess.roleSettings.Resource.ListRoleAssignmentRequests + parameters: + privilegedAccess-id: $request.path.privilegedAccess-id + governanceRoleSetting-id: $request.path.governanceRoleSetting-id + roleAssignments: + operationId: privilegedAccess.roleSettings.Resource.ListRoleAssignments + parameters: + privilegedAccess-id: $request.path.privilegedAccess-id + governanceRoleSetting-id: $request.path.governanceRoleSetting-id + roleDefinitions: + operationId: privilegedAccess.roleSettings.Resource.ListRoleDefinitions + parameters: + privilegedAccess-id: $request.path.privilegedAccess-id + governanceRoleSetting-id: $request.path.governanceRoleSetting-id + roleSettings: + operationId: privilegedAccess.roleSettings.Resource.ListRoleSettings + parameters: + privilegedAccess-id: $request.path.privilegedAccess-id + governanceRoleSetting-id: $request.path.governanceRoleSetting-id + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/privilegedAccess/{privilegedAccess-id}/roleSettings/{governanceRoleSetting-id}/roleDefinition': + get: + tags: + - privilegedAccess.governanceRoleSetting + summary: Get roleDefinition from privilegedAccess + description: Read-only. The role definition that is enforced with this role setting. + operationId: privilegedAccess.roleSettings_GetRoleDefinition + parameters: + - name: privilegedAccess-id + in: path + description: 'key: id of privilegedAccess' + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: privilegedAccess + - name: governanceRoleSetting-id + in: path + description: 'key: id of governanceRoleSetting' + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: governanceRoleSetting + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - displayName + - externalId + - resourceId + - templateId + - resource + - roleSetting type: string - description: The name of the user or application that first added this resource. Read-only. - nullable: true - addedOn: - pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + - resource + - roleSetting type: string - description: 'The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z' - format: date-time - nullable: true - attributes: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceAttribute' - description: Contains information about the attributes to be collected from the requestor and sent to the resource application. - description: + responses: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.governanceRoleDefinition' + links: + resource: + operationId: privilegedAccess.roleSettings.RoleDefinition.GetResource + parameters: + privilegedAccess-id: $request.path.privilegedAccess-id + governanceRoleSetting-id: $request.path.governanceRoleSetting-id + roleSetting: + operationId: privilegedAccess.roleSettings.RoleDefinition.GetRoleSetting + parameters: + privilegedAccess-id: $request.path.privilegedAccess-id + governanceRoleSetting-id: $request.path.governanceRoleSetting-id + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - privilegedAccess.governanceRoleSetting + summary: Update the navigation property roleDefinition in privilegedAccess + operationId: privilegedAccess.roleSettings_UpdateRoleDefinition + parameters: + - name: privilegedAccess-id + in: path + description: 'key: id of privilegedAccess' + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: privilegedAccess + - name: governanceRoleSetting-id + in: path + description: 'key: id of governanceRoleSetting' + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: governanceRoleSetting + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.governanceRoleDefinition' + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - privilegedAccess.governanceRoleSetting + summary: Delete navigation property roleDefinition for privilegedAccess + operationId: privilegedAccess.roleSettings_DeleteRoleDefinition + parameters: + - name: privilegedAccess-id + in: path + description: 'key: id of privilegedAccess' + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: privilegedAccess + - name: governanceRoleSetting-id + in: path + description: 'key: id of governanceRoleSetting' + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: governanceRoleSetting + - name: If-Match + in: header + description: ETag + style: simple + schema: + type: string + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/privilegedAccess/{privilegedAccess-id}/roleSettings/{governanceRoleSetting-id}/roleDefinition/resource': + get: + tags: + - privilegedAccess.governanceRoleSetting + summary: Get resource from privilegedAccess + description: Read-only. The associated resource for the role definition. + operationId: privilegedAccess.roleSettings.roleDefinition_GetResource + parameters: + - name: privilegedAccess-id + in: path + description: 'key: id of privilegedAccess' + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: privilegedAccess + - name: governanceRoleSetting-id + in: path + description: 'key: id of governanceRoleSetting' + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: governanceRoleSetting + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - displayName + - externalId + - registeredDateTime + - registeredRoot + - status + - type + - parent + - roleAssignmentRequests + - roleAssignments + - roleDefinitions + - roleSettings type: string - description: A description for the resource. - nullable: true - displayName: + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + - parent + - roleAssignmentRequests + - roleAssignments + - roleDefinitions + - roleSettings type: string - description: 'The display name of the resource, such as the application name, group name or site name.' - nullable: true - isPendingOnboarding: - type: boolean - description: True if the resource is not yet available for assignment. - nullable: true - originId: + responses: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.governanceResource' + links: + parent: + operationId: privilegedAccess.roleSettings.roleDefinition.Resource.GetParent + parameters: + privilegedAccess-id: $request.path.privilegedAccess-id + governanceRoleSetting-id: $request.path.governanceRoleSetting-id + roleAssignmentRequests: + operationId: privilegedAccess.roleSettings.roleDefinition.Resource.ListRoleAssignmentRequests + parameters: + privilegedAccess-id: $request.path.privilegedAccess-id + governanceRoleSetting-id: $request.path.governanceRoleSetting-id + roleAssignments: + operationId: privilegedAccess.roleSettings.roleDefinition.Resource.ListRoleAssignments + parameters: + privilegedAccess-id: $request.path.privilegedAccess-id + governanceRoleSetting-id: $request.path.governanceRoleSetting-id + roleDefinitions: + operationId: privilegedAccess.roleSettings.roleDefinition.Resource.ListRoleDefinitions + parameters: + privilegedAccess-id: $request.path.privilegedAccess-id + governanceRoleSetting-id: $request.path.governanceRoleSetting-id + roleSettings: + operationId: privilegedAccess.roleSettings.roleDefinition.Resource.ListRoleSettings + parameters: + privilegedAccess-id: $request.path.privilegedAccess-id + governanceRoleSetting-id: $request.path.governanceRoleSetting-id + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/privilegedAccess/{privilegedAccess-id}/roleSettings/{governanceRoleSetting-id}/roleDefinition/roleSetting': + get: + tags: + - privilegedAccess.governanceRoleSetting + summary: Get roleSetting from privilegedAccess + description: The associated role setting for the role definition. + operationId: privilegedAccess.roleSettings.roleDefinition_GetRoleSetting + parameters: + - name: privilegedAccess-id + in: path + description: 'key: id of privilegedAccess' + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: privilegedAccess + - name: governanceRoleSetting-id + in: path + description: 'key: id of governanceRoleSetting' + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: governanceRoleSetting + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - adminEligibleSettings + - adminMemberSettings + - isDefault + - lastUpdatedBy + - lastUpdatedDateTime + - resourceId + - roleDefinitionId + - userEligibleSettings + - userMemberSettings + - resource + - roleDefinition type: string - description: 'The unique identifier of the resource in the origin system. In the case of an Azure AD group, this is the identifier of the group.' - nullable: true - originSystem: + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + - resource + - roleDefinition type: string - description: 'The type of the resource in the origin system, such as SharePointOnline, AadApplication or AadGroup.' - nullable: true - resourceType: + responses: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.governanceRoleSetting' + links: + resource: + operationId: privilegedAccess.roleSettings.roleDefinition.RoleSetting.GetResource + parameters: + privilegedAccess-id: $request.path.privilegedAccess-id + governanceRoleSetting-id: $request.path.governanceRoleSetting-id + roleDefinition: + operationId: privilegedAccess.roleSettings.roleDefinition.RoleSetting.GetRoleDefinition + parameters: + privilegedAccess-id: $request.path.privilegedAccess-id + governanceRoleSetting-id: $request.path.governanceRoleSetting-id + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + /privilegedApproval: + get: + tags: + - privilegedApproval.privilegedApproval + summary: List privilegedApproval + description: 'Retrieve a list of privilegedapproval objects. To filter the results from the query, use the standard OData ``$filter`` expressions in the URIs.' + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/privilegedapproval-list?view=graph-rest-1.0 + operationId: privilegedApproval.privilegedApproval_ListPrivilegedApproval + 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 + - approvalDuration + - approvalDuration desc + - approvalState + - approvalState desc + - approvalType + - approvalType desc + - approverReason + - approverReason desc + - endDateTime + - endDateTime desc + - requestorReason + - requestorReason desc + - roleId + - roleId desc + - startDateTime + - startDateTime desc + - userId + - userId desc type: string - description: 'The type of the resource, such as Application if it is an Azure AD connected application, or SharePoint Online Site for a SharePoint Online site.' - nullable: true - url: + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - approvalDuration + - approvalState + - approvalType + - approverReason + - endDateTime + - requestorReason + - roleId + - startDateTime + - userId + - request + - roleInfo type: string - description: 'A unique resource locator for the resource, such as the URL for signing a user into an application.' - nullable: true - accessPackageResourceEnvironment: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceEnvironment' - accessPackageResourceRoles: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRole' - description: Read-only. Nullable. Supports $expand. - accessPackageResourceScopes: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceScope' - description: Read-only. Nullable. Supports $expand. - additionalProperties: - type: object - microsoft.graph.accessPackageResourceEnvironment: - allOf: - - $ref: '#/components/schemas/microsoft.graph.entity' - - title: accessPackageResourceEnvironment - type: object - properties: - connectionInfo: - $ref: '#/components/schemas/microsoft.graph.connectionInfo' - createdBy: + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + - request + - roleInfo type: string - description: The display name of the user that created this object. - 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])$' + responses: + '200': + $ref: '#/components/responses/microsoft.graph.privilegedApprovalCollectionResponse' + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + post: + tags: + - privilegedApproval.privilegedApproval + summary: Create privilegedApproval + description: Use this API to create a new privilegedApproval. + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/privilegedapproval-post-privilegedapproval?view=graph-rest-1.0 + operationId: privilegedApproval.privilegedApproval_CreatePrivilegedApproval + requestBody: + description: New entity + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.privilegedApproval' + required: true + responses: + '201': + description: Created entity + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.privilegedApproval' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/privilegedApproval/{privilegedApproval-id}': + get: + tags: + - privilegedApproval.privilegedApproval + summary: Get privilegedApproval + description: Retrieve the properties and relationships of privilegedapproval object. + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/privilegedapproval-get?view=graph-rest-1.0 + operationId: privilegedApproval.privilegedApproval_GetPrivilegedApproval + parameters: + - name: privilegedApproval-id + in: path + description: 'key: id of privilegedApproval' + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: privilegedApproval + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - approvalDuration + - approvalState + - approvalType + - approverReason + - endDateTime + - requestorReason + - roleId + - startDateTime + - userId + - request + - roleInfo type: string - description: 'The date and time that this object was created. 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 - description: + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + - request + - roleInfo type: string - description: The description of this object. - nullable: true - displayName: + responses: + '200': + description: Retrieved entity + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.privilegedApproval' + links: + request: + operationId: privilegedApproval.GetRequest + parameters: + privilegedApproval-id: $request.path.privilegedApproval-id + roleInfo: + operationId: privilegedApproval.GetRoleInfo + parameters: + privilegedApproval-id: $request.path.privilegedApproval-id + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - privilegedApproval.privilegedApproval + summary: Update privilegedapproval + description: Update the properties of privilegedapproval object. + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/privilegedapproval-update?view=graph-rest-1.0 + operationId: privilegedApproval.privilegedApproval_UpdatePrivilegedApproval + parameters: + - name: privilegedApproval-id + in: path + description: 'key: id of privilegedApproval' + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: privilegedApproval + requestBody: + description: New property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.privilegedApproval' + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - privilegedApproval.privilegedApproval + summary: Delete entity from privilegedApproval + operationId: privilegedApproval.privilegedApproval_DeletePrivilegedApproval + parameters: + - name: privilegedApproval-id + in: path + description: 'key: id of privilegedApproval' + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: privilegedApproval + - name: If-Match + in: header + description: ETag + style: simple + schema: + type: string + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/privilegedApproval/{privilegedApproval-id}/request': + get: + tags: + - privilegedApproval.privilegedRoleAssignmentRequest + summary: Get request from privilegedApproval + description: Read-only. The role assignment request for this approval object + operationId: privilegedApproval_GetRequest + parameters: + - name: privilegedApproval-id + in: path + description: 'key: id of privilegedApproval' + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: privilegedApproval + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - assignmentState + - duration + - reason + - requestedDateTime + - roleId + - schedule + - status + - ticketNumber + - ticketSystem + - type + - userId + - roleInfo type: string - description: The display name of this object. - nullable: true - isDefaultEnvironment: - type: boolean - description: 'Determines whether this is default environment or not. It is set to true for all static origin systems, such as Azure AD groups and Azure AD Applications.' - nullable: true - modifiedBy: + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + - roleInfo type: string - description: The display name of the entity that last modified this object. - nullable: true - modifiedDateTime: - pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' + responses: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.privilegedRoleAssignmentRequest' + links: + roleInfo: + operationId: privilegedApproval.Request.GetRoleInfo + parameters: + privilegedApproval-id: $request.path.privilegedApproval-id + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/privilegedApproval/{privilegedApproval-id}/roleInfo': + get: + tags: + - privilegedApproval.privilegedRole + summary: Get roleInfo from privilegedApproval + operationId: privilegedApproval_GetRoleInfo + parameters: + - name: privilegedApproval-id + in: path + description: 'key: id of privilegedApproval' + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: privilegedApproval + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - name + - assignments + - settings + - summary type: string - description: 'The date and time that this object was last modified. 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 - originId: + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + - assignments + - settings + - summary type: string - description: The unique identifier of this environment in the origin system. - originSystem: - type: string - description: 'The type of the resource in the origin system, that is, SharePointOnline. Requires $filter (eq).' - accessPackageResources: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.accessPackageResource' - description: Read-only. Required. - additionalProperties: - type: object - microsoft.graph.accessPackageResourceScope: - allOf: - - $ref: '#/components/schemas/microsoft.graph.entity' - - title: accessPackageResourceScope - type: object - properties: - description: - type: string - description: The description of the scope. - nullable: true - displayName: + responses: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.privilegedRole' + links: + assignments: + operationId: privilegedApproval.RoleInfo.ListAssignments + parameters: + privilegedApproval-id: $request.path.privilegedApproval-id + settings: + operationId: privilegedApproval.RoleInfo.GetSettings + parameters: + privilegedApproval-id: $request.path.privilegedApproval-id + summary: + operationId: privilegedApproval.RoleInfo.GetSummary + parameters: + privilegedApproval-id: $request.path.privilegedApproval-id + selfActivate: + operationId: privilegedApproval.privilegedApproval.roleInfo.selfActivate + selfDeactivate: + operationId: privilegedApproval.privilegedApproval.roleInfo.selfDeactivate + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - privilegedApproval.privilegedRole + summary: Update the navigation property roleInfo in privilegedApproval + operationId: privilegedApproval_UpdateRoleInfo + parameters: + - name: privilegedApproval-id + in: path + description: 'key: id of privilegedApproval' + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: privilegedApproval + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.privilegedRole' + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - privilegedApproval.privilegedRole + summary: Delete navigation property roleInfo for privilegedApproval + operationId: privilegedApproval_DeleteRoleInfo + parameters: + - name: privilegedApproval-id + in: path + description: 'key: id of privilegedApproval' + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: privilegedApproval + - name: If-Match + in: header + description: ETag + style: simple + schema: + type: string + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/privilegedApproval/{privilegedApproval-id}/roleInfo/assignments': + get: + tags: + - privilegedApproval.privilegedRole + summary: List assignments + description: Retrieve a list of privilegedRoleAssignment objects that are associated with the role. Each privilegedRoleAssignment represents a role assignment to a user. + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/privilegedrole-list-assignments?view=graph-rest-1.0 + operationId: privilegedApproval.roleInfo_ListAssignments + parameters: + - name: privilegedApproval-id + in: path + description: 'key: id of privilegedApproval' + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: privilegedApproval + - $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 + - expirationDateTime + - expirationDateTime desc + - isElevated + - isElevated desc + - resultMessage + - resultMessage desc + - roleId + - roleId desc + - userId + - userId desc type: string - description: The display name of the scope. - nullable: true - isRootScope: - type: boolean - description: True if the scopes are arranged in a hierarchy and this is the top or root scope of the resource. - nullable: true - originId: + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - expirationDateTime + - isElevated + - resultMessage + - roleId + - userId + - roleInfo type: string - description: The unique identifier for the scope in the resource as defined in the origin system. - nullable: true - originSystem: + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + - roleInfo type: string - description: The origin system for the scope. - nullable: true - roleOriginId: + responses: + '200': + $ref: '#/components/responses/microsoft.graph.privilegedRoleAssignmentCollectionResponse' + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + '/privilegedApproval/{privilegedApproval-id}/roleInfo/assignments/{privilegedRoleAssignment-id}': + get: + tags: + - privilegedApproval.privilegedRole + summary: Get assignments from privilegedApproval + description: The assignments for this role. Read-only. Nullable. + operationId: privilegedApproval.roleInfo_GetAssignments + parameters: + - name: privilegedApproval-id + in: path + description: 'key: id of privilegedApproval' + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: privilegedApproval + - name: privilegedRoleAssignment-id + in: path + description: 'key: id of privilegedRoleAssignment' + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: privilegedRoleAssignment + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - expirationDateTime + - isElevated + - resultMessage + - roleId + - userId + - roleInfo type: string - description: 'The origin system for the role, if different.' - nullable: true - url: + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + - roleInfo type: string - description: A resource locator for the scope. - nullable: true - accessPackageResource: - $ref: '#/components/schemas/microsoft.graph.accessPackageResource' - additionalProperties: - type: object - microsoft.graph.accessPackageResourceRoleScope: - allOf: - - $ref: '#/components/schemas/microsoft.graph.entity' - - title: accessPackageResourceRoleScope - type: object - properties: - createdBy: + responses: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.privilegedRoleAssignment' + links: + roleInfo: + operationId: privilegedApproval.roleInfo.Assignments.GetRoleInfo + parameters: + privilegedApproval-id: $request.path.privilegedApproval-id + privilegedRoleAssignment-id: $request.path.privilegedRoleAssignment-id + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/privilegedApproval/{privilegedApproval-id}/roleInfo/microsoft.graph.selfActivate': + post: + tags: + - privilegedApproval.Actions + summary: Invoke action selfActivate + description: Activate the role that is assigned to the requester. + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/privilegedrole-selfactivate?view=graph-rest-1.0 + operationId: privilegedApproval.roleInfo_selfActivate + parameters: + - name: privilegedApproval-id + in: path + description: 'key: id of privilegedApproval' + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: privilegedApproval + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + reason: + type: string + nullable: true + duration: + type: string + nullable: true + ticketNumber: + type: string + nullable: true + ticketSystem: + type: string + nullable: true + additionalProperties: + type: object + required: true + responses: + '200': + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.privilegedRoleAssignment' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/privilegedApproval/{privilegedApproval-id}/roleInfo/microsoft.graph.selfDeactivate': + post: + tags: + - privilegedApproval.Actions + summary: Invoke action selfDeactivate + description: Deactivate the role that is assigned to the requestor. + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/privilegedrole-selfdeactivate?view=graph-rest-1.0 + operationId: privilegedApproval.roleInfo_selfDeactivate + parameters: + - name: privilegedApproval-id + in: path + description: 'key: id of privilegedApproval' + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: privilegedApproval + responses: + '200': + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.privilegedRoleAssignment' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/privilegedApproval/{privilegedApproval-id}/roleInfo/settings': + get: + tags: + - privilegedApproval.privilegedRole + summary: Get privilegedRoleSettings + description: Retrieve the role settings for the given role. A privilegedRoleSettings object will be returned. + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/privilegedrolesettings-get?view=graph-rest-1.0 + operationId: privilegedApproval.roleInfo_GetSettings + parameters: + - name: privilegedApproval-id + in: path + description: 'key: id of privilegedApproval' + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: privilegedApproval + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - approvalOnElevation + - approverIds + - elevationDuration + - isMfaOnElevationConfigurable + - lastGlobalAdmin + - maxElavationDuration + - mfaOnElevation + - minElevationDuration + - notificationToUserOnElevation + - ticketingInfoOnElevation type: string - 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])$' + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' type: string - description: 'The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z' - format: date-time - nullable: true - modifiedBy: + responses: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.privilegedRoleSettings' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - privilegedApproval.privilegedRole + summary: Update privilegedRoleSettings + description: Update the role settings for the given role setting. A privilegedRoleSettings object will be returned. + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/privilegedrolesettings-update?view=graph-rest-1.0 + operationId: privilegedApproval.roleInfo_UpdateSettings + parameters: + - name: privilegedApproval-id + in: path + description: 'key: id of privilegedApproval' + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: privilegedApproval + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.privilegedRoleSettings' + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - privilegedApproval.privilegedRole + summary: Delete navigation property settings for privilegedApproval + operationId: privilegedApproval.roleInfo_DeleteSettings + parameters: + - name: privilegedApproval-id + in: path + description: 'key: id of privilegedApproval' + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: privilegedApproval + - name: If-Match + in: header + description: ETag + style: simple + schema: + type: string + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/privilegedApproval/{privilegedApproval-id}/roleInfo/summary': + get: + tags: + - privilegedApproval.privilegedRole + summary: Get privilegedRoleSummary + description: Retrieve the properties and relationships of privilegedRoleSummary object. + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/privilegedrolesummary-get?view=graph-rest-1.0 + operationId: privilegedApproval.roleInfo_GetSummary + parameters: + - name: privilegedApproval-id + in: path + description: 'key: id of privilegedApproval' + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: privilegedApproval + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - elevatedCount + - managedCount + - mfaEnabled + - status + - usersCount type: string - nullable: true - modifiedDateTime: - pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' type: string - description: 'The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z' - format: date-time - nullable: true - accessPackageResourceRole: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRole' - accessPackageResourceScope: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceScope' - additionalProperties: - type: object - microsoft.graph.accessPackageAssignmentRequestRequirements: - title: accessPackageAssignmentRequestRequirements - type: object - properties: - existingAnswers: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.accessPackageAnswer' - description: Answers that have already been provided. - isApprovalRequired: - type: boolean - description: Indicates whether a request must be approved by an approver. - nullable: true - isApprovalRequiredForExtension: - type: boolean - description: Indicates whether approval is required when a user tries to extend their access. - nullable: true - isCustomAssignmentScheduleAllowed: - type: boolean - description: Indicates whether the requestor is allowed to set a custom schedule. - nullable: true - isRequestorJustificationRequired: - type: boolean - description: Indicates whether a requestor must supply justification when submitting an assignment request. - nullable: true - policyDescription: - type: string - description: The description of the policy that the user is trying to request access using. - nullable: true - policyDisplayName: - type: string - description: The display name of the policy that the user is trying to request access using. - nullable: true - policyId: - type: string - description: The identifier of the policy that these requirements are associated with. This identifier can be used when creating a new assignment request. - nullable: true - questions: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.accessPackageQuestion' - description: Questions that are configured on the policy. The questions can be required or optional; callers can determine whether a question is required or optional based on the isRequired property on accessPackageQuestion. - schedule: - $ref: '#/components/schemas/microsoft.graph.requestSchedule' - additionalProperties: - type: object - microsoft.graph.accessPackageAssignmentFilterByCurrentUserOptions: - title: accessPackageAssignmentFilterByCurrentUserOptions - enum: - - target - - createdBy - - unknownFutureValue - type: string - microsoft.graph.accessPackageFilterByCurrentUserOptions: - title: accessPackageFilterByCurrentUserOptions - enum: - - allowedRequestor - - unknownFutureValue - type: string - microsoft.graph.accessPackageResourceRequest: - allOf: - - $ref: '#/components/schemas/microsoft.graph.entity' - - title: accessPackageResourceRequest - type: object - properties: - catalogId: - type: string - description: The unique ID of the access package catalog. - nullable: true - executeImmediately: - type: boolean - 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 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 - isValidationOnly: - type: boolean - description: 'If set, does not add the resource.' - nullable: true - justification: - type: string - description: The requestor's justification for adding or removing the resource. - nullable: true - requestState: - type: string - description: The outcome of whether the service was able to add the resource to the catalog. The value is Delivered if the resource was added or removed. Read-Only. - nullable: true - requestStatus: - type: string - nullable: true - requestType: + responses: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.privilegedRoleSummary' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - privilegedApproval.privilegedRole + summary: Update the navigation property summary in privilegedApproval + operationId: privilegedApproval.roleInfo_UpdateSummary + parameters: + - name: privilegedApproval-id + in: path + description: 'key: id of privilegedApproval' + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: privilegedApproval + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.privilegedRoleSummary' + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - privilegedApproval.privilegedRole + summary: Delete navigation property summary for privilegedApproval + operationId: privilegedApproval.roleInfo_DeleteSummary + parameters: + - name: privilegedApproval-id + in: path + description: 'key: id of privilegedApproval' + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: privilegedApproval + - name: If-Match + in: header + description: ETag + style: simple + schema: + type: string + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + /privilegedApproval/microsoft.graph.myRequests(): + get: + tags: + - privilegedApproval.Functions + summary: Invoke function myRequests + operationId: privilegedApproval_myRequests + parameters: + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - approvalDuration + - approvalState + - approvalType + - approverReason + - endDateTime + - requestorReason + - roleId + - startDateTime + - userId + - request + - roleInfo type: string - description: 'Use AdminAdd to add a resource, if the caller is an administrator or resource owner, or AdminRemove to remove a resource.' - nullable: true - accessPackageResource: - $ref: '#/components/schemas/microsoft.graph.accessPackageResource' - requestor: - $ref: '#/components/schemas/microsoft.graph.accessPackageSubject' - additionalProperties: - type: object - microsoft.graph.directoryObject: - allOf: - - $ref: '#/components/schemas/microsoft.graph.entity' - - title: directoryObject - type: object - properties: - deletedDateTime: - pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - id desc + - approvalDuration + - approvalDuration desc + - approvalState + - approvalState desc + - approvalType + - approvalType desc + - approverReason + - approverReason desc + - endDateTime + - endDateTime desc + - requestorReason + - requestorReason desc + - roleId + - roleId desc + - startDateTime + - startDateTime desc + - userId + - userId desc type: string - description: Date and time when this object was deleted. Always null when the object hasn't been deleted. - format: date-time - nullable: true - additionalProperties: - type: object - microsoft.graph.entitlementManagementSettings: - allOf: - - $ref: '#/components/schemas/microsoft.graph.entity' - - title: entitlementManagementSettings - type: object - properties: - daysUntilExternalUserDeletedAfterBlocked: - maximum: 2147483647 - minimum: -2147483648 - type: integer - description: 'If externalUserLifecycleAction is BlockSignInAndDelete, the number of days after an external user is blocked from sign in before their account is deleted.' - format: int32 - nullable: true - externalUserLifecycleAction: + responses: + '200': + description: Success + content: + application/json: + schema: + title: Collection of privilegedApproval + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.privilegedApproval' + additionalProperties: + type: object + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: function + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + /privilegedOperationEvents: + get: + tags: + - privilegedOperationEvents.privilegedOperationEvent + summary: List privilegedOperationEvents + description: 'Retrieve a list of privilegedOperationEvent objects, which represent the audit events that are generated by Privileged Identity Management for the role operations. For the details about the audit event, refer privilegedOperationEvent. To filter the query results, use the standard OData ``$filter`` expression.' + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/privilegedoperationevent-list?view=graph-rest-1.0 + operationId: privilegedOperationEvents.privilegedOperationEvent_ListPrivilegedOperationEvent + 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 + - additionalInformation + - additionalInformation desc + - creationDateTime + - creationDateTime desc + - expirationDateTime + - expirationDateTime desc + - referenceKey + - referenceKey desc + - referenceSystem + - referenceSystem desc + - requestorId + - requestorId desc + - requestorName + - requestorName desc + - requestType + - requestType desc + - roleId + - roleId desc + - roleName + - roleName desc + - tenantId + - tenantId desc + - userId + - userId desc + - userMail + - userMail desc + - userName + - userName desc type: string - description: 'One of None, BlockSignIn, or BlockSignInAndDelete.' - nullable: true - additionalProperties: - type: object - microsoft.graph.termsOfUseContainer: - allOf: - - $ref: '#/components/schemas/microsoft.graph.entity' - - title: termsOfUseContainer - type: object - properties: - agreementAcceptances: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.agreementAcceptance' - description: Represents the current status of a user's response to a company's customizable terms of use agreement. - agreements: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.agreement' - description: Represents a tenant's customizable terms of use agreement that's created and managed with Azure Active Directory (Azure AD). - additionalProperties: - type: object - microsoft.graph.privilegedAccess: - allOf: - - $ref: '#/components/schemas/microsoft.graph.entity' - - title: privilegedAccess - type: object - properties: - displayName: + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - additionalInformation + - creationDateTime + - expirationDateTime + - referenceKey + - referenceSystem + - requestorId + - requestorName + - requestType + - roleId + - roleName + - tenantId + - userId + - userMail + - userName type: string - description: The display name of the provider managed by PIM. - nullable: true - resources: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.governanceResource' - description: A collection of resources for the provider. - roleAssignmentRequests: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.governanceRoleAssignmentRequest' - description: A collection of role assignment requests for the provider. - roleAssignments: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.governanceRoleAssignment' - description: A collection of role assignments for the provider. - roleDefinitions: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.governanceRoleDefinition' - description: A collection of role defintions for the provider. - roleSettings: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.governanceRoleSetting' - description: A collection of role settings for the provider. - additionalProperties: - type: object - microsoft.graph.governanceResource: - allOf: - - $ref: '#/components/schemas/microsoft.graph.entity' - - title: governanceResource - type: object - properties: - displayName: + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' type: string - description: The display name of the resource. - nullable: true - externalId: + responses: + '200': + $ref: '#/components/responses/microsoft.graph.privilegedOperationEventCollectionResponse' + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + post: + tags: + - privilegedOperationEvents.privilegedOperationEvent + summary: Add new entity to privilegedOperationEvents + operationId: privilegedOperationEvents.privilegedOperationEvent_CreatePrivilegedOperationEvent + requestBody: + description: New entity + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.privilegedOperationEvent' + required: true + responses: + '201': + description: Created entity + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.privilegedOperationEvent' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/privilegedOperationEvents/{privilegedOperationEvent-id}': + get: + tags: + - privilegedOperationEvents.privilegedOperationEvent + summary: Get entity from privilegedOperationEvents by key + operationId: privilegedOperationEvents.privilegedOperationEvent_GetPrivilegedOperationEvent + parameters: + - name: privilegedOperationEvent-id + in: path + description: 'key: id of privilegedOperationEvent' + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: privilegedOperationEvent + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - additionalInformation + - creationDateTime + - expirationDateTime + - referenceKey + - referenceSystem + - requestorId + - requestorName + - requestType + - roleId + - roleName + - tenantId + - userId + - userMail + - userName type: string - description: 'The external id of the resource, representing its original id in the external system. For example, a subscription resource''s external id can be ''/subscriptions/c14ae696-5e0c-4e5d-88cc-bef6637737ac''.' - nullable: true - registeredDateTime: - pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' type: string - description: Represents the date time when the resource is registered in PIM. - format: date-time - nullable: true - registeredRoot: - type: string - description: 'The externalId of the resource''s root scope that is registered in PIM. The root scope can be the parent, grandparent, or higher ancestor resources.' - nullable: true - status: - type: string - description: 'The status of a given resource. For example, it could represent whether the resource is locked or not (values: Active/Locked). Note: This property may be extended in the future to support more scenarios.' - nullable: true - type: - type: string - description: 'Required. Resource type. For example, for Azure resources, the type could be ''Subscription'', ''ResourceGroup'', ''Microsoft.Sql/server'', etc.' - nullable: true - parent: - $ref: '#/components/schemas/microsoft.graph.governanceResource' - roleAssignmentRequests: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.governanceRoleAssignmentRequest' - description: The collection of role assignment requests for the resource. - roleAssignments: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.governanceRoleAssignment' - description: The collection of role assignments for the resource. - roleDefinitions: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.governanceRoleDefinition' - description: The collection of role defintions for the resource. - roleSettings: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.governanceRoleSetting' - description: The collection of role settings for the resource. - additionalProperties: - type: object - microsoft.graph.governanceRoleAssignmentRequest: - allOf: - - $ref: '#/components/schemas/microsoft.graph.entity' - - title: governanceRoleAssignmentRequest - type: object - properties: - assignmentState: - type: string - description: 'Required. The state of the assignment. The possible values are: Eligible (for eligible assignment), Active (if it is directly assigned), Active (by administrators, or activated on an eligible assignment by the users).' - linkedEligibleRoleAssignmentId: - type: string - description: 'If this is a request for role activation, it represents the id of the eligible assignment being referred; Otherwise, the value is null.' - nullable: true - reason: - type: string - description: A message provided by users and administrators when create the request about why it is needed. - nullable: true - requestedDateTime: - pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' - type: string - description: 'Read-only. The request create time. 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 - resourceId: - type: string - description: 'Required. The unique identifier of the Azure resource that is associated with the role assignment request. Azure resources can include subscriptions, resource groups, virtual machines, and SQL databases.' - nullable: true - roleDefinitionId: - type: string - description: Required. The identifier of the Azure role definition that the role assignment request is associated with. - nullable: true - schedule: - $ref: '#/components/schemas/microsoft.graph.governanceSchedule' - status: - $ref: '#/components/schemas/microsoft.graph.governanceRoleAssignmentRequestStatus' - subjectId: + responses: + '200': + description: Retrieved entity + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.privilegedOperationEvent' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - privilegedOperationEvents.privilegedOperationEvent + summary: Update entity in privilegedOperationEvents + operationId: privilegedOperationEvents.privilegedOperationEvent_UpdatePrivilegedOperationEvent + parameters: + - name: privilegedOperationEvent-id + in: path + description: 'key: id of privilegedOperationEvent' + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: privilegedOperationEvent + requestBody: + description: New property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.privilegedOperationEvent' + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - privilegedOperationEvents.privilegedOperationEvent + summary: Delete entity from privilegedOperationEvents + operationId: privilegedOperationEvents.privilegedOperationEvent_DeletePrivilegedOperationEvent + parameters: + - name: privilegedOperationEvent-id + in: path + description: 'key: id of privilegedOperationEvent' + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: privilegedOperationEvent + - name: If-Match + in: header + description: ETag + style: simple + schema: + type: string + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + /privilegedRoleAssignmentRequests: + get: + tags: + - privilegedRoleAssignmentRequests.privilegedRoleAssignmentRequest + summary: List privilegedRoleAssignmentRequests + description: Retrieve a collection of privilegedRoleAssignmentRequest. **Note:** This requester must have at least one role assignment on the resource. + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/privilegedroleassignmentrequest-list?view=graph-rest-1.0 + operationId: privilegedRoleAssignmentRequests.privilegedRoleAssignmentRequest_ListPrivilegedRoleAssignmentRequest + 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 + - assignmentState + - assignmentState desc + - duration + - duration desc + - reason + - reason desc + - requestedDateTime + - requestedDateTime desc + - roleId + - roleId desc + - schedule + - schedule desc + - status + - status desc + - ticketNumber + - ticketNumber desc + - ticketSystem + - ticketSystem desc + - type + - type desc + - userId + - userId desc type: string - description: 'Required. The unique identifier of the principal or subject that the role assignment request is associated with. Principals can be users, groups, or service principals.' - nullable: true - type: + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - assignmentState + - duration + - reason + - requestedDateTime + - roleId + - schedule + - status + - ticketNumber + - ticketSystem + - type + - userId + - roleInfo type: string - description: 'Required. Representing the type of the operation on the role assignment. The possible values are: AdminAdd , UserAdd , AdminUpdate , AdminRemove , UserRemove , UserExtend , AdminExtend , UserRenew , AdminRenew.' - resource: - $ref: '#/components/schemas/microsoft.graph.governanceResource' - roleDefinition: - $ref: '#/components/schemas/microsoft.graph.governanceRoleDefinition' - subject: - $ref: '#/components/schemas/microsoft.graph.governanceSubject' - additionalProperties: - type: object - microsoft.graph.governanceSchedule: - title: governanceSchedule - type: object - properties: - duration: - pattern: '^-?P([0-9]+D)?(T([0-9]+H)?([0-9]+M)?([0-9]+([.][0-9]+)?S)?)?$' - type: string - description: The duration of a role assignment. It is in format of a TimeSpan. - format: duration - nullable: true - endDateTime: - pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' - type: string - description: 'The end time of the role assignment. 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. Note: if the value is null, it indicates a permanent assignment.' - format: date-time - nullable: true - startDateTime: - pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' - type: string - description: 'The start time of the role assignment. 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 - type: - type: string - description: The role assignment schedule type. Only Once is supported for now. - nullable: true - additionalProperties: - type: object - microsoft.graph.governanceRoleDefinition: - allOf: - - $ref: '#/components/schemas/microsoft.graph.entity' - - title: governanceRoleDefinition - type: object - properties: - displayName: + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + - roleInfo type: string - description: The display name of the role definition. - nullable: true - externalId: + responses: + '200': + $ref: '#/components/responses/microsoft.graph.privilegedRoleAssignmentRequestCollectionResponse' + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + post: + tags: + - privilegedRoleAssignmentRequests.privilegedRoleAssignmentRequest + summary: Create privilegedRoleAssignmentRequest + description: Create a privilegedroleassignmentrequest object. + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/privilegedroleassignmentrequest-post?view=graph-rest-1.0 + operationId: privilegedRoleAssignmentRequests.privilegedRoleAssignmentRequest_CreatePrivilegedRoleAssignmentRequest + requestBody: + description: New entity + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.privilegedRoleAssignmentRequest' + required: true + responses: + '201': + description: Created entity + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.privilegedRoleAssignmentRequest' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/privilegedRoleAssignmentRequests/{privilegedRoleAssignmentRequest-id}': + get: + tags: + - privilegedRoleAssignmentRequests.privilegedRoleAssignmentRequest + summary: Get entity from privilegedRoleAssignmentRequests by key + operationId: privilegedRoleAssignmentRequests.privilegedRoleAssignmentRequest_GetPrivilegedRoleAssignmentRequest + parameters: + - name: privilegedRoleAssignmentRequest-id + in: path + description: 'key: id of privilegedRoleAssignmentRequest' + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: privilegedRoleAssignmentRequest + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - assignmentState + - duration + - reason + - requestedDateTime + - roleId + - schedule + - status + - ticketNumber + - ticketSystem + - type + - userId + - roleInfo type: string - description: The external id of the role definition. - nullable: true - resourceId: + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + - roleInfo type: string - description: Required. The id of the resource associated with the role definition. - nullable: true - templateId: + responses: + '200': + description: Retrieved entity + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.privilegedRoleAssignmentRequest' + links: + roleInfo: + operationId: privilegedRoleAssignmentRequests.GetRoleInfo + parameters: + privilegedRoleAssignmentRequest-id: $request.path.privilegedRoleAssignmentRequest-id + cancel: + operationId: privilegedRoleAssignmentRequests.privilegedRoleAssignmentRequest.cancel + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - privilegedRoleAssignmentRequests.privilegedRoleAssignmentRequest + summary: Update entity in privilegedRoleAssignmentRequests + operationId: privilegedRoleAssignmentRequests.privilegedRoleAssignmentRequest_UpdatePrivilegedRoleAssignmentRequest + parameters: + - name: privilegedRoleAssignmentRequest-id + in: path + description: 'key: id of privilegedRoleAssignmentRequest' + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: privilegedRoleAssignmentRequest + requestBody: + description: New property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.privilegedRoleAssignmentRequest' + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - privilegedRoleAssignmentRequests.privilegedRoleAssignmentRequest + summary: Delete entity from privilegedRoleAssignmentRequests + operationId: privilegedRoleAssignmentRequests.privilegedRoleAssignmentRequest_DeletePrivilegedRoleAssignmentRequest + parameters: + - name: privilegedRoleAssignmentRequest-id + in: path + description: 'key: id of privilegedRoleAssignmentRequest' + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: privilegedRoleAssignmentRequest + - name: If-Match + in: header + description: ETag + style: simple + schema: + type: string + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/privilegedRoleAssignmentRequests/{privilegedRoleAssignmentRequest-id}/microsoft.graph.cancel': + post: + tags: + - privilegedRoleAssignmentRequests.Actions + summary: Invoke action cancel + description: Cancel a privilegedRoleAssignmentRequest. + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/privilegedroleassignmentrequest-cancel?view=graph-rest-1.0 + operationId: privilegedRoleAssignmentRequests_cancel + parameters: + - name: privilegedRoleAssignmentRequest-id + in: path + description: 'key: id of privilegedRoleAssignmentRequest' + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: privilegedRoleAssignmentRequest + responses: + '200': + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.privilegedRoleAssignmentRequest' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/privilegedRoleAssignmentRequests/{privilegedRoleAssignmentRequest-id}/roleInfo': + get: + tags: + - privilegedRoleAssignmentRequests.privilegedRole + summary: Get roleInfo from privilegedRoleAssignmentRequests + description: The roleInfo object of the role assignment request. + operationId: privilegedRoleAssignmentRequests_GetRoleInfo + parameters: + - name: privilegedRoleAssignmentRequest-id + in: path + description: 'key: id of privilegedRoleAssignmentRequest' + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: privilegedRoleAssignmentRequest + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - name + - assignments + - settings + - summary type: string - nullable: true - resource: - $ref: '#/components/schemas/microsoft.graph.governanceResource' - roleSetting: - $ref: '#/components/schemas/microsoft.graph.governanceRoleSetting' - additionalProperties: - type: object - microsoft.graph.governanceRoleSetting: - allOf: - - $ref: '#/components/schemas/microsoft.graph.entity' - - title: governanceRoleSetting - type: object - properties: - adminEligibleSettings: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.governanceRuleSetting' - description: The rule settings that are evaluated when an administrator tries to add an eligible role assignment. - adminMemberSettings: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.governanceRuleSetting' - description: The rule settings that are evaluated when an administrator tries to add a direct member role assignment. - isDefault: - type: boolean - description: Read-only. Indicate if the roleSetting is a default roleSetting - nullable: true - lastUpdatedBy: + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + - assignments + - settings + - summary type: string - description: Read-only. The display name of the administrator who last updated the roleSetting. - nullable: true - lastUpdatedDateTime: - pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' - type: string - description: 'Read-only. The time when the role setting was last updated. 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 - resourceId: - type: string - description: Required. The id of the resource that the role setting is associated with. - nullable: true - roleDefinitionId: - type: string - description: Required. The id of the role definition that the role setting is associated with. - nullable: true - userEligibleSettings: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.governanceRuleSetting' - description: The rule settings that are evaluated when a user tries to add an eligible role assignment. The setting is not supported for now. - userMemberSettings: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.governanceRuleSetting' - description: The rule settings that are evaluated when a user tries to activate his role assignment. - resource: - $ref: '#/components/schemas/microsoft.graph.governanceResource' - roleDefinition: - $ref: '#/components/schemas/microsoft.graph.governanceRoleDefinition' - additionalProperties: - type: object - microsoft.graph.governanceSubject: - allOf: - - $ref: '#/components/schemas/microsoft.graph.entity' - - title: governanceSubject - type: object - properties: - displayName: - type: string - description: The display name of the subject. - nullable: true - email: - type: string - description: 'The email address of the user subject. If the subject is in other types, it is empty.' - nullable: true - principalName: + responses: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.privilegedRole' + links: + assignments: + operationId: privilegedRoleAssignmentRequests.RoleInfo.ListAssignments + parameters: + privilegedRoleAssignmentRequest-id: $request.path.privilegedRoleAssignmentRequest-id + settings: + operationId: privilegedRoleAssignmentRequests.RoleInfo.GetSettings + parameters: + privilegedRoleAssignmentRequest-id: $request.path.privilegedRoleAssignmentRequest-id + summary: + operationId: privilegedRoleAssignmentRequests.RoleInfo.GetSummary + parameters: + privilegedRoleAssignmentRequest-id: $request.path.privilegedRoleAssignmentRequest-id + selfActivate: + operationId: privilegedRoleAssignmentRequests.privilegedRoleAssignmentRequest.roleInfo.selfActivate + selfDeactivate: + operationId: privilegedRoleAssignmentRequests.privilegedRoleAssignmentRequest.roleInfo.selfDeactivate + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - privilegedRoleAssignmentRequests.privilegedRole + summary: Update the navigation property roleInfo in privilegedRoleAssignmentRequests + operationId: privilegedRoleAssignmentRequests_UpdateRoleInfo + parameters: + - name: privilegedRoleAssignmentRequest-id + in: path + description: 'key: id of privilegedRoleAssignmentRequest' + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: privilegedRoleAssignmentRequest + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.privilegedRole' + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - privilegedRoleAssignmentRequests.privilegedRole + summary: Delete navigation property roleInfo for privilegedRoleAssignmentRequests + operationId: privilegedRoleAssignmentRequests_DeleteRoleInfo + parameters: + - name: privilegedRoleAssignmentRequest-id + in: path + description: 'key: id of privilegedRoleAssignmentRequest' + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: privilegedRoleAssignmentRequest + - name: If-Match + in: header + description: ETag + style: simple + schema: + type: string + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/privilegedRoleAssignmentRequests/{privilegedRoleAssignmentRequest-id}/roleInfo/assignments': + get: + tags: + - privilegedRoleAssignmentRequests.privilegedRole + summary: List assignments + description: Retrieve a list of privilegedRoleAssignment objects that are associated with the role. Each privilegedRoleAssignment represents a role assignment to a user. + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/privilegedrole-list-assignments?view=graph-rest-1.0 + operationId: privilegedRoleAssignmentRequests.roleInfo_ListAssignments + parameters: + - name: privilegedRoleAssignmentRequest-id + in: path + description: 'key: id of privilegedRoleAssignmentRequest' + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: privilegedRoleAssignmentRequest + - $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 + - expirationDateTime + - expirationDateTime desc + - isElevated + - isElevated desc + - resultMessage + - resultMessage desc + - roleId + - roleId desc + - userId + - userId desc type: string - description: 'The principal name of the user subject. If the subject is in other types, it is empty.' - nullable: true - type: + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - expirationDateTime + - isElevated + - resultMessage + - roleId + - userId + - roleInfo type: string - description: 'The type of the subject. The value can be User, Group, and ServicePrincipal.' - nullable: true - additionalProperties: - type: object - microsoft.graph.governanceRoleAssignment: - allOf: - - $ref: '#/components/schemas/microsoft.graph.entity' - - title: governanceRoleAssignment - type: object - properties: - assignmentState: + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + - roleInfo type: string - description: 'The state of the assignment. The value can be Eligible for eligible assignment or Active if it is directly assigned Active by administrators, or activated on an eligible assignment by the users.' - 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])$' + responses: + '200': + $ref: '#/components/responses/microsoft.graph.privilegedRoleAssignmentCollectionResponse' + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + '/privilegedRoleAssignmentRequests/{privilegedRoleAssignmentRequest-id}/roleInfo/assignments/{privilegedRoleAssignment-id}': + get: + tags: + - privilegedRoleAssignmentRequests.privilegedRole + summary: Get assignments from privilegedRoleAssignmentRequests + description: The assignments for this role. Read-only. Nullable. + operationId: privilegedRoleAssignmentRequests.roleInfo_GetAssignments + parameters: + - name: privilegedRoleAssignmentRequest-id + in: path + description: 'key: id of privilegedRoleAssignmentRequest' + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: privilegedRoleAssignmentRequest + - name: privilegedRoleAssignment-id + in: path + description: 'key: id of privilegedRoleAssignment' + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: privilegedRoleAssignment + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - expirationDateTime + - isElevated + - resultMessage + - roleId + - userId + - roleInfo type: string - description: 'For a non-permanent role assignment, this is the time when the role assignment will be expired. 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 - externalId: + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + - roleInfo type: string - description: The external ID the resource that is used to identify the role assignment in the provider. - nullable: true - linkedEligibleRoleAssignmentId: + responses: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.privilegedRoleAssignment' + links: + roleInfo: + operationId: privilegedRoleAssignmentRequests.roleInfo.Assignments.GetRoleInfo + parameters: + privilegedRoleAssignmentRequest-id: $request.path.privilegedRoleAssignmentRequest-id + privilegedRoleAssignment-id: $request.path.privilegedRoleAssignment-id + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/privilegedRoleAssignmentRequests/{privilegedRoleAssignmentRequest-id}/roleInfo/microsoft.graph.selfActivate': + post: + tags: + - privilegedRoleAssignmentRequests.Actions + summary: Invoke action selfActivate + description: Activate the role that is assigned to the requester. + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/privilegedrole-selfactivate?view=graph-rest-1.0 + operationId: privilegedRoleAssignmentRequests.roleInfo_selfActivate + parameters: + - name: privilegedRoleAssignmentRequest-id + in: path + description: 'key: id of privilegedRoleAssignmentRequest' + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: privilegedRoleAssignmentRequest + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + reason: + type: string + nullable: true + duration: + type: string + nullable: true + ticketNumber: + type: string + nullable: true + ticketSystem: + type: string + nullable: true + additionalProperties: + type: object + required: true + responses: + '200': + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.privilegedRoleAssignment' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/privilegedRoleAssignmentRequests/{privilegedRoleAssignmentRequest-id}/roleInfo/microsoft.graph.selfDeactivate': + post: + tags: + - privilegedRoleAssignmentRequests.Actions + summary: Invoke action selfDeactivate + description: Deactivate the role that is assigned to the requestor. + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/privilegedrole-selfdeactivate?view=graph-rest-1.0 + operationId: privilegedRoleAssignmentRequests.roleInfo_selfDeactivate + parameters: + - name: privilegedRoleAssignmentRequest-id + in: path + description: 'key: id of privilegedRoleAssignmentRequest' + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: privilegedRoleAssignmentRequest + responses: + '200': + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.privilegedRoleAssignment' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/privilegedRoleAssignmentRequests/{privilegedRoleAssignmentRequest-id}/roleInfo/settings': + get: + tags: + - privilegedRoleAssignmentRequests.privilegedRole + summary: Get privilegedRoleSettings + description: Retrieve the role settings for the given role. A privilegedRoleSettings object will be returned. + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/privilegedrolesettings-get?view=graph-rest-1.0 + operationId: privilegedRoleAssignmentRequests.roleInfo_GetSettings + parameters: + - name: privilegedRoleAssignmentRequest-id + in: path + description: 'key: id of privilegedRoleAssignmentRequest' + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: privilegedRoleAssignmentRequest + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - approvalOnElevation + - approverIds + - elevationDuration + - isMfaOnElevationConfigurable + - lastGlobalAdmin + - maxElavationDuration + - mfaOnElevation + - minElevationDuration + - notificationToUserOnElevation + - ticketingInfoOnElevation type: string - description: 'If this is an active assignment and created due to activation on an eligible assignment, it represents the ID of that eligible assignment; Otherwise, the value is null.' - nullable: true - memberType: + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' type: string - description: 'The type of member. The value can be: Inherited (if the role assignment is inherited from a parent resource scope), Group (if the role assignment is not inherited, but comes from the membership of a group assignment), or User (if the role assignment is neither inherited nor from a group assignment).' - resourceId: + responses: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.privilegedRoleSettings' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - privilegedRoleAssignmentRequests.privilegedRole + summary: Update privilegedRoleSettings + description: Update the role settings for the given role setting. A privilegedRoleSettings object will be returned. + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/privilegedrolesettings-update?view=graph-rest-1.0 + operationId: privilegedRoleAssignmentRequests.roleInfo_UpdateSettings + parameters: + - name: privilegedRoleAssignmentRequest-id + in: path + description: 'key: id of privilegedRoleAssignmentRequest' + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: privilegedRoleAssignmentRequest + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.privilegedRoleSettings' + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - privilegedRoleAssignmentRequests.privilegedRole + summary: Delete navigation property settings for privilegedRoleAssignmentRequests + operationId: privilegedRoleAssignmentRequests.roleInfo_DeleteSettings + parameters: + - name: privilegedRoleAssignmentRequest-id + in: path + description: 'key: id of privilegedRoleAssignmentRequest' + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: privilegedRoleAssignmentRequest + - name: If-Match + in: header + description: ETag + style: simple + schema: + type: string + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/privilegedRoleAssignmentRequests/{privilegedRoleAssignmentRequest-id}/roleInfo/summary': + get: + tags: + - privilegedRoleAssignmentRequests.privilegedRole + summary: Get privilegedRoleSummary + description: Retrieve the properties and relationships of privilegedRoleSummary object. + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/privilegedrolesummary-get?view=graph-rest-1.0 + operationId: privilegedRoleAssignmentRequests.roleInfo_GetSummary + parameters: + - name: privilegedRoleAssignmentRequest-id + in: path + description: 'key: id of privilegedRoleAssignmentRequest' + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: privilegedRoleAssignmentRequest + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - elevatedCount + - managedCount + - mfaEnabled + - status + - usersCount type: string - description: Required. The ID of the resource which the role assignment is associated with. - nullable: true - roleDefinitionId: + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' type: string - description: Required. The ID of the role definition which the role assignment is associated with. - 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 start time of the role assignment. 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 - status: - type: string - subjectId: - type: string - description: Required. The ID of the subject which the role assignment is associated with. - nullable: true - linkedEligibleRoleAssignment: - $ref: '#/components/schemas/microsoft.graph.governanceRoleAssignment' - resource: - $ref: '#/components/schemas/microsoft.graph.governanceResource' - roleDefinition: - $ref: '#/components/schemas/microsoft.graph.governanceRoleDefinition' - subject: - $ref: '#/components/schemas/microsoft.graph.governanceSubject' - additionalProperties: - type: object - microsoft.graph.privilegedApproval: - allOf: - - $ref: '#/components/schemas/microsoft.graph.entity' - - title: privilegedApproval - type: object - properties: - approvalDuration: - pattern: '^-?P([0-9]+D)?(T([0-9]+H)?([0-9]+M)?([0-9]+([.][0-9]+)?S)?)?$' - type: string - format: duration - nullable: true - approvalState: - $ref: '#/components/schemas/microsoft.graph.approvalState' - approvalType: - type: string - nullable: true - approverReason: - 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 - 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 - requestorReason: - type: string - nullable: true - roleId: - type: string - 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 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 - userId: - type: string - nullable: true - request: - $ref: '#/components/schemas/microsoft.graph.privilegedRoleAssignmentRequest' - roleInfo: - $ref: '#/components/schemas/microsoft.graph.privilegedRole' - additionalProperties: - type: object - microsoft.graph.privilegedRoleAssignmentRequest: - allOf: - - $ref: '#/components/schemas/microsoft.graph.entity' - - title: privilegedRoleAssignmentRequest - type: object - properties: - assignmentState: - type: string - description: 'The state of the assignment. The value can be Eligible for eligible assignment Active - if it is directly assigned Active by administrators, or activated on an eligible assignment by the users.' - nullable: true - duration: - type: string - description: The duration of a role assignment. - nullable: true - reason: - type: string - description: The reason for the role assignment. - nullable: true - requestedDateTime: - pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' - type: string - description: 'Read-only. The request create time. 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 - roleId: - type: string - description: The id of the role. - nullable: true - schedule: - $ref: '#/components/schemas/microsoft.graph.governanceSchedule' - status: - type: string - description: 'Read-only.The status of the role assignment request. The value can be NotStarted,Completed,RequestedApproval,Scheduled,Approved,ApprovalDenied,ApprovalAborted,Cancelling,Cancelled,Revoked,RequestExpired.' - nullable: true - ticketNumber: + responses: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.privilegedRoleSummary' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - privilegedRoleAssignmentRequests.privilegedRole + summary: Update the navigation property summary in privilegedRoleAssignmentRequests + operationId: privilegedRoleAssignmentRequests.roleInfo_UpdateSummary + parameters: + - name: privilegedRoleAssignmentRequest-id + in: path + description: 'key: id of privilegedRoleAssignmentRequest' + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: privilegedRoleAssignmentRequest + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.privilegedRoleSummary' + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - privilegedRoleAssignmentRequests.privilegedRole + summary: Delete navigation property summary for privilegedRoleAssignmentRequests + operationId: privilegedRoleAssignmentRequests.roleInfo_DeleteSummary + parameters: + - name: privilegedRoleAssignmentRequest-id + in: path + description: 'key: id of privilegedRoleAssignmentRequest' + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: privilegedRoleAssignmentRequest + - name: If-Match + in: header + description: ETag + style: simple + schema: + type: string + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + /privilegedRoleAssignmentRequests/microsoft.graph.my(): + get: + tags: + - privilegedRoleAssignmentRequests.Functions + summary: Invoke function my + operationId: privilegedRoleAssignmentRequests_my + parameters: + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - assignmentState + - duration + - reason + - requestedDateTime + - roleId + - schedule + - status + - ticketNumber + - ticketSystem + - type + - userId + - roleInfo type: string - description: The ticketNumber for the role assignment. - nullable: true - ticketSystem: + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - id desc + - assignmentState + - assignmentState desc + - duration + - duration desc + - reason + - reason desc + - requestedDateTime + - requestedDateTime desc + - roleId + - roleId desc + - schedule + - schedule desc + - status + - status desc + - ticketNumber + - ticketNumber desc + - ticketSystem + - ticketSystem desc + - type + - type desc + - userId + - userId desc type: string - description: The ticketSystem for the role assignment. - nullable: true - type: + responses: + '200': + description: Success + content: + application/json: + schema: + title: Collection of privilegedRoleAssignmentRequest + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.privilegedRoleAssignmentRequest' + additionalProperties: + type: object + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: function + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + /privilegedRoleAssignments: + get: + tags: + - privilegedRoleAssignments.privilegedRoleAssignment + summary: List privilegedRoleAssignments + description: 'Retrieve a list of privilegedRoleAssignment objects, which correspond to all role assignments for the organization.' + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/privilegedroleassignment-list?view=graph-rest-1.0 + operationId: privilegedRoleAssignments.privilegedRoleAssignment_ListPrivilegedRoleAssignment + 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 + - expirationDateTime + - expirationDateTime desc + - isElevated + - isElevated desc + - resultMessage + - resultMessage desc + - roleId + - roleId desc + - userId + - userId desc type: string - description: 'Representing the type of the operation on the role assignment. The value can be AdminAdd: Administrators add users to roles;UserAdd: Users add role assignments.' - nullable: true - userId: + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - expirationDateTime + - isElevated + - resultMessage + - roleId + - userId + - roleInfo type: string - description: The id of the user. - nullable: true - roleInfo: - $ref: '#/components/schemas/microsoft.graph.privilegedRole' - additionalProperties: - type: object - microsoft.graph.privilegedRole: - allOf: - - $ref: '#/components/schemas/microsoft.graph.entity' - - title: privilegedRole - type: object - properties: - name: + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + - roleInfo type: string - description: Role name. - nullable: true - assignments: - type: array - items: + responses: + '200': + $ref: '#/components/responses/microsoft.graph.privilegedRoleAssignmentCollectionResponse' + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + post: + tags: + - privilegedRoleAssignments.privilegedRoleAssignment + summary: Create privilegedRoleAssignment + description: Use this API to create a new privilegedRoleAssignment. + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/privilegedroleassignment-post-privilegedroleassignments?view=graph-rest-1.0 + operationId: privilegedRoleAssignments.privilegedRoleAssignment_CreatePrivilegedRoleAssignment + requestBody: + description: New entity + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.privilegedRoleAssignment' + required: true + responses: + '201': + description: Created entity + content: + application/json: + schema: $ref: '#/components/schemas/microsoft.graph.privilegedRoleAssignment' - description: The assignments for this role. Read-only. Nullable. - settings: - $ref: '#/components/schemas/microsoft.graph.privilegedRoleSettings' - summary: - $ref: '#/components/schemas/microsoft.graph.privilegedRoleSummary' - additionalProperties: - type: object - microsoft.graph.privilegedRoleAssignment: - allOf: - - $ref: '#/components/schemas/microsoft.graph.entity' - - title: privilegedRoleAssignment - type: object - properties: - expirationDateTime: - pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' - type: string - description: 'The UTC DateTime when the temporary privileged role assignment will be expired. For permanent role assignment, the value is null.' - format: date-time - nullable: true - isElevated: - type: boolean - description: true if the role assignment is activated. false if the role assignment is deactivated. - nullable: true - resultMessage: - type: string - description: Result message set by the service. - nullable: true - roleId: + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/privilegedRoleAssignments/{privilegedRoleAssignment-id}': + get: + tags: + - privilegedRoleAssignments.privilegedRoleAssignment + summary: Get privilegedRoleAssignment + description: Retrieve the properties and relationships of privilegedRoleAssignment object. + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/privilegedroleassignment-get?view=graph-rest-1.0 + operationId: privilegedRoleAssignments.privilegedRoleAssignment_GetPrivilegedRoleAssignment + parameters: + - name: privilegedRoleAssignment-id + in: path + description: 'key: id of privilegedRoleAssignment' + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: privilegedRoleAssignment + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - expirationDateTime + - isElevated + - resultMessage + - roleId + - userId + - roleInfo type: string - description: Role identifier. In GUID string format. - userId: + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + - roleInfo type: string - description: User identifier. In GUID string format. + responses: + '200': + description: Retrieved entity + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.privilegedRoleAssignment' + links: roleInfo: - $ref: '#/components/schemas/microsoft.graph.privilegedRole' - additionalProperties: - type: object - microsoft.graph.privilegedRoleSettings: - allOf: - - $ref: '#/components/schemas/microsoft.graph.entity' - - title: privilegedRoleSettings - type: object - properties: - approvalOnElevation: - type: boolean - description: true if the approval is required when activate the role. false if the approval is not required when activate the role. - nullable: true - approverIds: - type: array - items: - type: string - nullable: true - description: 'List of Approval ids, if approval is required for activation.' - elevationDuration: - pattern: '^-?P([0-9]+D)?(T([0-9]+H)?([0-9]+M)?([0-9]+([.][0-9]+)?S)?)?$' - type: string - description: The duration when the role is activated. - format: duration - nullable: true - isMfaOnElevationConfigurable: - type: boolean - description: true if mfaOnElevation is configurable. false if mfaOnElevation is not configurable. - nullable: true - lastGlobalAdmin: - type: boolean - description: Internal used only. - nullable: true - maxElavationDuration: - pattern: '^-?P([0-9]+D)?(T([0-9]+H)?([0-9]+M)?([0-9]+([.][0-9]+)?S)?)?$' - type: string - description: Maximal duration for the activated role. - format: duration - nullable: true - mfaOnElevation: - type: boolean - description: true if MFA is required to activate the role. false if MFA is not required to activate the role. - nullable: true - minElevationDuration: - pattern: '^-?P([0-9]+D)?(T([0-9]+H)?([0-9]+M)?([0-9]+([.][0-9]+)?S)?)?$' - type: string - description: Minimal duration for the activated role. - format: duration - nullable: true - notificationToUserOnElevation: - type: boolean - description: true if send notification to the end user when the role is activated. false if do not send notification when the role is activated. - nullable: true - ticketingInfoOnElevation: - type: boolean - description: true if the ticketing information is required when activate the role. false if the ticketing information is not required when activate the role. - nullable: true - additionalProperties: - type: object - microsoft.graph.privilegedRoleSummary: - allOf: - - $ref: '#/components/schemas/microsoft.graph.entity' - - title: privilegedRoleSummary - type: object - properties: - elevatedCount: - maximum: 2147483647 - minimum: -2147483648 - type: integer - description: The number of users that have the role assigned and the role is activated. - format: int32 - nullable: true - managedCount: - maximum: 2147483647 - minimum: -2147483648 - type: integer - description: The number of users that have the role assigned but the role is deactivated. - format: int32 - nullable: true - mfaEnabled: - type: boolean - description: true if the role activation requires MFA. false if the role activation doesn't require MFA. - nullable: true - status: - $ref: '#/components/schemas/microsoft.graph.roleSummaryStatus' - usersCount: - maximum: 2147483647 - minimum: -2147483648 - type: integer - description: The number of users that are assigned with the role. - format: int32 - nullable: true - additionalProperties: - type: object - microsoft.graph.privilegedOperationEvent: - allOf: - - $ref: '#/components/schemas/microsoft.graph.entity' - - title: privilegedOperationEvent - type: object - properties: - additionalInformation: - type: string - description: Detailed human readable information for the event. - nullable: true - 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: Indicates the time when the event is created. - format: date-time - 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: 'This is only used when the requestType is Activate, and it indicates the expiration time for the role activation.' - format: date-time - nullable: true - referenceKey: - type: string - description: Incident/Request ticket number during role activation. The value is presented only if the ticket number is provided during role activation. - nullable: true - referenceSystem: - type: string - description: Incident/Request ticketing system provided during tole activation. The value is presented only if the ticket system is provided during role activation. - nullable: true - requestorId: - type: string - description: The user id of the requestor who initiates the operation. - nullable: true - requestorName: - type: string - description: The user name of the requestor who initiates the operation. - nullable: true - requestType: - type: string - description: 'The request operation type. The requestType value can be: Assign (role assignment), Activate (role activation), Unassign (remove role assignment), Deactivate (role deactivation), ScanAlertsNow (scan security alerts), DismissAlert (dismiss security alert), FixAlertItem (fix a security alert issue), AccessReview_Review (review an Access Review), AccessReview_Create (create an Access Review) , AccessReview_Update (update an Access Review), AccessReview_Delete (delete an Access Review).' - nullable: true - roleId: - type: string - description: The id of the role that is associated with the operation. - nullable: true - roleName: - type: string - description: The name of the role. - nullable: true - tenantId: - type: string - description: The tenant (organization) id. - nullable: true - userId: - type: string - description: The id of the user that is associated with the operation. - nullable: true - userMail: - type: string - description: The user's email. - nullable: true - userName: + operationId: privilegedRoleAssignments.GetRoleInfo + parameters: + privilegedRoleAssignment-id: $request.path.privilegedRoleAssignment-id + makeEligible: + operationId: privilegedRoleAssignments.privilegedRoleAssignment.makeEligible + makePermanent: + operationId: privilegedRoleAssignments.privilegedRoleAssignment.makePermanent + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - privilegedRoleAssignments.privilegedRoleAssignment + summary: Update entity in privilegedRoleAssignments + operationId: privilegedRoleAssignments.privilegedRoleAssignment_UpdatePrivilegedRoleAssignment + parameters: + - name: privilegedRoleAssignment-id + in: path + description: 'key: id of privilegedRoleAssignment' + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: privilegedRoleAssignment + requestBody: + description: New property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.privilegedRoleAssignment' + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - privilegedRoleAssignments.privilegedRoleAssignment + summary: Delete privilegedRoleAssignment + description: Delete privilegedRoleAssignment. + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/privilegedroleassignment-delete?view=graph-rest-1.0 + operationId: privilegedRoleAssignments.privilegedRoleAssignment_DeletePrivilegedRoleAssignment + parameters: + - name: privilegedRoleAssignment-id + in: path + description: 'key: id of privilegedRoleAssignment' + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: privilegedRoleAssignment + - name: If-Match + in: header + description: ETag + style: simple + schema: + type: string + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/privilegedRoleAssignments/{privilegedRoleAssignment-id}/microsoft.graph.makeEligible': + post: + tags: + - privilegedRoleAssignments.Actions + summary: Invoke action makeEligible + description: 'Make the role assignment eligible. If the role assignment is already eligible before the call, it does nothing. If the role assignment is permanent and the requestor is different from the target user, the role assignment will become eligible and the role will be deactivated for the target user. If the requestor is the target user and the role is Security Administrator or Privileged Role Administrator, the role will be activated with the default expiration.' + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/privilegedroleassignment-makeeligible?view=graph-rest-1.0 + operationId: privilegedRoleAssignments_makeEligible + parameters: + - name: privilegedRoleAssignment-id + in: path + description: 'key: id of privilegedRoleAssignment' + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: privilegedRoleAssignment + responses: + '200': + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.privilegedRoleAssignment' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/privilegedRoleAssignments/{privilegedRoleAssignment-id}/microsoft.graph.makePermanent': + post: + tags: + - privilegedRoleAssignments.Actions + summary: Invoke action makePermanent + description: Make the role assignment permanent. + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/privilegedroleassignment-makepermanent?view=graph-rest-1.0 + operationId: privilegedRoleAssignments_makePermanent + parameters: + - name: privilegedRoleAssignment-id + in: path + description: 'key: id of privilegedRoleAssignment' + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: privilegedRoleAssignment + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + reason: + type: string + nullable: true + ticketNumber: + type: string + nullable: true + ticketSystem: + type: string + nullable: true + additionalProperties: + type: object + required: true + responses: + '200': + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.privilegedRoleAssignment' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/privilegedRoleAssignments/{privilegedRoleAssignment-id}/roleInfo': + get: + tags: + - privilegedRoleAssignments.privilegedRole + summary: Get roleInfo from privilegedRoleAssignments + description: Read-only. Nullable. The associated role information. + operationId: privilegedRoleAssignments_GetRoleInfo + parameters: + - name: privilegedRoleAssignment-id + in: path + description: 'key: id of privilegedRoleAssignment' + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: privilegedRoleAssignment + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - name + - assignments + - settings + - summary type: string - description: The user's display name. - nullable: true - additionalProperties: - type: object - microsoft.graph.programControl: - allOf: - - $ref: '#/components/schemas/microsoft.graph.entity' - - title: programControl - type: object - properties: - controlId: + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + - assignments + - settings + - summary type: string - description: 'The controlId of the control, in particular the identifier of an access review. Required on create.' - controlTypeId: + responses: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.privilegedRole' + links: + assignments: + operationId: privilegedRoleAssignments.RoleInfo.ListAssignments + parameters: + privilegedRoleAssignment-id: $request.path.privilegedRoleAssignment-id + settings: + operationId: privilegedRoleAssignments.RoleInfo.GetSettings + parameters: + privilegedRoleAssignment-id: $request.path.privilegedRoleAssignment-id + summary: + operationId: privilegedRoleAssignments.RoleInfo.GetSummary + parameters: + privilegedRoleAssignment-id: $request.path.privilegedRoleAssignment-id + selfActivate: + operationId: privilegedRoleAssignments.privilegedRoleAssignment.roleInfo.selfActivate + selfDeactivate: + operationId: privilegedRoleAssignments.privilegedRoleAssignment.roleInfo.selfDeactivate + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - privilegedRoleAssignments.privilegedRole + summary: Update the navigation property roleInfo in privilegedRoleAssignments + operationId: privilegedRoleAssignments_UpdateRoleInfo + parameters: + - name: privilegedRoleAssignment-id + in: path + description: 'key: id of privilegedRoleAssignment' + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: privilegedRoleAssignment + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.privilegedRole' + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - privilegedRoleAssignments.privilegedRole + summary: Delete navigation property roleInfo for privilegedRoleAssignments + operationId: privilegedRoleAssignments_DeleteRoleInfo + parameters: + - name: privilegedRoleAssignment-id + in: path + description: 'key: id of privilegedRoleAssignment' + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: privilegedRoleAssignment + - name: If-Match + in: header + description: ETag + style: simple + schema: + type: string + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/privilegedRoleAssignments/{privilegedRoleAssignment-id}/roleInfo/assignments': + get: + tags: + - privilegedRoleAssignments.privilegedRole + summary: List assignments + description: Retrieve a list of privilegedRoleAssignment objects that are associated with the role. Each privilegedRoleAssignment represents a role assignment to a user. + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/privilegedrole-list-assignments?view=graph-rest-1.0 + operationId: privilegedRoleAssignments.roleInfo_ListAssignments + parameters: + - name: privilegedRoleAssignment-id + in: path + description: 'key: id of privilegedRoleAssignment' + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: privilegedRoleAssignment + - $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 + - expirationDateTime + - expirationDateTime desc + - isElevated + - isElevated desc + - resultMessage + - resultMessage desc + - roleId + - roleId desc + - userId + - userId desc type: string - description: 'The programControlType identifies the type of program control - for example, a control linking to guest access reviews. Required on create.' - 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])$' + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - expirationDateTime + - isElevated + - resultMessage + - roleId + - userId + - roleInfo type: string - description: The creation date and time of the program control. - format: date-time - displayName: + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + - roleInfo type: string - description: The name of the control. - nullable: true - owner: - $ref: '#/components/schemas/microsoft.graph.userIdentity' - programId: + responses: + '200': + $ref: '#/components/responses/microsoft.graph.privilegedRoleAssignmentCollectionResponse' + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + '/privilegedRoleAssignments/{privilegedRoleAssignment-id}/roleInfo/assignments/{privilegedRoleAssignment-id1}': + get: + tags: + - privilegedRoleAssignments.privilegedRole + summary: Get assignments from privilegedRoleAssignments + description: The assignments for this role. Read-only. Nullable. + operationId: privilegedRoleAssignments.roleInfo_GetAssignments + parameters: + - name: privilegedRoleAssignment-id + in: path + description: 'key: id of privilegedRoleAssignment' + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: privilegedRoleAssignment + - name: privilegedRoleAssignment-id1 + in: path + description: 'key: id of privilegedRoleAssignment' + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: privilegedRoleAssignment + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - expirationDateTime + - isElevated + - resultMessage + - roleId + - userId + - roleInfo type: string - description: The programId of the program this control is a part of. Required on create. - resource: - $ref: '#/components/schemas/microsoft.graph.programResource' - status: + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + - roleInfo type: string - description: The life cycle status of the control. - nullable: true - program: - $ref: '#/components/schemas/microsoft.graph.program' - additionalProperties: - type: object - microsoft.graph.program: - allOf: - - $ref: '#/components/schemas/microsoft.graph.entity' - - title: program - type: object - properties: - description: - type: string - description: The description of the program. - displayName: - type: string - description: The name of the program. Required on create. - controls: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.programControl' - description: Controls associated with the program. - additionalProperties: - type: object - microsoft.graph.programControlType: - allOf: - - $ref: '#/components/schemas/microsoft.graph.entity' - - title: programControlType - type: object - properties: - controlTypeGroupId: - type: string - nullable: true - displayName: - type: string - description: The name of the program control type - nullable: true - additionalProperties: - type: object - microsoft.graph.entity: - title: entity - type: object - properties: - id: - type: string - additionalProperties: - type: object - microsoft.graph.userIdentity: - allOf: - - $ref: '#/components/schemas/microsoft.graph.identity' - - title: userIdentity - type: object - properties: - ipAddress: + responses: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.privilegedRoleAssignment' + links: + roleInfo: + operationId: privilegedRoleAssignments.roleInfo.Assignments.GetRoleInfo + parameters: + privilegedRoleAssignment-id: $request.path.privilegedRoleAssignment-id + privilegedRoleAssignment-id1: $request.path.privilegedRoleAssignment-id1 + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/privilegedRoleAssignments/{privilegedRoleAssignment-id}/roleInfo/microsoft.graph.selfActivate': + post: + tags: + - privilegedRoleAssignments.Actions + summary: Invoke action selfActivate + description: Activate the role that is assigned to the requester. + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/privilegedrole-selfactivate?view=graph-rest-1.0 + operationId: privilegedRoleAssignments.roleInfo_selfActivate + parameters: + - name: privilegedRoleAssignment-id + in: path + description: 'key: id of privilegedRoleAssignment' + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: privilegedRoleAssignment + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + reason: + type: string + nullable: true + duration: + type: string + nullable: true + ticketNumber: + type: string + nullable: true + ticketSystem: + type: string + nullable: true + additionalProperties: + type: object + required: true + responses: + '200': + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.privilegedRoleAssignment' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/privilegedRoleAssignments/{privilegedRoleAssignment-id}/roleInfo/microsoft.graph.selfDeactivate': + post: + tags: + - privilegedRoleAssignments.Actions + summary: Invoke action selfDeactivate + description: Deactivate the role that is assigned to the requestor. + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/privilegedrole-selfdeactivate?view=graph-rest-1.0 + operationId: privilegedRoleAssignments.roleInfo_selfDeactivate + parameters: + - name: privilegedRoleAssignment-id + in: path + description: 'key: id of privilegedRoleAssignment' + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: privilegedRoleAssignment + responses: + '200': + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.privilegedRoleAssignment' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/privilegedRoleAssignments/{privilegedRoleAssignment-id}/roleInfo/settings': + get: + tags: + - privilegedRoleAssignments.privilegedRole + summary: Get privilegedRoleSettings + description: Retrieve the role settings for the given role. A privilegedRoleSettings object will be returned. + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/privilegedrolesettings-get?view=graph-rest-1.0 + operationId: privilegedRoleAssignments.roleInfo_GetSettings + parameters: + - name: privilegedRoleAssignment-id + in: path + description: 'key: id of privilegedRoleAssignment' + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: privilegedRoleAssignment + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - approvalOnElevation + - approverIds + - elevationDuration + - isMfaOnElevationConfigurable + - lastGlobalAdmin + - maxElavationDuration + - mfaOnElevation + - minElevationDuration + - notificationToUserOnElevation + - ticketingInfoOnElevation type: string - description: Indicates the client IP address used by user performing the activity (audit log only). - nullable: true - userPrincipalName: + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' 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 display name of the identity. Note that this might not always be available or up to date. For example, if a user changes their display name, the API might show the new value in a future response, but the items associated with the user 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.accessReviewSettings: - title: accessReviewSettings - type: object - properties: - accessRecommendationsEnabled: - type: boolean - description: Indicates whether showing recommendations to reviewers is enabled. - activityDurationInDays: - maximum: 2147483647 - minimum: -2147483648 - type: integer - description: The number of days of user activities to show to reviewers. - format: int32 - autoApplyReviewResultsEnabled: - type: boolean - description: 'Indicates whether the auto-apply capability, to automatically change the target object access resource, is enabled. If not enabled, a user must, after the review completes, apply the access review.' - autoReviewEnabled: - type: boolean - description: 'Indicates whether a decision should be set if the reviewer did not supply one. For use when auto-apply is enabled. If you don''t want to have a review decision recorded unless the reviewer makes an explicit choice, set it to false.' - autoReviewSettings: - $ref: '#/components/schemas/microsoft.graph.autoReviewSettings' - justificationRequiredOnApproval: - type: boolean - description: Indicates whether reviewers are required to provide a justification when reviewing access. - mailNotificationsEnabled: - type: boolean - description: Indicates whether sending mails to reviewers and the review creator is enabled. - recurrenceSettings: - $ref: '#/components/schemas/microsoft.graph.accessReviewRecurrenceSettings' - remindersEnabled: - type: boolean - description: Indicates whether sending reminder emails to reviewers is enabled. - additionalProperties: - type: object - microsoft.graph.termsExpiration: - title: termsExpiration - type: object - properties: - frequency: - pattern: '^-?P([0-9]+D)?(T([0-9]+H)?([0-9]+M)?([0-9]+([.][0-9]+)?S)?)?$' - type: string - description: 'Represents the frequency at which the terms will expire, after its first expiration as set in startDateTime. The value is represented in ISO 8601 format for durations. For example, PT1M represents a time period of 1 month.' - format: duration - 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 DateTime when the agreement is set to expire for all users. 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 - additionalProperties: - type: object - microsoft.graph.agreementAcceptanceState: - title: agreementAcceptanceState - enum: - - accepted - - declined - - unknownFutureValue - type: string - microsoft.graph.agreementFileProperties: - allOf: - - $ref: '#/components/schemas/microsoft.graph.entity' - - title: agreementFileProperties - 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])$' + responses: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.privilegedRoleSettings' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - privilegedRoleAssignments.privilegedRole + summary: Update privilegedRoleSettings + description: Update the role settings for the given role setting. A privilegedRoleSettings object will be returned. + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/privilegedrolesettings-update?view=graph-rest-1.0 + operationId: privilegedRoleAssignments.roleInfo_UpdateSettings + parameters: + - name: privilegedRoleAssignment-id + in: path + description: 'key: id of privilegedRoleAssignment' + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: privilegedRoleAssignment + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.privilegedRoleSettings' + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - privilegedRoleAssignments.privilegedRole + summary: Delete navigation property settings for privilegedRoleAssignments + operationId: privilegedRoleAssignments.roleInfo_DeleteSettings + parameters: + - name: privilegedRoleAssignment-id + in: path + description: 'key: id of privilegedRoleAssignment' + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: privilegedRoleAssignment + - name: If-Match + in: header + description: ETag + style: simple + schema: + type: string + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/privilegedRoleAssignments/{privilegedRoleAssignment-id}/roleInfo/summary': + get: + tags: + - privilegedRoleAssignments.privilegedRole + summary: Get privilegedRoleSummary + description: Retrieve the properties and relationships of privilegedRoleSummary object. + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/privilegedrolesummary-get?view=graph-rest-1.0 + operationId: privilegedRoleAssignments.roleInfo_GetSummary + parameters: + - name: privilegedRoleAssignment-id + in: path + description: 'key: id of privilegedRoleAssignment' + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: privilegedRoleAssignment + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - elevatedCount + - managedCount + - mfaEnabled + - status + - usersCount type: string - description: 'The date time representing when the file was created.The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z.' - format: date-time - nullable: true - displayName: + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' type: string - description: Localized display name of the policy file of an agreement. The localized display name is shown to end users who view the agreement. - nullable: true - fileData: - $ref: '#/components/schemas/microsoft.graph.agreementFileData' - fileName: + responses: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.privilegedRoleSummary' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - privilegedRoleAssignments.privilegedRole + summary: Update the navigation property summary in privilegedRoleAssignments + operationId: privilegedRoleAssignments.roleInfo_UpdateSummary + parameters: + - name: privilegedRoleAssignment-id + in: path + description: 'key: id of privilegedRoleAssignment' + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: privilegedRoleAssignment + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.privilegedRoleSummary' + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - privilegedRoleAssignments.privilegedRole + summary: Delete navigation property summary for privilegedRoleAssignments + operationId: privilegedRoleAssignments.roleInfo_DeleteSummary + parameters: + - name: privilegedRoleAssignment-id + in: path + description: 'key: id of privilegedRoleAssignment' + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: privilegedRoleAssignment + - name: If-Match + in: header + description: ETag + style: simple + schema: + type: string + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + /privilegedRoleAssignments/microsoft.graph.my(): + get: + tags: + - privilegedRoleAssignments.Functions + summary: Invoke function my + operationId: privilegedRoleAssignments_my + parameters: + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - expirationDateTime + - isElevated + - resultMessage + - roleId + - userId + - roleInfo type: string - description: 'Name of the agreement file (for example, TOU.pdf). Read-only.' - nullable: true - isDefault: - type: boolean - description: 'If none of the languages matches the client preference, indicates whether this is the default agreement file . If none of the files are marked as default, the first one is treated as the default. Read-only.' - nullable: true - isMajorVersion: - type: boolean - description: Indicates whether the agreement file is a major version update. Major version updates invalidate the agreement's acceptances on the corresponding language. - nullable: true - language: + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - id desc + - expirationDateTime + - expirationDateTime desc + - isElevated + - isElevated desc + - resultMessage + - resultMessage desc + - roleId + - roleId desc + - userId + - userId desc type: string - description: 'The language of the agreement file in the format ''languagecode2-country/regioncode2''. ''languagecode2'' is a lowercase two-letter code derived from ISO 639-1, while ''country/regioncode2'' is derived from ISO 3166 and usually consists of two uppercase letters, or a BCP-47 language tag. For example, U.S. English is en-US. Read-only.' - nullable: true - additionalProperties: - type: object - microsoft.graph.decisionItemPrincipalResourceMembership: - title: decisionItemPrincipalResourceMembership - type: object - properties: - membershipType: - $ref: '#/components/schemas/microsoft.graph.decisionItemPrincipalResourceMembershipType' - 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.accessReviewError: - allOf: - - $ref: '#/components/schemas/microsoft.graph.genericError' - - title: accessReviewError - type: object - additionalProperties: - type: object - microsoft.graph.accessReviewReviewerScope: - allOf: - - $ref: '#/components/schemas/microsoft.graph.accessReviewScope' - - title: accessReviewReviewerScope - type: object - properties: - query: + responses: + '200': + description: Success + content: + application/json: + schema: + title: Collection of privilegedRoleAssignment + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.privilegedRoleAssignment' + additionalProperties: + type: object + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: function + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + /privilegedRoles: + get: + tags: + - privilegedRoles.privilegedRole + summary: List privilegedRoles + description: 'Retrieve a list of privilegedRole objects. To filter the results from the query, use the standard OData ``$filter`` expressions in the URIs.' + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/privilegedrole-list?view=graph-rest-1.0 + operationId: privilegedRoles.privilegedRole_ListPrivilegedRole + 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 - description: The query specifying who will be the reviewer. See table for examples. - nullable: true - queryRoot: + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - name + - assignments + - settings + - summary 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, for example, ./manager, is specified. Possible value: decisions.' - nullable: true - queryType: + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + - assignments + - settings + - summary type: string - description: The type of query. Examples include MicrosoftGraph and ARM. - nullable: true - additionalProperties: - type: object - microsoft.graph.accessReviewScope: - title: accessReviewScope - type: object - additionalProperties: - type: object - microsoft.graph.accessReviewNotificationRecipientItem: - title: accessReviewNotificationRecipientItem - type: object - properties: - notificationRecipientScope: - $ref: '#/components/schemas/microsoft.graph.accessReviewNotificationRecipientScope' - notificationTemplateType: - type: string - description: Indicates the type of access review email to be sent. Supported template type is CompletedAdditionalRecipients which sends review completion notifications to the recipients. - 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.' - autoApplyDecisionsEnabled: - type: boolean - description: 'Indicates whether decisions are automatically applied. When set to false, an admin must apply the decisions manually once the reviewer completes the access review. When set to true, decisions are applied automatically after the access review instance duration ends, whether or not the reviewers have responded. Default value is false.' - decisionHistoriesForReviewersEnabled: - type: boolean - description: 'Indicates whether decisions on previous access review stages are available for reviewers on an accessReviewInstance with multiple subsequent stages. If not provided, the default is disabled (false).' - nullable: true - defaultDecision: - type: string - description: 'Decision chosen if defaultDecisionEnabled is enabled. Can be one of Approve, Deny, or Recommendation.' - nullable: true - defaultDecisionEnabled: - type: boolean - description: Indicates whether the default decision is enabled or disabled when reviewers do not respond. Default value is false. - instanceDurationInDays: - maximum: 2147483647 - minimum: -2147483648 - type: integer - description: 'Duration of each recurrence of review (accessReviewInstance) in number of days. NOTE: If the stageSettings of the accessReviewScheduleDefinition object is defined, its durationInDays setting will be used instead of the value of this property.' - format: int32 - justificationRequiredOnApproval: - type: boolean - description: Indicates whether reviewers are required to provide justification with their decision. Default value is false. - mailNotificationsEnabled: - type: boolean - description: Indicates whether emails are enabled or disabled. Default value is false. - recommendationInsightSettings: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.accessReviewRecommendationInsightSetting' - description: 'Optional. Describes the types of insights that aid reviewers to make access review decisions. NOTE: If the stageSettings of the accessReviewScheduleDefinition object is defined, its recommendationInsightSettings setting will be used instead of the value of this property.' - recommendationLookBackDuration: - pattern: '^-?P([0-9]+D)?(T([0-9]+H)?([0-9]+M)?([0-9]+([.][0-9]+)?S)?)?$' - type: string - description: 'Optional field. Indicates the period of inactivity (with respect to the start date of the review instance) that recommendations will be configured from. The recommendation will be to deny if the user is inactive during the look-back duration. For reviews of groups and Azure AD roles, any duration is accepted. For reviews of applications, 30 days is the maximum duration. If not specified, the duration is 30 days. NOTE: If the stageSettings of the accessReviewScheduleDefinition object is defined, its recommendationLookBackDuration setting will be used instead of the value of this property.' - format: duration - nullable: true - recommendationsEnabled: - type: boolean - description: 'Indicates whether decision recommendations are enabled or disabled. NOTE: If the stageSettings of the accessReviewScheduleDefinition object is defined, its recommendationsEnabled setting will be used instead of the value of this property.' - recurrence: - $ref: '#/components/schemas/microsoft.graph.patternedRecurrence' - reminderNotificationsEnabled: - type: boolean - description: Indicates whether reminders are enabled or disabled. Default value is false. - additionalProperties: - type: object - microsoft.graph.accessReviewStageSettings: - title: accessReviewStageSettings - type: object - properties: - decisionsThatWillMoveToNextStage: - type: array - items: - type: string - nullable: true - description: 'Indicate which decisions will go to the next stage. Can be a sub-set of Approve, Deny, Recommendation, or NotReviewed. If not provided, all decisions will go to the next stage. Optional.' - dependsOn: - type: array - items: + responses: + '200': + $ref: '#/components/responses/microsoft.graph.privilegedRoleCollectionResponse' + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + post: + tags: + - privilegedRoles.privilegedRole + summary: Add new entity to privilegedRoles + operationId: privilegedRoles.privilegedRole_CreatePrivilegedRole + requestBody: + description: New entity + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.privilegedRole' + required: true + responses: + '201': + description: Created entity + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.privilegedRole' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/privilegedRoles/{privilegedRole-id}': + get: + tags: + - privilegedRoles.privilegedRole + summary: Get privilegedRole + description: 'Retrieve the properties and relationships of privilegedRole object. ' + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/privilegedrole-get?view=graph-rest-1.0 + operationId: privilegedRoles.privilegedRole_GetPrivilegedRole + parameters: + - name: privilegedRole-id + in: path + description: 'key: id of privilegedRole' + required: true + style: simple + schema: type: string - description: 'Defines the sequential or parallel order of the stages and depends on the stageId. Only sequential stages are currently supported. For example, if stageId is 2, then dependsOn must be 1. If stageId is 1, do not specify dependsOn. Required if stageId is not 1.' - durationInDays: - maximum: 2147483647 - minimum: -2147483648 - type: integer - description: 'The duration of the stage. Required. NOTE: The cumulative value of this property across all stages 1. Will override the instanceDurationInDays setting on the accessReviewScheduleDefinition object. 2. Cannot exceed the length of one recurrence. That is, if the review recurs weekly, the cumulative durationInDays cannot exceed 7.' - format: int32 - fallbackReviewers: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.accessReviewReviewerScope' - description: 'If provided, the fallback reviewers are asked to complete a review if the primary reviewers do not exist. For example, if managers are selected as reviewers and a principal under review does not have a manager in Azure AD, the fallback reviewers are asked to review that principal. NOTE: The value of this property will override the corresponding setting on the accessReviewScheduleDefinition object.' - recommendationInsightSettings: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.accessReviewRecommendationInsightSetting' - recommendationLookBackDuration: - pattern: '^-?P([0-9]+D)?(T([0-9]+H)?([0-9]+M)?([0-9]+([.][0-9]+)?S)?)?$' - type: string - description: 'Optional field. Indicates the time period of inactivity (with respect to the start date of the review instance) that recommendations will be configured from. The recommendation will be to deny if the user is inactive during the look back duration. For reviews of groups and Azure AD roles, any duration is accepted. For reviews of applications, 30 days is the maximum duration. If not specified, the duration is 30 days. NOTE: The value of this property will override the corresponding setting on the accessReviewScheduleDefinition object.' - format: duration - nullable: true - recommendationsEnabled: - type: boolean - description: 'Indicates whether showing recommendations to reviewers is enabled. Required. NOTE: The value of this property will override override the corresponding setting on the accessReviewScheduleDefinition object.' - reviewers: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.accessReviewReviewerScope' - description: 'Defines who the reviewers are. If none are specified, the review is a self-review (users review their own access). For examples of options for assigning reviewers, see Assign reviewers to your access review definition using the Microsoft Graph API. NOTE: The value of this property will override the corresponding setting on the accessReviewScheduleDefinition.' - stageId: - type: string - description: Unique identifier of the accessReviewStageSettings. The stageId will be used in dependsOn property to indicate the stage relationship. Required. - additionalProperties: - type: object - microsoft.graph.accessReviewHistoryDecisionFilter: - title: accessReviewHistoryDecisionFilter - enum: - - approve - - deny - - notReviewed - - dontKnow - - notNotified - - unknownFutureValue - type: string - microsoft.graph.accessReviewHistoryScheduleSettings: - title: accessReviewHistoryScheduleSettings - type: object - properties: - recurrence: - $ref: '#/components/schemas/microsoft.graph.patternedRecurrence' - reportRange: - type: string - description: 'A duration string in ISO 8601 duration format specifying the lookback period of the generated review history data. For example, if a history definition is scheduled to run on the 1st of every month, the reportRange is P1M. In this case, on the first of every month, access review history data will be collected containing only the previous month''s review data. Note: Only years, months, and days ISO 8601 properties are supported. Required.' - additionalProperties: - type: object - microsoft.graph.accessReviewHistoryStatus: - title: accessReviewHistoryStatus - enum: - - done - - inprogress - - error - - requested - - unknownFutureValue - type: string - microsoft.graph.appConsentRequestScope: - title: appConsentRequestScope - type: object - properties: - displayName: - type: string - description: The name of the scope. - nullable: true - additionalProperties: - type: object - microsoft.graph.request: - allOf: - - $ref: '#/components/schemas/microsoft.graph.entity' - - title: request - type: object - properties: - approvalId: + x-ms-docs-key-type: privilegedRole + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - name + - assignments + - settings + - summary type: string - description: The identifier of the approval of the request. - nullable: true - completedDateTime: - pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + - assignments + - settings + - summary type: string - description: The request completion date time. - format: date-time - nullable: true - createdBy: - $ref: '#/components/schemas/microsoft.graph.identitySet' - 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])$' + responses: + '200': + description: Retrieved entity + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.privilegedRole' + links: + assignments: + operationId: privilegedRoles.ListAssignments + parameters: + privilegedRole-id: $request.path.privilegedRole-id + settings: + operationId: privilegedRoles.GetSettings + parameters: + privilegedRole-id: $request.path.privilegedRole-id + summary: + operationId: privilegedRoles.GetSummary + parameters: + privilegedRole-id: $request.path.privilegedRole-id + selfActivate: + operationId: privilegedRoles.privilegedRole.selfActivate + selfDeactivate: + operationId: privilegedRoles.privilegedRole.selfDeactivate + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - privilegedRoles.privilegedRole + summary: Update entity in privilegedRoles + operationId: privilegedRoles.privilegedRole_UpdatePrivilegedRole + parameters: + - name: privilegedRole-id + in: path + description: 'key: id of privilegedRole' + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: privilegedRole + requestBody: + description: New property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.privilegedRole' + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - privilegedRoles.privilegedRole + summary: Delete entity from privilegedRoles + operationId: privilegedRoles.privilegedRole_DeletePrivilegedRole + parameters: + - name: privilegedRole-id + in: path + description: 'key: id of privilegedRole' + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: privilegedRole + - name: If-Match + in: header + description: ETag + style: simple + schema: + type: string + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/privilegedRoles/{privilegedRole-id}/assignments': + get: + tags: + - privilegedRoles.privilegedRoleAssignment + summary: List assignments + description: Retrieve a list of privilegedRoleAssignment objects that are associated with the role. Each privilegedRoleAssignment represents a role assignment to a user. + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/privilegedrole-list-assignments?view=graph-rest-1.0 + operationId: privilegedRoles_ListAssignments + parameters: + - name: privilegedRole-id + in: path + description: 'key: id of privilegedRole' + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: privilegedRole + - $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 + - expirationDateTime + - expirationDateTime desc + - isElevated + - isElevated desc + - resultMessage + - resultMessage desc + - roleId + - roleId desc + - userId + - userId desc type: string - description: The request creation date time. - format: date-time - nullable: true - customData: + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - expirationDateTime + - isElevated + - resultMessage + - roleId + - userId + - roleInfo type: string - description: Free text field to define any custom data for the request. Not used. - nullable: true - status: - type: string - description: 'The status of the request. Not nullable. The possible values are: Canceled, Denied, Failed, Granted, PendingAdminDecision, PendingApproval, PendingProvisioning, PendingScheduleCreation, Provisioned, Revoked, and ScheduleCreated. Not nullable.' - additionalProperties: - type: object - microsoft.graph.assignmentReviewSettings: - title: assignmentReviewSettings - type: object - properties: - accessReviewTimeoutBehavior: - $ref: '#/components/schemas/microsoft.graph.accessReviewTimeoutBehavior' - durationInDays: - maximum: 2147483647 - minimum: -2147483648 - type: integer - description: The number of days within which reviewers should provide input. - format: int32 - nullable: true - isAccessRecommendationEnabled: - type: boolean - description: Specifies whether to display recommendations to the reviewer. The default value is true - nullable: true - isApprovalJustificationRequired: - type: boolean - description: Specifies whether the reviewer must provide justification for the approval. The default value is true. - nullable: true - isEnabled: - type: boolean - description: 'If true, access reviews are required for assignments from this policy.' - nullable: true - recurrenceType: - type: string - description: 'The interval for recurrence, such as monthly or quarterly.' - nullable: true - reviewers: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.userSet' - description: 'If the reviewerType is Reviewers, this collection specifies the users who will be reviewers, either by ID or as members of a group, using a collection of singleUser and groupMembers.' - reviewerType: - type: string - description: 'Who should be asked to do the review, either Self or Reviewers.' - 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: When the first review should start. - format: date-time - nullable: true - additionalProperties: - type: object - microsoft.graph.accessPackageQuestion: - title: accessPackageQuestion - type: object - properties: - id: - type: string - description: ID of the question. - nullable: true - isAnswerEditable: - type: boolean - description: Specifies whether the requestor is allowed to edit answers to questions. - nullable: true - isRequired: - type: boolean - description: Whether the requestor is required to supply an answer or not. - nullable: true - sequence: - maximum: 2147483647 - minimum: -2147483648 - type: integer - description: Relative position of this question when displaying a list of questions to the requestor. - format: int32 - nullable: true - text: - $ref: '#/components/schemas/microsoft.graph.accessPackageLocalizedContent' - additionalProperties: - type: object - microsoft.graph.approvalSettings: - title: approvalSettings - type: object - properties: - approvalMode: - type: string - description: 'One of SingleStage, Serial, Parallel, NoApproval (default). NoApproval is used when isApprovalRequired is false.' - nullable: true - approvalStages: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.approvalStage' - description: 'If approval is required, the one or two elements of this collection define each of the stages of approval. An empty array if no approval is required.' - isApprovalRequired: - type: boolean - description: Indicates whether approval is required for requests in this policy. - nullable: true - isApprovalRequiredForExtension: - type: boolean - description: Indicates whether approval is required for a user to extend their assignment. - nullable: true - isRequestorJustificationRequired: - type: boolean - description: Indicates whether the requestor is required to supply a justification in their request. - nullable: true - additionalProperties: - type: object - microsoft.graph.requestorSettings: - title: requestorSettings - type: object - properties: - acceptRequests: - type: boolean - description: Indicates whether new requests are accepted on this policy. - nullable: true - allowedRequestors: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.userSet' - description: 'The users who are allowed to request on this policy, which can be singleUser, groupMembers, and connectedOrganizationMembers.' - scopeType: - type: string - description: 'Who can request. One of NoSubjects, SpecificDirectorySubjects, SpecificConnectedOrganizationSubjects, AllConfiguredConnectedOrganizationSubjects, AllExistingConnectedOrganizationSubjects, AllExistingDirectoryMemberUsers, AllExistingDirectorySubjects or AllExternalSubjects.' - nullable: true - additionalProperties: - type: object - microsoft.graph.group: - allOf: - - $ref: '#/components/schemas/microsoft.graph.directoryObject' - - title: group - type: object - properties: - assignedLabels: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.assignedLabel' - description: 'The list of sensitivity label pairs (label ID, label name) associated with a Microsoft 365 group. Returned only on $select.' - assignedLicenses: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.assignedLicense' - description: The licenses that are assigned to the group. Returned only on $select. Supports $filter (eq). Read-only. - classification: - type: string - description: 'Describes a classification for the group (such as low, medium or high business impact). Valid values for this property are defined by creating a ClassificationList setting value, based on the template definition.Returned by default. Supports $filter (eq, ne, not, ge, le, startsWith).' - nullable: true - createdByAppId: - type: string - description: 'App ID of the app used to create the group. Can be null for some groups. Returned by default. Read-only. Supports $filter (eq, ne, not, in, startsWith).' - nullable: true - createdDateTime: - pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' - type: string - description: 'Timestamp of when the group was created. The value cannot be modified and is automatically populated when the group is created. The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. Returned by default. Supports $filter (eq, ne, not, ge, le, in). Read-only.' - format: date-time - nullable: true - description: - type: string - description: 'An optional description for the group. Returned by default. Supports $filter (eq, ne, not, ge, le, startsWith) and $search.' - nullable: true - displayName: - type: string - description: 'The display name for the group. Required. Maximum length is 256 characters. Returned by default. Supports $filter (eq, ne, not, ge, le, in, startsWith, and eq on null values), $search, and $orderBy.' - nullable: true - expirationDateTime: - pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + - roleInfo type: string - description: 'Timestamp of when the group is set to expire. The value cannot be modified and is automatically populated when the group is created. The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. Returned by default. Supports $filter (eq, ne, not, ge, le, in). Read-only.' - format: date-time - nullable: true - groupTypes: - type: array - items: - type: string - description: 'Specifies the group type and its membership. If the collection contains Unified, the group is a Microsoft 365 group; otherwise, it''s either a security group or distribution group. For details, see groups overview.If the collection includes DynamicMembership, the group has dynamic membership; otherwise, membership is static. Returned by default. Supports $filter (eq, not).' - hasMembersWithLicenseErrors: - type: boolean - description: 'Indicates whether there are members in this group that have license errors from its group-based license assignment. This property is never returned on a GET operation. You can use it as a $filter argument to get groups that have members with license errors (that is, filter for this property being true). Supports $filter (eq).' - nullable: true - infoCatalogs: - type: array - items: - type: string - description: 'Identifies the info segments assigned to the group. Returned by default. Supports $filter (eq, not, ge, le, startsWith).' - isAssignableToRole: - type: boolean - description: 'Indicates whether this group can be assigned to an Azure Active Directory role. Optional. This property can only be set while creating the group and is immutable. If set to true, the securityEnabled property must also be set to true and the group cannot be a dynamic group (that is, groupTypes cannot contain DynamicMembership). Only callers in Global administrator and Privileged role administrator roles can set this property. The caller must be assigned the RoleManagement.ReadWrite.Directory permission to set this property or update the membership of such groups. For more, see Using a group to manage Azure AD role assignmentsReturned by default. Supports $filter (eq, ne, not).' - nullable: true - isManagementRestricted: - type: boolean - nullable: true - licenseProcessingState: - $ref: '#/components/schemas/microsoft.graph.licenseProcessingState' - mail: + responses: + '200': + $ref: '#/components/responses/microsoft.graph.privilegedRoleAssignmentCollectionResponse' + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + '/privilegedRoles/{privilegedRole-id}/assignments/{privilegedRoleAssignment-id}': + get: + tags: + - privilegedRoles.privilegedRoleAssignment + summary: Get assignments from privilegedRoles + description: The assignments for this role. Read-only. Nullable. + operationId: privilegedRoles_GetAssignments + parameters: + - name: privilegedRole-id + in: path + description: 'key: id of privilegedRole' + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: privilegedRole + - name: privilegedRoleAssignment-id + in: path + description: 'key: id of privilegedRoleAssignment' + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: privilegedRoleAssignment + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - expirationDateTime + - isElevated + - resultMessage + - roleId + - userId + - roleInfo type: string - description: 'The SMTP address for the group, for example, ''serviceadmins@contoso.onmicrosoft.com''. Returned by default. Read-only. Supports $filter (eq, ne, not, ge, le, in, startsWith, and eq on null values).' - nullable: true - mailEnabled: - type: boolean - description: 'Specifies whether the group is mail-enabled. Required. Returned by default. Supports $filter (eq, ne, not, and eq on null values).' - nullable: true - mailNickname: + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + - roleInfo type: string - description: 'The mail alias for the group, unique for Microsoft 365 groups in the organization. Maximum length is 64 characters. This property can contain only characters in the ASCII character set 0 - 127 except the following: @ () / [] '' ; : . <> , SPACE. Returned by default. Supports $filter (eq, ne, not, ge, le, in, startsWith).' - nullable: true - membershipRule: + responses: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.privilegedRoleAssignment' + links: + roleInfo: + operationId: privilegedRoles.Assignments.GetRoleInfo + parameters: + privilegedRole-id: $request.path.privilegedRole-id + privilegedRoleAssignment-id: $request.path.privilegedRoleAssignment-id + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/privilegedRoles/{privilegedRole-id}/microsoft.graph.selfActivate': + post: + tags: + - privilegedRoles.Actions + summary: Invoke action selfActivate + description: Activate the role that is assigned to the requester. + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/privilegedrole-selfactivate?view=graph-rest-1.0 + operationId: privilegedRoles_selfActivate + parameters: + - name: privilegedRole-id + in: path + description: 'key: id of privilegedRole' + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: privilegedRole + requestBody: + description: Action parameters + content: + application/json: + schema: + type: object + properties: + reason: + type: string + nullable: true + duration: + type: string + nullable: true + ticketNumber: + type: string + nullable: true + ticketSystem: + type: string + nullable: true + additionalProperties: + type: object + required: true + responses: + '200': + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.privilegedRoleAssignment' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/privilegedRoles/{privilegedRole-id}/microsoft.graph.selfDeactivate': + post: + tags: + - privilegedRoles.Actions + summary: Invoke action selfDeactivate + description: Deactivate the role that is assigned to the requestor. + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/privilegedrole-selfdeactivate?view=graph-rest-1.0 + operationId: privilegedRoles_selfDeactivate + parameters: + - name: privilegedRole-id + in: path + description: 'key: id of privilegedRole' + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: privilegedRole + responses: + '200': + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.privilegedRoleAssignment' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: action + '/privilegedRoles/{privilegedRole-id}/settings': + get: + tags: + - privilegedRoles.privilegedRoleSettings + summary: Get privilegedRoleSettings + description: Retrieve the role settings for the given role. A privilegedRoleSettings object will be returned. + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/privilegedrolesettings-get?view=graph-rest-1.0 + operationId: privilegedRoles_GetSettings + parameters: + - name: privilegedRole-id + in: path + description: 'key: id of privilegedRole' + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: privilegedRole + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - approvalOnElevation + - approverIds + - elevationDuration + - isMfaOnElevationConfigurable + - lastGlobalAdmin + - maxElavationDuration + - mfaOnElevation + - minElevationDuration + - notificationToUserOnElevation + - ticketingInfoOnElevation type: string - description: 'The rule that determines members for this group if the group is a dynamic group (groupTypes contains DynamicMembership). For more information about the syntax of the membership rule, see Membership Rules syntax. Returned by default. Supports $filter (eq, ne, not, ge, le, startsWith).' - nullable: true - membershipRuleProcessingState: + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' type: string - description: 'Indicates whether the dynamic membership processing is on or paused. Possible values are On or Paused. Returned by default. Supports $filter (eq, ne, not, in).' - nullable: true - onPremisesDomainName: + responses: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.privilegedRoleSettings' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - privilegedRoles.privilegedRoleSettings + summary: Update privilegedRoleSettings + description: Update the role settings for the given role setting. A privilegedRoleSettings object will be returned. + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/privilegedrolesettings-update?view=graph-rest-1.0 + operationId: privilegedRoles_UpdateSettings + parameters: + - name: privilegedRole-id + in: path + description: 'key: id of privilegedRole' + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: privilegedRole + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.privilegedRoleSettings' + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - privilegedRoles.privilegedRoleSettings + summary: Delete navigation property settings for privilegedRoles + operationId: privilegedRoles_DeleteSettings + parameters: + - name: privilegedRole-id + in: path + description: 'key: id of privilegedRole' + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: privilegedRole + - name: If-Match + in: header + description: ETag + style: simple + schema: + type: string + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/privilegedRoles/{privilegedRole-id}/summary': + get: + tags: + - privilegedRoles.privilegedRoleSummary + summary: Get privilegedRoleSummary + description: Retrieve the properties and relationships of privilegedRoleSummary object. + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/privilegedrolesummary-get?view=graph-rest-1.0 + operationId: privilegedRoles_GetSummary + parameters: + - name: privilegedRole-id + in: path + description: 'key: id of privilegedRole' + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: privilegedRole + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - elevatedCount + - managedCount + - mfaEnabled + - status + - usersCount type: string - description: 'Contains the on-premises domain FQDN, also called dnsDomainName synchronized from the on-premises directory. The property is only populated for customers who are synchronizing their on-premises directory to Azure Active Directory via Azure AD Connect.Returned by default. Read-only.' - nullable: true - onPremisesLastSyncDateTime: - pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' type: string - description: 'Indicates the last time at which the group was synced with the on-premises directory.The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. Returned by default. Read-only. Supports $filter (eq, ne, not, ge, le, in).' - format: date-time - nullable: true - onPremisesNetBiosName: - type: string - description: Contains the on-premises netBios name synchronized from the on-premises directory. The property is only populated for customers who are synchronizing their on-premises directory to Azure Active Directory via Azure AD Connect.Returned by default. Read-only. - nullable: true - onPremisesProvisioningErrors: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.onPremisesProvisioningError' - description: 'Errors when using Microsoft synchronization product during provisioning. Returned by default. Supports $filter (eq, not).' - onPremisesSamAccountName: + responses: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.privilegedRoleSummary' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - privilegedRoles.privilegedRoleSummary + summary: Update the navigation property summary in privilegedRoles + operationId: privilegedRoles_UpdateSummary + parameters: + - name: privilegedRole-id + in: path + description: 'key: id of privilegedRole' + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: privilegedRole + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.privilegedRoleSummary' + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - privilegedRoles.privilegedRoleSummary + summary: Delete navigation property summary for privilegedRoles + operationId: privilegedRoles_DeleteSummary + parameters: + - name: privilegedRole-id + in: path + description: 'key: id of privilegedRole' + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: privilegedRole + - name: If-Match + in: header + description: ETag + style: simple + schema: + type: string + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + /programControls: + get: + tags: + - programControls.programControl + summary: List programControls (deprecated) + description: 'In the Azure AD access reviews feature, list all the programControl objects, across all programs in the tenant.' + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/programcontrol-list?view=graph-rest-1.0 + operationId: programControls.programControl_ListProgramControl + 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 + - controlId + - controlId desc + - controlTypeId + - controlTypeId desc + - createdDateTime + - createdDateTime desc + - displayName + - displayName desc + - owner + - owner desc + - programId + - programId desc + - resource + - resource desc + - status + - status desc type: string - description: 'Contains the on-premises SAM account name 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 by default. Supports $filter (eq, ne, not, ge, le, in, startsWith). Read-only.' - nullable: true - onPremisesSecurityIdentifier: + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - controlId + - controlTypeId + - createdDateTime + - displayName + - owner + - programId + - resource + - status + - program type: string - description: Contains the on-premises security identifier (SID) for the group that was synchronized from on-premises to the cloud. Returned by default. Supports $filter (eq including on null values). Read-only. - nullable: true - onPremisesSyncEnabled: - type: boolean - description: 'true if this group is synced from an on-premises directory; false if this group was originally synced from an on-premises directory but is no longer synced; null if this object has never been synced from an on-premises directory (default). Returned by default. Read-only. Supports $filter (eq, ne, not, in, and eq on null values).' - nullable: true - organizationId: + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + - program type: string - nullable: true - preferredDataLocation: + responses: + '200': + $ref: '#/components/responses/microsoft.graph.programControlCollectionResponse' + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + post: + tags: + - programControls.programControl + summary: Create programControl (deprecated) + description: 'In the Azure AD access reviews feature, create a new programControl object. This links an access review to a program. Prior to making this request, the caller must have previously' + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/programcontrol-create?view=graph-rest-1.0 + operationId: programControls.programControl_CreateProgramControl + requestBody: + description: New entity + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.programControl' + required: true + responses: + '201': + description: Created entity + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.programControl' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/programControls/{programControl-id}': + get: + tags: + - programControls.programControl + summary: Get entity from programControls by key + operationId: programControls.programControl_GetProgramControl + parameters: + - name: programControl-id + in: path + description: 'key: id of programControl' + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: programControl + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - controlId + - controlTypeId + - createdDateTime + - displayName + - owner + - programId + - resource + - status + - program type: string - description: 'The preferred data location for the Microsoft 365 group. By default, the group inherits the group creator''s preferred data location. To set this property, the calling user must be assigned one of the following Azure AD roles: Global Administrator User Account Administrator Directory Writer Exchange Administrator SharePoint Administrator For more information about this property, see OneDrive Online Multi-Geo. Nullable. Returned by default.' - nullable: true - preferredLanguage: + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + - program type: string - description: 'The preferred language for a Microsoft 365 group. Should follow ISO 639-1 Code; for example en-US. Returned by default. Supports $filter (eq, ne, not, ge, le, in, startsWith, and eq on null values).' - nullable: true - proxyAddresses: - type: array - items: - type: string - description: 'Email addresses for the group that direct to the same group mailbox. For example: [''SMTP: bob@contoso.com'', ''smtp: bob@sales.contoso.com'']. The any operator is required for filter expressions on multi-valued properties. Returned by default. Read-only. Not nullable. Supports $filter (eq, not, ge, le, startsWith, endsWith, and counting empty collections).' - 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])$' + responses: + '200': + description: Retrieved entity + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.programControl' + links: + program: + operationId: programControls.GetProgram + parameters: + programControl-id: $request.path.programControl-id + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - programControls.programControl + summary: Update entity in programControls + operationId: programControls.programControl_UpdateProgramControl + parameters: + - name: programControl-id + in: path + description: 'key: id of programControl' + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: programControl + requestBody: + description: New property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.programControl' + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - programControls.programControl + summary: Delete programControl (deprecated) + description: 'In the Azure AD access reviews feature, delete a programControl object. This unlinks an access review from a program.' + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/programcontrol-delete?view=graph-rest-1.0 + operationId: programControls.programControl_DeleteProgramControl + parameters: + - name: programControl-id + in: path + description: 'key: id of programControl' + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: programControl + - name: If-Match + in: header + description: ETag + style: simple + schema: + type: string + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/programControls/{programControl-id}/program': + get: + tags: + - programControls.program + summary: Get program from programControls + description: The program this control is part of. + operationId: programControls_GetProgram + parameters: + - name: programControl-id + in: path + description: 'key: id of programControl' + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: programControl + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - description + - displayName + - controls type: string - description: 'Timestamp of when the group was last renewed. This cannot be modified directly and is only updated via the renew service action. The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. Returned by default. Supports $filter (eq, ne, not, ge, le, in). Read-only.' - format: date-time - nullable: true - resourceBehaviorOptions: - type: array - items: - type: string - description: 'Specifies the group behaviors that can be set for a Microsoft 365 group during creation. This can be set only as part of creation (POST). Possible values are AllowOnlyMembersToPost, HideGroupInOutlook, SubscribeNewGroupMembers, WelcomeEmailDisabled. For more information, see Set Microsoft 365 group behaviors and provisioning options.' - resourceProvisioningOptions: - type: array - items: - type: string - description: 'Specifies the group resources that are provisioned as part of Microsoft 365 group creation, that are not normally part of default group creation. Possible value is Team. For more information, see Set Microsoft 365 group behaviors and provisioning options. Returned by default. Supports $filter (eq, not, startsWith.' - securityEnabled: - type: boolean - description: 'Specifies whether the group is a security group. Required.Returned by default. Supports $filter (eq, ne, not, in).' - nullable: true - securityIdentifier: + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + - controls type: string - description: 'Security identifier of the group, used in Windows scenarios. Returned by default.' - nullable: true - theme: + responses: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.program' + links: + controls: + operationId: programControls.Program.ListControls + parameters: + programControl-id: $request.path.programControl-id + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - programControls.program + summary: Update the navigation property program in programControls + operationId: programControls_UpdateProgram + parameters: + - name: programControl-id + in: path + description: 'key: id of programControl' + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: programControl + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.program' + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - programControls.program + summary: Delete navigation property program for programControls + operationId: programControls_DeleteProgram + parameters: + - name: programControl-id + in: path + description: 'key: id of programControl' + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: programControl + - name: If-Match + in: header + description: ETag + style: simple + schema: + type: string + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/programControls/{programControl-id}/program/controls': + get: + tags: + - programControls.program + summary: List programControls of a program (deprecated) + description: 'In the Azure AD access reviews feature, list all the programControl objects, linked to a particular program.' + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/program-listcontrols?view=graph-rest-1.0 + operationId: programControls.program_ListControls + parameters: + - name: programControl-id + in: path + description: 'key: id of programControl' + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: programControl + - $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 + - controlId + - controlId desc + - controlTypeId + - controlTypeId desc + - createdDateTime + - createdDateTime desc + - displayName + - displayName desc + - owner + - owner desc + - programId + - programId desc + - resource + - resource desc + - status + - status desc type: string - description: 'Specifies a Microsoft 365 group''s color theme. Possible values are Teal, Purple, Green, Blue, Pink, Orange or Red. Returned by default.' - nullable: true - visibility: + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - controlId + - controlTypeId + - createdDateTime + - displayName + - owner + - programId + - resource + - status + - program type: string - description: 'Specifies the group join policy and group content visibility for groups. Possible values are: Private, Public, or HiddenMembership. HiddenMembership can be set only for Microsoft 365 groups, when the groups are created. It can''t be updated later. Other values of visibility can be updated after group creation. If visibility value is not specified during group creation on Microsoft Graph, a security group is created as Private by default and Microsoft 365 group is Public. Groups assignable to roles are always Private. See group visibility options to learn more. Returned by default. Nullable.' - nullable: true - writebackConfiguration: - $ref: '#/components/schemas/microsoft.graph.groupWritebackConfiguration' - accessType: - $ref: '#/components/schemas/microsoft.graph.groupAccessType' - allowExternalSenders: - type: boolean - description: 'Indicates if people external to the organization can send messages to the group. Default value is false. Returned only on $select. Supported only on the Get group API (GET /groups/{ID}).' - nullable: true - autoSubscribeNewMembers: - type: boolean - description: 'Indicates if new members added to the group will be auto-subscribed to receive email notifications. You can set this property in a PATCH request for the group; do not set it in the initial POST request that creates the group. Default value is false. Returned only on $select. Supported only on the Get group API (GET /groups/{ID}).' - nullable: true - 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}).' - 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}).' - nullable: true - isFavorite: - type: boolean - nullable: true - isSubscribedByMail: - type: boolean - description: 'Indicates whether the signed-in user is subscribed to receive email conversations. Default value is true. Returned only on $select. Supported only on the Get group API (GET /groups/{ID}).' - nullable: true - unseenConversationsCount: - maximum: 2147483647 - minimum: -2147483648 - type: integer - description: Count of conversations that have been delivered one or more new posts since the signed-in user's last visit to the group. This property is the same as unseenCount. Returned only on $select. - format: int32 - nullable: true - unseenCount: - 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}).' - format: int32 - nullable: true - unseenMessagesCount: - maximum: 2147483647 - minimum: -2147483648 - type: integer - description: Count of new posts that have been delivered to the group's conversations since the signed-in user's last visit to the group. Returned only on $select. - format: int32 - nullable: true - membershipRuleProcessingStatus: - $ref: '#/components/schemas/microsoft.graph.membershipRuleProcessingStatus' - isArchived: - type: boolean - description: 'When a group is associated with a team, this property determines whether the team is in read-only mode. To read this property, use the /group/{groupId}/team endpoint or the Get team API. To update this property, use the archiveTeam and unarchiveTeam APIs.' - nullable: true - appRoleAssignments: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.appRoleAssignment' - description: Represents the app roles a group has been granted for an application. Supports $expand. - createdOnBehalfOf: - $ref: '#/components/schemas/microsoft.graph.directoryObject' - endpoints: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.endpoint' - description: Endpoints for the group. Read-only. Nullable. - memberOf: - 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. Supports $expand.' - members: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.directoryObject' - description: 'Direct members of this group, who can be users, devices, other groups, or service principals. Supports the List members, Add member, and Remove member operations. Nullable. Supports $expand including nested $select. For example, /groups?$filter=startsWith(displayName,''Role'')&$select=id,displayName&$expand=members($select=id,userPrincipalName,displayName).' - membersWithLicenseErrors: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.directoryObject' - description: A list of group members with license errors from this group-based license assignment. Read-only. - owners: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.directoryObject' - description: 'The owners of the group who can be users or service principals. Nullable. If this property is not specified when creating a Microsoft 365 group, the calling user is automatically assigned as the group owner. Supports $expand including nested $select. For example, /groups?$filter=startsWith(displayName,''Role'')&$select=id,displayName&$expand=owners($select=id,userPrincipalName,displayName).' - permissionGrants: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.resourceSpecificPermissionGrant' - description: The permissions that have been granted for a group to a specific application. Supports $expand. - 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.' - transitiveMemberOf: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.directoryObject' - description: 'The groups that a group is a member of, either directly and through nested membership. Nullable.' - transitiveMembers: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.directoryObject' - description: The direct and transitive members of a group. Nullable. - acceptedSenders: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.directoryObject' - description: The list of users or groups that are allowed to create post's or calendar events in this group. If this list is non-empty then only users or groups listed here are allowed to post. - calendar: - $ref: '#/components/schemas/microsoft.graph.calendar' - calendarView: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.event' - description: The calendar view for the calendar. Read-only. - conversations: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.conversation' - description: The group's conversations. - events: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.event' - description: The group's events. - rejectedSenders: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.directoryObject' - description: The list of users or groups that are not allowed to create posts or calendar events in this group. Nullable - threads: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.conversationThread' - description: The group's conversation threads. Nullable. - drive: - $ref: '#/components/schemas/microsoft.graph.drive' - drives: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.drive' - description: The group's drives. Read-only. - sites: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.site' - description: The list of SharePoint sites in this group. Access the default site with /sites/root. - extensions: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.extension' - description: The collection of open extensions defined for the group. Read-only. Nullable. - groupLifecyclePolicies: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.groupLifecyclePolicy' - description: The collection of lifecycle policies for this group. Read-only. Nullable. - planner: - $ref: '#/components/schemas/microsoft.graph.plannerGroup' - onenote: - $ref: '#/components/schemas/microsoft.graph.onenote' - photo: - $ref: '#/components/schemas/microsoft.graph.profilePhoto' - photos: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.profilePhoto' - description: The profile photos owned by the group. Read-only. Nullable. - team: - $ref: '#/components/schemas/microsoft.graph.team' - additionalProperties: - type: object - microsoft.graph.accessPackageCustomExtensionStage: - title: accessPackageCustomExtensionStage - enum: - - assignmentRequestCreated - - assignmentRequestApproved - - assignmentRequestGranted - - assignmentRequestRemoved - - assignmentFourteenDaysBeforeExpiration - - assignmentOneDayBeforeExpiration - - unknownFutureValue - type: string - microsoft.graph.customCalloutExtension: - allOf: - - $ref: '#/components/schemas/microsoft.graph.entity' - - title: customCalloutExtension - type: object - properties: - authenticationConfiguration: - $ref: '#/components/schemas/microsoft.graph.customExtensionAuthenticationConfiguration' - clientConfiguration: - $ref: '#/components/schemas/microsoft.graph.customExtensionClientConfiguration' - description: + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + - program type: string - description: Description for the customCalloutExtension object. - nullable: true - displayName: + responses: + '200': + $ref: '#/components/responses/microsoft.graph.programControlCollectionResponse' + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + post: + tags: + - programControls.program + summary: Create new navigation property to controls for programControls + operationId: programControls.program_CreateControls + parameters: + - name: programControl-id + in: path + description: 'key: id of programControl' + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: programControl + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.programControl' + required: true + responses: + '201': + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.programControl' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/programControls/{programControl-id}/program/controls/{programControl-id1}': + get: + tags: + - programControls.program + summary: Get controls from programControls + description: Controls associated with the program. + operationId: programControls.program_GetControls + parameters: + - name: programControl-id + in: path + description: 'key: id of programControl' + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: programControl + - name: programControl-id1 + in: path + description: 'key: id of programControl' + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: programControl + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - controlId + - controlTypeId + - createdDateTime + - displayName + - owner + - programId + - resource + - status + - program type: string - description: Display name for the customCalloutExtension object. - nullable: true - endpointConfiguration: - $ref: '#/components/schemas/microsoft.graph.customExtensionEndpointConfiguration' - additionalProperties: - type: object - microsoft.graph.accessPackageAnswer: - title: accessPackageAnswer - type: object - properties: - answeredQuestion: - $ref: '#/components/schemas/microsoft.graph.accessPackageQuestion' - displayValue: - type: string - description: The display value of the answer. Required. - nullable: true - additionalProperties: - type: object - microsoft.graph.customExtensionHandlerInstance: - title: customExtensionHandlerInstance - type: object - properties: - customExtensionId: - type: string - description: Identifier of the customAccessPackageWorkflowExtension triggered at this instance. - nullable: true - externalCorrelationId: - type: string - description: The unique run ID for the logic app. - nullable: true - stage: - $ref: '#/components/schemas/microsoft.graph.accessPackageCustomExtensionStage' - status: - $ref: '#/components/schemas/microsoft.graph.accessPackageCustomExtensionHandlerStatus' - additionalProperties: - type: object - microsoft.graph.requestSchedule: - title: requestSchedule - type: object - properties: - expiration: - $ref: '#/components/schemas/microsoft.graph.expirationPattern' - recurrence: - $ref: '#/components/schemas/microsoft.graph.patternedRecurrence' - 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 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. In PIM, when the eligible or active assignment becomes active.' - format: date-time - nullable: true - additionalProperties: - type: object - microsoft.graph.accessPackageSubjectLifecycle: - title: accessPackageSubjectLifecycle - enum: - - notDefined - - notGoverned - - governed - - unknownFutureValue - type: string - microsoft.graph.identitySource: - title: identitySource - type: object - additionalProperties: - type: object - microsoft.graph.connectedOrganizationState: - title: connectedOrganizationState - enum: - - configured - - proposed - - unknownFutureValue - type: string - microsoft.graph.accessPackageResourceAttribute: - title: accessPackageResourceAttribute - type: object - properties: - attributeDestination: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceAttributeDestination' - attributeName: - type: string - description: 'The name of the attribute in the end system. If the destination is accessPackageUserDirectoryAttributeStore, then a user property such as jobTitle or a directory schema extension for the user object type, such as extension_2b676109c7c74ae2b41549205f1947ed_personalTitle.' - nullable: true - attributeSource: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceAttributeSource' - id: - type: string - description: Unique identifier for the attribute on the access package resource. Read-only. - nullable: true - isEditable: - type: boolean - description: Specifies whether or not an existing attribute value can be edited by the requester. - nullable: true - isPersistedOnAssignmentRemoval: - type: boolean - description: Specifies whether the attribute will remain in the end system after an assignment ends. - nullable: true - additionalProperties: - type: object - microsoft.graph.connectionInfo: - title: connectionInfo - type: object - properties: - url: - type: string - description: The endpoint that is used by Entitlement Management to communicate with the access package resource. - nullable: true - additionalProperties: - type: object - microsoft.graph.governanceRoleAssignmentRequestStatus: - title: governanceRoleAssignmentRequestStatus - type: object - properties: - status: - type: string - description: The status of the role assignment request. The value can be InProgress or Closed. - nullable: true - statusDetails: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.keyValue' - description: The details of the status of the role assignment request. It represents the evaluation results of different rules. - subStatus: - type: string - description: 'The sub status of the role assignment request. The values can be Accepted, PendingEvaluation, Granted, Denied, PendingProvisioning, Provisioned, PendingRevocation, Revoked, Canceled, Failed, PendingApprovalProvisioning, PendingApproval, FailedAsResourceIsLocked, PendingAdminDecision, AdminApproved, AdminDenied, TimedOut, and ProvisioningStarted.' - nullable: true - additionalProperties: - type: object - microsoft.graph.governanceRuleSetting: - title: governanceRuleSetting - type: object - properties: - ruleIdentifier: - type: string - description: 'The id of the rule. For example, ExpirationRule and MfaRule.' - nullable: true - setting: - type: string - description: 'The settings of the rule. The value is a JSON string with a list of pairs in the format of Parameter_Name:Parameter_Value. For example, {''permanentAssignment'':false,''maximumGrantPeriodInMinutes'':129600}' - nullable: true - additionalProperties: - type: object - microsoft.graph.approvalState: - title: approvalState - enum: - - pending - - approved - - denied - - aborted - - canceled - type: string - microsoft.graph.roleSummaryStatus: - title: roleSummaryStatus - enum: - - ok - - bad - type: string - microsoft.graph.programResource: - allOf: - - $ref: '#/components/schemas/microsoft.graph.identity' - - title: programResource - type: object - properties: - type: + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + - program type: string - description: 'Type of the resource, indicating whether it is a group or an app.' - nullable: true - additionalProperties: - type: object - microsoft.graph.accessReviewCollectionResponse: - title: Collection of accessReview - type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.accessReview' - '@odata.nextLink': - type: string - additionalProperties: - type: object - microsoft.graph.ODataErrors.ODataError: - required: - - error - type: object - properties: - error: - $ref: '#/components/schemas/microsoft.graph.ODataErrors.MainError' - additionalProperties: - type: object - microsoft.graph.accessReviewDecisionCollectionResponse: - title: Collection of accessReviewDecision - type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.accessReviewDecision' - '@odata.nextLink': - type: string - additionalProperties: - type: object - microsoft.graph.accessReviewReviewerCollectionResponse: - title: Collection of accessReviewReviewer - type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.accessReviewReviewer' - '@odata.nextLink': - type: string - additionalProperties: - type: object - microsoft.graph.agreementCollectionResponse: - title: Collection of agreement - type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.agreement' - '@odata.nextLink': - type: string - additionalProperties: - type: object - microsoft.graph.agreementAcceptanceCollectionResponse: - title: Collection of agreementAcceptance - type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.agreementAcceptance' - '@odata.nextLink': - type: string - additionalProperties: - type: object - microsoft.graph.agreementFileLocalizationCollectionResponse: - title: Collection of agreementFileLocalization - type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.agreementFileLocalization' - '@odata.nextLink': - type: string - additionalProperties: - type: object - microsoft.graph.agreementFileVersionCollectionResponse: - title: Collection of agreementFileVersion - type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.agreementFileVersion' - '@odata.nextLink': - type: string - additionalProperties: - type: object - microsoft.graph.businessFlowTemplateCollectionResponse: - title: Collection of businessFlowTemplate - type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.businessFlowTemplate' - '@odata.nextLink': - type: string - additionalProperties: - type: object - microsoft.graph.accessReviewInstanceDecisionItemCollectionResponse: - title: Collection of accessReviewInstanceDecisionItem - type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.accessReviewInstanceDecisionItem' - '@odata.nextLink': - type: string - additionalProperties: - type: object - microsoft.graph.governanceInsightCollectionResponse: - title: Collection of governanceInsight - type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.governanceInsight' - '@odata.nextLink': - type: string - additionalProperties: - type: object - microsoft.graph.accessReviewStageCollectionResponse: - title: Collection of accessReviewStage - type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.accessReviewStage' - '@odata.nextLink': - type: string - additionalProperties: - type: object - microsoft.graph.accessReviewScheduleDefinitionCollectionResponse: - title: Collection of accessReviewScheduleDefinition - type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.accessReviewScheduleDefinition' - '@odata.nextLink': - type: string - additionalProperties: - type: object - microsoft.graph.accessReviewInstanceCollectionResponse: - title: Collection of accessReviewInstance - type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.accessReviewInstance' - '@odata.nextLink': - type: string - additionalProperties: - type: object - microsoft.graph.accessReviewHistoryDefinitionCollectionResponse: - title: Collection of accessReviewHistoryDefinition - type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.accessReviewHistoryDefinition' - '@odata.nextLink': - type: string - additionalProperties: - type: object - microsoft.graph.accessReviewHistoryInstanceCollectionResponse: - title: Collection of accessReviewHistoryInstance - type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.accessReviewHistoryInstance' - '@odata.nextLink': - type: string - additionalProperties: - type: object - microsoft.graph.appConsentRequestCollectionResponse: - title: Collection of appConsentRequest - type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.appConsentRequest' - '@odata.nextLink': - type: string - additionalProperties: - type: object - microsoft.graph.userConsentRequestCollectionResponse: - title: Collection of userConsentRequest - type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.userConsentRequest' - '@odata.nextLink': - type: string - additionalProperties: - type: object - microsoft.graph.approvalStepCollectionResponse: - title: Collection of approvalStep - type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.approvalStep' - '@odata.nextLink': - type: string - additionalProperties: - type: object - microsoft.graph.approvalCollectionResponse: - title: Collection of approval - type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.approval' - '@odata.nextLink': - type: string - additionalProperties: - type: object - microsoft.graph.accessPackageAssignmentPolicyCollectionResponse: - title: Collection of accessPackageAssignmentPolicy - type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.accessPackageAssignmentPolicy' - '@odata.nextLink': - type: string - additionalProperties: - type: object - microsoft.graph.customExtensionHandlerCollectionResponse: - title: Collection of customExtensionHandler - type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.customExtensionHandler' - '@odata.nextLink': - type: string - additionalProperties: - type: object - microsoft.graph.accessPackageAssignmentRequestCollectionResponse: - title: Collection of accessPackageAssignmentRequest - type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.accessPackageAssignmentRequest' - '@odata.nextLink': - type: string - additionalProperties: - type: object - microsoft.graph.accessPackageAssignmentResourceRoleCollectionResponse: - title: Collection of accessPackageAssignmentResourceRole - type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.accessPackageAssignmentResourceRole' - '@odata.nextLink': - type: string - additionalProperties: - type: object - microsoft.graph.accessPackageAssignmentCollectionResponse: - title: Collection of accessPackageAssignment - type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.accessPackageAssignment' - '@odata.nextLink': - type: string - additionalProperties: - type: object - microsoft.graph.accessPackageResourceRoleCollectionResponse: - title: Collection of accessPackageResourceRole - type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRole' - '@odata.nextLink': - type: string - additionalProperties: - type: object - microsoft.graph.accessPackageResourceScopeCollectionResponse: - title: Collection of accessPackageResourceScope - type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceScope' - '@odata.nextLink': - type: string - additionalProperties: - type: object - microsoft.graph.accessPackageResourceRoleScopeCollectionResponse: - title: Collection of accessPackageResourceRoleScope - type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRoleScope' - '@odata.nextLink': - type: string - additionalProperties: - type: object - microsoft.graph.accessPackageCollectionResponse: - title: Collection of accessPackage - type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.accessPackage' - '@odata.nextLink': - type: string - additionalProperties: - type: object - StringCollectionResponse: - title: Collection of string - type: object - properties: - value: - type: array - items: + responses: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.programControl' + links: + program: + operationId: programControls.program.Controls.GetProgram + parameters: + programControl-id: $request.path.programControl-id + programControl-id1: $request.path.programControl-id1 + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - programControls.program + summary: Update the navigation property controls in programControls + operationId: programControls.program_UpdateControls + parameters: + - name: programControl-id + in: path + description: 'key: id of programControl' + required: true + style: simple + schema: type: string - '@odata.nextLink': - type: string - additionalProperties: - type: object - microsoft.graph.groupCollectionResponse: - title: Collection of group - type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.group' - '@odata.nextLink': - type: string - additionalProperties: - type: object - microsoft.graph.accessPackageCatalogCollectionResponse: - title: Collection of accessPackageCatalog - type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.accessPackageCatalog' - '@odata.nextLink': - type: string - additionalProperties: - type: object - microsoft.graph.accessPackageResourceCollectionResponse: - title: Collection of accessPackageResource - type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.accessPackageResource' - '@odata.nextLink': - type: string - additionalProperties: - type: object - microsoft.graph.customAccessPackageWorkflowExtensionCollectionResponse: - title: Collection of customAccessPackageWorkflowExtension - type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.customAccessPackageWorkflowExtension' - '@odata.nextLink': - type: string - additionalProperties: - type: object - microsoft.graph.accessPackageResourceEnvironmentCollectionResponse: - title: Collection of accessPackageResourceEnvironment - type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceEnvironment' - '@odata.nextLink': - type: string - additionalProperties: - type: object - microsoft.graph.accessPackageResourceRequestCollectionResponse: - title: Collection of accessPackageResourceRequest - type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRequest' - '@odata.nextLink': - type: string - additionalProperties: - type: object - microsoft.graph.connectedOrganizationCollectionResponse: - title: Collection of connectedOrganization - type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.connectedOrganization' - '@odata.nextLink': - type: string - additionalProperties: - type: object - microsoft.graph.directoryObjectCollectionResponse: - title: Collection of directoryObject - type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.directoryObject' - '@odata.nextLink': - type: string - additionalProperties: - type: object - microsoft.graph.accessPackageSubjectCollectionResponse: - title: Collection of accessPackageSubject - type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.accessPackageSubject' - '@odata.nextLink': - type: string - additionalProperties: - type: object - microsoft.graph.privilegedAccessCollectionResponse: - title: Collection of privilegedAccess - type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.privilegedAccess' - '@odata.nextLink': - type: string - additionalProperties: - type: object - microsoft.graph.governanceResourceCollectionResponse: - title: Collection of governanceResource - type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.governanceResource' - '@odata.nextLink': - type: string - additionalProperties: - type: object - microsoft.graph.governanceRoleAssignmentRequestCollectionResponse: - title: Collection of governanceRoleAssignmentRequest - type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.governanceRoleAssignmentRequest' - '@odata.nextLink': - type: string - additionalProperties: - type: object - microsoft.graph.governanceRoleAssignmentCollectionResponse: - title: Collection of governanceRoleAssignment - type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.governanceRoleAssignment' - '@odata.nextLink': - type: string - additionalProperties: - type: object - microsoft.graph.governanceRoleDefinitionCollectionResponse: - title: Collection of governanceRoleDefinition - type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.governanceRoleDefinition' - '@odata.nextLink': - type: string - additionalProperties: - type: object - microsoft.graph.governanceRoleSettingCollectionResponse: - title: Collection of governanceRoleSetting - type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.governanceRoleSetting' - '@odata.nextLink': - type: string - additionalProperties: - type: object - microsoft.graph.privilegedApprovalCollectionResponse: - title: Collection of privilegedApproval - type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.privilegedApproval' - '@odata.nextLink': - type: string - additionalProperties: - type: object - microsoft.graph.privilegedRoleAssignmentCollectionResponse: - title: Collection of privilegedRoleAssignment - type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.privilegedRoleAssignment' - '@odata.nextLink': - type: string - additionalProperties: - type: object - microsoft.graph.privilegedOperationEventCollectionResponse: - title: Collection of privilegedOperationEvent - type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.privilegedOperationEvent' - '@odata.nextLink': - type: string - additionalProperties: - type: object - microsoft.graph.privilegedRoleAssignmentRequestCollectionResponse: - title: Collection of privilegedRoleAssignmentRequest - type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.privilegedRoleAssignmentRequest' - '@odata.nextLink': - type: string + x-ms-docs-key-type: programControl + - name: programControl-id1 + in: path + description: 'key: id of programControl' + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: programControl + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.programControl' + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - programControls.program + summary: Delete navigation property controls for programControls + operationId: programControls.program_DeleteControls + parameters: + - name: programControl-id + in: path + description: 'key: id of programControl' + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: programControl + - name: programControl-id1 + in: path + description: 'key: id of programControl' + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: programControl + - name: If-Match + in: header + description: ETag + style: simple + schema: + type: string + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + /programControlTypes: + get: + tags: + - programControlTypes.programControlType + summary: List programControlTypes (deprecated) + description: 'In the Azure AD access reviews feature, list all the programControlType objects.' + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/programcontroltype-list?view=graph-rest-1.0 + operationId: programControlTypes.programControlType_ListProgramControlType + 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 + - controlTypeGroupId + - controlTypeGroupId desc + - displayName + - displayName 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 + - controlTypeGroupId + - displayName + 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': + $ref: '#/components/responses/microsoft.graph.programControlTypeCollectionResponse' + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + post: + tags: + - programControlTypes.programControlType + summary: Add new entity to programControlTypes + operationId: programControlTypes.programControlType_CreateProgramControlType + requestBody: + description: New entity + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.programControlType' + required: true + responses: + '201': + description: Created entity + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.programControlType' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/programControlTypes/{programControlType-id}': + get: + tags: + - programControlTypes.programControlType + summary: Get entity from programControlTypes by key + operationId: programControlTypes.programControlType_GetProgramControlType + parameters: + - name: programControlType-id + in: path + description: 'key: id of programControlType' + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: programControlType + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - controlTypeGroupId + - displayName + 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 entity + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.programControlType' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - programControlTypes.programControlType + summary: Update entity in programControlTypes + operationId: programControlTypes.programControlType_UpdateProgramControlType + parameters: + - name: programControlType-id + in: path + description: 'key: id of programControlType' + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: programControlType + requestBody: + description: New property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.programControlType' + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - programControlTypes.programControlType + summary: Delete entity from programControlTypes + operationId: programControlTypes.programControlType_DeleteProgramControlType + parameters: + - name: programControlType-id + in: path + description: 'key: id of programControlType' + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: programControlType + - name: If-Match + in: header + description: ETag + style: simple + schema: + type: string + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + /programs: + get: + tags: + - programs.program + summary: List programs (deprecated) + description: 'In the Azure AD access reviews feature, list all the program objects.' + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/program-list?view=graph-rest-1.0 + operationId: programs.program_ListProgram + 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 + - description + - description desc + - displayName + - displayName 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 + - controls + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + - controls + type: string + responses: + '200': + $ref: '#/components/responses/microsoft.graph.programCollectionResponse' + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + post: + tags: + - programs.program + summary: Create program (deprecated) + description: 'In the Azure AD access reviews feature, create a new program object.' + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/program-create?view=graph-rest-1.0 + operationId: programs.program_CreateProgram + requestBody: + description: New entity + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.program' + required: true + responses: + '201': + description: Created entity + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.program' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/programs/{program-id}': + get: + tags: + - programs.program + summary: Get entity from programs by key + operationId: programs.program_GetProgram + parameters: + - name: program-id + in: path + description: 'key: id of program' + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: program + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - description + - displayName + - controls + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + - controls + type: string + responses: + '200': + description: Retrieved entity + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.program' + links: + controls: + operationId: programs.ListControls + parameters: + program-id: $request.path.program-id + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - programs.program + summary: Update program (deprecated) + description: 'In the Azure AD access reviews feature, update an existing program object.' + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/program-update?view=graph-rest-1.0 + operationId: programs.program_UpdateProgram + parameters: + - name: program-id + in: path + description: 'key: id of program' + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: program + requestBody: + description: New property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.program' + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - programs.program + summary: Delete program (deprecated) + description: 'In the Azure AD access reviews feature, delete a program object. Do not delete a program which still has `programControl` linked to it, those access reviews should first be deleted or unlinked from the program and linked to a different program. Also, please note that the built-in default program cannot be deleted.' + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/program-delete?view=graph-rest-1.0 + operationId: programs.program_DeleteProgram + parameters: + - name: program-id + in: path + description: 'key: id of program' + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: program + - name: If-Match + in: header + description: ETag + style: simple + schema: + type: string + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/programs/{program-id}/controls': + get: + tags: + - programs.programControl + summary: List programControls of a program (deprecated) + description: 'In the Azure AD access reviews feature, list all the programControl objects, linked to a particular program.' + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/program-listcontrols?view=graph-rest-1.0 + operationId: programs_ListControls + parameters: + - name: program-id + in: path + description: 'key: id of program' + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: program + - $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 + - controlId + - controlId desc + - controlTypeId + - controlTypeId desc + - createdDateTime + - createdDateTime desc + - displayName + - displayName desc + - owner + - owner desc + - programId + - programId desc + - resource + - resource 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 + - controlId + - controlTypeId + - createdDateTime + - displayName + - owner + - programId + - resource + - status + - program + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + - program + type: string + responses: + '200': + $ref: '#/components/responses/microsoft.graph.programControlCollectionResponse' + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + post: + tags: + - programs.programControl + summary: Create new navigation property to controls for programs + operationId: programs_CreateControls + parameters: + - name: program-id + in: path + description: 'key: id of program' + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: program + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.programControl' + required: true + responses: + '201': + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.programControl' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/programs/{program-id}/controls/{programControl-id}': + get: + tags: + - programs.programControl + summary: Get controls from programs + description: Controls associated with the program. + operationId: programs_GetControls + parameters: + - name: program-id + in: path + description: 'key: id of program' + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: program + - name: programControl-id + in: path + description: 'key: id of programControl' + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: programControl + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - controlId + - controlTypeId + - createdDateTime + - displayName + - owner + - programId + - resource + - status + - program + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + - program + type: string + responses: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.programControl' + links: + program: + operationId: programs.Controls.GetProgram + parameters: + program-id: $request.path.program-id + programControl-id: $request.path.programControl-id + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - programs.programControl + summary: Update the navigation property controls in programs + operationId: programs_UpdateControls + parameters: + - name: program-id + in: path + description: 'key: id of program' + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: program + - name: programControl-id + in: path + description: 'key: id of programControl' + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: programControl + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.programControl' + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - programs.programControl + summary: Delete navigation property controls for programs + operationId: programs_DeleteControls + parameters: + - name: program-id + in: path + description: 'key: id of program' + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: program + - name: programControl-id + in: path + description: 'key: id of programControl' + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: programControl + - name: If-Match + in: header + description: ETag + style: simple + schema: + type: string + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/programs/{program-id}/controls/{programControl-id}/program': + get: + tags: + - programs.programControl + summary: Get program from programs + description: The program this control is part of. + operationId: programs.controls_GetProgram + parameters: + - name: program-id + in: path + description: 'key: id of program' + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: program + - name: programControl-id + in: path + description: 'key: id of programControl' + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: programControl + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - description + - displayName + - controls + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + - controls + type: string + responses: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.program' + links: + controls: + operationId: programs.controls.Program.ListControls + parameters: + program-id: $request.path.program-id + programControl-id: $request.path.programControl-id + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - programs.programControl + summary: Update the navigation property program in programs + operationId: programs.controls_UpdateProgram + parameters: + - name: program-id + in: path + description: 'key: id of program' + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: program + - name: programControl-id + in: path + description: 'key: id of programControl' + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: programControl + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.program' + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - programs.programControl + summary: Delete navigation property program for programs + operationId: programs.controls_DeleteProgram + parameters: + - name: program-id + in: path + description: 'key: id of program' + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: program + - name: programControl-id + in: path + description: 'key: id of programControl' + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: programControl + - name: If-Match + in: header + description: ETag + style: simple + schema: + type: string + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/users/{user-id}/agreementAcceptances': + get: + tags: + - users.agreementAcceptance + summary: List agreementAcceptances + description: Retrieve the signed-in user's agreementAcceptance objects. + externalDocs: + description: Find more info here + url: https://docs.microsoft.com/graph/api/user-list-agreementacceptances?view=graph-rest-1.0 + operationId: users_ListAgreementAcceptances + parameters: + - name: user-id + in: path + description: 'key: id of user' + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: user + - $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 + - agreementFileId + - agreementFileId desc + - agreementId + - agreementId desc + - deviceDisplayName + - deviceDisplayName desc + - deviceId + - deviceId desc + - deviceOSType + - deviceOSType desc + - deviceOSVersion + - deviceOSVersion desc + - expirationDateTime + - expirationDateTime desc + - recordedDateTime + - recordedDateTime desc + - state + - state desc + - userDisplayName + - userDisplayName desc + - userEmail + - userEmail desc + - userId + - userId desc + - userPrincipalName + - userPrincipalName 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 + - agreementFileId + - agreementId + - deviceDisplayName + - deviceId + - deviceOSType + - deviceOSVersion + - expirationDateTime + - recordedDateTime + - state + - userDisplayName + - userEmail + - userId + - userPrincipalName + 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': + $ref: '#/components/responses/microsoft.graph.agreementAcceptanceCollectionResponse' + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + '/users/{user-id}/agreementAcceptances/{agreementAcceptance-id}': + get: + tags: + - users.agreementAcceptance + summary: Get agreementAcceptances from users + description: The user's terms of use acceptance statuses. Read-only. Nullable. + operationId: users_GetAgreementAcceptances + parameters: + - name: user-id + in: path + description: 'key: id of user' + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: user + - name: agreementAcceptance-id + in: path + description: 'key: id of agreementAcceptance' + required: true + style: simple + schema: + type: string + x-ms-docs-key-type: agreementAcceptance + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - agreementFileId + - agreementId + - deviceDisplayName + - deviceId + - deviceOSType + - deviceOSVersion + - expirationDateTime + - recordedDateTime + - state + - userDisplayName + - userEmail + - userId + - userPrincipalName + 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.agreementAcceptance' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation +components: + schemas: + microsoft.graph.accessReview: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: accessReview + type: object + properties: + businessFlowTemplateId: + type: string + description: The business flow template identifier. Required on create. This value is case sensitive. + createdBy: + $ref: '#/components/schemas/microsoft.graph.userIdentity' + description: + type: string + description: 'The description provided by the access review creator, to show to the reviewers.' + nullable: true + displayName: + type: string + description: The access review name. Required on create. + endDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' + type: string + description: The DateTime when the review is scheduled to end. This must be at least one day later than the start date. Required on create. + format: date-time + reviewedEntity: + $ref: '#/components/schemas/microsoft.graph.identity' + reviewerType: + type: string + description: 'The relationship type of reviewer to the target object, one of self, delegated or entityOwners. Required on create.' + nullable: true + settings: + $ref: '#/components/schemas/microsoft.graph.accessReviewSettings' + 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 DateTime when the review is scheduled to be start. This could be a date in the future. Required on create. + format: date-time + 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 + decisions: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.accessReviewDecision' + description: The collection of decisions for this access review. + x-ms-navigationProperty: true + instances: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.accessReview' + description: 'The collection of access reviews instances past, present and future, if this object is a recurring access review.' + x-ms-navigationProperty: true + myDecisions: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.accessReviewDecision' + description: 'The collection of decisions for the caller, if the caller is a reviewer.' + x-ms-navigationProperty: true + reviewers: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.accessReviewReviewer' + description: 'The collection of reviewers for an access review, if access review reviewerType is of type delegated.' + x-ms-navigationProperty: true + additionalProperties: + type: object + microsoft.graph.accessReviewDecision: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: accessReviewDecision + type: object + properties: + accessRecommendation: + type: string + description: 'The feature- generated recommendation shown to the reviewer, one of Approve, Deny or NotAvailable.' + nullable: true + accessReviewId: + type: string + description: The feature-generated id of the access review. + nullable: true + 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 date and time when the review decision was applied. + format: date-time + nullable: true + applyResult: + type: string + description: 'The outcome of applying the decision, one of NotApplied, Success, Failed, NotFound or NotSupported.' + nullable: true + justification: + type: string + description: 'The reviewer''s business justification, if supplied.' + 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 + format: date-time + nullable: true + reviewResult: + type: string + description: 'The result of the review, one of NotReviewed, Deny, DontKnow or Approve.' + nullable: true + additionalProperties: + type: object + microsoft.graph.accessReviewReviewer: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: accessReviewReviewer + type: object + properties: + createdDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' + type: string + description: The date when the reviewer was added for the access review. + format: date-time + nullable: true + displayName: + type: string + description: Name of reviewer. + nullable: true + userPrincipalName: + type: string + description: User principal name of the user. + nullable: true + additionalProperties: + type: object + microsoft.graph.agreement: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: agreement + type: object + properties: + displayName: + type: string + description: Display name of the agreement. The display name is used for internal tracking of the agreement but is not shown to end users who view the agreement. Supports $filter (eq). + 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. Supports $filter (eq).' + nullable: true + isViewingBeforeAcceptanceRequired: + type: boolean + description: Indicates whether the user has to expand the agreement before accepting. Supports $filter (eq). + nullable: true + termsExpiration: + $ref: '#/components/schemas/microsoft.graph.termsExpiration' + userReacceptRequiredFrequency: + pattern: '^-?P([0-9]+D)?(T([0-9]+H)?([0-9]+M)?([0-9]+([.][0-9]+)?S)?)?$' + type: string + description: The duration after which the user must re-accept the terms of use. The value is represented in ISO 8601 format for durations. + format: duration + nullable: true + acceptances: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.agreementAcceptance' + description: Read-only. Information about acceptances of this agreement. + x-ms-navigationProperty: true + file: + $ref: '#/components/schemas/microsoft.graph.agreementFile' + files: + 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.' + x-ms-navigationProperty: true + additionalProperties: + type: object + microsoft.graph.agreementAcceptance: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: agreementAcceptance + type: object + properties: + agreementFileId: + type: string + description: ID of the agreement file accepted by the user. + nullable: true + agreementId: + type: string + description: ID of the agreement. + nullable: true + deviceDisplayName: + type: string + description: The display name of the device used for accepting the agreement. + nullable: true + deviceId: + type: string + description: The unique identifier of the device used for accepting the agreement. + nullable: true + deviceOSType: + type: string + description: The operating system used for accepting the agreement. + nullable: true + deviceOSVersion: + type: string + description: The operating system version of the device used for accepting 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' + 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' + format: date-time + nullable: true + state: + $ref: '#/components/schemas/microsoft.graph.agreementAcceptanceState' + userDisplayName: + type: string + description: Display name of the user when the acceptance was recorded. + nullable: true + userEmail: + type: string + description: Email of the user when the acceptance was recorded. + nullable: true + userId: + type: string + description: ID of the user who accepted the agreement. + nullable: true + userPrincipalName: + type: string + description: UPN of the user when the acceptance was recorded. + nullable: true + additionalProperties: + type: object + microsoft.graph.agreementFile: + allOf: + - $ref: '#/components/schemas/microsoft.graph.agreementFileProperties' + - title: agreementFile + type: object + properties: + localizations: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.agreementFileLocalization' + description: The localized version of the terms of use agreement files attached to the agreement. + x-ms-navigationProperty: true + additionalProperties: + type: object + microsoft.graph.agreementFileLocalization: + allOf: + - $ref: '#/components/schemas/microsoft.graph.agreementFileProperties' + - title: agreementFileLocalization + type: object + properties: + versions: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.agreementFileVersion' + description: Read-only. Customized versions of the terms of use agreement in the Azure AD tenant. + x-ms-navigationProperty: true + additionalProperties: + type: object + microsoft.graph.agreementFileVersion: + allOf: + - $ref: '#/components/schemas/microsoft.graph.agreementFileProperties' + - title: agreementFileVersion + type: object + additionalProperties: + type: object + microsoft.graph.businessFlowTemplate: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: businessFlowTemplate + type: object + properties: + displayName: + type: string + description: The name of the business flow template + nullable: true + additionalProperties: + type: object + microsoft.graph.identityGovernance: + title: identityGovernance + type: object + properties: + lifecycleWorkflows: + $ref: '#/components/schemas/microsoft.graph.identityGovernance.lifecycleWorkflowsContainer' + accessReviews: + $ref: '#/components/schemas/microsoft.graph.accessReviewSet' + appConsent: + $ref: '#/components/schemas/microsoft.graph.appConsentApprovalRoute' + termsOfUse: + $ref: '#/components/schemas/microsoft.graph.termsOfUseContainer' + entitlementManagement: + $ref: '#/components/schemas/microsoft.graph.entitlementManagement' additionalProperties: type: object - microsoft.graph.privilegedRoleCollectionResponse: - title: Collection of privilegedRole + microsoft.graph.accessReviewSet: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: accessReviewSet + type: object + properties: + decisions: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.accessReviewInstanceDecisionItem' + description: Represents an Azure AD access review decision on an instance of a review. + x-ms-navigationProperty: true + definitions: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.accessReviewScheduleDefinition' + description: Represents the template and scheduling for an access review. + x-ms-navigationProperty: true + historyDefinitions: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.accessReviewHistoryDefinition' + description: Represents a collection of access review history data and the scopes used to collect that data. + x-ms-navigationProperty: true + policy: + $ref: '#/components/schemas/microsoft.graph.accessReviewPolicy' + 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. Supports $select. Read-only. + 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. Supports $select. Read-only.' + format: date-time + nullable: true + applyResult: + type: string + description: 'The result of applying the decision. Possible values: New, AppliedSuccessfully, AppliedWithUnknownFailure, AppliedSuccessfullyButObjectNotFound and ApplyNotSupported. Supports $select, $orderby, and $filter (eq only). Read-only.' + nullable: true + decision: + type: string + description: 'Result of the review. Possible values: Approve, Deny, NotReviewed, or DontKnow. Supports $select, $orderby, and $filter (eq only).' + nullable: true + justification: + type: string + description: Justification left by the reviewer when they made the decision. + nullable: true + principal: + $ref: '#/components/schemas/microsoft.graph.identity' + principalLink: + type: string + description: 'Link to the principal object. For example: https://graph.microsoft.com/v1.0/users/a6c7aecb-cbfd-4763-87ef-e91b4bd509d9. Read-only.' + nullable: true + principalResourceMembership: + $ref: '#/components/schemas/microsoft.graph.decisionItemPrincipalResourceMembership' + recommendation: + type: string + description: 'A system-generated recommendation for the approval decision based off last interactive sign-in to tenant. Recommend approve if sign-in is within thirty days of start of review. Recommend deny if sign-in is greater than thirty days of start of review. Recommendation not available otherwise. Possible values: Approve, Deny, or NoInfoAvailable. Supports $select, $orderby, and $filter (eq only). Read-only.' + nullable: true + resource: + $ref: '#/components/schemas/microsoft.graph.accessReviewInstanceDecisionItemResource' + resourceLink: + type: string + description: 'A link to the resource. For example, https://graph.microsoft.com/v1.0/servicePrincipals/c86300f3-8695-4320-9f6e-32a2555f5ff8. Supports $select. Read-only.' + 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 decision occurred. Supports $select. Read-only. + format: date-time + nullable: true + target: + $ref: '#/components/schemas/microsoft.graph.accessReviewInstanceDecisionItemTarget' + insights: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.governanceInsight' + description: Insights are recommendations to reviewers on whether to approve or deny a decision. There can be multiple insights associated with an accessReviewInstanceDecisionItem. + x-ms-navigationProperty: true + instance: + $ref: '#/components/schemas/microsoft.graph.accessReviewInstance' + additionalProperties: + type: object + microsoft.graph.governanceInsight: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: governanceInsight + type: object + properties: + insightCreatedDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[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 when the insight was created. + format: date-time + nullable: true + 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. Supports $select. Read-only.' + format: date-time + nullable: true + errors: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.accessReviewError' + description: Collection of errors in an access review instance lifecycle. Read-only. + fallbackReviewers: + 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. Supports $select.' + reviewers: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.accessReviewReviewerScope' + description: 'This collection of access review scopes is used to define who the reviewers are. Supports $select. For examples of options for assigning reviewers, see Assign reviewers to your access review definition using the Microsoft Graph API.' + 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. Supports $select. Read-only.' + format: date-time + nullable: true + status: + type: string + description: 'Specifies the status of an accessReview. Possible values: Initializing, NotStarted, Starting, InProgress, Completing, Completed, AutoReviewing, and AutoReviewed. Supports $select, $orderby, and $filter (eq only). Read-only.' + nullable: true + contactedReviewers: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.accessReviewReviewer' + description: 'Returns the collection of reviewers who were contacted to complete this review. While the reviewers and fallbackReviewers properties of the accessReviewScheduleDefinition might specify group owners or managers as reviewers, contactedReviewers returns their individual identities. Supports $select. Read-only.' + x-ms-navigationProperty: true + decisions: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.accessReviewInstanceDecisionItem' + description: 'Each user reviewed in an accessReviewInstance has a decision item representing if they were approved, denied, or not yet reviewed.' + x-ms-navigationProperty: true + definition: + $ref: '#/components/schemas/microsoft.graph.accessReviewScheduleDefinition' + stages: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.accessReviewStage' + description: 'If the instance has multiple stages, this returns the collection of stages. A new stage will only be created when the previous stage ends. The existence, number, and settings of stages on a review instance are created based on the accessReviewStageSettings on the parent accessReviewScheduleDefinition.' + x-ms-navigationProperty: true + additionalProperties: + type: object + microsoft.graph.accessReviewInstanceDecisionItemFilterByCurrentUserOptions: + title: accessReviewInstanceDecisionItemFilterByCurrentUserOptions + enum: + - reviewer + - unknownFutureValue + type: string + microsoft.graph.accessReviewScheduleDefinition: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: accessReviewScheduleDefinition + type: object + properties: + additionalNotificationRecipients: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.accessReviewNotificationRecipientItem' + description: Defines the list of additional users or group members to be notified of the access review progress. + backupReviewers: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.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 the access review series was created. Supports $select. Read-only. + format: date-time + nullable: true + descriptionForAdmins: + type: string + description: Description provided by review creators to provide more context of the review to admins. Supports $select. + 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. Email notifications support up to 256 characters. Supports $select. + nullable: true + displayName: + type: string + description: Name of the access review series. Supports $select and $orderBy. Required on create. + nullable: true + fallbackReviewers: + 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. Replaces backupReviewers. Supports $select. NOTE: The value of this property will be ignored if fallback reviewers are assigned through the stageSettings property.' + 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 the access review series was last modified. Supports $select. Read-only. + 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. The reviewers property is only updatable if individual users are assigned as reviewers. Required on create. Supports $select. For examples of options for assigning reviewers, see Assign reviewers to your access review definition using the Microsoft Graph API. NOTE: The value of this property will be ignored if reviewers are assigned through the stageSettings property.' + scope: + $ref: '#/components/schemas/microsoft.graph.accessReviewScope' + settings: + $ref: '#/components/schemas/microsoft.graph.accessReviewScheduleSettings' + stageSettings: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.accessReviewStageSettings' + description: 'Required only for a multi-stage access review to define the stages and their settings. You can break down each review instance into up to three sequential stages, where each stage can have a different set of reviewers, fallback reviewers, and settings. Stages will be created sequentially based on the dependsOn property. Optional. When this property is defined, its settings are used instead of the corresponding settings in the accessReviewScheduleDefinition object and its settings, reviewers, and fallbackReviewers properties.' + status: + type: string + description: 'This read-only field specifies the status of an access review. The typical states include Initializing, NotStarted, Starting, InProgress, Completing, Completed, AutoReviewing, and AutoReviewed. Supports $select, $orderby, and $filter (eq only). Read-only.' + 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 is an instance for each recurrence.' + x-ms-navigationProperty: true + additionalProperties: + type: object + microsoft.graph.accessReviewStage: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: accessReviewStage + 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 stage 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. This property is the cumulative total of the durationInDays for all stages. Read-only.' + format: date-time + nullable: true + fallbackReviewers: + 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.' + reviewers: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.accessReviewReviewerScope' + description: 'This collection of access review scopes is used to define who the reviewers are. For examples of options for assigning reviewers, see Assign reviewers to your access review definition using the Microsoft Graph API.' + 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 stage 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. Read-only.' + format: date-time + nullable: true + status: + type: string + description: 'Specifies the status of an accessReviewStage. Possible values: Initializing, NotStarted, Starting, InProgress, Completing, Completed, AutoReviewing, and AutoReviewed. Supports $orderby, and $filter (eq only). Read-only.' + nullable: true + decisions: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.accessReviewInstanceDecisionItem' + description: 'Each user reviewed in an accessReviewStage has a decision item representing if they were approved, denied, or not yet reviewed.' + x-ms-navigationProperty: true + additionalProperties: + type: object + microsoft.graph.accessReviewStageFilterByCurrentUserOptions: + title: accessReviewStageFilterByCurrentUserOptions + enum: + - reviewer + - unknownFutureValue + type: string + microsoft.graph.accessReviewInstanceFilterByCurrentUserOptions: + title: accessReviewInstanceFilterByCurrentUserOptions + enum: + - reviewer + - unknownFutureValue + type: string + microsoft.graph.accessReviewScheduleDefinitionFilterByCurrentUserOptions: + title: accessReviewScheduleDefinitionFilterByCurrentUserOptions + enum: + - reviewer + - unknownFutureValue + type: string + microsoft.graph.accessReviewHistoryDefinition: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: accessReviewHistoryDefinition + 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 the access review definition was created. + format: date-time + decisions: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.accessReviewHistoryDecisionFilter' + description: 'Determines which review decisions will be included in the fetched review history data if specified. Optional on create. All decisions will be included by default if no decisions are provided on create. Possible values are: approve, deny, dontKnow, notReviewed, and notNotified.' + displayName: + type: string + description: Name for the access review history data collection. Required. + downloadUri: + type: string + nullable: true + fulfilledDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-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 + reviewHistoryPeriodEndDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' + type: string + description: A timestamp. Reviews ending on or before this date will be included in the fetched history data. Only required if scheduleSettings is not defined. + format: date-time + reviewHistoryPeriodStartDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' + type: string + description: A timestamp. Reviews starting on or before this date will be included in the fetched history data. Only required if scheduleSettings is not defined. + format: date-time + scheduleSettings: + $ref: '#/components/schemas/microsoft.graph.accessReviewHistoryScheduleSettings' + scopes: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.accessReviewScope' + description: Used to scope what reviews are included in the fetched history data. Fetches reviews whose scope matches with this provided scope. Required. + status: + $ref: '#/components/schemas/microsoft.graph.accessReviewHistoryStatus' + instances: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.accessReviewHistoryInstance' + description: 'If the accessReviewHistoryDefinition is a recurring definition, instances represent each recurrence. A definition that does not recur will have exactly one instance.' + x-ms-navigationProperty: true + additionalProperties: + type: object + microsoft.graph.accessReviewHistoryInstance: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: accessReviewHistoryInstance + type: object + properties: + downloadUri: + type: string + description: Uri which can be used to retrieve review history data. This URI will be active for 24 hours after being generated. Required. + nullable: true + expirationDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' + type: string + description: Timestamp when this instance and associated data expires and the history is deleted. Required. + format: date-time + fulfilledDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[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 all of the available data for this instance was collected. This will be set after this instance's status is set to done. Required. + format: date-time + nullable: true + reviewHistoryPeriodEndDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[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, reviews ending on or before this date will be included in the fetched history data.' + format: date-time + nullable: true + reviewHistoryPeriodStartDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[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, reviews starting on or after this date will be included in the fetched history data.' + format: date-time + nullable: true + runDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[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 the instance's history data is scheduled to be generated. + format: date-time + status: + $ref: '#/components/schemas/microsoft.graph.accessReviewHistoryStatus' + additionalProperties: + type: object + microsoft.graph.accessReviewPolicy: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: accessReviewPolicy + type: object + properties: + description: + type: string + description: Description for this policy. Read-only. + nullable: true + displayName: + type: string + description: Display name for this policy. Read-only. + isGroupOwnerManagementEnabled: + type: boolean + description: 'If true, group owners can create and manage access reviews on groups they own.' + additionalProperties: + type: object + microsoft.graph.appConsentApprovalRoute: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: appConsentApprovalRoute + type: object + properties: + appConsentRequests: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.appConsentRequest' + description: A collection of userConsentRequest objects for a specific application. + x-ms-navigationProperty: true + additionalProperties: + type: object + microsoft.graph.appConsentRequest: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: appConsentRequest + type: object + properties: + appDisplayName: + type: string + description: The display name of the app for which consent is requested. Required. Supports $filter (eq only) and $orderby. + nullable: true + appId: + type: string + description: The identifier of the application. Required. Supports $filter (eq only) and $orderby. + consentType: + type: string + description: 'The consent type of the request. Possible values are: Static and Dynamic. These represent static and dynamic permissions, respectively, requested in the consent workflow. Supports $filter (eq only) and $orderby. Required.' + nullable: true + pendingScopes: + 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. + userConsentRequests: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.userConsentRequest' + description: A list of pending user consent requests. Supports $filter (eq). + x-ms-navigationProperty: true + additionalProperties: + type: object + microsoft.graph.userConsentRequest: + allOf: + - $ref: '#/components/schemas/microsoft.graph.request' + - title: userConsentRequest + type: object + properties: + reason: + type: string + description: The user's justification for requiring access to the app. Supports $filter (eq only) and $orderby. + nullable: true + approval: + $ref: '#/components/schemas/microsoft.graph.approval' + additionalProperties: + type: object + microsoft.graph.approval: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: approval + type: object + properties: + steps: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.approvalStep' + x-ms-navigationProperty: true + additionalProperties: + type: object + microsoft.graph.approvalStep: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: approvalStep + type: object + properties: + assignedToMe: + type: boolean + description: Indicates whether the step is assigned to the calling user to review. Read-only. + nullable: true + displayName: + type: string + description: The label provided by the policy creator to identify an approval step. Read-only. + nullable: true + justification: + type: string + description: The justification associated with the approval step decision. + nullable: true + reviewedBy: + $ref: '#/components/schemas/microsoft.graph.identity' + 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 date and time when a decision was recorded. 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. Read-only.' + format: date-time + nullable: true + reviewResult: + type: string + description: 'The result of this approval record. Possible values include: NotReviewed, Approved, Denied.' + nullable: true + status: + type: string + description: 'The step status. Possible values: InProgress, Initializing, Completed, Expired. Read-only.' + nullable: true + additionalProperties: + type: object + microsoft.graph.consentRequestFilterByCurrentUserOptions: + title: consentRequestFilterByCurrentUserOptions + enum: + - reviewer + - unknownFutureValue + type: string + microsoft.graph.entitlementManagement: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: entitlementManagement + type: object + properties: + accessPackageAssignmentApprovals: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.approval' + x-ms-navigationProperty: true + accessPackageAssignmentPolicies: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.accessPackageAssignmentPolicy' + description: Represents the policy that governs which subjects can request or be assigned an access package via an access package assignment. + x-ms-navigationProperty: true + accessPackageAssignmentRequests: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.accessPackageAssignmentRequest' + description: Represents access package assignment requests created by or on behalf of a user. + x-ms-navigationProperty: true + accessPackageAssignmentResourceRoles: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.accessPackageAssignmentResourceRole' + description: Represents the resource-specific role which a subject has been assigned through an access package assignment. + x-ms-navigationProperty: true + accessPackageAssignments: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.accessPackageAssignment' + description: The assignment of an access package to a subject for a period of time. + x-ms-navigationProperty: true + accessPackageCatalogs: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.accessPackageCatalog' + description: A container of access packages. + x-ms-navigationProperty: true + accessPackageResourceEnvironments: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceEnvironment' + description: A reference to the geolocation environment in which a resource is located. + x-ms-navigationProperty: true + accessPackageResourceRequests: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRequest' + description: Represents a request to add or remove a resource to or from a catalog respectively. + x-ms-navigationProperty: true + accessPackageResourceRoleScopes: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRoleScope' + description: 'A reference to both a scope within a resource, and a role in that resource for that scope.' + x-ms-navigationProperty: true + accessPackageResources: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.accessPackageResource' + description: A reference to a resource associated with an access package catalog. + x-ms-navigationProperty: true + accessPackages: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.accessPackage' + description: Represents access package objects. + x-ms-navigationProperty: true + connectedOrganizations: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.connectedOrganization' + description: Represents references to a directory or domain of another organization whose users can request access. + x-ms-navigationProperty: true + settings: + $ref: '#/components/schemas/microsoft.graph.entitlementManagementSettings' + subjects: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.accessPackageSubject' + x-ms-navigationProperty: true + additionalProperties: + type: object + microsoft.graph.approvalFilterByCurrentUserOptions: + title: approvalFilterByCurrentUserOptions + enum: + - target + - createdBy + - approver + - unknownFutureValue + type: string + microsoft.graph.accessPackageAssignmentPolicy: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: accessPackageAssignmentPolicy + type: object + properties: + accessPackageId: + type: string + description: Identifier of the access package. + nullable: true + accessReviewSettings: + $ref: '#/components/schemas/microsoft.graph.assignmentReviewSettings' + canExtend: + type: boolean + description: Indicates whether a user can extend the access package assignment duration after approval. + nullable: true + createdBy: + type: string + nullable: true + createdDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' + type: string + description: 'The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z' + format: date-time + nullable: true + description: + type: string + description: The description of the policy. + nullable: true + displayName: + type: string + description: The display name of the policy. Supports $filter (eq). + nullable: true + durationInDays: + maximum: 2147483647 + minimum: -2147483648 + type: integer + description: The number of days in which assignments from this policy last until they are expired. + format: int32 + 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 for assignments created in this policy. 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 + modifiedBy: + type: string + nullable: true + modifiedDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' + type: string + description: '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 + questions: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.accessPackageQuestion' + description: Questions that are posed to the requestor. + requestApprovalSettings: + $ref: '#/components/schemas/microsoft.graph.approvalSettings' + requestorSettings: + $ref: '#/components/schemas/microsoft.graph.requestorSettings' + accessPackage: + $ref: '#/components/schemas/microsoft.graph.accessPackage' + accessPackageCatalog: + $ref: '#/components/schemas/microsoft.graph.accessPackageCatalog' + customExtensionHandlers: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.customExtensionHandler' + description: The collection of stages when to execute one or more custom access package workflow extensions. Supports $expand. + x-ms-navigationProperty: true + additionalProperties: + type: object + microsoft.graph.accessPackage: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: accessPackage + type: object + properties: + catalogId: + type: string + description: Identifier of the access package catalog referencing this access package. Read-only. + nullable: true + createdBy: + type: string + description: The userPrincipalName of the user or identity of the subject who created this resource. Read-only. + nullable: true + createdDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' + type: string + description: 'The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. Read-only.' + format: date-time + nullable: true + description: + type: string + description: The description of the access package. + nullable: true + displayName: + type: string + description: 'The display name of the access package. Supports $filter (eq, contains).' + nullable: true + isHidden: + type: boolean + description: Whether the access package is hidden from the requestor. + nullable: true + isRoleScopesVisible: + type: boolean + description: Indicates whether role scopes are visible. + nullable: true + modifiedBy: + type: string + description: The userPrincipalName of the user who last modified this resource. Read-only. + nullable: true + modifiedDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' + type: string + description: '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 + accessPackageAssignmentPolicies: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.accessPackageAssignmentPolicy' + description: Read-only. Nullable. Supports $expand. + x-ms-navigationProperty: true + accessPackageCatalog: + $ref: '#/components/schemas/microsoft.graph.accessPackageCatalog' + accessPackageResourceRoleScopes: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRoleScope' + x-ms-navigationProperty: true + accessPackagesIncompatibleWith: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.accessPackage' + description: The access packages that are incompatible with this package. Read-only. + x-ms-navigationProperty: true + incompatibleAccessPackages: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.accessPackage' + description: The access packages whose assigned users are ineligible to be assigned this access package. + x-ms-navigationProperty: true + incompatibleGroups: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.group' + description: The groups whose members are ineligible to be assigned this access package. + x-ms-navigationProperty: true + additionalProperties: + type: object + microsoft.graph.accessPackageCatalog: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: accessPackageCatalog + type: object + properties: + catalogStatus: + type: string + description: Has the value Published if the access packages are available for management. + nullable: true + catalogType: + type: string + description: One of UserManaged or ServiceDefault. + nullable: true + createdBy: + type: string + description: UPN of the user who created this resource. Read-only. + nullable: true + createdDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' + type: string + description: 'The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. Read-only.' + format: date-time + nullable: true + description: + type: string + description: The description of the access package catalog. + nullable: true + displayName: + type: string + description: 'The display name of the access package catalog. Supports $filter (eq, contains).' + nullable: true + isExternallyVisible: + type: boolean + description: Whether the access packages in this catalog can be requested by users outside of the tenant. + nullable: true + modifiedBy: + type: string + description: The UPN of the user who last modified this resource. Read-only. + nullable: true + modifiedDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' + type: string + description: '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 + accessPackageResourceRoles: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRole' + description: The roles in each resource in a catalog. Read-only. + x-ms-navigationProperty: true + accessPackageResources: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.accessPackageResource' + x-ms-navigationProperty: true + accessPackageResourceScopes: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceScope' + x-ms-navigationProperty: true + accessPackages: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.accessPackage' + description: The access packages in this catalog. Read-only. Nullable. Supports $expand. + x-ms-navigationProperty: true + customAccessPackageWorkflowExtensions: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.customAccessPackageWorkflowExtension' + x-ms-navigationProperty: true + additionalProperties: + type: object + microsoft.graph.customExtensionHandler: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: customExtensionHandler + type: object + properties: + stage: + $ref: '#/components/schemas/microsoft.graph.accessPackageCustomExtensionStage' + customExtension: + $ref: '#/components/schemas/microsoft.graph.customAccessPackageWorkflowExtension' + additionalProperties: + type: object + microsoft.graph.customAccessPackageWorkflowExtension: + allOf: + - $ref: '#/components/schemas/microsoft.graph.customCalloutExtension' + - title: customAccessPackageWorkflowExtension + 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: '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 + 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: '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 + additionalProperties: + type: object + microsoft.graph.accessPackageAssignmentRequest: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: accessPackageAssignmentRequest + type: object + properties: + answers: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.accessPackageAnswer' + description: Answers provided by the requestor to accessPackageQuestions asked of them at the time of request. + completedDate: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[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 of the end of processing, either successful or failure, of a request. 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 + createdDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' + type: string + description: 'The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. Read-only.' + format: date-time + nullable: true + customExtensionHandlerInstances: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.customExtensionHandlerInstance' + description: A collection of custom workflow extension instances being run on an assignment request. Read-only. + 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 + format: date-time + nullable: true + isValidationOnly: + type: boolean + description: True if the request is not to be processed for assignment. + nullable: true + justification: + type: string + description: The requestor's supplied justification. + nullable: true + requestState: + type: string + description: 'One of PendingApproval, Canceled, Denied, Delivering, Delivered, PartiallyDelivered, DeliveryFailed, Submitted or Scheduled. Read-only.' + nullable: true + requestStatus: + type: string + description: More information on the request processing status. Read-only. + nullable: true + requestType: + type: string + description: 'One of UserAdd, UserExtend, UserUpdate, UserRemove, AdminAdd, AdminRemove or SystemRemove. A request from the user themselves would have requestType of UserAdd, UserUpdate or UserRemove. Read-only.' + nullable: true + schedule: + $ref: '#/components/schemas/microsoft.graph.requestSchedule' + accessPackage: + $ref: '#/components/schemas/microsoft.graph.accessPackage' + accessPackageAssignment: + $ref: '#/components/schemas/microsoft.graph.accessPackageAssignment' + requestor: + $ref: '#/components/schemas/microsoft.graph.accessPackageSubject' + additionalProperties: + type: object + microsoft.graph.accessPackageAssignment: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: accessPackageAssignment + type: object + properties: + accessPackageId: + type: string + description: The identifier of the access package. Read-only. + nullable: true + assignmentPolicyId: + type: string + description: The identifier of the access package assignment policy. Read-only. + nullable: true + assignmentState: + type: string + description: 'The state of the access package assignment. Possible values are Delivering, Delivered, or Expired. Read-only. Supports $filter (eq).' + nullable: true + assignmentStatus: + type: string + description: 'More information about the assignment lifecycle. Possible values include Delivering, Delivered, NearExpiry1DayNotificationTriggered, or ExpiredNotificationTriggered. Read-only.' + nullable: true + catalogId: + type: string + description: The identifier of the catalog containing the access package. Read-only. + nullable: true + expiredDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' + type: string + description: 'The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z' + format: date-time + nullable: true + isExtended: + type: boolean + description: Indicates whether the access package assignment is extended. Read-only. + nullable: true + schedule: + $ref: '#/components/schemas/microsoft.graph.requestSchedule' + targetId: + type: string + description: The ID of the subject with the assignment. Read-only. + nullable: true + accessPackage: + $ref: '#/components/schemas/microsoft.graph.accessPackage' + accessPackageAssignmentPolicy: + $ref: '#/components/schemas/microsoft.graph.accessPackageAssignmentPolicy' + accessPackageAssignmentRequests: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.accessPackageAssignmentRequest' + x-ms-navigationProperty: true + accessPackageAssignmentResourceRoles: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.accessPackageAssignmentResourceRole' + description: The resource roles delivered to the target user for this assignment. Read-only. Nullable. + x-ms-navigationProperty: true + target: + $ref: '#/components/schemas/microsoft.graph.accessPackageSubject' + additionalProperties: + type: object + microsoft.graph.accessPackageSubject: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: accessPackageSubject + type: object + properties: + altSecId: + type: string + nullable: true + connectedOrganizationId: + type: string + description: The identifier of the connected organization of the subject. + nullable: true + displayName: + type: string + description: The display name of the subject. + nullable: true + email: + type: string + description: The email address of the subject. + nullable: true + objectId: + type: string + description: The object identifier of the subject. null if the subject is not yet a user in the tenant. + nullable: true + onPremisesSecurityIdentifier: + type: string + nullable: true + principalName: + type: string + description: 'The principal name, if known, of the subject.' + nullable: true + subjectLifecycle: + $ref: '#/components/schemas/microsoft.graph.accessPackageSubjectLifecycle' + type: + type: string + description: The resource type of the subject. + nullable: true + connectedOrganization: + $ref: '#/components/schemas/microsoft.graph.connectedOrganization' + additionalProperties: + type: object + microsoft.graph.connectedOrganization: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: connectedOrganization + type: object + properties: + createdBy: + type: string + description: UPN of the user who created this resource. Read-only. + nullable: true + createdDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' + type: string + description: 'The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. Read-only.' + format: date-time + nullable: true + description: + type: string + description: The description of the connected organization. + nullable: true + displayName: + type: string + description: The display name of the connected organization. Supports $filter (eq). + nullable: true + identitySources: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.identitySource' + description: 'The identity sources in this connected organization, one of azureActiveDirectoryTenant, crossCloudAzureActiveDirectoryTenant, domainIdentitySource or externalDomainFederation. Read-only. Nullable. Supports $select and $filter(eq). To filter by the derived types, you must declare the resource using its full OData cast, for example, $filter=identitySources/any(is:is/microsoft.graph.azureActiveDirectoryTenant/tenantId eq ''bcfdfff4-cbc3-43f2-9000-ba7b7515054f'').' + modifiedBy: + type: string + description: UPN of the user who last modified this resource. Read-only. + nullable: true + modifiedDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' + type: string + description: '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 + state: + $ref: '#/components/schemas/microsoft.graph.connectedOrganizationState' + externalSponsors: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.directoryObject' + x-ms-navigationProperty: true + internalSponsors: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.directoryObject' + x-ms-navigationProperty: true + additionalProperties: + type: object + microsoft.graph.accessPackageAssignmentRequestFilterByCurrentUserOptions: + title: accessPackageAssignmentRequestFilterByCurrentUserOptions + enum: + - target + - createdBy + - approver + - unknownFutureValue + type: string + microsoft.graph.accessPackageAssignmentResourceRole: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: accessPackageAssignmentResourceRole + type: object + properties: + originId: + type: string + description: 'A unique identifier relative to the origin system, corresponding to the originId property of the accessPackageResourceRole.' + nullable: true + originSystem: + type: string + description: 'The system where the role assignment is to be created or has been created for an access package assignment, such as SharePointOnline, AadGroup or AadApplication, corresponding to the originSystem property of the accessPackageResourceRole.' + nullable: true + status: + type: string + description: 'The value is PendingFulfillment when the access package assignment has not yet been delivered to the origin system, and Fulfilled when the access package assignment has been delivered to the origin system.' + nullable: true + accessPackageAssignments: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.accessPackageAssignment' + description: The access package assignments resulting in this role assignment. Read-only. Nullable. + x-ms-navigationProperty: true + accessPackageResourceRole: + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRole' + accessPackageResourceScope: + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceScope' + accessPackageSubject: + $ref: '#/components/schemas/microsoft.graph.accessPackageSubject' + additionalProperties: + type: object + microsoft.graph.accessPackageResourceRole: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: accessPackageResourceRole + type: object + properties: + description: + type: string + description: A description for the resource role. + nullable: true + displayName: + type: string + description: The display name of the resource role such as the role defined by the application. + nullable: true + originId: + type: string + description: 'The unique identifier of the resource role in the origin system. For a SharePoint Online site, the originId will be the sequence number of the role in the site.' + nullable: true + originSystem: + type: string + description: 'The type of the resource in the origin system, such as SharePointOnline, AadApplication or AadGroup.' + nullable: true + accessPackageResource: + $ref: '#/components/schemas/microsoft.graph.accessPackageResource' + additionalProperties: + type: object + microsoft.graph.accessPackageResource: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: accessPackageResource + type: object + properties: + addedBy: + type: string + description: The name of the user or application that first added this resource. Read-only. + nullable: true + addedOn: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' + type: string + description: 'The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z' + format: date-time + nullable: true + attributes: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceAttribute' + description: Contains information about the attributes to be collected from the requestor and sent to the resource application. + description: + type: string + description: A description for the resource. + nullable: true + displayName: + type: string + description: 'The display name of the resource, such as the application name, group name or site name.' + nullable: true + isPendingOnboarding: + type: boolean + description: True if the resource is not yet available for assignment. + nullable: true + originId: + type: string + description: 'The unique identifier of the resource in the origin system. In the case of an Azure AD group, this is the identifier of the group.' + nullable: true + originSystem: + type: string + description: 'The type of the resource in the origin system, such as SharePointOnline, AadApplication or AadGroup.' + nullable: true + resourceType: + type: string + description: 'The type of the resource, such as Application if it is an Azure AD connected application, or SharePoint Online Site for a SharePoint Online site.' + nullable: true + url: + type: string + description: 'A unique resource locator for the resource, such as the URL for signing a user into an application.' + nullable: true + accessPackageResourceEnvironment: + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceEnvironment' + accessPackageResourceRoles: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRole' + description: Read-only. Nullable. Supports $expand. + x-ms-navigationProperty: true + accessPackageResourceScopes: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceScope' + description: Read-only. Nullable. Supports $expand. + x-ms-navigationProperty: true + additionalProperties: + type: object + microsoft.graph.accessPackageResourceEnvironment: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: accessPackageResourceEnvironment + type: object + properties: + connectionInfo: + $ref: '#/components/schemas/microsoft.graph.connectionInfo' + createdBy: + type: string + description: The display name of the user that created this object. + 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 that this object was created. 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 + description: + type: string + description: The description of this object. + nullable: true + displayName: + type: string + description: The display name of this object. + nullable: true + isDefaultEnvironment: + type: boolean + description: 'Determines whether this is default environment or not. It is set to true for all static origin systems, such as Azure AD groups and Azure AD Applications.' + nullable: true + modifiedBy: + type: string + description: The display name of the entity that last modified this object. + nullable: true + modifiedDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' + type: string + description: 'The date and time that this object was last modified. 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 + originId: + type: string + description: The unique identifier of this environment in the origin system. + originSystem: + type: string + description: 'The type of the resource in the origin system, that is, SharePointOnline. Requires $filter (eq).' + accessPackageResources: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.accessPackageResource' + description: Read-only. Required. + x-ms-navigationProperty: true + additionalProperties: + type: object + microsoft.graph.accessPackageResourceScope: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: accessPackageResourceScope + type: object + properties: + description: + type: string + description: The description of the scope. + nullable: true + displayName: + type: string + description: The display name of the scope. + nullable: true + isRootScope: + type: boolean + description: True if the scopes are arranged in a hierarchy and this is the top or root scope of the resource. + nullable: true + originId: + type: string + description: The unique identifier for the scope in the resource as defined in the origin system. + nullable: true + originSystem: + type: string + description: The origin system for the scope. + nullable: true + roleOriginId: + type: string + description: 'The origin system for the role, if different.' + nullable: true + url: + type: string + description: A resource locator for the scope. + nullable: true + accessPackageResource: + $ref: '#/components/schemas/microsoft.graph.accessPackageResource' + additionalProperties: + type: object + microsoft.graph.accessPackageResourceRoleScope: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: accessPackageResourceRoleScope + type: object + properties: + createdBy: + type: string + nullable: true + createdDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' + type: string + description: 'The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z' + format: date-time + nullable: true + modifiedBy: + type: string + nullable: true + modifiedDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' + type: string + description: '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 + accessPackageResourceRole: + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceRole' + accessPackageResourceScope: + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceScope' + additionalProperties: + type: object + microsoft.graph.accessPackageAssignmentRequestRequirements: + title: accessPackageAssignmentRequestRequirements type: object properties: - value: + existingAnswers: type: array items: - $ref: '#/components/schemas/microsoft.graph.privilegedRole' - '@odata.nextLink': + $ref: '#/components/schemas/microsoft.graph.accessPackageAnswer' + description: Answers that have already been provided. + isApprovalRequired: + type: boolean + description: Indicates whether a request must be approved by an approver. + nullable: true + isApprovalRequiredForExtension: + type: boolean + description: Indicates whether approval is required when a user tries to extend their access. + nullable: true + isCustomAssignmentScheduleAllowed: + type: boolean + description: Indicates whether the requestor is allowed to set a custom schedule. + nullable: true + isRequestorJustificationRequired: + type: boolean + description: Indicates whether a requestor must supply justification when submitting an assignment request. + nullable: true + policyDescription: type: string - additionalProperties: - type: object - microsoft.graph.programControlCollectionResponse: - title: Collection of programControl - type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.programControl' - '@odata.nextLink': + description: The description of the policy that the user is trying to request access using. + nullable: true + policyDisplayName: type: string - additionalProperties: - type: object - microsoft.graph.programControlTypeCollectionResponse: - title: Collection of programControlType - type: object - properties: - value: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.programControlType' - '@odata.nextLink': + description: The display name of the policy that the user is trying to request access using. + nullable: true + policyId: type: string - additionalProperties: - type: object - microsoft.graph.programCollectionResponse: - title: Collection of program - type: object - properties: - value: + description: The identifier of the policy that these requirements are associated with. This identifier can be used when creating a new assignment request. + nullable: true + questions: type: array items: - $ref: '#/components/schemas/microsoft.graph.program' - '@odata.nextLink': - type: string - additionalProperties: - type: object - microsoft.graph.autoReviewSettings: - title: autoReviewSettings - type: object - properties: - notReviewedResult: - type: string - description: 'Possible values: Approve, Deny, or Recommendation. If Recommendation, then accessRecommendationsEnabled in the accessReviewSettings resource should also be set to true. If you want to have the system provide a decision even if the reviewer does not make a choice, set the autoReviewEnabled property in the accessReviewSettings resource to true and include an autoReviewSettings object with the notReviewedResult property. Then, when a review completes, based on the notReviewedResult property, the decision is recorded as either Approve or Deny.' - nullable: true + $ref: '#/components/schemas/microsoft.graph.accessPackageQuestion' + description: Questions that are configured on the policy. The questions can be required or optional; callers can determine whether a question is required or optional based on the isRequired property on accessPackageQuestion. + schedule: + $ref: '#/components/schemas/microsoft.graph.requestSchedule' additionalProperties: type: object - microsoft.graph.accessReviewRecurrenceSettings: - title: accessReviewRecurrenceSettings + microsoft.graph.accessPackageAssignmentFilterByCurrentUserOptions: + title: accessPackageAssignmentFilterByCurrentUserOptions + enum: + - target + - createdBy + - unknownFutureValue + type: string + microsoft.graph.accessPackageFilterByCurrentUserOptions: + title: accessPackageFilterByCurrentUserOptions + enum: + - allowedRequestor + - unknownFutureValue + type: string + microsoft.graph.accessPackageResourceRequest: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: accessPackageResourceRequest + type: object + properties: + catalogId: + type: string + description: The unique ID of the access package catalog. + nullable: true + executeImmediately: + type: boolean + 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 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 + isValidationOnly: + type: boolean + description: 'If set, does not add the resource.' + nullable: true + justification: + type: string + description: The requestor's justification for adding or removing the resource. + nullable: true + requestState: + type: string + description: The outcome of whether the service was able to add the resource to the catalog. The value is Delivered if the resource was added or removed. Read-Only. + nullable: true + requestStatus: + type: string + nullable: true + requestType: + type: string + description: 'Use AdminAdd to add a resource, if the caller is an administrator or resource owner, or AdminRemove to remove a resource.' + nullable: true + accessPackageResource: + $ref: '#/components/schemas/microsoft.graph.accessPackageResource' + requestor: + $ref: '#/components/schemas/microsoft.graph.accessPackageSubject' + additionalProperties: + type: object + microsoft.graph.directoryObject: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: directoryObject + type: object + properties: + deletedDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' + type: string + description: Date and time when this object was deleted. Always null when the object hasn't been deleted. + format: date-time + nullable: true + additionalProperties: + type: object + microsoft.graph.entitlementManagementSettings: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: entitlementManagementSettings + type: object + properties: + daysUntilExternalUserDeletedAfterBlocked: + maximum: 2147483647 + minimum: -2147483648 + type: integer + description: 'If externalUserLifecycleAction is BlockSignInAndDelete, the number of days after an external user is blocked from sign in before their account is deleted.' + format: int32 + nullable: true + externalUserLifecycleAction: + type: string + description: 'One of None, BlockSignIn, or BlockSignInAndDelete.' + nullable: true + additionalProperties: + type: object + microsoft.graph.identityGovernance.lifecycleWorkflowsContainer: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: lifecycleWorkflowsContainer + type: object + properties: + customTaskExtensions: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.identityGovernance.customTaskExtension' + description: The customTaskExtension instance. + x-ms-navigationProperty: true + deletedItems: + $ref: '#/components/schemas/microsoft.graph.deletedItemContainer' + settings: + $ref: '#/components/schemas/microsoft.graph.identityGovernance.lifecycleManagementSettings' + taskDefinitions: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.identityGovernance.taskDefinition' + description: The definition of tasks within the lifecycle workflows instance. + x-ms-navigationProperty: true + workflows: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.identityGovernance.workflow' + description: The workflows in the lifecycle workflows instance. + x-ms-navigationProperty: true + workflowTemplates: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.identityGovernance.workflowTemplate' + description: The workflow templates in the lifecycle workflow instance. + x-ms-navigationProperty: true + additionalProperties: + type: object + microsoft.graph.identityGovernance.customTaskExtension: + allOf: + - $ref: '#/components/schemas/microsoft.graph.customCalloutExtension' + - title: customTaskExtension + type: object + properties: + callbackConfiguration: + $ref: '#/components/schemas/microsoft.graph.customExtensionCallbackConfiguration' + 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: When the custom task extension was created. + format: date-time + nullable: true + lastModifiedDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' + type: string + description: When the custom extension was last modified. + format: date-time + nullable: true + createdBy: + $ref: '#/components/schemas/microsoft.graph.user' + lastModifiedBy: + $ref: '#/components/schemas/microsoft.graph.user' + additionalProperties: + type: object + microsoft.graph.user: + allOf: + - $ref: '#/components/schemas/microsoft.graph.directoryObject' + - title: user + type: object + properties: + signInActivity: + $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. Supports $filter (eq, ne, not, and in).' + 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. Supports $filter (eq, ne, not, and in).' + nullable: true + assignedLicenses: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.assignedLicense' + description: 'The licenses that are assigned to the user, including inherited (group-based) licenses. Not nullable. Supports $filter (eq, not, and counting empty collections).' + assignedPlans: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.assignedPlan' + description: The plans that are assigned to the user. Read-only. Not nullable.Supports $filter (eq and not). + authorizationInfo: + $ref: '#/components/schemas/microsoft.graph.authorizationInfo' + businessPhones: + type: array + items: + type: string + description: 'The telephone numbers for the user. Only one number can be set for this property. Read-only for users synced from on-premises directory. Supports $filter (eq, not, ge, le, startsWith).' + city: + type: string + description: 'The city in which the user is located. Maximum length is 128 characters. Supports $filter (eq, ne, not, ge, le, in, startsWith, and eq on null values).' + nullable: true + companyName: + type: string + description: 'The company name which the user is associated. This property can be useful for describing the company that an external user comes from. The maximum length is 64 characters.Supports $filter (eq, ne, not, ge, le, in, startsWith, and eq on null values).' + 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. Supports $filter (eq, ne, not, and in).' + nullable: true + country: + type: string + description: 'The country/region in which the user is located; for example, US or UK. Maximum length is 128 characters. Supports $filter (eq, ne, not, ge, le, in, startsWith, and eq on null values).' + 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. Read-only. Supports $filter (eq, ne, not , ge, le, in).' + format: date-time + nullable: true + creationType: + type: string + description: 'Indicates whether the user account was created through one of the following methods: As a regular school or work account (null). As an external account (Invitation). As a local account for an Azure Active Directory B2C tenant (LocalAccount). Through self-service sign-up by an internal user using email verification (EmailVerified). Through self-service sign-up by an external user signing up through a link that is part of a user flow (SelfServiceSignUp). Read-only.Supports $filter (eq, ne, not, and in).' + nullable: true + customSecurityAttributes: + $ref: '#/components/schemas/microsoft.graph.customSecurityAttributeValue' + department: + type: string + description: 'The name for the department in which the user works. Maximum length is 64 characters.Supports $filter (eq, ne, not , ge, le, in, and eq on null values).' + nullable: true + deviceKeys: + type: array + items: + $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. Maximum length is 256 characters. Supports $filter (eq, ne, not , ge, le, in, startsWith, and eq on null values), $orderBy, and $search.' + 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])$' + type: string + description: 'The date and time when the user was hired or will start work in case of a future hire. Supports $filter (eq, ne, not , ge, le, in).' + format: date-time + nullable: true + employeeId: + type: string + description: 'The employee identifier assigned to the user by the organization. The maximum length is 16 characters.Supports $filter (eq, ne, not , ge, le, in, startsWith, and eq on null values).' + nullable: true + employeeLeaveDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[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 user left or will leave the organization. Read: Requires User-LifeCycleInfo.Read.All. For delegated scenarios, the admin needs one of the following Azure AD roles: Lifecycle Workflows Administrator, Global Reader, or Global Admin. Write: Requires User-LifeCycleInfo.ReadWrite.All. For delegated scenarios, the admin needs the Global Administrator Azure AD role. Supports $filter (eq, ne, not , ge, le, in).' + format: date-time + nullable: true + employeeOrgData: + $ref: '#/components/schemas/microsoft.graph.employeeOrgData' + employeeType: + type: string + description: 'Captures enterprise worker type. For example, Employee, Contractor, Consultant, or Vendor. Supports $filter (eq, ne, not , ge, le, in, startsWith).' + nullable: true + externalUserState: + type: string + description: 'For an external user invited to the tenant using the invitation API, this property represents the invited user''s invitation status. For invited users, the state can be PendingAcceptance or Accepted, or null for all other users. Supports $filter (eq, ne, not , in).' + nullable: true + externalUserStateChangeDateTime: + type: string + description: 'Shows the timestamp for the latest change to the externalUserState property. Supports $filter (eq, ne, not , in).' + nullable: true + faxNumber: + type: string + description: 'The fax number of the user. Supports $filter (eq, ne, not , ge, le, in, startsWith, and eq on null values).' + nullable: true + givenName: + type: string + description: 'The given name (first name) of the user. Maximum length is 64 characters. Supports $filter (eq, ne, not , ge, le, in, startsWith, and eq on null values).' + 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. Supports $filter (eq) including on null values, only where the signInType is not userPrincipalName.' + imAddresses: + type: array + items: + type: string + nullable: true + description: 'The instant message voice over IP (VOIP) session initiation protocol (SIP) addresses for the user. Read-only. Supports $filter (eq, not, ge, le, startsWith).' + infoCatalogs: + type: array + items: + type: string + description: 'Identifies the info segments assigned to the user. Supports $filter (eq, not, ge, le, startsWith).' + isManagementRestricted: + type: boolean + nullable: true + isResourceAccount: + type: boolean + description: Do not use – reserved for future use. + nullable: true + jobTitle: + type: string + description: 'The user''s job title. Maximum length is 128 characters. Supports $filter (eq, ne, not , ge, le, in, startsWith, and eq on null values).' + 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 or when their password was created, , whichever date the latest action was performed. 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. Returned only on $select.' + 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.' + nullable: true + licenseAssignmentStates: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.licenseAssignmentState' + description: State of license assignments for this user. Read-only. Returned only on $select. + mail: + type: string + description: 'The SMTP address for the user, for example, admin@contoso.com. Changes to this property will also update the user''s proxyAddresses collection to include the value as an SMTP address. This property cannot contain accent characters. NOTE: We do not recommend updating this property for Azure AD B2C user profiles. Use the otherMails property instead. Supports $filter (eq, ne, not, ge, le, in, startsWith, endsWith, and eq on null values).' + nullable: true + mailNickname: + type: string + description: 'The mail alias for the user. This property must be specified when a user is created. Maximum length is 64 characters. Supports $filter (eq, ne, not, ge, le, in, startsWith, and eq on null values).' + nullable: true + mobilePhone: + type: string + description: 'The primary cellular telephone number for the user. Read-only for users synced from on-premises directory. Supports $filter (eq, ne, not, ge, le, in, startsWith, and eq on null values).' + nullable: true + officeLocation: + type: string + description: 'The office location in the user''s place of business. Maximum length is 128 characters. Supports $filter (eq, ne, not, ge, le, in, startsWith, and eq on null values).' + 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. 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. 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. Note: The $ and _ characters cannot be used when specifying this property. Supports $filter (eq, ne, not, ge, le, in).' + 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. Read-only. Supports $filter (eq, ne, not, ge, le, in).' + format: date-time + nullable: true + onPremisesProvisioningErrors: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.onPremisesProvisioningError' + description: 'Errors when using Microsoft synchronization product during provisioning. Supports $filter (eq, not, ge, le).' + 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. Read-only. Supports $filter (eq, ne, not, ge, le, in, startsWith).' + 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. Read-only. Supports $filter (eq including on null values). + nullable: true + onPremisesSyncEnabled: + type: boolean + description: 'true if this user object is currently being synced from an on-premises Active Directory (AD); otherwise the user isn''t being synced and can be managed in Azure Active Directory (Azure AD). Read-only. Supports $filter (eq, ne, not, in, and eq on null values).' + 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. Read-only. Supports $filter (eq, ne, not, ge, le, in, startsWith).' + 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''].NOTE: This property cannot contain accent characters.Supports $filter (eq, not, ge, le, in, startsWith, endsWith, and counting empty collections).' + 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. For more information on the default password policies, see Azure AD pasword policies. Supports $filter (ne, not, and eq on null values).' + 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. Maximum length is 40 characters. Supports $filter (eq, ne, not, ge, le, in, startsWith, and eq on null values).' + nullable: true + preferredDataLocation: + type: string + description: 'The preferred data location for the user. For more information, see OneDrive Online Multi-Geo.' + nullable: true + preferredLanguage: + type: string + description: 'The preferred language for the user. Should follow ISO 639-1 Code; for example en-US. Supports $filter (eq, ne, not, ge, le, in, startsWith, and eq on null values).' + nullable: true + provisionedPlans: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.provisionedPlan' + description: 'The plans that are provisioned for the user. Read-only. Not nullable. Supports $filter (eq, not, ge, le).' + proxyAddresses: + type: array + items: + type: string + description: 'For example: [''SMTP: bob@contoso.com'', ''smtp: bob@sales.contoso.com'']. Changes to the mail property will also update this collection to include the value as an SMTP address. For more information, see mail and proxyAddresses properties. The proxy address prefixed with SMTP (capitalized) is the primary proxy address while those prefixed with smtp are the secondary proxy addresses. For Azure AD B2C accounts, this property has a limit of ten unique addresses. Read-only in Microsoft Graph; you can update this property only through the Microsoft 365 admin center. Not nullable. Supports $filter (eq, not, ge, le, startsWith, endsWith, and counting empty collections).' + 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. Read-only. Use invalidateAllRefreshTokens to reset.' + format: date-time + nullable: true + securityIdentifier: + type: string + description: 'Security identifier (SID) of the user, used in Windows scenarios. Read-only. Returned by default. Supports $select and $filter (eq, not, ge, le, startsWith).' + nullable: true + showInAddressList: + type: boolean + description: Do not use in Microsoft Graph. Manage this property through the Microsoft 365 admin center instead. Represents whether the user should be included in the Outlook global address list. See Known issue. + 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. Read-only. Use revokeSignInSessions to reset.' + format: date-time + nullable: true + state: + type: string + description: 'The state or province in the user''s address. Maximum length is 128 characters. Supports $filter (eq, ne, not, ge, le, in, startsWith, and eq on null values).' + nullable: true + streetAddress: + type: string + description: 'The street address of the user''s place of business. Maximum length is 1024 characters. Supports $filter (eq, ne, not, ge, le, in, startsWith, and eq on null values).' + nullable: true + surname: + type: string + description: 'The user''s surname (family name or last name). Maximum length is 64 characters. Supports $filter (eq, ne, not, ge, le, in, startsWith, and eq on null values).' + 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. Supports $filter (eq, ne, not, ge, le, in, startsWith, and eq on null values).' + 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. The verified domains for the tenant can be accessed from the verifiedDomains property of organization.NOTE: This property cannot contain accent characters. Only the following characters are allowed A - Z, a - z, 0 - 9, '' . - _ ! # ^ ~. For the complete list of allowed characters, see username policies. Supports $filter (eq, ne, not, ge, le, in, startsWith, endsWith) 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 (eq, ne, not, in, and eq on null values). NOTE: For more information about the permissions for member and guest users, see What are the default user permissions in Azure Active Directory?' + nullable: true + mailboxSettings: + $ref: '#/components/schemas/microsoft.graph.mailboxSettings' + deviceEnrollmentLimit: + maximum: 2147483647 + minimum: -2147483648 + type: integer + description: The limit on the maximum number of devices that the user is permitted to enroll. Allowed values are 5 or 1000. + format: int32 + print: + $ref: '#/components/schemas/microsoft.graph.userPrint' + aboutMe: + type: string + description: A freeform text entry field for the user to describe themselves. Returned only on $select. + 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.' + 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])$' + type: string + description: 'The hire date 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. Note: This property is specific to SharePoint Online. We recommend using the native employeeHireDate property to set and update hire date values using Microsoft Graph APIs.' + format: date-time + interests: + type: array + items: + type: string + nullable: true + description: A list for the user to describe their interests. Returned only on $select. + mySite: + type: string + description: The URL for the user's personal site. Returned only on $select. + 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. + preferredName: + type: string + description: The preferred name for the user. Not Supported. This attribute returns an empty string.Returned only on $select. + nullable: true + responsibilities: + type: array + items: + type: string + nullable: true + description: A list for the user to enumerate their responsibilities. Returned only on $select. + 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. + skills: + type: array + items: + type: string + nullable: true + description: A list for the user to enumerate their skills. Returned only on $select. + analytics: + $ref: '#/components/schemas/microsoft.graph.userAnalytics' + cloudPCs: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.cloudPC' + x-ms-navigationProperty: true + usageRights: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.usageRight' + description: Represents the usage rights a user has been granted. + x-ms-navigationProperty: true + informationProtection: + $ref: '#/components/schemas/microsoft.graph.informationProtection' + appRoleAssignedResources: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.servicePrincipal' + x-ms-navigationProperty: true + appRoleAssignments: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.appRoleAssignment' + description: Represents the app roles a user has been granted for an application. Supports $expand. + x-ms-navigationProperty: true + createdObjects: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.directoryObject' + description: Directory objects that were created by the user. Read-only. Nullable. + x-ms-navigationProperty: true + directReports: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.directoryObject' + description: The users and contacts that report to the user. (The users and contacts that have their manager property set to this user.) Read-only. Nullable. Supports $expand. + x-ms-navigationProperty: true + licenseDetails: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.licenseDetails' + x-ms-navigationProperty: true + manager: + $ref: '#/components/schemas/microsoft.graph.directoryObject' + memberOf: + 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. Supports $expand.' + x-ms-navigationProperty: true + oauth2PermissionGrants: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.oAuth2PermissionGrant' + x-ms-navigationProperty: true + ownedDevices: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.directoryObject' + description: Devices that are owned by the user. Read-only. Nullable. Supports $expand. + x-ms-navigationProperty: true + ownedObjects: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.directoryObject' + description: Directory objects that are owned by the user. Read-only. Nullable. Supports $expand. + x-ms-navigationProperty: true + registeredDevices: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.directoryObject' + description: Devices that are registered for the user. Read-only. Nullable. Supports $expand. + x-ms-navigationProperty: true + scopedRoleMemberOf: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.scopedRoleMembership' + description: The scoped-role administrative unit memberships for this user. Read-only. Nullable. + x-ms-navigationProperty: true + transitiveMemberOf: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.directoryObject' + description: 'The groups, including nested groups, and directory roles that a user is a member of. Nullable.' + x-ms-navigationProperty: true + transitiveReports: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.directoryObject' + description: The transitive reports for a user. Read-only. + x-ms-navigationProperty: true + calendar: + $ref: '#/components/schemas/microsoft.graph.calendar' + calendarGroups: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.calendarGroup' + description: The user's calendar groups. Read-only. Nullable. + x-ms-navigationProperty: true + calendars: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.calendar' + description: The user's calendars. Read-only. Nullable. + x-ms-navigationProperty: true + calendarView: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.event' + description: The calendar view for the calendar. Read-only. Nullable. + x-ms-navigationProperty: true + contactFolders: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.contactFolder' + description: The user's contacts folders. Read-only. Nullable. + x-ms-navigationProperty: true + contacts: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.contact' + description: The user's contacts. Read-only. Nullable. + x-ms-navigationProperty: true + events: + 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. + x-ms-navigationProperty: true + inferenceClassification: + $ref: '#/components/schemas/microsoft.graph.inferenceClassification' + joinedGroups: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.group' + x-ms-navigationProperty: true + mailFolders: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.mailFolder' + description: The user's mail folders. Read-only. Nullable. + x-ms-navigationProperty: true + messages: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.message' + description: The messages in a mailbox or folder. Read-only. Nullable. + x-ms-navigationProperty: true + outlook: + $ref: '#/components/schemas/microsoft.graph.outlookUser' + people: + 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.' + x-ms-navigationProperty: true + drive: + $ref: '#/components/schemas/microsoft.graph.drive' + drives: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.drive' + description: A collection of drives available for this user. Read-only. + x-ms-navigationProperty: true + followedSites: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.site' + x-ms-navigationProperty: true + extensions: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.extension' + description: The collection of open extensions defined for the user. Supports $expand. Nullable. + x-ms-navigationProperty: true + appConsentRequestsForApproval: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.appConsentRequest' + x-ms-navigationProperty: true + approvals: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.approval' + x-ms-navigationProperty: true + pendingAccessReviewInstances: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.accessReviewInstance' + description: Navigation property to get list of access reviews pending approval by reviewer. + x-ms-navigationProperty: true + agreementAcceptances: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.agreementAcceptance' + description: The user's terms of use acceptance statuses. Read-only. Nullable. + x-ms-navigationProperty: true + security: + $ref: '#/components/schemas/microsoft.graph.security.security' + deviceEnrollmentConfigurations: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.deviceEnrollmentConfiguration' + description: Get enrollment configurations targeted to the user + x-ms-navigationProperty: true + managedDevices: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.managedDevice' + description: The managed devices associated with the user. + x-ms-navigationProperty: true + managedAppRegistrations: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.managedAppRegistration' + description: Zero or more managed app registrations that belong to the user. + x-ms-navigationProperty: true + windowsInformationProtectionDeviceRegistrations: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.windowsInformationProtectionDeviceRegistration' + description: Zero or more WIP device registrations that belong to the user. + x-ms-navigationProperty: true + deviceManagementTroubleshootingEvents: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.deviceManagementTroubleshootingEvent' + description: The list of troubleshooting events for this user. + x-ms-navigationProperty: true + mobileAppIntentAndStates: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.mobileAppIntentAndState' + description: The list of troubleshooting events for this user. + x-ms-navigationProperty: true + mobileAppTroubleshootingEvents: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.mobileAppTroubleshootingEvent' + description: The list of mobile app troubleshooting events for this user. + x-ms-navigationProperty: true + notifications: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.notification' + x-ms-navigationProperty: true + planner: + $ref: '#/components/schemas/microsoft.graph.plannerUser' + insights: + $ref: '#/components/schemas/microsoft.graph.itemInsights' + settings: + $ref: '#/components/schemas/microsoft.graph.userSettings' + onenote: + $ref: '#/components/schemas/microsoft.graph.onenote' + photo: + $ref: '#/components/schemas/microsoft.graph.profilePhoto' + photos: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.profilePhoto' + x-ms-navigationProperty: true + profile: + $ref: '#/components/schemas/microsoft.graph.profile' + activities: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.userActivity' + x-ms-navigationProperty: true + devices: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.device' + x-ms-navigationProperty: true + onlineMeetings: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.onlineMeeting' + x-ms-navigationProperty: true + presence: + $ref: '#/components/schemas/microsoft.graph.presence' + authentication: + $ref: '#/components/schemas/microsoft.graph.authentication' + tasks: + $ref: '#/components/schemas/microsoft.graph.tasks' + chats: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.chat' + x-ms-navigationProperty: true + joinedTeams: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.team' + description: The Microsoft Teams teams that the user is a member of. Read-only. Nullable. + x-ms-navigationProperty: true + teamwork: + $ref: '#/components/schemas/microsoft.graph.userTeamwork' + todo: + $ref: '#/components/schemas/microsoft.graph.todo' + additionalProperties: + type: object + microsoft.graph.deletedItemContainer: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: deletedItemContainer + type: object + properties: + workflows: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.identityGovernance.workflow' + description: Deleted workflows that end up in the deletedItemsContainer. + x-ms-navigationProperty: true + additionalProperties: + type: object + microsoft.graph.identityGovernance.workflow: + allOf: + - $ref: '#/components/schemas/microsoft.graph.identityGovernance.workflowBase' + - title: workflow + type: object + properties: + deletedDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' + type: string + description: 'The time and date a workflow is deleted. Supports $filter(lt,gt) and $orderby.' + format: date-time + nullable: true + id: + type: string + description: Identifier used for individually addressing a specific workflow. Supports $filter(eq). + isEnabled: + type: boolean + description: 'If true, the workflow engine creates and processes taskProcessingResults on the users scoped to the workflow. Supports $filter(eq,ne) and orderby.' + isSchedulingEnabled: + type: boolean + description: 'If true, the workflow engine executes the workflow on the schedule defined by tenant settings.' + nextScheduleRunDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[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 time when the workflow is expected to run next based on the schedule interval, if there are any users matching the execution conditions. Supports $filter(lt,gt) and $orderby.' + format: date-time + nullable: true + version: + maximum: 2147483647 + minimum: -2147483648 + type: integer + description: The current version number of the workflow. Value is 1 when the workflow is first created. Supports $filter(eq). + format: int32 + nullable: true + executionScope: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.user' + description: The unique identifier of the Azure AD identity that last modified the workflow object.. + x-ms-navigationProperty: true + runs: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.identityGovernance.run' + x-ms-navigationProperty: true + taskReports: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.identityGovernance.taskReport' + description: Represents the aggregation of task execution data for tasks within a workflow object. + x-ms-navigationProperty: true + userProcessingResults: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.identityGovernance.userProcessingResult' + x-ms-navigationProperty: true + versions: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.identityGovernance.workflowVersion' + description: The workflow versions that are available. + x-ms-navigationProperty: true + additionalProperties: + type: object + microsoft.graph.identityGovernance.run: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: run + type: object + properties: + completedDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' + type: string + description: The date time that the run completed. Value is null if the workflow hasn't completed. Optional. + format: date-time + nullable: true + failedTasksCount: + maximum: 2147483647 + minimum: -2147483648 + type: integer + description: The number of tasks that failed in the run execution. Required. + format: int32 + failedUsersCount: + maximum: 2147483647 + minimum: -2147483648 + type: integer + description: The number of users that failed in the run execution. Required. + format: int32 + 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: The datetime that the run was last updated. Optional. + format: date-time + nullable: true + processingStatus: + $ref: '#/components/schemas/microsoft.graph.identityGovernance.lifecycleWorkflowProcessingStatus' + scheduledDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[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 time that the run is scheduled to be executed for a workflow. Required. + format: date-time + startedDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[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 time that the run execution started. Optional. + format: date-time + nullable: true + successfulUsersCount: + maximum: 2147483647 + minimum: -2147483648 + type: integer + description: The number of successfully completed users in the run. Required. + format: int32 + totalTasksCount: + maximum: 2147483647 + minimum: -2147483648 + type: integer + format: int32 + totalUnprocessedTasksCount: + maximum: 2147483647 + minimum: -2147483648 + type: integer + description: The total number of unprocessed tasks in the run execution. Required. + format: int32 + totalUsersCount: + maximum: 2147483647 + minimum: -2147483648 + type: integer + description: The total number of users in the workflow execution. Required. + format: int32 + workflowExecutionType: + $ref: '#/components/schemas/microsoft.graph.identityGovernance.workflowExecutionType' + taskProcessingResults: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.identityGovernance.taskProcessingResult' + description: The related taskProcessingResults. + x-ms-navigationProperty: true + userProcessingResults: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.identityGovernance.userProcessingResult' + description: The associated individual user execution. + x-ms-navigationProperty: true + additionalProperties: + type: object + microsoft.graph.identityGovernance.taskProcessingResult: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: taskProcessingResult + type: object + properties: + completedDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' + type: string + description: The date time when taskProcessingResult execution ended. Value is null if task execution is still in progress. + format: date-time + 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 time when the taskProcessingResult was created. Supports $filter(lt, gt) and orderBy.' + format: date-time + failureReason: + type: string + description: Describes why the taskProcessingResult has failed. + nullable: true + processingStatus: + $ref: '#/components/schemas/microsoft.graph.identityGovernance.lifecycleWorkflowProcessingStatus' + startedDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[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 time when taskProcessingResult execution started. Value is null if task execution has not yet started. Supports $filter(lt, gt) and orderBy.' + format: date-time + nullable: true + subject: + $ref: '#/components/schemas/microsoft.graph.user' + task: + $ref: '#/components/schemas/microsoft.graph.identityGovernance.task' + additionalProperties: + type: object + microsoft.graph.identityGovernance.customTaskExtensionCallbackData: + allOf: + - $ref: '#/components/schemas/microsoft.graph.customExtensionData' + - title: customTaskExtensionCallbackData + type: object + properties: + operationStatus: + $ref: '#/components/schemas/microsoft.graph.identityGovernance.customTaskExtensionOperationStatus' + additionalProperties: + type: object + microsoft.graph.identityGovernance.task: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: task + type: object + properties: + arguments: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.keyValuePair' + description: Arguments included within the task. + category: + $ref: '#/components/schemas/microsoft.graph.identityGovernance.lifecycleTaskCategory' + continueOnError: + type: boolean + description: A boolean value that determines if the failure of this task stops the subsequent workflows from running. + description: + type: string + description: A string that describes the purpose of the task for administrative use. + nullable: true + displayName: + type: string + description: A unique string that identifies the task. Supports $filter(eq) and orderBy. + executionSequence: + maximum: 2147483647 + minimum: -2147483648 + type: integer + description: An integer that states in what order the task will run in a workflow. + format: int32 + isEnabled: + type: boolean + description: 'A boolean value that denotes whether the task is set to run or not. Supports $filter(eq, ne) and orderBy.' + taskDefinitionId: + type: string + description: 'A unique template identifier for the task. For more information about the tasks that Lifecycle Workflows currently supports and their unique identifiers, see supported tasks' + taskProcessingResults: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.identityGovernance.taskProcessingResult' + description: The result of processing the task. + x-ms-navigationProperty: true + additionalProperties: + type: object + microsoft.graph.identityGovernance.userProcessingResult: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: userProcessingResult + type: object + properties: + completedDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' + type: string + description: 'The date time that the workflow execution for a user completed. Value is null if the workflow hasn''t completed. Supports $filter(lt, gt) and $orderby.' + format: date-time + nullable: true + failedTasksCount: + maximum: 2147483647 + minimum: -2147483648 + type: integer + description: The number of tasks that failed in the workflow execution. + format: int32 + processingStatus: + $ref: '#/components/schemas/microsoft.graph.identityGovernance.lifecycleWorkflowProcessingStatus' + scheduledDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[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 time that the workflow is scheduled to be executed for a user. + format: date-time + startedDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[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 time that the workflow execution started. Value is null if the workflow execution has not started. Supports $filter(lt, gt) and $orderby.' + format: date-time + nullable: true + totalTasksCount: + maximum: 2147483647 + minimum: -2147483648 + type: integer + description: The total number of tasks that in the workflow execution. + format: int32 + totalUnprocessedTasksCount: + maximum: 2147483647 + minimum: -2147483648 + type: integer + description: The total number of unprocessed tasks for the workflow. + format: int32 + workflowExecutionType: + $ref: '#/components/schemas/microsoft.graph.identityGovernance.workflowExecutionType' + workflowVersion: + maximum: 2147483647 + minimum: -2147483648 + type: integer + description: The version of the workflow that was executed. + format: int32 + subject: + $ref: '#/components/schemas/microsoft.graph.user' + taskProcessingResults: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.identityGovernance.taskProcessingResult' + description: The associated individual task execution. + x-ms-navigationProperty: true + additionalProperties: + type: object + microsoft.graph.identityGovernance.userSummary: + title: userSummary type: object properties: - durationInDays: + failedTasks: maximum: 2147483647 minimum: -2147483648 type: integer - description: The duration in days for recurrence. + description: The number of failed tasks for users in a user summary. format: int32 - recurrenceCount: + failedUsers: maximum: 2147483647 minimum: -2147483648 type: integer - description: 'The count of recurrences, if the value of recurrenceEndType is occurrences, or 0 otherwise.' + description: The number of failed users in a user summary. format: int32 - recurrenceEndType: - type: string - description: 'How the recurrence ends. Possible values: never, endBy, occurrences, or recurrenceCount. If it is never, then there is no explicit end of the recurrence series. If it is endBy, then the recurrence ends at a certain date. If it is occurrences, then the series ends after recurrenceCount instances of the review have completed.' - nullable: true - recurrenceType: - type: string - description: 'The recurrence interval. Possible vaules: onetime, weekly, monthly, quarterly, halfyearly or annual.' - nullable: true - additionalProperties: - type: object - microsoft.graph.agreementFileData: - title: agreementFileData - type: object - properties: - data: - type: string - description: 'Data that represents the terms of use PDF document. Read-only. Note: You can use the .NET Convert.ToBase64String method to convert your file to binary data for uploading using the Create agreements API. A sample syntax using this method in PowerShell is [convert]::ToBase64String((Get-Content -path ''your_file_path'' -Encoding byte)).' - format: base64url - nullable: true - additionalProperties: - type: object - microsoft.graph.decisionItemPrincipalResourceMembershipType: - title: decisionItemPrincipalResourceMembershipType - enum: - - direct - - indirect - - unknownFutureValue - type: string - microsoft.graph.genericError: - title: genericError - type: object - properties: - code: - type: string - description: The error code. - nullable: true - message: - type: string - description: The error message. - nullable: true - additionalProperties: - type: object - microsoft.graph.accessReviewNotificationRecipientScope: - title: accessReviewNotificationRecipientScope - type: object - additionalProperties: - type: object - microsoft.graph.accessReviewApplyAction: - title: accessReviewApplyAction - type: object - additionalProperties: - type: object - microsoft.graph.accessReviewRecommendationInsightSetting: - title: accessReviewRecommendationInsightSetting - 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 - properties: - application: - $ref: '#/components/schemas/microsoft.graph.identity' - device: - $ref: '#/components/schemas/microsoft.graph.identity' - user: - $ref: '#/components/schemas/microsoft.graph.identity' - additionalProperties: - type: object - microsoft.graph.accessReviewTimeoutBehavior: - title: accessReviewTimeoutBehavior - enum: - - keepAccess - - removeAccess - - acceptAccessRecommendation - - unknownFutureValue - type: string - microsoft.graph.userSet: - title: userSet - type: object - properties: - isBackup: - type: boolean - description: 'For a user in an approval stage, this property indicates whether the user is a backup fallback approver.' - nullable: true - additionalProperties: - type: object - microsoft.graph.accessPackageLocalizedContent: - title: accessPackageLocalizedContent - type: object - properties: - defaultText: - type: string - description: 'The fallback string, which is used when a requested localization is not available. Required.' - nullable: true - localizedTexts: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.accessPackageLocalizedText' - description: Content represented in a format for a specific locale. - additionalProperties: - type: object - microsoft.graph.approvalStage: - title: approvalStage - type: object - properties: - approvalStageTimeOutInDays: + successfulUsers: maximum: 2147483647 minimum: -2147483648 type: integer - description: The number of days that a request can be pending a response before it is automatically denied. + description: The number of successful users in a user summary. format: int32 - nullable: true - escalationApprovers: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.userSet' - description: 'If escalation is enabled and the primary approvers do not respond before the escalation time, the escalationApprovers are the users who will be asked to approve requests. This can be a collection of singleUser, groupMembers, requestorManager, internalSponsors and externalSponsors. When creating or updating a policy, if there are no escalation approvers, or escalation approvers are not required for the stage, the value of this property should be an empty collection.' - escalationTimeInMinutes: + totalTasks: maximum: 2147483647 minimum: -2147483648 type: integer - description: 'If escalation is required, the time a request can be pending a response from a primary approver.' + description: The total tasks of users in a user summary. + format: int32 + totalUsers: + maximum: 2147483647 + minimum: -2147483648 + type: integer + description: The total number of users in a user summary format: int32 - nullable: true - isApproverJustificationRequired: - type: boolean - description: Indicates whether the approver is required to provide a justification for approving a request. - nullable: true - isEscalationEnabled: - type: boolean - description: 'If true, then one or more escalation approvers are configured in this approval stage.' - nullable: true - primaryApprovers: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.userSet' - description: 'The users who will be asked to approve requests. A collection of singleUser, groupMembers, requestorManager, internalSponsors and externalSponsors. When creating or updating a policy, include at least one userSet in this collection.' - additionalProperties: - type: object - microsoft.graph.assignedLabel: - title: assignedLabel - type: object - properties: - displayName: - type: string - description: The display name of the label. Read-only. - nullable: true - labelId: - type: string - description: The unique identifier of the label. - nullable: true additionalProperties: type: object - microsoft.graph.assignedLicense: - title: assignedLicense + microsoft.graph.identityGovernance.runSummary: + title: runSummary type: object properties: - disabledPlans: - type: array - items: - pattern: '^[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}$' - type: string - format: uuid - description: A collection of the unique identifiers for plans that have been disabled. - skuId: - pattern: '^[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}$' - type: string - description: The unique identifier for the SKU. - format: uuid - nullable: true + failedRuns: + maximum: 2147483647 + minimum: -2147483648 + type: integer + description: The number of failed workflow runs. + format: int32 + failedTasks: + maximum: 2147483647 + minimum: -2147483648 + type: integer + description: The number of failed tasks of a workflow. + format: int32 + successfulRuns: + maximum: 2147483647 + minimum: -2147483648 + type: integer + description: The number of successful workflow runs. + format: int32 + totalRuns: + maximum: 2147483647 + minimum: -2147483648 + type: integer + description: The total number of runs for a workflow. + format: int32 + totalTasks: + maximum: 2147483647 + minimum: -2147483648 + type: integer + format: int32 + totalUsers: + maximum: 2147483647 + minimum: -2147483648 + type: integer + format: int32 additionalProperties: type: object - microsoft.graph.licenseProcessingState: - title: licenseProcessingState + microsoft.graph.identityGovernance.taskReport: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: taskReport + type: object + properties: + completedDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' + type: string + description: The date time that the associated run completed. Value is null if the run has not completed. + format: date-time + nullable: true + failedUsersCount: + maximum: 2147483647 + minimum: -2147483648 + type: integer + description: The number of users in the run execution for which the associated task failed. + format: int32 + 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: The date and time that the task report was last updated. + format: date-time + processingStatus: + $ref: '#/components/schemas/microsoft.graph.identityGovernance.lifecycleWorkflowProcessingStatus' + runId: + type: string + description: The unique identifier of the associated run. + nullable: true + startedDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[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 time that the associated run started. Value is null if the run has not started. + format: date-time + nullable: true + successfulUsersCount: + maximum: 2147483647 + minimum: -2147483648 + type: integer + description: The number of users in the run execution for which the associated task succeeded. + format: int32 + totalUsersCount: + maximum: 2147483647 + minimum: -2147483648 + type: integer + description: The total number of users in the run execution for which the associated task was scheduled to execute. + format: int32 + unprocessedUsersCount: + maximum: 2147483647 + minimum: -2147483648 + type: integer + description: 'The number of users in the run execution for which the associated task is queued, in progress, or canceled.' + format: int32 + task: + $ref: '#/components/schemas/microsoft.graph.identityGovernance.task' + taskDefinition: + $ref: '#/components/schemas/microsoft.graph.identityGovernance.taskDefinition' + taskProcessingResults: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.identityGovernance.taskProcessingResult' + description: The related lifecycle workflow taskProcessingResults. + x-ms-navigationProperty: true + additionalProperties: + type: object + microsoft.graph.identityGovernance.taskDefinition: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: taskDefinition + type: object + properties: + category: + $ref: '#/components/schemas/microsoft.graph.identityGovernance.lifecycleTaskCategory' + continueOnError: + type: boolean + description: + type: string + description: The description of the taskDefinition. + nullable: true + displayName: + type: string + description: The display name of the taskDefinition. + parameters: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.identityGovernance.parameter' + description: The parameters that must be supplied when creating a task. + version: + maximum: 2147483647 + minimum: -2147483648 + type: integer + description: The version number of the taskDefinition. New records are pushed when we add support for new parameters. + format: int32 + additionalProperties: + type: object + microsoft.graph.identityGovernance.taskReportSummary: + title: taskReportSummary type: object properties: - state: - type: string - nullable: true + failedTasks: + maximum: 2147483647 + minimum: -2147483648 + type: integer + description: The number of failed tasks in a report. + format: int32 + successfulTasks: + maximum: 2147483647 + minimum: -2147483648 + type: integer + description: The total number of successful tasks in a report. + format: int32 + totalTasks: + maximum: 2147483647 + minimum: -2147483648 + type: integer + description: The total number of tasks in a report. + format: int32 + unprocessedTasks: + maximum: 2147483647 + minimum: -2147483648 + type: integer + description: The number of unprocessed tasks in a report. + format: int32 additionalProperties: type: object - microsoft.graph.onPremisesProvisioningError: - title: onPremisesProvisioningError + microsoft.graph.identityGovernance.workflowVersion: + allOf: + - $ref: '#/components/schemas/microsoft.graph.identityGovernance.workflowBase' + - title: workflowVersion + type: object + properties: + versionNumber: + maximum: 2147483647 + minimum: -2147483648 + type: integer + description: The version of the workflow. + format: int32 + additionalProperties: + type: object + microsoft.graph.identityGovernance.lifecycleManagementSettings: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: lifecycleManagementSettings + type: object + properties: + workflowScheduleIntervalInHours: + maximum: 2147483647 + minimum: -2147483648 + type: integer + description: The interval in hours at which all workflows running in the tenant should be scheduled for execution. This interval has a minimum value of 1 and a maximum value of 24. + format: int32 + additionalProperties: + type: object + microsoft.graph.identityGovernance.workflowTemplate: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: workflowTemplate + type: object + properties: + category: + $ref: '#/components/schemas/microsoft.graph.identityGovernance.lifecycleWorkflowCategory' + description: + type: string + description: The description of the workflowTemplate. + nullable: true + displayName: + type: string + description: The display name of the workflowTemplate. Supports orderby. + executionConditions: + $ref: '#/components/schemas/microsoft.graph.identityGovernance.workflowExecutionConditions' + tasks: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.identityGovernance.task' + description: Represents the configured tasks to execute and their execution sequence within a workflow. This relationship is expanded by default. + x-ms-navigationProperty: true + additionalProperties: + type: object + microsoft.graph.termsOfUseContainer: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: termsOfUseContainer + type: object + properties: + agreementAcceptances: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.agreementAcceptance' + description: Represents the current status of a user's response to a company's customizable terms of use agreement. + x-ms-navigationProperty: true + agreements: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.agreement' + description: Represents a tenant's customizable terms of use agreement that's created and managed with Azure Active Directory (Azure AD). + x-ms-navigationProperty: true + additionalProperties: + type: object + microsoft.graph.privilegedAccess: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: privilegedAccess + type: object + properties: + displayName: + type: string + description: The display name of the provider managed by PIM. + nullable: true + resources: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.governanceResource' + description: A collection of resources for the provider. + x-ms-navigationProperty: true + roleAssignmentRequests: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.governanceRoleAssignmentRequest' + description: A collection of role assignment requests for the provider. + x-ms-navigationProperty: true + roleAssignments: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.governanceRoleAssignment' + description: A collection of role assignments for the provider. + x-ms-navigationProperty: true + roleDefinitions: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.governanceRoleDefinition' + description: A collection of role defintions for the provider. + x-ms-navigationProperty: true + roleSettings: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.governanceRoleSetting' + description: A collection of role settings for the provider. + x-ms-navigationProperty: true + additionalProperties: + type: object + microsoft.graph.governanceResource: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: governanceResource + type: object + properties: + displayName: + type: string + description: The display name of the resource. + nullable: true + externalId: + type: string + description: 'The external id of the resource, representing its original id in the external system. For example, a subscription resource''s external id can be ''/subscriptions/c14ae696-5e0c-4e5d-88cc-bef6637737ac''.' + nullable: true + registeredDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' + type: string + description: Represents the date time when the resource is registered in PIM. + format: date-time + nullable: true + registeredRoot: + type: string + description: 'The externalId of the resource''s root scope that is registered in PIM. The root scope can be the parent, grandparent, or higher ancestor resources.' + nullable: true + status: + type: string + description: 'The status of a given resource. For example, it could represent whether the resource is locked or not (values: Active/Locked). Note: This property may be extended in the future to support more scenarios.' + nullable: true + type: + type: string + description: 'Required. Resource type. For example, for Azure resources, the type could be ''Subscription'', ''ResourceGroup'', ''Microsoft.Sql/server'', etc.' + nullable: true + parent: + $ref: '#/components/schemas/microsoft.graph.governanceResource' + roleAssignmentRequests: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.governanceRoleAssignmentRequest' + description: The collection of role assignment requests for the resource. + x-ms-navigationProperty: true + roleAssignments: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.governanceRoleAssignment' + description: The collection of role assignments for the resource. + x-ms-navigationProperty: true + roleDefinitions: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.governanceRoleDefinition' + description: The collection of role defintions for the resource. + x-ms-navigationProperty: true + roleSettings: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.governanceRoleSetting' + description: The collection of role settings for the resource. + x-ms-navigationProperty: true + additionalProperties: + type: object + microsoft.graph.governanceRoleAssignmentRequest: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: governanceRoleAssignmentRequest + type: object + properties: + assignmentState: + type: string + description: 'Required. The state of the assignment. The possible values are: Eligible (for eligible assignment), Active (if it is directly assigned), Active (by administrators, or activated on an eligible assignment by the users).' + linkedEligibleRoleAssignmentId: + type: string + description: 'If this is a request for role activation, it represents the id of the eligible assignment being referred; Otherwise, the value is null.' + nullable: true + reason: + type: string + description: A message provided by users and administrators when create the request about why it is needed. + nullable: true + requestedDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' + type: string + description: 'Read-only. The request create time. 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 + resourceId: + type: string + description: 'Required. The unique identifier of the Azure resource that is associated with the role assignment request. Azure resources can include subscriptions, resource groups, virtual machines, and SQL databases.' + nullable: true + roleDefinitionId: + type: string + description: Required. The identifier of the Azure role definition that the role assignment request is associated with. + nullable: true + schedule: + $ref: '#/components/schemas/microsoft.graph.governanceSchedule' + status: + $ref: '#/components/schemas/microsoft.graph.governanceRoleAssignmentRequestStatus' + subjectId: + type: string + description: 'Required. The unique identifier of the principal or subject that the role assignment request is associated with. Principals can be users, groups, or service principals.' + nullable: true + type: + type: string + description: 'Required. Representing the type of the operation on the role assignment. The possible values are: AdminAdd , UserAdd , AdminUpdate , AdminRemove , UserRemove , UserExtend , AdminExtend , UserRenew , AdminRenew.' + resource: + $ref: '#/components/schemas/microsoft.graph.governanceResource' + roleDefinition: + $ref: '#/components/schemas/microsoft.graph.governanceRoleDefinition' + subject: + $ref: '#/components/schemas/microsoft.graph.governanceSubject' + additionalProperties: + type: object + microsoft.graph.governanceSchedule: + title: governanceSchedule type: object properties: - category: + duration: + pattern: '^-?P([0-9]+D)?(T([0-9]+H)?([0-9]+M)?([0-9]+([.][0-9]+)?S)?)?$' type: string - description: 'Category of the provisioning error. Note: Currently, there is only one possible value. Possible value: PropertyConflict - indicates a property value is not unique. Other objects contain the same value for the property.' + description: The duration of a role assignment. It is in format of a TimeSpan. + format: duration nullable: true - occurredDateTime: + endDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string - description: The date and time at which the error occurred. + description: 'The end time of the role assignment. 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. Note: if the value is null, it indicates a permanent assignment.' format: date-time nullable: true - propertyCausingError: + 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: 'Name of the directory property causing the error. Current possible values: UserPrincipalName or ProxyAddress' + description: 'The start time of the role assignment. 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 - value: + type: type: string - description: Value of the property causing the error. + description: The role assignment schedule type. Only Once is supported for now. nullable: true additionalProperties: type: object - microsoft.graph.groupWritebackConfiguration: + microsoft.graph.governanceRoleDefinition: allOf: - - $ref: '#/components/schemas/microsoft.graph.writebackConfiguration' - - title: groupWritebackConfiguration + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: governanceRoleDefinition type: object properties: - onPremisesGroupType: + displayName: type: string - description: 'Indicates the target on-premise group type the cloud object will be written back as. Nullable. The possible values are: universalDistributionGroup, universalSecurityGroup, universalMailEnabledSecurityGroup.If the cloud group is a unified (Microsoft 365) group, this property can be one of the following: universalDistributionGroup, universalSecurityGroup, universalMailEnabledSecurityGroup. Azure AD security groups can be written back as universalSecurityGroup. If isEnabled or the NewUnifiedGroupWritebackDefault group setting is true but this property is not explicitly configured: Microsoft 365 groups will be written back as universalDistributionGroup by defaultSecurity groups will be written back as universalSecurityGroup by default' + description: The display name of the role definition. + nullable: true + externalId: + type: string + description: The external id of the role definition. + nullable: true + resourceId: + type: string + description: Required. The id of the resource associated with the role definition. nullable: true + templateId: + type: string + nullable: true + resource: + $ref: '#/components/schemas/microsoft.graph.governanceResource' + roleSetting: + $ref: '#/components/schemas/microsoft.graph.governanceRoleSetting' additionalProperties: type: object - microsoft.graph.groupAccessType: - title: groupAccessType - enum: - - none - - private - - secret - - public - type: string - microsoft.graph.membershipRuleProcessingStatus: - title: membershipRuleProcessingStatus - type: object - properties: - errorMessage: - type: string - description: Detailed error message if dynamic group processing ran into an error. Optional. Read-only. - nullable: true - lastMembershipUpdated: - pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' - type: string - description: Most recent date and time when membership of a dynamic group was updated. Optional. Read-only. - format: date-time - nullable: true - status: - $ref: '#/components/schemas/microsoft.graph.MembershipRuleProcessingStatusDetails' - additionalProperties: - type: object - microsoft.graph.appRoleAssignment: + microsoft.graph.governanceRoleSetting: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' - - title: appRoleAssignment + - title: governanceRoleSetting type: object properties: - appRoleId: - pattern: '^[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}$' + adminEligibleSettings: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.governanceRuleSetting' + description: The rule settings that are evaluated when an administrator tries to add an eligible role assignment. + adminMemberSettings: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.governanceRuleSetting' + description: The rule settings that are evaluated when an administrator tries to add a direct member role assignment. + isDefault: + type: boolean + description: Read-only. Indicate if the roleSetting is a default roleSetting + nullable: true + lastUpdatedBy: type: string - description: 'The identifier (id) for the app role which is assigned to the principal. This app role must be exposed in the appRoles property on the resource application''s service principal (resourceId). If the resource application has not declared any app roles, a default app role ID of 00000000-0000-0000-0000-000000000000 can be specified to signal that the principal is assigned to the resource app without any specific app roles. Required on create.' - format: uuid - creationTimestamp: + description: Read-only. The display name of the administrator who last updated the roleSetting. + nullable: true + lastUpdatedDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string - description: 'The time when the app role assignment was created. The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. Read-only.' + description: 'Read-only. The time when the role setting was last updated. 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 - principalDisplayName: + resourceId: type: string - description: 'The display name of the user, group, or service principal that was granted the app role assignment. Read-only. Supports $filter (eq and startswith).' + description: Required. The id of the resource that the role setting is associated with. nullable: true - principalId: - pattern: '^[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}$' + roleDefinitionId: type: string - description: 'The unique identifier (id) for the user, group, or service principal being granted the app role. Required on create.' - format: uuid + description: Required. The id of the role definition that the role setting is associated with. nullable: true - principalType: + userEligibleSettings: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.governanceRuleSetting' + description: The rule settings that are evaluated when a user tries to add an eligible role assignment. The setting is not supported for now. + userMemberSettings: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.governanceRuleSetting' + description: The rule settings that are evaluated when a user tries to activate his role assignment. + resource: + $ref: '#/components/schemas/microsoft.graph.governanceResource' + roleDefinition: + $ref: '#/components/schemas/microsoft.graph.governanceRoleDefinition' + additionalProperties: + type: object + microsoft.graph.governanceSubject: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: governanceSubject + type: object + properties: + displayName: type: string - description: 'The type of the assigned principal. This can either be User, Group, or ServicePrincipal. Read-only.' + description: The display name of the subject. nullable: true - resourceDisplayName: + email: type: string - description: The display name of the resource app's service principal to which the assignment is made. + description: 'The email address of the user subject. If the subject is in other types, it is empty.' nullable: true - resourceId: - pattern: '^[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}$' + principalName: type: string - description: The unique identifier (id) for the resource service principal for which the assignment is made. Required on create. Supports $filter (eq only). - format: uuid + description: 'The principal name of the user subject. If the subject is in other types, it is empty.' + nullable: true + type: + type: string + description: 'The type of the subject. The value can be User, Group, and ServicePrincipal.' nullable: true additionalProperties: type: object - microsoft.graph.endpoint: + microsoft.graph.governanceRoleAssignment: allOf: - - $ref: '#/components/schemas/microsoft.graph.directoryObject' - - title: endpoint + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: governanceRoleAssignment type: object properties: - capability: + assignmentState: type: string - description: 'Describes the capability that is associated with this resource. (e.g. Messages, Conversations, etc.) Not nullable. Read-only.' - providerId: + description: 'The state of the assignment. The value can be Eligible for eligible assignment or Active if it is directly assigned Active by administrators, or activated on an eligible assignment by the users.' + 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: Application id of the publishing underlying service. Not nullable. Read-only. + description: 'For a non-permanent role assignment, this is the time when the role assignment will be expired. 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 - providerName: + externalId: type: string - description: Name of the publishing underlying service. Read-only. + description: The external ID the resource that is used to identify the role assignment in the provider. nullable: true - providerResourceId: + linkedEligibleRoleAssignmentId: type: string - description: 'For Microsoft 365 groups, this is set to a well-known name for the resource (e.g. Yammer.FeedURL etc.). Not nullable. Read-only.' + description: 'If this is an active assignment and created due to activation on an eligible assignment, it represents the ID of that eligible assignment; Otherwise, the value is null.' nullable: true - uri: + memberType: type: string - description: URL of the published resource. Not nullable. Read-only. - additionalProperties: - type: object - microsoft.graph.resourceSpecificPermissionGrant: - allOf: - - $ref: '#/components/schemas/microsoft.graph.directoryObject' - - title: resourceSpecificPermissionGrant - type: object - properties: - clientAppId: + description: 'The type of member. The value can be: Inherited (if the role assignment is inherited from a parent resource scope), Group (if the role assignment is not inherited, but comes from the membership of a group assignment), or User (if the role assignment is neither inherited nor from a group assignment).' + resourceId: type: string - description: ID of the service principal of the Azure AD app that has been granted access. Read-only. + description: Required. The ID of the resource which the role assignment is associated with. nullable: true - clientId: + roleDefinitionId: type: string - description: ID of the Azure AD app that has been granted access. Read-only. + description: Required. The ID of the role definition which the role assignment is associated with. nullable: true - permission: + 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 name of the resource-specific permission. Read-only. + description: 'The start time of the role assignment. 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 - permissionType: + status: type: string - description: 'The type of permission. Possible values are: Application, Delegated. Read-only.' - nullable: true - resourceAppId: + subjectId: type: string - description: ID of the Azure AD app that is hosting the resource. Read-only. + description: Required. The ID of the subject which the role assignment is associated with. nullable: true + linkedEligibleRoleAssignment: + $ref: '#/components/schemas/microsoft.graph.governanceRoleAssignment' + resource: + $ref: '#/components/schemas/microsoft.graph.governanceResource' + roleDefinition: + $ref: '#/components/schemas/microsoft.graph.governanceRoleDefinition' + subject: + $ref: '#/components/schemas/microsoft.graph.governanceSubject' additionalProperties: type: object - microsoft.graph.directorySetting: + microsoft.graph.privilegedApproval: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' - - title: directorySetting + - title: privilegedApproval type: object properties: - displayName: + approvalDuration: + pattern: '^-?P([0-9]+D)?(T([0-9]+H)?([0-9]+M)?([0-9]+([.][0-9]+)?S)?)?$' type: string - description: 'Display name of this group of settings, which comes from the associated template. Read-only.' + format: duration nullable: true - templateId: + approvalState: + $ref: '#/components/schemas/microsoft.graph.approvalState' + approvalType: type: string - description: Unique identifier for the template used to create this group of settings. Read-only. nullable: true - values: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.settingValue' - description: Collection of name-value pairs corresponding to the name and defaultValue properties in the referenced directorySettingTemplates object. + approverReason: + 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 + 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 + requestorReason: + type: string + nullable: true + roleId: + type: string + 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 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 + userId: + type: string + nullable: true + request: + $ref: '#/components/schemas/microsoft.graph.privilegedRoleAssignmentRequest' + roleInfo: + $ref: '#/components/schemas/microsoft.graph.privilegedRole' additionalProperties: type: object - microsoft.graph.calendar: + microsoft.graph.privilegedRoleAssignmentRequest: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' - - title: calendar + - title: privilegedRoleAssignmentRequest type: object properties: - allowedOnlineMeetingProviders: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.onlineMeetingProviderType' - 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.' - calendarGroupId: + assignmentState: type: string - description: 'The calendarGroup in which to create the calendar. If the user has never explicitly set a group for the calendar, this property is null.' - 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: 'The state of the assignment. The value can be Eligible for eligible assignment Active - if it is directly assigned Active by administrators, or activated on an eligible assignment by the users.' 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.' + duration: + type: string + description: The duration of a role assignment. 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.' + reason: + type: string + description: The reason for the role assignment. nullable: true - changeKey: + requestedDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string - description: 'Identifies the version of the calendar object. Every time the calendar is changed, changeKey changes as well. This allows Exchange to apply changes to the correct version of the object. Read-only.' + description: 'Read-only. The request create time. 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 - color: - $ref: '#/components/schemas/microsoft.graph.calendarColor' - defaultOnlineMeetingProvider: - $ref: '#/components/schemas/microsoft.graph.onlineMeetingProviderType' - hexColor: + roleId: 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 id of the role. nullable: true - isDefaultCalendar: - type: boolean - description: 'true if this is the default calendar where new events are created by default, false otherwise.' + schedule: + $ref: '#/components/schemas/microsoft.graph.governanceSchedule' + status: + type: string + description: 'Read-only.The status of the role assignment request. The value can be NotStarted,Completed,RequestedApproval,Scheduled,Approved,ApprovalDenied,ApprovalAborted,Cancelling,Cancelled,Revoked,RequestExpired.' nullable: true - isRemovable: - type: boolean - description: Indicates whether this user calendar can be deleted from the user mailbox. + ticketNumber: + type: string + description: The ticketNumber for the role assignment. nullable: true - isShared: - type: boolean - description: 'true if the user has shared the calendar with other users, false otherwise. Since only the user who created the calendar can share it, isShared and isSharedWithMe cannot be true for the same user. This property is set when sharing is initiated in an Outlook client, and can be reset when the sharing is cancelled through the client or the corresponding calendarPermission resource. Read-only.' + ticketSystem: + type: string + description: The ticketSystem for the role assignment. nullable: true - isSharedWithMe: - type: boolean - description: 'true if the user has been shared this calendar, false otherwise. This property is always false for a calendar owner. This property is set when sharing is initiated in an Outlook client, and can be reset when the sharing is cancelled through the client or the corresponding calendarPermission resource. Read-only.' + type: + type: string + description: 'Representing the type of the operation on the role assignment. The value can be AdminAdd: Administrators add users to roles;UserAdd: Users add role assignments.' nullable: true - isTallyingResponses: - type: boolean - description: Indicates whether this user calendar supports tracking of meeting responses. Only meeting invites sent from users' primary calendars support tracking of meeting responses. + userId: + type: string + description: The id of the user. nullable: true + roleInfo: + $ref: '#/components/schemas/microsoft.graph.privilegedRole' + additionalProperties: + type: object + microsoft.graph.privilegedRole: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: privilegedRole + type: object + properties: name: type: string - description: The calendar name. + description: Role name. nullable: true - owner: - $ref: '#/components/schemas/microsoft.graph.emailAddress' - calendarPermissions: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.calendarPermission' - description: The permissions of the users with whom the calendar is shared. - calendarView: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.event' - description: The calendar view for the calendar. Navigation property. Read-only. - events: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.event' - description: The events in the calendar. Navigation property. Read-only. - multiValueExtendedProperties: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.multiValueLegacyExtendedProperty' - description: The collection of multi-value extended properties defined for the calendar. Read-only. Nullable. - singleValueExtendedProperties: + assignments: type: array items: - $ref: '#/components/schemas/microsoft.graph.singleValueLegacyExtendedProperty' - description: The collection of single-value extended properties defined for the calendar. Read-only. Nullable. + $ref: '#/components/schemas/microsoft.graph.privilegedRoleAssignment' + description: The assignments for this role. Read-only. Nullable. + x-ms-navigationProperty: true + settings: + $ref: '#/components/schemas/microsoft.graph.privilegedRoleSettings' + summary: + $ref: '#/components/schemas/microsoft.graph.privilegedRoleSummary' additionalProperties: type: object - microsoft.graph.event: + microsoft.graph.privilegedRoleAssignment: allOf: - - $ref: '#/components/schemas/microsoft.graph.outlookItem' - - title: event + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: privilegedRoleAssignment type: object properties: - allowNewTimeProposals: + 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 UTC DateTime when the temporary privileged role assignment will be expired. For permanent role assignment, the value is null.' + format: date-time + nullable: true + isElevated: type: boolean - description: true if the meeting organizer allows invitees to propose a new time when responding; otherwise false. Optional. Default is true. + description: true if the role assignment is activated. false if the role assignment is deactivated. nullable: true - attendees: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.attendee' - description: The collection of attendees for the event. - body: - $ref: '#/components/schemas/microsoft.graph.itemBody' - bodyPreview: + resultMessage: type: string - description: The preview of the message associated with the event. It is in text format. + description: Result message set by the service. nullable: true - cancelledOccurrences: + roleId: + type: string + description: Role identifier. In GUID string format. + userId: + type: string + description: User identifier. In GUID string format. + roleInfo: + $ref: '#/components/schemas/microsoft.graph.privilegedRole' + additionalProperties: + type: object + microsoft.graph.privilegedRoleSettings: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: privilegedRoleSettings + type: object + properties: + approvalOnElevation: + type: boolean + description: true if the approval is required when activate the role. false if the approval is not required when activate the role. + nullable: true + approverIds: type: array items: type: string nullable: true - description: 'Contains occurrenceId property values of cancelled instances in a recurring series, if the event is the series master. Instances in a recurring series that are cancelled are called cancelledOccurences.Returned only on $select in a Get operation which specifies the id of a series master event (that is, the seriesMasterId property value).' - end: - $ref: '#/components/schemas/microsoft.graph.dateTimeTimeZone' - hasAttachments: - type: boolean - description: Set to true if the event has attachments. + description: 'List of Approval ids, if approval is required for activation.' + elevationDuration: + pattern: '^-?P([0-9]+D)?(T([0-9]+H)?([0-9]+M)?([0-9]+([.][0-9]+)?S)?)?$' + type: string + description: The duration when the role is activated. + format: duration nullable: true - hideAttendees: + isMfaOnElevationConfigurable: type: boolean - description: 'When set to true, each attendee only sees themselves in the meeting request and meeting Tracking list. Default is false.' + description: true if mfaOnElevation is configurable. false if mfaOnElevation is not configurable. nullable: true - importance: - $ref: '#/components/schemas/microsoft.graph.importance' - isAllDay: + lastGlobalAdmin: type: boolean + description: Internal used only. nullable: true - isCancelled: + maxElavationDuration: + pattern: '^-?P([0-9]+D)?(T([0-9]+H)?([0-9]+M)?([0-9]+([.][0-9]+)?S)?)?$' + type: string + description: Maximal duration for the activated role. + format: duration + nullable: true + mfaOnElevation: type: boolean + description: true if MFA is required to activate the role. false if MFA is not required to activate the role. nullable: true - isDraft: + minElevationDuration: + pattern: '^-?P([0-9]+D)?(T([0-9]+H)?([0-9]+M)?([0-9]+([.][0-9]+)?S)?)?$' + type: string + description: Minimal duration for the activated role. + format: duration + nullable: true + notificationToUserOnElevation: type: boolean + description: true if send notification to the end user when the role is activated. false if do not send notification when the role is activated. nullable: true - isOnlineMeeting: + ticketingInfoOnElevation: type: boolean + description: true if the ticketing information is required when activate the role. false if the ticketing information is not required when activate the role. + nullable: true + additionalProperties: + type: object + microsoft.graph.privilegedRoleSummary: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: privilegedRoleSummary + type: object + properties: + elevatedCount: + maximum: 2147483647 + minimum: -2147483648 + type: integer + description: The number of users that have the role assigned and the role is activated. + format: int32 nullable: true - isOrganizer: - type: boolean + managedCount: + maximum: 2147483647 + minimum: -2147483648 + type: integer + description: The number of users that have the role assigned but the role is deactivated. + format: int32 nullable: true - isReminderOn: + mfaEnabled: type: boolean + description: true if the role activation requires MFA. false if the role activation doesn't require MFA. nullable: true - location: - $ref: '#/components/schemas/microsoft.graph.location' - locations: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.location' - occurrenceId: - type: string + status: + $ref: '#/components/schemas/microsoft.graph.roleSummaryStatus' + usersCount: + maximum: 2147483647 + minimum: -2147483648 + type: integer + description: The number of users that are assigned with the role. + format: int32 nullable: true - onlineMeeting: - $ref: '#/components/schemas/microsoft.graph.onlineMeetingInfo' - onlineMeetingProvider: - $ref: '#/components/schemas/microsoft.graph.onlineMeetingProviderType' - onlineMeetingUrl: + additionalProperties: + type: object + microsoft.graph.privilegedOperationEvent: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: privilegedOperationEvent + type: object + properties: + additionalInformation: type: string + description: Detailed human readable information for the event. nullable: true - organizer: - $ref: '#/components/schemas/microsoft.graph.recipient' - originalEndTimeZone: + 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: Indicates the time when the event is created. + format: date-time nullable: true - originalStart: + 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: 'This is only used when the requestType is Activate, and it indicates the expiration time for the role activation.' format: date-time nullable: true - originalStartTimeZone: + referenceKey: type: string + description: Incident/Request ticket number during role activation. The value is presented only if the ticket number is provided during role activation. nullable: true - recurrence: - $ref: '#/components/schemas/microsoft.graph.patternedRecurrence' - reminderMinutesBeforeStart: - maximum: 2147483647 - minimum: -2147483648 - type: integer - format: int32 + referenceSystem: + type: string + description: Incident/Request ticketing system provided during tole activation. The value is presented only if the ticket system is provided during role activation. nullable: true - responseRequested: - type: boolean + requestorId: + type: string + description: The user id of the requestor who initiates the operation. nullable: true - responseStatus: - $ref: '#/components/schemas/microsoft.graph.responseStatus' - sensitivity: - $ref: '#/components/schemas/microsoft.graph.sensitivity' - seriesMasterId: + requestorName: type: string + description: The user name of the requestor who initiates the operation. nullable: true - showAs: - $ref: '#/components/schemas/microsoft.graph.freeBusyStatus' - start: - $ref: '#/components/schemas/microsoft.graph.dateTimeTimeZone' - subject: + requestType: type: string + description: 'The request operation type. The requestType value can be: Assign (role assignment), Activate (role activation), Unassign (remove role assignment), Deactivate (role deactivation), ScanAlertsNow (scan security alerts), DismissAlert (dismiss security alert), FixAlertItem (fix a security alert issue), AccessReview_Review (review an Access Review), AccessReview_Create (create an Access Review) , AccessReview_Update (update an Access Review), AccessReview_Delete (delete an Access Review).' nullable: true - transactionId: + roleId: type: string + description: The id of the role that is associated with the operation. nullable: true - type: - $ref: '#/components/schemas/microsoft.graph.eventType' - uid: + roleName: type: string + description: The name of the role. nullable: true - webLink: + tenantId: type: string + description: The tenant (organization) id. nullable: true - attachments: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.attachment' - description: 'The collection of FileAttachment, ItemAttachment, and referenceAttachment attachments for the event. Navigation property. Read-only. Nullable.' - calendar: - $ref: '#/components/schemas/microsoft.graph.calendar' - exceptionOccurrences: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.event' - extensions: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.extension' - description: The collection of open extensions defined for the event. 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.' - multiValueExtendedProperties: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.multiValueLegacyExtendedProperty' - description: The collection of multi-value extended properties defined for the event. Read-only. Nullable. - singleValueExtendedProperties: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.singleValueLegacyExtendedProperty' - description: The collection of single-value extended properties defined for the event. Read-only. Nullable. - additionalProperties: - type: object - microsoft.graph.conversation: - allOf: - - $ref: '#/components/schemas/microsoft.graph.entity' - - title: conversation - type: object - properties: - hasAttachments: - type: boolean - description: 'Indicates whether any of the posts within this Conversation has at least one attachment. Supports $filter (eq, ne) and $search.' - lastDeliveredDateTime: - pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|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 - 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. Supports $filter (eq, ne, le, ge).' - format: date-time - preview: + description: The id of the user that is associated with the operation. + nullable: true + userMail: type: string - description: A short summary from the body of the latest post in this conversation. - topic: + description: The user's email. + nullable: true + userName: type: string - description: 'The topic of the conversation. This property can be set when the conversation is created, but it cannot be updated.' - uniqueSenders: - type: array - items: - type: string - description: All the users that sent a message to this Conversation. - threads: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.conversationThread' - description: A collection of all the conversation threads in the conversation. A navigation property. Read-only. Nullable. + description: The user's display name. + nullable: true additionalProperties: type: object - microsoft.graph.conversationThread: + microsoft.graph.programControl: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' - - title: conversationThread + - title: programControl type: object properties: - ccRecipients: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.recipient' - description: 'The Cc: recipients for the thread. Returned only on $select.' - hasAttachments: - type: boolean - description: Indicates whether any of the posts within this thread has at least one attachment. Returned by default. - isLocked: - type: boolean - description: Indicates if the thread is locked. Returned by default. - lastDeliveredDateTime: + controlId: + type: string + description: 'The controlId of the control, in particular the identifier of an access review. Required on create.' + controlTypeId: + type: string + description: 'The programControlType identifies the type of program control - for example, a control linking to guest access reviews. Required on create.' + createdDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string - description: 'The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. Returned by default.' + description: The creation date and time of the program control. format: date-time - preview: + displayName: type: string - description: A short summary from the body of the latest post in this conversation. Returned by default. - topic: + description: The name of the control. + nullable: true + owner: + $ref: '#/components/schemas/microsoft.graph.userIdentity' + programId: type: string - description: 'The topic of the conversation. This property can be set when the conversation is created, but it cannot be updated. Returned by default.' - toRecipients: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.recipient' - description: 'The To: recipients for the thread. Returned only on $select.' - uniqueSenders: - type: array - items: - type: string - description: All the users that sent a message to this thread. Returned by default. - posts: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.post' - additionalProperties: - type: object - microsoft.graph.drive: - allOf: - - $ref: '#/components/schemas/microsoft.graph.baseItem' - - title: drive - type: object - properties: - driveType: + description: The programId of the program this control is a part of. Required on create. + resource: + $ref: '#/components/schemas/microsoft.graph.programResource' + status: type: string - description: Describes the type of drive represented by this resource. OneDrive personal drives will return personal. OneDrive for Business will return business. SharePoint document libraries will return documentLibrary. Read-only. + description: The life cycle status of the control. nullable: true - owner: - $ref: '#/components/schemas/microsoft.graph.identitySet' - quota: - $ref: '#/components/schemas/microsoft.graph.quota' - sharePointIds: - $ref: '#/components/schemas/microsoft.graph.sharepointIds' - system: - $ref: '#/components/schemas/microsoft.graph.systemFacet' - activities: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.itemActivityOLD' - description: The list of recent activities that took place under this drive. - bundles: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.driveItem' - description: 'Collection of [bundles][bundle] (albums and multi-select-shared sets of items). Only in personal OneDrive.' - following: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.driveItem' - description: The list of items the user is following. Only in OneDrive for Business. - items: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.driveItem' - description: All items contained in the drive. Read-only. Nullable. - list: - $ref: '#/components/schemas/microsoft.graph.list' - root: - $ref: '#/components/schemas/microsoft.graph.driveItem' - special: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.driveItem' - description: Collection of common folders available in OneDrive. Read-only. Nullable. + program: + $ref: '#/components/schemas/microsoft.graph.program' additionalProperties: type: object - microsoft.graph.site: + microsoft.graph.program: allOf: - - $ref: '#/components/schemas/microsoft.graph.baseItem' - - title: site + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: program type: object properties: - deleted: - $ref: '#/components/schemas/microsoft.graph.deleted' + description: + type: string + description: The description of the program. displayName: type: string - description: The full title for the site. Read-only. - nullable: true - root: - $ref: '#/components/schemas/microsoft.graph.root' - settings: - $ref: '#/components/schemas/microsoft.graph.siteSettings' - sharepointIds: - $ref: '#/components/schemas/microsoft.graph.sharepointIds' - siteCollection: - $ref: '#/components/schemas/microsoft.graph.siteCollection' - analytics: - $ref: '#/components/schemas/microsoft.graph.itemAnalytics' - columns: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.columnDefinition' - description: The collection of column definitions reusable across lists under this site. - contentTypes: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.contentType' - description: The collection of content types defined for this site. - drive: - $ref: '#/components/schemas/microsoft.graph.drive' - drives: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.drive' - description: The collection of drives (document libraries) under this site. - externalColumns: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.columnDefinition' - description: The collection of column definitions available in the site that are referenced from the sites in the parent hierarchy of the current site. - items: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.baseItem' - description: Used to address any item contained in this site. This collection cannot be enumerated. - lists: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.list' - description: The collection of lists under this site. - operations: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.richLongRunningOperation' - description: The collection of long running operations for the site. - pages: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.sitePage' - description: The collection of pages in the SitePages list in this site. - permissions: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.permission' - description: The permissions associated with the site. Nullable. - sites: + description: The name of the program. Required on create. + controls: type: array items: - $ref: '#/components/schemas/microsoft.graph.site' - description: The collection of the sub-sites under this site. - termStore: - $ref: '#/components/schemas/microsoft.graph.termStore.store' - onenote: - $ref: '#/components/schemas/microsoft.graph.onenote' - additionalProperties: - type: object - microsoft.graph.extension: - allOf: - - $ref: '#/components/schemas/microsoft.graph.entity' - - title: extension - type: object + $ref: '#/components/schemas/microsoft.graph.programControl' + description: Controls associated with the program. + x-ms-navigationProperty: true additionalProperties: type: object - microsoft.graph.groupLifecyclePolicy: + microsoft.graph.programControlType: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' - - title: groupLifecyclePolicy + - title: programControlType type: object properties: - alternateNotificationEmails: + controlTypeGroupId: type: string - description: List of email address to send notifications for groups without owners. Multiple email address can be defined by separating email address with a semicolon. - nullable: true - groupLifetimeInDays: - maximum: 2147483647 - minimum: -2147483648 - type: integer - description: 'Number of days before a group expires and needs to be renewed. Once renewed, the group expiration is extended by the number of days defined.' - format: int32 nullable: true - managedGroupTypes: + displayName: type: string - description: 'The group type for which the expiration policy applies. Possible values are All, Selected or None.' + description: The name of the program control type nullable: true additionalProperties: type: object - microsoft.graph.plannerGroup: - allOf: - - $ref: '#/components/schemas/microsoft.graph.entity' - - title: plannerGroup - type: object - properties: - plans: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.plannerPlan' - description: Read-only. Nullable. Returns the plannerPlans owned by the group. - additionalProperties: - type: object - microsoft.graph.onenote: - allOf: - - $ref: '#/components/schemas/microsoft.graph.entity' - - title: onenote - type: object - properties: - notebooks: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.notebook' - description: The collection of OneNote notebooks that are owned by the user or group. Read-only. Nullable. - operations: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.onenoteOperation' - description: 'The status of OneNote operations. Getting an operations collection is not supported, but you can get the status of long-running operations if the Operation-Location header is returned in the response. Read-only. Nullable.' - pages: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.onenotePage' - description: The pages in all OneNote notebooks that are owned by the user or group. Read-only. Nullable. - resources: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.onenoteResource' - description: 'The image and other file resources in OneNote pages. Getting a resources collection is not supported, but you can get the binary content of a specific resource. Read-only. Nullable.' - sectionGroups: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.sectionGroup' - description: The section groups in all OneNote notebooks that are owned by the user or group. Read-only. Nullable. - sections: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.onenoteSection' - description: The sections in all OneNote notebooks that are owned by the user or group. Read-only. Nullable. - additionalProperties: - type: object - microsoft.graph.profilePhoto: + microsoft.graph.entity: + title: entity + type: object + properties: + id: + type: string + additionalProperties: + type: object + microsoft.graph.userIdentity: allOf: - - $ref: '#/components/schemas/microsoft.graph.entity' - - title: profilePhoto + - $ref: '#/components/schemas/microsoft.graph.identity' + - title: userIdentity type: object properties: - height: - maximum: 2147483647 - minimum: -2147483648 - type: integer - description: The height of the photo. Read-only. - format: int32 + ipAddress: + type: string + description: Indicates the client IP address used by user performing the activity (audit log only). nullable: true - width: - maximum: 2147483647 - minimum: -2147483648 - type: integer - description: The width of the photo. Read-only. - format: int32 + userPrincipalName: + type: string + description: The userPrincipalName attribute of the user. nullable: true additionalProperties: type: object - microsoft.graph.team: + microsoft.graph.identity: + title: identity + type: object + properties: + displayName: + type: string + description: 'The display name of the identity. Note that this might not always be available or up to date. For example, if a user changes their display name, the API might show the new value in a future response, but the items associated with the user 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.accessReviewSettings: + title: accessReviewSettings + type: object + properties: + accessRecommendationsEnabled: + type: boolean + description: Indicates whether showing recommendations to reviewers is enabled. + activityDurationInDays: + maximum: 2147483647 + minimum: -2147483648 + type: integer + description: The number of days of user activities to show to reviewers. + format: int32 + autoApplyReviewResultsEnabled: + type: boolean + description: 'Indicates whether the auto-apply capability, to automatically change the target object access resource, is enabled. If not enabled, a user must, after the review completes, apply the access review.' + autoReviewEnabled: + type: boolean + description: 'Indicates whether a decision should be set if the reviewer did not supply one. For use when auto-apply is enabled. If you don''t want to have a review decision recorded unless the reviewer makes an explicit choice, set it to false.' + autoReviewSettings: + $ref: '#/components/schemas/microsoft.graph.autoReviewSettings' + justificationRequiredOnApproval: + type: boolean + description: Indicates whether reviewers are required to provide a justification when reviewing access. + mailNotificationsEnabled: + type: boolean + description: Indicates whether sending mails to reviewers and the review creator is enabled. + recurrenceSettings: + $ref: '#/components/schemas/microsoft.graph.accessReviewRecurrenceSettings' + remindersEnabled: + type: boolean + description: Indicates whether sending reminder emails to reviewers is enabled. + additionalProperties: + type: object + microsoft.graph.termsExpiration: + title: termsExpiration + type: object + properties: + frequency: + pattern: '^-?P([0-9]+D)?(T([0-9]+H)?([0-9]+M)?([0-9]+([.][0-9]+)?S)?)?$' + type: string + description: 'Represents the frequency at which the terms will expire, after its first expiration as set in startDateTime. The value is represented in ISO 8601 format for durations. For example, PT1M represents a time period of 1 month.' + format: duration + 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 DateTime when the agreement is set to expire for all users. 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 + additionalProperties: + type: object + microsoft.graph.agreementAcceptanceState: + title: agreementAcceptanceState + enum: + - accepted + - declined + - unknownFutureValue + type: string + microsoft.graph.agreementFileProperties: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' - - title: team + - title: agreementFileProperties type: object properties: - classification: - type: string - description: An optional label. Typically describes the data or business sensitivity of the team. Must match one of a pre-configured set in the tenant's directory. - nullable: true createdDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string - description: Timestamp at which the team was created. + description: 'The date time representing when the file was created.The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z.' format: date-time nullable: true - description: - type: string - description: 'An optional description for the team. Maximum length: 1024 characters.' - nullable: true - discoverySettings: - $ref: '#/components/schemas/microsoft.graph.teamDiscoverySettings' displayName: type: string - description: The name of the team. + description: Localized display name of the policy file of an agreement. The localized display name is shown to end users who view the agreement. nullable: true - funSettings: - $ref: '#/components/schemas/microsoft.graph.teamFunSettings' - guestSettings: - $ref: '#/components/schemas/microsoft.graph.teamGuestSettings' - internalId: + fileData: + $ref: '#/components/schemas/microsoft.graph.agreementFileData' + fileName: type: string - description: A unique ID for the team that has been used in a few places such as the audit log/Office 365 Management Activity API. + description: 'Name of the agreement file (for example, TOU.pdf). Read-only.' nullable: true - isArchived: + isDefault: type: boolean - description: Whether this team is in read-only mode. + description: 'If none of the languages matches the client preference, indicates whether this is the default agreement file . If none of the files are marked as default, the first one is treated as the default. Read-only.' nullable: true - isMembershipLimitedToOwners: + isMajorVersion: type: boolean - description: 'If set to true, the team is currently in the owner-only team membership state and not accessible by other team members, such as students.' - nullable: true - memberSettings: - $ref: '#/components/schemas/microsoft.graph.teamMemberSettings' - messagingSettings: - $ref: '#/components/schemas/microsoft.graph.teamMessagingSettings' - specialization: - $ref: '#/components/schemas/microsoft.graph.teamSpecialization' - summary: - $ref: '#/components/schemas/microsoft.graph.teamSummary' - tenantId: - type: string - description: The ID of the Azure Active Directory tenant. + description: Indicates whether the agreement file is a major version update. Major version updates invalidate the agreement's acceptances on the corresponding language. nullable: true - visibility: - $ref: '#/components/schemas/microsoft.graph.teamVisibilityType' - webUrl: + language: type: string - description: 'A hyperlink that will go to the team in the Microsoft Teams client. This is the URL that you get when you right-click a team in the Microsoft Teams client and select Get link to team. This URL should be treated as an opaque blob, and not parsed.' + description: 'The language of the agreement file in the format ''languagecode2-country/regioncode2''. ''languagecode2'' is a lowercase two-letter code derived from ISO 639-1, while ''country/regioncode2'' is derived from ISO 3166 and usually consists of two uppercase letters, or a BCP-47 language tag. For example, U.S. English is en-US. Read-only.' nullable: true - allChannels: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.channel' - description: List of channels either hosted in or shared with the team (incoming channels). - channels: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.channel' - description: The collection of channels and messages associated with the team. - group: - $ref: '#/components/schemas/microsoft.graph.group' - incomingChannels: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.channel' - description: List of channels shared with the team. - installedApps: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.teamsAppInstallation' - description: The apps installed in this team. - members: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.conversationMember' - description: Members and owners of the team. - operations: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.teamsAsyncOperation' - description: The async operations that ran or are running on this team. - owners: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.user' - description: 'The list of this team''s owners. Currently, when creating a team using application permissions, exactly one owner must be specified. When using user delegated permissions, no owner can be specified (the current user is the owner). Owner must be specified as an object ID (GUID), not a UPN.' - permissionGrants: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.resourceSpecificPermissionGrant' - description: A collection of permissions granted to apps to access the team. - photo: - $ref: '#/components/schemas/microsoft.graph.profilePhoto' - primaryChannel: - $ref: '#/components/schemas/microsoft.graph.channel' - tags: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.teamworkTag' - description: The tags associated with the team. - template: - $ref: '#/components/schemas/microsoft.graph.teamsTemplate' - schedule: - $ref: '#/components/schemas/microsoft.graph.schedule' additionalProperties: type: object - microsoft.graph.customExtensionAuthenticationConfiguration: - title: customExtensionAuthenticationConfiguration - type: object - additionalProperties: - type: object - microsoft.graph.customExtensionClientConfiguration: - title: customExtensionClientConfiguration + microsoft.graph.decisionItemPrincipalResourceMembership: + title: decisionItemPrincipalResourceMembership type: object properties: - timeoutInMilliseconds: - maximum: 2147483647 - minimum: -2147483648 - type: integer - description: The max duration in milliseconds that Azure AD will wait for a response from the logic app before it shuts down the connection. The valid range is between 200 and 2000 milliseconds. Default duration is 1000. - format: int32 - nullable: true - additionalProperties: - type: object - microsoft.graph.customExtensionEndpointConfiguration: - title: customExtensionEndpointConfiguration - type: object + membershipType: + $ref: '#/components/schemas/microsoft.graph.decisionItemPrincipalResourceMembershipType' additionalProperties: type: object - microsoft.graph.accessPackageCustomExtensionHandlerStatus: - title: accessPackageCustomExtensionHandlerStatus - enum: - - requestSent - - requestReceived - - unknownFutureValue - type: string - microsoft.graph.expirationPattern: - title: expirationPattern + microsoft.graph.accessReviewInstanceDecisionItemResource: + title: accessReviewInstanceDecisionItemResource type: object properties: - duration: - pattern: '^-?P([0-9]+D)?(T([0-9]+H)?([0-9]+M)?([0-9]+([.][0-9]+)?S)?)?$' + displayName: type: string - description: 'The requestor''s desired duration of access represented in ISO 8601 format for durations. For example, PT3H refers to three hours. If specified in a request, endDateTime should not be present and the type property should be set to afterDuration.' - format: duration + description: Display name of the resource 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])$' + id: type: string - description: 'Timestamp of 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 + description: Resource ID nullable: true type: - $ref: '#/components/schemas/microsoft.graph.expirationPatternType' + type: string + description: 'Type of resource. Types include: Group, ServicePrincipal, DirectoryRole, AzureRole, AccessPackageAssignmentPolicy.' + nullable: true additionalProperties: type: object - microsoft.graph.accessPackageResourceAttributeDestination: - title: accessPackageResourceAttributeDestination + microsoft.graph.accessReviewInstanceDecisionItemTarget: + title: accessReviewInstanceDecisionItemTarget type: object additionalProperties: type: object - microsoft.graph.accessPackageResourceAttributeSource: - title: accessPackageResourceAttributeSource + microsoft.graph.accessReviewError: + allOf: + - $ref: '#/components/schemas/microsoft.graph.genericError' + - title: accessReviewError + 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. + 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, for example, ./manager, is specified. Possible value: decisions.' + nullable: true + queryType: + type: string + description: The type of query. Examples include MicrosoftGraph and ARM. + nullable: true + additionalProperties: + type: object + microsoft.graph.accessReviewScope: + title: accessReviewScope type: object additionalProperties: type: object - microsoft.graph.keyValue: - title: keyValue + microsoft.graph.accessReviewNotificationRecipientItem: + title: accessReviewNotificationRecipientItem 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.' - nullable: true - value: + notificationRecipientScope: + $ref: '#/components/schemas/microsoft.graph.accessReviewNotificationRecipientScope' + notificationTemplateType: 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: Indicates the type of access review email to be sent. Supported template type is CompletedAdditionalRecipients which sends review completion notifications to the recipients. nullable: true additionalProperties: type: object - microsoft.graph.ODataErrors.MainError: - required: - - code - - message + microsoft.graph.accessReviewScheduleSettings: + title: accessReviewScheduleSettings type: object properties: - code: - type: string - message: - type: string - target: + 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.' + autoApplyDecisionsEnabled: + type: boolean + description: 'Indicates whether decisions are automatically applied. When set to false, an admin must apply the decisions manually once the reviewer completes the access review. When set to true, decisions are applied automatically after the access review instance duration ends, whether or not the reviewers have responded. Default value is false.' + decisionHistoriesForReviewersEnabled: + type: boolean + description: 'Indicates whether decisions on previous access review stages are available for reviewers on an accessReviewInstance with multiple subsequent stages. If not provided, the default is disabled (false).' + nullable: true + defaultDecision: type: string + description: 'Decision chosen if defaultDecisionEnabled is enabled. Can be one of Approve, Deny, or Recommendation.' nullable: true - details: + defaultDecisionEnabled: + type: boolean + description: Indicates whether the default decision is enabled or disabled when reviewers do not respond. Default value is false. + instanceDurationInDays: + maximum: 2147483647 + minimum: -2147483648 + type: integer + description: 'Duration of each recurrence of review (accessReviewInstance) in number of days. NOTE: If the stageSettings of the accessReviewScheduleDefinition object is defined, its durationInDays setting will be used instead of the value of this property.' + format: int32 + justificationRequiredOnApproval: + type: boolean + description: Indicates whether reviewers are required to provide justification with their decision. Default value is false. + mailNotificationsEnabled: + type: boolean + description: Indicates whether emails are enabled or disabled. Default value is false. + recommendationInsightSettings: type: array items: - $ref: '#/components/schemas/microsoft.graph.ODataErrors.ErrorDetails' - innererror: - $ref: '#/components/schemas/microsoft.graph.ODataErrors.InnerError' + $ref: '#/components/schemas/microsoft.graph.accessReviewRecommendationInsightSetting' + description: 'Optional. Describes the types of insights that aid reviewers to make access review decisions. NOTE: If the stageSettings of the accessReviewScheduleDefinition object is defined, its recommendationInsightSettings setting will be used instead of the value of this property.' + recommendationLookBackDuration: + pattern: '^-?P([0-9]+D)?(T([0-9]+H)?([0-9]+M)?([0-9]+([.][0-9]+)?S)?)?$' + type: string + description: 'Optional field. Indicates the period of inactivity (with respect to the start date of the review instance) that recommendations will be configured from. The recommendation will be to deny if the user is inactive during the look-back duration. For reviews of groups and Azure AD roles, any duration is accepted. For reviews of applications, 30 days is the maximum duration. If not specified, the duration is 30 days. NOTE: If the stageSettings of the accessReviewScheduleDefinition object is defined, its recommendationLookBackDuration setting will be used instead of the value of this property.' + format: duration + nullable: true + recommendationsEnabled: + type: boolean + description: 'Indicates whether decision recommendations are enabled or disabled. NOTE: If the stageSettings of the accessReviewScheduleDefinition object is defined, its recommendationsEnabled setting will be used instead of the value of this property.' + recurrence: + $ref: '#/components/schemas/microsoft.graph.patternedRecurrence' + reminderNotificationsEnabled: + type: boolean + description: Indicates whether reminders are enabled or disabled. Default value is false. additionalProperties: type: object - microsoft.graph.recurrencePattern: - title: recurrencePattern + microsoft.graph.accessReviewStageSettings: + title: accessReviewStageSettings type: object properties: - 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: + decisionsThatWillMoveToNextStage: 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: + type: string + nullable: true + description: 'Indicate which decisions will go to the next stage. Can be a sub-set of Approve, Deny, Recommendation, or NotReviewed. If not provided, all decisions will go to the next stage. Optional.' + dependsOn: + type: array + items: + type: string + description: 'Defines the sequential or parallel order of the stages and depends on the stageId. Only sequential stages are currently supported. For example, if stageId is 2, then dependsOn must be 1. If stageId is 1, do not specify dependsOn. Required if stageId is not 1.' + durationInDays: maximum: 2147483647 minimum: -2147483648 type: integer - description: The month in which the event occurs. This is a number from 1 to 12. + description: 'The duration of the stage. Required. NOTE: The cumulative value of this property across all stages 1. Will override the instanceDurationInDays setting on the accessReviewScheduleDefinition object. 2. Cannot exceed the length of one recurrence. That is, if the review recurs weekly, the cumulative durationInDays cannot exceed 7.' format: int32 - type: - $ref: '#/components/schemas/microsoft.graph.recurrencePatternType' + fallbackReviewers: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.accessReviewReviewerScope' + description: 'If provided, the fallback reviewers are asked to complete a review if the primary reviewers do not exist. For example, if managers are selected as reviewers and a principal under review does not have a manager in Azure AD, the fallback reviewers are asked to review that principal. NOTE: The value of this property will override the corresponding setting on the accessReviewScheduleDefinition object.' + recommendationInsightSettings: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.accessReviewRecommendationInsightSetting' + recommendationLookBackDuration: + pattern: '^-?P([0-9]+D)?(T([0-9]+H)?([0-9]+M)?([0-9]+([.][0-9]+)?S)?)?$' + type: string + description: 'Optional field. Indicates the time period of inactivity (with respect to the start date of the review instance) that recommendations will be configured from. The recommendation will be to deny if the user is inactive during the look back duration. For reviews of groups and Azure AD roles, any duration is accepted. For reviews of applications, 30 days is the maximum duration. If not specified, the duration is 30 days. NOTE: The value of this property will override the corresponding setting on the accessReviewScheduleDefinition object.' + format: duration + nullable: true + recommendationsEnabled: + type: boolean + description: 'Indicates whether showing recommendations to reviewers is enabled. Required. NOTE: The value of this property will override override the corresponding setting on the accessReviewScheduleDefinition object.' + reviewers: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.accessReviewReviewerScope' + description: 'Defines who the reviewers are. If none are specified, the review is a self-review (users review their own access). For examples of options for assigning reviewers, see Assign reviewers to your access review definition using the Microsoft Graph API. NOTE: The value of this property will override the corresponding setting on the accessReviewScheduleDefinition.' + stageId: + type: string + description: Unique identifier of the accessReviewStageSettings. The stageId will be used in dependsOn property to indicate the stage relationship. Required. additionalProperties: type: object - microsoft.graph.recurrenceRange: - title: recurrenceRange + microsoft.graph.accessReviewHistoryDecisionFilter: + title: accessReviewHistoryDecisionFilter + enum: + - approve + - deny + - notReviewed + - dontKnow + - notNotified + - unknownFutureValue + type: string + microsoft.graph.accessReviewHistoryScheduleSettings: + title: accessReviewHistoryScheduleSettings type: object properties: - endDate: - pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])$' + recurrence: + $ref: '#/components/schemas/microsoft.graph.patternedRecurrence' + reportRange: type: string - description: 'The date to stop applying the recurrence pattern. Depending on the recurrence pattern of the event, the last occurrence of the meeting may not be this date. Required if type is endDate.' - format: date + description: 'A duration string in ISO 8601 duration format specifying the lookback period of the generated review history data. For example, if a history definition is scheduled to run on the 1st of every month, the reportRange is P1M. In this case, on the first of every month, access review history data will be collected containing only the previous month''s review data. Note: Only years, months, and days ISO 8601 properties are supported. Required.' + additionalProperties: + type: object + microsoft.graph.accessReviewHistoryStatus: + title: accessReviewHistoryStatus + enum: + - done + - inprogress + - error + - requested + - unknownFutureValue + type: string + microsoft.graph.appConsentRequestScope: + title: appConsentRequestScope + type: object + properties: + displayName: + type: string + description: The name of the scope. nullable: true - numberOfOccurrences: + additionalProperties: + type: object + microsoft.graph.request: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: request + type: object + properties: + approvalId: + type: string + description: The identifier of the approval of the request. + nullable: true + completedDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' + type: string + description: The request completion date time. + format: date-time + nullable: true + createdBy: + $ref: '#/components/schemas/microsoft.graph.identitySet' + 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 request creation date time. + format: date-time + nullable: true + customData: + type: string + description: Free text field to define any custom data for the request. Not used. + nullable: true + status: + type: string + description: 'The status of the request. Not nullable. The possible values are: Canceled, Denied, Failed, Granted, PendingAdminDecision, PendingApproval, PendingProvisioning, PendingScheduleCreation, Provisioned, Revoked, and ScheduleCreated. Not nullable.' + additionalProperties: + type: object + microsoft.graph.assignmentReviewSettings: + title: assignmentReviewSettings + type: object + properties: + accessReviewTimeoutBehavior: + $ref: '#/components/schemas/microsoft.graph.accessReviewTimeoutBehavior' + durationInDays: maximum: 2147483647 minimum: -2147483648 type: integer - description: The number of times to repeat the event. Required and must be positive if type is numbered. + description: The number of days within which reviewers should provide input. format: int32 - recurrenceTimeZone: - type: string - description: 'Time zone for the startDate and endDate properties. Optional. If not specified, the time zone of the event is used.' nullable: true - startDate: - pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])$' + isAccessRecommendationEnabled: + type: boolean + description: Specifies whether to display recommendations to the reviewer. The default value is true + nullable: true + isApprovalJustificationRequired: + type: boolean + description: Specifies whether the reviewer must provide justification for the approval. The default value is true. + nullable: true + isEnabled: + type: boolean + description: 'If true, access reviews are required for assignments from this policy.' + nullable: true + recurrenceType: 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 + description: 'The interval for recurrence, such as monthly or quarterly.' nullable: true - type: - $ref: '#/components/schemas/microsoft.graph.recurrenceRangeType' - additionalProperties: - type: object - microsoft.graph.accessPackageLocalizedText: - title: accessPackageLocalizedText - type: object - properties: - languageCode: + reviewers: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.userSet' + description: 'If the reviewerType is Reviewers, this collection specifies the users who will be reviewers, either by ID or as members of a group, using a collection of singleUser and groupMembers.' + reviewerType: type: string - description: The ISO code for the intended language. Required. + description: 'Who should be asked to do the review, either Self or Reviewers.' nullable: true - text: + 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 text in the specific language. Required. + description: When the first review should start. + format: date-time nullable: true additionalProperties: type: object - microsoft.graph.writebackConfiguration: - title: writebackConfiguration + microsoft.graph.accessPackageQuestion: + title: accessPackageQuestion type: object properties: - isEnabled: + id: + type: string + description: ID of the question. + nullable: true + isAnswerEditable: type: boolean - description: Indicates whether writeback of cloud groups to on-premise Active Directory is enabled. Default value is true for Microsoft 365 groups and false for security groups. + description: Specifies whether the requestor is allowed to edit answers to questions. nullable: true - additionalProperties: - type: object - microsoft.graph.MembershipRuleProcessingStatusDetails: - title: MembershipRuleProcessingStatusDetails - enum: - - NotStarted - - Running - - Failed - - Succeeded - - UnsupportedFutureValue - type: string - microsoft.graph.settingValue: - title: settingValue + isRequired: + type: boolean + description: Whether the requestor is required to supply an answer or not. + nullable: true + sequence: + maximum: 2147483647 + minimum: -2147483648 + type: integer + description: Relative position of this question when displaying a list of questions to the requestor. + format: int32 + nullable: true + text: + $ref: '#/components/schemas/microsoft.graph.accessPackageLocalizedContent' + additionalProperties: + type: object + microsoft.graph.approvalSettings: + title: approvalSettings type: object properties: - name: + approvalMode: type: string - description: Name of the setting (as defined by the directorySettingTemplate). + description: 'One of SingleStage, Serial, Parallel, NoApproval (default). NoApproval is used when isApprovalRequired is false.' nullable: true - value: - type: string - description: Value of the setting. + approvalStages: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.approvalStage' + description: 'If approval is required, the one or two elements of this collection define each of the stages of approval. An empty array if no approval is required.' + isApprovalRequired: + type: boolean + description: Indicates whether approval is required for requests in this policy. + nullable: true + isApprovalRequiredForExtension: + type: boolean + description: Indicates whether approval is required for a user to extend their assignment. + nullable: true + isRequestorJustificationRequired: + type: boolean + description: Indicates whether the requestor is required to supply a justification in their request. nullable: true additionalProperties: type: object - microsoft.graph.onlineMeetingProviderType: - title: onlineMeetingProviderType - enum: - - unknown - - skypeForBusiness - - skypeForConsumer - - teamsForBusiness - type: string - microsoft.graph.calendarColor: - title: calendarColor - enum: - - auto - - lightBlue - - lightGreen - - lightOrange - - lightGray - - lightYellow - - lightTeal - - lightPink - - lightBrown - - lightRed - - maxColor - type: string - microsoft.graph.emailAddress: - title: emailAddress + microsoft.graph.requestorSettings: + title: requestorSettings type: object properties: - address: - type: string - description: The email address of an entity instance. + acceptRequests: + type: boolean + description: Indicates whether new requests are accepted on this policy. nullable: true - name: + allowedRequestors: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.userSet' + description: 'The users who are allowed to request on this policy, which can be singleUser, groupMembers, and connectedOrganizationMembers.' + scopeType: type: string - description: The display name of an entity instance. + description: 'Who can request. One of NoSubjects, SpecificDirectorySubjects, SpecificConnectedOrganizationSubjects, AllConfiguredConnectedOrganizationSubjects, AllExistingConnectedOrganizationSubjects, AllExistingDirectoryMemberUsers, AllExistingDirectorySubjects or AllExternalSubjects.' nullable: true additionalProperties: type: object - microsoft.graph.calendarPermission: + microsoft.graph.group: allOf: - - $ref: '#/components/schemas/microsoft.graph.entity' - - title: calendarPermission + - $ref: '#/components/schemas/microsoft.graph.directoryObject' + - title: group type: object properties: - allowedRoles: + assignedLabels: type: array items: - $ref: '#/components/schemas/microsoft.graph.calendarRoleType' - description: 'List of allowed sharing or delegating permission levels for the calendar. Possible values are: none, freeBusyRead, limitedRead, read, write, delegateWithoutPrivateEventAccess, delegateWithPrivateEventAccess, custom.' - emailAddress: - $ref: '#/components/schemas/microsoft.graph.emailAddress' - isInsideOrganization: - type: boolean - description: True if the user in context (sharee or delegate) is inside the same organization as the calendar owner. + $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.' + assignedLicenses: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.assignedLicense' + description: The licenses that are assigned to the group. Returned only on $select. Supports $filter (eq). Read-only. + classification: + type: string + description: 'Describes a classification for the group (such as low, medium or high business impact). Valid values for this property are defined by creating a ClassificationList setting value, based on the template definition.Returned by default. Supports $filter (eq, ne, not, ge, le, startsWith).' nullable: true - isRemovable: - type: boolean - description: 'True if the user can be removed from the list of sharees or delegates for the specified calendar, false otherwise. The ''My organization'' user determines the permissions other people within your organization have to the given calendar. You cannot remove ''My organization'' as a sharee to a calendar.' + createdByAppId: + type: string + description: 'App ID of the app used to create the group. Can be null for some groups. Returned by default. Read-only. Supports $filter (eq, ne, not, in, startsWith).' nullable: true - role: - $ref: '#/components/schemas/microsoft.graph.calendarRoleType' - additionalProperties: - type: object - microsoft.graph.multiValueLegacyExtendedProperty: - allOf: - - $ref: '#/components/schemas/microsoft.graph.entity' - - title: multiValueLegacyExtendedProperty - type: object - properties: - value: + createdDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' + type: string + description: 'Timestamp of when the group was created. The value cannot be modified and is automatically populated when the group is created. The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. Returned by default. Supports $filter (eq, ne, not, ge, le, in). Read-only.' + format: date-time + nullable: true + description: + type: string + description: 'An optional description for the group. Returned by default. Supports $filter (eq, ne, not, ge, le, startsWith) and $search.' + nullable: true + displayName: + type: string + description: 'The display name for the group. Required. Maximum length is 256 characters. Returned by default. Supports $filter (eq, ne, not, ge, le, in, startsWith, and eq on null values), $search, and $orderBy.' + nullable: true + expirationDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' + type: string + description: 'Timestamp of when the group is set to expire. The value cannot be modified and is automatically populated when the group is created. The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. Returned by default. Supports $filter (eq, ne, not, ge, le, in). Read-only.' + format: date-time + nullable: true + groupTypes: type: array items: type: string - nullable: true - description: A collection of property values. - additionalProperties: - type: object - microsoft.graph.singleValueLegacyExtendedProperty: - allOf: - - $ref: '#/components/schemas/microsoft.graph.entity' - - title: singleValueLegacyExtendedProperty - type: object - properties: - value: - type: string - description: A property value. + 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 (eq, not).' + hasMembersWithLicenseErrors: + type: boolean + description: 'Indicates whether there are members in this group that have license errors from its group-based license assignment. This property is never returned on a GET operation. You can use it as a $filter argument to get groups that have members with license errors (that is, filter for this property being true). Supports $filter (eq).' nullable: true - additionalProperties: - type: object - microsoft.graph.outlookItem: - allOf: - - $ref: '#/components/schemas/microsoft.graph.entity' - - title: outlookItem - type: object - properties: - categories: + infoCatalogs: type: array items: type: string - nullable: true - description: The categories associated with the item - changeKey: + description: 'Identifies the info segments assigned to the group. Returned by default. Supports $filter (eq, not, ge, le, startsWith).' + isAssignableToRole: + type: boolean + description: 'Indicates whether this group can be assigned to an Azure Active Directory role. Optional. This property can only be set while creating the group and is immutable. If set to true, the securityEnabled property must also be set to true and the group cannot be a dynamic group (that is, groupTypes cannot contain DynamicMembership). Only callers in Global administrator and Privileged role administrator roles can set this property. The caller must be assigned the RoleManagement.ReadWrite.Directory permission to set this property or update the membership of such groups. For more, see Using a group to manage Azure AD role assignmentsReturned by default. Supports $filter (eq, ne, not).' + nullable: true + isManagementRestricted: + type: boolean + nullable: true + licenseProcessingState: + $ref: '#/components/schemas/microsoft.graph.licenseProcessingState' + mail: type: string - description: 'Identifies the version of the item. Every time the item is changed, changeKey changes as well. This allows Exchange to apply changes to the correct version of the object. Read-only.' + description: 'The SMTP address for the group, for example, ''serviceadmins@contoso.onmicrosoft.com''. Returned by default. Read-only. Supports $filter (eq, ne, not, ge, le, in, startsWith, and eq on null values).' nullable: true - createdDateTime: + mailEnabled: + type: boolean + description: 'Specifies whether the group is mail-enabled. Required. Returned by default. Supports $filter (eq, ne, not, and eq on null values).' + nullable: true + mailNickname: + type: string + description: 'The mail alias for the group, unique for Microsoft 365 groups in the organization. Maximum length is 64 characters. This property can contain only characters in the ASCII character set 0 - 127 except the following: @ () / [] '' ; : . <> , SPACE. Returned by default. Supports $filter (eq, ne, not, ge, le, in, startsWith).' + nullable: true + membershipRule: + type: string + description: 'The rule that determines members for this group if the group is a dynamic group (groupTypes contains DynamicMembership). For more information about the syntax of the membership rule, see Membership Rules syntax. Returned by default. Supports $filter (eq, ne, not, ge, le, startsWith).' + nullable: true + membershipRuleProcessingState: + type: string + description: 'Indicates whether the dynamic membership processing is on or paused. Possible values are On or Paused. Returned by default. Supports $filter (eq, ne, not, in).' + nullable: true + onPremisesDomainName: + type: string + description: 'Contains the on-premises domain FQDN, also called dnsDomainName synchronized from the on-premises directory. The property is only populated for customers who are synchronizing their on-premises directory to Azure Active Directory via Azure AD Connect.Returned by default. Read-only.' + nullable: true + onPremisesLastSyncDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string - description: '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: 'Indicates the last time at which the group was synced with the on-premises directory.The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. Returned by default. Read-only. Supports $filter (eq, ne, not, ge, le, in).' format: date-time nullable: true - lastModifiedDateTime: + onPremisesNetBiosName: + type: string + description: Contains the on-premises netBios name 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 by default. Read-only. + nullable: true + onPremisesProvisioningErrors: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.onPremisesProvisioningError' + description: 'Errors when using Microsoft synchronization product during provisioning. Returned by default. Supports $filter (eq, not).' + onPremisesSamAccountName: + type: string + description: 'Contains the on-premises SAM account name synchronized from the on-premises directory. The property is only populated for customers who are synchronizing their on-premises directory to Azure Active Directory via Azure AD Connect.Returned by default. Supports $filter (eq, ne, not, ge, le, in, startsWith). Read-only.' + nullable: true + onPremisesSecurityIdentifier: + type: string + description: Contains the on-premises security identifier (SID) for the group that was synchronized from on-premises to the cloud. Returned by default. Supports $filter (eq including on null values). Read-only. + nullable: true + onPremisesSyncEnabled: + type: boolean + description: 'true if this group is synced from an on-premises directory; false if this group was originally synced from an on-premises directory but is no longer synced; null if this object has never been synced from an on-premises directory (default). Returned by default. Read-only. Supports $filter (eq, ne, not, in, and eq on null values).' + nullable: true + organizationId: + type: string + nullable: true + preferredDataLocation: + type: string + description: 'The preferred data location for the Microsoft 365 group. By default, the group inherits the group creator''s preferred data location. To set this property, the calling user must be assigned one of the following Azure AD roles: Global Administrator User Account Administrator Directory Writer Exchange Administrator SharePoint Administrator For more information about this property, see OneDrive Online Multi-Geo. Nullable. Returned by default.' + nullable: true + preferredLanguage: + type: string + description: 'The preferred language for a Microsoft 365 group. Should follow ISO 639-1 Code; for example en-US. Returned by default. Supports $filter (eq, ne, not, ge, le, in, startsWith, and eq on null values).' + nullable: true + proxyAddresses: + type: array + items: + type: string + description: 'Email addresses for the group that direct to the same group mailbox. For example: [''SMTP: bob@contoso.com'', ''smtp: bob@sales.contoso.com'']. The any operator is required for filter expressions on multi-valued properties. Returned by default. Read-only. Not nullable. Supports $filter (eq, not, ge, le, startsWith, endsWith, and counting empty collections).' + renewedDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string - description: '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: 'Timestamp of when the group was last renewed. This cannot be modified directly and is only updated via the renew service action. The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. Returned by default. Supports $filter (eq, ne, not, ge, le, in). Read-only.' format: date-time nullable: true + resourceBehaviorOptions: + type: array + items: + type: string + description: 'Specifies the group behaviors that can be set for a Microsoft 365 group during creation. This can be set only as part of creation (POST). Possible values are AllowOnlyMembersToPost, HideGroupInOutlook, SubscribeNewGroupMembers, WelcomeEmailDisabled. For more information, see Set Microsoft 365 group behaviors and provisioning options.' + resourceProvisioningOptions: + type: array + items: + type: string + description: 'Specifies the group resources that are provisioned as part of Microsoft 365 group creation, that are not normally part of default group creation. Possible value is Team. For more information, see Set Microsoft 365 group behaviors and provisioning options. Returned by default. Supports $filter (eq, not, startsWith.' + securityEnabled: + type: boolean + description: 'Specifies whether the group is a security group. Required.Returned by default. Supports $filter (eq, ne, not, in).' + nullable: true + securityIdentifier: + type: string + description: 'Security identifier of the group, used in Windows scenarios. Returned by default.' + 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.' + nullable: true + visibility: + type: string + description: 'Specifies the group join policy and group content visibility for groups. Possible values are: Private, Public, or HiddenMembership. HiddenMembership can be set only for Microsoft 365 groups, when the groups are created. It can''t be updated later. Other values of visibility can be updated after group creation. If visibility value is not specified during group creation on Microsoft Graph, a security group is created as Private by default and Microsoft 365 group is Public. Groups assignable to roles are always Private. See group visibility options to learn more. Returned by default. Nullable.' + nullable: true + writebackConfiguration: + $ref: '#/components/schemas/microsoft.graph.groupWritebackConfiguration' + accessType: + $ref: '#/components/schemas/microsoft.graph.groupAccessType' + allowExternalSenders: + type: boolean + description: 'Indicates if people external to the organization can send messages to the group. Default value is false. Returned only on $select. Supported only on the Get group API (GET /groups/{ID}).' + nullable: true + autoSubscribeNewMembers: + type: boolean + description: 'Indicates if new members added to the group will be auto-subscribed to receive email notifications. You can set this property in a PATCH request for the group; do not set it in the initial POST request that creates the group. Default value is false. Returned only on $select. Supported only on the Get group API (GET /groups/{ID}).' + nullable: true + 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}).' + 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}).' + nullable: true + isFavorite: + type: boolean + nullable: true + isSubscribedByMail: + type: boolean + description: 'Indicates whether the signed-in user is subscribed to receive email conversations. Default value is true. Returned only on $select. Supported only on the Get group API (GET /groups/{ID}).' + nullable: true + unseenConversationsCount: + maximum: 2147483647 + minimum: -2147483648 + type: integer + description: Count of conversations that have been delivered one or more new posts since the signed-in user's last visit to the group. This property is the same as unseenCount. Returned only on $select. + format: int32 + nullable: true + unseenCount: + 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}).' + format: int32 + nullable: true + unseenMessagesCount: + maximum: 2147483647 + minimum: -2147483648 + type: integer + description: Count of new posts that have been delivered to the group's conversations since the signed-in user's last visit to the group. Returned only on $select. + format: int32 + nullable: true + membershipRuleProcessingStatus: + $ref: '#/components/schemas/microsoft.graph.membershipRuleProcessingStatus' + isArchived: + type: boolean + description: 'When a group is associated with a team, this property determines whether the team is in read-only mode. To read this property, use the /group/{groupId}/team endpoint or the Get team API. To update this property, use the archiveTeam and unarchiveTeam APIs.' + nullable: true + appRoleAssignments: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.appRoleAssignment' + description: Represents the app roles a group has been granted for an application. Supports $expand. + x-ms-navigationProperty: true + createdOnBehalfOf: + $ref: '#/components/schemas/microsoft.graph.directoryObject' + endpoints: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.endpoint' + description: Endpoints for the group. Read-only. Nullable. + x-ms-navigationProperty: true + memberOf: + 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. Supports $expand.' + x-ms-navigationProperty: true + members: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.directoryObject' + description: 'Direct members of this group, who can be users, devices, other groups, or service principals. Supports the List members, Add member, and Remove member operations. Nullable. Supports $expand including nested $select. For example, /groups?$filter=startsWith(displayName,''Role'')&$select=id,displayName&$expand=members($select=id,userPrincipalName,displayName).' + x-ms-navigationProperty: true + membersWithLicenseErrors: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.directoryObject' + description: A list of group members with license errors from this group-based license assignment. Read-only. + x-ms-navigationProperty: true + owners: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.directoryObject' + description: 'The owners of the group who can be users or service principals. Nullable. If this property is not specified when creating a Microsoft 365 group, the calling user is automatically assigned as the group owner. Supports $expand including nested $select. For example, /groups?$filter=startsWith(displayName,''Role'')&$select=id,displayName&$expand=owners($select=id,userPrincipalName,displayName).' + x-ms-navigationProperty: true + permissionGrants: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.resourceSpecificPermissionGrant' + description: The permissions that have been granted for a group to a specific application. Supports $expand. + x-ms-navigationProperty: true + 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.' + x-ms-navigationProperty: true + transitiveMemberOf: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.directoryObject' + description: 'The groups that a group is a member of, either directly and through nested membership. Nullable.' + x-ms-navigationProperty: true + transitiveMembers: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.directoryObject' + description: The direct and transitive members of a group. Nullable. + x-ms-navigationProperty: true + acceptedSenders: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.directoryObject' + description: The list of users or groups that are allowed to create post's or calendar events in this group. If this list is non-empty then only users or groups listed here are allowed to post. + x-ms-navigationProperty: true + calendar: + $ref: '#/components/schemas/microsoft.graph.calendar' + calendarView: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.event' + description: The calendar view for the calendar. Read-only. + x-ms-navigationProperty: true + conversations: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.conversation' + description: The group's conversations. + x-ms-navigationProperty: true + events: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.event' + description: The group's events. + x-ms-navigationProperty: true + rejectedSenders: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.directoryObject' + description: The list of users or groups that are not allowed to create posts or calendar events in this group. Nullable + x-ms-navigationProperty: true + threads: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.conversationThread' + description: The group's conversation threads. Nullable. + x-ms-navigationProperty: true + drive: + $ref: '#/components/schemas/microsoft.graph.drive' + drives: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.drive' + description: The group's drives. Read-only. + x-ms-navigationProperty: true + sites: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.site' + description: The list of SharePoint sites in this group. Access the default site with /sites/root. + x-ms-navigationProperty: true + extensions: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.extension' + description: The collection of open extensions defined for the group. Read-only. Nullable. + x-ms-navigationProperty: true + groupLifecyclePolicies: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.groupLifecyclePolicy' + description: The collection of lifecycle policies for this group. Read-only. Nullable. + x-ms-navigationProperty: true + planner: + $ref: '#/components/schemas/microsoft.graph.plannerGroup' + onenote: + $ref: '#/components/schemas/microsoft.graph.onenote' + photo: + $ref: '#/components/schemas/microsoft.graph.profilePhoto' + photos: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.profilePhoto' + description: The profile photos owned by the group. Read-only. Nullable. + x-ms-navigationProperty: true + team: + $ref: '#/components/schemas/microsoft.graph.team' additionalProperties: type: object - microsoft.graph.attendee: + microsoft.graph.accessPackageCustomExtensionStage: + title: accessPackageCustomExtensionStage + enum: + - assignmentRequestCreated + - assignmentRequestApproved + - assignmentRequestGranted + - assignmentRequestRemoved + - assignmentFourteenDaysBeforeExpiration + - assignmentOneDayBeforeExpiration + - unknownFutureValue + type: string + microsoft.graph.customCalloutExtension: allOf: - - $ref: '#/components/schemas/microsoft.graph.attendeeBase' - - title: attendee + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: customCalloutExtension type: object properties: - proposedNewTime: - $ref: '#/components/schemas/microsoft.graph.timeSlot' - status: - $ref: '#/components/schemas/microsoft.graph.responseStatus' + authenticationConfiguration: + $ref: '#/components/schemas/microsoft.graph.customExtensionAuthenticationConfiguration' + clientConfiguration: + $ref: '#/components/schemas/microsoft.graph.customExtensionClientConfiguration' + description: + type: string + description: Description for the customCalloutExtension object. + nullable: true + displayName: + type: string + description: Display name for the customCalloutExtension object. + nullable: true + endpointConfiguration: + $ref: '#/components/schemas/microsoft.graph.customExtensionEndpointConfiguration' additionalProperties: type: object - microsoft.graph.itemBody: - title: itemBody + microsoft.graph.accessPackageAnswer: + title: accessPackageAnswer + type: object + properties: + answeredQuestion: + $ref: '#/components/schemas/microsoft.graph.accessPackageQuestion' + displayValue: + type: string + description: The display value of the answer. Required. + nullable: true + additionalProperties: + type: object + microsoft.graph.customExtensionHandlerInstance: + title: customExtensionHandlerInstance + type: object + properties: + customExtensionId: + type: string + description: Identifier of the customAccessPackageWorkflowExtension triggered at this instance. + nullable: true + externalCorrelationId: + type: string + description: The unique run ID for the logic app. + nullable: true + stage: + $ref: '#/components/schemas/microsoft.graph.accessPackageCustomExtensionStage' + status: + $ref: '#/components/schemas/microsoft.graph.accessPackageCustomExtensionHandlerStatus' + additionalProperties: + type: object + microsoft.graph.requestSchedule: + title: requestSchedule + type: object + properties: + expiration: + $ref: '#/components/schemas/microsoft.graph.expirationPattern' + recurrence: + $ref: '#/components/schemas/microsoft.graph.patternedRecurrence' + 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 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. In PIM, when the eligible or active assignment becomes active.' + format: date-time + nullable: true + additionalProperties: + type: object + microsoft.graph.accessPackageSubjectLifecycle: + title: accessPackageSubjectLifecycle + enum: + - notDefined + - notGoverned + - governed + - unknownFutureValue + type: string + microsoft.graph.identitySource: + title: identitySource + type: object + additionalProperties: + type: object + microsoft.graph.connectedOrganizationState: + title: connectedOrganizationState + enum: + - configured + - proposed + - unknownFutureValue + type: string + microsoft.graph.accessPackageResourceAttribute: + title: accessPackageResourceAttribute type: object properties: - content: + attributeDestination: + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceAttributeDestination' + attributeName: type: string - description: The content of the item. + description: 'The name of the attribute in the end system. If the destination is accessPackageUserDirectoryAttributeStore, then a user property such as jobTitle or a directory schema extension for the user object type, such as extension_2b676109c7c74ae2b41549205f1947ed_personalTitle.' + nullable: true + attributeSource: + $ref: '#/components/schemas/microsoft.graph.accessPackageResourceAttributeSource' + id: + type: string + description: Unique identifier for the attribute on the access package resource. Read-only. + nullable: true + isEditable: + type: boolean + description: Specifies whether or not an existing attribute value can be edited by the requester. + nullable: true + isPersistedOnAssignmentRemoval: + type: boolean + description: Specifies whether the attribute will remain in the end system after an assignment ends. nullable: true - contentType: - $ref: '#/components/schemas/microsoft.graph.bodyType' additionalProperties: type: object - microsoft.graph.dateTimeTimeZone: - title: dateTimeTimeZone + microsoft.graph.connectionInfo: + title: connectionInfo type: object properties: - dateTime: + url: 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''.' - timeZone: + description: The endpoint that is used by Entitlement Management to communicate with the access package resource. + nullable: true + additionalProperties: + type: object + microsoft.graph.customExtensionCallbackConfiguration: + title: customExtensionCallbackConfiguration + type: object + properties: + timeoutDuration: + pattern: '^-?P([0-9]+D)?(T([0-9]+H)?([0-9]+M)?([0-9]+([.][0-9]+)?S)?)?$' type: string - description: 'Represents a time zone, for example, ''Pacific Standard Time''. See below for possible values.' + description: 'Callback time out in ISO 8601 time duration. Accepted time durations are between five minutes to three hours. For example, PT5M for five minutes and PT3H for three hours.' + format: duration nullable: true additionalProperties: type: object - microsoft.graph.importance: - title: importance - enum: - - low - - normal - - high - type: string - microsoft.graph.location: - title: location + microsoft.graph.signInActivity: + title: signInActivity type: object properties: - address: - $ref: '#/components/schemas/microsoft.graph.physicalAddress' - coordinates: - $ref: '#/components/schemas/microsoft.graph.outlookGeoCoordinates' - displayName: + lastNonInteractiveSignInDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[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 name associated with the location. + description: 'The last non-interactive sign-in date for a specific user. You can use this field to calculate the last time a client signed in to the directory on behalf of a user. Because some users may use clients to access tenant resources rather than signing into your tenant directly, you can use the non-interactive sign-in date to along with lastSignInDateTime to identify inactive users. 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''. Azure AD maintains non-interactive sign-ins going back to May 2020. For more information about using the value of this property, see Manage inactive user accounts in Azure AD.' + format: date-time nullable: true - locationEmailAddress: + lastNonInteractiveSignInRequestId: type: string - description: Optional email address of the location. + description: Request identifier of the last non-interactive sign-in performed by this user. nullable: true - locationType: - $ref: '#/components/schemas/microsoft.graph.locationType' - locationUri: + lastSignInDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string - description: Optional URI representing the location. + description: 'The last interactive sign-in date and time for a specific user. You can use this field to calculate the last time a user signed in to the directory with an interactive authentication method. This field can be used to build reports, such as inactive users. 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''. Azure AD maintains interactive sign-ins going back to April 2020. For more information about using the value of this property, see Manage inactive user accounts in Azure AD.' + format: date-time nullable: true - uniqueId: + lastSignInRequestId: type: string - description: For internal use only. + description: Request identifier of the last interactive sign-in performed by this user. nullable: true - uniqueIdType: - $ref: '#/components/schemas/microsoft.graph.locationUniqueIdType' additionalProperties: type: object - microsoft.graph.onlineMeetingInfo: - title: onlineMeetingInfo + microsoft.graph.assignedLicense: + title: assignedLicense type: object properties: - conferenceId: + disabledPlans: + type: array + items: + pattern: '^[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}$' + type: string + format: uuid + description: A collection of the unique identifiers for plans that have been disabled. + skuId: + pattern: '^[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}$' type: string - description: The ID of the conference. + description: The unique identifier for the SKU. + format: uuid nullable: true - joinUrl: + additionalProperties: + type: object + microsoft.graph.assignedPlan: + title: assignedPlan + type: object + properties: + 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 external link that launches the online meeting. This is a URL that clients will launch into a browser and will redirect the user to join the meeting. + 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' + format: date-time nullable: true - phones: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.phone' - description: All of the phone numbers associated with this conference. - quickDial: + capabilityStatus: type: string - description: The pre-formatted quickdial for this call. + description: 'Condition of the capability assignment. The possible values are Enabled, Warning, Suspended, Deleted, LockedOut.' nullable: true - tollFreeNumbers: + service: + type: string + description: 'The name of the service; for example, exchange.' + nullable: true + servicePlanId: + pattern: '^[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}$' + type: string + description: 'A GUID that identifies the service plan. For a complete list of GUIDs and their equivalent friendly service names, see Product names and service plan identifiers for licensing.' + format: uuid + nullable: true + additionalProperties: + type: object + microsoft.graph.authorizationInfo: + title: authorizationInfo + type: object + properties: + certificateUserIds: type: array items: type: string nullable: true - description: The toll free numbers that can be used to join the conference. - tollNumber: + description: The collection of unique identifiers that can be associated with a user and can be used to bind the Azure AD user to a certificate for authentication and authorization into non-Azure AD environments. The identifiers must be unique in the tenant. + additionalProperties: + type: object + microsoft.graph.customSecurityAttributeValue: + title: customSecurityAttributeValue + type: object + additionalProperties: + type: object + microsoft.graph.deviceKey: + title: deviceKey + type: object + properties: + deviceId: + pattern: '^[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}$' + type: string + format: uuid + nullable: true + keyMaterial: + type: string + format: base64url + nullable: true + keyType: type: string - description: The toll number that can be used to join the conference. nullable: true additionalProperties: type: object - microsoft.graph.recipient: - title: recipient + microsoft.graph.employeeOrgData: + title: employeeOrgData type: object properties: - emailAddress: - $ref: '#/components/schemas/microsoft.graph.emailAddress' + costCenter: + type: string + description: The cost center associated with the user. Returned only on $select. Supports $filter. + nullable: true + division: + type: string + description: The name of the division in which the user works. Returned only on $select. Supports $filter. + nullable: true additionalProperties: type: object - microsoft.graph.responseStatus: - title: responseStatus + microsoft.graph.objectIdentity: + title: objectIdentity type: object properties: - response: - $ref: '#/components/schemas/microsoft.graph.responseType' - time: - pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' + issuer: type: string - description: 'The date and time that the response was returned. It uses ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z' - format: date-time + description: 'Specifies the issuer of the identity, for example facebook.com.For local accounts (where signInType is not federated), this property is the local B2C tenant default domain name, for example contoso.onmicrosoft.com.For external users from other Azure AD organization, this will be the domain of the federated organization, for example contoso.com.Supports $filter. 512 character limit.' + nullable: true + issuerAssignedId: + type: string + description: 'Specifies the unique identifier assigned to the user by the issuer. The combination of issuer and issuerAssignedId must be unique within the organization. Represents the sign-in name for the user, when signInType is set to emailAddress or userName (also known as local accounts).When signInType is set to: emailAddress, (or a custom string that starts with emailAddress like emailAddress1) issuerAssignedId must be a valid email addressuserName, issuerAssignedId must be a valid local part of an email addressSupports $filter. 100 character limit.' + nullable: true + signInType: + type: string + description: 'Specifies the user sign-in types in your directory, such as emailAddress, userName, federated, or userPrincipalName. federated represents a unique identifier for a user from an issuer, that can be in any format chosen by the issuer. Setting or updating a userPrincipalName identity will update the value of the userPrincipalName property on the user object. The validations performed on the userPrincipalName property on the user object, for example, verified domains and acceptable characters, will be performed when setting or updating a userPrincipalName identity. Additional validation is enforced on issuerAssignedId when the sign-in type is set to emailAddress or userName. This property can also be set to any custom string.' nullable: true additionalProperties: type: object - microsoft.graph.sensitivity: - title: sensitivity - enum: - - normal - - personal - - private - - confidential - type: string - microsoft.graph.freeBusyStatus: - title: freeBusyStatus - enum: - - unknown - - free - - tentative - - busy - - oof - - workingElsewhere - type: string - microsoft.graph.eventType: - title: eventType - enum: - - singleInstance - - occurrence - - exception - - seriesMaster - type: string - microsoft.graph.attachment: - allOf: - - $ref: '#/components/schemas/microsoft.graph.entity' - - title: attachment - type: object - properties: - contentType: - type: string - description: The MIME type. - nullable: true - isInline: - type: boolean - description: 'true if the attachment is an inline attachment; otherwise, false.' - lastModifiedDateTime: - pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' - type: string - description: 'The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z' - format: date-time - nullable: true - name: - type: string - description: The display name of the attachment. This does not need to be the actual file name. - nullable: true - size: - maximum: 2147483647 - minimum: -2147483648 - type: integer - description: The length of the attachment in bytes. - format: int32 - additionalProperties: - type: object - microsoft.graph.post: - allOf: - - $ref: '#/components/schemas/microsoft.graph.outlookItem' - - title: post - type: object - properties: - body: - $ref: '#/components/schemas/microsoft.graph.itemBody' - conversationId: - type: string - description: Unique ID of the conversation. Read-only. - nullable: true - conversationThreadId: - type: string - description: Unique ID of the conversation thread. Read-only. - nullable: true - from: - $ref: '#/components/schemas/microsoft.graph.recipient' - hasAttachments: - type: boolean - description: Indicates whether the post has at least one attachment. This is a default property. - importance: - $ref: '#/components/schemas/microsoft.graph.importance' - newParticipants: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.recipient' - description: Conversation participants that were added to the thread as part of this post. - receivedDateTime: - pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' - type: string - description: 'Specifies when the post was received. The DateTimeOffset type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z' - format: date-time - sender: - $ref: '#/components/schemas/microsoft.graph.recipient' - attachments: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.attachment' - description: 'The collection of fileAttachment, itemAttachment, and referenceAttachment attachments for the post. Read-only. Nullable. Supports $expand.' - extensions: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.extension' - description: The collection of open extensions defined for the post. Read-only. Nullable. Supports $expand. - inReplyTo: - $ref: '#/components/schemas/microsoft.graph.post' - mentions: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.mention' - multiValueExtendedProperties: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.multiValueLegacyExtendedProperty' - description: The collection of multi-value extended properties defined for the post. Read-only. Nullable. - singleValueExtendedProperties: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.singleValueLegacyExtendedProperty' - description: The collection of single-value extended properties defined for the post. Read-only. Nullable. - additionalProperties: - type: object - microsoft.graph.baseItem: - allOf: - - $ref: '#/components/schemas/microsoft.graph.entity' - - title: baseItem - type: object - properties: - createdBy: - $ref: '#/components/schemas/microsoft.graph.identitySet' - createdDateTime: - pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' - type: string - description: Date and time of item creation. Read-only. - format: date-time - description: - type: string - description: Provides a user-visible description of the item. Optional. - nullable: true - eTag: - type: string - description: ETag for the item. Read-only. - nullable: true - lastModifiedBy: - $ref: '#/components/schemas/microsoft.graph.identitySet' - lastModifiedDateTime: - pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' - type: string - description: Date and time the item was last modified. Read-only. - format: date-time - name: - type: string - description: The name of the item. Read-write. - nullable: true - parentReference: - $ref: '#/components/schemas/microsoft.graph.itemReference' - webUrl: - type: string - description: URL that displays the resource in the browser. Read-only. - nullable: true - createdByUser: - $ref: '#/components/schemas/microsoft.graph.user' - lastModifiedByUser: - $ref: '#/components/schemas/microsoft.graph.user' - additionalProperties: - type: object - microsoft.graph.quota: - title: quota + microsoft.graph.licenseAssignmentState: + title: licenseAssignmentState type: object properties: - deleted: - type: integer - description: 'Total space consumed by files in the recycle bin, in bytes. Read-only.' - format: int64 + assignedByGroup: + type: string + description: 'The id of the group that assigns this license. If the assignment is a direct-assigned license, this field will be Null. Read-Only.' nullable: true - remaining: - type: integer - description: 'Total space remaining before reaching the quota limit, in bytes. Read-only.' - format: int64 + disabledPlans: + type: array + items: + pattern: '^[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}$' + type: string + format: uuid + nullable: true + description: The service plans that are disabled in this assignment. Read-Only. + error: + type: string + description: 'License assignment failure error. If the license is assigned successfully, this field will be Null. Read-Only. The possible values are CountViolation, MutuallyExclusiveViolation, DependencyViolation, ProhibitedInUsageLocationViolation, UniquenessViolation, and Other. For more information on how to identify and resolve license assignment errors see here.' nullable: true - state: + 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: Enumeration value that indicates the state of the storage space. Read-only. + description: The timestamp when the state of the license assignment was last updated. + format: date-time nullable: true - storagePlanInformation: - $ref: '#/components/schemas/microsoft.graph.storagePlanInformation' - total: - type: integer - description: 'Total allowed storage space, in bytes. Read-only.' - format: int64 + skuId: + pattern: '^[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}$' + type: string + description: The unique identifier for the SKU. Read-Only. + format: uuid nullable: true - used: - type: integer - description: 'Total space used, in bytes. Read-only.' - format: int64 + state: + type: string + description: 'Indicate the current state of this assignment. Read-Only. The possible values are Active, ActiveWithError, Disabled, and Error.' nullable: true additionalProperties: type: object - microsoft.graph.sharepointIds: - title: sharepointIds + microsoft.graph.onPremisesExtensionAttributes: + title: onPremisesExtensionAttributes type: object properties: - listId: + extensionAttribute1: type: string - description: The unique identifier (guid) for the item's list in SharePoint. + description: First customizable extension attribute. nullable: true - listItemId: + extensionAttribute10: type: string - description: An integer identifier for the item within the containing list. + description: Tenth customizable extension attribute. nullable: true - listItemUniqueId: + extensionAttribute11: type: string - description: The unique identifier (guid) for the item within OneDrive for Business or a SharePoint site. + description: Eleventh customizable extension attribute. nullable: true - siteId: + extensionAttribute12: type: string - description: The unique identifier (guid) for the item's site collection (SPSite). + description: Twelfth customizable extension attribute. + nullable: true + extensionAttribute13: + type: string + description: Thirteenth customizable extension attribute. + nullable: true + extensionAttribute14: + type: string + description: Fourteenth customizable extension attribute. + nullable: true + extensionAttribute15: + type: string + description: Fifteenth customizable extension attribute. + nullable: true + extensionAttribute2: + type: string + description: Second customizable extension attribute. + nullable: true + extensionAttribute3: + type: string + description: Third customizable extension attribute. + nullable: true + extensionAttribute4: + type: string + description: Fourth customizable extension attribute. + nullable: true + extensionAttribute5: + type: string + description: Fifth customizable extension attribute. + nullable: true + extensionAttribute6: + type: string + description: Sixth customizable extension attribute. + nullable: true + extensionAttribute7: + type: string + description: Seventh customizable extension attribute. + nullable: true + extensionAttribute8: + type: string + description: Eighth customizable extension attribute. + nullable: true + extensionAttribute9: + type: string + description: Ninth customizable extension attribute. + nullable: true + additionalProperties: + type: object + microsoft.graph.onPremisesProvisioningError: + title: onPremisesProvisioningError + type: object + properties: + category: + type: string + description: 'Category of the provisioning error. Note: Currently, there is only one possible value. Possible value: PropertyConflict - indicates a property value is not unique. Other objects contain the same value for the property.' nullable: true - siteUrl: + occurredDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[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 SharePoint URL for the site that contains the item. + description: The date and time at which the error occurred. + format: date-time nullable: true - tenantId: + propertyCausingError: type: string - description: The unique identifier (guid) for the tenancy. + description: 'Name of the directory property causing the error. Current possible values: UserPrincipalName or ProxyAddress' nullable: true - webId: + value: type: string - description: The unique identifier (guid) for the item's site (SPWeb). + description: Value of the property causing the error. nullable: true additionalProperties: type: object - microsoft.graph.systemFacet: - title: systemFacet - type: object - additionalProperties: - type: object - microsoft.graph.itemActivityOLD: - allOf: - - $ref: '#/components/schemas/microsoft.graph.entity' - - title: itemActivityOLD - type: object - properties: - action: - $ref: '#/components/schemas/microsoft.graph.itemActionSet' - actor: - $ref: '#/components/schemas/microsoft.graph.identitySet' - times: - $ref: '#/components/schemas/microsoft.graph.itemActivityTimeSet' - driveItem: - $ref: '#/components/schemas/microsoft.graph.driveItem' - listItem: - $ref: '#/components/schemas/microsoft.graph.listItem' - additionalProperties: - type: object - microsoft.graph.driveItem: - allOf: - - $ref: '#/components/schemas/microsoft.graph.baseItem' - - title: driveItem - type: object - properties: - audio: - $ref: '#/components/schemas/microsoft.graph.audio' - bundle: - $ref: '#/components/schemas/microsoft.graph.bundle' - content: - type: string - description: 'The content stream, if the item represents a file.' - format: base64url - nullable: true - cTag: - type: string - description: An eTag for the content of the item. This eTag is not changed if only the metadata is changed. Note This property is not returned if the item is a folder. Read-only. - nullable: true - deleted: - $ref: '#/components/schemas/microsoft.graph.deleted' - file: - $ref: '#/components/schemas/microsoft.graph.file' - fileSystemInfo: - $ref: '#/components/schemas/microsoft.graph.fileSystemInfo' - folder: - $ref: '#/components/schemas/microsoft.graph.folder' - image: - $ref: '#/components/schemas/microsoft.graph.image' - location: - $ref: '#/components/schemas/microsoft.graph.geoCoordinates' - malware: - $ref: '#/components/schemas/microsoft.graph.malware' - media: - $ref: '#/components/schemas/microsoft.graph.media' - package: - $ref: '#/components/schemas/microsoft.graph.package' - pendingOperations: - $ref: '#/components/schemas/microsoft.graph.pendingOperations' - photo: - $ref: '#/components/schemas/microsoft.graph.photo' - publication: - $ref: '#/components/schemas/microsoft.graph.publicationFacet' - remoteItem: - $ref: '#/components/schemas/microsoft.graph.remoteItem' - root: - $ref: '#/components/schemas/microsoft.graph.root' - searchResult: - $ref: '#/components/schemas/microsoft.graph.searchResult' - shared: - $ref: '#/components/schemas/microsoft.graph.shared' - sharepointIds: - $ref: '#/components/schemas/microsoft.graph.sharepointIds' - size: - type: integer - description: Size of the item in bytes. Read-only. - format: int64 - nullable: true - source: - $ref: '#/components/schemas/microsoft.graph.driveItemSource' - specialFolder: - $ref: '#/components/schemas/microsoft.graph.specialFolder' - video: - $ref: '#/components/schemas/microsoft.graph.video' - webDavUrl: - type: string - description: WebDAV compatible URL for the item. - nullable: true - workbook: - $ref: '#/components/schemas/microsoft.graph.workbook' - activities: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.itemActivityOLD' - description: The list of recent activities that took place on this item. - analytics: - $ref: '#/components/schemas/microsoft.graph.itemAnalytics' - children: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.driveItem' - description: Collection containing Item objects for the immediate children of Item. Only items representing folders have children. Read-only. Nullable. - listItem: - $ref: '#/components/schemas/microsoft.graph.listItem' - permissions: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.permission' - description: The set of permissions for the item. Read-only. Nullable. - subscriptions: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.subscription' - description: The set of subscriptions on the item. Only supported on the root of a drive. - thumbnails: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.thumbnailSet' - description: 'Collection containing [ThumbnailSet][] objects associated with the item. For more info, see [getting thumbnails][]. Read-only. Nullable.' - versions: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.driveItemVersion' - description: 'The list of previous versions of the item. For more info, see [getting previous versions][]. Read-only. Nullable.' - additionalProperties: - type: object - microsoft.graph.list: - allOf: - - $ref: '#/components/schemas/microsoft.graph.baseItem' - - title: list - type: object - properties: - displayName: - type: string - description: The displayable title of the list. - nullable: true - list: - $ref: '#/components/schemas/microsoft.graph.listInfo' - sharepointIds: - $ref: '#/components/schemas/microsoft.graph.sharepointIds' - system: - $ref: '#/components/schemas/microsoft.graph.systemFacet' - activities: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.itemActivityOLD' - description: The recent activities that took place within this list. - columns: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.columnDefinition' - description: The collection of field definitions for this list. - contentTypes: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.contentType' - description: The collection of content types present in this list. - drive: - $ref: '#/components/schemas/microsoft.graph.drive' - items: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.listItem' - description: All items contained in the list. - operations: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.richLongRunningOperation' - description: The collection of long running operations for the list. - subscriptions: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.subscription' - description: The set of subscriptions on the list. - additionalProperties: - type: object - microsoft.graph.deleted: - title: deleted + microsoft.graph.passwordProfile: + title: passwordProfile type: object properties: - state: + forceChangePasswordNextSignIn: + type: boolean + description: 'true if the user must change her password on the next login; otherwise false. If not set, default is false. NOTE: For Azure B2C tenants, set to false and instead use custom policies and user flows to force password reset at first sign in. See Force password reset at first logon.' + nullable: true + forceChangePasswordNextSignInWithMfa: + type: boolean + description: 'If true, at next sign-in, the user must perform a multi-factor authentication (MFA) before being forced to change their password. The behavior is identical to forceChangePasswordNextSignIn except that the user is required to first perform a multi-factor authentication before password change. After a password change, this property will be automatically reset to false. If not set, default is false.' + nullable: true + password: type: string - description: Represents the state of the deleted item. + description: 'The password for the user. This property is required when a user is created. It can be updated, but the user will be required to change the password on the next login. The password must satisfy minimum requirements as specified by the user’s passwordPolicies property. By default, a strong password is required.' nullable: true additionalProperties: type: object - microsoft.graph.root: - title: root - type: object - additionalProperties: - type: object - microsoft.graph.siteSettings: - title: siteSettings + microsoft.graph.provisionedPlan: + title: provisionedPlan type: object properties: - languageTag: + capabilityStatus: type: string - description: The language tag for the language used on this site. + description: 'For example, ''Enabled''.' nullable: true - timeZone: + provisioningStatus: type: string - description: Indicates the time offset for the time zone of the site from Coordinated Universal Time (UTC). + description: 'For example, ''Success''.' + nullable: true + service: + type: string + description: 'The name of the service; for example, ''AccessControlS2S''' nullable: true additionalProperties: type: object - microsoft.graph.siteCollection: - title: siteCollection + microsoft.graph.mailboxSettings: + title: mailboxSettings type: object properties: - dataLocationCode: + archiveFolder: type: string - description: The geographic region code for where this site collection resides. Read-only. + description: Folder ID of an archive folder for the user. Read only. nullable: true - hostname: + automaticRepliesSetting: + $ref: '#/components/schemas/microsoft.graph.automaticRepliesSetting' + dateFormat: type: string - description: The hostname for the site collection. Read-only. + description: The date format for the user's mailbox. nullable: true - root: - $ref: '#/components/schemas/microsoft.graph.root' + delegateMeetingMessageDeliveryOptions: + $ref: '#/components/schemas/microsoft.graph.delegateMeetingMessageDeliveryOptions' + language: + $ref: '#/components/schemas/microsoft.graph.localeInfo' + timeFormat: + type: string + description: The time format for the user's mailbox. + nullable: true + timeZone: + type: string + description: The default time zone for the user's mailbox. + nullable: true + userPurpose: + $ref: '#/components/schemas/microsoft.graph.userPurpose' + userPurposeV2: + $ref: '#/components/schemas/microsoft.graph.mailboxRecipientType' + workingHours: + $ref: '#/components/schemas/microsoft.graph.workingHours' additionalProperties: type: object - microsoft.graph.itemAnalytics: + microsoft.graph.userPrint: + title: userPrint + type: object + properties: + recentPrinterShares: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.printerShare' + x-ms-navigationProperty: true + additionalProperties: + type: object + microsoft.graph.userAnalytics: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' - - title: itemAnalytics + - title: userAnalytics type: object properties: - allTime: - $ref: '#/components/schemas/microsoft.graph.itemActivityStat' - itemActivityStats: + settings: + $ref: '#/components/schemas/microsoft.graph.settings' + activityStatistics: type: array items: - $ref: '#/components/schemas/microsoft.graph.itemActivityStat' - lastSevenDays: - $ref: '#/components/schemas/microsoft.graph.itemActivityStat' + $ref: '#/components/schemas/microsoft.graph.activityStatistics' + description: The collection of work activities that a user spent time on during and outside of working hours. Read-only. Nullable. + x-ms-navigationProperty: true additionalProperties: type: object - microsoft.graph.columnDefinition: + microsoft.graph.cloudPC: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' - - title: columnDefinition + - title: cloudPC type: object properties: - boolean: - $ref: '#/components/schemas/microsoft.graph.booleanColumn' - calculated: - $ref: '#/components/schemas/microsoft.graph.calculatedColumn' - choice: - $ref: '#/components/schemas/microsoft.graph.choiceColumn' - columnGroup: - type: string - description: 'For site columns, the name of the group this column belongs to. Helps organize related columns.' - nullable: true - contentApprovalStatus: - $ref: '#/components/schemas/microsoft.graph.contentApprovalStatusColumn' - currency: - $ref: '#/components/schemas/microsoft.graph.currencyColumn' - dateTime: - $ref: '#/components/schemas/microsoft.graph.dateTimeColumn' - defaultValue: - $ref: '#/components/schemas/microsoft.graph.defaultColumnValue' - description: + aadDeviceId: type: string - description: The user-facing description of the column. + description: The Azure Active Directory (Azure AD) device ID of the Cloud PC. nullable: true + connectivityResult: + $ref: '#/components/schemas/microsoft.graph.cloudPcConnectivityResult' + diskEncryptionState: + $ref: '#/components/schemas/microsoft.graph.cloudPcDiskEncryptionState' displayName: type: string - description: The user-facing name of the column. - nullable: true - enforceUniqueValues: - type: boolean - description: 'If true, no two list items may have the same value for this column.' - nullable: true - geolocation: - $ref: '#/components/schemas/microsoft.graph.geolocationColumn' - hidden: - type: boolean - description: Specifies whether the column is displayed in the user interface. - nullable: true - hyperlinkOrPicture: - $ref: '#/components/schemas/microsoft.graph.hyperlinkOrPictureColumn' - indexed: - type: boolean - description: Specifies whether the column values can used for sorting and searching. - nullable: true - isDeletable: - type: boolean - description: Indicates whether this column can be deleted. - nullable: true - isReorderable: - type: boolean - description: Indicates whether values in the column can be reordered. Read-only. - nullable: true - isSealed: - type: boolean - description: Specifies whether the column can be changed. + description: The display name of the Cloud PC. nullable: true - lookup: - $ref: '#/components/schemas/microsoft.graph.lookupColumn' - name: + gracePeriodEndDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string - description: 'The API-facing name of the column as it appears in the [fields][] on a [listItem][]. For the user-facing name, see displayName.' - nullable: true - number: - $ref: '#/components/schemas/microsoft.graph.numberColumn' - personOrGroup: - $ref: '#/components/schemas/microsoft.graph.personOrGroupColumn' - propagateChanges: - type: boolean - description: 'If true, changes to this column will be propagated to lists that implement the column.' - nullable: true - readOnly: - type: boolean - description: Specifies whether the column values can be modified. - nullable: true - required: - type: boolean - description: Specifies whether the column value isn't optional. + description: 'The date and time when the grace period ends and reprovisioning/deprovisioning happens. Required only if the status is inGracePeriod. The timestamp is shown in ISO 8601 format and Coordinated Universal Time (UTC). For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z.' + format: date-time nullable: true - sourceContentType: - $ref: '#/components/schemas/microsoft.graph.contentTypeInfo' - term: - $ref: '#/components/schemas/microsoft.graph.termColumn' - text: - $ref: '#/components/schemas/microsoft.graph.textColumn' - thumbnail: - $ref: '#/components/schemas/microsoft.graph.thumbnailColumn' - type: - $ref: '#/components/schemas/microsoft.graph.columnTypes' - validation: - $ref: '#/components/schemas/microsoft.graph.columnValidation' - sourceColumn: - $ref: '#/components/schemas/microsoft.graph.columnDefinition' - additionalProperties: - type: object - microsoft.graph.contentType: - allOf: - - $ref: '#/components/schemas/microsoft.graph.entity' - - title: contentType - type: object - properties: - associatedHubsUrls: - type: array - items: - type: string - nullable: true - description: List of canonical URLs for hub sites with which this content type is associated to. This will contain all hubsites where this content type is queued to be enforced or is already enforced. Enforcing a content type means that the content type will be applied to the lists in the enforced sites. - description: + imageDisplayName: type: string - description: The descriptive text for the item. + description: Name of the OS image that's on the Cloud PC. nullable: true - documentSet: - $ref: '#/components/schemas/microsoft.graph.documentSet' - documentTemplate: - $ref: '#/components/schemas/microsoft.graph.documentSetContent' - group: + lastLoginResult: + $ref: '#/components/schemas/microsoft.graph.cloudPcLoginResult' + 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 name of the group this content type belongs to. Helps organize related content types. - nullable: true - hidden: - type: boolean - description: Indicates whether the content type is hidden in the list's 'New' menu. - nullable: true - inheritedFrom: - $ref: '#/components/schemas/microsoft.graph.itemReference' - isBuiltIn: - type: boolean - description: Specifies if a content type is a built-in content type. - nullable: true - name: + description: 'The last modified date and time of the Cloud PC. The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z.' + format: date-time + lastRemoteActionResult: + $ref: '#/components/schemas/microsoft.graph.cloudPcRemoteActionResult' + managedDeviceId: type: string - description: The name of the content type. + description: The Intune device ID of the Cloud PC. nullable: true - order: - $ref: '#/components/schemas/microsoft.graph.contentTypeOrder' - parentId: + managedDeviceName: type: string - description: The unique identifier of the content type. - nullable: true - propagateChanges: - type: boolean - description: 'If true, any changes made to the content type will be pushed to inherited content types and lists that implement the content type.' - nullable: true - readOnly: - type: boolean - description: 'If true, the content type cannot be modified unless this value is first set to false.' - nullable: true - sealed: - type: boolean - description: 'If true, the content type cannot be modified by users or through push-down operations. Only site collection administrators can seal or unseal content types.' + description: The Intune device name of the Cloud PC. nullable: true - base: - $ref: '#/components/schemas/microsoft.graph.contentType' - baseTypes: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.contentType' - description: The collection of content types that are ancestors of this content type. - columnLinks: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.columnLink' - description: The collection of columns that are required by this content type - columnPositions: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.columnDefinition' - description: Column order information in a content type. - columns: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.columnDefinition' - description: The collection of column definitions for this contentType. - additionalProperties: - type: object - microsoft.graph.richLongRunningOperation: - allOf: - - $ref: '#/components/schemas/microsoft.graph.longRunningOperation' - - title: richLongRunningOperation - type: object - properties: - error: - $ref: '#/components/schemas/microsoft.graph.publicError' - percentageComplete: - maximum: 2147483647 - minimum: -2147483648 - type: integer - description: A value between 0 and 100 that indicates the progress of the operation. - format: int32 + onPremisesConnectionName: + type: string + description: The Azure network connection that is applied during the provisioning of Cloud PCs. nullable: true - resourceId: + osVersion: + $ref: '#/components/schemas/microsoft.graph.cloudPcOperatingSystem' + provisioningPolicyId: type: string - description: A unique identifier for the result. + description: The provisioning policy ID of the Cloud PC. nullable: true - type: + provisioningPolicyName: type: string - description: Type of the operation. + description: The provisioning policy that is applied during the provisioning of Cloud PCs. nullable: true - additionalProperties: - type: object - microsoft.graph.sitePage: - allOf: - - $ref: '#/components/schemas/microsoft.graph.baseItem' - - title: sitePage - type: object - properties: - contentType: - $ref: '#/components/schemas/microsoft.graph.contentTypeInfo' - pageLayoutType: + servicePlanId: type: string + description: The service plan ID of the Cloud PC. nullable: true - publishingState: - $ref: '#/components/schemas/microsoft.graph.publicationFacet' - title: + servicePlanName: type: string + description: The service plan name of the Cloud PC. + nullable: true + servicePlanType: + $ref: '#/components/schemas/microsoft.graph.cloudPcServicePlanType' + status: + $ref: '#/components/schemas/microsoft.graph.cloudPcStatus' + statusDetails: + $ref: '#/components/schemas/microsoft.graph.cloudPcStatusDetails' + userAccountType: + $ref: '#/components/schemas/microsoft.graph.cloudPcUserAccountType' + userPrincipalName: + type: string + description: The user principal name (UPN) of the user assigned to the Cloud PC. nullable: true - webParts: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.webPart' additionalProperties: type: object - microsoft.graph.permission: + microsoft.graph.usageRight: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' - - title: permission + - title: usageRight type: object properties: - expirationDateTime: - pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' + catalogId: type: string - description: A format of yyyy-MM-ddTHH:mm:ssZ of DateTimeOffset indicates the expiration time of the permission. DateTime.MinValue indicates there is no expiration set for this permission. Optional. - format: date-time - nullable: true - grantedTo: - $ref: '#/components/schemas/microsoft.graph.identitySet' - grantedToIdentities: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.identitySet' - grantedToIdentitiesV2: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.sharePointIdentitySet' - description: 'For link type permissions, the details of the users to whom permission was granted. Read-only.' - grantedToV2: - $ref: '#/components/schemas/microsoft.graph.sharePointIdentitySet' - hasPassword: - type: boolean - description: Indicates whether the password is set for this permission. This property only appears in the response. Optional. Read-only. For OneDrive Personal only. - nullable: true - inheritedFrom: - $ref: '#/components/schemas/microsoft.graph.itemReference' - invitation: - $ref: '#/components/schemas/microsoft.graph.sharingInvitation' - link: - $ref: '#/components/schemas/microsoft.graph.sharingLink' - roles: - type: array - items: - type: string - nullable: true - description: 'The type of permission, for example, read. See below for the full list of roles. Read-only.' - shareId: + description: Product id corresponding to the usage right. + serviceIdentifier: type: string - description: 'A unique token that can be used to access this shared item via the [shares API][]. Read-only.' - nullable: true + description: Identifier of the service corresponding to the usage right. + state: + $ref: '#/components/schemas/microsoft.graph.usageRightState' additionalProperties: type: object - microsoft.graph.termStore.store: + microsoft.graph.informationProtection: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' - - title: store + - title: informationProtection type: object properties: - defaultLanguageTag: - type: string - description: Default language of the term store. - languageTags: + bitlocker: + $ref: '#/components/schemas/microsoft.graph.bitlocker' + dataLossPreventionPolicies: type: array items: - type: string - description: List of languages for the term store. - groups: + $ref: '#/components/schemas/microsoft.graph.dataLossPreventionPolicy' + x-ms-navigationProperty: true + sensitivityLabels: type: array items: - $ref: '#/components/schemas/microsoft.graph.termStore.group' - description: Collection of all groups available in the term store. - sets: + $ref: '#/components/schemas/microsoft.graph.sensitivityLabel' + x-ms-navigationProperty: true + sensitivityPolicySettings: + $ref: '#/components/schemas/microsoft.graph.sensitivityPolicySettings' + policy: + $ref: '#/components/schemas/microsoft.graph.informationProtectionPolicy' + threatAssessmentRequests: type: array items: - $ref: '#/components/schemas/microsoft.graph.termStore.set' - description: Collection of all sets available in the term store. + $ref: '#/components/schemas/microsoft.graph.threatAssessmentRequest' + x-ms-navigationProperty: true additionalProperties: type: object - microsoft.graph.plannerPlan: + microsoft.graph.servicePrincipal: allOf: - - $ref: '#/components/schemas/microsoft.graph.plannerDelta' - - title: plannerPlan + - $ref: '#/components/schemas/microsoft.graph.directoryObject' + - title: servicePrincipal type: object properties: - container: - $ref: '#/components/schemas/microsoft.graph.plannerPlanContainer' - contexts: - $ref: '#/components/schemas/microsoft.graph.plannerPlanContextCollection' - createdBy: - $ref: '#/components/schemas/microsoft.graph.identitySet' - createdDateTime: - pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' - type: string - description: 'Read-only. Date and time at which the plan is created. The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z' - format: date-time - nullable: true - owner: - type: string + passwordSingleSignOnSettings: + $ref: '#/components/schemas/microsoft.graph.passwordSingleSignOnSettings' + accountEnabled: + type: boolean + description: 'true if the service principal account is enabled; otherwise, false. Supports $filter (eq, ne, not, in).' nullable: true - title: - type: string - description: Required. Title of the plan. - buckets: + addIns: type: array items: - $ref: '#/components/schemas/microsoft.graph.plannerBucket' - description: Collection of buckets in the plan. Read-only. Nullable. - details: - $ref: '#/components/schemas/microsoft.graph.plannerPlanDetails' - tasks: + $ref: '#/components/schemas/microsoft.graph.addIn' + description: 'Defines custom behavior that a consuming service can use to call an app in specific contexts. For example, applications that can render file streams may set the addIns property for its ''FileHandler'' functionality. This will let services like Microsoft 365 call the application in the context of a document the user is working on.' + alternativeNames: type: array items: - $ref: '#/components/schemas/microsoft.graph.plannerTask' - description: Collection of tasks in the plan. Read-only. Nullable. - additionalProperties: - type: object - microsoft.graph.notebook: - allOf: - - $ref: '#/components/schemas/microsoft.graph.onenoteEntityHierarchyModel' - - title: notebook - type: object - properties: - isDefault: - type: boolean - description: Indicates whether this is the user's default notebook. Read-only. - nullable: true - isShared: - type: boolean - description: 'Indicates whether the notebook is shared. If true, the contents of the notebook can be seen by people other than the owner. Read-only.' - nullable: true - links: - $ref: '#/components/schemas/microsoft.graph.notebookLinks' - sectionGroupsUrl: + type: string + description: 'Used to retrieve service principals by subscription, identify resource group and full resource ids for managed identities. Supports $filter (eq, not, ge, le, startsWith).' + appDescription: type: string - description: 'The URL for the sectionGroups navigation property, which returns all the section groups in the notebook. Read-only.' + description: The description exposed by the associated application. nullable: true - sectionsUrl: + appDisplayName: type: string - description: 'The URL for the sections navigation property, which returns all the sections in the notebook. Read-only.' + description: The display name exposed by the associated application. nullable: true - userRole: - $ref: '#/components/schemas/microsoft.graph.onenoteUserRole' - sectionGroups: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.sectionGroup' - description: The section groups in the notebook. Read-only. Nullable. - sections: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.onenoteSection' - description: The sections in the notebook. Read-only. Nullable. - additionalProperties: - type: object - microsoft.graph.onenoteOperation: - allOf: - - $ref: '#/components/schemas/microsoft.graph.operation' - - title: onenoteOperation - type: object - properties: - error: - $ref: '#/components/schemas/microsoft.graph.onenoteOperationError' - percentComplete: + appId: type: string - description: The operation percent complete if the operation is still in running status. + description: 'The unique identifier for the associated application (its appId property). Supports $filter (eq, ne, not, in, startsWith).' nullable: true - resourceId: + applicationTemplateId: type: string - description: The resource id. + description: 'Unique identifier of the applicationTemplate that the servicePrincipal was created from. Read-only. Supports $filter (eq, ne, NOT, startsWith).' nullable: true - resourceLocation: + appOwnerOrganizationId: + pattern: '^[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}$' type: string - description: 'The resource URI for the object. For example, the resource URI for a copied page or section.' + description: 'Contains the tenant id where the application is registered. This is applicable only to service principals backed by applications.Supports $filter (eq, ne, NOT, ge, le).' + format: uuid nullable: true - additionalProperties: - type: object - microsoft.graph.onenotePage: - allOf: - - $ref: '#/components/schemas/microsoft.graph.onenoteEntitySchemaObjectModel' - - title: onenotePage - type: object - properties: - content: + appRoleAssignmentRequired: + type: boolean + description: 'Specifies whether users or other service principals need to be granted an app role assignment for this service principal before users can sign in or apps can get tokens. The default value is false. Not nullable. Supports $filter (eq, ne, NOT).' + appRoles: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.appRole' + description: The roles exposed by the application which this service principal represents. For more information see the appRoles property definition on the application entity. Not nullable. + customSecurityAttributes: + $ref: '#/components/schemas/microsoft.graph.customSecurityAttributeValue' + description: type: string - description: The page's HTML content. - format: base64url + description: 'Free text field to provide an internal end-user facing description of the service principal. End-user portals such MyApps will display the application description in this field. The maximum allowed size is 1024 characters. Supports $filter (eq, ne, not, ge, le, startsWith) and $search.' nullable: true - contentUrl: + disabledByMicrosoftStatus: type: string - description: The URL for the page's HTML content. Read-only. + description: 'Specifies whether Microsoft has disabled the registered application. Possible values are: null (default value), NotDisabled, and DisabledDueToViolationOfServicesAgreement (reasons may include suspicious, abusive, or malicious activity, or a violation of the Microsoft Services Agreement). Supports $filter (eq, ne, not).' nullable: true - createdByAppId: + displayName: type: string - description: The unique identifier of the application that created the page. Read-only. + description: 'The display name for the service principal. Supports $filter (eq, ne, not, ge, le, in, startsWith, and eq on null values), $search, and $orderBy.' 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])$' + errorUrl: type: string - description: 'The date and time when the page was last modified. The timestamp represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. Read-only.' - format: date-time - nullable: true - level: - maximum: 2147483647 - minimum: -2147483648 - type: integer - description: The indentation level of the page. Read-only. - format: int32 - nullable: true - links: - $ref: '#/components/schemas/microsoft.graph.pageLinks' - order: - maximum: 2147483647 - minimum: -2147483648 - type: integer - description: The order of the page within its parent section. Read-only. - format: int32 + description: Deprecated. Don't use. nullable: true - title: + homepage: type: string - description: The title of the page. + description: Home page or landing page of the application. nullable: true - userTags: + info: + $ref: '#/components/schemas/microsoft.graph.informationalUrl' + keyCredentials: type: array items: - type: string - nullable: true - parentNotebook: - $ref: '#/components/schemas/microsoft.graph.notebook' - parentSection: - $ref: '#/components/schemas/microsoft.graph.onenoteSection' - additionalProperties: - type: object - microsoft.graph.onenoteResource: - allOf: - - $ref: '#/components/schemas/microsoft.graph.onenoteEntityBaseModel' - - title: onenoteResource - type: object - properties: - content: - type: string - description: The content stream - format: base64url - nullable: true - contentUrl: + $ref: '#/components/schemas/microsoft.graph.keyCredential' + description: 'The collection of key credentials associated with the service principal. Not nullable. Supports $filter (eq, not, ge, le).' + loginUrl: type: string - description: The URL for downloading the content + description: 'Specifies the URL where the service provider redirects the user to Azure AD to authenticate. Azure AD uses the URL to launch the application from Microsoft 365 or the Azure AD My Apps. When blank, Azure AD performs IdP-initiated sign-on for applications configured with SAML-based single sign-on. The user launches the application from Microsoft 365, the Azure AD My Apps, or the Azure AD SSO URL.' nullable: true - additionalProperties: - type: object - microsoft.graph.sectionGroup: - allOf: - - $ref: '#/components/schemas/microsoft.graph.onenoteEntityHierarchyModel' - - title: sectionGroup - type: object - properties: - sectionGroupsUrl: + logoutUrl: type: string - description: 'The URL for the sectionGroups navigation property, which returns all the section groups in the section group. Read-only.' + description: 'Specifies the URL that will be used by Microsoft''s authorization service to logout an user using OpenId Connect front-channel, back-channel or SAML logout protocols.' nullable: true - sectionsUrl: + notes: type: string - description: 'The URL for the sections navigation property, which returns all the sections in the section group. Read-only.' + description: 'Free text field to capture information about the service principal, typically used for operational purposes. Maximum allowed size is 1024 characters.' nullable: true - parentNotebook: - $ref: '#/components/schemas/microsoft.graph.notebook' - parentSectionGroup: - $ref: '#/components/schemas/microsoft.graph.sectionGroup' - sectionGroups: + notificationEmailAddresses: type: array items: - $ref: '#/components/schemas/microsoft.graph.sectionGroup' - description: The section groups in the section. Read-only. Nullable. - sections: + type: string + description: Specifies the list of email addresses where Azure AD sends a notification when the active certificate is near the expiration date. This is only for the certificates used to sign the SAML token issued for Azure AD Gallery applications. + passwordCredentials: type: array items: - $ref: '#/components/schemas/microsoft.graph.onenoteSection' - description: The sections in the section group. Read-only. Nullable. - additionalProperties: - type: object - microsoft.graph.onenoteSection: - allOf: - - $ref: '#/components/schemas/microsoft.graph.onenoteEntityHierarchyModel' - - title: onenoteSection - type: object - properties: - isDefault: - type: boolean - description: Indicates whether this is the user's default section. Read-only. - nullable: true - links: - $ref: '#/components/schemas/microsoft.graph.sectionLinks' - pagesUrl: + $ref: '#/components/schemas/microsoft.graph.passwordCredential' + description: The collection of password credentials associated with the service principal. Not nullable. + preferredSingleSignOnMode: type: string - description: The pages endpoint where you can get details for all the pages in the section. Read-only. + description: 'Specifies the single sign-on mode configured for this application. Azure AD uses the preferred single sign-on mode to launch the application from Microsoft 365 or the Azure AD My Apps. The supported values are password, saml, notSupported, and oidc.' nullable: true - pages: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.onenotePage' - description: The collection of pages in the section. Read-only. Nullable. - parentNotebook: - $ref: '#/components/schemas/microsoft.graph.notebook' - parentSectionGroup: - $ref: '#/components/schemas/microsoft.graph.sectionGroup' - additionalProperties: - type: object - microsoft.graph.teamDiscoverySettings: - title: teamDiscoverySettings - type: object - properties: - showInTeamsSearchAndSuggestions: - type: boolean - description: 'If set to true, the team is visible via search and suggestions from the Teams client.' - nullable: true - additionalProperties: - type: object - microsoft.graph.teamFunSettings: - title: teamFunSettings - type: object - properties: - allowCustomMemes: - type: boolean - description: 'If set to true, enables users to include custom memes.' - nullable: true - allowGiphy: - type: boolean - description: 'If set to true, enables Giphy use.' - nullable: true - allowStickersAndMemes: - type: boolean - description: 'If set to true, enables users to include stickers and memes.' - nullable: true - giphyContentRating: - $ref: '#/components/schemas/microsoft.graph.giphyRatingType' - additionalProperties: - type: object - microsoft.graph.teamGuestSettings: - title: teamGuestSettings - type: object - properties: - allowCreateUpdateChannels: - type: boolean - description: 'If set to true, guests can add and update channels.' - nullable: true - allowDeleteChannels: - type: boolean - description: 'If set to true, guests can delete channels.' - nullable: true - additionalProperties: - type: object - microsoft.graph.teamMemberSettings: - title: teamMemberSettings - type: object - properties: - allowAddRemoveApps: - type: boolean - description: 'If set to true, members can add and remove apps.' - nullable: true - allowCreatePrivateChannels: - type: boolean - description: 'If set to true, members can add and update private channels.' - nullable: true - allowCreateUpdateChannels: - type: boolean - description: 'If set to true, members can add and update any channels.' - nullable: true - allowCreateUpdateRemoveConnectors: - type: boolean - description: 'If set to true, members can add, update, and remove connectors.' - nullable: true - allowCreateUpdateRemoveTabs: - type: boolean - description: 'If set to true, members can add, update, and remove tabs.' - nullable: true - allowDeleteChannels: - type: boolean - description: 'If set to true, members can delete channels.' - nullable: true - additionalProperties: - type: object - microsoft.graph.teamMessagingSettings: - title: teamMessagingSettings - type: object - properties: - allowChannelMentions: - type: boolean - description: 'If set to true, @channel mentions are allowed.' - nullable: true - allowOwnerDeleteMessages: - type: boolean - description: 'If set to true, owners can delete any message.' - nullable: true - allowTeamMentions: - type: boolean - description: 'If set to true, @team mentions are allowed.' - nullable: true - allowUserDeleteMessages: - type: boolean - description: 'If set to true, users can delete their messages.' - nullable: true - allowUserEditMessages: - type: boolean - description: 'If set to true, users can edit their messages.' - nullable: true - additionalProperties: - type: object - microsoft.graph.teamSpecialization: - title: teamSpecialization - enum: - - none - - educationStandard - - educationClass - - educationProfessionalLearningCommunity - - educationStaff - - healthcareStandard - - healthcareCareCoordination - - unknownFutureValue - type: string - microsoft.graph.teamSummary: - title: teamSummary - type: object - properties: - guestsCount: - maximum: 2147483647 - minimum: -2147483648 - type: integer - description: Count of guests in a team. - format: int32 - nullable: true - membersCount: - maximum: 2147483647 - minimum: -2147483648 - type: integer - description: Count of members in a team. - format: int32 - nullable: true - ownersCount: - maximum: 2147483647 - minimum: -2147483648 - type: integer - description: Count of owners in a team. - format: int32 - nullable: true - additionalProperties: - type: object - microsoft.graph.teamVisibilityType: - title: teamVisibilityType - enum: - - private - - public - - hiddenMembership - - unknownFutureValue - type: string - microsoft.graph.channel: - allOf: - - $ref: '#/components/schemas/microsoft.graph.entity' - - title: channel - type: object - properties: - createdDateTime: + preferredTokenSigningKeyEndDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string - description: Read only. Timestamp at which the channel was created. + description: 'Specifies the expiration date of the keyCredential used for token signing, marked by preferredTokenSigningKeyThumbprint.' format: date-time nullable: true - description: + preferredTokenSigningKeyThumbprint: + type: string + description: Reserved for internal use only. Do not write or otherwise rely on this property. May be removed in future versions. + nullable: true + publishedPermissionScopes: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.permissionScope' + description: 'The delegated permissions exposed by the application. For more information see the oauth2PermissionScopes property on the application entity''s api property. Not nullable. Note: This property is named oauth2PermissionScopes in v1.0.' + publisherName: type: string - description: Optional textual description for the channel. nullable: true - displayName: - type: string - description: Channel name as it will appear to the user in Microsoft Teams. - email: + replyUrls: + type: array + items: + type: string + description: 'The URLs that user tokens are sent to for sign in with the associated application, or the redirect URIs that OAuth 2.0 authorization codes and access tokens are sent to for the associated application. Not nullable.' + samlMetadataUrl: type: string - description: The email address for sending messages to the channel. Read-only. + description: The url where the service exposes SAML metadata for federation. nullable: true - isFavoriteByDefault: - type: boolean - description: 'Indicates whether the channel should automatically be marked ''favorite'' for all members of the team. Can only be set programmatically with Create team. Default: false.' + samlSingleSignOnSettings: + $ref: '#/components/schemas/microsoft.graph.samlSingleSignOnSettings' + servicePrincipalNames: + type: array + items: + type: string + 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. Supports $filter (eq, not, ge, le, startsWith).' + 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. The SocialIdp type is for internal use. nullable: true - membershipType: - $ref: '#/components/schemas/microsoft.graph.channelMembershipType' - moderationSettings: - $ref: '#/components/schemas/microsoft.graph.channelModerationSettings' - tenantId: + signInAudience: type: string - description: The ID of the Azure Active Directory tenant. + description: 'Specifies the Microsoft accounts that are supported for the current application. Read-only. Supported values are:AzureADMyOrg: Users with a Microsoft work or school account in my organization’s Azure AD tenant (single-tenant).AzureADMultipleOrgs: Users with a Microsoft work or school account in any organization’s Azure AD tenant (multi-tenant).AzureADandPersonalMicrosoftAccount: Users with a personal Microsoft account, or a work or school account in any organization’s Azure AD tenant.PersonalMicrosoftAccount: Users with a personal Microsoft account only.' nullable: true - webUrl: + tags: + type: array + items: + type: string + description: 'Custom strings that can be used to categorize and identify the service principal. Not nullable. Supports $filter (eq, not, ge, le, startsWith).' + tokenEncryptionKeyId: + pattern: '^[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}$' type: string - description: 'A hyperlink that will go to the channel in Microsoft Teams. This is the URL that you get when you right-click a channel in Microsoft Teams and select Get link to channel. This URL should be treated as an opaque blob, and not parsed. Read-only.' + description: 'Specifies the keyId of a public key from the keyCredentials collection. When configured, Azure AD issues tokens for this application encrypted using the key specified by this property. The application code that receives the encrypted token must use the matching private key to decrypt the token before it can be used for the signed-in user.' + format: uuid nullable: true - filesFolder: - $ref: '#/components/schemas/microsoft.graph.driveItem' - members: + verifiedPublisher: + $ref: '#/components/schemas/microsoft.graph.verifiedPublisher' + appManagementPolicies: type: array items: - $ref: '#/components/schemas/microsoft.graph.conversationMember' - description: A collection of membership records associated with the channel. - messages: + $ref: '#/components/schemas/microsoft.graph.appManagementPolicy' + description: The appManagementPolicy applied to this service principal. + x-ms-navigationProperty: true + appRoleAssignedTo: type: array items: - $ref: '#/components/schemas/microsoft.graph.chatMessage' - description: A collection of all the messages in the channel. A navigation property. Nullable. - sharedWithTeams: + $ref: '#/components/schemas/microsoft.graph.appRoleAssignment' + description: 'App role assignments for this app or service, granted to users, groups, and other service principals.Supports $expand.' + x-ms-navigationProperty: true + appRoleAssignments: type: array items: - $ref: '#/components/schemas/microsoft.graph.sharedWithChannelTeamInfo' - description: A collection of teams with which a channel is shared. - tabs: + $ref: '#/components/schemas/microsoft.graph.appRoleAssignment' + description: 'App role assignment for another app or service, granted to this service principal. Supports $expand.' + x-ms-navigationProperty: true + claimsMappingPolicies: type: array items: - $ref: '#/components/schemas/microsoft.graph.teamsTab' - description: A collection of all the tabs in the channel. A navigation property. - additionalProperties: - type: object - microsoft.graph.teamsAppInstallation: - allOf: - - $ref: '#/components/schemas/microsoft.graph.entity' - - title: teamsAppInstallation - type: object - properties: - teamsApp: - $ref: '#/components/schemas/microsoft.graph.teamsApp' - teamsAppDefinition: - $ref: '#/components/schemas/microsoft.graph.teamsAppDefinition' + $ref: '#/components/schemas/microsoft.graph.claimsMappingPolicy' + description: The claimsMappingPolicies assigned to this service principal. Supports $expand. + x-ms-navigationProperty: true + createdObjects: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.directoryObject' + description: Directory objects created by this service principal. Read-only. Nullable. + x-ms-navigationProperty: true + delegatedPermissionClassifications: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.delegatedPermissionClassification' + description: The permission classifications for delegated permissions exposed by the app that this service principal represents. Supports $expand. + x-ms-navigationProperty: true + endpoints: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.endpoint' + description: Endpoints available for discovery. Services like Sharepoint populate this property with a tenant specific SharePoint endpoints that other applications can discover and use in their experiences. + x-ms-navigationProperty: true + federatedIdentityCredentials: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.federatedIdentityCredential' + x-ms-navigationProperty: true + homeRealmDiscoveryPolicies: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.homeRealmDiscoveryPolicy' + description: The homeRealmDiscoveryPolicies assigned to this service principal. Supports $expand. + x-ms-navigationProperty: true + licenseDetails: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.licenseDetails' + x-ms-navigationProperty: true + memberOf: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.directoryObject' + description: 'Roles that this service principal is a member of. HTTP Methods: GET Read-only. Nullable. Supports $expand.' + x-ms-navigationProperty: true + oauth2PermissionGrants: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.oAuth2PermissionGrant' + description: Delegated permission grants authorizing this service principal to access an API on behalf of a signed-in user. Read-only. Nullable. + x-ms-navigationProperty: true + ownedObjects: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.directoryObject' + description: Directory objects that are owned by this service principal. Read-only. Nullable. Supports $expand. + x-ms-navigationProperty: true + owners: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.directoryObject' + description: Directory objects that are owners of this servicePrincipal. The owners are a set of non-admin users or servicePrincipals who are allowed to modify this object. Read-only. Nullable. Supports $expand. + x-ms-navigationProperty: true + tokenIssuancePolicies: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.tokenIssuancePolicy' + description: The tokenIssuancePolicies assigned to this service principal. Supports $expand. + x-ms-navigationProperty: true + tokenLifetimePolicies: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.tokenLifetimePolicy' + description: The tokenLifetimePolicies assigned to this service principal. Supports $expand. + x-ms-navigationProperty: true + transitiveMemberOf: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.directoryObject' + x-ms-navigationProperty: true + synchronization: + $ref: '#/components/schemas/microsoft.graph.synchronization' additionalProperties: type: object - microsoft.graph.conversationMember: + microsoft.graph.appRoleAssignment: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' - - title: conversationMember + - title: appRoleAssignment type: object properties: - displayName: + appRoleId: + pattern: '^[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}$' type: string - description: The display name of the user. - nullable: true - roles: - type: array - items: - type: string - nullable: true - description: 'The roles for that user. This property only contains additional qualifiers when relevant - for example, if the member has owner privileges, the roles property contains owner as one of the values. Similarly, if the member is a guest, the roles property contains guest as one of the values. A basic member should not have any values specified in the roles property.' - visibleHistoryStartDateTime: + description: 'The identifier (id) for the app role which is assigned to the principal. This app role must be exposed in the appRoles property on the resource application''s service principal (resourceId). If the resource application has not declared any app roles, a default app role ID of 00000000-0000-0000-0000-000000000000 can be specified to signal that the principal is assigned to the resource app without any specific app roles. Required on create.' + format: uuid + creationTimestamp: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[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 denoting how far back a conversation's history is shared with the conversation member. This property is settable only for members of a chat. + description: 'The time when the app role assignment was created. The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. Read-only.' format: date-time nullable: true - additionalProperties: - type: object - microsoft.graph.teamsAsyncOperation: - allOf: - - $ref: '#/components/schemas/microsoft.graph.entity' - - title: teamsAsyncOperation - type: object - properties: - attemptsCount: - maximum: 2147483647 - minimum: -2147483648 - type: integer - description: Number of times the operation was attempted before being marked successful or failed. - format: int32 - createdDateTime: - pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' + principalDisplayName: type: string - description: Time when the operation was created. - format: date-time - error: - $ref: '#/components/schemas/microsoft.graph.operationError' - lastActionDateTime: - pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' + description: 'The display name of the user, group, or service principal that was granted the app role assignment. Read-only. Supports $filter (eq and startswith).' + nullable: true + principalId: + pattern: '^[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}$' type: string - description: Time when the async operation was last updated. - format: date-time - operationType: - $ref: '#/components/schemas/microsoft.graph.teamsAsyncOperationType' - status: - $ref: '#/components/schemas/microsoft.graph.teamsAsyncOperationStatus' - targetResourceId: + description: 'The unique identifier (id) for the user, group, or service principal being granted the app role. Required on create.' + format: uuid + nullable: true + principalType: type: string - description: 'The ID of the object that''s created or modified as result of this async operation, typically a team.' + description: 'The type of the assigned principal. This can either be User, Group, or ServicePrincipal. Read-only.' nullable: true - targetResourceLocation: + resourceDisplayName: type: string - description: The location of the object that's created or modified as result of this async operation. This URL should be treated as an opaque value and not parsed into its component paths. + description: The display name of the resource app's service principal to which the assignment is made. + nullable: true + resourceId: + pattern: '^[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}$' + type: string + description: The unique identifier (id) for the resource service principal for which the assignment is made. Required on create. Supports $filter (eq only). + format: uuid nullable: true additionalProperties: type: object - microsoft.graph.user: + microsoft.graph.licenseDetails: allOf: - - $ref: '#/components/schemas/microsoft.graph.directoryObject' - - title: user + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: licenseDetails type: object properties: - signInActivity: - $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. Supports $filter (eq, ne, not, and in).' - 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. Supports $filter (eq, ne, not, and in).' - nullable: true - assignedLicenses: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.assignedLicense' - description: 'The licenses that are assigned to the user, including inherited (group-based) licenses. Not nullable. Supports $filter (eq, not, and counting empty collections).' - assignedPlans: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.assignedPlan' - description: The plans that are assigned to the user. Read-only. Not nullable.Supports $filter (eq and not). - authorizationInfo: - $ref: '#/components/schemas/microsoft.graph.authorizationInfo' - businessPhones: + servicePlans: type: array items: - type: string - description: 'The telephone numbers for the user. Only one number can be set for this property. Read-only for users synced from on-premises directory. Supports $filter (eq, not, ge, le, startsWith).' - city: + $ref: '#/components/schemas/microsoft.graph.servicePlanInfo' + description: 'Information about the service plans assigned with the license. Read-only, Not nullable' + skuId: + pattern: '^[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}$' type: string - description: 'The city in which the user is located. Maximum length is 128 characters. Supports $filter (eq, ne, not, ge, le, in, startsWith, and eq on null values).' + description: Unique identifier (GUID) for the service SKU. Equal to the skuId property on the related SubscribedSku object. Read-only + format: uuid nullable: true - companyName: + skuPartNumber: type: string - description: 'The company name which the user is associated. This property can be useful for describing the company that an external user comes from. The maximum length is 64 characters.Supports $filter (eq, ne, not, ge, le, in, startsWith, and eq on null values).' + description: 'Unique SKU display name. Equal to the skuPartNumber on the related SubscribedSku object; for example: ''AAD_Premium''. Read-only' nullable: true - consentProvidedForMinor: + additionalProperties: + type: object + microsoft.graph.oAuth2PermissionGrant: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: oAuth2PermissionGrant + type: object + properties: + clientId: 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. Supports $filter (eq, ne, not, and in).' - nullable: true - country: + description: The id of the client service principal for the application which is authorized to act on behalf of a signed-in user when accessing an API. Required. Supports $filter (eq only). + consentType: type: string - description: 'The country/region in which the user is located; for example, US or UK. Maximum length is 128 characters. Supports $filter (eq, ne, not, ge, le, in, startsWith, and eq on null values).' + description: 'Indicates whether authorization is granted for the client application to impersonate all users or only a specific user. AllPrincipals indicates authorization to impersonate all users. Principal indicates authorization to impersonate a specific user. Consent on behalf of all users can be granted by an administrator. Non-admin users may be authorized to consent on behalf of themselves in some cases, for some delegated permissions. Required. Supports $filter (eq only).' nullable: true - createdDateTime: + expiryTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[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. Read-only. Supports $filter (eq, ne, not , ge, le, in).' + description: 'Currently, the end time value is ignored, but a value is required when creating an oAuth2PermissionGrant. Required.' format: date-time nullable: true - creationType: + principalId: type: string - description: 'Indicates whether the user account was created through one of the following methods: As a regular school or work account (null). As an external account (Invitation). As a local account for an Azure Active Directory B2C tenant (LocalAccount). Through self-service sign-up by an internal user using email verification (EmailVerified). Through self-service sign-up by an external user signing up through a link that is part of a user flow (SelfServiceSignUp). Read-only.Supports $filter (eq, ne, not, and in).' + description: 'The id of the user on behalf of whom the client is authorized to access the resource, when consentType is Principal. If consentType is AllPrincipals this value is null. Required when consentType is Principal. Supports $filter (eq only).' nullable: true - customSecurityAttributes: - $ref: '#/components/schemas/microsoft.graph.customSecurityAttributeValue' - department: + resourceId: type: string - description: 'The name for the department in which the user works. Maximum length is 64 characters.Supports $filter (eq, ne, not , ge, le, in, and eq on null values).' - nullable: true - deviceKeys: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.deviceKey' - displayName: + description: The id of the resource service principal to which access is authorized. This identifies the API which the client is authorized to attempt to call on behalf of a signed-in user. Supports $filter (eq only). + scope: 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. Maximum length is 256 characters. Supports $filter (eq, ne, not , ge, le, in, startsWith, and eq on null values), $orderBy, and $search.' + description: 'A space-separated list of the claim values for delegated permissions which should be included in access tokens for the resource application (the API). For example, openid User.Read GroupMember.Read.All. Each claim value should match the value field of one of the delegated permissions defined by the API, listed in the publishedPermissionScopes property of the resource service principal.' nullable: true - employeeHireDate: + startTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[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 user was hired or will start work in case of a future hire. Supports $filter (eq, ne, not , ge, le, in).' + description: 'Currently, the start time value is ignored, but a value is required when creating an oAuth2PermissionGrant. Required.' format: date-time nullable: true - employeeId: - type: string - description: 'The employee identifier assigned to the user by the organization. The maximum length is 16 characters.Supports $filter (eq, ne, not , ge, le, in, startsWith, and eq on null values).' - nullable: true - employeeOrgData: - $ref: '#/components/schemas/microsoft.graph.employeeOrgData' - employeeType: - type: string - description: 'Captures enterprise worker type. For example, Employee, Contractor, Consultant, or Vendor. Supports $filter (eq, ne, not , ge, le, in, startsWith).' - nullable: true - externalUserState: + additionalProperties: + type: object + microsoft.graph.scopedRoleMembership: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: scopedRoleMembership + type: object + properties: + administrativeUnitId: type: string - description: 'For an external user invited to the tenant using the invitation API, this property represents the invited user''s invitation status. For invited users, the state can be PendingAcceptance or Accepted, or null for all other users. Supports $filter (eq, ne, not , in).' - nullable: true - externalUserStateChangeDateTime: + description: Unique identifier for the administrative unit that the directory role is scoped to + roleId: type: string - description: 'Shows the timestamp for the latest change to the externalUserState property. Supports $filter (eq, ne, not , in).' - nullable: true - faxNumber: + description: Unique identifier for the directory role that the member is in. + roleMemberInfo: + $ref: '#/components/schemas/microsoft.graph.identity' + additionalProperties: + type: object + microsoft.graph.calendar: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: calendar + type: object + properties: + allowedOnlineMeetingProviders: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.onlineMeetingProviderType' + 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.' + calendarGroupId: type: string - description: 'The fax number of the user. Supports $filter (eq, ne, not , ge, le, in, startsWith, and eq on null values).' + description: 'The calendarGroup in which to create the calendar. If the user has never explicitly set a group for the calendar, this property is null.' nullable: true - givenName: - type: string - description: 'The given name (first name) of the user. Maximum length is 64 characters. Supports $filter (eq, ne, not , ge, le, in, startsWith, and eq on null values).' + 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.' 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. Supports $filter (eq) including on null values, only where the signInType is not userPrincipalName.' - imAddresses: - type: array - items: - type: string - nullable: true - description: 'The instant message voice over IP (VOIP) session initiation protocol (SIP) addresses for the user. Read-only. Supports $filter (eq, not, ge, le, startsWith).' - infoCatalogs: - type: array - items: - type: string - description: 'Identifies the info segments assigned to the user. Supports $filter (eq, not, ge, le, startsWith).' - isManagementRestricted: + 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.' nullable: true - isResourceAccount: + canViewPrivateItems: type: boolean - description: Do not use – reserved for future use. + 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.' nullable: true - jobTitle: + changeKey: type: string - description: 'The user''s job title. Maximum length is 128 characters. Supports $filter (eq, ne, not , ge, le, in, startsWith, and eq on null values).' + description: 'Identifies the version of the calendar object. Every time the calendar is changed, changeKey changes as well. This allows Exchange to apply changes to the correct version of the object. Read-only.' nullable: true - 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])$' + color: + $ref: '#/components/schemas/microsoft.graph.calendarColor' + defaultOnlineMeetingProvider: + $ref: '#/components/schemas/microsoft.graph.onlineMeetingProviderType' + hexColor: type: string - description: 'The time when this Azure AD user last changed their password or when their password was created, , whichever date the latest action was performed. 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. Returned only on $select.' - format: date-time + 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.' 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.' + isDefaultCalendar: + type: boolean + description: 'true if this is the default calendar where new events are created by default, false otherwise.' nullable: true - licenseAssignmentStates: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.licenseAssignmentState' - description: State of license assignments for this user. Read-only. Returned only on $select. - mail: - type: string - description: 'The SMTP address for the user, for example, admin@contoso.com. Changes to this property will also update the user''s proxyAddresses collection to include the value as an SMTP address. This property cannot contain accent characters. NOTE: We do not recommend updating this property for Azure AD B2C user profiles. Use the otherMails property instead. Supports $filter (eq, ne, not, ge, le, in, startsWith, endsWith, and eq on null values).' + isRemovable: + type: boolean + description: Indicates whether this user calendar can be deleted from the user mailbox. nullable: true - mailNickname: - type: string - description: 'The mail alias for the user. This property must be specified when a user is created. Maximum length is 64 characters. Supports $filter (eq, ne, not, ge, le, in, startsWith, and eq on null values).' + isShared: + type: boolean + description: 'true if the user has shared the calendar with other users, false otherwise. Since only the user who created the calendar can share it, isShared and isSharedWithMe cannot be true for the same user. This property is set when sharing is initiated in an Outlook client, and can be reset when the sharing is cancelled through the client or the corresponding calendarPermission resource. Read-only.' nullable: true - mobilePhone: - type: string - description: 'The primary cellular telephone number for the user. Read-only for users synced from on-premises directory. Supports $filter (eq, ne, not, ge, le, in, startsWith, and eq on null values).' + isSharedWithMe: + type: boolean + description: 'true if the user has been shared this calendar, false otherwise. This property is always false for a calendar owner. This property is set when sharing is initiated in an Outlook client, and can be reset when the sharing is cancelled through the client or the corresponding calendarPermission resource. Read-only.' nullable: true - officeLocation: - type: string - description: 'The office location in the user''s place of business. Maximum length is 128 characters. Supports $filter (eq, ne, not, ge, le, in, startsWith, and eq on null values).' + isTallyingResponses: + type: boolean + description: Indicates whether this user calendar supports tracking of meeting responses. Only meeting invites sent from users' primary calendars support tracking of meeting responses. nullable: true - onPremisesDistinguishedName: + name: 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. Read-only. + description: The calendar name. nullable: true - onPremisesDomainName: + owner: + $ref: '#/components/schemas/microsoft.graph.emailAddress' + calendarPermissions: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.calendarPermission' + description: The permissions of the users with whom the calendar is shared. + x-ms-navigationProperty: true + calendarView: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.event' + description: The calendar view for the calendar. Navigation property. Read-only. + x-ms-navigationProperty: true + events: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.event' + description: The events in the calendar. Navigation property. Read-only. + x-ms-navigationProperty: true + multiValueExtendedProperties: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.multiValueLegacyExtendedProperty' + description: The collection of multi-value extended properties defined for the calendar. Read-only. Nullable. + x-ms-navigationProperty: true + singleValueExtendedProperties: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.singleValueLegacyExtendedProperty' + description: The collection of single-value extended properties defined for the calendar. Read-only. Nullable. + x-ms-navigationProperty: true + additionalProperties: + type: object + microsoft.graph.calendarGroup: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: calendarGroup + type: object + properties: + changeKey: 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. Read-only.' + description: 'Identifies the version of the calendar group. Every time the calendar group is changed, ChangeKey changes as well. This allows Exchange to apply changes to the correct version of the object. Read-only.' nullable: true - onPremisesExtensionAttributes: - $ref: '#/components/schemas/microsoft.graph.onPremisesExtensionAttributes' - onPremisesImmutableId: + classId: + pattern: '^[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}$' type: string - description: '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. Note: The $ and _ characters cannot be used when specifying this property. Supports $filter (eq, ne, not, ge, le, in).' + description: The class identifier. Read-only. + format: uuid 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])$' + name: 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. Read-only. Supports $filter (eq, ne, not, ge, le, in).' - format: date-time + description: The group name. nullable: true - onPremisesProvisioningErrors: + calendars: type: array items: - $ref: '#/components/schemas/microsoft.graph.onPremisesProvisioningError' - description: 'Errors when using Microsoft synchronization product during provisioning. Supports $filter (eq, not, ge, le).' - 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. Read-only. Supports $filter (eq, ne, not, ge, le, in, startsWith).' - 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. Read-only. Supports $filter (eq including on null values). - nullable: true - onPremisesSyncEnabled: + $ref: '#/components/schemas/microsoft.graph.calendar' + description: The calendars in the calendar group. Navigation property. Read-only. Nullable. + x-ms-navigationProperty: true + additionalProperties: + type: object + microsoft.graph.event: + allOf: + - $ref: '#/components/schemas/microsoft.graph.outlookItem' + - title: event + type: object + properties: + allowNewTimeProposals: type: boolean - description: 'true if this user object is currently being synced from an on-premises Active Directory (AD); otherwise the user isn''t being synced and can be managed in Azure Active Directory (Azure AD). Read-only. Supports $filter (eq, ne, not, in, and eq on null values).' + description: true if the meeting organizer allows invitees to propose a new time when responding; otherwise false. Optional. Default is true. nullable: true - onPremisesUserPrincipalName: + attendees: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.attendee' + description: The collection of attendees for the event. + body: + $ref: '#/components/schemas/microsoft.graph.itemBody' + bodyPreview: 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. Read-only. Supports $filter (eq, ne, not, ge, le, in, startsWith).' + description: The preview of the message associated with the event. It is in text format. nullable: true - otherMails: + cancelledOccurrences: type: array items: type: string - description: 'A list of additional email addresses for the user; for example: [''bob@contoso.com'', ''Robert@fabrikam.com''].NOTE: This property cannot contain accent characters.Supports $filter (eq, not, ge, le, in, startsWith, endsWith, and counting empty collections).' - 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. For more information on the default password policies, see Azure AD pasword policies. Supports $filter (ne, not, and eq on null values).' - 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. Maximum length is 40 characters. Supports $filter (eq, ne, not, ge, le, in, startsWith, and eq on null values).' + nullable: true + description: 'Contains occurrenceId property values of cancelled instances in a recurring series, if the event is the series master. Instances in a recurring series that are cancelled are called cancelledOccurences.Returned only on $select in a Get operation which specifies the id of a series master event (that is, the seriesMasterId property value).' + end: + $ref: '#/components/schemas/microsoft.graph.dateTimeTimeZone' + hasAttachments: + type: boolean + description: Set to true if the event has attachments. nullable: true - preferredDataLocation: - type: string - description: 'The preferred data location for the user. For more information, see OneDrive Online Multi-Geo.' + hideAttendees: + type: boolean + description: 'When set to true, each attendee only sees themselves in the meeting request and meeting Tracking list. Default is false.' nullable: true - preferredLanguage: - type: string - description: 'The preferred language for the user. Should follow ISO 639-1 Code; for example en-US. Supports $filter (eq, ne, not, ge, le, in, startsWith, and eq on null values).' + importance: + $ref: '#/components/schemas/microsoft.graph.importance' + isAllDay: + type: boolean nullable: true - provisionedPlans: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.provisionedPlan' - description: 'The plans that are provisioned for the user. Read-only. Not nullable. Supports $filter (eq, not, ge, le).' - proxyAddresses: - type: array - items: - type: string - description: 'For example: [''SMTP: bob@contoso.com'', ''smtp: bob@sales.contoso.com'']. Changes to the mail property will also update this collection to include the value as an SMTP address. For more information, see mail and proxyAddresses properties. The proxy address prefixed with SMTP (capitalized) is the primary proxy address while those prefixed with smtp are the secondary proxy addresses. For Azure AD B2C accounts, this property has a limit of ten unique addresses. Read-only in Microsoft Graph; you can update this property only through the Microsoft 365 admin center. Not nullable. Supports $filter (eq, not, ge, le, startsWith, endsWith, and counting empty collections).' - 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. Read-only. Use invalidateAllRefreshTokens to reset.' - format: date-time + isCancelled: + type: boolean nullable: true - securityIdentifier: - type: string - description: 'Security identifier (SID) of the user, used in Windows scenarios. Read-only. Returned by default. Supports $select and $filter (eq, not, ge, le, startsWith).' + isDraft: + type: boolean nullable: true - showInAddressList: + isOnlineMeeting: type: boolean - description: Do not use in Microsoft Graph. Manage this property through the Microsoft 365 admin center instead. Represents whether the user should be included in the Outlook global address list. See Known issue. 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. Read-only. Use revokeSignInSessions to reset.' - format: date-time + isOrganizer: + type: boolean nullable: true - state: - type: string - description: 'The state or province in the user''s address. Maximum length is 128 characters. Supports $filter (eq, ne, not, ge, le, in, startsWith, and eq on null values).' + isReminderOn: + type: boolean nullable: true - streetAddress: + location: + $ref: '#/components/schemas/microsoft.graph.location' + locations: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.location' + occurrenceId: type: string - description: 'The street address of the user''s place of business. Maximum length is 1024 characters. Supports $filter (eq, ne, not, ge, le, in, startsWith, and eq on null values).' nullable: true - surname: + onlineMeeting: + $ref: '#/components/schemas/microsoft.graph.onlineMeetingInfo' + onlineMeetingProvider: + $ref: '#/components/schemas/microsoft.graph.onlineMeetingProviderType' + onlineMeetingUrl: type: string - description: 'The user''s surname (family name or last name). Maximum length is 64 characters. Supports $filter (eq, ne, not, ge, le, in, startsWith, and eq on null values).' nullable: true - usageLocation: + organizer: + $ref: '#/components/schemas/microsoft.graph.recipient' + originalEndTimeZone: 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. Supports $filter (eq, ne, not, ge, le, in, startsWith, and eq on null values).' nullable: true - userPrincipalName: + originalStart: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string - description: '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.NOTE: This property cannot contain accent characters. Only the following characters are allowed A - Z, a - z, 0 - 9, '' . - _ ! # ^ ~. For the complete list of allowed characters, see username policies. Supports $filter (eq, ne, not, ge, le, in, startsWith, endsWith) and $orderBy.' + format: date-time nullable: true - userType: + originalStartTimeZone: type: string - description: 'A String value that can be used to classify user types in your directory, such as Member and Guest. Supports $filter (eq, ne, not, in, and eq on null values). NOTE: For more information about the permissions for member and guest users, see What are the default user permissions in Azure Active Directory?' nullable: true - mailboxSettings: - $ref: '#/components/schemas/microsoft.graph.mailboxSettings' - deviceEnrollmentLimit: + recurrence: + $ref: '#/components/schemas/microsoft.graph.patternedRecurrence' + reminderMinutesBeforeStart: maximum: 2147483647 minimum: -2147483648 type: integer - description: The limit on the maximum number of devices that the user is permitted to enroll. Allowed values are 5 or 1000. format: int32 - print: - $ref: '#/components/schemas/microsoft.graph.userPrint' - aboutMe: + nullable: true + responseRequested: + type: boolean + nullable: true + responseStatus: + $ref: '#/components/schemas/microsoft.graph.responseStatus' + sensitivity: + $ref: '#/components/schemas/microsoft.graph.sensitivity' + seriesMasterId: type: string - description: A freeform text entry field for the user to describe themselves. Returned only on $select. 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])$' + showAs: + $ref: '#/components/schemas/microsoft.graph.freeBusyStatus' + start: + $ref: '#/components/schemas/microsoft.graph.dateTimeTimeZone' + subject: 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.' - 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])$' + nullable: true + transactionId: type: string - description: 'The hire date 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. Note: This property is specific to SharePoint Online. We recommend using the native employeeHireDate property to set and update hire date values using Microsoft Graph APIs.' - format: date-time - interests: - type: array - items: - type: string - nullable: true - description: A list for the user to describe their interests. Returned only on $select. - mySite: + nullable: true + type: + $ref: '#/components/schemas/microsoft.graph.eventType' + uid: type: string - description: The URL for the user's personal site. Returned only on $select. 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. - preferredName: + webLink: type: string - description: The preferred name for the user. Not Supported. This attribute returns an empty string.Returned only on $select. nullable: true - responsibilities: - type: array - items: - type: string - nullable: true - description: A list for the user to enumerate their responsibilities. Returned only on $select. - 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. - skills: - type: array - items: - type: string - nullable: true - description: A list for the user to enumerate their skills. Returned only on $select. - analytics: - $ref: '#/components/schemas/microsoft.graph.userAnalytics' - cloudPCs: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.cloudPC' - usageRights: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.usageRight' - description: Represents the usage rights a user has been granted. - informationProtection: - $ref: '#/components/schemas/microsoft.graph.informationProtection' - appRoleAssignedResources: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.servicePrincipal' - appRoleAssignments: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.appRoleAssignment' - description: Represents the app roles a user has been granted for an application. Supports $expand. - createdObjects: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.directoryObject' - description: Directory objects that were created by the user. Read-only. Nullable. - directReports: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.directoryObject' - description: The users and contacts that report to the user. (The users and contacts that have their manager property set to this user.) Read-only. Nullable. Supports $expand. - licenseDetails: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.licenseDetails' - description: A collection of this user's license details. Read-only. - manager: - $ref: '#/components/schemas/microsoft.graph.directoryObject' - memberOf: - 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. Supports $expand.' - oauth2PermissionGrants: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.oAuth2PermissionGrant' - ownedDevices: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.directoryObject' - description: Devices that are owned by the user. Read-only. Nullable. Supports $expand. - ownedObjects: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.directoryObject' - description: Directory objects that are owned by the user. Read-only. Nullable. Supports $expand. - registeredDevices: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.directoryObject' - description: Devices that are registered for the user. Read-only. Nullable. Supports $expand. - scopedRoleMemberOf: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.scopedRoleMembership' - description: The scoped-role administrative unit memberships for this user. Read-only. Nullable. - transitiveMemberOf: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.directoryObject' - description: 'The groups, including nested groups, and directory roles that a user is a member of. Nullable.' - transitiveReports: + attachments: type: array items: - $ref: '#/components/schemas/microsoft.graph.directoryObject' - description: The transitive reports for a user. Read-only. + $ref: '#/components/schemas/microsoft.graph.attachment' + description: 'The collection of FileAttachment, ItemAttachment, and referenceAttachment attachments for the event. Navigation property. Read-only. Nullable.' + x-ms-navigationProperty: true calendar: $ref: '#/components/schemas/microsoft.graph.calendar' - calendarGroups: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.calendarGroup' - description: The user's calendar groups. Read-only. Nullable. - calendars: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.calendar' - description: The user's calendars. Read-only. Nullable. - calendarView: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.event' - description: The calendar view for the calendar. Read-only. Nullable. - contactFolders: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.contactFolder' - description: The user's contacts folders. Read-only. Nullable. - contacts: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.contact' - description: The user's contacts. Read-only. Nullable. - events: + exceptionOccurrences: 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. - inferenceClassification: - $ref: '#/components/schemas/microsoft.graph.inferenceClassification' - joinedGroups: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.group' - mailFolders: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.mailFolder' - description: The user's mail folders. Read-only. Nullable. - messages: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.message' - description: The messages in a mailbox or folder. Read-only. Nullable. - outlook: - $ref: '#/components/schemas/microsoft.graph.outlookUser' - people: - 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.' - drive: - $ref: '#/components/schemas/microsoft.graph.drive' - drives: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.drive' - description: A collection of drives available for this user. Read-only. - followedSites: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.site' + x-ms-navigationProperty: true extensions: type: array items: $ref: '#/components/schemas/microsoft.graph.extension' - description: The collection of open extensions defined for the user. Supports $expand. Nullable. - appConsentRequestsForApproval: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.appConsentRequest' - approvals: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.approval' - pendingAccessReviewInstances: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.accessReviewInstance' - description: Navigation property to get list of access reviews pending approval by reviewer. - agreementAcceptances: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.agreementAcceptance' - description: The user's terms of use acceptance statuses. Read-only. Nullable. - security: - $ref: '#/components/schemas/microsoft.graph.security.security' - deviceEnrollmentConfigurations: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.deviceEnrollmentConfiguration' - description: Get enrollment configurations targeted to the user - managedDevices: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.managedDevice' - description: The managed devices associated with the user. - managedAppRegistrations: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.managedAppRegistration' - description: Zero or more managed app registrations that belong to the user. - windowsInformationProtectionDeviceRegistrations: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.windowsInformationProtectionDeviceRegistration' - description: Zero or more WIP device registrations that belong to the user. - deviceManagementTroubleshootingEvents: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.deviceManagementTroubleshootingEvent' - description: The list of troubleshooting events for this user. - mobileAppIntentAndStates: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.mobileAppIntentAndState' - description: The list of troubleshooting events for this user. - mobileAppTroubleshootingEvents: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.mobileAppTroubleshootingEvent' - description: The list of mobile app troubleshooting events for this user. - notifications: + description: The collection of open extensions defined for the event. Nullable. + x-ms-navigationProperty: true + instances: type: array items: - $ref: '#/components/schemas/microsoft.graph.notification' - planner: - $ref: '#/components/schemas/microsoft.graph.plannerUser' - insights: - $ref: '#/components/schemas/microsoft.graph.itemInsights' - settings: - $ref: '#/components/schemas/microsoft.graph.userSettings' - onenote: - $ref: '#/components/schemas/microsoft.graph.onenote' - photo: - $ref: '#/components/schemas/microsoft.graph.profilePhoto' - photos: + $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.' + x-ms-navigationProperty: true + multiValueExtendedProperties: type: array items: - $ref: '#/components/schemas/microsoft.graph.profilePhoto' - profile: - $ref: '#/components/schemas/microsoft.graph.profile' - activities: + $ref: '#/components/schemas/microsoft.graph.multiValueLegacyExtendedProperty' + description: The collection of multi-value extended properties defined for the event. Read-only. Nullable. + x-ms-navigationProperty: true + singleValueExtendedProperties: type: array items: - $ref: '#/components/schemas/microsoft.graph.userActivity' - description: The user's activities across devices. Read-only. Nullable. - devices: + $ref: '#/components/schemas/microsoft.graph.singleValueLegacyExtendedProperty' + description: The collection of single-value extended properties defined for the event. Read-only. Nullable. + x-ms-navigationProperty: true + additionalProperties: + type: object + microsoft.graph.contactFolder: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: contactFolder + type: object + properties: + displayName: + type: string + description: The folder's display name. + nullable: true + parentFolderId: + type: string + description: The ID of the folder's parent folder. + nullable: true + wellKnownName: + type: string + description: The name of the folder if the folder is a recognized folder. Currently contacts is the only recognized contacts folder. + nullable: true + childFolders: type: array items: - $ref: '#/components/schemas/microsoft.graph.device' - onlineMeetings: + $ref: '#/components/schemas/microsoft.graph.contactFolder' + description: The collection of child folders in the folder. Navigation property. Read-only. Nullable. + x-ms-navigationProperty: true + contacts: type: array items: - $ref: '#/components/schemas/microsoft.graph.onlineMeeting' - presence: - $ref: '#/components/schemas/microsoft.graph.presence' - authentication: - $ref: '#/components/schemas/microsoft.graph.authentication' - tasks: - $ref: '#/components/schemas/microsoft.graph.tasks' - chats: + $ref: '#/components/schemas/microsoft.graph.contact' + description: The contacts in the folder. Navigation property. Read-only. Nullable. + x-ms-navigationProperty: true + multiValueExtendedProperties: type: array items: - $ref: '#/components/schemas/microsoft.graph.chat' - joinedTeams: + $ref: '#/components/schemas/microsoft.graph.multiValueLegacyExtendedProperty' + description: The collection of multi-value extended properties defined for the contactFolder. Read-only. Nullable. + x-ms-navigationProperty: true + singleValueExtendedProperties: type: array items: - $ref: '#/components/schemas/microsoft.graph.team' - description: The Microsoft Teams teams that the user is a member of. Read-only. Nullable. - teamwork: - $ref: '#/components/schemas/microsoft.graph.userTeamwork' - todo: - $ref: '#/components/schemas/microsoft.graph.todo' + $ref: '#/components/schemas/microsoft.graph.singleValueLegacyExtendedProperty' + description: The collection of single-value extended properties defined for the contactFolder. Read-only. Nullable. + x-ms-navigationProperty: true additionalProperties: type: object - microsoft.graph.teamworkTag: + microsoft.graph.contact: allOf: - - $ref: '#/components/schemas/microsoft.graph.entity' - - title: teamworkTag + - $ref: '#/components/schemas/microsoft.graph.outlookItem' + - title: contact type: object properties: - description: + assistantName: type: string - description: Tag description as it will appear to the user in Microsoft Teams. + description: The name of the contact's assistant. + nullable: true + birthday: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' + type: string + description: 'The contact''s birthday. The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z' + format: date-time + nullable: true + children: + type: array + items: + type: string + nullable: true + description: The names of the contact's children. + companyName: + type: string + description: The name of the contact's company. + nullable: true + department: + type: string + description: The contact's department. nullable: true displayName: type: string - description: Tag name as it will appear to the user in Microsoft Teams. + description: 'The contact''s display name. You can specify the display name in a create or update operation. Note that later updates to other properties may cause an automatically generated value to overwrite the displayName value you have specified. To preserve a pre-existing value, always include it as displayName in an update operation.' nullable: true - memberCount: - maximum: 2147483647 - minimum: -2147483648 - type: integer - description: The number of users assigned to the tag. - format: int32 + emailAddresses: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.typedEmailAddress' + description: The contact's email addresses. + fileAs: + type: string + description: The name the contact is filed under. + nullable: true + flag: + $ref: '#/components/schemas/microsoft.graph.followupFlag' + gender: + type: string + description: The contact's gender. nullable: true - tagType: - $ref: '#/components/schemas/microsoft.graph.teamworkTagType' - teamId: + generation: type: string - description: ID of the team in which the tag is defined. + description: The contact's generation. nullable: true - members: + givenName: + type: string + description: The contact's given name. + nullable: true + imAddresses: type: array items: - $ref: '#/components/schemas/microsoft.graph.teamworkTagMember' - description: Users assigned to the tag. - additionalProperties: - type: object - microsoft.graph.teamsTemplate: - allOf: - - $ref: '#/components/schemas/microsoft.graph.entity' - - title: teamsTemplate - type: object - additionalProperties: - type: object - microsoft.graph.schedule: - allOf: - - $ref: '#/components/schemas/microsoft.graph.entity' - - title: schedule - type: object - properties: - enabled: - type: boolean - description: Indicates whether the schedule is enabled for the team. Required. + type: string + nullable: true + initials: + type: string nullable: true - offerShiftRequestsEnabled: + isFavorite: type: boolean - description: Indicates whether offer shift requests are enabled for the schedule. nullable: true - openShiftsEnabled: - type: boolean - description: Indicates whether open shifts are enabled for the schedule. + jobTitle: + type: string nullable: true - provisionStatus: - $ref: '#/components/schemas/microsoft.graph.operationStatus' - provisionStatusCode: + manager: type: string - description: Additional information about why schedule provisioning failed. nullable: true - swapShiftsRequestsEnabled: - type: boolean - description: Indicates whether swap shifts requests are enabled for the schedule. + middleName: + type: string nullable: true - timeClockEnabled: - type: boolean - description: Indicates whether time clock is enabled for the schedule. + nickName: + type: string nullable: true - timeClockSettings: - $ref: '#/components/schemas/microsoft.graph.timeClockSettings' - timeOffRequestsEnabled: - type: boolean - description: Indicates whether time off requests are enabled for the schedule. + officeLocation: + type: string nullable: true - timeZone: + parentFolderId: 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: + personalNotes: + type: string + nullable: true + phones: type: array items: - $ref: '#/components/schemas/microsoft.graph.timeOffRequest' - timesOff: + $ref: '#/components/schemas/microsoft.graph.phone' + postalAddresses: type: array items: - $ref: '#/components/schemas/microsoft.graph.timeOff' - description: The instances of times off in the schedule. - additionalProperties: - type: object - microsoft.graph.expirationPatternType: - title: expirationPatternType - enum: - - notSpecified - - noExpiration - - afterDateTime - - afterDuration - type: string - microsoft.graph.ODataErrors.ErrorDetails: - required: - - code - - message - type: object - properties: - code: - type: string - message: - type: string - target: - type: string - nullable: true - additionalProperties: - type: object - microsoft.graph.ODataErrors.InnerError: - type: object - additionalProperties: - type: object - description: The structure of this object is service-specific - 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 - microsoft.graph.calendarRoleType: - title: calendarRoleType - enum: - - none - - freeBusyRead - - limitedRead - - read - - write - - delegateWithoutPrivateEventAccess - - delegateWithPrivateEventAccess - - custom - type: string - microsoft.graph.attendeeBase: - allOf: - - $ref: '#/components/schemas/microsoft.graph.recipient' - - title: attendeeBase - type: object - properties: - type: - $ref: '#/components/schemas/microsoft.graph.attendeeType' - additionalProperties: - type: object - microsoft.graph.timeSlot: - title: timeSlot - type: object - properties: - end: - $ref: '#/components/schemas/microsoft.graph.dateTimeTimeZone' - start: - $ref: '#/components/schemas/microsoft.graph.dateTimeTimeZone' - additionalProperties: - type: object - microsoft.graph.bodyType: - title: bodyType - enum: - - text - - html - type: string - microsoft.graph.physicalAddress: - title: physicalAddress - type: object - properties: - city: - type: string - description: The city. - nullable: true - countryOrRegion: - type: string - description: 'The country or region. It''s a free-format string value, for example, ''United States''.' - nullable: true - postalCode: - type: string - description: The postal code. - nullable: true - postOfficeBox: - type: string - description: The post office box number. - nullable: true - state: - type: string - description: The state. - nullable: true - street: - type: string - description: The street. - nullable: true - type: - $ref: '#/components/schemas/microsoft.graph.physicalAddressType' - additionalProperties: - type: object - microsoft.graph.outlookGeoCoordinates: - title: outlookGeoCoordinates - type: object - properties: - accuracy: - type: number - description: 'The accuracy of the latitude and longitude. As an example, the accuracy can be measured in meters, such as the latitude and longitude are accurate to within 50 meters.' - format: double - nullable: true - altitude: - type: number - description: The altitude of the location. - format: double - nullable: true - altitudeAccuracy: - type: number - description: The accuracy of the altitude. - format: double - nullable: true - latitude: - type: number - description: The latitude of the location. - format: double - nullable: true - longitude: - type: number - description: The longitude of the location. - format: double - nullable: true - additionalProperties: - type: object - microsoft.graph.locationType: - title: locationType - enum: - - default - - conferenceRoom - - homeAddress - - businessAddress - - geoCoordinates - - streetAddress - - hotel - - restaurant - - localBusiness - - postalAddress - type: string - microsoft.graph.locationUniqueIdType: - title: locationUniqueIdType - enum: - - unknown - - locationStore - - directory - - private - - bing - type: string - microsoft.graph.phone: - title: phone - type: object - properties: - number: - type: string - description: The phone number. - nullable: true - type: - $ref: '#/components/schemas/microsoft.graph.phoneType' - additionalProperties: - type: object - microsoft.graph.responseType: - title: responseType - enum: - - none - - organizer - - tentativelyAccepted - - accepted - - declined - - notResponded - type: string - microsoft.graph.mention: - allOf: - - $ref: '#/components/schemas/microsoft.graph.entity' - - title: mention - type: object - properties: - application: + $ref: '#/components/schemas/microsoft.graph.physicalAddress' + profession: type: string - description: The name of the application where the mention is created. Optional. Not used and defaulted as null for message. nullable: true - clientReference: + spouseName: type: string - description: A unique identifier that represents a parent of the resource instance. Optional. Not used and defaulted as null for message. nullable: true - createdBy: - $ref: '#/components/schemas/microsoft.graph.emailAddress' - 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])$' + surname: type: string - description: The date and time that the mention is created on the client. - format: date-time nullable: true - deepLink: + title: type: string - description: A deep web link to the context of the mention in the resource instance. Optional. Not used and defaulted as null for message. nullable: true - mentioned: - $ref: '#/components/schemas/microsoft.graph.emailAddress' - mentionText: + websites: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.website' + weddingAnniversary: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])$' type: string - description: 'Optional. Not used and defaulted as null for message. To get the mentions in a message, see the bodyPreview property of the message instead.' + format: date nullable: true - serverCreatedDateTime: - pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' + yomiCompanyName: type: string - description: The date and time that the mention is created on the server. Optional. Not used and defaulted as null for message. - format: date-time nullable: true - additionalProperties: - type: object - microsoft.graph.itemReference: - title: itemReference - type: object - properties: - driveId: - type: string - description: Unique identifier of the drive instance that contains the item. Read-only. - nullable: true - driveType: - type: string - description: 'Identifies the type of drive. See [drive][] resource for values.' - nullable: true - id: - type: string - description: Unique identifier of the item in the drive. Read-only. - nullable: true - name: - type: string - description: The name of the item being referenced. Read-only. - nullable: true - path: - type: string - description: Path that can be used to navigate to the item. Read-only. - nullable: true - shareId: - type: string - description: 'A unique identifier for a shared resource that can be accessed via the [Shares][] API.' - nullable: true - sharepointIds: - $ref: '#/components/schemas/microsoft.graph.sharepointIds' - siteId: - type: string - description: 'For OneDrive for Business and SharePoint, this property represents the ID of the site that contains the parent document library of the driveItem resource. The value is the same as the id property of that [site][] resource. It is an opaque string that consists of three identifiers of the site. For OneDrive, this property is not populated.' - nullable: true - additionalProperties: - type: object - microsoft.graph.storagePlanInformation: - title: storagePlanInformation - type: object - properties: - upgradeAvailable: - type: boolean - description: Indicates if there are higher storage quota plans available. Read-only. - nullable: true - additionalProperties: - type: object - microsoft.graph.itemActionSet: - title: itemActionSet - type: object - properties: - comment: - $ref: '#/components/schemas/microsoft.graph.commentAction' - create: - $ref: '#/components/schemas/microsoft.graph.createAction' - delete: - $ref: '#/components/schemas/microsoft.graph.deleteAction' - edit: - $ref: '#/components/schemas/microsoft.graph.editAction' - mention: - $ref: '#/components/schemas/microsoft.graph.mentionAction' - move: - $ref: '#/components/schemas/microsoft.graph.moveAction' - rename: - $ref: '#/components/schemas/microsoft.graph.renameAction' - restore: - $ref: '#/components/schemas/microsoft.graph.restoreAction' - share: - $ref: '#/components/schemas/microsoft.graph.shareAction' - version: - $ref: '#/components/schemas/microsoft.graph.versionAction' - additionalProperties: - type: object - microsoft.graph.itemActivityTimeSet: - title: itemActivityTimeSet - type: object - properties: - lastRecordedDateTime: - pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-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 - observedDateTime: - pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' - type: string - description: When the activity was observed to take place. - 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: When the observation was recorded on the service. - format: date-time - nullable: true - additionalProperties: - type: object - microsoft.graph.listItem: - allOf: - - $ref: '#/components/schemas/microsoft.graph.baseItem' - - title: listItem - type: object - properties: - contentType: - $ref: '#/components/schemas/microsoft.graph.contentTypeInfo' - deleted: - $ref: '#/components/schemas/microsoft.graph.deleted' - sharepointIds: - $ref: '#/components/schemas/microsoft.graph.sharepointIds' - activities: + yomiGivenName: + type: string + nullable: true + yomiSurname: + type: string + nullable: true + extensions: type: array items: - $ref: '#/components/schemas/microsoft.graph.itemActivityOLD' - description: The list of recent activities that took place on this item. - analytics: - $ref: '#/components/schemas/microsoft.graph.itemAnalytics' - documentSetVersions: + $ref: '#/components/schemas/microsoft.graph.extension' + description: The collection of open extensions defined for the contact. Nullable. + x-ms-navigationProperty: true + multiValueExtendedProperties: type: array items: - $ref: '#/components/schemas/microsoft.graph.documentSetVersion' - description: Version information for a document set version created by a user. - driveItem: - $ref: '#/components/schemas/microsoft.graph.driveItem' - fields: - $ref: '#/components/schemas/microsoft.graph.fieldValueSet' - versions: + $ref: '#/components/schemas/microsoft.graph.multiValueLegacyExtendedProperty' + description: The collection of multi-value extended properties defined for the contact. Read-only. Nullable. + x-ms-navigationProperty: true + photo: + $ref: '#/components/schemas/microsoft.graph.profilePhoto' + singleValueExtendedProperties: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.singleValueLegacyExtendedProperty' + description: The collection of single-value extended properties defined for the contact. Read-only. Nullable. + x-ms-navigationProperty: true + additionalProperties: + type: object + microsoft.graph.inferenceClassification: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: inferenceClassification + type: object + properties: + overrides: type: array items: - $ref: '#/components/schemas/microsoft.graph.listItemVersion' - description: The list of previous versions of the list item. + $ref: '#/components/schemas/microsoft.graph.inferenceClassificationOverride' + description: 'A set of overrides for a user to always classify messages from specific senders in certain ways: focused, or other. Read-only. Nullable.' + x-ms-navigationProperty: true additionalProperties: type: object - microsoft.graph.audio: - title: audio - type: object - properties: - album: - type: string - description: The title of the album for this audio file. - nullable: true - albumArtist: - type: string - description: The artist named on the album for the audio file. - nullable: true - artist: - type: string - description: The performing artist for the audio file. - nullable: true - bitrate: - type: integer - description: Bitrate expressed in kbps. - format: int64 - nullable: true - composers: - type: string - description: The name of the composer of the audio file. - nullable: true - copyright: - type: string - description: Copyright information for the audio file. - nullable: true - disc: - maximum: 32767 - minimum: -32768 - type: integer - description: The number of the disc this audio file came from. - format: int16 - nullable: true - discCount: - maximum: 32767 - minimum: -32768 - type: integer - description: The total number of discs in this album. - format: int16 - nullable: true - duration: - type: integer - description: 'Duration of the audio file, expressed in milliseconds' - format: int64 - nullable: true - genre: - type: string - description: The genre of this audio file. - nullable: true - hasDrm: - type: boolean - description: Indicates if the file is protected with digital rights management. - nullable: true - isVariableBitrate: - type: boolean - description: Indicates if the file is encoded with a variable bitrate. - nullable: true - title: - type: string - description: The title of the audio file. - nullable: true - track: - maximum: 2147483647 - minimum: -2147483648 - type: integer - description: The number of the track on the original disc for this audio file. - format: int32 - nullable: true - trackCount: - maximum: 2147483647 - minimum: -2147483648 - type: integer - description: The total number of tracks on the original disc for this audio file. - format: int32 - nullable: true - year: - maximum: 2147483647 - minimum: -2147483648 - type: integer - description: The year the audio file was recorded. - format: int32 - nullable: true - additionalProperties: - type: object - microsoft.graph.bundle: - title: bundle - type: object - properties: - album: - $ref: '#/components/schemas/microsoft.graph.album' - childCount: - maximum: 2147483647 - minimum: -2147483648 - type: integer - description: Number of children contained immediately within this container. - format: int32 - nullable: true - additionalProperties: - type: object - microsoft.graph.file: - title: file - type: object - properties: - hashes: - $ref: '#/components/schemas/microsoft.graph.hashes' - mimeType: - type: string - description: The MIME type for the file. This is determined by logic on the server and might not be the value provided when the file was uploaded. Read-only. - nullable: true - processingMetadata: - type: boolean - nullable: true - additionalProperties: - type: object - microsoft.graph.fileSystemInfo: - title: fileSystemInfo - type: object - properties: - createdDateTime: - pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' - type: string - description: The UTC date and time the file was created on a client. - format: date-time - nullable: true - lastAccessedDateTime: - pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' - type: string - description: The UTC date and time the file was last accessed. Available for the recent file list only. - format: date-time - nullable: true - lastModifiedDateTime: - pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' - type: string - description: The UTC date and time the file was last modified on a client. - format: date-time - nullable: true - additionalProperties: - type: object - microsoft.graph.folder: - title: folder - type: object - properties: - childCount: - maximum: 2147483647 - minimum: -2147483648 - type: integer - description: Number of children contained immediately within this container. - format: int32 - nullable: true - view: - $ref: '#/components/schemas/microsoft.graph.folderView' - additionalProperties: - type: object - microsoft.graph.image: - title: image - type: object - properties: - height: - maximum: 2147483647 - minimum: -2147483648 - type: integer - description: 'Optional. Height of the image, in pixels. Read-only.' - format: int32 - nullable: true - width: - maximum: 2147483647 - minimum: -2147483648 - type: integer - description: 'Optional. Width of the image, in pixels. Read-only.' - format: int32 - nullable: true - additionalProperties: - type: object - microsoft.graph.geoCoordinates: - title: geoCoordinates - type: object - properties: - altitude: - type: number - description: 'Optional. The altitude (height), in feet, above sea level for the item. Read-only.' - format: double - nullable: true - latitude: - type: number - description: 'Optional. The latitude, in decimal, for the item. Writable on OneDrive Personal.' - format: double - nullable: true - longitude: - type: number - description: 'Optional. The longitude, in decimal, for the item. Writable on OneDrive Personal.' - format: double - nullable: true - additionalProperties: - type: object - microsoft.graph.malware: - title: malware - type: object - properties: - description: - type: string - description: Contains the virus details for the malware facet. - nullable: true - additionalProperties: - type: object - microsoft.graph.media: - title: media - type: object - properties: - isTranscriptionShown: - type: boolean - description: 'If a file has a transcript, this setting controls if the closed captions / transcription for the media file should be shown to people during viewing. Read-Write.' - nullable: true - mediaSource: - $ref: '#/components/schemas/microsoft.graph.mediaSource' - additionalProperties: - type: object - microsoft.graph.package: - title: package - type: object - properties: - type: - type: string - description: 'A string indicating the type of package. While oneNote is the only currently defined value, you should expect other package types to be returned and handle them accordingly.' - nullable: true - additionalProperties: - type: object - microsoft.graph.pendingOperations: - title: pendingOperations - type: object - properties: - pendingContentUpdate: - $ref: '#/components/schemas/microsoft.graph.pendingContentUpdate' - additionalProperties: - type: object - microsoft.graph.photo: - title: photo - type: object - properties: - cameraMake: - type: string - description: Camera manufacturer. Read-only. - nullable: true - cameraModel: - type: string - description: Camera model. Read-only. - nullable: true - exposureDenominator: - type: number - description: The denominator for the exposure time fraction from the camera. Read-only. - format: double - nullable: true - exposureNumerator: - type: number - description: The numerator for the exposure time fraction from the camera. Read-only. - format: double - nullable: true - fNumber: - type: number - description: The F-stop value from the camera. Read-only. - format: double - nullable: true - focalLength: - type: number - description: The focal length from the camera. Read-only. - format: double - nullable: true - iso: - maximum: 2147483647 - minimum: -2147483648 - type: integer - description: The ISO value from the camera. Read-only. - format: int32 - nullable: true - orientation: - maximum: 32767 - minimum: -32768 - type: integer - description: The orientation value from the camera. Writable on OneDrive Personal. - format: int16 - nullable: true - takenDateTime: - pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' - type: string - description: The date and time the photo was taken in UTC time. Read-only. - format: date-time - nullable: true - additionalProperties: - type: object - microsoft.graph.publicationFacet: - title: publicationFacet - type: object - properties: - level: - type: string - description: The state of publication for this document. Either published or checkout. Read-only. - nullable: true - versionId: - type: string - description: The unique identifier for the version that is visible to the current caller. Read-only. - nullable: true - additionalProperties: - type: object - microsoft.graph.remoteItem: - title: remoteItem - type: object - properties: - createdBy: - $ref: '#/components/schemas/microsoft.graph.identitySet' - createdDateTime: - pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' - type: string - description: Date and time of item creation. Read-only. - format: date-time - nullable: true - file: - $ref: '#/components/schemas/microsoft.graph.file' - fileSystemInfo: - $ref: '#/components/schemas/microsoft.graph.fileSystemInfo' - folder: - $ref: '#/components/schemas/microsoft.graph.folder' - id: - type: string - description: Unique identifier for the remote item in its drive. Read-only. - nullable: true - image: - $ref: '#/components/schemas/microsoft.graph.image' - lastModifiedBy: - $ref: '#/components/schemas/microsoft.graph.identitySet' - lastModifiedDateTime: - pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' - type: string - description: Date and time the item was last modified. Read-only. - format: date-time - nullable: true - name: - type: string - description: Optional. Filename of the remote item. Read-only. - nullable: true - package: - $ref: '#/components/schemas/microsoft.graph.package' - parentReference: - $ref: '#/components/schemas/microsoft.graph.itemReference' - shared: - $ref: '#/components/schemas/microsoft.graph.shared' - sharepointIds: - $ref: '#/components/schemas/microsoft.graph.sharepointIds' - size: - type: integer - description: Size of the remote item. Read-only. - format: int64 - nullable: true - specialFolder: - $ref: '#/components/schemas/microsoft.graph.specialFolder' - video: - $ref: '#/components/schemas/microsoft.graph.video' - webDavUrl: - type: string - description: DAV compatible URL for the item. - nullable: true - webUrl: - type: string - description: URL that displays the resource in the browser. Read-only. - nullable: true - additionalProperties: - type: object - microsoft.graph.searchResult: - title: searchResult - type: object - properties: - onClickTelemetryUrl: - type: string - description: A callback URL that can be used to record telemetry information. The application should issue a GET on this URL if the user interacts with this item to improve the quality of results. - nullable: true - additionalProperties: - type: object - microsoft.graph.shared: - title: shared - type: object - properties: - owner: - $ref: '#/components/schemas/microsoft.graph.identitySet' - scope: - type: string - description: 'Indicates the scope of how the item is shared: anonymous, organization, or users. Read-only.' - nullable: true - sharedBy: - $ref: '#/components/schemas/microsoft.graph.identitySet' - sharedDateTime: - pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' - type: string - description: The UTC date and time when the item was shared. Read-only. - format: date-time - nullable: true - additionalProperties: - type: object - microsoft.graph.driveItemSource: - title: driveItemSource - type: object - properties: - application: - $ref: '#/components/schemas/microsoft.graph.driveItemSourceApplication' - externalId: - type: string - description: The external identifier for the drive item from the source. - nullable: true - additionalProperties: - type: object - microsoft.graph.specialFolder: - title: specialFolder - type: object - properties: - name: - type: string - description: The unique identifier for this item in the /drive/special collection - nullable: true - additionalProperties: - type: object - microsoft.graph.video: - title: video - type: object - properties: - audioBitsPerSample: - maximum: 2147483647 - minimum: -2147483648 - type: integer - description: Number of audio bits per sample. - format: int32 - nullable: true - audioChannels: - maximum: 2147483647 - minimum: -2147483648 - type: integer - description: Number of audio channels. - format: int32 - nullable: true - audioFormat: - type: string - description: 'Name of the audio format (AAC, MP3, etc.).' - nullable: true - audioSamplesPerSecond: - maximum: 2147483647 - minimum: -2147483648 - type: integer - description: Number of audio samples per second. - format: int32 - nullable: true - bitrate: - maximum: 2147483647 - minimum: -2147483648 - type: integer - description: Bit rate of the video in bits per second. - format: int32 - nullable: true - duration: - type: integer - description: Duration of the file in milliseconds. - format: int64 - nullable: true - fourCC: - type: string - description: '''Four character code'' name of the video format.' - nullable: true - frameRate: - type: number - description: Frame rate of the video. - format: double - nullable: true - height: - maximum: 2147483647 - minimum: -2147483648 - type: integer - description: 'Height of the video, in pixels.' - format: int32 - nullable: true - width: - maximum: 2147483647 - minimum: -2147483648 - type: integer - description: 'Width of the video, in pixels.' - format: int32 - nullable: true - additionalProperties: - type: object - microsoft.graph.workbook: + microsoft.graph.mailFolder: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: mailFolder + type: object + properties: + childFolderCount: + maximum: 2147483647 + minimum: -2147483648 + type: integer + description: The number of immediate child mailFolders in the current mailFolder. + format: int32 + nullable: true + displayName: + type: string + description: The mailFolder's display name. + nullable: true + isHidden: + type: boolean + description: Indicates whether the mailFolder is hidden. This property can be set only when creating the folder. Find more information in Hidden mail folders. + nullable: true + parentFolderId: + type: string + description: The unique identifier for the mailFolder's parent mailFolder. + nullable: true + totalItemCount: + maximum: 2147483647 + minimum: -2147483648 + type: integer + description: The number of items in the mailFolder. + format: int32 + nullable: true + unreadItemCount: + maximum: 2147483647 + minimum: -2147483648 + type: integer + description: The number of items in the mailFolder marked as unread. + format: int32 + nullable: true + wellKnownName: + type: string + description: 'The well-known folder name for the folder. The possible values are listed above. This property is only set for default folders created by Outlook. For other folders, this property is null.' + nullable: true + childFolders: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.mailFolder' + description: The collection of child folders in the mailFolder. + x-ms-navigationProperty: true + messageRules: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.messageRule' + description: The collection of rules that apply to the user's Inbox folder. + x-ms-navigationProperty: true + messages: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.message' + description: The collection of messages in the mailFolder. + x-ms-navigationProperty: true + multiValueExtendedProperties: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.multiValueLegacyExtendedProperty' + description: The collection of multi-value extended properties defined for the mailFolder. Read-only. Nullable. + x-ms-navigationProperty: true + singleValueExtendedProperties: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.singleValueLegacyExtendedProperty' + description: The collection of single-value extended properties defined for the mailFolder. Read-only. Nullable. + x-ms-navigationProperty: true + userConfigurations: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.userConfiguration' + x-ms-navigationProperty: true + additionalProperties: + type: object + microsoft.graph.message: allOf: - - $ref: '#/components/schemas/microsoft.graph.entity' - - title: workbook + - $ref: '#/components/schemas/microsoft.graph.outlookItem' + - title: message type: object properties: - application: - $ref: '#/components/schemas/microsoft.graph.workbookApplication' - comments: + bccRecipients: type: array items: - $ref: '#/components/schemas/microsoft.graph.workbookComment' - functions: - $ref: '#/components/schemas/microsoft.graph.workbookFunctions' - names: + $ref: '#/components/schemas/microsoft.graph.recipient' + description: 'The Bcc: recipients for the message.' + body: + $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.' + nullable: true + ccRecipients: type: array items: - $ref: '#/components/schemas/microsoft.graph.workbookNamedItem' - description: Represents a collection of workbooks scoped named items (named ranges and constants). Read-only. - operations: + $ref: '#/components/schemas/microsoft.graph.recipient' + description: 'The Cc: recipients for the message.' + conversationId: + type: string + description: The ID of the conversation the email belongs to. + nullable: true + conversationIndex: + type: string + description: Indicates the position of the message within the conversation. + format: base64url + nullable: true + flag: + $ref: '#/components/schemas/microsoft.graph.followupFlag' + from: + $ref: '#/components/schemas/microsoft.graph.recipient' + hasAttachments: + type: boolean + description: 'Indicates whether the message has attachments. This property doesn''t include inline attachments, so if a message contains only inline attachments, this property is false. To verify the existence of inline attachments, parse the body property to look for a src attribute, such as .' + nullable: true + importance: + $ref: '#/components/schemas/microsoft.graph.importance' + inferenceClassification: + $ref: '#/components/schemas/microsoft.graph.inferenceClassificationType' + internetMessageHeaders: 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.' - tables: + $ref: '#/components/schemas/microsoft.graph.internetMessageHeader' + internetMessageId: + type: string + nullable: true + isDeliveryReceiptRequested: + type: boolean + nullable: true + isDraft: + type: boolean + nullable: true + isRead: + type: boolean + nullable: true + isReadReceiptRequested: + type: boolean + nullable: true + mentionsPreview: + $ref: '#/components/schemas/microsoft.graph.mentionsPreview' + parentFolderId: + type: string + nullable: true + receivedDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' + type: string + format: date-time + nullable: true + replyTo: type: array items: - $ref: '#/components/schemas/microsoft.graph.workbookTable' - description: Represents a collection of tables associated with the workbook. Read-only. - worksheets: + $ref: '#/components/schemas/microsoft.graph.recipient' + sender: + $ref: '#/components/schemas/microsoft.graph.recipient' + sentDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-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 + subject: + type: string + nullable: true + toRecipients: type: array items: - $ref: '#/components/schemas/microsoft.graph.workbookWorksheet' - description: Represents a collection of worksheets associated with the workbook. Read-only. + $ref: '#/components/schemas/microsoft.graph.recipient' + uniqueBody: + $ref: '#/components/schemas/microsoft.graph.itemBody' + unsubscribeData: + type: array + items: + type: string + nullable: true + unsubscribeEnabled: + type: boolean + nullable: true + webLink: + type: string + nullable: true + attachments: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.attachment' + description: The fileAttachment and itemAttachment attachments for the message. + x-ms-navigationProperty: true + extensions: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.extension' + description: The collection of open extensions defined for the message. Nullable. + x-ms-navigationProperty: true + mentions: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.mention' + description: 'A collection of mentions in the message, ordered by the createdDateTime from the newest to the oldest. By default, a GET /messages does not return this property unless you apply $expand on the property.' + x-ms-navigationProperty: true + multiValueExtendedProperties: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.multiValueLegacyExtendedProperty' + description: The collection of multi-value extended properties defined for the message. Nullable. + x-ms-navigationProperty: true + singleValueExtendedProperties: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.singleValueLegacyExtendedProperty' + description: The collection of single-value extended properties defined for the message. Nullable. + x-ms-navigationProperty: true additionalProperties: type: object - microsoft.graph.subscription: + microsoft.graph.outlookUser: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' - - title: subscription + - title: outlookUser type: object properties: - applicationId: + masterCategories: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.outlookCategory' + description: A list of categories defined for the user. + x-ms-navigationProperty: true + taskFolders: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.outlookTaskFolder' + x-ms-navigationProperty: true + taskGroups: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.outlookTaskGroup' + x-ms-navigationProperty: true + tasks: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.outlookTask' + x-ms-navigationProperty: true + additionalProperties: + type: object + microsoft.graph.person: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: person + type: object + properties: + birthday: type: string - description: Optional. Identifier of the application used to create the subscription. Read-only. + description: The person's birthday. nullable: true - changeType: + companyName: type: string - 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: + description: The name of the person's company. + nullable: true + department: type: string - description: Optional. 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. + description: The person's department. nullable: true - creatorId: + displayName: type: string - description: 'Optional. 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: The person's display name. nullable: true - encryptionCertificate: + emailAddresses: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.rankedEmailAddress' + description: The person's email addresses. + givenName: type: string - description: Optional. A base64-encoded representation of a certificate with a public key used to encrypt resource data in change notifications. Optional but required when includeResourceData is true. + description: The person's given name. nullable: true - encryptionCertificateId: + isFavorite: + type: boolean + description: true if the user has flagged this person as a favorite. + nullable: true + mailboxType: type: string - description: Optional. A custom app-provided identifier to help identify the certificate needed to decrypt resource data. Required when includeResourceData is true. + description: The type of mailbox that is represented by the person's email address. 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])$' + officeLocation: type: string - 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. For the maximum supported subscription length of time, see the table below.' - format: date-time - includeResourceData: - type: boolean - description: 'Optional. When set to true, change notifications include resource data (such as content of a chat message).' + description: The location of the person's office. nullable: true - latestSupportedTlsVersion: + personNotes: type: string - description: 'Optional. Specifies the latest version of Transport Layer Security (TLS) that the notification endpoint, specified by notificationUrl, supports. The possible values are: v1_0, v1_1, v1_2, v1_3. For subscribers whose notification endpoint supports a version lower than the currently recommended version (TLS 1.2), specifying this property by a set timeline allows them to temporarily use their deprecated version of TLS before completing their upgrade to TLS 1.2. For these subscribers, not setting this property per the timeline would result in subscription operations failing. For subscribers whose notification endpoint already supports TLS 1.2, setting this property is optional. In such cases, Microsoft Graph defaults the property to v1_2.' + description: Free-form notes that the user has taken about this person. nullable: true - lifecycleNotificationUrl: + personType: type: string - description: 'Optional. The URL of the endpoint that receives lifecycle notifications, including subscriptionRemoved and missed notifications. This URL must make use of the HTTPS protocol.' + description: 'The type of person, for example distribution list.' nullable: true - notificationContentType: + phones: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.phone' + description: The person's phone numbers. + postalAddresses: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.location' + description: The person's addresses. + profession: type: string - description: Optional. Desired content-type for Microsoft Graph change notifications for supported resource types. The default content-type is application/json. + description: The person's profession. nullable: true - notificationQueryOptions: + sources: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.personDataSource' + description: 'The sources the user data comes from, for example Directory or Outlook Contacts.' + surname: type: string - description: 'Optional. OData query options for specifying the value for the targeting resource. Clients receive notifications when the resource reaches the state matching the query options provided here. With this new property in the subscription creation payload along with all existing properties, Webhooks will deliver notifications whenever a resource reaches the desired state mentioned in the notificationQueryOptions property. For example, when the print job is completed or when a print job resource isFetchable property value becomes true etc.' + description: The person's surname. nullable: true - notificationUrl: + title: type: string - description: Required. The URL of the endpoint that receives the change notifications. This URL must make use of the HTTPS protocol. - notificationUrlAppId: + description: The person's title. + nullable: true + userPrincipalName: type: string - description: Optional. The app ID that the subscription service can use to generate the validation token. This allows the client to validate the authenticity of the notification received. + description: 'The user principal name (UPN) of the person. The UPN is an Internet-style login name for the person based on the Internet standard RFC 822. By convention, this should map to the person''s email name. The general format is alias@domain.' nullable: true - resource: + websites: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.website' + description: The person's websites. + yomiCompany: type: string - description: Required. 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. + description: The phonetic Japanese name of the person's company. + nullable: true additionalProperties: type: object - microsoft.graph.thumbnailSet: + microsoft.graph.drive: + allOf: + - $ref: '#/components/schemas/microsoft.graph.baseItem' + - title: drive + type: object + properties: + driveType: + type: string + description: Describes the type of drive represented by this resource. OneDrive personal drives will return personal. OneDrive for Business will return business. SharePoint document libraries will return documentLibrary. Read-only. + nullable: true + owner: + $ref: '#/components/schemas/microsoft.graph.identitySet' + quota: + $ref: '#/components/schemas/microsoft.graph.quota' + sharePointIds: + $ref: '#/components/schemas/microsoft.graph.sharepointIds' + system: + $ref: '#/components/schemas/microsoft.graph.systemFacet' + activities: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.itemActivityOLD' + description: The list of recent activities that took place under this drive. + x-ms-navigationProperty: true + bundles: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.driveItem' + description: 'Collection of [bundles][bundle] (albums and multi-select-shared sets of items). Only in personal OneDrive.' + x-ms-navigationProperty: true + following: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.driveItem' + description: The list of items the user is following. Only in OneDrive for Business. + x-ms-navigationProperty: true + items: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.driveItem' + description: All items contained in the drive. Read-only. Nullable. + x-ms-navigationProperty: true + list: + $ref: '#/components/schemas/microsoft.graph.list' + root: + $ref: '#/components/schemas/microsoft.graph.driveItem' + special: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.driveItem' + description: Collection of common folders available in OneDrive. Read-only. Nullable. + x-ms-navigationProperty: true + additionalProperties: + type: object + microsoft.graph.site: + allOf: + - $ref: '#/components/schemas/microsoft.graph.baseItem' + - title: site + type: object + properties: + deleted: + $ref: '#/components/schemas/microsoft.graph.deleted' + displayName: + type: string + description: The full title for the site. Read-only. + nullable: true + root: + $ref: '#/components/schemas/microsoft.graph.root' + settings: + $ref: '#/components/schemas/microsoft.graph.siteSettings' + sharepointIds: + $ref: '#/components/schemas/microsoft.graph.sharepointIds' + siteCollection: + $ref: '#/components/schemas/microsoft.graph.siteCollection' + analytics: + $ref: '#/components/schemas/microsoft.graph.itemAnalytics' + columns: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.columnDefinition' + description: The collection of column definitions reusable across lists under this site. + x-ms-navigationProperty: true + contentTypes: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.contentType' + description: The collection of content types defined for this site. + x-ms-navigationProperty: true + drive: + $ref: '#/components/schemas/microsoft.graph.drive' + drives: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.drive' + description: The collection of drives (document libraries) under this site. + x-ms-navigationProperty: true + externalColumns: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.columnDefinition' + description: The collection of column definitions available in the site that are referenced from the sites in the parent hierarchy of the current site. + x-ms-navigationProperty: true + items: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.baseItem' + description: Used to address any item contained in this site. This collection cannot be enumerated. + x-ms-navigationProperty: true + lists: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.list' + description: The collection of lists under this site. + x-ms-navigationProperty: true + operations: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.richLongRunningOperation' + description: The collection of long running operations for the site. + x-ms-navigationProperty: true + pages: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.sitePage' + description: The collection of pages in the SitePages list in this site. + x-ms-navigationProperty: true + permissions: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.permission' + description: The permissions associated with the site. Nullable. + x-ms-navigationProperty: true + sites: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.site' + description: The collection of the sub-sites under this site. + x-ms-navigationProperty: true + termStore: + $ref: '#/components/schemas/microsoft.graph.termStore.store' + onenote: + $ref: '#/components/schemas/microsoft.graph.onenote' + additionalProperties: + type: object + microsoft.graph.extension: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' - - title: thumbnailSet + - title: extension + type: object + additionalProperties: + type: object + microsoft.graph.security.security: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: security type: object properties: - large: - $ref: '#/components/schemas/microsoft.graph.thumbnail' - medium: - $ref: '#/components/schemas/microsoft.graph.thumbnail' - small: - $ref: '#/components/schemas/microsoft.graph.thumbnail' - source: - $ref: '#/components/schemas/microsoft.graph.thumbnail' + informationProtection: + $ref: '#/components/schemas/microsoft.graph.security.informationProtection' additionalProperties: type: object - microsoft.graph.driveItemVersion: + microsoft.graph.deviceEnrollmentConfiguration: allOf: - - $ref: '#/components/schemas/microsoft.graph.baseItemVersion' - - title: driveItemVersion + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: deviceEnrollmentConfiguration type: object properties: - content: + 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: base64url + description: Created date time in UTC of the device enrollment configuration + format: date-time + description: + type: string + description: The description of the device enrollment configuration nullable: true - size: + deviceEnrollmentConfigurationType: + $ref: '#/components/schemas/microsoft.graph.deviceEnrollmentConfigurationType' + displayName: + type: string + description: The display name of the device enrollment configuration + 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 + 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. + format: int32 + roleScopeTagIds: + type: array + items: + type: string + nullable: true + description: Optional role scope tags for the enrollment restrictions. + version: + maximum: 2147483647 + minimum: -2147483648 type: integer - description: Indicates the size of the content stream for this version of the item. - format: int64 - nullable: true + description: The version of the device enrollment configuration + format: int32 + assignments: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.enrollmentConfigurationAssignment' + description: The list of group assignments for the device configuration profile + x-ms-navigationProperty: true additionalProperties: type: object - microsoft.graph.listInfo: - title: listInfo - type: object - properties: - contentTypesEnabled: - type: boolean - description: 'If true, indicates that content types are enabled for this list.' - nullable: true - hidden: - type: boolean - description: 'If true, indicates that the list is not normally visible in the SharePoint user experience.' - nullable: true - template: - type: string - description: 'An enumerated value that represents the base list template used in creating the list. Possible values include documentLibrary, genericList, task, survey, announcements, contacts, and more.' - nullable: true - additionalProperties: - type: object - microsoft.graph.itemActivityStat: + description: The Base Class of Device Enrollment Configuration + microsoft.graph.managedDevice: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' - - title: itemActivityStat + - title: managedDevice type: object properties: - access: - $ref: '#/components/schemas/microsoft.graph.itemActionStat' - create: - $ref: '#/components/schemas/microsoft.graph.itemActionStat' - delete: - $ref: '#/components/schemas/microsoft.graph.itemActionStat' - edit: - $ref: '#/components/schemas/microsoft.graph.itemActionStat' - endDateTime: + cloudPcRemoteActionResults: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.cloudPcRemoteActionResult' + aadRegistered: + type: boolean + description: Whether the device is Azure Active Directory registered. This property is read-only. + nullable: true + readOnly: true + activationLockBypassCode: + type: string + description: Code that allows the Activation Lock on a device to be bypassed. This property is read-only. + nullable: true + readOnly: true + androidSecurityPatchLevel: + type: string + description: Android security patch level. This property is read-only. + nullable: true + readOnly: true + autopilotEnrolled: + type: boolean + description: Reports if the managed device is enrolled via auto-pilot. This property is read-only. + readOnly: true + azureActiveDirectoryDeviceId: + type: string + description: The unique identifier for the Azure Active Directory device. Read only. This property is read-only. + nullable: true + readOnly: true + azureADDeviceId: + type: string + description: The unique identifier for the Azure Active Directory device. Read only. This property is read-only. + nullable: true + readOnly: true + azureADRegistered: + type: boolean + description: Whether the device is Azure Active Directory registered. This property is read-only. + nullable: true + readOnly: true + bootstrapTokenEscrowed: + type: boolean + description: 'Reports if the managed device has an escrowed Bootstrap Token. This is only for macOS devices. To get, include BootstrapTokenEscrowed in the select clause and query with a device id. If FALSE, no bootstrap token is escrowed. If TRUE, the device has escrowed a bootstrap token with Intune. This property is read-only.' + readOnly: true + chassisType: + $ref: '#/components/schemas/microsoft.graph.chassisType' + chromeOSDeviceInfo: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.chromeOSDeviceProperty' + description: List of properties of the ChromeOS Device. + 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: When the interval ends. Read-only. + description: The DateTime when device compliance grace period expires. This property is read-only. format: date-time + readOnly: true + complianceState: + $ref: '#/components/schemas/microsoft.graph.complianceState' + configurationManagerClientEnabledFeatures: + $ref: '#/components/schemas/microsoft.graph.configurationManagerClientEnabledFeatures' + configurationManagerClientHealthState: + $ref: '#/components/schemas/microsoft.graph.configurationManagerClientHealthState' + configurationManagerClientInformation: + $ref: '#/components/schemas/microsoft.graph.configurationManagerClientInformation' + deviceActionResults: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.deviceActionResult' + description: List of ComplexType deviceActionResult objects. This property is read-only. + readOnly: true + deviceCategoryDisplayName: + type: string + description: Device category display name. This property is read-only. nullable: true - incompleteData: - $ref: '#/components/schemas/microsoft.graph.incompleteData' - isTrending: + readOnly: true + deviceEnrollmentType: + $ref: '#/components/schemas/microsoft.graph.deviceEnrollmentType' + deviceFirmwareConfigurationInterfaceManaged: type: boolean - description: Indicates whether the item is 'trending.' Read-only. + description: 'Indicates whether the device is DFCI managed. When TRUE the device is DFCI managed. When FALSE, the device is not DFCI managed. The default value is FALSE.' + deviceHealthAttestationState: + $ref: '#/components/schemas/microsoft.graph.deviceHealthAttestationState' + deviceName: + type: string + description: Name of the device. This property is read-only. nullable: true - move: - $ref: '#/components/schemas/microsoft.graph.itemActionStat' - startDateTime: + readOnly: true + deviceRegistrationState: + $ref: '#/components/schemas/microsoft.graph.deviceRegistrationState' + deviceType: + $ref: '#/components/schemas/microsoft.graph.deviceType' + easActivated: + type: boolean + description: Whether the device is Exchange ActiveSync activated. This property is read-only. + readOnly: true + easActivationDateTime: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string - description: When the interval starts. Read-only. + description: Exchange ActivationSync activation time of the device. This property is read-only. format: date-time + readOnly: true + easDeviceId: + type: string + description: Exchange ActiveSync Id of the device. This property is read-only. nullable: true - activities: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.itemActivity' - description: Exposes the itemActivities represented in this itemActivityStat resource. - additionalProperties: - type: object - microsoft.graph.booleanColumn: - title: booleanColumn - type: object - additionalProperties: - type: object - microsoft.graph.calculatedColumn: - title: calculatedColumn - type: object - properties: - format: - type: string - description: 'For dateTime output types, the format of the value. Must be one of dateOnly or dateTime.' - nullable: true - formula: - type: string - description: The formula used to compute the value for this column. - nullable: true - outputType: - type: string - description: 'The output type used to format values in this column. Must be one of boolean, currency, dateTime, number, or text.' - nullable: true - additionalProperties: - type: object - microsoft.graph.choiceColumn: - title: choiceColumn - type: object - properties: - allowTextEntry: - type: boolean - description: 'If true, allows custom values that aren''t in the configured choices.' - nullable: true - choices: - type: array - items: - type: string - nullable: true - description: The list of values available for this column. - displayAs: - type: string - description: 'How the choices are to be presented in the UX. Must be one of checkBoxes, dropDownMenu, or radioButtons' - nullable: true - additionalProperties: - type: object - microsoft.graph.contentApprovalStatusColumn: - title: contentApprovalStatusColumn - type: object - additionalProperties: - type: object - microsoft.graph.currencyColumn: - title: currencyColumn - type: object - properties: - locale: - type: string - description: Specifies the locale from which to infer the currency symbol. - nullable: true - additionalProperties: - type: object - microsoft.graph.dateTimeColumn: - title: dateTimeColumn - type: object - properties: - displayAs: - type: string - description: 'How the value should be presented in the UX. Must be one of default, friendly, or standard. See below for more details. If unspecified, treated as default.' - nullable: true - format: - type: string - description: Indicates whether the value should be presented as a date only or a date and time. Must be one of dateOnly or dateTime - nullable: true - additionalProperties: - type: object - microsoft.graph.defaultColumnValue: - title: defaultColumnValue - type: object - properties: - formula: - type: string - description: The formula used to compute the default value for this column. - nullable: true - value: - type: string - description: The direct value to use as the default value for this column. - nullable: true - additionalProperties: - type: object - microsoft.graph.geolocationColumn: - title: geolocationColumn - type: object - additionalProperties: - type: object - microsoft.graph.hyperlinkOrPictureColumn: - title: hyperlinkOrPictureColumn - type: object - properties: - isPicture: - type: boolean - description: Specifies whether the display format used for URL columns is an image or a hyperlink. - nullable: true - additionalProperties: - type: object - microsoft.graph.lookupColumn: - title: lookupColumn - type: object - properties: - allowMultipleValues: - type: boolean - description: Indicates whether multiple values can be selected from the source. - nullable: true - allowUnlimitedLength: - type: boolean - description: Indicates whether values in the column should be able to exceed the standard limit of 255 characters. - nullable: true - columnName: - type: string - description: The name of the lookup source column. - nullable: true - listId: - type: string - description: The unique identifier of the lookup source list. - nullable: true - primaryLookupColumnId: - type: string - description: 'If specified, this column is a secondary lookup, pulling an additional field from the list item looked up by the primary lookup. Use the list item looked up by the primary as the source for the column named here.' - nullable: true - additionalProperties: - type: object - microsoft.graph.numberColumn: - title: numberColumn - type: object - properties: - decimalPlaces: - type: string - description: How many decimal places to display. See below for information about the possible values. - nullable: true - displayAs: - type: string - description: 'How the value should be presented in the UX. Must be one of number or percentage. If unspecified, treated as number.' - nullable: true - maximum: - type: number - description: The maximum permitted value. - format: double - nullable: true - minimum: - type: number - description: The minimum permitted value. - format: double - nullable: true - additionalProperties: - type: object - microsoft.graph.personOrGroupColumn: - title: personOrGroupColumn - type: object - properties: - allowMultipleSelection: - type: boolean - description: Indicates whether multiple values can be selected from the source. - nullable: true - chooseFromType: - type: string - description: 'Whether to allow selection of people only, or people and groups. Must be one of peopleAndGroups or peopleOnly.' - nullable: true - displayAs: - type: string - description: How to display the information about the person or group chosen. See below. - nullable: true - additionalProperties: - type: object - microsoft.graph.contentTypeInfo: - title: contentTypeInfo - type: object - properties: - id: - type: string - description: The id of the content type. - nullable: true - name: - type: string - description: The name of the content type. - nullable: true - additionalProperties: - type: object - microsoft.graph.termColumn: - title: termColumn - type: object - properties: - allowMultipleValues: - type: boolean - description: Specifies whether the column will allow more than one value - nullable: true - showFullyQualifiedName: - type: boolean - description: Specifies whether to display the entire term path or only the term label. - nullable: true - parentTerm: - $ref: '#/components/schemas/microsoft.graph.termStore.term' - termSet: - $ref: '#/components/schemas/microsoft.graph.termStore.set' - additionalProperties: - type: object - microsoft.graph.textColumn: - title: textColumn - type: object - properties: - allowMultipleLines: - type: boolean - description: Whether to allow multiple lines of text. - nullable: true - appendChangesToExistingText: - type: boolean - description: 'Whether updates to this column should replace existing text, or append to it.' - nullable: true - linesForEditing: - maximum: 2147483647 - minimum: -2147483648 - type: integer - description: The size of the text box. - format: int32 - nullable: true - maxLength: - maximum: 2147483647 - minimum: -2147483648 - type: integer - description: The maximum number of characters for the value. - format: int32 - nullable: true - textType: - type: string - description: The type of text being stored. Must be one of plain or richText - nullable: true - additionalProperties: - type: object - microsoft.graph.thumbnailColumn: - title: thumbnailColumn - type: object - additionalProperties: - type: object - microsoft.graph.columnTypes: - title: columnTypes - enum: - - note - - text - - choice - - multichoice - - number - - currency - - dateTime - - lookup - - boolean - - user - - url - - calculated - - location - - geolocation - - term - - multiterm - - thumbnail - - approvalStatus - - unknownFutureValue - type: string - microsoft.graph.columnValidation: - title: columnValidation - type: object - properties: - defaultLanguage: - type: string - description: Default BCP 47 language tag for the description. - nullable: true - descriptions: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.displayNameLocalization' - description: Localized messages that explain what is needed for this column's value to be considered valid. User will be prompted with this message if validation fails. - formula: - type: string - description: 'The formula to validate column value. For examples, see Examples of common formulas in lists' - nullable: true - additionalProperties: - type: object - microsoft.graph.documentSet: - title: documentSet - type: object - properties: - allowedContentTypes: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.contentTypeInfo' - description: Content types allowed in document set. - defaultContents: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.documentSetContent' - description: Default contents of document set. - propagateWelcomePageChanges: - type: boolean - description: Indicates whether to add the name of the document set to each file name. - nullable: true - shouldPrefixNameToFile: - type: boolean - description: Add the name of the Document Set to each file name. - nullable: true - welcomePageUrl: - type: string - description: Welcome page absolute URL. - nullable: true - sharedColumns: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.columnDefinition' - welcomePageColumns: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.columnDefinition' - additionalProperties: - type: object - microsoft.graph.documentSetContent: - title: documentSetContent - type: object - properties: - contentType: - $ref: '#/components/schemas/microsoft.graph.contentTypeInfo' - fileName: - type: string - description: Name of the file in resource folder that should be added as a default content or a template in the document set - nullable: true - folderName: - type: string - description: Folder name in which the file will be placed when a new document set is created in the library. - nullable: true - additionalProperties: - type: object - microsoft.graph.contentTypeOrder: - title: contentTypeOrder - type: object - properties: - default: - type: boolean - description: Whether this is the default Content Type - nullable: true - position: - maximum: 2147483647 - minimum: -2147483648 - type: integer - description: Specifies the position in which the Content Type appears in the selection UI. - format: int32 - nullable: true - additionalProperties: - type: object - microsoft.graph.columnLink: - allOf: - - $ref: '#/components/schemas/microsoft.graph.entity' - - title: columnLink - type: object - properties: - name: + readOnly: true + emailAddress: + type: string + description: Email(s) for the user associated with the device. This property is read-only. + nullable: true + readOnly: true + enrolledDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' + type: string + description: Enrollment time of the device. This property is read-only. + format: date-time + readOnly: true + enrollmentProfileName: + type: string + description: 'Name of the enrollment profile assigned to the device. Default value is empty string, indicating no enrollment profile was assgined. This property is read-only.' + nullable: true + readOnly: true + ethernetMacAddress: + type: string + description: Ethernet MAC. This property is read-only. + nullable: true + readOnly: true + exchangeAccessState: + $ref: '#/components/schemas/microsoft.graph.deviceManagementExchangeAccessState' + exchangeAccessStateReason: + $ref: '#/components/schemas/microsoft.graph.deviceManagementExchangeAccessStateReason' + exchangeLastSuccessfulSyncDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string - description: The name of the column in this content type. + description: Last time the device contacted Exchange. This property is read-only. + format: date-time + readOnly: true + freeStorageSpaceInBytes: + type: integer + description: Free Storage in Bytes. This property is read-only. + format: int64 + readOnly: true + hardwareInformation: + $ref: '#/components/schemas/microsoft.graph.hardwareInformation' + iccid: + type: string + description: 'Integrated Circuit Card Identifier, it is A SIM card''s unique identification number. This property is read-only.' nullable: true - additionalProperties: - type: object - microsoft.graph.longRunningOperation: - allOf: - - $ref: '#/components/schemas/microsoft.graph.entity' - - title: longRunningOperation - type: object - properties: - createdDateTime: + readOnly: true + imei: + type: string + description: IMEI. This property is read-only. + nullable: true + readOnly: true + isEncrypted: + type: boolean + description: Device encryption status. This property is read-only. + readOnly: true + isSupervised: + type: boolean + description: Device supervised status. This property is read-only. + readOnly: true + jailBroken: + type: string + description: whether the device is jail broken or rooted. This property is read-only. + nullable: true + readOnly: 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. format: date-time + readOnly: true + lostModeState: + $ref: '#/components/schemas/microsoft.graph.lostModeState' + managedDeviceName: + type: string + description: Automatically generated name to identify a device. Can be overwritten to a user friendly name. nullable: true - lastActionDateTime: + managedDeviceOwnerType: + $ref: '#/components/schemas/microsoft.graph.managedDeviceOwnerType' + managementAgent: + $ref: '#/components/schemas/microsoft.graph.managementAgentType' + managementCertificateExpirationDate: pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string + description: Reports device management certificate expiration date. This property is read-only. format: date-time + readOnly: true + managementFeatures: + $ref: '#/components/schemas/microsoft.graph.managedDeviceManagementFeatures' + managementState: + $ref: '#/components/schemas/microsoft.graph.managementState' + manufacturer: + type: string + description: Manufacturer of the device. This property is read-only. nullable: true - resourceLocation: + readOnly: true + meid: type: string + description: MEID. This property is read-only. nullable: true - status: - $ref: '#/components/schemas/microsoft.graph.longRunningOperationStatus' - statusDetail: + readOnly: true + model: type: string + description: Model of the device. This property is read-only. nullable: true - additionalProperties: - type: object - microsoft.graph.publicError: - title: publicError - type: object - properties: - code: - type: string - description: Represents the error code. - nullable: true - details: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.publicErrorDetail' - description: Details of the error. - innerError: - $ref: '#/components/schemas/microsoft.graph.publicInnerError' - message: - type: string - description: A non-localized message for the developer. - nullable: true - target: - type: string - description: The target of the error. - nullable: true - additionalProperties: - type: object - microsoft.graph.webPart: - title: webPart - type: object - properties: - data: - $ref: '#/components/schemas/microsoft.graph.sitePageData' - type: - type: string - description: A unique identifier specifying the webPart type. Read-only. - nullable: true - additionalProperties: - type: object - microsoft.graph.sharePointIdentitySet: - allOf: - - $ref: '#/components/schemas/microsoft.graph.identitySet' - - title: sharePointIdentitySet - type: object - properties: - group: - $ref: '#/components/schemas/microsoft.graph.identity' - siteGroup: - $ref: '#/components/schemas/microsoft.graph.sharePointIdentity' - siteUser: - $ref: '#/components/schemas/microsoft.graph.sharePointIdentity' - additionalProperties: - type: object - microsoft.graph.sharingInvitation: - title: sharingInvitation - type: object - properties: - email: - type: string - description: The email address provided for the recipient of the sharing invitation. Read-only. - nullable: true - invitedBy: - $ref: '#/components/schemas/microsoft.graph.identitySet' - redeemedBy: - type: string - nullable: true - signInRequired: - type: boolean - description: If true the recipient of the invitation needs to sign in in order to access the shared item. Read-only. - nullable: true - additionalProperties: - type: object - microsoft.graph.sharingLink: - title: sharingLink - type: object - properties: - application: - $ref: '#/components/schemas/microsoft.graph.identity' - configuratorUrl: - type: string - nullable: true - preventsDownload: - type: boolean - description: 'If true then the user can only use this link to view the item on the web, and cannot use it to download the contents of the item. Only for OneDrive for Business and SharePoint.' - nullable: true - scope: - type: string - description: 'The scope of the link represented by this permission. Value anonymous indicates the link is usable by anyone, organization indicates the link is only usable for users signed into the same tenant.' - nullable: true - type: - type: string - description: The type of the link created. - nullable: true - webHtml: - type: string - description: 'For embed links, this property contains the HTML code for an